<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body{ width:100%; margin:0; padding:0; border:0; font:14px "微软雅黑"; background:#fff;  }
ul,li,p,img,a,h4,h3,h2,pre,dt,dl,em,dd{ margin:0;padding:0; border:0; }
img{ border:0; }
ul,li{ list-style:none; }
a{ text-decoration:none; color:#044e95; border:0; }
a:link{ border:0; }
*{	transition-delay:0ms;
	transition-timing-function:linear;
	transition-duration:260ms;
	transition-property:all;
}

/*----------------------  初始  ------------------*/
.w-1200{ float:left; position:relative; width:1200px; left:50%; margin-left:-600px; }
header,.banner,{ float:left; position:relative; width:100%; }



/*----------------------  header  ------------------*/
header{ /*position:fixed; margin-top:48px*/; width:100%; float:left; z-index:16;  background:#fff; border-bottom:6px #057331 solid;}
.top{ width:100%; height:28px; float:left; margin:16px 0 4px 0;}
.top p{ float:left; font:14px/28px "微软雅黑"; color:#000;}
.phone{ float:right; height:28px; font:14px/28px "微软雅黑"; color:#000; background:url(../images/phone.png) no-repeat left; text-indent:22px; }
.china{ float:right;  font:14px/28px "微软雅黑"; text-indent:30px; margin:0 20px; color:#000;}
.english{ float:right; font:14px/28px "微软雅黑"; text-indent:30px; color:#000;}
.logo{ width:397px !important; height:94px; float:left;  }
.logo-en{ width:267px; height:94px; float:left;}
.nav{ position:relative; width:700px; height:94px; float:right; }
.nav li{ float:left; text-align:center; width:100px; height:94px; }
.nav li a{ float:left; position:relative; display:block; width:100%; text-align:center; font:14px/94px "微软雅黑"; color:#000; }
.nav li:last-child{ border:none;}
.nav li a:hover{ color:#fff; background:#028738; border-bottom:6px #035f28 solid;}
.on{ color:#fff; background:#028738; border-bottom:6px #035f28 solid;}
.on a{ color:#fff !important;}
.nav-en{ position:relative; height:94px; float:right; }
.nav-en li{ float:left; text-align:center;  height:94px;   width:100px; }
.nav-en li a{ float:left; position:relative; display:block; width:100%; text-align:center; font:14px/94px "微软雅黑"; color:#000; }
.nav-en li:last-child{ border:none;}
.nav-en li a:hover{ color:#fff; background:#028738; border-bottom:6px #035f28 solid;}
/*----------------------  banner  ------------------*/
.banner{ width:100%; height:620px; float:left; overflow:hidden; /*margin-top:122px;*/}
.banner .d1{width:100%;height:620px; display:block;}
.banner .d2{width:100%;height:4px;clear:both;position:absolute; top:758px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -113px;display:inline;}
.banner .d2 li{width:37px;height:4px;overflow:hidden;cursor:pointer;background:#959595;float:left;margin:0 20px;display:inline;}
.banner .d2 li.nuw{background:#028738;}



/*----------------------  center  ------------------*/
.center { float:left; position:relative; width:100%; }

.search{ width:100%; height:43px; margin:30px 0 40px 0; border:1px #dcdcdc solid;}
.search p{ height:43px; font:bold 14px/43px "微软雅黑"; padding:0 18px; color:#fff; background:#035f28; float:left; margin-right:10px;}
.search a{ font-weight:normal; margin-right:10px; color:#4c4948; font:14px/43px "微软雅黑";}
.search a:hover{ color:#035f28; text-decoration:underline;}

.i_zxme{width:100%; height:404px; overflow:hidden; margin-bottom:53px;}
.i_zxmelt{ width:177px; height:98px; background:#028738; float:left; z-index:5; position:relative; }
.i_zxmelt-en{ width:177px; height:98px;  float:left; z-index:5; position:relative; }
.i_zxmelt-en a{}
.i_zxmelt a{ font:25px "微软雅黑"; text-align:center; float:left; color:#fff; width:100%; margin-top:30px; }
.i_zxmelt p{ font:12px/20px "微软雅黑"; text-align:center; float:left; color:#fff; width:100%; }
.i_zxmelc{ width:100%; height:404px; z-index:1; position:relative; margin-top:-98px; float:left; }
.i_zxmelc1{ width:175px; height:305px; float:left; border:1px #bfbfbf solid; margin-top:97px;}
.i_zxmelc1 ul{ width:100%; float:left;}
.i_zxmelc1 ul li{ width:100%; float:left; border-bottom:1px dashed #dadada;  }
.i_zxmelc1 ul li a{ width:100%; font:14px/50px "微软雅黑";  float:left; text-indent:6px; color:#2a2a2a; }
.i_zxmelc1 ul li.hover{ border-left:3px #035f28 solid;}
.i_zxmelc1 ul li:last-child{ border-bottom:none;}

.i_zxmelc1-en{ width:175px; height:303px; float:left; border:1px #bfbfbf solid; margin-top:97px;}
.i_zxmelc1-en ul{ width:100%; float:left;}
.i_zxmelc1-en ul li{ width:100%; float:left; border-bottom:1px dashed #dadada;  }
.i_zxmelc1-en ul li a{ width:100%; margin:9.5px 0; font:14px/23px "微软雅黑";  float:left; text-align:center; color:#2a2a2a; }
.i_zxmelc1-en ul li.hover{ border-left:3px #035f28 solid;}
.i_zxmelc1-en ul li:last-child{ border:none;}


.i_zxmelc-about{ width:1010px; float:right; background:#028738; height:226px; overflow:hidden;}
.i_zxmelc-about img{ float:left; height:226px;}
.i_zxmelc-about article{ font:12px/20px "微软雅黑"; float:left; color:#fff; height:115px; margin:27px 20px 0px 20px; width:207px; background:url(../images/about-tit.png) no-repeat center top; padding-top:40px;}
.about-more{ font:12px/22px "微软雅黑"; width:78px; height:22px; text-align:center; border:1px #fff solid !important; margin-left:85px; float:left; color:#fff; }


.about-more-en{ font:12px/22px "微软雅黑"; width:78px; height:22px; text-align:center; border:1px #fff solid !important; margin-right:85px; float:right; color:#fff; margin-top:-43px;}
.about-more-en:hover{ background:#fff;}

.about-more:hover{ background:#fff;}
.i_zxmelc-about a:hover{ color:#028738 !important;}
.i_zxmelc3{ width:1010px; height:161px; float:right;}
.i_zxmelc3d{ float:left; width:1024px; margin-right:-15px; margin-top:15px;}
.i_zxmelc3d li{ float:left; width:241px; background:#707070; margin:0 15px 0px 0;}
.i_zxmelc3d li a{ float:left; width:241px; background:#707070; font:14px/31px "微软雅黑"; color:#fff; text-align:center; }
.i_zxmelc3d li a img{ width:241px; height:130px; float:left;}
.i_zxmelc3d li a:hover{ background:#028738;}

.center-ad{ width:100%; height:1542px; float:left; }
.ad-center{ width:100%; padding-top:150px; background:url(../images/ad-tit.png) no-repeat top 50px center; float:left; margin-bottom:40px;}
.ad-center-en{ width:100%; padding-top:150px; background:url(../images/ad-tit-en.png) no-repeat top 50px center; float:left; margin-bottom:40px;}
.left-ad{ width:520px; height:469px; float:left;}
.right-ad{ width:649px; height:402px; float:right; margin-top:10px;}
.center-case{ width:100%; height:300px; float:left; background:url(../images/case-1200.png) no-repeat top center #028738;}
.center-case-tit{ width:100%; height:63px; padding-top:18px; float:left; margin-top:-18px;}
.blk_18 { MARGIN: 30px auto 0; _display:inline; OVERFLOW: hidden; WIDTH: 100%; ZOOM: 1; margin-bottom:23px;}
.blk_18 .pcont {FLOAT: left; OVERFLOW: hidden; WIDTH: 1104px;}
.blk_18 .ScrCont {WIDTH: 32766px; ZOOM: 1;}
.blk_18 #List1_1 {FLOAT: left;}
.blk_18 #List2_1 {FLOAT: left;}
.blk_18 .LeftBotton {BACKGROUND: url("../images/case-left.png") no-repeat; FLOAT: left;  WIDTH:18px; HEIGHT:54px; margin-top:46px;margin-right:30px;}
.blk_18 .RightBotton {BACKGROUND:url("../images/case-right.png") no-repeat 100% 55%; FLOAT: left;  WIDTH:18px; HEIGHT:54px;margin-top:46px;margin-left:30px;}
.blk_18 .pl IMG {DISPLAY: block;CURSOR: pointer; background:url(../images/cast-li.png) no-repeat; width:226px; height:149px; padding:4px 3px 3px 3px; }
.blk_18 .pl {FLOAT:left; WIDTH: 232px; LINE-HEIGHT: 18px; TEXT-ALIGN: center; margin:0 22px;}
.blk_18 .pl p{ width:100%; margin-top:11px; text-align:center; font:13px "微软雅黑"; color:#fefefe;}
.blk_18 A.pl:hover {  COLOR: #ff9900;}
.case-more{ width:100%; height:55px;  float:left; background:url(../images/case-more.png) no-repeat top left 572px; font:14px/16px "微软雅黑";  color:#666464; padding-top:14px; text-align:center;}
.center-news{ width:100%; float:left; background:url(../images/news-tit.png) no-repeat top; padding-top:78px; margin-top:48px; margin-bottom:52px;}
.center-news-en{ width:100%; float:left; background:url(../images/news-tit-en.png) no-repeat top; padding-top:78px; margin-top:48px; margin-bottom:52px;}
.news-list{ width:1199px; float:left; height:248px; overflow:hidden; border:1px #bfbfbf solid; margin-top:10px;}
.news-list li{ width:219px; height:248px; float:left;  border-right:1px #bfbfbf solid; padding:26px 10px 0 10px;}
.news-list li a em{ counter-increment: counter 2; width:34px; height:34px; float:left; text-align:center; font:14px/34px "微软雅黑"; color:#fff; background:#009944; text-indent:0;}
.news-list li a{ width:219px; color:#000; font:14px/34px "微软雅黑"; text-indent:13px; float:left; }
.news-list li a em:hover{ background-color:#ffa800; }
.news-list li span{ width:100%; float:left; color:#000;}
.news-list li span dt{ float:left; font:26px "微软雅黑";  text-indent:45px;}
.news-list li span dl{ float:left; font:12px "微软雅黑"; margin-top:14px;}
.news-list li p{ width:219px; color:#000; font:14px/24px "微软雅黑"; float:left; border-bottom:1px #bfbfbf solid; padding:0px 10px 14px 10px; margin-left:-10px;}
.news-list li p:hover{ color:#ff8a00;}
.news-list li dd{ background:url(../images/writer-off.png) no-repeat left center; font:14px/42px "微软雅黑"; color:#000; float:left; text-indent:25px;}
.news-list li dd:hover{ background:url(../images/writer-on.png) no-repeat left center;}
.news-list-more{ float:right !important; background:url(../images/center-off.png) no-repeat right center; width:59px !important; height:42px; line-height:42px !important; font-size:14px !important;}
.news-list-more:hover{ background:url(../images/center-on.png) no-repeat right center; color:#ff8a00 !important;}
.news-list li:last-child{ border:none;}

.news-more{ float:left; border:1px #009944 solid !important; width:144px; height:38px; border-radius:16px; font:16px/38px "微软雅黑"; color:#4c4948; text-align:center; margin:25px 0 0 527px; }
.news-more:hover{ background:#009944; color:#fff; }

.link{ width:100%; line-height:20px;}
.link p{ float:left;}
.link a{ float:left; margin:0 3px; color:#000;}

/*----------------------  footer  ------------------*/
.footer-contact{ width:100%; float:left; background:url(../images/contact-tit.png) no-repeat top #009944; height:189px; padding-top:121px;}
.footer-contact-en{ width:100%; float:left; background:url(../images/contact-tit-en.png) no-repeat top #009944; height:189px; padding-top:121px;}
.footer-left{ width:400px; height:175px; float:left; text-indent:32px; font:12px/35px "微软雅黑"; color:#fff;}
.left-contact{ background:url(../images/footer-writer.png) no-repeat left center;}
.left-tel{ background:url(../images/footer-tel.png) no-repeat left center;}
.left-map{ background:url(../images/footer-map.png) no-repeat left center;}
.left-phone{ background:url(../images/footer-phone.png) no-repeat left center;}
.left-email{ background:url(../images/footer-email.png) no-repeat left center;}

footer{ background:#035f28; width:100%; position: relative; float:left; padding-top:20px;}
footer pre{float:left;  font:14px/52px "微软雅黑"; color:#fff; }
footer pre a{ color:#fff; }
footer pre a:hover{ color:#fff; }

.pre-list{ color:#fff; float:right; font:14px/52px "微软雅黑";  }
.pre-list li{ color:#fff; float:left;  }
.pre-list li a{ color:#fff; font:14px/52px "微软雅黑"; padding:0 10px 0 10px; float:left;}
.pre-list a:hover{ color:#fff; }


/*-----------------------------------  子页  -----------------------------------*/
/*----------------------  内页bannre  ------------------*/
.bannerbg_main_list{ background-position:center; background-repeat:no-repeat; width:100%; height:320px; float:left;}
/*-----------------------------------  中间  -----------------------------------*/
.zy-center{ float:left; width:100%; margin:56px 0 70px 0; }
.zy-left{ width:230px; float:left;}
.zy-left-tit{ width:100%; height:80px; background:url(../images/left-tit.png) no-repeat left 14px center #057331; float:left; }
.zy-left-tit h2{ font:24px/30px "微软雅黑"; float:left; width:100%; text-indent:34px; color:#fff; margin-top:11px;}
.zy-left-tit p{ font:16px/20px "黑体"; float:left; text-indent:34px; text-transform:uppercase; color:#319a5b;}
.zy-left-tit-en{ width:100%; height:80px; background:url(../images/left-tit.png) no-repeat left 14px center #057331; float:left; font:20px/80px "微软雅黑"; text-indent:34px; color:#fff;}

.left-nav{ width:228px; float:left; border:1px #bfbfbf solid;}
.left-nav li{ width:100%; height:49px; float:left; border-bottom:1px #bfbfbf solid; }
.left-nav li a{ font:14px/49px "微软雅黑"; float:left; text-align:center; width:100%; color:#4c4948; height:49px; overflow:hidden;}
.left-nav li a:hover{ background:#89c997; color:#fff;}
.left-hover{ background:#89c997; color:#fff;}
.left-hover a{ color:#fff !important;}
.left-nav li:last-child{ border:none;}
.zy-right{ width:888px; float:right; border-left:1px #a6a6a6 solid; padding-left:41px; min-height:400px;}
.zy-right-tit{ width:100%; border-bottom:1px #bfbfbf solid; height:41px; float:left;}
.location{ float:right; color:#666464; font:12px/41px "微软雅黑"; background:url(../images/right-home.png) no-repeat left top 15px; text-indent:26px; }
.location a{ color:#666464;}
.location a:hover{ color:#028738; }

.location a:last-child{ color:#028738;}

.zy-cont{ position:relative; float:left; min-height:210px; width:100%; line-height:24px; color:#666464; margin-top:24px;}

/*----------------------  新闻内容  ------------------*/
.zy-tit{ float:left; width:100%; font:bold 18px/50px "微软雅黑"; text-align:center; color:#057331;}
.time{ width:100%; text-align:right; font: 12px "微软雅黑"; color:#828282; text-align:center;}
.time span{ padding:0 10px; }
.zy-content{ float:left; width:100%; line-height:30px; color:#272727; padding-bottom: 15px; margin-top:20px; }

/*----------------------  新闻列表  ------------------*/
.zy-news-list{ float:left; width:100%; }
.zy-news-list li{ float:left; width:100%; border-bottom:1px #c1c1c1 dashed; padding:29px 0; }
.zy-news-list li a img{ float:left; width:100px; height:100px; margin-right:25px; }
.zy-news-list li h2 a{ float:left;   font:bold 16px/24px "微软雅黑"; color:#4c4948; margin-bottom:10px; }
.zy-news-list li h2 a span{ margin-left:74px;}
.zy-news-list li p{ float:left; height:66px;   font:14px/22px "微软雅黑"; color:#272727;}
.zy-news-list li p a{ float:right; font:14px/30px "微软雅黑"; color:#272727;}
.zy-news-list li a:hover{ color:#057331; }

/*----------------------  产品展示  ------------------*/
.zy-img-list{ float:left; width:903px; overflow:hidden; margin-right:-15px; }
.zy-img-list li{ float:left; width:286px; margin:0 15px 20px 0;}
.zy-img-list li a { float:left; width:286px; height:243px; text-align:center; color:#272727; font:14px/32px "微软雅黑"; }
.zy-img-list li a img{ width:286px; height:180px; float:left;}
.zy-img-list li a:hover{  color:#057331; }

/*----------------------  资质荣誉  ------------------*/
.zy-honor-list{ float:left; width:903px; overflow:hidden; margin-right:-15px; }
.zy-honor-list li{ float:left; width:286px; margin:0 15px 20px 0;}
.zy-honor-list li a { float:left; width:286px; height:470px; text-align:center; color:#272727; font:14px/32px "微软雅黑"; }
.zy-honor-list li a img{ width:286px; height:430px; float:left;}
.zy-honor-list li a:hover{  color:#057331; }

/*----------------------  合作案例  ------------------*/
.plan-list { float:left; width:903px; overflow:hidden; margin-right:-15px; }
.plan-list li{ float:left; width:286px; margin:0 15px 20px 0;}
.plan-list li a { float:left; width:286px; height:220px; text-align:center; color:#272727; font:14px/32px "微软雅黑"; }
.plan-list li a img{ width:280px; height:180px; float:left; border:1px #000 solid; padding:2px;}
.plan-list li a:hover{ color:#057331;}
.plan-list li a img:hover{ border-color:#057331;}
/*----------------------  翻页  ------------------*/
.fanye{ float:left; width:100%; padding:20px 0 10px 0; color:#242424; text-align:center; }
.fanye li{display: inline-block;}
.fanye li{}
.fanye a,.fanye span{ color:#3a3a3a; background:#e2e2e2; padding:5px; margin:0 5px;}
.fanye a:hover,.fanye .active span{ color:#fff; background:#057331;}

/*----------------------  上下�? ------------------*/
.list-fanye{ float:left; width:100%; padding:20px 0 10px 0; color:#242424; }
.list-fanye dt{ color:#272727; float:left; width:100%; }
.list-fanye dt a{ color:#272727; }
.list-fanye dt a:hover{ color:#057331; font-weight:bold;}


/*----------------------  英文翻页  ------------------*/
.en-fanye{ float:left; width:100%; margin-top:14px; text-align:left; line-height:23px; color:#242424; }
.en-fanye p{ float:left; padding-right:16px; color:#242424; }
.en-fanye a{ display:block; float:left; padding:0 8px; height:23px; margin:0 5px; color:#242424; border:1px #d9d8d8 solid; }
.en-fanye a:hover{ color:#fff; border-color:#057331; background:#057331; }
.en-fanye select{ float:left; height:23px; }
.en-fanye select option{ line-height:23px; }


/*--------------------------------客服在线----------------------------------*/
.main-im{position:fixed;right:10px;top:200px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}
</pre></body></html>