.serv_1{background-color:#dfe6e4;padding-top:75px;}
.serv_1 .txt_body{display:inline-block;width:100%;margin-bottom:-56px;}
.serv_1 .box_left{float:left;width:766px;}
.serv_1 .box_left li{float:left;width:378px;margin-right:5px;margin-bottom:3px;}
.serv_1 .box_left li .box{width:100%;height:220px;position:relative;text-align:center;-webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; -ms-transition:0.5s; transition:0.5s;}
.serv_1 .box_left li .box .txt{position: absolute;left:0;right:0;top:0;bottom:0;-moz-backface-visibility:hidden;
-webkit-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}
.serv_1 .box_left li .box .txt .con{position: absolute;left:0;right:0;top:50%;transform: translateY(-50%);}
.serv_1 .box_left li .box .txt .con i{display:inline-block;width:56px;height:56px;}
.serv_1 .box_left li .box .txt .con i.ico_1{background:url(../images/service/serv_ico_1.png) no-repeat;}
.serv_1 .box_left li .box .txt .con i.ico_2{background:url(../images/service/serv_ico_2.png) no-repeat;}
.serv_1 .box_left li .box .txt .con i.ico_3{background:url(../images/service/serv_ico_3.png) no-repeat;}
.serv_1 .box_left li .box .txt .con i.ico_4{background:url(../images/service/serv_ico_4.png) no-repeat;}
.serv_1 .box_left li .box .txt .con i.ico_5{background:url(../images/service/serv_ico_5.png) no-repeat;}
.serv_1 .box_left li .box .txt .con i.ico_6{background:url(../images/service/serv_ico_6.png) no-repeat;}

.serv_1 .box_left li .box .txt .con i.ico_down{background:url(../images/service/serv_ico_1.png) no-repeat;}
.serv_1 .box_left li .box .txt .con i.ico_right{background:url(../images/service/serv_ico_2.png) no-repeat;}
.serv_1 .box_left li .box .txt .con i.ico_up{background:url(../images/service/serv_ico_4.png) no-repeat;}
.serv_1 .box_left li .box .txt .con i.ico_left{background:url(../images/service/serv_ico_7.png) no-repeat;}

.serv_1 .box_left li .box .txt .con p{font-size:22px;font-size:2.2rem;line-height:30px;color:#fff;}
.serv_1 .box_left li .box_1 .txt{background-color:#5d9388}
.serv_1 .box_left li .box_2 .txt{background-color:#79abaa}
.serv_1 .box_left li .box_3 .txt{background-color:#1a5d5f}
.serv_1 .box_left li .box_4 .txt{background-color:#608f90}
.serv_1 .box_left li .box_5 .txt{background-color:#789e9c}
.serv_1 .box_left li .box_6 .txt{background-color:#98c0ba}
.serv_1 .box_left li .box .mask{position: absolute;left:0;right:0;top:0;bottom:0;border:2px solid #608f90;border-radius:4px;background-color:#dfe6e4; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden;-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);transform: rotateY(180deg);}
.serv_1 .box_left li .box .mask .con{position: absolute;left:0;right:0;top:50%;transform: translateY(-50%);padding:0 10px;background-color:#dfe6e4;}
.serv_1 .box_left li .box .mask .con h3{font-size:20px;font-size:2rem;line-height:30px;color:#333333;margin-bottom:5px;}
.serv_1 .box_left li .box .mask .con p{font-size:15px;font-size:1.5rem;line-height:20px;color:#666;}
.serv_1 .box_left li .box .mask .con a{display:inline-block;width:120px;height:40px;line-height:40px;font-size:14px;font-size:1.4rem;color:#fff;background-color:#016759;text-decoration:none;margin-top:10px;transition:all ease-out .5s;}
.serv_1 .box_left li .box .mask .con a:hover{background-color:#a21231}
.serv_1 .box_left li:hover .box .txt{z-index:1;}
.serv_1 .box_left li:hover .box{-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);}
.serv_1 .box_left li:hover .box .mask{z-index:3;}
.serv_1 .box_right{float:right;width:434px;height:666px;background:url(../images/service/serv_ico_7.jpg) no-repeat;position: relative;text-align:center;}
.serv_1 .box_right .txt{position: absolute;left:0;right:0;top:50%;transform: translateY(-50%);}
.serv_1 .box_right .txt h3{font-size:22px;font-size:2.2rem;line-height:30px;color:#fff;}
.serv_1 .box_right .txt .mask{display:none;margin-top:5px;padding:0 20px;}
.serv_1 .box_right .txt .mask p{font-size:15px;font-size:1.5rem;line-height:20px;color:#fff;}
.serv_1 .box_right .txt .mask a{display:inline-block;width:120px;height:40px;line-height:40px;font-size:14px;font-size:1.4rem;color:#fff;background-color:#016759;text-decoration:none;margin-top:10px;transition:all ease-out .5s;}
.serv_1 .box_right .txt .mask a:hover{background-color:#a21231}

.serv_1 .slider{position: relative;padding-bottom:30px; }
.serv_1 .slider .mask{width:100%;box-sizing:border-box;height:220px;border:2px solid #608f90;border-radius:4px;background: none;margin-top:15px;}
.serv_1 .slider .mask .txt{position: absolute;left:0;right:0;top:50%;transform: translateY(-50%);padding:0 20px;text-align:center;}
.serv_1 .slider .mask .txt h3{font-size:1.8rem;line-height:28px;color:#333333;margin-bottom:5px;}
.serv_1 .slider .mask .txt p{font-size:1.6rem;line-height: 26px;color: #666;}
.serv_1 .slider .mask .txt a{display: inline-block; width:100px;font-size:1.4rem; height:40px; line-height:40px; color:#fff; background-color:#016759; text-decoration:none; margin-top:15px;}
.serv_1 .slider .dot{position: absolute;left:0;right:0;bottom:0;text-align:center;z-index:4;}
.serv_1 .slider .dot span{display:inline-block;width:8px;height:8px;background-color:#bcc5c2;cursor:pointer;border-radius:50%;opacity:1;margin:0 4px;}
.serv_1 .slider .dot span.swiper-pagination-bullet-active{background-color:#036453;}


.serv_2{padding-top:160px;background:url(../images/service/serv_2_bg_1.jpg) no-repeat left top;}
.serv_2 h2{margin-bottom:40px;}
.serv_2 h3{font-size:2rem;line-height:30px;color:#333;text-align:center;margin-bottom:40px;max-width:1200px;margin:0 auto;}

.serv_2 .content{padding-bottom:40px;background:url(../images/service/serv_2_bg_2.jpg) no-repeat right bottom;}
.serv_2 .content .cont_body{height:400px;position: relative;}
.serv_2 .content .cont_body .bg{position: absolute;left:0;width:50%;top:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:left center;z-index:-1;border-radius:0 300px 300px 0;}
.serv_2 .content .cont_body .slider{margin-top:30px;}
.serv_2 .content .cont_body .slider .swiper-wrapper{}
.serv_2 .content .cont_body .slider .dot{position: absolute;left:0;right:0;bottom:0;text-align:center;z-index:4;}
.serv_2 .content .cont_body .slider .dot span{display:inline-block;width:11px;height:11px;background-color:#bcc5c2;cursor:pointer;border-radius:50%;opacity:1;margin:0 8px;}
.serv_2 .content .cont_body .slider .dot span.swiper-pagination-bullet-active{background-color:#036453;}

.serv_3{padding-top:40px;background:url(../images/service/serv_3_bg_1.jpg) no-repeat left top;padding-bottom:90px;}
.serv_3 h2{margin-bottom:40px;}
.serv_3 h3{font-size:2rem;line-height:30px;color:#333;text-align:center;margin-bottom:40px;max-width:1200px;margin:0 auto;}
.serv_3 .cont_body{height:400px;position: relative;}
.serv_3 .cont_body .slider{margin-top:30px;}
.serv_3 .cont_body .bg{position: absolute;right:0;width:50%;top:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:left center;z-index:-1;border-radius:300px 0 0 300px;}
.serv_4{background:url(../images/service/serv_4_bg.jpg) no-repeat left top;padding-bottom:55px;}

.servdt_1{background-color:#dfe6e4;padding:80px 0 250px;text-align:center;}
.servdt_1 h3{font-size:18px;font-size:1.8rem;line-height:30px;color:#666;margin-top:20px;}
.servdt_2{padding-bottom:80px;}
.servdt_2 .bg_1{margin-top:-230px;position: relative;margin-bottom:20px;text-align:center;}
.servdt_2 .bg_1 img{display:inline-block;width:960px;margin:0 auto;}
/*.servdt_2 .bg_1::after{content:"";display:inline-block;width:405px;height:90px;background-color:#eaeaea;position: absolute;right:20px;bottom:-90px;}*/
.servdt_2 .txt p{font-size:18px;font-size:1.8rem;line-height:30px;color:#666;}

.servdt_2 .txt_body{margin-top:-150px;position: relative;z-index:2;display:inline-block;width:100%;}
.servdt_2 .txt_body .bg_2{width:270px;height:290px;overflow:hidden;float:left;margin-right:45px;}
.servdt_2 .txt_body .bg_2 img{display:block;width:100%;}
.servdt_2 .txt_body .txt{padding-top:170px;padding-right:270px;font-size:18px;font-size:1.8rem;line-height:30px;color:#666;position: relative;float:left;width:calc(100% - 315px);}
.servdt_2 .txt_body .txt p{font-size:18px;font-size:1.8rem;line-height:30px;color:#666;}
.servdt_2 .txt_body .txt::before{content:"";display:inline-block;width:3px;height:150px;position: absolute;left:0;top:0;background-color:#016759;}
.servdt_3{padding-bottom:80px;}
.servdt_3 ul{width:100%;padding:0 20px;box-sizing:border-box;display:flex;flex-wrap:wrap;vertical-align:top;align-items: stretch;}
.servdt_3 ul li{float:left;width:calc((100% - 56px)/2);box-sizing: border-box;padding:20px 40px;background-color:#fff;box-shadow:0 0 30px rgba(144,147,147,.26);margin-right:56px;min-height:300px;margin-top:45px;}
.servdt_3 ul li:nth-child(2n){margin-right:0;}
.servdt_3 ul li .box{width:100%;display:flex;position: relative;align-items:center;height:100%;}
.servdt_3 ul li .box .icon{width:143px;height:143px;background:url(../images/service/143x143_bg.png) no-repeat center;border-radius:50%;overflow:hidden;display:inline-block;margin-right:27px;}
.servdt_3 ul li .box .icon img{display:block;width:100%;}
.servdt_3 ul li .box .txt{width:calc(100% - 160px);}
.servdt_3 ul li .box .txt h4{font-size:2px;font-size:2rem;line-height:30px;color:#3a6758;margin-bottom:10px;font-weight:bold;}
.servdt_3 ul li .box .txt p{font-size:16px;font-size:1.6rem;line-height:20px;color:#333;}

/**/
.yfw_1{padding:80px 0;background-color:#f3f3f3;}
.yfw_1 p{font-size:18px;font-size:1.8rem;line-height:30px;color:#333;}

.yfw_2{padding-top:250px;}
.yfw_2 .txt{padding-left:680px;padding-top:80px;height:580px;}
.yfw_2 .txt h3.page_tit{text-align:left;}
.yfw_2 .txt h3.page_tit:after{left:0;transform:none;}
.yfw_2 .txt h4{font-size:22px;font-size:2.2rem;color:#105746;margin-bottom:20px;}
.yfw_2 .txt p{font-size:18px;font-size:1.8rem;line-height:30px;color:#333;}
.yfw_2 .txt_body{padding-bottom:180px;background:url(../images/service/yfw_2_bg.jpg) no-repeat right bottom;}

.yfw_3{padding-bottom:40px;}
.yfw_3 .txt_body_1 h4{font-size:18px;font-size:1.8rem;color:#333;line-height:30px;}
.yfw_3 .txt_body_2{padding-left:300px;position: relative;overflow:hidden;margin-top:50px;padding-bottom:40px;}
.yfw_3 .txt_body_2 i{display:inline-block;width:400px;height:235px;background:url(../images/business/busdt_3_i.png) no-repeat;position: absolute;left:0;top:60%;z-index:3;}
.yfw_3 .txt_body_2 .img_out{border:1px solid #e5e5e5;box-shadow:0 0 20px rgba(179,179,179,.35);border-right:0;}
.yfw_3 .txt_body_2 .img_out img{display:block;width:100%;}



.yfw_4{padding:0 0 50px;}
.yfw_4 .slider{position: relative;padding-bottom:30px;display: flex;}
.yfw_4 .slider .dot{position: absolute;left:0;right:0;bottom:0;text-align:center;z-index:4;}
.yfw_4 .slider .dot span{display:inline-block;width:11px;height:11px;background-color:#bcc5c2;cursor:pointer;border-radius:50%;opacity:1;margin:0 8px;}
.yfw_4 .slider .dot span.swiper-pagination-bullet-active{background-color:#036453;}
.yfw_4 .slider .swiper-container{padding:20px;}
.yfw_4 .slider .swiper-slide{box-shadow:0 0 20px rgba(0,0,0,.1);border:1px solid #e2e2e2;background-color:#fff;min-width:265.5px;}
.yfw_4 .slider .swiper-slide .box{padding:40px 30px;box-sizing: border-box;text-align:center;min-width:265.5px;}
.yfw_4 .slider .swiper-slide .box .icon{display:inline-block;width:140px;height:140px;border-radius:50%;overflow:hidden;margin-bottom:10px;}
.yfw_4 .slider .swiper-slide .box .icon img{display:block;width:100%;}
.yfw_4 .slider .swiper-slide .box h3 {font-size:22px;font-size: 2.2rem;line-height:30px;color:#016759;font-weight:700;margin-bottom:10px;}
.yfw_4 .slider .swiper-slide .box h4{font-size:18px;font-size:1.8rem;line-height:30px;color:#666;margn-top:5px;}



.fwcj_1{padding:80px 0;}
.fwcj_1 p{font-size:18px;font-size:1.8rem;line-height:30px;color:#333;}

.fwcj_2{height:620px;background:url(../images/business/busdt_1_bg_2.png) no-repeat center;padding-top:50px;box-sizing: border-box;background-size:cover;}
.fwcj_2 .content{float:right;width:870px;height:520px;background:url(../images/business/busdt_1_bg_cont.jpg) no-repeat right center;overflow:hidden;box-sizing: border-box;padding:60px 0 20px 100px;}
.fwcj_2 .content .box{overflow-y:auto;height:100%;width: calc(100% + 20px);}
.fwcj_2 .content .box ul{display:inline-block;width:100%;vertical-align:top;}
.fwcj_2 .content .box ul li{display:inline-block;vertical-align:top;box-sizing:border-box;padding-right:80px;width:370px;min-height:210px;text-align:center;}
.fwcj_2 .content .box ul li .icon{width:120px;height:120px;display:inline-block;border-radius:50%;background-size:cover;overflow:hidden;margin-bottom:5px;}
.fwcj_2 .content .box ul li .icon img{display:block;width:100%;}
.fwcj_2 .content .box ul li h4{font-size:18px;font-size:1.8rem;line-height:30px;font-weight:700;color:#414358;}

.fwcj_3{padding:80px 0 40px}
.fwcj_3 .txt_body{padding-left:300px;position: relative;overflow:hidden;margin-top:50px;padding-bottom:40px;}
.fwcj_3 .txt_body i{display:inline-block;width:400px;height:235px;background:url(../images/business/busdt_3_i.png) no-repeat;position: absolute;left:0;top:60%;z-index:3;}
.fwcj_3 .txt_body .img_out{border:1px solid #e5e5e5;box-shadow:0 0 20px rgba(179,179,179,.35);border-right:0;}
.fwcj_3 .txt_body .img_out img{display:block;width:100%;}


.fwcj_4{padding-bottom:80px;background:url(../images/service/fwcj_4_bg.jpg) no-repeat center top;text-align:center;}
.fwcj_4 .img_out{display:inline-block;width:80%;margin:0 auto;}
.fwcj_4 .img_out img{display:block;width:100%;}

.fwcj_5{padding:30px 0 160px;background:url(../images/service/fwcj_5_bg.jpg) no-repeat center;background-size:100% 100%; }
.fwcj_5 .img_out{padding-top:50px;}
.fwcj_5 .img_out img{display:block;width:100%;}
