/* CSS Document */
body{
	padding:0;
	margin:0;
	color:#0f0f0f;
	line-height:1.5em;
	font-size:1em;
	overflow-x: hidden;
	font-family:"Microsoft YaHei",SimSun,Arial; 
	
}
a{ color:#666; text-decoration:none;}
a:hover,a:active{ text-decoration:none;}
.left{float:left;}
.right{float:right;}
@media (min-width: 1200px) {
	.container {
		width: 1200px;
	}
}
@media (max-width: 768px) {
	html,body {
		font-size:12px;
	}
}


/*=============== public top start==================*/
header{height:auto;}
header .pubTopLine{background:#f4f4f4;color:#666;height:38px;line-height:38px;}
header .pubTopLine .container{padding:0px 0px;}
header .pubTop{height:100px;padding:0px 0px 0px 0px;}
header .pubTop h1{float:left;margin:0px;padding:0px;padding-top:16px;padding-left:16px;}
header .pubTop h2{float:left;font-size:14px;height:30px;padding:7px 12px 5px 12px;background:#003792; border-radius:6px;color:#FFF;margin:30px 0 0 10px;}


header .pubMenu{display:none;clear:both;position:absolute;width:100%;text-align:left;background:#004f99;z-index:1000;}
header .pubMenu .btn{position:absolute;color:#004f99;font-size:36px;right:10px;top:-80px;font-weight:normal;}
header .pubMenu ul{padding:20px;display:none;}
header .pubMenu ul li{line-height:50px;border-bottom:1px solid #033d73;}
header .pubMenu ul li a{color:#FFF;font-size:14px;text-indent:10px;display:block;}
header .pubMenu ul li a:hover{background:#005db4;}
header .pubMenu ul li a.cur{background:#226abe;display:block}
header .pubMenu ul li div{padding:0px 20px 20px 20px;display:none;}
header .pubMenu ul li div a{font-size:14px;line-height:30px;margin-top:5px}
header .pubMenu ul li span{font-size:14px;font-weight:bold;color:#FFF;line-height:44px;padding-right:10px;}
@media (max-width: 1200px) {
	header .pubTopLine .container{padding:0px 10px;}
	header .pubTop{height:auto;width:100%;height:90px;position:fixed;width:100%;z-index:1000;background:#FFF;padding:0px;}
	header .pubTop h1{float:left;padding-left:10px;}
	header .pubTop h1 img{height:52px;}

	header .pubMenu{display:block;top:90px;}
	header .pubTop div{display:none;}
	header .pubMenu{position:fixed;}
	header .clear{height:90px;}
	header .pubMenu ul{padding:10px;}
}
@media (max-width: 768px) {
	header .pubTop{height:60px;}
	header .pubTop h1{padding-top:16px;padding-left:5px;}
	header .pubTop h1 img{height:30px;}
	header .pubTop h2{font-size:14px;padding-left:5px;}
	header .pubTop h2 p{font-size:13px;}
	header .pubMenu{top:60px;}
	header .pubMenu .btn{font-size:24px;top:-55px;right:0px;}
	header .pubMenu ul li a{font-size:14px;}
	header .pubMenu ul li div a{font-size:12px;}header .clear{height:60px;}
	header .pubTop GG{display:none;}
	
	
	
header .pubTop h2{float:left;font-size:13px;height:25px;line-height:25px;padding:0 8px 0 8px;background:#003792; border-radius:6px;color:#FFF;margin:20px 0 0 10px;}
	
}

/*=============== public top end==================*/

/*=============== public navbar start==================*/
.navbar{border:0px;height:100px;margin:0px;border-radius:0px;background:none;float:right;font-size:16px;}

@media (max-width: 1200px) {
	.pubTopLine,.navbar{display:none;}
}
.navbar .navbar-nav,.navbar .container,.navbar .navbar-collapse {
	padding:0px;
}
.navbar .navbar-nav li a{
	padding: 0px 25px;
	font-size:16px;
	color:#444;
	height:90px;
	line-height:90px;
}
.navbar .navbar-nav .active a,.navbar .navbar-nav .active  a:hover,.navbar .navbar-nav li  a:hover,.navbar .navbar-nav li  a:active,.navbar .navbar-nav li  a:focus,.navbar .navbar-nav .open  a:focus{
	color:#444;
	background:none;
}
.navbar .navbar-nav .dropdown .dropdown-menu{
	box-shadow:0px 0px 0px 0;
	border:0px;
	width:200px;
	padding:0px 3px;
	height:0px;
	overflow:hidden;
	display:block;
	transition: all  0.2s;
	background:none;
}
.navbar .navbar-nav .dropdown .dropdown-menu li{
	background:rgba(0, 79, 153, 0.95);
	overflow:hidden;
	border-radius:0px;
	height:36px;
	line-height:36px;
	padding:0px;
}
.navbar .navbar-nav .dropdown:hover{
	background:none;
}
.navbar .navbar-nav .dropdown:hover .dropdown-menu{
	height:500px;
}
.navbar .navbar-nav .dropdown .dropdown-menu a{
	height:36px;
	line-height:36px;
	padding:0px;
	text-indent:30px;
	margin-right:0px;
	color:#FFF;font-size:15px;
}
.navbar .navbar-nav .dropdown .dropdown-menu a:hover{
	background:#005db4;
}
.navbar form{
	border:1px solid #bababa;
	background:none;
	height:34px;
	border-radius:17px;
	padding:0px 16px;
	width:200px;
	float:right;
	margin-top:10px;
}
.navbar form input{
	border:0px;
	background:none;
	height:32px;
	color:#969696;
	text-align:left;
	width:137px;
}
.navbar form button{
	background:url(../images/search.png) no-repeat center center;
	width:23px;
	height:32px;
	border:0px;
	vertical-align:top;
}
/*=============== public navbar end==================*/
/*=============== animate css start ===================*/
.not-animated { opacity:0; }




/*

.menu{margin-left:auto; clear:both;margin-top:25px;}
.menu li{ float:left;text-align:center;text-align:center;font-size:16px;margin:0 8px 0 0}
.menu li a{ display:block; width:101px;line-height:40px;  transition:all 0.3s ease; border-radius:30px;}

.menu li a:hover{color:#fff;background:#eb3e00}
.menu li a.cur{background:#eb3e00;color:#fff;}
.menu li:last-child{margin-right:0px;}
*/


#menu{float:left;margin-top:25px;}
#menu a{text-decoration:none;}
#menu ul{list-style:none;margin:0;padding:0;}
#menu > ul > li{float:left;position:relative;height:52px;margin:0 5px 0 0;}
#menu ul li a{color:#333333;display:block;font-size:16px;height:40px;line-height:40px;padding:0 22px;}
#menu ul li a:hover{background:#eb3e00;color:#fff; border-radius:30px;}
#menu > ul > li.active > a{background:#eb3e00;color:#FFF; border-radius:30px;}
#menu > ul > li.active > a:hover{background:#eb3e00;border-radius:30px;}
#menu > ul > li:first-child > a{border-radius:30px;}
#menu > ul > li:last-child{margin-right:0px;}
#menu ul ul{
	border:1px solid rgba(0, 0, 0, 0.1);border-radius:5px 5px 5px 5px;box-shadow:0 1px 0 #FFFFFF inset;height:0;opacity:0;overflow:hidden;padding:0;position:absolute;top:52px;left:0;visibility:hidden;width:150px;z-index:1;
	
	background:-webkit-linear-gradient(#F7F7F7, #F4F4F4) repeat scroll 0 0 padding-box transparent;
	background:-moz-linear-gradient(#F7F7F7, #F4F4F4) repeat scroll 0 0 padding-box transparent;
	background:linear-gradient(#F7F7F7, #F4F4F4) repeat scroll 0 0 padding-box transparent;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#F4F4F4',GradientType=0 );text-align:left;
	
	/* 下拉动画属性 */
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
#menu ul li:hover ul{height:auto;opacity:1;visibility:visible;}/* 下拉属性设置 */
#menu ul ul a{border-right-width:0;border-top:1px solid #D1D1D1;box-shadow:0 1px 0 #FFFFFF inset;color:#444444;height:35px;line-height:35px;padding:0 12px;text-shadow:0 1px 0 #FFFFFF;font-size:14px}
#menu ul ul li:first-child a{border-top-width:0;}
#menu ul ul a:hover{background:#ebecec;color:#eb3e00;font-weight:normal; border-radius:0px;}


