/* CSS Document */
*{padding:0; margin:0;}

html {overflow:-moz-scrollbars-vertical; scrollbar-face-color:#E8E8E8;scrollbar-shadow-color:#C1C1BB;scrollbar-highlight-color:#C1C1BB;scrollbar-3dlight-color:#EBEBE4;scrollbar-darkshadow-color:#EBEBE4;scrollbar-track-color:#F4F4F0;scrollbar-arrow-color:#CACAB7; }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,input,img{padding:0; margin:0;}
div,ul,li{list-style:none;}
a{text-decoration: none; color:#5a5a5a;
	/*-webkit-transition:all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;;text-indent:0px;
	transition: all 0.2s linear;
	*/}
a:hover { text-decoration: none; color:#ff0000;}
.clear{margin:0px; padding:0px; clear:both;}
TABLE {BORDER-COLLAPSE: collapse; border-spacing: 0;}
img{border:0px;}
input,button,select,textarea{outline:none}


/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: "阿里巴巴普惠体";
  src: url("/_vendor/at.alicdn.com/wf/webfont/jFLIiUQzspkX/Lb9arnc6aUpa.woff2") format("woff2"),
  url("/_vendor/at.alicdn.com/wf/webfont/jFLIiUQzspkX/nGSXr6kfo8fQ.woff") format("woff");
  font-display: swap;
}


body{font-size:12px; color:#5a5a5a; background:#fff; font-family:"阿里巴巴普惠体",Arial, Helvetica, sans-serif;  padding:0; margin:0; behavior:none;-webkit-text-size-adjust:none;}


.idtop{ height:592px; width:100%; margin:0 auto; position:relative;}
.idtoply{height:292px; width:100%; margin:0 auto; position:relative;}

.top{ width:1100px; margin:0 auto; height:28px; margin:0 auto; font-size:14px;}
.topleft{float:left; padding-top:7px;}
.topright{float:right; font-weight:bold; color:#01824a;padding-top:7px;}
.nav{width:1100px; margin:0 auto; height:96px;}
.navcent{float:left; width:274px;}
.navleft{float:right; width:826px; padding-top:9px;}
#jsddm{overflow:hidden;}
#jsddm li{float:right; line-height:55px;}
#jsddm li a{display: block; color:#fff; font-size:16px; white-space: nowrap;}
#jsddm li a:hover{ color:#3A3535;}
.one{font-size:16px; color:#fff; width:125px; line-height:55px;text-align:center;}
#jsddm li:hover{color:#ff9600;}
#jsddm li:hover span{color:#ff9600;}
/*#jsddm li:hover a{color:#fff;}*/
#jsddm span:hover a{color:#ff9600;}
.two{font-size:16px; color:#fff; width:90px; text-align:right; line-height:55px;}
.three{font-size:16px; color:#fff; width:80px; text-align:center; line-height:55px;}

#jsddm li ul{position: absolute;visibility: hidden; z-index:99999; margin-left:6px;}
#jsddm li ul li{float: none; display: inline; line-height:35px; text-align:center; color:#fff; height:35px;}
#jsddm li ul li a{min-width:95px; padding:0 10px; width:auto; color: #fff; font-size:13px; font-weight:normal; background:#006e3d; border-top:1px #009251 solid;}
#jsddm li ul li a:hover{color:#fff; background:#009251;}



#idheader{margin:0 auto; position:fixed; top:0; width:100%; height:123px; z-index:1000; background:url(../images/back_02.jpg) repeat-x left top;}



.banner{position:absolute; width:100%; height:500px; margin:0 auto;}
/*banner*/
.flexslider{position:relative;height:500px;overflow:hidden;background:none 50% no-repeat; margin:92px auto 0;}
.slides{position:relative;z-index:0;}
.slides li{height:500px;}
.slides li div{ width:100%; height:500px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1; font-size:0;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:14px;overflow:hidden; background:url(../images/bpng02.png) no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background:url(../images/bpng01.png) no-repeat;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:none center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:none center center no-repeat;}



#idhone{width:100%; margin:0 auto; background:#f5f5f5; padding:40px 0 60px; overflow:hidden;}
.htitle{width:100%; margin:0 auto; background:url(../images/back_16.jpg) repeat-x left 46px; text-align:center; overflow:hidden;}
.htitlelr{width:1100px; margin:0 auto; overflow:hidden;}
.htitlelr h3{text-transform:uppercase; font-size:17px; color:#5a5a5a; font-weight:normal;}
.htitlelr h2{width:350px; margin:5px auto 0; background:#f5f5f5; font-size:30px; color:#ea8a00;font-weight:normal;}
.htitlelr h2 span{ color:#01824a;}
.htitlelr h2 img{padding:0 6px;}
.htitlelr p{line-height:22px; font-size:13px; padding-top:5px;}


.honeul{width:1100px; margin:23px auto 0;}
.honeul li{float:left; background:#fff; border:1px #e0e0e0 solid; width:350px; height:410px; margin-top:15px;}
.honeul li img{display:block; width:350px; height:263px;}
.honeul li h2{text-align:center; color:#1d1d1d; font-size:18px; font-weight:bold; overflow:hidden; padding:12px 0 8px;}
.honeul li h2 a{color:#1d1d1d;}
.honeul li p{padding:0 15px; color:#706f6f; line-height:20px; min-height:40px;}
.honeul li h4{font-weight:normal; margin:10px auto 0; width:80px; height:28px; line-height:28px; background:#fff; border:1px #01824a solid; color:#01824a; text-align:center;}
.honeul li h4 a{color:#01824a;}
.honeul li:hover{background:#01824a;}
.honeul li:hover p{color:#fff;}
.honeul li:hover h4{ background:#01824a; color:#fff; border:1px #fff solid;}
.honeul li:hover h4 a{ color:#fff;}
.honeul li:hover h2 a{ color:#fff;}
.honeli{margin-right:22px;}
.honeimg {
    position: relative;
}
.honeimga {
    display: block;
    height: 263px;
    overflow: hidden;
    width:350px;
}
.honeimga img {
    height:309px;
	-webkit-transition: all ease .3s;
    transition: all ease .3s
}
.honeimga:after {
    bottom: 0;
    left: 5px;
    position: absolute;
    z-index: 10;
}
.honeimga:hover{
}
.honeimga:hover img{
    transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}




/*--------首页页脚版权说明--------------*/
#idend{width:100%; padding:30px 0; overflow:hidden; margin:0 auto; background:#006f3e;}
.end{overflow:hidden; line-height:22px; margin:0 auto; width:1100px; color:#cee6db;}
.endleft{float:left; width:390px; padding-right:40px; border-right:1px #66a98b solid;}
.endtel{background:url(../images/back_34.png) no-repeat left top; height:67px; padding-left:65px; color:#fff; font-size:24px; font-family:Arial; font-weight:bold; line-height:67px;}
.endleft_lr{overflow:hidden; line-height:24px; padding-top:10px;}
.endright{float:right; width:620px;}
.endtitle{overflow:hidden; color:#fff; padding:15px 0;}
.endtitle_l{float:left; font-size:24px; text-transform:uppercase;}
.endtitle_r{float:right; font-size:12px; text-align:center; width:90px; line-height:25px; }
.endtitle_r a{color:#fff; display:block;border:1px #80b79f solid;
moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;behavior: none;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}
.endtitle_r a:hover{ border:1px #fff solid; color:#80b79f;
moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;behavior: none;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}
.endright_lr{overflow:hidden; line-height:26px;}









.lybanner{position:absolute; width:100%; height:200px; margin:92px auto 0; background:url(../images/lybanner.jpg) no-repeat center top;}

.lymain{width:100%; margin:0 auto; overflow:hidden; padding:45px 0 65px;}
.lymain .htitle h2{background:#fff;}

.about{ width:1100px; margin:30px auto 0; overflow:hidden; background:url(../images/ly_03.jpg) repeat-y center top;}
.aboutleft{float:left; width:510px; text-align:right; padding-top:20px;}
.aboutleft img{padding-bottom:30px;}
.aboutleft .aboutdiv{text-align:left;}
.aboutright{float:right; width:515px; padding-top:20px;}
.aboutright h5{ background:#01824a; width:128px; height:38px; line-height:38px; text-align:center; font-size:14px; font-weight:normal; margin:15px 0 25px;
moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: none;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}
.aboutright h5 a{color:#fff; display:block;}
.aboutright h5 a:hover{color:#fff; background:#000;
moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: none;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;}
.aboutright img{margin-top:20px;}
.about h2{ font-size:30px; overflow:hidden; font-weight:normal;}
.about h2 span{ color:#f59d20;}
.about h4{text-transform:uppercase; font-weight:normal; font-size:14px; color:#a5a5a5; padding-top:2px;}
.aboutdiv{overflow:hidden; line-height:26px; font-size:14px; padding-top:10px;}
.aboutdiv span{ color:#01824a;}



.case{ overflow:hidden; width:1100px; margin:40px auto 0;}
.caseul{overflow:hidden;}
.caseul li{float:left;background:#f5f5f5; border:1px #e0e0e0 solid; width:260px; min-height:235px; text-align:center; margin-bottom:20px;}
.caseul li img{display:block; width:260px; height:195px; display:block;}
.caseul li p{ padding:6px 10px 0; font-size:13px; line-height:20px;}
.caseul li:hover{ background:#01824a;color:#fff;}
.caseul li:hover p a{ color:#fff;}
.caseli{margin-right:17px;}
.caseimg {
    position: relative;
}
.caseimga {
    display: block;
    height: 195px;
    overflow: hidden;
    width:260px;
}
.caseimga img {
    height:195px;
	-webkit-transition: all ease .3s;
    transition: all ease .3s
}
.caseimga:after {
    bottom: 0;
    left: 5px;
    position: absolute;
    z-index: 10;
}
.caseimga:hover{
}
.caseimga:hover img{
    transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}





.lymainlr{ width:1100px; margin:20px auto 50px;}
.lymainleft{float:left; width:210px;}
.lymainleft h4{font-weight:bold; font-size:15px; line-height:42px; height:42px; background:#01824a; color:#fff; padding-left:15px;}
.leftlb{overflow:hidden; border:1px #ddd solid; background:#fff;}
.leftlb ul{overflow:hidden;}
.leftlb li{line-height:40px; height:40px; border-top:1px #ddd dotted; background:url(../images/pngxtb.png) no-repeat 10px center; padding-left:24px; font-size:14px;}
.leftlb li a{ color:#656565;}
.leftlb li a:hover{color:#ff0000;}
#onsec a{color:#ff0000;}
.leftlb_div{overflow:hidden; line-height:24px; padding:10px;}

.lymainright{float:right; width:856px;}
.lytitle{ overflow:hidden; height:40px; line-height:40px; border-bottom:1px #0e8921 solid; font-size:16px; font-weight:bold;}
.lytitle span{float:right; font-size:12px; color:#3F3F3F; font-weight:normal;}


.tylm{padding:20px 0; line-height:26px; overflow:hidden; font-size:13px;}



/*新闻中心*/
.news{overflow:hidden; padding:5px 0 10px;}
.newsul {overflow:hidden; padding-bottom:20px; padding-top:5px;}
.newsul li{ line-height:24px; padding:10px 0 20px; margin-bottom:10px; border-bottom:1px #ccc dotted; padding-left:15px; background:url(../images/pngxtb.png) left 18px no-repeat;}
.newsul li h2 {font-size:16px; font-weight:bold; color:#01824a;}
.newsul li h2 a{padding-bottom:6px;color:#01824a;}
.newsul li h2 a:hover{ color:#ff6600;}
.newsul li a{color:#74b330;}
.newsul li a:hover{color:#ff0000;}
.newsul li p{color:#868686;}
.newsul li span{padding-left:10px;}


.newsshow{overflow:hidden; padding-top:10px;}


.jobs{overflow:hidden; padding:5px 0 10px;}
.jobsul {overflow:hidden; padding-bottom:20px; padding-top:5px;}
.jobsul li{ line-height:45px; height:45px; border-bottom:1px #ccc dotted; padding-left:15px; background:url(../images/pngxtb.png) no-repeat left center; font-size:16px;}
.jobsul li span{float:right; font-size:12px;}
.jobsul li a{padding-bottom:6px;color:#01824a;}
.jobsul li a:hover{ color:#ff6600;}
.divbr{padding-top:12px;}



/*产品*/
.product{ overflow:hidden;}
.productul{overflow:hidden; padding-bottom:10px;}
.productul li{float:left; width:219px; height:350px; margin-top:10px; margin-bottom:10px; text-align:center; background:#0e8921;}
.productul li a h4{color:#fff; font-size:16px; font-weight:normal; overflow:hidden; padding:8px 0 6px;}
.productul li a p{color:#f6f705;}
.productul li:hover{background:#075b14;}
.productul li img{ height:267px; width:162px;}
.productul li div{ height:267px; width:220px; padding:10px 0; text-align:center; background:#fff; overflow:hidden;}
.productulli{margin-right:20px;}

.cpshowtop{ overflow:hidden; padding:25px 0 0 0;}
.cpshowtopleft{float:left; width:400px; height:465px; background:#fff; text-align:center;}
.cpshowtopleft img{height:429px; width:260px; padding-top:16px;}
.cpshowtopright{float:right; width:500px;}
.cpshowtopright h2{font-size:18px; overflow:hidden; font-weight:bold;}
.cpshowtopright p{line-height:23px; font-size:13px; padding-top:8px; overflow:hidden; color:#575757;}
.cpshowend{overflow:hidden; padding-top:30px;}
.cpshowendtitle{overflow:hidden; height:40px; line-height:40px; background:#ececec; border-bottom:1px #dfdfdf solid; margin-bottom:15px;}
.cpshowendtitle h4{text-align:center; width:130px; font-size:16px; color:#fff; background:#0e8921; font-weight:normal;}


.news_xxjs{line-height:26px; font-size:14px; margin:0 auto 10px; overflow:hidden;}
.news_xxjs td{padding:5px;}
.news_title{ overflow:hidden; line-height:35px; font-size:28px; color:#202020;text-align:center;margin:20px 0px 0px;  border-bottom:1px #CCCCCC dotted; padding-bottom:10px;}
.news_title h1{font-weight:normal; font-size:28px; color:#01824a;}
.pubdate{border-top:#ccc 0px dotted; height:26px; line-height:26px; margin:0px 0 10px 0; OVERFLOW: hidden; text-align:center; padding-top:5px; color:#999999;}
.pubdate1{border-top:#ccc 1px dotted; height:26px; line-height:26px; margin:15px 0 10px 0; OVERFLOW: hidden; text-align:center; padding-top:5px; color:#999999;}

.pagelist{/*border: 1px solid #ccc;*/overflow:hidden;background-color: #666;padding:1px 5px 1px 5px;color: #ffffff;}
.red {/*border: 1px solid #ccc;*/overflow:hidden;	background-color: #E50100; color: #ffffff;font-weight: bold;	padding:1px 6px 1px 6px;}
.pubdatenews{border: #ddd 1px solid;height:26px; line-height:26px;  margin:10px auto; OVERFLOW: hidden; text-align:center;background:#f5f5f5;}
.pubdatenews2{border: #ddd 1px solid;height:26px; line-height:26px;  margin:10px auto; OVERFLOW: hidden; text-align:center;background:#f5f5f5;}

.pubdate02{border-bottom:#ccc 1px dotted; height:30px; line-height:30px;  margin:10px 20px; padding-right:15px; OVERFLOW: hidden; text-align:right;}


/*相关资讯*/
.Information{verflow:hidden;}
.Information h4{padding-left:10px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000; border-bottom:1px solid #ccc; background:#fff;}
.Information ul{ padding:10px 0; margin-bottom:20px;}
.Information ul li{border-bottom:1px dotted #DCDCDC; line-height:36px; height:36px; font-size:12px;}
.Information ul li span{float:right; font-size:12px; color:#999999;}

.sxgt{overflow:hidden; padding:15px 0;}
.sxgt li{line-height:35px; border-bottom:1px #CCCCCC dotted;}
.sxgt li span{float:right; font-size:11px; color:#999999;}




.yyzs{overflow:hidden; width:1100px; margin:50px auto 0;}
.yyzs h2{ font-size:16px; padding-bottom:10px; margin-bottom:20px; border-bottom:1px #ddd solid; font-weight:bold;}
.yyzs li{float:left; width:204px; overflow:hidden; margin-bottom:20px;}
.yyzs li img{width:182px; height:243px; display:block; padding:10px; border:1px #ddd solid;}
.yyzs li img:hover{border:1px #006e3d solid;}
.yyzs li p{padding-top:10px; line-height:20px; min-height:50px; text-align:center; font-size:12px;}
.yyzsli{margin-right:20px;}








