/*cc0000*/
@charset "utf-8";
body,div,span,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font-size:12px; font-family:microsoft yahei; line-height:22px;}
body{min-width:1200px; background-color:#f0f0f0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
em,i{font-style:normal;}
fieldset,img{border:0;}
ul,ol,li{list-style:none;}
button,input,select,textarea{font-size:100%;outline:none}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;display:block;height:0;overflow:hidden;font-size:0;}
.hide{display:none;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#FFAE00;}
h4 a{color:#9acc37;}
h4 a:hover{color:#FFAE00;}
.box{width:1200px; margin:auto; padding-top:10px; }
.boxbg{width:1200px; margin:auto; margin-top:15px; padding-top:5px; background-color:#FFFFFF; overflow:hidden; }
.boxlist{width:1180px; margin:auto;  margin-top:15px; padding:10px; background-color:#FFFFFF; overflow:hidden;}
.ileft{width:885px; float:left;}
.iright{width:300px; float:right;}
.bgblank{width:100%; background:#ffffff; padding-top:5px; padding-bottom:5px; overflow:hidden;}
.l{float:left;}
.r{float:right;}
.mt12{margin-top:12px!important;}
.mr12{margin-right:12px!important;}
.mb12{margin-bottom:12px!important;}
.ml12{margin-left:12px!important;}
.mt420{margin-top:5px;}
.pt12{padding-top:12px!important;}
.pr12{padding-right:12px!important;}
.pb12{padding-bottom:12px!important;}
.pl12{padding-left:12px!important;}

.place{width:1200px; margin:auto;margin-top:15px; background:url(../images/place.gif) left center no-repeat; text-indent:20px; font-family:Georgia, "Times New Roman", Times, serif}
.place a{padding:0 5px; font-family:microsoft yahei;}

/*头部 */
.topbanHeader{width:1200px;margin:0 auto; margin-top:2px; margin-bottom:3px;height:70px; display:inline-block;text-align:left; }
.topWrapper{height:115px; width:100%;text-align:center; z-index:999; top:0px;background:#ffffff;z-index:999; }
.topban{width:100%;background:#97cd2f;height:40px; z-index:999;}
.topHeader{width:1200px;margin:0 auto;height:40px; display:inline-block;text-align:left;z-index:999;}
.topLogo{width:240px;height:65px;display:inline-block;background:url(../images/logo.png) no-repeat;float:left;margin:0;}
.topNav{float:left;height:40px;padding:0 0 0 10px;z-index:999;}
.topNav ul li{float:left; }
.topNav ul li:hover{float:left;background:#75ab0b;}
.topNav ul li ul {
z-index:990; 
display: none;
}
.topNav ul li:hover ul {
	display:block;
	position:absolute;
	background:#97cd2f;
	margin-top:40px;
	font-size:12px;
	padding-left:3px;
	width:91px;
	z-index:990; 
}
.topNav ul li:hover ul li a {
display:block;
background:#97cd2f;
font-size:12px;
color:#ffffff;
padding:0px 10px;
height:30px; line-height:30px;
}
.topNav ul li:hover ul li a:hover {
background:#75ab0b;
font-size:12px;
color:#ffffff;
}
.topNav ul li:hover ul .active a{
background:#75ab0b;
font-size:12px;
color:#ffffff;
}
.topNav ul li a{line-height:40px;line-height:40px\9;height:40px;color:#ffffff;padding:0px 15px; text-align:center; display:inline-block; overflow:hidden;float:left;font-size:16px;text-decoration:none;}
.topNav ul li a:hover{color:#fff;background:#75ab0b;text-decoration:none;}
.topNav ul li a.selected{color:#fff;background:#75ab0b;text-decoration:none;}
.topbanHeadeRight{float:right;margin-top:30px;width:200px; overflow:hidden;}
.topmidbanner{position:absolute; height:60px; width:600px; margin-left:320px; margin-top:10px;}
.topmidbanner img{max-width:600px; max-height:60px;}
.topHeadeRight{float:right;margin-right:-1px;}
.topHeadeLeft{float:left;margin-right:-1px;}
.thrUl a{ text-decoration:none;margin-left:1px;}
.doLogBox{line-height:38px;}
.thrUl .doLogBox a{color:#000;margin:0 5px;}
.thrUl .doLogBox a:hover{ text-decoration:underline}

.f_l {float:left;}
.f_r {float:right;}
.city {height:60px;padding-left:10px;text-align:center;}
.city_now {width:60px;padding-top:20px;font-size:16px;letter-spacing:3px;font-weight:bold;color:#f16800;}
.city_box {text-align:center;}
.city_box span {vertical-align:bottom;}
.city_nav {text-align:center;height:18px;line-height:18px;color:#333;cursor:pointer;overflow:hidden;display:inline-block;}
.city_hover {color:#f25000;height:18px;line-height:18px;overflow:hidden;}
.city_link {background:#FFFFFF;border:#f16800 2px solid;width:305px;display:none;z-index:9999;}
.city_hovers {display:block;position:absolute;}
.city_links {width:60px;margin-right:1px;height:30px;line-height:30px;font-size:13px;text-align:center;background:#f6f6f6;vertical-align:top;margin-bottom:1px;display:inline-block;}
.city_show {background:#ccc;height:18px;line-height:18px;padding:5px;cursor:pointer;}

.topSearch{display:inline-block;height:25px;float:right;margin:7px 10px 0 0;margin:8px 10px 0 0\9; position:relative;border:1px solid #97cd2f; background:#fff;}
.topSearchTxt{height:25px;width:143px;line-height:25px;border:0;float:left;margin-right:5px;padding:0 0 0 5px;}
.topSearchBtn{height:25px;width:24px;border:0;background:#fff url(../images/bs.png) no-repeat left -24px; cursor:pointer;float:left}
.topSearchBtn:hover{ background:#fff url(../images/bs.png) no-repeat left top;}
.thrUl{float:right;height:43px;}
.thrUl li{float:left; position:relative;}

/*.topSearch:hover .chooseS{ display:block;}*/
.chooseS{ background:#2d2d2d; position:absolute;left:0;top:26px;width:177px;padding:5px 0; display:none; z-index:999;}
.chooseS input{margin:0 3px 0 5px;*margin:0 3px 0 3px; display:inline-block; vertical-align:middle;}
.chooseS label{color:#fff;display:inline-block; vertical-align:middle;}
.chooseS label:hover{color:#ffba00;}



.footleft{float:left;width:760px; overflow:hidden; padding:10px 10px 10px 40px;}
.footright{float:right;width:160px; overflow:hidden; padding-top:10px;}
.footright img{float:left; margin-right:10px;}
.footweixin{float:right;width:160px; overflow:hidden; padding-top:10px; text-align:center; padding-bottom:10px;}

.footnav {
line-height: 35px;
height: 35px;
background: #97cd2f;
text-align: center;
color: #ffffff;
margin-top:20px;
}

.footnav a:link{color:#ffffff;}
.footnav a:hover{color:#ffffff;}
.footnav a:visited{color:#ffffff;}
.footnav a {
color: #ffffff;
padding: 0 10px 0 10px;
}
.foot{width: 1200px;margin: auto;padding: 10px 0;text-align: center;}

.foot img {padding: 10px;}

.place{width:1200px; margin:auto;margin-top:12px; margin-bottom:6px; background:url(../images/place.gif) left center no-repeat; text-indent:20px; font-family:Georgia, "Times New Roman", Times, serif}
.place a{padding:0 5px; font-family:microsoft yahei;}
.share{ width:100%; text-align:right; padding-right:20px;}
.bdsharebuttonbox{float:right; padding-bottom:20px;}
.bdsharebuttonbox span{float:left; padding-top:5px; padding-right:5px;}

#back-to-top{
		position:fixed;
		bottom:5%;
		left:90%;
	}
	#back-to-top a{
		text-align:center;
		text-decoration:none;
		color:#d1d1d1;
		display:block;
		width:50px;
		-moz-transition:color 1s; 
		-webkit-transition:color 1s;
		-o-transition:color 1s;
	}
	#back-to-top a:hover{
		color:#979797;
	}
	#back-to-top a span{
		display:block;
		height:50px;
		width:50px;
		background:url(../images/top.png) no-repeat center center;
		margin-bottom:5px;
		-moz-transition:background 1s;
		-webkit-transition:background 1s;
		-o-transition:background 1s;
	}
	#back-to-top a:hover span{
		background:url(../images/top.png) no-repeat center center;
	}