<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('style.css');
*{margin:0;padding:0}
body{font:14px microsoft yahei;color:#333; background:#fff;}
a{text-decoration:none; color: inherit; }
img{border:0}
li{list-style:none}
.none{text-align:center;padding:30px 0}
.fl{float:left;}
.fr{ float:right;}
.clear{clear: both;}

@media(min-width:1200px)and (max-width:3000px){
.w90{ width:90%; margin:auto;}

.Top{clear:both;z-index: 9999;position:relative; padding:1rem 0rem;}
.Top-box{overflow:hidden; display: flex; align-items:center; justify-content: space-between;}
.Top-box .fl .logo{display: flex; align-items:flex-end;}
.Top-box .fl .logo dl img{ height:90px; border-right:#CCC 1px solid; padding-right:5px; margin-right:15px;}
.Top-box .fl .logo li{font-size:30px; color:#029745; line-height:36px;}
.Top-box .fl .logo li p{ font-size:20px; color:#333;}
.Top-box  .fr{display: flex; align-items: center;}
.Top-box  .fr .bod{display: flex; align-items:center;}
.Top-box  .fr .bod dl form{display: flex; align-items:center; border:#029745 2px solid; margin-right:25px;}
.Top-box  .fr .bod dl form input{ width:200px; height:40px; border:none; padding-left:10px;}
.Top-box  .fr .bod dl form button{ width:80px; height:40px; background:#029745; border:none; }
.Top-box  .fr .bod dl form button img{ margin:0;}
.Top-box  .fr .bod dl{font-size:15px;}
.Top-box  .fr .bod dl p{font-size:30px; color:#029745; font-weight:bold;}
.Top-box  .fr .bod dl img{ margin-right:10px;}
#Menu-btn{display:none;}
#Menu-btn-h{ display:none;}
#Menu-btn-h img{float:right;right: 6.25%;width:100%;position:relative;overflow:hidden;z-index:1;}
#menu{display:none;}

/* 瀵艰埅 */
.clearfix:after{content:".";display:block;height:50px;clear:both;visibility:hidden;}
.navBar{position:relative; z-index:1; color:#333; z-index:999; width:90%; margin:10px auto;}
.nav{position:relative; float:right; margin-right:-30px;}
.nav a{padding:20px 30px;}
.nav a:hover{color:#029745;}
.nav .m{float:left;  position:relative; z-index:1; }
.nav .sub{display:none; /*榛樿闅愯棌*/  position:absolute; z-index:998; border:1px solid #E6E4E3; background:#fff; margin-top:23px;}
.nav .sub li{border-bottom:1px solid #E6E4E3; width:200px; padding:10px 0px; }
.nav .sub li a:hover{color:#029745; border-bottom:none;}
.topactive{color:#029745;}

/* 棣栭〉 */
.index-txt{overflow:hidden; color:#333; text-align:center;}
.index-txt dt{font-size:24px;}
.index-txt p{font-size:36px; color:#333; font-weight:bold; margin-bottom:20px;}
.index-txt dd{ width:40px; height:3px; background:#333; margin:auto}

.index-txt1{overflow:hidden; color:#333; text-align:center;}
.index-txt1 dt{font-size:18px; margin-bottom:20px;}
.index-txt1 p{font-size:30px; color:#333; font-weight:bold; margin-bottom:5px;}
.index-txt1 dd{ width:40px; height:3px; background:#333; margin:auto;}

.index1{overflow:hidden; background:#f5f5f5; margin-top:-4px; padding:60px 0px;}
.index1 .bod{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between; margin-top:30px;}
.index1 .bod dl{border-radius:10px; margin:15px; background:#f5f5f5; width:14%; padding:25px 0px;}
.index1 .bod dl dt{width:175px; height:108px; overflow:hidden; margin:auto;}
.index1 .bod dl:hover{box-shadow:0px 0px 15px #ccc; border-radius:10px;}
.index1 .bod dl:hover dt img{filter:drop-shadow(#029745 0px 175px); transform: translateY(-175px);}
.index1 .bod dl dd{text-align:center; font-size:18px; margin-top:10px;}
.index1 .bod dl:hover dd{color:#029745;}

.index1-1{overflow:hidden; background:#fff; margin-top:-4px; padding-top:5rem;}
.index1-1 .bod{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.index1-1 .bod dl{border-radius:10px; margin:15px; background:#fff; width:14%; padding:25px 0px;}
.index1-1 .bod dl dt{width:175px; height:108px; overflow:hidden; margin:auto;}
.index1-1 .bod dl:hover{box-shadow:0px 0px 15px #ccc; border-radius:10px;}
.index1-1 .bod dl:hover dt img{filter:drop-shadow(#029745 0px 175px); transform: translateY(-175px);}
.index1-1 .bod dl dd{text-align:center; font-size:18px; margin-top:10px;}
.index1-1 .bod dl:hover dd{color:#029745;}

.index2{overflow:hidden; padding-top:60px; padding-bottom:40px;}
.index2 .bod{display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:40px;}
.index2 .bod .item{width:31.5%; background:#f5f5f5; overflow:hidden; margin-bottom:30px; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out;}
.index2 .bod .item dl{ padding:20px;}
.index2 .bod .item dl dt{ position:relative; padding-bottom:60%;}
.index2 .bod .item dl dt img{ position:absolute; width:100%; height:100%;}
.index2 .bod .item dl dd{ font-size:16px; margin-top:15px; overflow:hidden;}
.index2 .bod .item dl dd li{ width:65%; float:left;}
.index2 .bod .item dl dd p{float:right; background:#029745 url(../images/j1.png) center center no-repeat; color:#FFF; width:30%; height:30px; border-radius:1000px;}
.index2 .bod .item:hover{background:#029745; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out;}
.index2 .bod .item:hover dl dd{ color:#FFF; transition: all 0.5s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 0.5s ease-out;}
.index2 .bod .item:hover dl dd p{background:#fff url(../images/j2.png) center center no-repeat; transition: all 0.5s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 0.5s ease-out;}

.index3{overflow:hidden; padding:60px 0px; background:#f5f5f5;}
.index3 .bod{ margin-top:40px; display: flex; flex-wrap:wrap; justify-content: space-between;}
.index3 .bod dl{ width:31.5%; background:#fff; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out; padding-bottom:25px;}
.index3 .bod dl dt{ position:relative; padding-bottom:60%;}
.index3 .bod dl dt img{ position:absolute; width:100%; height:100%;}
.index3 .bod dl dd{ margin-left:20px; margin-top:25px; margin-right:20px; font-size:18px;}
.index3 .bod dl p{margin-left:20px; margin-top:10px; margin-right:20px; font-size:14px; color:#666;}
.index3 .bod dl:hover{background:#029745;}
.index3 .bod dl:hover dd{ color:#FFF;}
.index3 .bod dl:hover p{ color:#FFF;}

.index4{overflow:hidden; padding:60px 0px;}
.index4 .bod{ margin-top:40px; display: flex; flex-wrap:wrap; justify-content: space-between;  border-top:#ddd 1px solid; border-left:#ddd 1px solid;}
.index4 .bod dl{ width:14.28%; background:#fff; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out;}
.index4 .bod dl dt{border-right:#ddd 1px solid; border-bottom:#ddd 1px solid;}
.index4 .bod dl dt img{width:100%;}

.index5{overflow:hidden; background:#f5f5f5; padding-top:70px; padding-bottom:60px;}
.index5 .bod{ margin-top:40px; display: flex; flex-wrap:wrap; justify-content: space-between;}
.index5 .bod dl{width:22%; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out; padding:40px 0px; text-align:center;}
.index5 .bod dl dd{ margin-top:25px; font-size:24px;}
.index5 .bod dl p{margin-top:10px; font-size:16px; color:#666; margin-left:25px; margin-right:25px; line-height:24px;}
.index5 .bod dl:hover{box-shadow:0px 0px 15px #ccc; border-radius:10px;}

.index6{overflow:hidden; padding-top:60px; padding-bottom:60px;}
.index6 .tit{display: flex; flex-wrap:wrap; justify-content: center;}
.index6 .tit dl{ padding:10px 30px; font-size:16px; border:#ddd 1px solid; margin:0px 5px; margin-bottom:10px;}
.index6 .tit dl.active{ background:#029745; color:#FFF;}
.index6 .tit dl:hover{ background:#029745; color:#FFF;}
.index6 .bod{margin-top:40px; display: flex; flex-wrap:wrap; justify-content: space-between; align-items:center;}
.index6 .bod .fl{width:48%;}
.index6 .bod .fl p{font-size:14px; margin-bottom:20px; line-height:24px;}
.index6 .bod .fl dd{width:150px; background:#029745; height:45px; line-height:45px; font-size:16px; color:#FFF; border-radius:0px 100px 100px 0px; text-align:center; margin-top:30px;}
.index6 .bod .fr{width:48%;}
.index6 .bod .fr video{width:100%; height:auto; object-fit: contain; background:#fff; padding:0px;}

.box7{overflow:hidden; margin:auto; background:#f5f5f5; padding:60px 0px;}
.box7 .bod{overflow:hidden; margin-top:40px;}
.box7 .bod dl{margin-bottom:30px; width:100%; float:left; display: flex; flex-wrap:wrap; justify-content: space-between; align-items:center;}
.box7 .bod dl .fl{width:20%; margin-right:20px;}
.box7 .bod dl .fl dt{position:relative; padding-bottom:65%;}
.box7 .bod dl .fl dt img{width:100%; height:100%; position:absolute;}
.box7 .bod dl .fr{width:77%;}
.box7 .bod dl .fr dt{font-size:20px; margin-top:0px;}
.box7 .bod dl .fr dd{ font-size:16px; margin-top:10px; color:#666; line-height:24px;}
.box7 .bod dl .fr ul{ font-size:14px; color:#999; margin-top:15px;}
.box7 .bod dl .fr li{ font-size:16px; margin-top:15px;}
.box77{ display:none;}

.footer-bj{background:#029745; overflow:hidden; padding:40px 0px;}
.footer{display: flex; flex-wrap:wrap; justify-content: space-between; margin:auto; color:#fff;}
.footer .fl dl{text-align:center;}
.footer .fl dl dd img{}
.footer .fl dl dt img{width:114px;}
.footer .fr dl{float:left; margin-left:60px;}
.footer .fr dl dt{ font-size:18px; margin-bottom:20px;}
.footer .fr dl dd{ font-size:14px; margin-bottom:10px;}
.footer .fr ul{ float:left; margin-left:60px;}
.footer .fr ul li{font-size:18px; margin-bottom:20px;}
.footer .fr ul p{font-size:14px; margin-bottom:10px;}
.toolbar{ display:none;}
#toolbar{ display:none;}
#wxnr{ display:none;}

.bottom{ overflow:hidden; background:#000; padding:20px 0px; color:#CCC;}
.bottom .bod{display: flex; flex-wrap:wrap; justify-content: space-between;}
.bottom .bod dl{display: flex; align-items:center;}
.bottom .bod dl dt{ float:left;}
.bottom .bod dl dd{ margin:0px 10px;}

.nybanner{width:100%;overflow: hidden; z-index:1;}
.nybanner li{position:relative;}
.nybanner li img{width:100%; height:100%;}
.nybanner li .info{position:absolute; left:0px; right:0; bottom:0; top:0; display:flex; align-items:center;}
.nybanner li .info dl{ color:#FFF;}
.nybanner li .info dl dt{ font-size:60px;}
.nybanner li .info dl dd{ font-size:36px; margin-top:15px;}
.nybanner li .info dl p{ margin-top:50px; width:180px; background:#00c0ff; height:50px; border-radius:100px;display:flex; align-items:center; justify-content: center; font-size:18px;}

.posbg{ width:100%; background:#f5f5f5; margin-top:-4px;}
.pos{height:60px;}
.pos p{background:url(../images/pos.png) no-repeat left center; text-transform: uppercase; line-height:50px;padding-left:25px; font-size: 14px;}
.pos p a{color: #333;}

.item1-left{ display:none;}
.item-left{ margin-bottom:20px;}
.item-left dt{font-size:16px; background:#f5f5f5; padding:10px 20px;}
.item-left p{ margin-left:20px; margin-top:20px; font-size:15px; color:#666;}

.productlist{overflow:hidden; padding:60px 0px;}
.productlist .bod{}
.productlist .bod .fl{width:20%; margin-right:3%;}
.productlist .bod .fr{flex-grow: 1; display: flex; width:77%; overflow:hidden;}
.productlist .bod .fr{display: flex; flex-wrap:wrap; justify-content: space-between; overflow:hidden;}
.productlist .bod .fr .bod{display: flex; flex-wrap:wrap; justify-content: space-between; overflow:hidden; width:100%;}
.productlist .bod .fr .bod .item{width:31.5%; background:#f5f5f5; overflow:hidden; margin-bottom:30px; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out;}
.productlist .bod .fr .bod .item dl{padding:1rem;}
.productlist .bod .fr .item dl dt{ position:relative; padding-bottom:60%;}
.productlist .bod .fr .bod .item dl dt img{ position:absolute; width:100%; height:100%;}
.productlist .bod .fr .bod .item dl dd{font-size:16px; margin-top:15px; overflow:hidden;}
.productlist .bod .fr .bod .item dl dd li{ float:left; width:65%;}
.productlist .bod .fr .bod .item dl dd p{float:right; background:#029745 url(../images/j1.png) center center no-repeat; color:#FFF; width:30%; height:30px; border-radius:1000px;}
.productlist .bod .fr .bod .item:hover{background:#029745; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out;}
.productlist .bod .fr .bod .item:hover dl dd{ color:#FFF; transition: all 0.5s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 0.5s ease-out;}
.productlist .bod .fr .bod .item:hover dl dd p{background:#fff url(../images/j2.png) center center no-repeat; transition: all 0.5s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 0.5s ease-out;}

.yema{overflow:hidden; height:50px;}
.yema li{ float:left; margin-top:10px;}
.yema a{ border:#CCC 1px solid; padding:5px 10px; margin-left:10px;}

/* 浜у搧璇︽儏 */
.product-w1280{ display:none;}
.product{margin:auto; overflow:hidden; margin-top:60px; margin-bottom:60px; margin-left:30px; margin-right:40px;}
.product .fl{width:24%; overflow:hidden;}
.product .fl .left{box-shadow:1px 1px 6px 6px #ddd; margin:10px; padding:15px;}
.product .fl .left dl{ font-size:16px; color:#666; margin:25px 10px; font-family:Arial; line-height:24px;}
.product .fr{width:73%;}
.product .fr .product1{display: flex; justify-content: space-between;}
.product .fr .product1 .fl{width:41%;}
.product .fr .product1 .fl .bigimg{ position:relative; padding-bottom:100%;}
.product .fr .product1 .fl .bigimg img{width: 100%; height: 100%; object-fit: cover; position:absolute;}
.product .fr .product1 .fl .smailimg{margin: 15px 0; display: flex;}
.product .fr .product1 .fl .smailimg li{margin-right: 10px; padding: 2px; width:18%;}
.product .fr .product1 .fl .smailimg li:nth-last-of-type(1){margin-right: 0;}
.product .fr .product1 .fl .smailimg li img{width: 100%; height: 100%; object-fit: cover;}
.product .fr .product1 .fl .smailimg li.ac{border: 2px solid #000; position: relative;}
.product .fr .product1 .fl .smailimg li.ac:before{content: ""; border: 5px solid rgba(0,0,0,0); border-bottom-color: #000; width: 0; height: 0; position: absolute; top: -10px; left: 0; right: 0; margin: auto;}
.product .fr .share-icons{display: flex; margin-bottom: 10px; justify-content: flex-end; font-size: 20px; color: #999;}
.product .fr .product1 .fr{width:55%;}
.product .fr .product1 .fr h1{font-size: 20px; border-bottom: 1px solid #ddd; margin-top:15px; padding-bottom:15px; margin-bottom:20px;}
.product .fr .product1 .fr .frame{font-size: 16px; color:#666; line-height:26px;}
.product .fr .product1 .fr .frame dt{font-size:18px; color:#333; font-weight:bold; margin-bottom:10px;}
.product .fr .product2{margin: 50px 0;}

/* 鏈緥瀛恈ss */
.notice {width:100%; border: 1px solid #eee; overflow: hidden; }
.notice .tab-hd {height:40px; background-color: #eee; color: #404040; }
.notice .tab-hd ul {padding-top: 4px; margin-left: 7px; }
.notice .tab-hd li{float: left; height:36px; line-height: 36px; border-top: 1px solid #eee; padding:0px 30px; font-size:16px;}
.notice .tab-hd li:hover{color:#029745;}
.notice .tab-hd li.on{ border: 1px solid #eee; border-bottom: none; background-color: #fff; font-weight: bold; position: relative; margin-left: -1px; margin-right: -1px; color:#029745;}
.notice .tab-bd{border-top: 1px solid #e8e8e8; padding:20px;  }
.notice .tab-bd img{ width:100%;}
.notice .tab-bd table{ margin-top:15px; border-collapse: collapse}
.notice .tab-bd table td{border:#ddd 1px solid;}
.notice .tab-bd .haoping{display: flex; flex-wrap:wrap; justify-content: space-between; align-items:center;}
.notice .tab-bd .haoping .fl{ text-align:center;}
.notice .tab-bd .haoping .fl dt{ font-size:14px; color:#999;}
.notice .tab-bd .haoping .fl dd{ font-size:36px; font-weight:bold; color:#029745;}
.notice .tab-bd .haoping .fr dt{ font-size:14px; color:#666;}
.notice .tab-bd .haoping .fr dd{ font-size:14px; color:#999; border:#eee 1px solid; width:200px; text-align:center; margin-top:10px;}
.notice .tab-bd .pingjia{display: flex;align-items:center; background:#f5f5f5; margin-top:30px; height:35px; padding-left:20px;}
.notice .tab-bd .pingjia dl{font:12px; text-align:center; margin-right:30px; color:#999;}
.notice .tab-bd .liuyan{ margin-top:20px; background:#f5f5f5; padding:20px;}
.notice .tab-bd .liuyan dt{ font-size:30px; text-align:center;}
.notice .tab-bd .liuyan form{width:70%; margin:auto; padding-top:20px;}
.notice .tab-bd .liuyan form input{ width:600px; margin-left:15px; margin-bottom:20px; height:30px; border:#ddd 1px solid; padding-left:10px;}
.notice .tab-bd .liuyan p{ font-size:14px; display: flex; align-items:top;}
.notice .tab-bd .liuyan p span{ color:#F00;}
.notice .tab-bd .liuyan textarea{width:600px; margin-left:15px; border:#ddd 1px solid; height:200px; padding-left:10px; padding-top:5px;}
.notice .tab-bd .liuyan button{ width:120px; height:35px; background:#029745; text-align:center; color:#FFF; border:none; margin-top:20px; margin-left:50px; font-size:16px;}

.solulist{overflow:hidden; margin:auto; padding:0px;}
.solulist .bod{overflow:hidden; margin-top:40px;}
.solulist .bod dl{margin-bottom:30px; width:100%; float:left; display: flex; flex-wrap:wrap; justify-content: space-between; align-items:center;}
.solulist .bod dl .fl{width:20%; margin-right:20px;}
.solulist .bod dl .fl dt{position:relative; padding-bottom:65%;}
.solulist .bod dl .fl dt img{width:100%; height:100%; position:absolute;}
.solulist .bod dl .fr{width:77%;}
.solulist .bod dl .fr dt{font-size:20px; margin-top:0px;}
.solulist .bod dl .fr dd{ font-size:16px; margin-top:10px; color:#666; line-height:24px;}
.solulist .bod dl .fr ul{ font-size:14px; color:#999; margin-top:15px;}
.solulist .bod dl .fr li{ font-size:16px; margin-top:15px;}
.solulist-wap{ display:none;}

.newslist{overflow:hidden; padding:40px 0px;}
.newslist .bod{display: flex; flex-wrap:wrap; justify-content: space-between;}
.newslist .bod .fl{ width:20%; margin-right:3%;}
.newslist .bod .fl dt{ font-size:16px; border-bottom:#eee 1px solid; padding-bottom:10px; padding-left:20px;}
.newslist .bod .fl dd{ padding:10px 20px; border-bottom:#eee 1px solid; font-size:16px; color:#666; transition: all 0.5s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 0.5s ease-out;}
.newslist .bod .fl dd:hover{ background:#029745; color:#FFF; transition: all 0.5s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 0.5s ease-out;}
.newslist .bod .fr{ width:77%;}
.newslist .bod .fr .wenan dl{border-bottom:#eee 1px solid; margin-bottom:30px;}
.newslist .bod .fr .wenan dl dt{ font-size:14px; color:#999;}
.newslist .bod .fr .wenan dl dd{ font-size:16px; margin-top:30px; padding-bottom:30px;}
.newslist .bod .fr .wenan dl p{ width:30px; height:1px; background:#666; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out;}
.newslist .bod .fr .wenan dl:hover dt{color:#029745;}
.newslist .bod .fr .wenan dl:hover dd{color:#029745;}
.newslist .bod .fr .wenan dl:hover p{ width:100%; background:#029745; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out;}

.w1200{ width:1200px; margin:auto;}

.newsny{margin-bottom:40px; overflow:hidden;}
.newsny .txt{ overflow:hidden; border-bottom:#CCC 1px dashed; padding-bottom:10px;}
.newsny .txt dt{text-align:center; font-size:24px; color:#000; margin-bottom:15px;}
.newsny .txt dd{display: flex; flex-wrap:wrap; justify-content:center;}
.newsny .txt dd p{ font-size:14px; margin:0px 20px; color:#999;}
.newsny .bod{margin-top:10px; overflow:hidden; font-size:16px; line-height:30px; padding:20px 0px;}
.newsny .tuijian{overflow:hidden; margin-top:20px;}
.newsny .tuijian dl{font-size:16px; padding:5px 0px;}

.caselist{overflow:hidden; padding:40px 0px;}
.caselist .bod{display: flex; flex-wrap:wrap; justify-content: space-between; margin-bottom:40px;}
.caselist .bod dl{ width:31.5%; background:#fff; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out; padding-bottom:25px;}
.caselist .bod dl dt{ position:relative; padding-bottom:60%;}
.caselist .bod dl dt img{ position:absolute; width:100%; height:100%;}
.caselist .bod dl dd{ margin-left:20px; margin-top:25px; margin-right:20px; font-size:18px;}
.caselist .bod dl p{margin-left:20px; margin-top:10px; margin-right:20px; font-size:14px; color:#666;}
.caselist .bod dl:hover{background:#029745;}
.caselist .bod dl:hover dd{ color:#FFF;}
.caselist .bod dl:hover p{ color:#FFF;}

.service{ overflow:hidden; padding-bottom:40px;}
.service .bod{ font-size:24px; text-align:center; padding:40px;}
.service .message{ margin-top:30px; width:1000px; margin:auto; border-top:#eee 1px solid; padding-top:30px;}
.service .message dt{ font-size:18px; color:#ff0000;}
.service .message dd{ background:#f5f5f5; margin-top:20px; padding:20px;}
.service .message dd li{ margin-bottom:25px;}
.service .message dd li p{ margin-bottom:7px;}
.service .message dd form{}
.service .message dd form input{width:100%; height:35px; border:#ddd 1px solid; padding-left:15px;}
.service .message dd form button{ width:160px; height:35px; background:#029745; border:none; color:#FFF; font-size:16px;}

.hezuo{overflow:hidden; padding:40px 0px;}
.hezuo .bod{ margin-top:30px;}
.hezuo .bod .item{overflow:hidden; display: flex; flex-wrap:wrap; justify-content: space-between; align-items:center;}
.hezuo .bod .item .fl{width:50%;}
.hezuo .bod .item dl{ margin:0px 80px;}
.hezuo .bod .item dt{ font-size:28px;}
.hezuo .bod .item p{ margin-top:25px; margin-bottom:25px; width:30px; height:3px; background:#029745;}
.hezuo .bod .item dd{ font-size:16px; color:#666; line-height:30px;}
.hezuo .bod .item .fr{ width:50%;}
.hezuo .bod .item img{ width:100%;}
.hezuo-w{ display:none;}

.history{overflow:hidden; margin-top:40px;}
.history .item{display: flex; flex-wrap:wrap; justify-content: space-between; width:100%; overflow:hidden;}
.history .item .fl{width:30%; text-align:right; font-size:30px; color:#029745;}
.history .item .fl li{ margin-right:40px;}
.history .item .fr{ width:69%;border-left:#CCC 1px solid; padding-top:10px;}
.history .item .fr dl{ background:url(../images/dian.jpg) top left no-repeat; padding-left:50px; margin-left:-10px; margin-bottom:40px;}
.history .item .fr dl dt{ font-size:18px; color:#029745;}
.history .item .fr dl dd{ margin-top:10px; color:#666;}

.about{overflow:hidden; width:1200px; margin:auto; font-size:18px; line-height:36px; margin-top:40px;}

.zhiliang{ overflow:hidden; margin-bottom:20px;}
.zhiliang .txt{ font-size:24px; text-align:center;}
.zhiliang .bod{display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:40px;}
.zhiliang .bod dl{ width:31%; border:#029745 1px solid; overflow:hidden; text-align:center; padding:40px 0px;}
.zhiliang .bod dl dd{ font-size:18px; margin-top:10px; margin-bottom:10px;}
.zhiliang .bod dl p{ width:40px; height:2px; background:#029745; margin:auto;}
.zhiliang .bod dl li{ font-size:14px; color:#666; margin-top:15px;}
.zhiliang .bod dl:hover p{ width:90%; margin:auto; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out;}

.zhengshu{ margin-top:40px; display: flex; flex-wrap:wrap; justify-content: space-between;}
.zhengshu dl{width:18%; margin-bottom:30px;}
.zhengshu dl dt img{ width:100%;}
.zhengshu dl dd{ background:#f5f5f5; font-size:16px; text-align:center; padding:10px;}
.zhengshu dl:hover dd{ background:#029745; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out; color:#FFF;}

.huoban{overflow:hidden; padding-bottom:40px;}
.huoban .bod{display: flex; flex-wrap:wrap; justify-content: space-between;  border-top:#ddd 1px solid; border-left:#ddd 1px solid;}
.huoban .bod dl{ width:14.28%; background:#fff; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out;}
.huoban .bod dl dt{border-right:#ddd 1px solid; border-bottom:#ddd 1px solid;}
.huoban .bod dl dt img{width:100%;}

.contact{ overflow:hidden; padding:40px 0px;}
.contact .bod{display: flex; flex-wrap:wrap; justify-content: space-between;}
.contact .bod .fl{ width:48%; font-size:18px;}
.contact .bod .fl p{margin-bottom:30px;}
.contact .bod .fl p iframe{width:100%;}
.contact .bod .fr{ width:48%;}
.contact .bod .fr dl{ font-size:16px; margin-bottom:20px;}
.contact .bod .fr form input{width:100%; height:35px; border:#ddd 1px solid; margin-top:10px; padding-left:10px;}
.contact .bod .fr form textarea{width:100%; height:250px; border:#ddd 1px solid; margin-top:10px; padding-left:10px; padding-top:5px;}
.contact .bod .fr form button{ width:200px; height:40px; background:#029745; color:#FFF; border:none; font-size:16px;}
}

@media(min-width:1200px)and (max-width:1400px){
.Top-box  .fr .bod dl form{ display:none;}	
}

@media(min-width:1200px)and (max-width:1600px){
.footer-bj{background:#029745; overflow:hidden; padding:40px 0px;}
.footer{display: flex; flex-wrap:wrap; justify-content: space-between; margin:auto; color:#fff;}
.footer .fl dl{text-align:center;}
.footer .fl dl dd img{}
.footer .fl dl dt img{width:114px;}
.footer .fr dl{float:left; margin-left:40px;}
.footer .fr dl dt{ font-size:18px; margin-bottom:20px;}
.footer .fr dl dd{ font-size:14px; margin-bottom:10px;}
.footer .fr ul{ float:left; margin-left:40px; width:260px;}
.footer .fr ul li{font-size:18px; margin-bottom:20px;}
.footer .fr ul p{font-size:14px; margin-bottom:10px;}
}

@media only screen and (max-width:1200px){
.w94{ width:94%; margin:auto;}

.Top{clear:both;z-index: 9999;position:relative; padding:1rem 0rem;}
.Top-box{overflow:hidden; display: flex; align-items:center; justify-content: space-between;}
.Top-box .fl .logo{display: flex; align-items:flex-end;}
.Top-box .fl .logo dl img{ height:140px; border-right:#CCC 1px solid; padding-right:5px; margin-right:15px;}
.Top-box .fl .logo li{font-size:2.6rem; color:#029745; line-height:3rem;}
.Top-box .fl .logo li p{ font-size:2rem; color:#333;}
.Top-box  .fr .bod{ display:none;}
#Menu-btn{float:right;width:3.5rem;position:relative;overflow:hidden;display:block; margin-top:1rem;}
#Menu-btn-h{padding: 5.46% 0;width: 8.33%;overflow: hidden; max-height: 110px;display:none;background-color: rgba(255, 255, 255, 1);margin-left:85%;}
#Menu-btn-h img{float:right;right: 6.25%;width:100%;position:relative;overflow:hidden;z-index:1;}
#menu{position:absolute;display:none;top:0;right: 0;margin:0;padding:0;z-index:5;width:100%;background-color: rgba(255, 255, 255, 1);z-index: 1;padding-bottom:20%;}
#menu li{font-size:3rem;height:8rem; text-align:center; list-style:none; line-height:5rem;}
#menu .border_none{border-bottom:none;}
#menu li a{color:#666;display:block;width:100%;}
#menu li:hover a,#stop a{color:#fff;}

.navBar{ display:none;}

.index-txt{overflow:hidden; text-align:center;}
.index-txt dt{ display:none;}
.index-txt p{ font-size:2.6rem; color:#333; font-weight:bold; margin-top:1rem; margin-bottom:2rem;}
.index-txt dd{ width:6rem; background:#333; height:0.4rem; margin:auto;}

.index-txt1{overflow:hidden; text-align:center; margin-bottom:3rem;}
.index-txt1 dt{ display:none;}
.index-txt1 p{ font-size:3rem; color:#333; margin-top:1rem; margin-bottom:2rem;}
.index-txt1 dd{ width:6rem; background:#333; height:0.4rem; margin:auto;}

.index1{overflow:hidden; background:#f5f5f5; margin-top:-4px; padding:5rem 0px;}
.index1 .bod{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between; margin-top:4rem;}
.index1 .bod dl{border-radius:10px; background:#FFF; width:31%; padding:2.5rem 0px; margin-bottom:2rem;}
.index1 .bod dl dt{width:175px; height:108px; overflow:hidden; margin:auto;}
.index1 .bod dl:hover{box-shadow:0px 0px 15px #ccc; border-radius:10px;}
.index1 .bod dl dt img{filter:drop-shadow(#029745 0px 175px); transform: translateY(-175px);}
.index1 .bod dl dd{text-align:center; font-size:2.4rem; margin-top:1rem;}
.index1 .bod dl:hover dd{color:#333;}

.index1-1{overflow:hidden; background:#fff; margin-top:-4px; padding-top:5rem;}
.index1-1 .bod{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.index1-1 .bod dl{border-radius:10px; background:#f5f5f5; width:31%; padding:2.5rem 0px; margin-bottom:2rem;}
.index1-1 .bod dl dt{width:175px; height:108px; overflow:hidden; margin:auto;}
.index1-1 .bod dl:hover{box-shadow:0px 0px 15px #ccc; border-radius:10px;}
.index1-1 .bod dl dt img{filter:drop-shadow(#029745 0px 175px); transform: translateY(-175px);}
.index1-1 .bod dl dd{text-align:center; font-size:2.4rem; margin-top:1rem;}
.index1-1 .bod dl:hover dd{color:#333;}

.index2{overflow:hidden; padding-top:5rem; padding-bottom:2rem;}
.index2 .bod{display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:4rem;}
.index2 .bod .item{width:100%; background:#f5f5f5; overflow:hidden; margin-bottom:3rem; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out;}
.index2 .bod .item dl{ padding:20px;}
.index2 .bod .item dl dt{ position:relative; padding-bottom:60%;}
.index2 .bod .item dl dt img{ position:absolute; width:100%; height:100%;}
.index2 .bod .item dl dd{ font-size:1.6rem; margin-top:2rem; text-align:center; color:#787878; margin-bottom:1rem; line-height:3.5rem;}
.index2 .bod .item dl dd p{ display:none}
.index2 .bod .item:hover{background:#029745; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out;}
.index2 .bod .item:hover dl dd{color:#FFF; transition: all 0.5s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 0.5s ease-out;}

.index3{overflow:hidden; background:#f5f5f5; padding-top:5rem; padding-bottom:5rem;}
.index3 .bod{ margin-top:4rem; display: flex; flex-wrap:wrap; justify-content: space-between;}
.index3 .bod dl{ width:100%; background:#fff; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out; padding-bottom:1.5rem; margin-bottom:3rem;}
.index3 .bod dl dt{ position:relative; padding-bottom:60%;}
.index3 .bod dl dt img{ position:absolute; width:100%; height:100%;}
.index3 .bod dl dd{ margin-left:1.5rem; margin-top:2rem; margin-right:1.5rem; font-size:1.6rem;}
.index3 .bod dl p{margin-left:1.5rem; margin-top:1rem; margin-right:1.5rem; font-size:1.0rem; color:#666; line-height:3.5rem;}
.index3 .bod dl:hover{background:#029745;}
.index3 .bod dl:hover dd{ color:#FFF;}
.index3 .bod dl:hover p{ color:#FFF;}

.index4{overflow:hidden; padding-top:5rem; padding-bottom:6rem;}
.index4 .bod{ margin-top:4rem; display: flex; flex-wrap:wrap; justify-content: space-between;  border-top:#ddd 1px solid; border-left:#ddd 1px solid;}
.index4 .bod dl{ width:25%; background:#fff; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out;}
.index4 .bod dl dt{border-right:#ddd 1px solid; border-bottom:#ddd 1px solid;}
.index4 .bod dl dt img{width:100%;}

.index5{overflow:hidden; background:#f5f5f5; padding-top:5rem; padding-bottom:5rem;}
.index5 .bod{ margin-top:4rem; display: flex; flex-wrap:wrap; justify-content: space-between;}
.index5 .bod dl{width:48.5%; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out; padding:3rem 0px; text-align:center; background:#FFF; margin-bottom:1.8rem; border-radius:1rem;}
.index5 .bod dl dd{ margin-top:25px; font-size:3rem;}
.index5 .bod dl p{margin-top:10px; font-size:2.4rem; color:#666; margin-left:2rem; margin-right:2rem; line-height:3.5rem;}
.index5 .bod dl:hover{box-shadow:0px 0px 15px #ccc; border-radius:10px;}

.index6{overflow:hidden; padding-top:5rem; padding-bottom:5rem;}
.index6 .tit{display: flex; flex-wrap:wrap; justify-content:space-between;}
.index6 .tit dl{font-size:2.8rem; border:#ddd 1px solid; margin-bottom:10px; width:23.5%; text-align:center; padding:1rem 0rem}
.index6 .tit dl.active{ background:#029745; color:#FFF;}
.index6 .tit dl:hover{ background:#029745; color:#FFF;}
.index6 .bod{margin-top:4rem;}
.index6 .bod .fl{width:100%;}
.index6 .bod .fl p{ font-size:1.4rem; margin-bottom:3rem; line-height:4.2rem; color:#666;}
.index6 .bod .fl dd{ width:50%; background:#029745; height:6rem; line-height:6rem; font-size:2.4rem; color:#FFF; border-radius:0px 100px 100px 0px; text-align:center; margin-top:30px;}
.index6 .bod .fr{width:100%; margin-top:3rem;}
.index6 .bod .fr video{width:100%; height:auto; object-fit: contain; background:#fff; padding:0px;}

.box7{display:none;}
.box77{overflow:hidden; padding:5rem 0rem; background:#f5f5f5;}
.box77 .bod{margin-top:4rem;}
.box77 .bod dl{ margin-bottom:3rem; padding:2rem; border:#ddd 1px solid; background:#fff;}
.box77 .bod dl dt{position:relative; padding-bottom:65%;}
.box77 .bod dl dt img{position:absolute; width:100%; height:100%;}
.box77 .bod dl dd{font-size:1.2rem; margin-top:2rem;}
.box77 .bod dl ul{font-size:0.9rem; margin-top:1.5rem; color:#666;}
.box77 .bod dl li{ font-size:1.0rem; margin-top:1.5rem; color:#999;}
.box77 .bod dl p{ margin-top:1.5rem;}

.footer-bj{background:#029745; overflow:hidden; padding-top:4rem; padding-bottom:4rem; margin-bottom:10rem;}
.footer{color:#fff;}
.footer .fl{width:100%; border-bottom:#00823a 1px solid; padding-bottom:4rem;}
.footer .fl dl{text-align:center;}
.footer .fl dl dd img{width:20rem; margin-bottom:2rem;}
.footer .fl dl dt img{width:25rem;}
.footer .fr{width:100%; border-top:#00b752 1px solid; padding-top:3.5rem;}
.footer .fr dl{ display:none;}
.footer .fr ul{margin-left:0; width:100%;}
.footer .fr ul li{ display:none;}
.footer .fr ul p{font-size:2.3rem; margin-bottom:1.5rem;}

.bottom{ display:none;}

.pos{display:none;}

.nybanner{width:100%;overflow: hidden;}
.nybanner li{}
.nybanner li img{width:100%;}

.item-left{ display:none;}
.item1-left{ margin-bottom:20px; overflow:hidden;}
.item1-left dt{font-size:3rem; background:#f5f5f5; padding:2rem;}
.item1-left p{ margin-left:2rem; margin-top:2rem; font-size:3rem; color:#666; float:left; margin-right:2rem;}

.productlist{overflow:hidden; padding:3rem 0px;}
.productlist .bod{ overflow:hidden; display:block;}
.productlist .bod .fl{width:100%; margin-right:0;}
.productlist .bod .fr{width:100%; margin-top:3rem;}
.productlist .bod .fr .item{width:100%; background:#f5f5f5; overflow:hidden; margin-bottom:30px; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out;}
.productlist .bod .fr .item dl{padding:1.5rem;}
.productlist .bod .fr .item dl dt{ position:relative; padding-bottom:60%;}
.productlist .bod .fr .item dl dt img{ position:absolute; width:100%; height:100%;}
.productlist .bod .fr .item dl dd{font-size:3rem; margin-top:2rem; overflow:hidden; text-align:center; margin-bottom:1rem; color:#666;}
.productlist .bod .fr .item dl dd li{ float:left; width:100%;}
.productlist .bod .fr .item dl dd p{ display:none;}
.productlist .bod .fr .item:hover{background:#029745; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out;}
.productlist .bod .fr .item:hover dl dd{ color:#FFF; transition: all 0.5s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 0.5s ease-out;}
.productlist .bod .fr .item:hover dl dd p{background:#fff url(../images/j2.png) center center no-repeat; transition: all 0.5s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 0.5s ease-out;}

.yema{overflow:hidden; margin:auto; padding:1.5rem 0rem;}
.yema li{float:left;}
.yema a{border:#CCC 1px solid; margin-left:10px; font-size:2.4rem; padding:1rem;}

.product{margin:auto; overflow:hidden; margin-top:2rem; margin-bottom:2rem;}
.product .fr{width:100%;}
.product .fr .product1{ overflow:hidden;}
.product .fr .product1 .fl{width:100%;}
.product .fr .product1 .fl .bigimg{ position:relative; padding-bottom:100%;}
.product .fr .product1 .fl .bigimg img{width: 100%; height: 100%; object-fit: cover; position:absolute;}
.product .fr .product1 .fl .smailimg{margin: 15px 0; display: flex;}
.product .fr .product1 .fl .smailimg li{margin-right: 10px; padding: 2px; width:18%;}
.product .fr .product1 .fl .smailimg li:nth-last-of-type(1){margin-right: 0;}
.product .fr .product1 .fl .smailimg li img{width: 100%; height: 100%; object-fit: cover;}
.product .fr .product1 .fl .smailimg li.ac{border: 2px solid #000; position: relative;}
.product .fr .product1 .fl .smailimg li.ac:before{content: ""; border: 5px solid rgba(0,0,0,0); border-bottom-color: #000; width: 0; height: 0; position: absolute; top: -10px; left: 0; right: 0; margin: auto;}
.product .fr .share-icons{display: flex; margin-bottom: 10px; justify-content: flex-end; font-size: 20px; color: #999;}
.product .fr .product1 .fr{width:100%;}
.product .fr .product1 .fr h1{font-size:3rem; border-bottom: 1px solid #ddd; margin-top:3rem; padding-bottom:3rem;}
.product .fr .product1 .fr .frame{font-size:1.4rem; color:#999; line-height:4rem; margin-top:3rem;}
.product .fr .product1 .fr .frame dt{ font-size:2rem; color:#333; font-weight:bold; margin-bottom:2rem;}
.product .fr .product2{margin:4rem 0; overflow:hidden;}

/* 鏈緥瀛恈ss */
.notice {width:100%; overflow: hidden; }
.notice .tab-hd {height:7rem; background-color: #fff; color: #404040; }
.notice .tab-hd ul {display: flex; flex-wrap:wrap; justify-content: space-between;}
.notice .tab-hd li{height:7rem; line-height:7rem; font-size:2.4rem; width:20%; text-align:center; padding:0px;}
.notice .tab-hd li:hover{color:#029745;}
.notice .tab-hd li.on{border-bottom: none; background-color: #eee; font-weight: bold; position: relative; color:#029745; padding:0px;}
.notice .tab-bd { border-top: 1px solid #e8e8e8; padding:20px;  }
.notice .tab-bd img{ width:100%;}
.notice .tab-bd table{ margin-top:2rem; border-collapse: collapse; font-size:2.4rem;}
.notice .tab-bd table td{border:#ddd 1px solid;}
.notice .tab-bd .haoping{display: flex; flex-wrap:wrap; justify-content: space-between; align-items:center;}
.notice .tab-bd .haoping .fl{ text-align:center; float:left; width:30%;}
.notice .tab-bd .haoping .fl dt{ font-size:2rem; color:#999;}
.notice .tab-bd .haoping .fl dd{ font-size:4rem; font-weight:bold; color:#029745;}
.notice .tab-bd .haoping .fr{ float:right; width:70%;}
.notice .tab-bd .haoping .fr dt{ font-size:2rem; color:#666;}
.notice .tab-bd .haoping .fr dd{ font-size:2.4rem; color:#999; border:#eee 1px solid; margin-top:10px;}
.notice .tab-bd .pingjia{display: flex;align-items:center; background:#f5f5f5; margin-top:2rem; height:4rem; padding-left:1.5rem;}
.notice .tab-bd .pingjia dl{font-size:2.2rem; text-align:center; margin-right:2rem; color:#999;}
.notice .tab-bd .liuyan{ margin-top:20px; background:#f5f5f5; padding:20px; }
.notice .tab-bd .liuyan dt{ font-size:4rem; text-align:center;}
.notice .tab-bd .liuyan form{width:100%; margin:auto; padding-top:20px;}
.notice .tab-bd .liuyan form input{ width:600px; margin-left:1.5rem; margin-bottom:1.5rem; height:5rem; border:#ddd 1px solid; padding-left:1.5rem; font-size:2.2rem;}
.notice .tab-bd .liuyan p{ font-size:2.2rem; display: flex; align-items:top;}
.notice .tab-bd .liuyan p span{ color:#F00;}
.notice .tab-bd .liuyan textarea{width:600px; margin-left:1.5rem; border:#ddd 1px solid; height:10rem; padding-left:1.5rem; padding-top:1rem; font-size:2.2rem;}
.notice .tab-bd .liuyan button{ width:15rem; height:4rem; background:#029745; text-align:center; color:#FFF; border:none; margin-top:20px; margin-left:7rem; font-size:2.2rem;}

.solulist{display:none;}
.solulist-wap{overflow:hidden; padding:0rem 0rem; background:#f5f5f5;}
.solulist-wap .bod{margin-top:4rem;}
.solulist-wap .bod dl{ margin-bottom:3rem; padding:2rem; border:#ddd 1px solid; background:#fff;}
.solulist-wap .bod dl dt{position:relative; padding-bottom:65%;}
.solulist-wap .bod dl dt img{position:absolute; width:100%; height:100%;}
.solulist-wap .bod dl dd{font-size:1.2rem; margin-top:2rem;}
.solulist-wap .bod dl ul{font-size:0.9rem; margin-top:1.5rem; color:#666;}
.solulist-wap .bod dl li{ font-size:1.0rem; margin-top:1.5rem; color:#999;}
.solulist-wap .bod dl p{ margin-top:1.5rem;}

.newslist{overflow:hidden; padding:40px 0px;}
.newslist .bod{}
.newslist .bod .fl{ width:100%;}
.newslist .bod .fl dt{ font-size:3rem; border-bottom:#ccc 1px solid; padding-bottom:2rem; padding-left:2rem;}
.newslist .bod .fl dd{ padding:2rem; border-bottom:#ccc 1px solid; font-size:3rem; color:#666;}
.newslist .bod .fr{ width:100%; margin-top:3rem;}
.newslist .bod .fr .wenan dl{border-bottom:#ccc 1px solid; margin-bottom:2rem;}
.newslist .bod .fr .wenan dl dt{ font-size:1.4rem; color:#999;}
.newslist .bod .fr .wenan dl dd{ font-size:1.8rem; margin-top:30px; padding-bottom:2rem;}
.newslist .bod .fr .wenan dl p{ display:none;}
.newslist .bod .fr .wenan dl:hover dt{color:#029745;}
.newslist .bod .fr .wenan dl:hover dd{color:#029745;}
.newslist .bod .fr .wenan dl:hover p{ width:100%; background:#029745; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out;}

.newsny{margin-bottom:4rem; overflow:hidden; border-top:#f5f5f5 1rem solid; margin-top:1rem; padding-top:3rem;}
.newsny .txt{ overflow:hidden; border-bottom:#CCC 1px dashed; padding-bottom:2rem;}
.newsny .txt dt{text-align:center; font-size:2.4rem; color:#000; margin-bottom:3rem;}
.newsny .txt dd{display: flex; flex-wrap:wrap; justify-content:center;}
.newsny .txt dd p{font-size:2.4rem; margin-left:2rem; margin-right:2rem; margin-bottom:1.5rem; color:#999;}
.newsny .bod{margin-top:10px; overflow:hidden; font-size:1rem; line-height:4rem;}
.newsny .tuijian{overflow:hidden; margin-top:20px;}
.newsny .tuijian dl{font-size:16px; padding:5px 0px;}

.caselist{overflow:hidden; background:#f5f5f5; padding-bottom:5rem;}
.caselist .bod{ margin-top:4rem; display: flex; flex-wrap:wrap; justify-content: space-between;}
.caselist .bod dl{ width:100%; background:#fff; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out; padding-bottom:1.5rem; margin-bottom:3rem;}
.caselist .bod dl dt{ position:relative; padding-bottom:60%;}
.caselist .bod dl dt img{ position:absolute; width:100%; height:100%;}
.caselist .bod dl dd{ margin-left:1.5rem; margin-top:2rem; margin-right:1.5rem; font-size:1.6rem;}
.caselist .bod dl p{margin-left:1.5rem; margin-top:1rem; margin-right:1.5rem; font-size:1.0rem; color:#666; line-height:3.5rem;}
.caselist .bod dl:hover{background:#029745;}
.caselist .bod dl:hover dd{ color:#FFF;}
.caselist .bod dl:hover p{ color:#FFF;}

.service{ overflow:hidden; padding:5rem 0rem;}
.service .bod{ font-size:2.4rem; text-align:center; line-height:6rem;}
.service .message{ margin-top:5rem;}
.service .message dt{ font-size:2rem; color:#ff0000;}
.service .message dd{margin-top:3rem;}
.service .message dd li{ margin-bottom:3rem;}
.service .message dd li p{ margin-bottom:1.5rem;}
.service .message dd form{}
.service .message dd form input{width:96%; height:6rem; border:#aaa 1px solid; padding-left:1.5rem; font-size:2.4rem; background:#f5f5f5;}
.service .message dd form button{ width:50%; height:6rem; background:#029745; border:none; color:#FFF; font-size:2.4rem;}

.hezuo{ display:none;}
.hezuo-w{overflow:hidden; padding:40px 0px;}
.hezuo-w .bod{}
.hezuo-w .bod .item{overflow:hidden; background:#f5f5f5; padding:2rem; margin-bottom:2rem;}
.hezuo-w .bod .item .fl{width:100%; margin-bottom:2rem;}
.hezuo-w .bod .item dl{}
.hezuo-w .bod .item .fl dt{ font-size:3.5rem}
.hezuo-w .bod .item .fl p{ margin-top:2rem; margin-bottom:2rem; width:6rem; height:0.3rem; background:#029745;}
.hezuo-w .bod .item .fl dd{ font-size:2.6rem; color:#666; line-height:4rem;}
.hezuo-w .bod .item .fr{ width:100%;}
.hezuo-w .bod .item .fr img{ width:100%;}

.history{overflow:hidden; margin-top:5rem;}
.history .item{display: flex; flex-wrap:wrap; justify-content: space-between; width:100%; overflow:hidden;}
.history .item .fl{ display:none;}
.history .item .fl li{}
.history .item .fr{width:100%;border-left:#999 1px solid; padding-top:1rem; border-bottom:#999 1px solid;}
.history .item .fr dl{padding-left:3rem; margin-left:-10px; margin-bottom:4rem; margin-top:3rem;}
.history .item .fr dl dt{ font-size:2.4rem; color:#029745;}
.history .item .fr dl dd{ margin-top:10px; color:#666; font-size:1.4rem;}

.about{overflow:hidden; width:100%; margin:auto; font-size:2.4rem; line-height:6rem; margin-top:4rem;}
.about p{ margin-top:3rem;}

.zhiliang{ overflow:hidden; margin-bottom:2rem;}
.zhiliang .txt{ font-size:3rem; text-align:center;}
.zhiliang .bod{margin-top:3rem;}
.zhiliang .bod dl{ width:100%; border:#029745 1px solid; overflow:hidden; text-align:center; padding:4rem 0; margin-bottom:3rem;}
.zhiliang .bod dl img{ width:7rem;}
.zhiliang .bod dl dd{ font-size:2.8rem; margin-top:2rem; margin-bottom:2rem;}
.zhiliang .bod dl p{ width:6rem; height:0.3rem; background:#029745; margin:auto;}
.zhiliang .bod dl li{ font-size:2rem; color:#666; margin-top:2rem; margin-left:2rem; margin-right:2rem;}
.zhiliang .bod dl:hover p{ width:90%; margin:auto; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out;}

.zhengshu{ margin-top:40px; display: flex; flex-wrap:wrap; justify-content: space-between;}
.zhengshu dl{width:48.5%; margin-bottom:2rem;}
.zhengshu dl dt img{ width:100%;}
.zhengshu dl dd{ background:#f5f5f5; font-size:2.6rem; text-align:center; padding:1.5rem;}
.zhengshu dl:hover dd{ background:#029745; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out; color:#FFF;}

.huoban{overflow:hidden; padding-top:5rem; padding-bottom:6rem;}
.huoban .bod{margin-top:4rem; display: flex; flex-wrap:wrap; justify-content: space-between;  border-top:#ddd 1px solid; border-left:#ddd 1px solid;}
.huoban .bod dl{width:25%; background:#fff; transition: all 1s ease-out; /*ease-out 鍑忛€熴€佹參鎱㈢粨鏉�*/-webkit-transition: all 1s ease-out;}
.huoban .bod dl dt{border-right:#ddd 1px solid; border-bottom:#ddd 1px solid;}
.huoban .bod dl dt img{width:100%;}

.contact{ overflow:hidden; padding:4rem 0px;}
.contact .bod{display: flex; flex-wrap:wrap; justify-content: space-between;}
.contact .bod .fl{ width:100%; font-size:1.6rem;}
.contact .bod .fl p{margin-top:3rem;}
.contact .bod .fl p iframe{width:100%;}
.contact .bod .fr{ width:100%; margin-top:3rem;}
.contact .bod .fr dl{ font-size:1.4rem; margin-bottom:3rem;}
.contact .bod .fr form input{width:100%; height:7rem; border:#999 1px solid; margin-top:1rem; padding-left:1rem; font-size:2.4rem;}
.contact .bod .fr form textarea{width:100%; height:250px; border:#999 1px solid; margin-top:1rem; padding-left:1rem; padding-top:1rem;}
.contact .bod .fr form button{ width:30rem; height:7rem; background:#029745; color:#FFF; border:none; font-size:2.8rem;}
}</pre></body></html>