body,div,p,input,a,textarea,ul,ol,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,span,form{margin:0;padding:0;}
body,input,select,textarea{font:normal 14px Microsoft  , Verdana, ËÎÌå, sans-serif;}
ul li,ol li{list-style:none;}
body{color:#333333;}
img{border:0px;}

a { color:#333333; text-decoration:none; }
a:hover {color:#01408F; text-decoration:none; }
.clearfix{clear: both; height:0px;}



.headerbg {min-width:1200px;background-color:#484C4A;}
.headerTop {width:1200px;height:45px;line-height:45px;margin:auto;}
.header_l {float:left; color:#AEAEAE;}
.header_r {float:right;}
.header_r a{display:inline-block; color:#fff;background-color:#585D5B; padding:0px 20px;}
.header_r a.en{display:inline-block; color:#fff;background-color:#04459F;}


.logobd {height:100px;}
.logobox {width:1200px;margin:auto;height:100px;}
.logo {height:100px;float:left;}

.topnav {float:right; padding-top:30px;}
.topnav li{float:left;padding:6px 0px;text-align:center;position:relative; width:110px;}
.topnav li.mline{background-color:#E8ECEB; width:1px; height:30px; margin-top:15px;}
.topnav li a{ font-size:16px;}
.topnav li a:hover{ color:#034BAD;}
.topnav li i{display:inline-block; width:28px; height:28px;background-image: url(../images/menu.png);}

.topnav li div.navon a{
	color:#034BAD;
	background-image: url(../images/navbg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display:block;
	padding-bottom:15px;
}
.topnav li div.curr a{
	 display:block;
	color:#034BAD;
	background-image: url(../images/navbg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:15px;
}



.topnav li a i.nav1{background-position: 0 0;}
.topnav li a i.nav2{background-position: -84px 0;}
.topnav li a i.nav3{background-position: -56px 0;}
.topnav li a i.nav4{background-position: -28px 0;}
.topnav li a i.nav5{background-position: -196px 0;}
.topnav li a i.nav6{background-position: -112px 0;}
.topnav li a i.nav7{background-position: -140px 0;}
.topnav li a i.nav8{background-position: -168px 0;}



.topnav li a:hover i.nav1,.topnav li div.navon a i.nav1,.topnav li div.curr a i.nav1{background-position: 0 -28px;}
.topnav li a:hover i.nav2,.topnav li div.navon a i.nav2,.topnav li div.curr a i.nav2{background-position: -84px -28px;}
.topnav li a:hover i.nav3,.topnav li div.navon a i.nav3,.topnav li div.curr a i.nav3{background-position: -56px -28px;}
.topnav li a:hover i.nav4,.topnav li div.navon a i.nav4,.topnav li div.curr a i.nav4{background-position: -28px -28px;}
.topnav li a:hover i.nav5,.topnav li div.navon a i.nav5,.topnav li div.curr a i.nav5{background-position: -196px -28px;}
.topnav li a:hover i.nav6,.topnav li div.navon a i.nav6,.topnav li div.curr a i.nav6{background-position: -112px -28px;}
.topnav li a:hover i.nav7,.topnav li div.navon a i.nav7,.topnav li div.curr a i.nav7{background-position: -140px -28px;}
.topnav li a:hover i.nav8,.topnav li div.navon a i.nav8,.topnav li div.curr a i.nav8{background-position: -168px -28px;}


.topnav LI dl{
	position: absolute;
	top:100px;
	z-index:100;
	width:150px;
	background:rgba(3,75,173,0.3);
	opacity: 0;
	margin-left:-10px;
	padding:10px 0px;
}

.topnav LI dl dd {
	line-height:30px;
	height:30px;
}

.topnav LI dl dd a{
	text-decoration: none;
	font-size:12px;
	display:block;
	text-align:left;
	color:#FFFFFF;
	padding:0px 15px;
}
.topnav LI dl dd a:hover{background:rgba(145,211,62,0.8);color:#FFFFFF;}










.footerbg{ height:20px;background-color:#f7f7f7; min-width:1200px;}
.footer{width:1200px; margin:0px auto;padding:40px 0px;}


.fnav  {
	float:left;
	width:1000px;
	margin:auto;
	background-image: url(../images/bottom2.gif);
	background-repeat: repeat-y;
	background-position: left center;
	padding-left:30px;
}

.fnav dl {
	float:left;
	padding-right:20px;
	background-image: url(../images/bottom2.gif);
	background-repeat: repeat-y;
	background-position: right center;
	margin-right:30px;
	min-height:200px;
	min-width:85px;
}
.fnav dt {height:30px;line-height:30px;}
.fnav dt a{font-size: 18px;color:#333333;}
.fnav dt a:hover{text-decoration: underline;}
.fnav dd {line-height:25px;height:25px;}
.fnav dd a{text-decoration: none;font-size: 13px;}
.fnav dd a:hover{text-decoration: underline;}
.fnav dl.fpro dd{float:left;width:150px;}



.wx {width:135px;float:right;line-height:30px;color: #333333;font-size:14px;text-align:center;}
.wxtext{font-size: 16px;}
.wxpic *{vertical-align:middle;}
.wxpic img{width:135px; height:135px;}


.copyright{ text-align:center; line-height:22px;padding-bottom:30px;}
