body{ min-width:1200px; margin:0; padding:0;}
ul,li,dl,dt,dd,h1,h2,span,p,a{ list-style:none; text-decoration:none; font-weight:normal; margin:0; padding:0;}
em{ font-style:normal;}
.clearfix{ clear:both;}
/*top*/
.top_bj{ width:100%; min-width:1200px; height:32px; background:#f3f3f3;}
.top_box{ width:1200px; margin:auto; overflow:hidden;}
.top_box span{ float:left; font-size:12px; color:#555; line-height:32px;}
.top_box ul{ float:right; font-size:12px; color:#666; line-height:32px;}
.top_box ul li{ display:inline-block; margin:0 8px;}
.top_box ul li a{ display:inline-block; font-size:12px; color:#555; line-height:32px;}
.top_box ul li a:hover{ color:#009b5f;}
/*logo*/
.logo_bigbox{ width:1200px; height:126px; margin:auto; overflow:hidden;}
.logo_box{ float:left; margin-top:30px; overflow:hidden;}
.logo{ float:left;}
.logo_title{ float:left; font-size:24px; font-weight:bold; color:#313131; line-height:60px; margin-left:25px;}
.tel_box{ float:right; margin-top:25px;}
.tel_box span{ display:block; font-size:24px; font-weight:bold; color:#313131;}
.tel_box span:before{ content:url(../images/tel_tu.png); float:left; width:50px; height:50px; margin-right:20px;}
.nav_bj{ width:100%; min-width:1200px; background:#e8e8e8; height:68px;}
.nav_box{ width:1200px; margin:auto;}
.nav{ display:block; text-align:center;}
.nav li{ display:inline-block;background:url(../images/nav_fg.png) no-repeat right; position:relative;}
.nav li a{ display:inline-block; font-size:16px; color:#444; line-height:68px; padding:0 40px;}
.nav li a:hover{ background:#009b5f; color:#fff;}
.nav li:nth-child(8){ background:none;}
.nav .cur{ background:#009b5f; color:#fff;}
.nav .mour{ width:90%; padding:10px 5%; background:#4d4d4d; position:absolute; top:68px; left:0; z-index:99; display:none;}
.nav .mour a{ display:block; padding:0; font-size:14px; color:#eee; text-align:center; line-height:34px; border-bottom:1px solid #5b5b5b;}
.nav li:hover .mour{ display:block;}

/*footer*/
.footer_Bj{ width:100%; min-width:1200px; background:#252525;}
.footer_box{ width:1200px; margin:auto; padding:55px 0; overflow:hidden;}
.footer_left{ float:left; width:320px;}
.footer_left h1{ display:block; font-size:20px; color:#fff; margin-top:28px;}
.footer_left ul{ display:block; padding-left:32px; background:url(../images/footer_a.png) no-repeat left 10px; margin-top:24px;}
.footer_left ul li{ display:block; font-size:14px; color:#bebebe; line-height:34px;}
.footer_nav{ float:left; margin-left:46px; overflow:hidden;}
.footer_nav ul{ float:left; margin-left:82px;}
.footer_nav ul span{ display:block; font-size:18px; color:#fff; margin-bottom:20px;}
.footer_nav ul li{ display:block;}
.footer_nav ul li a{ display:block; font-size:14px; color:#bebebe; line-height:34px;}
.footer_nav ul li a:hover{ color:#fff; text-decoration:underline;}
.ewm_box{ float:right;}
.ewm_box span{ display:block; font-size:18px; color:#fff; margin-bottom:25px;}
.ewmns{ overflow:hidden;}
.ewmns dl{ float:left; margin-right:32px; overflow:hidden;}
.ewmns dl dt{ float:left;}
.ewmns dl dd{ float:left; width:17px; height:92px; padding:26px 5px 0; background:#009b5f; margin-left:1px; font-size:12px; color:#1a1a1a; text-align:center; line-height:14px;}
.footer_con{ margin-top:18px; font-size:14px; color:#929292; line-height:28px;}
.footer_con a{ font-size:14px; color:#929292; line-height:28px;}
.footer_con a:hover{ color:#fff; text-decoration:underline;}
.link_box{ width:1200px; margin:auto; padding:14px 0 44px; border-top:1px solid #484848; overflow:hidden;}
.link_box span{ float:left; padding-left:30px; background:url(../images/footer_b.png) no-repeat left; font-size:14px; color:#a8a8a8; line-height:24px;}
.link{ float:right; width:1092px;}
.link a{ display:inline; font-size:14px; color:#848484; line-height:24px; margin-right:10px;}
.link a:hover{ color:#fff; text-decoration:underline;}

.float_right{ position:fixed; right:10px; top:400px; z-index:100;}
.float_right li{ display:block; width:45px; height:45px; background:#009b5f; margin-bottom:1px; position:relative;}
.float_right li:hover{ background:#086d39;}
.float_right li span{ display:block; height:45px; width:0; position:absolute; top:0; right:45px; background:#009b5f; transition:all 0.5s ease-out; overflow:hidden;}
.float_right li span a{ display:block; font-size:14px; color:#fff; text-align:center; line-height:45px;}
.float_right li:hover span{ width:125px;}
.float_right .float_ma{ width:101px; padding:15px; background:#009b5f; position:absolute; top:0; right:45px; display:none;}
.float_right .float_ma dl{ display:block;}
.float_right .float_ma dl:nth-child(2){ margin-top:10px;}
.float_right .float_ma dl dt{ display:block; margin-bottom:6px;}
.float_right .float_ma dl dd{ display:block; font-size:12px; color:#b3f2d2; text-align:center;}
.float_right .float_ma dl dt img{ display:block; width:100%; height:auto;}
.float_right li:hover .float_ma{ display:block;}

/*ÍøÕ¾µØÍ¼*/
.map_box{ width:100%; 
		margin:auto;
		padding-bottom:30px;
		padding-top:30px;
		border-bottom:#999 1px solid;
		}
.sp-title{ width:1100px;
height:30px;
margin:auto;
		overflow:hidden;
		background-color:#F93;

		margin-bottom:20px;}
.sp-title span{ float:left; color:#FFF; line-height:30px; margin-left:10px;}

.sp-title a{ float:right; color:#FFF;line-height:30px; margin-right:10px;} 
.sp-title a:hover{ text-decoration:underline;}
.linkbox{width:1100px;
margin:auto;
padding:10px 0px;
border-bottom:1px solid #EEE;
}
.linkbox h3,.linkbox h3 a{
font-size:14px;
color:#236DF2;
}


.f6{
width:1100px;
margin:auto;
overflow:hidden;
clear:both;
padding-bottom:10px;
}
.f6 li{
float:left;
line-height:30px;
padding:8px 10px 0px;
white-space:nowrap;
}
.f6 li a{
color:#666;
float:left;
}
.f6 li a:hover{
color:#19ADE8;
}



