@charset "utf-8";
/* CSS Document */

*{ font-family:"微软雅黑"; font-size:14px; text-decoration:none; color:black;}
img{ display:block; border:none;}
body{ margin:0; padding:0;}
ul{ margin:0; padding:0;}
li{ list-style:none;}
em{ margin:0; padding:0; /*font-style:normal;*/}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight:normal; font-size:14px;}
p{ padding:0; margin:0;}
input{ border:none;}
dl,dd{ margin:0; padding:0;}
.clearfix{ clear:both;}


.head_bg{ width:100%; border-bottom:1px #ccc solid;}
.head_cte{ width:80%; margin:0 auto;}
.head_contact{ width:45%; float:left;}
.head_contact li{ width:40%; float:left; font-size:12px; color:#ababab; line-height:40px; padding-left:20px; background:url(../img/01.png) center left no-repeat;}
.head_language{ width:20%; float:right;}
.head_language li{ width:50%; float:left; background:url(../img/03.png) center right no-repeat; text-align:center;}
.head_language li a{ font-size:14px; line-height:40px; color:#333;}

.nav_bg{ width:100%;}
.nav_cte{ width:85%; margin:0 auto;}
.nav_cte img{ width:30%; float:left; margin:1% auto;}
.nav{ width:65%; float:right;}
.nav li{ float:left; width:14%; text-align:center;}
.nav li a{ font-size:13px; line-height:90px; display:block;}
.nav li a:hover{ background-color:#1e7d1e; color:white;}

.banner_bg{ position:relative;}
.banner{ width:100%; height:100%; overflow:hidden; position:relative;}
.btn li{ width:10px; height:10px;border-radius:50%; background-color:#1e7d1e; float:left; margin:0 2%;}
.btn{ width:40%; margin:0 auto; position:absolute; top:80%; left:48%; margin-top:20px;}
.btn .current{ background-color:white;}

.company_bg{ width:100%; margin-top:2%;}
.company_cte{ width:80%; margin:0 auto;}
.company_cte h1{ font-size:20px; text-align:center; line-height:100px; color:#333; background:url(../img/bg02.png) top center no-repeat;color:#1e7d1e;}
.company_box{ margin-top:2%; margin:0 auto;}
.company_box p{ width:90%; margin:0 auto; font-size:14px; line-height:25px;}
.company_box img{ width:70%; margin:1% auto; display:block;}


.honor_box{ width:90%; margin:2% auto;}
.honor{ width:22%; float:left; margin:0 1.5%;}
.honor li{ width:100%; border:1px #ccc solid;}
.honor li img{ width:90%; padding:5%; height:250px;}
.honor h2{ font-size:12px; line-height:40px; text-align:center;}

.honorshow_box{ width:80%; margin:0 auto;}
.honorshow_box img{ width:55%; margin:0 auto;}
.honorshow_box h4{ font-size:14px; text-align:center; line-height:40px; color:#333;}

.home_box{ width:90%; margin:2% auto;}
.home{ width:22%; float:left; margin:0 1.5%;}
.home li{ width:100%; border:1px #ccc solid;}
.home li img{ width:90%; padding:5%;height:180px;}
.home h2{ font-size:12px; line-height:40px; text-align:center;}

.homeshow_box{ width:80%; margin:0 auto;}
.homeshow_box img{ width:55%; margin:0 auto;}
.homeshow_box h4{ font-size:14px; text-align:center; line-height:40px; color:#333;}

.contact_box{ width:90%; margin:0 auto;}
.contact_box p{ font-size:14px; line-height:25px; color:#333;}

.product_box{ width:90%; margin:2% auto;}
.product{ width:30%; float:left; margin:0 1.5%;}
.product li{ width:100%; border:1px #ccc solid;}
.product li img{ width:90%; padding:5%; height:200px;}
.product h2{ font-size:12px; line-height:40px; text-align:center;}

.proshow_box{ width:80%; margin:0 auto;}
.proshow_box img{ width:55%; margin:0 auto;}
.proshow_box h4{ font-size:14px; text-align:center; line-height:40px; color:#333;}

.new_box{ width:90%; margin:0 auto;}
.new{ width:100%; margin-top:2%; border:1px white solid; border-bottom:1px #ccc dotted;}
.new_web{ width:70%; float:left;}
.new_web li{ font-size:12px; color:#666; line-height:25px;}
.new_web li a{ font-size:14px; color:#333; line-height:30px; display:block;width:90%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.new_web p{ font-size:14px; color:#666; line-height:25px;}
.new_web h2{ margin:1% auto;}
.new_web h2 a{ font-size:14px; line-height:25px; color:#1e7d1e;}
.new img{ width:25%; float:right; margin:3% auto;}

.newshow_box{ width:90%; margin:0 auto;}
.newshow_box h2{ font-size:16px; text-align:center; line-height:40px;color:#333; font-weight:600;}
.newshow_box p{ font-size:14px; color:#333; line-height:25px; margin-top:2%;}
.newshow_box img{ width:70%;}

.web_boxs{ width:70%; margin:0 auto; margin-top:4%;}
.webs{}
.webs li{float:left; padding:1% 2%; border:1px black solid; margin-right:2%;}
.webs li a{ font-size:14px; }


.foot_bg{ background-color:#1e7d1e; width:100%; margin-top:2%;}
.foot_cte{ width:85%; margin:0 auto; padding:10px 0;}
.foot_left{ float:left; width:65%; border-right:1px white solid;}
.foot_nav{ width:90%; margin:0 auto; border-bottom:1px white solid;}
.foot_nav li{ width:14%; float:left;text-align:center; line-height:40px; text-align:center;}
.foot_nav li a{ font-size:12px; color:white;}
.foot_left p{ font-size:14px; line-height:30px; color:white; padding-left:5%; margin-top:2%;}
.foot_right{ width:30%; float:right; margin-top:2%;}
.foot_right ul{ width:45%; float:left;}
.foot_right ul li{ width:100%; font-size:12px; text-align:center; line-height:30px; color:white;}
.foot_right ul li img{ width:70%; margin:0 auto;}

.ban_bg{ background-color:#004d00; width:100%;}
.ban_cte{ width:80%; margin:0 auto;}
.ban{ width:100%;}
.ban li{ font-size:14px; color:white; line-height:40px; float:left;}