@charset "utf-8";
.wp{width:1200px;margin:0 auto;}
a.imgzoom img{transition: all 0.3s ease 0s}
a.imgzoom:hover img{
	-webkit-transform-origin: center center;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform-origin: center center;
	-moz-transform: scale(1.1, 1.1);
}


.banner .swiper-slide{height:625px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.banner .swiper-slide .d0{height:625px; width: 1200px;;display: block;overflow: hidden;position:relative;}

.banner .swiper-slide .d2{position:absolute;left:0px;bottom:130px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.banner .swiper-slide .d3{position:relative;width:340px;height:55px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.banner .swiper-slide .d3 input{ outline: 0; color:#333;font-size:18px;flex:1;height:55px;border-radius:115px;border:0 #ccc solid;padding-left:30px;}
.banner .swiper-slide .d3 em{right:0px;top:0px;position:absolute;width:170px;height:55px;color:#fff;font-size:18px;background:#239c81;border-radius:115px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.banner .swiper-slide .d4{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.banner .swiper-slide .d4 em{color:#239c81;font-size:18px;margin-left:30px;width:170px;height:55px;border-radius:115px;background:#fff;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.banner .swiper-slide .d4 em:hover{background:#239c81;color:#fff;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;}


.banner .swiperpg{z-index:999999;position:absolute;left:0px;bottom:20px !important;width:100%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.banner .swiperpg span{width:16px;height:16px;background:url(../images/dot.png) left -16px no-repeat;opacity: 1 !important;}
.banner .swiperpg span.swiper-pagination-bullet-active{background:url(../images/dot.png) left top no-repeat;}
.banner .swiperprev{cursor: pointer;z-index:99999;position:absolute;left:0px;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left top no-repeat;}
.banner .swipernext{cursor: pointer;z-index:99999;position:absolute;right:0px;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left -90px no-repeat;}

.content{font-size:16px;color:#666;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.content ol{list-style-position:outside;padding-left:40px;padding-bottom:20px;}
.content ol li{list-style-type:decimal}
.content ul{list-style-position:outside;padding-left:40px;padding-bottom:20px;}
.content ul li{list-style-type:disc}
.content ul li ul li{list-style-type:circle}
.content img{max-width:100% !important;height:auto !important}
.content td{padding:5px}

.art h1{text-align:center;color:#333;font-size:25px;}
.art div{text-align:center;font-size:16px;color:#999;padding:20px 0}

.pn{border-top:1px #efefef solid;color:#333;font-size:16px;padding:20px 0;line-height:2;margin-top:20px;}
.pn em{color:#333}
.pn a{color:#333}
.pn a:hover{color:#13a285;text-decoration:underline}
 
.nodata{padding-top:200px !important;text-align:center;font-size:16px;color:#333;background:url(../images/nodata.png) center 80px no-repeat}

.alist li{padding:20px 0;border-bottom:1px #efefef solid;}
.alist li a{display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.alist li a .d1{ width: 220px;}
.alist li a .d1 img{ width: 100%;}
.alist li a .d2{flex:1;margin-left:20px;}
.alist li a .d3{color:#333333;font-size:16px;font-weight: bold;padding-top:10px;}
.alist li a .d4{color:#999;font-size:14px;margin-top:20px;}
.alist li a .d5{color:#888;font-size:14px;line-height:2;margin-top:15px;}
.alist li a .d3:hover{color:#13a285;text-decoration: underline;}

.imglist ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.imglist li{width:220px;margin-bottom:20px;}
.imglist li a{display:block;}
.imglist li img{width:100%;}
.imglist li .d2{color:#333;font-size:14px;height:45px;display: flex;justify-content: flex-start;align-items: center;}


.top{position:fixed;left:0px;top:0px;width:100%;z-index:9999;transition: all 0.3s ease 0s;}
.top .top1{position:relative;height:80px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.top .top1 ul{flex:1;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.top .top1 ul li .d1 a{border-bottom:2px #fff solid;border-bottom:2px rgba(255,255,255,0) solid;color:#333;font-size:16px;padding:0 20px;height:80px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.top .top1 ul li:hover .d1 a{color:#239c81;}
.top .top1 .tel{color:#333;font-size:20px;font-weight: bold;background:url(../images/2.png) left center no-repeat;padding-left:25px;}
.top .top1 a.try{margin-left:35px;color:#fff;font-size:14px;width:120px;height:40px;background:#239c81;border-radius:115px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.top.active{background:#fff;box-shadow: rgba(0,0,0,0.2) 0px 0px 20px 0px;}

.la{z-index:99999; display: none; padding:30px 0;background:#fff;position:absolute;left:0px;width:880px;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.la.cur{display: flex; }
.la span{width:25%;padding:5px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.la a{border-radius:3px;padding:0 10px;color:#333;width:60%;font-size:16px;height:40px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.la a i{color:#333;font-size:22px;margin-right:5px;}
.la a:hover{background:#e5f7f6;color: #239c81}
.la a:hover i{color: #239c81}

.la a.cur{background:#e5f7f6;color: #239c81}
.la a.cur i{color: #239c81}

.las{z-index:99999;border-radius:0 0 5px 5px;display:none;padding:0 0;position:absolute;left:0;min-width:100%;background:#fff;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;}
.las a{display: flex; justify-content: flex-start; align-items: center; padding:10px 20px;}
.las a:last-child{border-radius: 0 0 5px 5px}
.las a i{color:#333;font-size:20px;}
.las a em{color:#333;font-size:14px;margin-left:5px; white-space: nowrap}

.las a:hover{background:#e9f5f2;}
.las a:hover i{color:#239c81;}
.las a:hover em{color:#239c81;}

.las a.cur{background:#e9f5f2;}
.las a.cur i{color:#239c81;}
.las a.cur em{color:#239c81;}


.bar{padding:60px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.bar em{color:#000000;font-size:32px;}
.bar span{color:#666666;font-size:16px;margin-top:20px;}

.biao_dom{position:relative;border-radius:15px;padding:40px 50px;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;}
.biao .swiper-slide a{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.biao .swiper-slide a em{height:60px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.biao .swiper-slide a em i{color:#333;font-size:34px;}
.biao .swiper-slide a span{color:#333;font-size:16px;}

.biao .swiper-slide.cur a em i{color:#239c81;}
.biao .swiper-slide.cur a span{color:#239c81;}

.biao .swiper-slide a:hover em i{color:#239c81;}
.biao .swiper-slide a:hover span{color:#239c81;}

.biao_dom .swiperprev{background:#fff;border-radius:115px;position:absolute;left:-40px;top:50%;margin-top:-40px;height:80px;width:80px; outline: 0; cursor: pointer;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.biao_dom .swipernext{background:#fff;border-radius:115px;position:absolute;right:-40px;top:50%;margin-top:-40px;height:80px;width:80px;outline: 0;cursor: pointer;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.biao_dom .swiperprev i{color:#b8b8b8;font-size:28px;}
.biao_dom .swipernext i{color:#b8b8b8;font-size:28px;}

.biao_dom .swiperprev:hover{background:#239c81;}
.biao_dom .swipernext:hover{background:#239c81;}

.biao_dom .swiperprev:hover i{color:#fff;}
.biao_dom .swipernext:hover i{color:#fff;}

.bc_dom li{padding:40px 0px;display: none; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.bc_dom li.cur{display: flex; }
.bc_dom li .d1{width:420px;display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap;flex-direction: column;}
.bc_dom li .d1 em{height:80px;color:#000000;font-size:32px;position:relative;}
.bc_dom li .d1 em:after{content: '';position:absolute;left:0px;bottom:0px;width:35px;height:6px;border-radius:5px;background:#2fa984;}
.bc_dom li .d1 span{margin-top:35px;color:#777777;font-size:16px;line-height:2;}
.bc_dom li .d1 a{margin-top:60px;color:#ffffff;font-size:16px;width:170px;height:60px;border-radius:115px;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;background:#239c81;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.bc_dom li .d2{flex:1;margin-left:100px;}
.bc_dom li .d2 img{ max-width: 100%;}
.case{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.case a{width:220px;height:90px;position:relative;margin-bottom:15px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.case a img{width:100%;height:100%;}
.case a::after{position:absolute;border:1px #efefef solid;left:0px;top:0px;width:100%;height:100%;content: '';}
.case a.cur::after{border:1px #239c81 solid;}

.cas .swiper-slide{border-radius:10px;height:310px;background:#239c81;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.cas .swiper-slide em{color:#fff;font-size:28px;}
.cas .swiper-slide span{padding:0 100px;color:#fff;font-size:16px;margin-top:30px;text-align:center;line-height:1.8;}
.cas .swiper-slide a{margin-top:30px;color:#fff;font-size:16px;width:150px;height:55px;border:1px #fff solid;border-radius:115px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}

.case_dom .swiperprev{z-index:99;background:#fff;border-radius:115px;position:absolute;left:-40px;top:50%;margin-top:-40px;height:80px;width:80px; outline: 0; cursor: pointer;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.case_dom .swipernext{z-index:99;background:#fff;border-radius:115px;position:absolute;right:-40px;top:50%;margin-top:-40px;height:80px;width:80px;outline: 0;cursor: pointer;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.case_dom .swiperprev i{color:#b8b8b8;font-size:28px;}
.case_dom .swipernext i{color:#b8b8b8;font-size:28px;}

.case_dom .swiperprev:hover{background:#239c81;}
.case_dom .swipernext:hover{background:#239c81;}

.case_dom .swiperprev:hover i{color:#fff;}
.case_dom .swipernext:hover i{color:#fff;}

.jian .swiper-slide .d1{position:relative;}
.jian .swiper-slide .d1 img{width:100%;border-radius:10px 10px 0 0;}
.jian .swiper-slide .d1:after{content: '';position:absolute;left:0px;bottom:0px;width:100%;height:35px;background:url(../images/5.png) center top no-repeat;}
.jian .swiper-slide .d2{text-align:center;}
.jian .swiper-slide .d2 img{height:35px;}
.jian .swiper-slide .d0{height:205px;border:1px #eee solid;border-top:0 #ccc solid;border-radius:0 0 5px 5px;}
.jian .swiper-slide .d3{color:#666666;font-size:14px;line-height:2;margin-top:30px;text-align:center;padding:0 40px;}



.jian_dom .swiperprev{z-index:99;background:#fff;border-radius:115px;position:absolute;left:-40px;top:50%;margin-top:-40px;height:80px;width:80px; outline: 0; cursor: pointer;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.jian_dom .swipernext{z-index:99;background:#fff;border-radius:115px;position:absolute;right:-40px;top:50%;margin-top:-40px;height:80px;width:80px;outline: 0;cursor: pointer;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.jian_dom .swiperprev i{color:#b8b8b8;font-size:28px;}
.jian_dom .swipernext i{color:#b8b8b8;font-size:28px;}

.jian_dom .swiperprev:hover{background:#239c81;}
.jian_dom .swipernext:hover{background:#239c81;}

.jian_dom .swiperprev:hover i{color:#fff;}
.jian_dom .swipernext:hover i{color:#fff;}

.guw{border-radius:25px;padding:50px 90px;box-shadow: rgba(0,0,0,0.2) 0 0 17px 0px;margin-top:66px;background:#fff;position:relative;}
.guw .d1{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.guw .d1 .x1 img{width:140px;}
.guw .d1 .x2{margin-left:50px;display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap;flex-direction: column;}
.guw .d1 .x2 em{color:#13a285;font-size:32px;}
.guw .d1 .x2 span{color:#666666;font-size:16px;margin-top:25px;}
.guw form{margin-top:50px;display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.guw input{width:260px;height:50px;color:#999999;font-size:16px;border:1px #ccc solid;border-radius:115px;padding:0 20px;}
.guw input:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.2em rgba(3,102,214,.3);outline:none;}

.guw button{width:170px;height:50px;color:#fff;font-size:16px;border:0 #13a285 solid;border-radius:115px;padding:0 20px; background:#13a285;box-shadow: rgba(0,0,0,0.2) 3px 3px 20px 3px;outline: 0}

.footbg{background:#13a285;padding-top:50px;}
.foot{margin-top:35px;display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.foot .d1{flex:1;display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.foot .d2{width:315px;margin-left:100px;}

.fnav h2{display:block;position:relative;}

.fnav h2 a{color:#fff;font-size:18px;}
.fnav ul{margin-top:10px;}
.fnav li {padding:3px 0;}
.fnav li a{color:#fff;font-size:14px;}

.wx{margin-top:60px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.wx div{margin-right:20px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.wx div img{height:110px;}
.wx div span{color:#fff;font-size:14px;margin-top:10px;}

.flx{margin-top:10px;color:#fff;font-size:14px;line-height:2;}

.didi{padding:20px 10px;color:#fff;font-size:14px;border-top:1px #5abeaa solid;margin-top:40px;}
.didi a{color:#fff;font-size:14px;}

.catalist{border-bottom:1px #efefef solid;padding:35px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}

.catalist a{color:#239c81;font-size:16px;height:50px;border-radius:115px;padding:0 40px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.catalist a.cur{background:#239c81;color:#fff;margin:0 10px;}
.catalist i{border-bottom:1px #ccc solid;width:90px;}

.pos{padding:30px 0;border-bottom:1px #efefef solid;color:#999;font-size:14px;}
.pos a{color:#999;}

.main_bd{box-shadow: rgba(0,0,0,0.2) 0 0 8px 0px;border-radius:5px;}

.anli ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.anli li{width:380px;margin-bottom:30px;}
.anli li a{display:block;}
.anli li a:hover{box-shadow: rgba(0,0,0,0.2) 0 0 12px 0px;}
.anli li img{width:100%;background:#EEEEEE;border-radius:5px 5px 0 0 ;}
.anli li .d1{position:relative;}
.anli li .d1 .x2{position:absolute;left:0px;top:0px;width:100%;height:100%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.anli li .d1 .x2 em{color:#ffffff;font-size:18px;text-align:center;padding:0 30px;}
.anli li .d2{height:190px;border:1px #eee solid;border-top:0 #ccc solid;overflow: hidden;padding:30px 30px 0 30px;}
.anli li .d2 .x1{color:#333333;font-size:14px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.anli li .d2 .x1 i{padding:0 10px;}
.anli li .d2 .x2{color:#666666;font-size:18px;margin-top:30px;line-height:1.8;}

.anli li a:hover .d2{border:1px #fff solid;border-top:0 #ccc solid;}

.c1{ color: #239c81 !important}
.sol{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.sol em{color:#ffffff;font-size:48px;}
.sol span{color:#ffffff;font-size:18px;padding:30px 0;}
.sol a{color:#ffffff;font-size:18px;width:170px;height:55px;border-radius:115px;border:1px #fff solid;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}

.slution li{display:block;padding:10px 0;}
.slution li a{transition: all 0.3s ease 0s;border:1px #efefef solid;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.slution li a .d2{position:relative;}
.slution li a .d2:after{position:absolute;content: '';left:0px;top:0px;width:200px;height:220px;background:url(../images/8.png) center center no-repeat;}
.slution li a .d2 img{width:450px;height:220px;}
.slution li a .d1{flex:1;margin-right:50px;padding-left:35px;}
.slution li a .d1 .x1{color:#333333;font-size:24px;background:url(../images/7.png) left center no-repeat;padding-left:20px;}
.slution li a .d1 .x2{color:#333333;font-size:18px;padding-top:20px;padding-bottom:25px;padding-left:20px;}
.slution li a .d1 .x3{color:#888888;font-size:16px;padding-left:20px;}

.slution li a:hover .d1 .x2{color:#239c81;}

.bars{padding:50px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.bars em{color:#333;font-size:32px;}
.bars em.cur{position:relative;padding-bottom:15px;}
.bars em.cur:after{position:absolute;left:030%;bottom:0px;width:40%;border-bottom:1px #239c81 solid;content: '';}
.bars span{color:#666666;font-size:16px;margin-top:10px;}

.gsjs{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.gsjs .d2{flex:1;margin-left:65px;color:#666;font-size:14px;line-height:2;}

.lc{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.lc a{color:#239c81;font-size:14px;width:170px;height:40px;border-radius:115px;border:1px #fff solid;background:#fff;box-shadow: rgba(0,0,0,0.2) 3px 3px 12px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.lc a.cur{color:#fff;background:#239c81;border:1px #ccc solid;box-shadow: rgba(0,0,0,0.2) 3px 3px 12px 0;}
.lc em{width:80px;height:35px;background:url(../images/9.png) center center no-repeat;}

.lcc{position:relative;padding:30px 0;margin-top:80px; display: none}
.lcc.cur{display:block;}
.lcc .line{position:absolute;left:50%;top:0px;height: 100%;width:1px;background-image: linear-gradient(to top,#fff,#2fa188,#2fa188,#fff)}
.lcc .item{margin-top:-50px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.lcc .item div{border-radius:5px;width:520px;border:1px #eee solid;padding:20px 20px;position:relative;}
.lcc .item em{font-weight: bold;display:block;color:#239c81;font-size:30px;}
.lcc .item span{display:block;color:#666666;font-size:14px;line-height:1.8;margin-top:10px;}

.lcc .item:nth-child(1){ margin-top: 0}
.lcc .item:nth-child(even){justify-content: flex-end;}
.lcc .item:nth-child(odd) div:after{z-index:99;right:-89px;top:35%;position:absolute;width:23px;height:16px;background:url(../images/13.png) center center no-repeat;content: '';}
.lcc .item:nth-child(even) div:after{z-index:99;left:-89px;top:35%;position:absolute;width:23px;height:16px;background:url(../images/12.png) center center no-repeat;content: '';}


.news ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.news li{width:380px;}
.news li a{display:block;}
.news li img{width:100%;background:#EEEEEE;}
.news li em{color:#333;font-size:18px;padding-top:30px;}
.news li span{color:#666;font-size:14px;margin-top:10px;}


.newmore{padding:60px 0;padding-bottom:30px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.newmore a{box-shadow: rgba(0,0,0,0.2) 3px 2px 6px 0;width:170px;height:60px;color:#fff;font-size:16px;background:#239c81;border-radius:115px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}

.fuwux{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.fuwux .d1{flex:1;display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.fuwux .d1 div{width:40%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.fuwux .d1 div img{height:54px;}
.fuwux .d1 div em{color:#333;font-size:18px;font-weight: bold;margin-top:20px;}
.fuwux .d1 div span{color:#888888;font-size:14px;margin-top:20px;text-align:center;line-height:2}
.fuwux .d2{width:500px;margin-left:100px;}
.fuwux .d2 div{margin-bottom:1px;position:relative;}
.fuwux .d2 div img{position:relative;width:100%;}
.fuwux .d2 div em{color:#fff;font-size:20px;position:absolute;left:0px;bottom:0px;width:100%;padding:20px 10px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}

.lyb{background:#239c81;padding-left:70px;padding-right:70px;padding-top:50px;}
.lyb .x1 em{color:#ffffff;font-size:30px;}
.lyb .x2{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;margin-top:10px;}
.lyb .x2 input{flex:1;color:#65baa7;font-size:14px;border:1px #65baa7 solid;background:none;padding:10px 10px; }
.lyb .x2 textarea{flex:1;color:#65baa7;font-size:14px;border:1px #65baa7 solid;background:none;padding:10px 10px;}
.lyb .x2 input::placeholder{color:#65baa7 }
.lyb .x2 textarea::placeholder{color:#65baa7 }
.lyb .x2 button{background:#fff;color:#239c81;font-size:18px;border:0 #ccc solid;padding:10px 70px;}


.fenz{position:relative;overflow: hidden;}
.fenz img{width:100%;}
.fenz .d2{position:absolute;left:0px;top:0px;width:100%;height:100%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.fenz .d2 em{color:#ffffff;font-size:40px;font-weight: bold;}
.fenz .d2 span{color:#ffffff;font-size:16px;margin-top:20px;}
.fenz .d2 i{color:#ffffff;font-size:16px;margin-top:5px;}

.fenz .d3{transition: all .5s ease 0s;position:absolute;left:0px;top:0px;width:100%;height:100%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.fenz .d3 em{color:#ffffff;font-size:40px;font-weight: bold;}
.fenz .d3 span{color:#ffffff;font-size:24px;margin-top:10px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.fenz .d3 span:after{content: '';height:3px;width:20px;background:#fff;margin-left:10px;}
.fenz .d3 span:before{content: '';height:3px;width:20px;background:#fff;margin-right:10px;}

.fenz.cover .d2{top:-500px;transition: all 0.3s ease 0s;}
.fenz.cover:hover .d2{top:0px;background:rgba(0,0,0,0.5)}
.fenz.cover:hover .d3{top: -500px}


.lele .swiper-slide{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.lele .swiper-slide .d1{ max-width: 40%}
.lele .swiper-slide .d1 img{ max-width: 100%}
.lele .swiper-slide .d2{flex:1;margin-left:60px;}
.lele .swiper-slide .d2 .x1 {display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.lele .swiper-slide .d2 .x1 em{color:#333333;font-size:26px;position:relative;padding-bottom:20px;}
.lele .swiper-slide .d2 .x1 em:after{content: '';position:absolute;left:0px;bottom:0px;width:35px;height:6px;border-radius:5px;background:#2fa984;}
.lele .swiper-slide .d2 .x2{color:#666;font-size:16px;line-height:1.8;margin-top:15px;position:relative;}
.lele .swiper-slide .d2 .x2:after{content: '';position:absolute;left:-15px;top:12px;width:6px;height:6px;background:url(../images/27.png) center center no-repeat;}
.lele .swiper-slide .d2 .x2:nth-child(2){ margin-top: 30px}


.lele_dom .swiperprev{z-index:99;background:#fff;border-radius:115px;position:absolute;left:-100px;top:50%;margin-top:-40px;height:80px;width:80px; outline: 0; cursor: pointer;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.lele_dom .swipernext{z-index:99;background:#fff;border-radius:115px;position:absolute;right:-100px;top:50%;margin-top:-40px;height:80px;width:80px;outline: 0;cursor: pointer;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.lele_dom .swiperprev i{color:#b8b8b8;font-size:28px;}
.lele_dom .swipernext i{color:#b8b8b8;font-size:28px;}

.lele_dom .swiperprev:hover{background:#239c81;}
.lele_dom .swipernext:hover{background:#239c81;}

.lele_dom .swiperprev:hover i{color:#fff;}
.lele_dom .swipernext:hover i{color:#fff;}

.kui li{padding:50px 0;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.kui li .d2{flex:1;}
.kui li .d2 .x1 {display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.kui li .d2 .x1 em{color:#333333;font-size:26px;position:relative;padding-bottom:30px;}
.kui li .d2 .x1 em:after{content: '';position:absolute;left:0px;bottom:0px;width:35px;height:3px;border-radius:5px;background:#2fa984;}
.kui li .d2 .x2{color:#666;font-size:18px;line-height:1.8;margin-top:15px;position:relative;}
.kui li .d2 .x2:nth-child(2){ margin-top: 30px}
.kui li .d1{flex:1;margin-left:100px;}
.kui li .d1 img{ max-width: 100%;}

.kui li:nth-child(even){flex-direction: row-reverse}
.kui li:nth-child(even) .d1{flex:1;margin-left:0;margin-right:100px;}
.kui li:nth-child(even) .d1 img{ max-width: 100%;}

.jzbg{background:url(../images/28.jpg) center center no-repeat;}
.jz{height:395px;}

.jz .d1{padding-top:40px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.jz .d1 em{color:#333;font-size:32px;}
.jz .d2{margin-top:80px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.jz .d2 div{width:24%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.jz .d2 div img{width:85px;height:85px;}
.jz .d2 div span{color:#666;font-size:16px;margin-top:30px;}
.jz .d2 div i{color:#666;font-size:18px;margin-top:10px;}

.fangn{ margin-top: 100px;}
.fangn .d1{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.fangn .d1 em{color:#333;font-size:32px;}
.fangn .d2{margin-top:80px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.fangn .d2 div{padding-left:40px;padding-right:20px;width:380px;height:130px;background:url(../images/29.png) left center repeat-x;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.fangn .d2 div:nth-child(4){height:168px;background:url(../images/30.png) left center repeat-x;}
.fangn .d2 div:nth-child(5){height:168px;background:url(../images/30.png) left center repeat-x;}
.fangn .d2 div:nth-child(6){height:168px;background:url(../images/30.png) left center repeat-x;}

.fangn .d2 div em{width:100%;color:#333;font-size:18px;background:url(../images/32.png) left center no-repeat;padding-left:35px;}
.fangn .d2 div span{width:100%;color:#333;font-size:16px;margin-top:10px;}

.fangn .d2 div:nth-child(4) em{background:url(../images/31.png) left center no-repeat;}
.fangn .d2 div:nth-child(5) em{background:url(../images/31.png) left center no-repeat;}
.fangn .d2 div:nth-child(6) em{background:url(../images/31.png) left center no-repeat;}

.dsxr{padding:90px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.dsxr em{color:#333333;font-size:34px;}
.dsx ul{display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.dsx li{margin-bottom:80px;width:50%;padding:0 50px;margin-bottom:50px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;flex-direction: column;}
.dsx li .d1{color:#333333;font-size:18px;margin-top:20px;font-weight: bold;}
.dsx li .d2{color:#888888;font-size:14px;margin-top:10px;line-height:2;text-align:center;}


.kuils li .d0{padding:50px 0;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.kuils li .d1{ max-width: 50%;margin-left:30px;}
.kuils li .d1 img{width: 100%;}
.kuils li .d2{flex:1;}
.kuils li .d2 .x1 {display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.kuils li .d2 .x1 em{color:#333333;font-size:40px;position:relative;padding-bottom:30px;}
.kuils li .d2 .x1 em:after{content: '';position:absolute;left:0px;bottom:0px;width:35px;height:3px;border-radius:5px;background:#2fa984;}
.kuils li .d2 .x2{color:#666;font-size:16px;line-height:1.5;margin-top:10px;position:relative;}
.kuils li .d2 .x2:after{content: '';position:absolute;left:-15px;top:9px;width:6px;height:6px;background:url(../images/27.png) center center no-repeat;}

.kuils li:nth-child(even) .d0{flex-direction: row-reverse}
.kuils li:nth-child(even) .d1{margin-left:0;margin-right:30px;}
.kuils li .d4{padding:30px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.kuils li .d4 em{color:#333333;font-size:34px;}


.qp1{margin-top:120px;height:360px;background:#239c81;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.qp1 .d2{flex:1;padding:0 60px;color:#fff;font-size:14px;line-height:1.8;}

.qp2{margin-top:60px;background:#fff;border-radius:115px;padding:50px 180px;box-shadow: rgba(0,0,0,0.2) 0 0 5px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.qp2 em{color:#333;font-size:25px;text-align:center;font-weight: bold;}
.qp2 span{color:#999;font-size:14px;text-align:center;margin-top:20px;}

.qp3{margin-top:80px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.qp3 .d2{ margin-left: 120px; max-width: 470px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.qp3 .d2 img{ max-width: 100%; height: auto !important}
.qp3 .d1{ flex: 1;}
.qp3 .d1 .x1 li{color:#333333;font-size:20px;font-weight: bold;margin-bottom:10px;}
.qp3 .d1 .x2{margin-top:50px;}
.qp3 .d1 .x2 li{color:#666666;font-size:14px;line-height:2;margin-bottom:30px;position:relative;}
.qp3 .d1 .x2 li:after{content: '';position:absolute;left:-15px;top:9px;width:6px;height:6px;background:url(../images/27.png) center center no-repeat;}

















































































































































































































































































































































































































