<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{font-family:"\5FAE\8F6F\96C5\9ED1";font-size:12px; position: relative;color: #666; }
a{ text-decoration:none; transition:all 0.3s}
a:hover{ text-decoration:none;}
input,textarea,button{font-family:"\5FAE\8F6F\96C5\9ED1"; outline: none;}
input:-ms-input-placeholder {   color: #999;}
input::-webkit-input-placeholder {   color: #999}
.wrap{max-width: 1400px; margin: 0 auto;}
.wrap1200{max-width: 1200px; margin: 0 auto; position: relative;}
.lv{color: #45BF30;}
.lan{color: #49B9FF;}


.header{background: #fff;padding: 0 0 0 100px; position: relative; z-index: 100;box-sizing: border-box;width: 100%; position: sticky;top: 0;border-bottom: 1px solid #eee;}
.nav a{line-height: 80px;color: #333;font-size: 18px; margin-left: 55px;}
.nav a:hover{color: #45BF30;}
.ssbox{margin-left: 160px;background: url(../images/icon1.png) no-repeat center center #45BF30;width: 100px;height: 80px; position: relative; cursor: pointer;}
.ssb{background: #f1f1f1; width: 0;height: 0; position: absolute;right: 0;top: 100%;box-sizing: border-box; transition: all 0.3s; overflow: hidden;}
.ssb_input{border: none;width: 650px;height: 100%;font-size: 16px; color: #333;background: none;}
.ssb_btn{width: 96px;height: 80px;border:none;background: url(../images/icon16.png) no-repeat center center; cursor: pointer; }
.ssbox:hover .ssb{width: 750px;height: 80px;}

.banner{overflow: hidden;position: relative; text-align: center;}
.banner .swiper-slide img{max-width: 100%; vertical-align: top;}
.banner .swiper-pagination{position: absolute;z-index: 20;bottom: 5%;max-width: 1400px;text-align: left; left: 50%; transform: translateX(-50%);}
.banner .swiper-pagination-bullet {width: 12px;height: 12px;background-color: #ffffff;margin: 0 14px!important;opacity: 0.5;color: transparent;box-sizing: border-box;}
.banner .swiper-pagination-bullet-active {opacity: 1;width: 42px;height: 42px;line-height: 42px;text-align: center;border: 2px solid rgba(255, 255, 255, 0.4);background-color: transparent;color: #ffffff;
}

.banner .swiper-pagination &gt; span {display: inline-block;vertical-align: middle;position: relative;}
.wrapper_con {width: 21px;height: 42px;position: absolute;top: -2px;overflow: hidden;display: none;}
.right {right: -2px;}
.left {left: -2px;}
.circleProgress {width: 42px;height: 42px;border: 2px solid transparent;border-radius: 50%;position: absolute;top: 0;transform: rotate(-135deg);box-sizing: border-box;}
.rightcircle {border-bottom: 2px solid #ffffff;border-left: 2px solid #ffffff;right: 0;}
.leftcircle {border-top: 2px solid #ffffff;border-right: 2px solid #ffffff;left: 0;}
.banner .swiper-pagination-bullet-active .rightcircle {-webkit-animation: circleProgressLoad_right 6s linear infinite;animation: circleProgressLoad_right 6s linear infinite;}
.banner .swiper-pagination-bullet-active .leftcircle{ -webkit-animation:circleProgressLoad_left 6s linear infinite;animation:circleProgressLoad_left 6s linear infinite; }
.banner .swiper-pagination-bullet-active .wrapper_con{ display:block; } 
@keyframes circleProgressLoad_right { 
0% { transform: rotate(45deg); } 
50%, 100% { transform: rotate(225deg); } 
}
@keyframes circleProgressLoad_left {
0%, 50% { transform: rotate(45deg); }
100% { transform: rotate(225deg); } 
}

.box1{padding: 100px 0 130px; overflow: hidden; position: relative;}
.box1::after{content: '';display: inline-block;width: calc((100% - 1400px)/2);height: 100%; position: absolute;right: 0;top: 0;background: #fff; z-index: 10; opacity: 0.9;}

.box1t{ position: relative;}
.icon2{width: 110px;height: 110px;background: url(../images/icon2.png) no-repeat center center; position: absolute;right: 0;top: 50%; transform: translateY(-50%); }
.icon2:hover{right: -10px;}
.box1picwrap{padding-left:calc((100% - 1400px)/2);}
.box1picwrapm{overflow: hidden;}
.box1pic{width: 1400px;}
.box1picb{position: relative; z-index: 1; transition: all 0.3s;}
.main-business-list a { overflow:hidden; display:block; width:100%; height:100%; position:relative;  }
.main-business-list .m-ver {display:none;}
.main-business-list .pc-img {display:none;}
.main-business-list .pc-img img {width:100%;}
.main-business-list .txt-box {
	position:absolute; left:0px; width:100%; padding-top:36px; padding-top:5%; /* height:200px;  */
	-webkit-box-sizing: border-box;	
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
	z-index:1; 
	transition:all 0.5s;
}
.main-business-list .off-txt-box {top:0px; }
.main-business-list .more-box{position:absolute; bottom:10%; left:0px; width:100%; transition:all 0.5s;  }
.main-business-list .tit {font-size:24px;   line-height:30px;color :#333; }
.main-business-list .tit sup {font-size:20px;}
.main-business-list .txt {font-size: 0.78vw; line-height:1.73em; letter-spacing:-0.5px; color :#888; margin-top:20px;}
.main-business-list .img-box img {width:100%;}
.main-business-list .more-icon {display:inline-block; width: 2.39vw; height:2.39vw; border:2px solid #000; text-align:center; }
.main-business-list .more-icon i {font-size:1.25vw; line-height:2.39vw; color: #000;}
.main-business-list .thumb {position:relative; z-index:2; /* position:absolute; top:0; left:0; width:100%; height:100%; */ }
.main-business-list .thumb .img-wrap {position:relative;padding-top: 154.32%; transition:all 0.5s; clip-path: polygon(0 35%, 100% 35%, 100% 75%, 0 75%); }
.main-business-list .thumb .img-wrap img {transition:all 0.5s; transform-origin:50% 30%; /* display:none;  opacity:0;filter:Alpha(opacity=0); transition: opacity 0.3s;*/  }
.main-business-list .thumb .txt-box { 
	position:absolute; bottom:0; left: 0; width:100%; 
	padding:0 15px 40px 30px;
	opacity:0;filter:Alpha(opacity=0); 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 box-sizing: border-box;  
 }
.main-business-list .thumb .tit {color: #fff;}
.main-business-list .thumb .txt {color: rgba(255,255,255,0.5);}
.main-business-list .over-txt-box{bottom:0px; opacity:0; height:auto; transform:translateY(30px); z-index:2; padding:0 8.66% 10.83%; transition-duration:0.2s}
.main-business-list .over-txt-box .tit,
.main-business-list .over-txt-box .txt{color:#fff;}
.main-business-list .over-txt-box .txt{opacity:0.5}
.img-cover {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border: 1px solid #ddd;
    box-sizing: border-box;
}
.main-business-list a:hover .off-txt-box {transform:translateY(-50px); opacity:0;}
	.main-business-list a:hover .over-txt-box{transform:translateY(0); opacity:1.0;  transition-duration:0.5s}
	.main-business-list a:hover .more-box {opacity:0}
	.main-business-list a:hover .thumb .img-wrap{
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
	}
	.main-business-list a:hover .thumb .img-wrap img{transform:scale(1.2)}




.box1picbtxt{height: 48px;}
.img2a{height: 200px;max-width: 100%;}
.icon3a{border: 2px solid #45BF30;box-sizing: border-box;width: 50px;height: 50px;background: url(../images/icon3a.png) no-repeat center center;}
.box1pict{position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%) scale(0);opacity: 0; z-index: 2;width: 100%;height: 100%;box-shadow: 10px 10px 30px rgba(28,111,171,0.3); transition: all 0.5s; }
.box1pict img{width: 100%;position: relative; z-index: 1;}
.box1pictb{width: 100%; box-sizing: border-box; position: absolute;left: 0;bottom: 0; z-index: 3;color: #fff;padding: 0 35px 45px;}
.box1pictb h2{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color: #fff;font-size: 24px; line-height: 30px;}
.box1pictb p{color: #fff;font-size: 16px; line-height: 24px;height: 48px;margin-top: 25px;}
.box1pic .swiper-slide:hover .box1picb{opacity: 0;}
.box1pic .swiper-slide:hover .box1pict{transform: translate(-50%,-50%) scale(1); opacity: 1;}
.hzpp{background: url(../images/icon4.jpg) no-repeat center top #E5EFF6;position: relative;padding: 100px 0; overflow: hidden;}
.icon5a{background: url(../images/icon5a.png) no-repeat left center;width: 10px;height: 20px; cursor: pointer; outline: none;}
.icon5b{background: url(../images/icon5b.png) no-repeat right center;width: 10px;height: 20px; cursor: pointer;outline: none;}
.icon5{background: url(../images/icon5.png) no-repeat right center;width: 10px;height: 20px; cursor: pointer;}
.icon5c{background: url(../images/icon5c.png) no-repeat right center;width: 10px;height: 20px; cursor: pointer;display: none;}
.hzppbwrap{position: relative;outline: none;padding-left: calc((100% - 1400px)/2);}
.hzppbwrapm{overflow: hidden;}

.hzppbwrapr{display: inline-block;width: calc((100% - 1400px)/2);height: 100%; position: absolute;right: 0;top: 0;background: #fff; z-index: 10; opacity: 0.9;}

.hzppb{width: 1400px; border: 1px solid #f7f7f7; border-left: 0;}
.hzppb .swiper-slide{height:440px;box-sizing: border-box;background: #fff;}
.hzppb .swiper-slide li{height: 220px;box-sizing: border-box;border-left: 1px solid #f7f7f7;width: 100%;}
.hzppb .swiper-slide li:first-child{border-bottom: 1px solid #f7f7f7;}
.xwzx{padding: 100px 0 114px;}
.icon6{padding-right: 35px; position: relative;color: #45BF30;font-size: 14px; line-height: 30px;}
.icon6::after{content: '';display: inline-block;width: 30px;height: 30px;border-radius: 50%;background: url(../images/icon6.png) no-repeat center center #45BF30; position: absolute;right: 0;top: 0;}
.xwzxm li{width: 406px; margin-right: 90px;}
.xwzxm li:nth-child(3n){margin-right: 0;}
.xwzxm li h2{color: #333;font-weight: bold;font-size: 18px; line-height: 30px;height: 60px;transition: all 0.3s;}
.xwzxm li p{margin: 30px 0;color: #666;font-size: 14px; line-height: 24px; height: 72px;}
.xwzxm li span{color: #45BF30;font-family: Arial;font-size: 16px;border-bottom:2px solid #45BF30;width: 100px;padding-bottom: 15px;font-weight: bold;}
.xwzxm li:hover h2{color: #45BF30;}
.footer{background: #f8f8f8;border-top: 1px solid #dedede;padding: 60px 0 55px;}
.footertl a{color: #999;font-size: 16px; margin-right: 50px;}
.footertl a:hover{color: #45BF30;}
.icon7a{width: 40px;height: 40px; position: relative;border-radius: 50%;background: url(../images/icon7a.png) no-repeat center center #e6e6e6;}
.icon7b{width: 40px;height: 40px; position: relative;border-radius: 50%;background: url(../images/icon7b.png) no-repeat center center #e6e6e6;}
.footerb{border-top: 1px solid #A8B1B7;color: #999;font-size: 16px;}
.sbanner{position: relative; text-align: center;}
.sbanner img{position: relative; vertical-align: top;max-width: 100%; z-index: 1;}
.sbannerb{background: rgba(14, 14, 14, 0.5);height: 52px; position: absolute;left: 0;bottom: 0;width: 100%;z-index: 2;}
.sbannerb ul{width: 1400px; margin: 0 auto;}
.sbannerb li{border-left: 1px solid rgba(255, 255, 255, 0.25);width: 120px;height: 52px;font-size: 14px;}
.sbannerb li:nth-child(1){width: 60px;}
.sbannerb li:last-child{border-right: 1px solid rgba(255, 255, 255, 0.25);}
.wmt{background:#fafafa;padding: 80px 0;}
.wmtt{position: relative;padding-bottom: 40px;}
.wmtt::before{content: '';display: inline-block;width: 60px;height: 4px;background: #45BF30; position: absolute;left: 0; bottom: 0;}
.wmtr{position: absolute;width: 438px;height: 438px;right: 0;top: 5px;}
.wmtr img{width: 438px;height: 438px;border-radius: 50%; position: relative; z-index: 3;}
.wmtr::before{content: '';display: inline-block;width: 284px;height: 284px;border-radius: 50%;background: #82E371;position: absolute;left: 0; bottom: -49px; z-index: 2;}
.wmtr::after{width: 438px;height: 438px; box-sizing: border-box;border: 1px dashed #dedede; border-radius: 50%; position: absolute;left: -80px;top: 50px; z-index: 1;content: '';display: inline-block;}
.dlpp{padding: 80px 0 116px;}
.dlppm ul{border: 1px solid #eee;}
.dlppm li{box-sizing: border-box;width: 20%;height:204px; position: relative;}
.dlppm li img{max-width: 100%;max-height: 200px;}
.dlppm li::after{content: '';display: inline-block;width: 1px;height: 100%;background: #eee; position: absolute;top: 0;right: 0;}
.dlppm li:last-child::after{opacity: 0;}
.dlppmm{display: none;}
.dlppmb{padding: 20px 0 40px;border-bottom:4px solid #45BF30;}
.dlppmb span{cursor: pointer;width: 60px;height: 60px;background: url(../images/icon10.png) no-repeat center center #45BF30;}
.menu a{color: #545454;font-size: 18px; line-height: 30px;margin-right: 50px;}
.menu a:hover{color: #49B9FF;}
.menu a.now{color: #49B9FF;font-weight: bold;}
.alzx li{width: calc((100% - 60px)/3);margin: 0 30px 30px 0;background: #f4f4f4;}
.alzx li:nth-child(3n){margin-right: 0;}
.alzx li .pic{height:214px;overflow: hidden;}
.alzx li .pic img{width: 100%;max-height: 214px; transition: all 0.5s;}
.alzx li h2{line-height: 86px;padding: 0 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;font-size: 18px;}
.alzx li:hover .pic img{transform: scale(1.1);}
.alzx li:hover h2{color: #49B9FF;}
.page a{width: 36px;height: 36px;text-align: center; line-height: 36px;background: #EDEDED;color: #8D8D8D;font-size: 18px; margin-left: 10px;}
.page a:hover{color: #49B9FF;}
.page a.now{color: #fff;background: #49B9FF;}
.lxwm{background: url(../images/icon15.png) no-repeat right bottom;}
.lxwm li:nth-child(1){box-sizing: border-box;width: 425px;}
.icon13{background: url(../images/icon13.png) no-repeat left bottom;padding-left: 65px;}
.icon14{background: url(../images/icon14.png) no-repeat left center; padding-left: 70px;}
.menu2 a{background: #EFEFEF;width: 200px;height: 60px;color: #333;font-size: 18px;font-weight: bold;margin: 0 5px;}
.menu2 a:hover{color: #49B9FF;}
.menu2 a.now{background: #49B9FF;color: #fff;}
.xwlb li{padding: 30px 20px 35px 10px; position: relative; transition: all 0.3s;}
.xwlb li::after{content: '';display: inline-block;width: 100%;height: 1px;background: #eee; position: absolute;left: 0; bottom: 0;}
.xwlbl{width: 227px;color: #45BF30;font-size: 24px; line-height: 30px;}
.xwlbr{width: calc(100% - 227px);}
.xwlbr h2{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;font-size: 18px; line-height: 30px; margin-bottom: 15px;}
.xwlbr p{color: #999;font-size: 16px; line-height: 24px;height: 48px;}
.xwlb li:hover{background: #f7f7f7;}
.xwlb li:hover::after{background: #f7f7f7;}
.w300{width: 300px;}
.w860{width: 860px;}
.cpl{box-sizing: border-box;border: 1px solid #efefef;}
.cpl h2{background: #efefef;height: 60px;}
.cpl dt{background: #efefef;height: 60px;color: #333;font-weight: bold;font-size: 18px;border-bottom: 1px solid #e8e8e8;}
.cpl dl.now dt{background: #49B9FF;color: #fff;}
.cpl dl dd{display: none;}
.cpl dl.now dd{display: block;}
.cpl h3{background: #49B9FF;height: 60px;}
.menu3 li{margin-bottom: 25px;}
.menu3 li h4{line-height: 35px;padding-left: 50px; margin-bottom: 15px;}
.menu3 li h4 a{color: #545454;font-size: 18px;}
.menu3 li.now h4 a{color: #49B9FF;font-weight: bold;}
.menu3b{display: none;}
.menu3 li.now .menu3b{display: block;}
.menu3b a{display: block; position: relative;padding-left:65px;color: #999;font-size: 16px; line-height: 48px;}
.menu3b a:hover,.menu3b a.now{background: #49B9FF; color: #fff;}
.ssb2{background: #fafafa; width:100%;height: 60px;box-sizing: border-box; transition: all 0.3s; overflow: hidden;border: 1px solid #e8e8e8;}
.ssb2_input{border: none;width: calc(100% - 68px);height: 100%;font-size: 16px; color: #333;background: none;}
.ssb2_btn{width: 65px;height: 100%;border:none;background: url(../images/icon11.png) no-repeat center center; cursor: pointer; }
.cprm{border-top: 4px solid #999;}
.title{background: #45BF30; color: #fff;line-height: 60px;padding: 0 40px;font-size: 16px;}
.menu4 span{ line-height: 30px;font-weight: bold; cursor: pointer;color: #333;font-size: 18px; margin-right: 45px;}
.menu4 span.now{color: #45BF30;}
.cprmb{display: none; font-size: 16px; line-height: 28px;}
.cprmbm{width: 100%;overflow: auto;padding-bottom: 20px;}
.scroll::-webkit-scrollbar-track {-webkit-box-shadow: transparent;border-radius: 7px;background-color:#eee;}
.scroll::-webkit-scrollbar {height: 14px;}
.scroll::-webkit-scrollbar-thumb {border-radius: 7px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background:#45BF30;}
.down{font-size: 16px;color: #45BF30;border: 2px solid #45BF30;box-sizing: border-box;width: 178px;height: 50px;}
.down:hover{background: #45BF30;color: #fff;}
.xql{width: 780px;}
.xqlm{color: #666;font-size: 16px; line-height: 30px;}
.xqlm img{max-width: 100%;}
.xqr{width: 360px;background: #f6f6f6;box-sizing: border-box;padding: 0 20px; min-height: 670px;}
.colde{color: #dedede;}
.xqr li{border-bottom: 4px solid #dedede;}
.xqr li .pic{max-height: 180px; overflow: hidden;}
.xqr li .pic img{width: 100%;max-height: 180px; transition: all 0.5s;}
.xqr li h2{color: #333;font-size: 18px;}
.xqr li:hover img{transform: scale(1.05);}
.xqr li:hover h2{color: #45BF30;}
.share .icon7aa{width: 40px!important;height: 40px!important;border-radius: 50%;background: url(../images/icon7a.png) no-repeat center center #e6e6e6!important;padding: 0!important; margin-right: 20px!important;}
.share .icon7ba{width: 40px!important;height: 40px!important;border-radius: 50%;background: url(../images/icon7b.png) no-repeat center center #e6e6e6!important;padding: 0!important;}
.xqlb{border-top: 2px solid #dedede;}
.xqlb a{color: #333;}
.xqlb a:hover{color: #45BF30;}
</pre></body></html>