body{ margin:0; padding:0; min-width:1200px;}
*{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
ul,li,dl,dt,dd,h1,h2,span,p,a{ list-style:none; text-decoration:none; font-weight:normal; margin:0; padding:0;}
.clearfix{ clear:both;}
.top_box{ width:1200px; height:124px; margin:auto;}
.logo{ float:left; margin-top:26px;}
.nav_box{ float:left; margin-left:230px; margin-top:52px;}
.nav_box li{ display:inline-block; margin-right:35px; position:relative;}
.nav_box li a{ display:inline-block; font-size:16px; color:#717171; line-height:40px;}
.nav_box li a:hover{ color:#008f47; border-bottom:2px solid #008f47;}
.nav_box  .cur{ color:#008f47; border-bottom:2px solid #008f47;}
.nav_box .xial_bigbox{ position:absolute; padding-top:28px; top:32px; left:-180px; z-index:99; display:none;}
.nav_box .xial_bj{ width:842px; padding:40px; background:#fff; box-shadow:0 0 10px rgba(102,102,102,0.3); overflow:hidden;}
.nav_box .xial_box{ float:left; width:332px; margin-right:80px;}
.nav_box .xial_box h1{ display:block; font-size:15px; color:#008f47; line-height:28px; border-bottom:1px solid #d5d5d5;}
.nav_box .xial_box h1 img{ margin:0 12px 0 5px;}
.nav_box .xial_box ul{ display:block; margin-top:12px;}
.nav_box .xial_box ul li{ display:block; font-size:12px; color:#c6c6c6; line-height:22px; margin:0;}
.nav_box .xial_box ul li a{ font-size:14px; color:#757575; line-height:22px; padding-left:10px;}
.nav_box .xial_box ul li a:hover{ color:#008f47; border:none;}
.nav_box li:hover .xial_bigbox{ display:block;}
.nav_box .xial_box ul li .cur{ color:#008f47; border:none;}

.top_right{ float:right; margin-top:58px;}
.top_right span{ float:left;}
.top_right .click{ float:left; padding-right:26px; background:url(../images/san_b.png) no-repeat right 5px; margin-left:30px;}
.top_right ul li{ display:block;}
.top_right ul li a{ display:block; font-size:16px; color:#717171; line-height:20px;}
.top_right .click .liebiao_box{ display:none;}
.top_right .click .liebiao_box li{ margin-top:10px;}
.top_right ul li a:hover{ color:#008f47;}
/*footer*/
.footer_bj{ width:100%; min-width:1200px; background:#1b1b1b; padding:16px 0; margin-top:68px;}
.footer_box{ width:1200px; margin:auto; overflow:hidden;}
.footer_left{ float:left; width:364px; padding:40px; background:#2f3334;}
.footer_left h1{ display:block; font-size:24px; color:#ffffff;}
.footer_left ul{ display:block; margin-top:32px;}
.footer_left ul li{ display:block; height:48px; border-bottom:1px solid #676a6b; margin-top:15px;}
.footer_left ul li img{ margin:0 12px; position:relative; top:0;}
.footer_left ul li:nth-child(1) img,.footer_left ul li:nth-child(2) img{ position:relative; top:5px;}
.footer_left ul li:nth-child(3) img{ position:relative; top:-5px;}
.footer_left ul li input{ width:306px; height:30px; padding:0; margin:0; background:none; border:none; color:#b4b4b4;}
.footer_left ul li textarea{ width:306px; height:30px; line-height:30px; background:none; border:none; color:#b4b4b4;}
.footer_left .coolbg_box{ width:146px; height:38px; border-radius:19px; overflow:hidden; margin-top:38px;}
.footer_left .coolbg{ width:146px; height:38px; background:#008f47; color:#fff; font-size:16px; text-align:center; line-height:38px; border:none;}
.footer_right{ float:right; margin-top:145px;}
.footer_nav{ display:block; padding-bottom:32px; border-bottom:1px solid #444; overflow:hidden;}
.footer_nav li{ float:left; margin-right:35px; padding-left:8px; border-left:2px solid #008f47;}
.footer_nav li:last-child{ margin-right:0;}
.footer_nav li a{ display:block; font-size:16px; color:#fff; line-height:18px;}
.banquan_box{ margin-top:15px; font-size:16px; color:#666; line-height:28px;}
