﻿html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0; font-family: 'microsoft yahei'} 
body{background:#fff;}
a,a:hover{color:#333;}a:hover{color:#333;}
.p15{padding:15px;overflow:hidden;width:100%;}.p10{padding:10px;overflow:hidden;width:100%;}
.container{margin-left:auto; margin-right:auto; width:1200px;}
.fl { float:left;}
.fr { float:right;}

.header{width:100%;height:233px;background:url(../images/bg.gif)}
.htop{ height:40px;}
.htop p{ float:left;font-size:14px;color:#2b2b2b;line-height:40px;}
.htop span{ float:right;font-size:0;line-height:40px;}
.htop span a{ font-size:14px;color:#2b2b2b;padding:0 16px;border-right:1px dotted #bbb;}
.htop span .noBr{ border-right:none;}

.head_top_content{width:100%;height:129px;overflow:hidden}

.head_nav{width:100%;height:58px; background:#009A44;}
.head_nav ul li{height:58px;width:149px;float:left;line-height:58px;text-align:center;background:url(../images/nav_mid.gif) no-repeat right top}
.head_nav ul li:hover a{background:#F78103;color:#fff}
.head_nav ul li a{color:#fff;font-size:18px;height:58px;width:147px;float:left;line-height:58px;text-align:center}
.head_nav ul li a.active{background:#F78103;color:#fff}

#playBox{width:100%;height:580px;margin:1px 0 0px 0;background:#333;position:relative;overflow:hidden;}
#playBox .focus{position:absolute;width:1920px;left:50%;margin-left:-960px;}
#playBox .oUlplay{width:99999px;position:absolute;left:0;top:0;}
#playBox .oUlplay li{float:left;}
#playBox .pre{cursor:pointer;width:45px;height:45px;background:url(../images/l.png) no-repeat;position:absolute;top:300px;left:250px;z-index:10;}
#playBox .next{cursor:pointer;width:45px;height:45px;background:url(../images/r.png) no-repeat;position:absolute;top:300px;right:250px;z-index:10;}
#playBox .smalltitle {width:100%;height:10px;position:absolute;bottom:15px;z-index:10}
#playBox .smalltitle ul{width:280px;margin:0 auto;}
#playBox .smalltitle ul li{width:60px;height:10px;margin:0 10px;border-radius:10px;background:#ffffff;float:left;overflow:hidden;*display:inline;*zoom:1;cursor:pointer}
#playBox .smalltitle .thistitle{background:#EC4504;}



.conleft{width:280px;float:left;}
.conleft h3{height:100px;}
.conleft .box{border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;width:278px;}
.conleft .box dl{}
.conleft .box dl dt{background:#009A44;width:258px;text-align:center;margin:0 auto;margin-bottom:10px;margin-top:10px;}
.conleft .box dl dt a{color:#fff;line-height:48px;height:48px;font-family:"Microsoft YaHei";font-size:18px;}
.conleft .box dl dd{background:url(../images/ic05.gif) no-repeat 20px 17px;padding-left:36px;color:#434141;border-bottom:1px dashed #A1A0A0;width:210px;margin:0 auto;}
.conleft .box dl dd a{line-height:38px;font-size:14px;}
.conleft .proTel{height:132px;background:#1DA5A1;margin-top:10px;border-radius:8px;color:#fff;}


.conright{width:920px;float:right;}

.main-right {float: right;width:900px;border:1px solid #009A44;}
.blue-title {width: 100%;height:80px;border-bottom: 1px solid #009A44;}
.blue-title div {width:188px;height:58px;margin: 12px 0 0 15px;float: left; text-align: center;line-height:58px;font-size: 24px; color: #fff; background: #009A44;}
.news {padding: 20px;overflow: hidden;font-size: 14px;line-height: 36px;}
.news h1 {font-size: 26px;font-weight: 800;text-align: center;color: #000;padding: 20px 0 10px;}
.news h6 {font-size: 14px;font-weight: normal;text-align: center;line-height: 38px;margin-bottom: 20px;margin-top: 10px;color: #7e7f80;background: #E9F9E9;}

.chanpinxq {padding: 20px;overflow: hidden;}
.chanpinxq  p{float:left;margin-bottom:30px;width:50%;}
.chanpinxq  p img{width:360px;height:270px;}

.new-list {padding:18px;}
.new-list li {height: 38px;line-height: 38px;margin-top:2px;margin-bottom:2px;}
.new-list a {display: block;height: 38px;padding: 0 26px; font-size: 14px;background: url(../images/bluedian.gif) no-repeat 10px 18px;}
.new-list span {float: right;}
.new-list a:hover {background:#E9F9E9;}
.page {text-align: center;line-height: 60px;color: #087839;font-size: 16px;font-weight: bold;border-top: 1px solid #009A44;}
.page a {color: #087839;}
.tag {font-size: 14px;margin-bottom: 15px;padding: 10px 20px 15px 20px;line-height: 30px;border-top: 1px dashed #bbb;border-bottom: 1px dashed #bbb;}
.tag a {color: #005a98;}
.tag a:hover {color: #e87518;text-decoration: underline;}
.pronav {height:48px;background:#D6F3D5;}
.pronav a {height:48px;float: left;line-height:48px;padding: 0 20px;display: block;margin-right: 20px;font-weight: bold;background: url(../images/new-article-bg2.gif) no-repeat 10px 19px;}

.ny-product{width:100%;}
.ny-product li{margin-left:25px;margin-bottom:25px;width:270px;float:left;border:solid 1px #CFCFCF;}
.ny-product li .pic{overflow:hidden;width:258px;height:194px;padding:6px;}
.ny-product li span.pro-name{width:270px;font-size:14px;line-height:48px;color:#333;text-align:center;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-top:1px solid #CFCFCF;}
.ny-product li:hover{border:solid 1px #1DA5A1;}
.ny-product li:hover .pic img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.ny-product li:hover span.pro-name{color:#ffffff;width:270px;font-size:13px;line-height:48px;background:#1DA5A1;}


.ny-product2{width:100%;overflow:hidden;margin-bottom:20px;}
.ny-product2 li{margin-left:20px;margin-top:20px;width:270px;float:left;border:solid 1px #CFCFCF;}
.ny-product2 li .pic{overflow:hidden;width:258px;height:194px;padding:6px;}
.ny-product2 li span.pro-name{width:270px;font-size:14px;line-height:48px;color:#333;text-align:center;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-top:1px solid #CFCFCF;}
.ny-product2 li:hover{border:solid 1px #02A54A;}
.ny-product2 li:hover .pic img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.ny-product2 li:hover span.pro-name{color:#ffffff;width:270px;font-size:13px;line-height:48px;background:#02A54A;}

.ny-product3{width:100%;overflow:hidden;margin-bottom:20px;}
.ny-product3 li{margin-left:25px;margin-top:25px;width:858px;float:left;border:solid 1px #CFCFCF;}
.ny-product3 li .pic{overflow:hidden;width:858px;height:584px;padding:15px;}
.ny-product3 li span.pro-name{width:858px;font-size:14px;line-height:48px;color:#333;text-align:center;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-top:1px solid #CFCFCF;}
.ny-product3 li:hover{border:solid 1px #02A54A;}
.ny-product3 li:hover .pic img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.ny-product3 li:hover span.pro-name{color:#ffffff;width:262px;font-size:13px;line-height:48px;background:#02A54A;}

.ny-product4{width:100%;overflow:hidden;margin-bottom:20px;}
.ny-product4 li{margin-left:25px;margin-top:25px;width:410px;float:left;border:solid 1px #CFCFCF;}
.ny-product4 li .pic{overflow:hidden;width:380px;height:280px;padding:10px;}
.ny-product4 li span.pro-name{width:400px;font-size:14px;line-height:48px;color:#333;text-align:center;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-top:1px solid #CFCFCF;}
.ny-product4 li:hover{border:solid 1px #02A54A;}
.ny-product4 li:hover .pic img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.ny-product4 li:hover span.pro-name{color:#ffffff;width:400px;font-size:13px;line-height:48px;background:#02A54A;}

.pages_prew { padding:15px;}
.prev{ width:100%;height:36px;line-height:36px; border:1px solid #e0e0e0;margin-bottom:10px;}
.prev span.prev_tit{ display:block;width:80px;height:36px;border-right:1px solid #e0e0e0; text-align:center; background:#f9f9f9;color:#525252;float:left;font-size:14px;}
.prev span.prev_cont {margin-left: 10px;font-size:14px;}

.area {padding: 0 10px;}
.area-title {padding: 15px;background:#009A44;color:#ffffff;font-size:16px;}
.area-links {}
.area-links a {margin:10px;line-height: 48px;font-size:14px;}


/*footer*/
.footer { overflow:hidden; width:100%; padding-top:60px; background:url(../images/footer_top.png);}
.footer .list{ overflow:hidden; width:170px; float:left; height:260px;}
.footer .list h3{ font-size:18px; color:#333; margin-bottom:15px;}
.footer .list h3 a{ color:#333;}
.footer .list p{ font-size:14px; color:#666; line-height:30px;}
.footer .list p a{ color:#666;}
.footer .last{ padding-left:85px; border-left:1px solid #d6d6d6; width:245px;}
.footer .list span{ display:block; font-size:28px; color:#009A44; font-weight:bold; font-family:Arial; padding-bottom:8px; border-bottom:1px solid #d6d6d6; margin-bottom:8px;line-height:40px;}
.footer .list b{ display:block; font-size:12px; color:#333; margin-bottom:5px;}
.footer .list .btn{ overflow:hidden; width:100%;}
.footer .list .btn img{ display:block; float:left; margin-right:10px;}
.footer .ewm{ overflow:hidden; float:right; width:150px;}
.footer .ewm p{ font-size:15px; color:#666; text-align:center;}
.footer .ewm img{ display:block; margin-bottom:10px;line-height:46px;}
.fbtm{width:100%;overflow:hidden;padding-top:20px;}
.fbtm p{font-size:15px; color:#fff; line-height:62px;text-align:center}
.fbtm p a{font-size:15px; color:#fff;}
.fbtm p em{margin-right:26px;}