/* 前端江文哲 */

*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow:hidden; min-width: 1280px;position: relative;padding: 0 ; width: 100%;color: #333333;font-family: '微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html{overflow-x: hidden}

html.act{overflow: hidden;width: 100%;height: 100vh;}

ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #333333;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

body::-webkit-scrollbar{ width:4px;height: 1px;}

body::-webkit-scrollbar-thumb{ background:#00693e;}

body::-webkit-scrollbar-track{ background:#fff;} 


.bmeter {position: fixed;top: 50px;left: 0px;width: 0%;height: 15px;background: #fff;opacity: 0;z-index:111;pointer-events: none;}

.bmeter  span{display: block;width: 100%;position: absolute;top: -20px;left: 0;text-align: center;font-size: 30px;font-weight: 600;color: #f00;}


.zijj1{letter-spacing:1px;}

.zijj2{letter-spacing:2px;}

.zijj4{letter-spacing:4px;}

.zijj8{letter-spacing:8px;}

.maodian{position: absolute;top: -70px;width: 100%;height: 1px;}



@font-face {
    font-family: 'inter';
    src: url("../fonts/Inter-VariableFont_slnt\,wght.ttf");
}




.inter{font-family: 'inter';}

.arial{font-family: Arial;}

.f_12{ font-size:12px; }

.f_14{font-size: 14px;}

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_19{font-size: 19px;}

.f_20{ font-size:20px; }  

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_32{ font-size:32px;}

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}

.f_42{font-size: 42px;}

.f_44{font-size: 44px;}

.f_46{font-size: 46px;}

.f_48{font-size: 48px;}

.f_50{font-size: 50px;}

.f_52{font-size: 52px;}

.f_54{font-size: 54px;}

.f_56{font-size: 56px;}

.f_58{font-size: 58px;}

.f_60{font-size: 60px;}

.f_64{font-size: 64px;}

.f_66{font-size: 66px;}

.f_68{font-size: 68px;}

.f_70{font-size: 70px;}

.f_72{font-size: 72px;}

.f_74{font-size: 74px;}

.f_80{font-size: 80px;}

.f_100{font-size: 100px;}

.p_80{padding: 80px 0;}

.p_100{padding: 100px 0;}

.p_120{padding: 120px 0;}

.p_150{padding: 150px 0;}

.pt_100{padding-top: 100px;}

.p_120_150{padding: 120px 0 150px;}

.p_100_120{padding: 100px 0 120px;}

.p_100_150{padding: 100px 0 150px;}

.p_100_140{padding: 100px 0 140px;}

.pb_150{padding-bottom: 150px ;}

.pb_120{padding-bottom: 120px ;}

.p_120_90{padding: 120px 0 90px;}

.pt_120{padding-top: 120px ;}

.p_120_160{padding: 120px 0 160px;}

.p_150_120{padding: 150px 0 120px;}

.p_120_100{padding: 150px 0 100px;}


.pt_150{padding-top: 150px ;}

/* 可视范围 */

.ibox1 {max-width:1800px;min-width: 1200px;width:93.75%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.ibox2 {max-width:1600px;min-width: 1200px;width:83.33%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.ibox3 {max-width:1200px;min-width: 1200px;width:90%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

/*分页*/
.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.alltime2,.alltime2 *{-webkit-transition: all .2s cubic-bezier(.4,0,.2,1); -moz-transition: all .2s cubic-bezier(.4,0,.2,1); transition: all .2s cubic-bezier(.4,0,.2,1);}

.alltime3,.alltime3 *{-webkit-transition: all .6s i-bezier(.4,0,.2,1); -moz-transition: all .6s cubic-bezier(.4,0,.2,1); transition: all .6s cubic-bezier(.4,0,.2,1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

.fw{font-weight: 100;}

.pc{display: block;}

.yd{display: none;}

.w_100{width: 100%;}

.h_100{height: 100%;}


.mhead{display: none;width: 100%;height: 50px;position: fixed;top: 0;left: 0;z-index: 200;top: 0;left: 0;background:#fff ;border-bottom: 1px solid #eee;}

.mhead .menu{height: 50px;padding-left: 35px;background:url(../images/svg/gengduo.svg) center right no-repeat ;background-size: 22px;float: right;}

.mhead .logo{display: block;position: absolute;top: 0;left: 0;z-index: 3;}

.mhead .logo img{display: block;width: 230px; margin-top: 10px;}

.mhead .ss{display: block;width: 50px;height: 50px;float: right;background: url(../images/svg/sousuo.svg) center no-repeat;background-size: 22px;}

.mhead.act{-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;}

.mnav {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index:250;display: block;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.mnav .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.7) ;position: absolute;top: 0;left: 0;z-index: 1;}

.mnav .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

/* .mnav .mbox .ul1{padding-top: 50px;} */

.mnav .mbox .ul1 li .ltop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

.mnav .mbox .ul1 li .ltop a{display: block;width: 100%;}

.mnav .mbox .ul1 li .ltop span{display: block;width: 100%;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;}

.mnav .mbox .ul1 li .ltop span::after{width: 16px;height: 2px;background: #444444;content: "";position: absolute;right: 15px;top: calc(50% - 1px);}


.mnav .mbox .ul1 li .ltop span::before{width: 2px;height: 16px;background: #444444;content: "";position: absolute;right: 22px;top: 17px;}

.mnav .mbox .ul1 li .ltop span.act::before {opacity: 0;}

.mnav .mbox .ul1 li .lbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

.mnav .mbox .ul1 li .lbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #666;}

.mnav.act{left: 0;}

.mnav.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

.mnav2 {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index: 200;display: block;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.mnav2 .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.1) ;position: absolute;top: 0;left: 0;z-index: 1;}

.mnav2 .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.mnav2 .mbox .dl1{}

.mnav2 .mbox .dl1 dd{}

.mnav2 .mbox .dl1 dd .dtop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

.mnav2 .mbox .dl1 dd .dtop a{display: block;width: 100%;}

.mnav2 .mbox .dl1 dd .dtop span{display: block;width: 100%;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;}

.mnav2 .mbox .dl1 dd .dtop span::after{width: 16px;height: 2px;background: #444444;content: "";position: absolute;right: 15px;top: calc(50% - 1px);}


.mnav2 .mbox .dl1 dd .dtop span::before{width: 2px;height: 16px;background: #444444;content: "";position: absolute;right: 22px;top: 17px;}

.mnav2 .mbox .dl1 dd .dtop span.act::before {opacity: 0;}

.mnav2 .mbox .dl1 dd .dbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

.mnav2 .mbox .dl1 dd .dbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #666;}

.mnav2.act{left: 0;}

.mnav2.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

.hdbox{height: 170px;width: 100%;}

.head{position: fixed;width: 100%;top: 0;left: 0;z-index: 100;transition: all 0.6s;border-bottom: 1px solid rgba(0, 0, 0, 0);background: #fff;}

.head.act1 .head_con .con1{height: 65px;}

.head.act1 .head_con .con2 .ul .li .lit a{height: 45px;}

.head.act1 .head_con .con1 .con_le a{width: 340px;}

.head .head_con{}

.head .head_con .con1{display: flex;justify-content: space-between;height: 100px;}

.head .head_con .con1 .con_le{display: flex;align-items: center;height: 100%;}

.head .head_con .con1 .con_le a{display: block;width: 380px;}

.head .head_con .con1 .con_le a img{width: 100%;}

.head .head_con .con1 .con_re{height: 100%;display: flex;align-items: center;}

.head .head_con .con1 .con_re .re1{margin-right: 40px;}

.head .head_con .con1 .con_re .re2{margin-right: 40px;}

.dianhua{display: flex;align-items: center;}

.dianhua a{display: block;color: #00693e;position: relative;}

.dianhua a s{position: absolute;width: 0%;height: 1px;left: 0%;bottom: 0;background: #00693e;}

.dianhua:hover a s{width: 100%;}

.rukou{height: 40px;padding: 0 37px;line-height: 38px;border-radius: 2px;border: 1px solid #333;position: relative;}

.rukou s{position: absolute;width: 100%;left: 0;bottom: 0;background: #00693e;height: 0%;}

.rukou span{position: relative;z-index: 2;color: #333333;}

.rukou:hover{border: 1px solid #00693e;color: #00693e;}

.rukou:hover span{color: #fff;}

.rukou:hover s{height: 100%;}

.chakgd{border: 1px solid #00693e;width: 160px;height: 44px;display: flex;align-items: center;justify-content: center;}

.chakgd span{color: #00693e;}

.sousuo{width: 23px;height: 23px;background: url(../images/svg/sousuo.svg) center no-repeat;background-size: 100% 100%;}

.sousuo:hover{background-image: url(../images/svg/sousuo2.svg);}

.head .head_con .con2{border-top: 1px solid rgba(0, 0, 0, 0.05);border-bottom: 1px solid rgba(0, 0, 0, 0.05);}

.head .head_con .con2 .ul{display: flex;justify-content: space-between;}

.head .head_con .con2 .ul .li{position: relative;}

.head .head_con .con2 .ul .li .lib{position: absolute;min-width: 100%;left: 50%;transform: translateX(-50%);background: #fff;border-radius: 5px;top: calc(100% + 25px);pointer-events: none;opacity: 0;visibility: hidden;z-index: 2;box-shadow: 0 5px 5px 1px rgba(0, 0, 0, 0.04);}

.head .head_con .con2 .ul .li .lib s{height: 20px;width: 100%;display: block;position: absolute;left: 0;top: -20px;}

.head .head_con .con2 .ul .li .lib a{display: block; white-space: nowrap;padding: 15px 30px;text-align: center;}

.head .head_con .con2 .ul .li .lib a:hover{background: rgba(0, 0, 0, 0.04);}

.head .head_con .con2 .ul .li .lit a{display: flex;height: 70px;align-items: center;position: relative;}

.head .head_con .con2 .ul .li .lit a s{display: block;width: 0%;height: 2px;background: #00693e;position: absolute;left: 0;bottom: -1px;}

.head .head_con .con2 .ul .li:hover .lit a{color: #00693e;}

.head .head_con .con2 .ul .li:hover .lit a s{width: 100%;}

.head .head_con .con2 .ul .li.act .lit a{color: #00693e;}

.head .head_con .con2 .ul .li.act .lit a s{width: 100%;}

.head .head_con .con2 .ul .li:hover .lib{opacity: 1;z-index: 2;pointer-events: visible;visibility: visible;top: calc(100% + 15px);}

.index_banner{height: 780px;position: relative;}

.index_banner .imgs,.index_banner .imgs .swiper-container,.index_banner .imgs .swiper-wrapper,.index_banner .imgs .swiper-slide,.index_banner .imgs .ss{height: 100%;}

.index_banner .imgs .ss{overflow: hidden;background: url(../images/inban_1.jpg) center no-repeat;background-size: cover;}

.index_banner .imgs .ss video{width: 100%;height: 100%;object-fit: cover;}

.index_banner .con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.index_banner .inban_con {display: flex;height: 100%;}

.index_banner .inban_con .con_le{width: 660px;height: 100%;background: rgba(0, 105, 62, 0.8);stroke: var(--grey-g-0-000000, #000000);filter: drop-shadow(0px 4px 12px rgba(0, 105, 62, 0.2));backdrop-filter: blur(15px);z-index: 5;position: relative;}


.index_banner .inban_con .con_le .les{color: #fff;padding: 110px 80px 20px;}

.index_banner .inban_con .con_le .les .le2{line-height: 1.3;margin-top: 20px;}

.index_banner .ser2_sp span{background: #fff;}

.dizhixuanz{display: flex;background: #fff;height: 70px;border-radius: 5px;}

.dizhixuanz .di{width: 120px;display: flex;align-items: center;justify-content: center;color: #333333;border-right: 1px solid #e5e5e5;}

.dizhixuanz .di img{width: 13px;margin-left: 7px;}

.dizhixuanz .in{width: calc(100% - 120px);}

.dizhixuanz .in{z-index: 5;}

.xiala{color: #333;height: 70px;width: 100%;position: relative;z-index: 5;}

.xiala .xia{display: flex;align-items: center;height: 100%;padding:0 30px;justify-content: space-between;cursor: pointer;}

.xiala .xia span{color: #999999;}

.xiala .xia img{width: 15px;}

.xiala.act .xia img{transform: rotate(180deg);}

.xiala .la{position: absolute;width: 100%;left: 0;top: 100%;background: #fff;display: none;box-shadow: 0 5px 5px 1px rgba(0, 0, 0, 0.02);}

.xiala .la .ul{overflow-y: auto;max-height: 210px;}

.xiala .la .ul::-webkit-scrollbar{ width:3px;height: 1px;}

.xiala .la .ul::-webkit-scrollbar-thumb{ background:#00693e;}

.xiala .la .ul::-webkit-scrollbar-track{ background:#cccccc;} 

.xiala .la .li{line-height: 70px;padding: 0 30px;border-bottom: 1px solid rgba(0, 0, 0, 0.30);cursor: pointer;line-height: 51px;}

.xiala .la .li:last-child{border: 0;}

.xiala .la .li:hover{background: rgba(0, 0, 0, 0.05);}

.xiala2.xiala{height: 40px;}

.xiala2.xiala .xia{padding: 0;border-bottom: 1px solid rgba(255, 255, 255, 0.5);}

.xiala2.xiala .xia span{color: rgba(255, 255, 255, 0.8);}

.xiala2.xiala .xia img{opacity: 0.5;width: 12px;}

.index_banner .inban_con .con_le .les .le3{margin-top: 45px;position: relative;z-index: 10;}

.index_banner .inban_con .con_le .les .le4{display: flex;justify-content: space-between;margin-top: 40px;}

.index_banner .inban_con .con_le .les .le4 .txt{width: 48%;}

.index_banner .inban_con .con_le .les .le4 .txt .t1{margin-bottom: 7px;}

.index_banner .inban_con .con_le .les .le5{margin-top: 60px;}

.yuding{width: 160px;height: 50px;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(255, 255, 255, 0.5);}

.yuding span{color: #fff;}

.index1{}

.index1 .con1{text-align: center;padding: 100px 0 70px;}

.index1 .con2{position: relative;}

.index1 .con2 .img {}

.index1 .con2 .img img{width: 100%;}

.index1 .con2 .txt{position: absolute;width: 100%;bottom: 0;padding:  40px 0; background: rgba(0, 0, 0, 0.50);stroke: var(--grey-g-0-000000, #000000);filter: drop-shadow(0px 4px 12px rgba(0, 0, 0, 0.30));backdrop-filter: blur(30px)}

.index1 .con2 .txt .ul{display: flex;justify-content: space-between;}

.index1 .con2 .txt .ul .li{width: 24.06%;background: #fff;border-radius: 4px;overflow: hidden;position: relative;}

.index1 .con2 .txt .ul .li s{width: 0%;height: 5px;background: #00693e;display: block;position: absolute;left: 0;bottom: 0;}

.index1 .con2 .txt .ul .li a{display: flex;align-items: center;justify-content: space-between; padding: 22px 25px 22px 30px;}

.index1 .con2 .txt .ul .li a .al{width: calc(100% - 25px);}

.index1 .con2 .txt .ul .li a .a2{line-height: 1.5;margin-top: 13px;}


.index1 .con2 .txt .ul .li a .i{width: 17px;position: relative;transform: rotate(-90deg);opacity: 0.4;}

.index1 .con2 .txt .ul .li a .i img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}


.index1 .con2 .txt .ul .li:hover s{width: 100%;}

.index1 .con2 .txt .ul .li:hover .a1{color: #00693e;}

.index1 .con2 .txt .ul .li:hover .a2{color: #00693e;}

.index1 .con2 .txt .ul .li:hover a .i img:last-child{opacity: 1;}

.index1 .con2 .txt .ul .li:hover a .i img:first-child{opacity: 0;}


.index1 .con2 .txt .ul .li:hover a .i {opacity: 1;}

.index2{}

.index2 .con{display: flex;justify-content: space-between;}

.index2 .con .con_le{width: 31.25%;position: relative;}

.index2 .con .con_le .img {}

.index2 .con .con_le img{width: 100%;}

.index2 .con .con_le .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 40px 45px;}

.index2 .con .con_le .txt .t1{color: #548c7a;}

.index2 .con .con_le .txt .t2{margin: 45px 0 10px;color: rgba(255, 255, 255, 0.5);}

.index2 .con .con_le .txt .t3{line-height: 1.3;color: rgba(255, 255, 255, 0.4);}

.index2 .con .con_re{width: 66.25%;}

.index2 .con .con_re .ul{}

.index2 .con .con_re .ul .li{border-bottom: 1px dashed #e1e6e4;}

.index2 .con .con_re .ul .li:last-child{border: 0;}

.index2 .con .con_re .ul .li a{display: flex;justify-content: space-between;padding: 19px 0;}

.index2 .con .con_re .ul .li:first-child a{padding: 0 0 19px;}

.index2 .con .con_re .ul .li .at{display: flex;justify-content: space-between;line-height: 1.5;}

.index2 .con .con_re .ul .li .at .t1{width: calc(100% - 150px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.index2 .con .con_re .ul .li .at .t2{color: #666666;}

.index2 .con .con_re .ul .li a .al{width: 25px;}

.index2 .con .con_re .ul .li a .al img{width: 15px;transform: translateY(5px);}

.index2 .con .con_re .ul .li a .ar{width: calc(100% - 25px);}

.index2 .con .con_re .ul .li .ab{color: #999999;display: flex;margin-top: 8px;}

.index2 .con .con_re .ul .li .ab span{margin-right: 30px;}

.index2 .con .con_re .ul .li .ab span:last-child{margin-right: 0;}

.index2 .con .con_re .ul .li:hover .at .t1{color: #00693e;}

.index3{background: #f2f7f5;}

.index3 .con1{text-align: center;margin-bottom: 70px;}

.index3 .con2{}

.index3 .con2 .ss{display: block;}

.index3 .con2 .ss .img {overflow: hidden;position: relative;}

.index3 .con2 .ss .img s{position: absolute;left: 0;bottom: 0;width: 0%;height: 6px;background: #00693e;}

.index3 .con2 .ss .img img{width: 100%;}

.index3 .con2 .txt{padding: 38px 0 0;}

.index3 .con2 .txt .t1{margin-bottom: 20px;}

.index3 .con2 .txt .t2{line-height: 1.7; word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}


.index3 .con2 .txt .t3{margin-top: 40px;}

.chakangu{display: flex;}

.chakangu .i{width: 10px;position: relative;transform: rotate(-90deg);margin-left: 10px;}

.chakangu .i img{width: 100%;transform: scale(1.0001);}

.chakangu .i img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.xiaoguo:hover .chakangu .i img:last-child{opacity: 1;}

.xiaoguo:hover .chakangu .i img:first-child{opacity: 0;}

.xiaoguo:hover .chakangu span{color: #00693e;}

.index3 .con2 .ss:hover .t1{color: #00693e;}

.index3 .con2 .ss:hover .img img{transform: scale(1.05);}

.index3 .con2 .ss:hover .img s{width: 100%;}

.index4{}

.index4 .con1{text-align: center;margin-bottom: 70px;}

.index4 .con1 span{margin: 0 7px;transform: translateY(3px);display: inline-block;letter-spacing:3px;}

.index4 .con2{padding-left: 8.3vw;}

.index4 .con2 .swiper-container{padding-bottom: 110px;padding-left: 10px;}

.index4 .con2 .ss{display: block;position: relative;}

.index4 .con2 .ss s{position: absolute;width: 0%;background: #00693e;left: 0;bottom: 0;height: 6px;}

.index4 .con2 .img {overflow: hidden;}

.index4 .con2 .img  img{width: 100%;transform: scale(1.001);}

.index4 .con2 .txt{padding: 40px 40px 35px 40px;box-shadow: 0 5px 10px 2px rgba(0, 0, 0, 0.05);}

.index4 .con2 .txt .t1{    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.index4 .con2 .txt .t2{display: flex;justify-content: space-between;margin-top: 15px;}

.index4 .con2 .txt .t2 .tl{display: flex;line-height: 1.5;width: calc(100% - 100px);}

.index4 .con2 .txt .t2 .tl img{width: 20px;margin-right: 7px;}

.index4 .con2 .txt .t2 .tl span{display: block;width: calc(100% - 30px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.index4 .con2 .ss:hover .txt .t1{color: #00693e;}

.index4 .con2 .ss:hover s{width: 100%;}

.index4 .con2 .ss:hover .img img{transform: scale(1.05);}


.index4 .con2 .swiper-slide{width: 35%;height: auto;position: relative;height: 70vh;}

/* .index4 .con2 .swiper-slide:last-child{width: 30%;} */

.index4 .con2 .swiper-slide .ss{position: absolute;bottom: 0;width: 100%;}

.index4 .con2 .swiper-slide-active{width: 46%;}


.gundongann{height: 50px;position: absolute;bottom: 0;left: 0;width: 100%;}

.gundongann .gun{display: flex;justify-content: space-between;height: 100%;padding-right: 8.3333%;}

.gundongann .gun .gl{width: calc(100% - 160px);display: flex;align-items: center;}

.gundongann .gun .gl .swiper-scrollbar{height: 1px;left: 0;width: 100%;background: #e5e5e5;}

.gundongann .gun .gl .swiper-scrollbar .swiper-scrollbar-drag{background: #00693e;}

.gundongann .gun .gr{width: 120px;position: relative;}

.prev,.next{width: 50px;height: 50px;border-radius: 100%;background: url(../images/svg/zjt3.svg) center no-repeat;background-size: 15px; border: 1px solid #d1d1d1;top: 0;margin-top: 0;}

.prev:hover,.next:hover{background:#00693e url(../images/svg/zjt.svg) center no-repeat;background-size: 15px; border: 1px solid #00693e;}

.next{transform: rotate(180deg);right: 0;}

.prev{left: 0;}


.index5{background: #f2f7f5;}

.index5 .con1{margin-bottom: 70px;text-align: center;}

.index5 .con2 a{display: flex;justify-content: space-between;box-shadow: 0 5px 5px 1px rgba(0, 0, 0, 0.02);}

.index5 .con2 a .txt{background: #fafcfb;width: 43.75%;padding: 110px 80px 0px;}

.index5 .con2 a .txt .tc{position: relative;width: 100%;height: 100%;}

.index5 .con2 a .img{width: 56.25%;overflow: hidden;}

.index5 .con2 a .txt .t1{line-height: 1.3;color: #1f1f1f;}

.index5 .con2 a .txt .t1 .cuow{transform: translateX(-20px);display: inline-block;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}

.index5 .con2 a .txt .t2{line-height: 1.7;margin: 40px 0 45px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}

.index5 .con2 a .txt .t4{display: flex;justify-content: space-between;position: absolute;left: 0;bottom: 60px;width: 100%;}

.index5 .con2 a:hover .t1{color: #00693e;}

.index5 .con2 a:hover .img img{transform: scale(1.05);}

.index5 .con3{margin-top: 18px;}

.index5 .con3 .ul{display: flex;}

.index5 .con3 .ul .li{width: 32.5%;background: #fff;position: relative;margin-right: 1.25%;box-shadow: 0 2px 5px 3px rgba(0, 0, 0, 0.02);}

.index5 .con3 .ul .li:last-child{margin-right: 0;}

.index5 .con3 .ul .li s{display: block;position: absolute;left: 0;bottom: 0;width: 0%;height: 6px;background: #00693e;}

.index5 .con3 .ul .li a{display: block;height: 100%;padding: 40px 45px;}

.index5 .con3 .ul .li .a1{line-height: 35px;height: 105px;margin-bottom: 70px;  word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-align: justify;}

.index5 .con3 .ul .li .a2{display: flex;justify-content: space-between;}

.index5 .con3 .ul .li:hover s{width: 100%;}

.index5 .con3 .ul .li:hover .a1{color: #00693e;}

.index5 .con4{display: flex;justify-content: center;margin-top: 50px;}

.floot{background: #f9f9f9;border-top: 6px solid #00693e;padding: 80px 0 55px;}

.floot .con1{display: flex;justify-content: center;}

.floot .con1 a{display: block;width: 380px;}

.floot .con2{display: flex;justify-content: space-between;padding:  60px 170px;border-bottom: 1px solid #e7e3de;}

.floot .con2 a{display: block;}

.floot .con2 a:hover{color: #00693e;}

.floot .con3{padding-top: 55px;}

.floot .con3 .c1{text-align: center;color: #555555;}

.floot .con3 .c2{display: flex;justify-content: center;margin: 30px 0 55px;}

.floot .con3 .c2 .i{width: 142px;border: 1px solid rgba(0, 0, 0, 0.1);}

.floot .con3 .c2 .i img{width: 100%;}

.floot .con3 .c3{display: flex;justify-content: center;line-height: 1.3;color: #555555;}

.floot .con3 .c3 a{color: #555555;}

.floot .con3 .c3 .wl{margin: 0 35px;}

.floot .con3 .c3 .dit{margin-right: 35px;}

.floot .con3 .c3 a:hover{color: #00693e;}


/* 康养服务 */

.service_banner{}

.service_banner .img{}

.service_banner .img img{width: 100%;}

.erjidaoh{width: 100%;background: #f7f7f7;border-bottom: 1px solid #dddddd;}

.erjidaoh a{display: block;line-height: 80px;margin-right: 65px;padding: 0 5px;position: relative;}

.erjidaoh a s{position: absolute;left: 0;bottom: -1px;width: 0%;height: 2px;background: #00693e;}

.erjidaoh a.act s{width: 100%;}

.erjidaoh a.act{color: #00693e;}

.erjidaoh a:hover s{width: 100%;}

.erjidaoh a:hover{color: #00693e;}

.erjidaoh a:last-child{margin-right: 0;}

.erjidaoh .er_con{display: flex;}

.service1{padding: 80px 0 70px;}

.service1 .con{display: flex;justify-content: space-between;align-items: center;height: 100%;}

.service1 .con .con_le{width: 53.125%;}

.service1 .con .con_le .le2{width: 50px;height: 3px;background: #00693e;margin: 35px 0 30px;}

.service1 .con .con_le .le3{line-height: 1.75;text-align: justify;}

.service1 .con .con_re{width: 44.5%;position: relative;height: 325px;}

.service1 .con .con_re img{position: absolute;top: 0;right: -10%;max-width: none;}

.service2{}

.service2 .con{display: flex;justify-content: space-between;padding-right: 8.33vw;}

.service2 .con .con_le{width: 61.5%;}

.service2 .con .con_le .img img{width: 100%;}

.service2 .con .con_re {width: 28.8%;}

.service2 .con .con_re .txt{width: 100%;height: 100%;display: flex;align-items: center;}

.service2 .con .con_re .re1{letter-spacing:3px;}

.service2 .con .con_re .re2{width: 50px;height: 3px;background: #00693e;margin: 30px 0 60px;}

.service2 .con .con_re .re3{line-height: 2;text-align: justify;margin-bottom: 60px;}

.next2,.prev2{top: calc(50% - 25px);}

.next2{right: 30px;}

.prev2{left: 30px;}


.ser2_sp {bottom: 25px !important;}

.ser2_sp span{background: #00693e;opacity: 0.3;width: 10px;height: 10px;margin: 0 7px !important;}

.ser2_sp span.swiper-pagination-bullet-active{opacity: 1;}


.lianxiwom{display: flex;justify-content: space-between;width: 170px;height: 40px;padding: 0 20px 0 14px;border: 1px solid #333333;align-items: center;position: relative;}

.lianxiwom s{position: absolute;left: 0;bottom: 0;width: 100%;height: 0%;background: #00693e;}

.lianxiwom span{position: relative;letter-spacing: 3px;z-index: 1;}

.lianxiwom .i{width: 20px;position: relative;z-index: 1;}

.lianxiwom .i img{width: 100%;}

.lianxiwom .i img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.lianxiwom:hover s{height: 100%;}

.lianxiwom:hover span{color: #fff;}

.lianxiwom:hover .i img:last-child{opacity: 1;}

.lianxiwom:hover .i img:first-child{opacity: 0;}

.lianxiwom:hover{border: 1px solid #00693e;}

.service3 {background: #f2f7f5;}

.service3 .con{padding-right: 0;padding-left: 8.333vw;}

/* .service3 .con .con_re{width: 28%;} */

.service4{background: #f2f7f5;}

.service4 .con1{text-align: center;}

.service4 .con2{width: 50px;height: 3px;margin: 35px auto 70px;background: #00693e;}

.service4 .con3{}

.service4 .con3 .ss{position: relative;overflow: hidden;}

.service4 .con3 .ss .img{}

.service4 .con3 .ss .img img{width: 100%;}

.service4 .con3 .ss .txt{position: absolute;left: 0;top: 100%;width: 100%;height: 100%;z-index: 5;}

.service4 .con3 .ss .txt .b{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.service4 .con3 .ss .txt .b img{width: 100%;height: 100%;}

.service4 .con3 .ss .txt .ts{position: relative;z-index: 2;color: #fff;padding: 25% 40px 0;height: 100%;}

.service4 .con3 .ss .txt .ts .t1{width: 80px;margin: 0 auto;}

.service4 .con3 .ss .txt .ts .t2{margin: 30px 0 60px;text-align: center;line-height: 1.3;}

.service4 .con3 .ss .txt .ts .t3{line-height: 1.75;text-align: justify;}

.service4 .con3 .ss .nei{position: absolute;left: 0;width: 100%;text-align: center;line-height: 1.3;bottom: 0px; color: #fff;padding: 0 10px 45px;border-bottom: 6px solid #00693e;}

.service4 .con3 .ss:hover .txt{top: 0;}

.service4 .con3 .ss:hover .nei{opacity: 0;}


.service5{}

.service5 .ser5_con{display: flex;justify-content: space-between;padding-left: 8.33%;}

.service5 .ser5_con .con_le{width: 33%;}
 
.service5 .ser5_con .con_re{width:58% ;}

.service5 .ser5_con .con_re .ss img{width: 100%;}

.service5 .ser5_con .con_le .txt{width: 100%;height: 100%;width: 100%;padding-top: 30%;}

.service5 .ser5_con .con_le .txt .t1{}

.service5 .ser5_con .con_le .txt .t2{width: 50px;height: 3px;background: #00693e;margin: 30px 0 ;}

.service5 .ser5_con .con_le .txt .t3{line-height: 1.75;text-align: justify;}

.service5 .ser5_con .con_le .txt .t4{margin-top: 40px;}

.service5 .ser5_con .con_le .txt .t4 .ul{}

.service5 .ser5_con .con_le .txt .t4 .ul .li{border-bottom: 2px solid #eeeeee;position: relative;padding: 33px 0;}

.service5 .ser5_con .con_le .txt .t4 .ul .li s{position: absolute;left: 0;bottom: -1px;width: 0%;height: 5px;background: #00693e;transition: all 0.6s;}

.service5 .ser5_con .con_le .txt .t4 .ul .li .lit{display: flex;justify-content: space-between;line-height: 1.5;cursor: pointer;align-items: center;}

.service5 .ser5_con .con_le .txt .t4 .ul .li .lit span{width: calc(100% - 50px);display: block;}

.service5 .ser5_con .con_le .txt .t4 .ul .li .lit .i{width: 20px;height: 20px;background: url(../images/svg/xjt3.svg) center no-repeat;background-size: 18px;transform: rotate(-90deg);}

.service5 .ser5_con .con_le .txt .t4 .ul .li .lib{line-height: 1.75;display: none;padding-top: 10px;}

/* .service5 .ser5_con .con_le .txt .t4 .ul .li:hover s{width: 100%;}

.service5 .ser5_con .con_le .txt .t4 .ul .li:hover .lit span{color: #00693e;}
 */

.service5 .ser5_con .con_le .txt .t4 .ul .li.act s{width: 100%;}

.service5 .ser5_con .con_le .txt .t4 .ul .li.act .lit span{color: #00693e;}

/* .service5 .ser5_con .con_le .txt .t4 .ul .li.act .lit{padding: 33px 0 10px;} */

.service5_sw.act .ser2_sp{opacity: 0;}

.service5_sw.act .next2,.service5_sw.act .prev2{opacity: 0;}

.service6{background: #f2f7f5;}

.service12{padding: 53px 0;}

.service12 .ser1_con {position: static;}

.service12 .con .con_re{width: 52.5%;height: 270px;}

.service12 .con .con_re img{right: -20%;}


/* 康养项目 */

.project{background: #f2f7f5;position: relative;}

.project .con1{position: relative;z-index: 5;}

.project .con1 .uls{display: flex;justify-content: space-between;}

.project .con1 .uls .lis{width: 15.65%;background: #fff;border: 1px solid #e6e6e6;}

.project .con1 .uls .lis .xiala{height: 62px;}

.project .con1 .uls .lis .xiala .xia{padding: 0 20px;}

.project .con1 .uls .lis .xiala .xia span{color: #666666;}

.project .con1 .uls .lis:last-child{width: 32.5%;}

.project .con1 .uls .lis1 .xiala .xia{padding-left: 50px;}

.project .con1 .uls .lis1 .xiala .xia span{color: #00693e;}

.project .con1 .uls .lis1 .xiala .xia .t{width: 19px;height: 19px; position: absolute;left: 20px;background: url(../images/svg/qb.svg) center no-repeat;background-size: 19px;}

.sousyangs{position: relative;width: 100%;height: 100%;}

.sousyangs input{width: 100%;height: 100%;border: 0;outline: none;padding-left: 20px;font-size: 18px;}

.sousyangs a{width: 60px;height: 100%;position: absolute;right: 0;top: 0;background: url(../images/svg/sousuo.svg) center no-repeat;background-size: 25px;opacity: 0.8;}

.sousyangs a:hover{background-image: url(../images/svg/sousuo2.svg);opacity: 1;}


.project .con2{margin-top: 70px;}

.project .con2 .ul{display: flex;flex-wrap: wrap;}

.project .con2 .ul .li{width: 31.25%;margin-right: 3.125%;margin-bottom: 50px;box-shadow: 0 5px 5px 1px rgba(0, 0, 0, 0.02);position: relative;}

.project .con2 .ul .li .img{overflow: hidden;}

.project .con2 .ul .li .img img{width: 100%;transform: scale(1.0001);}

.project .con2 .ul .li s{position: absolute;bottom: 0;width: 0%;height: 6px;background: #00693e;}

.project .con2 .ul .li:nth-child(3n){margin-right: 0;}

.project .con2 .ul .li a{display: block;height: 100%;background: #fff;}

.project .con2 .ul .li .txt{padding: 30px 30px 40px;}

.project .con2 .ul .li .txt .t1{display: flex;align-items: center;color: #00693e;}

.project .con2 .ul .li .txt .t1 img{width: 30px;margin-right: 10px;}

.project .con2 .ul .li .txt .t2{margin-top: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.project .con2 .ul .li:hover s{width: 100%;}

.project .con2 .ul .li:hover .img img{transform: scale(1.05);}

.project .con3{margin-top: 30px;}

.fenyann{}

.fenyann .ul{display: flex;justify-content: center;align-items: center;}

.fenyann .ul .li{margin: 0 10px ;color: #999999;}

.fenyann .ul a{width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;color: #999999;border-radius: 2px;}

.fenyann .ul .li:hover a{background: #00693e;color: #fff;}

.fenyann .ul .li.act a{background: #00693e;color: #fff;}

.fenyann .ul .li .i{width: 13px;height: 13px;position: relative;}

.fenyann .ul .li .i img:last-child{position: absolute;left: 0;top: 0;width: 100%;opacity: 0;}

.fenyann .ul .li.zuo{width: 24px;height: 24px;}

.fenyann .ul .li.zuo2{transform: rotate(180deg);margin-right: 43px;}

.fenyann .ul .li.you{margin-left: 43px;}

.fenyann .ul .li.zuo a{width: auto;height: 100%;background: #ffffff !important;border: 1px solid #e1e3e6;}

.fenyann .ul .li.zuo:hover .i img:last-child{opacity: 1;}

.fenyann .ul .li.zuo:hover .i img:first-child{opacity: 0;}

.fenyann .ul .li input{width: 40px;height: 32px;border: 1px solid #e1e3e6;outline: none;margin: 0 10px;background: transparent;text-align: center;}


.fenyann .ul .li.in{margin-left: 37px;}


.proj_det{}

.proj_det .con1{line-height: 1.3;}

.proj_det .con2{display: flex;flex-wrap: wrap;margin: 40px 0 30px;}

.proj_det .con2 p{display: flex;align-items: center;margin-right: 65px;margin-bottom: 5px;}

.proj_det .con2 p:last-child{margin-right: 0;}

.proj_det .con2 p img{width: 30px;margin-right: 10px;}

.proj_det .con3{border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;padding: 65px 0 40px;line-height: 1.75;}

.proj_det .con3 p{display: block;}

.proj_det .con3 p.p{margin-bottom: 20px;}

.proj_det .con3 img{display: inline-block;height: auto;}

.proj_det .con4{display: flex;justify-content: space-between;padding-top: 35px;align-items: center;}

.proj_det .con4 .con_le{width: calc(100% - 200px);}

.proj_det .con4 .con_le a{display: block;line-height: 1.5;margin-bottom: 15px;padding-left: 15px;position: relative; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.proj_det .con4 .con_le a s{width: 6px;height: 6px;position: absolute;left: 0;top: 9px;background: #999999;display: block;border-radius: 100%;}

.proj_det .con4 .con_le a:last-child{margin-bottom: 0;}

.fanhuilb{display: flex;align-items: center;justify-content: space-between;}

.fanhuilb span{color: #00693e;}

.fanhuilb  .i{width: 24px;height: 24px;border-radius: 100%;background: #00693e;overflow: hidden;display: flex;align-items: center;justify-content: center;margin-left: 15px;}

.fanhuilb  .i img{width: 11px;transform: rotate(-90deg) translate(-1px,1px);}

/* .fanhuilb:hover .i{margin-left: 20px;} */

.fanhuilb:hover span{letter-spacing: 3px;}

.proj_det .con4 .con_le a:hover {color: #00693e;}

.proj_det .con4 .con_le a:hover s{background: #00693e;}




/* 康养印象 */

.service13{padding: 110px 0 60px;}

.service13.service1 .con .con_re{height: 300px;}

.service13.service1 .con .con_re img{right: -23%;}

.service13.service1 .con .con_le{position: absolute;left: 0;width: 53.75%;top: 0;} 

/* .impression1.service2 .con{padding-right: 8.888vw;} */

.impression1.service2 .con .con_re .re3{margin-bottom: 0;}

.impression1.service2 .con .con_re{width: 31.3%;}

.impression1.service2 .con .con_re .re5{line-height: 1.3;margin-bottom: 35px;display: block;color: #00693e;}

.impression2{}

.impression2 .con1{text-align: center;}


.impression2 .con1 .c2{width: 50px;height: 3px;background: #00693e;margin: 30px auto 25px;}

.impression2 .con1 .c3{line-height: 2;}

.impression2 .con2{margin-top: 50px;padding-left: 8.3vw;}

.impression2 .con2 .swiper-container{padding-bottom: 110px;padding-left: 10px;}

.impression2 .con2 .swiper-slide{height: auto;}

.impression2 .con2 .ss{height: 100%;background: #fff;box-shadow: 0 5px 5px 1px rgba(0, 0, 0, 0.05);box-shadow: 2px;position: relative;}

.impression2 .con2 .ss s{position: absolute;left: 0;bottom: 0;width: 0%;height: 5px;background: #00693e;}

.impression2 .con2 .ss .img {overflow: hidden;}

.impression2 .con2 .ss .img img{width: 100%;transform: scale(1.0001);}

.impression2 .con2 .ss .txt{padding: 32px 30px 42px;}

.impression2 .con2 .ss .txt .t2{margin: 13px 0 21px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.impression2 .con2 .ss .txt .t3{margin-bottom: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.impression2 .con2 .ss .txt .t4{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.impression2 .con2 .ss:hover .img img{transform: scale(1.05);}

.impression2 .con2 .ss:hover .txt .t2{color: #00693e;}

.impression2 .con2 .ss:hover s{width: 100%;}

.impression3{}

.impression3 .con1{text-align: center;}

.impression3 .con2{width: 50px;height: 3px;background: #00693e;margin: 35px auto 70px;}

.impression3 .img img{width: 100%;}

.impression3 .con3{position: relative;}

.impression3 .con3 .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.impression3 .con3 .txt .ul{width: 100%;height: 100%;display: flex;justify-content: space-between;}

.impression3 .con3 .txt .ul .li{width: 100%;height: 100%;position: relative;overflow: hidden;border-right: 2px solid rgba(255, 255, 255, 0.3);}

.impression3 .con3 .txt .ul .li:last-child{border: 0;}

.impression3 .con3 .txt .ul .li .lit{position: absolute;left: 0;bottom: 60px;text-align: center;width: 100%;color: #fff;}

.impression3 .con3 .txt .ul .li .lib{width: 100%;height: 100%;background:rgba(0, 105, 62, 0.75) url(../images/imp3_3.png) center no-repeat; background-size: 100%;   stroke: var(--grey-g-0-00693e, #00693e);filter: drop-shadow(0px 4px 12px rgba(0, 105, 62, 0));backdrop-filter: blur(5px);padding:68% 20px 20px;color: #fff;text-align: center;position: absolute;left: 0;top: 100%;}

.impression3 .con3 .txt .ul .li .lib .b1{display: flex;justify-content: center;}

.impression3 .con3 .txt .ul .li .lib .b1 img{width: 65px;}

.impression3 .con3 .txt .ul .li .lib .b2{margin: 30px 0 60px;}

.impression3 .con3 .txt .ul .li .lib .b3{line-height: 1.75;}


.impression3 .con3 .txt .ul .li:hover .lib{top: 0;}

.impression3 .con3 .txt .ul .li:hover:hover .lit{opacity: 0;}

.impression4{background: url(../images/imp4_1.jpg) center no-repeat;background-size: cover;}

.impression4 .con2{width: 50px;height: 3px;background: #00693e;margin: 35px 0 75px;}

.impression4 .con3{}

.impression4 .con3 .ul{display: flex;justify-content: space-between;}

.impression4 .con3 .ul .li{width: 15%;}

.impression4 .con3 .ul .img{position: relative;}

.impression4 .con3 .ul .img .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 28% 10%;}

.impression4 .con3 .ul .img .txt .t1 {display: flex;justify-content: center;}

.impression4 .con3 .ul .img .txt .t1 img{width: 60px;}

.impression4 .con3 .ul .img .txt .t2{line-height: 1.3;text-align: center;margin-top: 10px;color: #00693e;}

.impression4 .con3 .ul .i2{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;}

.impression4 .con3 .ul .i2 img{width: 100%;}

.impression4 .con3 .ul .i2 .tu1{border-radius: 100%;overflow: hidden;}

.impression4 .con3 .ul .i2 .tu2{position: absolute;left: 0;top: 0;border-radius: 100px;overflow: hidden;}

.impression4 .con3 .ul .li1{margin-top: 14%;}

.impression4 .con3 .ul .li2{margin-top: 7%;}

.impression4 .con3 .ul .li5{margin-top: 7%;}

.impression4 .con3 .ul .li6{margin-top: 14%;}

.impression4 .con3 .ul .li:hover .i2{opacity: 1;}

/* 发展历程 */
.ab4{padding:120px 0 80px;background: url(../images/imps2_2.jpg) bottom center no-repeat;background-size: cover;}

.ab4 .tt{text-align: center;}

.ab4 .tc{width: 50px;height: 3px;background: #00693e;margin: 35px auto 90px;}

/* .ab4 .atop{width: 100%;max-width: 1200px;margin: 0 auto;} */

.ab4 .atop .swiper7{z-index: 3;}

.ab4 .atop .swiper7 .swiper-slide{}

.ab4 .atop .swiper7 .swiper-slide .sbox{display: flex;position: relative;z-index: 3;opacity: 0;justify-content: space-between;}

.ab4 .atop .swiper7 .swiper-slide .sbox .img{width: 50%;transform: translateX(-100px);-webkit-transform: translateX(-100px);opacity: 0;padding-left: 80px;}

.ab4 .atop .swiper7 .swiper-slide .sbox .img img{display: block;width: 100%;}

.ab4 .atop .swiper7 .swiper-slide .sbox .txt{width: 42.5%;align-content: center;position: relative;transform: translateX(100px);-webkit-transform: translateX(100px);opacity: 0;padding-top: 35px;}

.ab4 .atop .swiper7 .swiper-slide .sbox .txt .wz{position: relative;padding-left: 20px;}

.ab4 .atop .swiper7 .swiper-slide .sbox .txt .wz .t1{color: #00693e;}

.ab4 .atop .swiper7 .swiper-slide .sbox .txt .wz .t2{margin: 50px 0 15px;line-height: 1.5;color:#00693e;}

.ab4 .atop .swiper7 .swiper-slide .sbox .txt .wz .t3{line-height: 1.5;}

/* .ab4 .atop .swiper7 .swiper-slide .sbox .txt .wz::after{content: '';display: block;width: 8px;height: 8px; display: block;position: absolute;left: 0;top: .7vw;border-radius: 50%;background: linear-gradient(131deg, #D8261C 0%, #D8261C 100%);} */

.ab4 .atop .swiper7 .swiper-slide .sbox .year{position: absolute;display: flex;align-items: center; width: 100%;top: 0%;left: 0;z-index: 1;font-size: 400px;font-family:  Helvetica, sans-serif,Arial;padding-left: 24%;font-weight: bold;color: #D8261C;line-height: 1.18;filter: blur(12px);opacity: 0.04;letter-spacing: 0.2vw;}

.ab4 .atop .swiper7 .swiper-slide-active .sbox{opacity: 1;}

.ab4 .atop .swiper7 .swiper-slide-active .sbox .img{transform: translateX(0px);-webkit-transform: translateX(0px);opacity: 1;}

.ab4 .atop .swiper7 .swiper-slide-active .sbox .txt{transform: translateX(0px);-webkit-transform: translateX(0px);opacity: 1;}

.ab4 .abtm {position: relative;margin-top: 70px;}

.ab4 .abtm .abox{position: relative;z-index: 3;}

.ab4 .abtm .abox .swiper8{width: 100%;text-align: center;}

.ab4 .abtm .abox .swiper8 .swiper-slide .sbox{cursor: pointer;}

.ab4 .abtm .abox .swiper8 .swiper-slide .sbox .yuan{width: 40px;height: 40px;position: relative;z-index: 2;margin: 0 auto 25px;background: #f2f2f200;border-radius: 50%;margin: 0 auto;}

.ab4 .abtm .abox .swiper8 .swiper-slide .sbox .yuan span{display: block;width: 16px;height: 16px;background: #00693e;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: -1;}

.ab4 .abtm .abox .swiper8 .swiper-slide .sbox .year{line-height: 50px;}

.ab4 .abtm .abox .swiper8 .swiper-slide.act .sbox .yuan{background: #00693e;}

.ab4 .abtm .abox .swiper8 .swiper-slide.act .sbox .yuan span{background:#ffffff;width: 10px;height: 10px;}

.ab4 .abtm .abox .swiper8 .swiper-slide.act .sbox .year{font-size: 1.5vw; font-weight: bold;}

.ab4 .abtm .xian{display: block;width: 100%;height: 2px;background: #cccccc;position: absolute;left: 0;top: 19.5px;z-index: 1;}

.ab4 .con{position: relative;}

.ab4_prev{}

.ab4 .con .prev2{left: -80px;}

.ab4 .con .next2{right: -80px;}

/* 荣誉资质 */
.impression5{position: relative;background: url(../images/imp5_1.jpg) center no-repeat;background-size: cover;}

.impression5 .con1{text-align: center;}

.impression5 .con2{width: 50px;height: 3px;background: #00693e;margin: 35px auto 80px;}

.impression5 .con3{position: relative;background: url(../images/imp5_1.png) center no-repeat;background-size: 100% 100%;padding: 0 50px;}

.impression5 .con3 .swiper-container{padding: 20px 0px;}

.impression5 .con3 .ss{}

.impression5 .con3 .ss .img{margin-bottom: 18px;position: relative;}

.impression5 .con3 .ss .img s{width: 110%;left: -5%; height: 50px;background: url(../images/imp5.png) center no-repeat;background-size: 100%;display: block;position: absolute;bottom: -15px;}

.impression5 .con3 .ss .img img{width: 100%;position: relative;z-index: 1;}

.impression5 .con3 .ss .txt{text-align: center;line-height: 26px;height: 52px;}

.impression5 .con3 .ul{display: flex;flex-wrap: wrap;}

.impression5 .con3 .ul .li{width: 15.75%;margin-right: 1.1%;margin-bottom: 130px;}

.impression5 .con3 .ul .li:nth-child(6n){margin-right: 0;}

.impression5 .con3 .ul .li:nth-child(7n){margin-bottom: 15px;}

.impression5 .con3 .ul .li:nth-child(8n){margin-bottom: 15px;}

.impression5 .con3 .ul .li:nth-child(9n){margin-bottom: 15px;}

.impression5 .con3 .ul .li:nth-child(10n){margin-bottom: 15px;}

.impression5 .con3 .ul .li:nth-child(11n){margin-bottom: 15px;}

.impression5 .con3 .ul .li:nth-child(12n){margin-bottom: 15px;}

.impression5 .con3 .ul .li:hover .img img{transform: scale(1.05);}

.impression5 .con3 .ul .li:hover .txt{color: #00693e;}

.impression5 .con3 .prev2{left: -80px;}

.impression5 .con3 .next{right: -80px;}

.team1{}

.team1 .con{display: flex;justify-content: space-between;align-items: center;}

.team1 .con .con_le{width: 38.75%;}

.team1 .con .con_le .img{position: relative;}

.team1 .con .con_le .img img{width: 100%;}

.team1 .con .con_le .img s{width: 100%;display: block;height: 5px;background: #00693e;}

.team1 .con .con_re{width: 51%;position: relative;}

.team1 .con .con_re .tu{position: absolute;left: 45%;top: -18%;}

.team1 .con .con_re .tu img{max-width: none;}

.team1 .con .con_re .re1{letter-spacing:7px;}

.team1 .con .con_re .re2{margin-top: 35px;}

.team1 .con .con_re .re2 span{display: inline-block;border-bottom: 1px solid #00693e;color: #00693e;line-height: 1.1;}

.team1 .con .con_re .re3{margin: 65px 0 50px;}

.team1 .con .con_re .re3 .ul{}

.team1 .con .con_re .re3 .ul .li{display: flex;margin-bottom: 7px;}

.team1 .con .con_re .re3 .ul .li:last-child{margin-bottom: 0;}

.team1 .con .con_re .re3 .ul .li img{width: 30px;height: 30px;margin-right: 15px;}

.team1 .con .con_re .re3 .ul .li p{width: calc(100% - 45px);line-height: 1.75;}

.team1 .con .con_re .re4{line-height: 2;text-align: justify;}

.team1 .con .con_re .re4 p{margin-bottom: 17px;}

.team1 .con .con_re .re4 p:last-child{margin-bottom: 0;}

.team2{background: #f2f7f5;}

.team2 .con1{text-align: center;}

.team2 .con2{width: 50px;height: 3px;background: #00693e;margin: 35px auto 70px;}

.team2 .con3{}

.team2 .con3 .ul{display: flex;justify-content: space-between;flex-wrap: wrap;}

.team2 .con3 .ul .li{width: 49.4%;position: relative;overflow: hidden;margin-bottom: 20px;}

.team2 .con3 .ul .li .img{position: relative;}

.team2 .con3 .ul .li .img img{width: 100%;}

.team2 .con3 .ul .li .img s{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/team2_5.png) center no-repeat;background-size: 100% 100%;}

.team2 .con3 .ul .li .nei{position: absolute;left: 0;bottom: 30px;width: 100%;color: #fff;padding: 0 60px;}

.team2 .con3 .ul .li .txt{position: absolute;left: 0;top: 100%;width: 100%;height: 100%;background: rgba(0, 105, 62, 0.95);color: #fff;padding: 100px 100px 30px 60px;}


.team2 .con3 .ul .li .txt .t2{line-height: 1.8;text-align: justify;margin-top: 60px;}

.team2 .con3 .ul .li:hover .txt{top: 0;}

.team2 .con3 .ul .li:hover .nei{opacity: 0;}

.team3{position: relative;}

.team3 img{width: 100%;}


.team4{}

.team4 .con2{width: 50px;height: 3px;background: #00693e;margin: 35px 0 70px;}

.team4 .con3{}

.team4 .con3 .ul{display: flex;flex-wrap: wrap;}

.team4 .con3 .ul .li{width: 31.25%;margin-right: 3.125%;position: relative;overflow: hidden;margin-bottom: 50px;}

.team4 .con3 .ul .li:nth-child(3n){margin-right: 0;}

.team4 .con3 .ul .li .txt{position: absolute;left: 0;bottom: 0;background: #f2f7f5;width: 100%;display: flex;justify-content: space-between;padding: 30px 60px 33px 50px;border-bottom: 5px solid #00693e;}

.team4 .con3 .ul .li .txt .tl{letter-spacing:5px;}

.team4 .con3 .ul .li .txt .tr{position: relative;}

.team4 .con3 .ul .li .txt .tr span{position: absolute;right: 0;bottom: 0;white-space: nowrap;}

.team4 .con3 .ul .li .nei{position: absolute;left: 0;top: 100%;width: 100%;height: 100%;background: rgba(0, 105, 62, 0.95) url(../images/team4_7.png) center no-repeat;background-size: 100% 100%;color: #fff; padding: 0 45px;}

.team4 .con3 .ul .li .nei .n1{display: flex;justify-content: space-between;padding: 45px 0 30px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}

.team4 .con3 .ul .li .nei .n1 .l{letter-spacing:5px;}

.team4 .con3 .ul .li .nei .n1 .r{position: relative;}

.team4 .con3 .ul .li .nei .n1 .r span{position: absolute;right: 0;bottom: 0;;white-space: nowrap;}

.team4 .con3 .ul .li .nei .n2{margin: 60px 0 40px;line-height: 1.8;padding-right: 10px;text-align: justify;max-height: 160px;overflow-y: auto;}

.team4 .con3 .ul .li .nei .n2::-webkit-scrollbar{ width:3px;height: 1px;}

.team4 .con3 .ul .li .nei .n2::-webkit-scrollbar-thumb{ background:#ffffff;}

.team4 .con3 .ul .li .nei .n2::-webkit-scrollbar-track{ background:#ffffff50;} 

.team4 .con3 .ul .li .nei .n3{line-height: 1.8;}

.team4 .con3 .ul .li:hover .nei{top: 0;}

.team4 .con3 .ul .li:hover .txt{opacity: 0;}


/* 能力支持 */
.capability1{position: relative;}

.capability1 .cap1_con{background: url(../images/cap1_1.png) center no-repeat;background-size: 100%  auto;padding-bottom: 60px;}

.capability1 .cap1_con .con1{text-align: center;}

.capability1 .cap1_con .con2{width: 50px;height: 3px;background: #00693e;margin: 35px auto 70px;}

.capability1 .cap1_con .con3{}

.capability1 .cap1_con .con3 .ul{display: flex;justify-content: space-between;flex-wrap: wrap;}

.capability1 .cap1_con .con3 .ul .li{width: 26.5%;margin-right: 20%;text-align: justify;margin-bottom: 60px;}

.capability1 .cap1_con .con3 .ul .li:nth-child(2n){margin-right: 0;}

.capability1 .cap1_con .con3 .ul .li .lit{color: #00693e;margin-bottom: 30px;}

.capability1 .cap1_con .con3 .ul .li .lib{line-height: 1.75;}

/* .capability2{background: #fff;} */

.capability2.service2 .con .con_re .re1 {letter-spacing:1px;}

/* .capability3.service2 .con{padding-right: 8.33%;} */
.capability3.service2 .con .con_re .re1{letter-spacing:1px;}


.capability4{}

.capability4 .con1{text-align: center;}

.capability4 .con2{width: 50px;height: 3px;background: #00693e;margin: 35px auto 30px;}

.capability4 .con3{text-align: center;line-height: 1.8;}


.capability4 .con4{display: flex;justify-content: space-between;margin: 55px 0 100px;}

.capability4 .con4 .cl{width:320px;}

.capability4 .con4 .cc{width: 36.8%;text-align: center;color: #00693e;}

.capability4 .con4 .cc .c2{margin: 6px 0;}

.capability4 .con5{display: flex;justify-content: space-between;align-items: center;}

.capability4 .con5 .cl{width: 290px;}

.capability4 .con5 .ul{padding: 40px 20px 45px 45px;background:#f4f7f6 url(../images/cap4_5.png) center no-repeat;background-size: 100% 100%;border: 1px solid #dddddd;border-radius: 15px;width: 100%;}

.capability4 .con5 .ul .li{display: flex;line-height: 25px;margin-bottom: 27px;}

.capability4 .con5 .ul .li:last-child{margin-bottom: 0;}

.capability4 .con5 .ul .li img{width: 25px;margin-right: 25px;}

.capability4 .con5 .cc{width: 29%;}

.capability4 .con5 .cc .img{position: relative;}

.capability4 .con5 .cc .img .i img{width: 100%;}

.capability4 .con5 .cc .img .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;text-align: center;color: #00693e;line-height: 1.3;}

.capability4 .con5 .cc .lis{position: absolute;text-align: right;    white-space: nowrap;width: 1px;height: 1px;}

.capability4 .con5 .cc .lis .lib{position: absolute;right: 105px;}

.capability4 .con5 .cc .lis .tu{display: flex;align-items: center;width: 80px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}

.capability4 .con5 .cc .lis img{width: 80px;border: 1px solid rgba(0, 105, 62, 0.5);border-radius: 100%;background: #fff;}

.capability4 .con5 .cc .lis .b1{margin-bottom: 11px;color: #00693e;}

.capability4 .con5 .cc .lis1{right: 91%;top: 29%;}

.capability4 .con5 .cc .lis2{right: 83%;top: 85%;}

.capability4 .con5 .cc .lis3{left: 83%;top: 84%;}

.capability4 .con5 .cc .lis4{left: 92%;top: 28%;}

.capability4 .con5 .cc .lis5{left: 41%;top: -4%;}


.capability4 .con5 .cc .liss .tu{right: auto;left: 0;}

.capability4 .con5 .cc .liss .lib{right: auto;left: 105px;text-align: left;}



/* 弹窗 */

.shujutanc{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);z-index: 100;display: none;}

.shujutanc .shu_con{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.shujutanc .shu_con .con{width: 67.7%;background: #fff;padding: 80px 120px 60px;border-radius: 10px;background: url(../images/bei1.jpg) center no-repeat;background-size: 100% 100%;position: relative;}

.shujutanc .shu_con .con .out{position: absolute;right: 50px;top: 38px;width: 20px;height: 20px;cursor: pointer;}

.shujutanc .shu_con .con .out:hover{transform: rotate(90deg);}

.shujutanc .shu_con .con .ss {display: flex;justify-content: center;}

.shujutanc .shu_con .con .con1 {text-align: center;}

.shujutanc .shu_con .con .con2 {text-align: center;margin: 25px 0 45px;line-height: 1.8;}

.shujutanc .shu_con .con .con2 span{color: #00693e;}

/* .shujutanc .shu_con .con .con3 .swiper-container{padding: 0 80px;} */

.shujutanc .next{right: 0;}

.shujutanc .prev{left: 0;}

.shujutanc.act .next{right: 0;opacity: 0;}

.shujutanc.act .prev{left: 0;opacity: 0;}

.shujzhanw{display: none;}


/* 全国布局 */

.layout{background: #f6fbfa;}

.layout .con1{text-align: center;}

.layout .con2{margin: 35px auto 60px;width: 50px;height: 3px;background: #00693e;}

.layout .con3{position: relative;}

.layout .con3 .con_con{position: relative;width: 68.75%;margin: 0 auto;}

.layout .con3 .con_con .img{}

.layout .con3 .con_con .img img{width: 100%;}

.layout .con3 .con_con .ul .li{width: 0;height: 0;position: absolute;}

.layout .con3 .con_con .ul .li .ls{position: absolute;bottom: -3px;left: -12px;}

.layout .con3 .con_con .ul .li .ls .t{text-align: center;color: #00693e;position: absolute; white-space: nowrap;left: 50%;transform: translateX(-50%);top: 36px;}

.layout .con3 .con_con .ul .li .ls .wi{width: 25px;}

.layout .con3 .con_con .ul .li .ls .wi .i{width: 25px;}

.layout .con3 .con_con .ul .li .ls .wi .i img{animation: piany 2s infinite linear alternate;}

.layout .con3 .con_con .ul .li .ls .wi .d{width: 14px;height: 5px;border-radius: 100%;background: #00693e;position: relative;display: flex;align-items: center;justify-content: center;margin: 0 auto;}

.layout .con3 .con_con .ul .li .ls .wi .d s{width: 100%;height: 100%;background: rgba(0, 105, 62, 0.2);border-radius: 100%;animation: fangda 2s infinite linear alternate;}

@keyframes fangda {
    0%{transform: scale(1);}
    100%{transform: scale(2.5);}
}

@keyframes piany {
    0%{transform: translateY(-2px);}
    100%{transform: translateY(2px);}
}

.layout .con3 .con_con .ul .lis1 .ls .t{top:3px;right: 30px;transform: translateX(0);left: auto;}

.layout .con3 .con_con .ul .lis2 .ls .t{top:3px;left: 30px;transform: translateX(0);}

.layout .con3 .con_con .ul .li1{left: 55%;top: 37%;}

.layout .con3 .con_con .ul .li2{left: 62%;top: 46%;}

.layout .con3 .con_con .ul .li3{left: 55%;top: 67%;}

.layout .con3 .con_con .ul .li4{left: 62.5%;top: 72%;}

.layout .con3 .con_con .ul .li5{left: 58.5%;top: 96%;}

.layout .con3 .con_con .ul .li6{left: 64.5%;top: 56.5%;}

.layout .con3 .con_con .ul .li7{left: 68.2%;top: 37.5%;}

.layout .con3 .con_con .ul .li8{left: 70.5%;top: 41.5%;}

.layout .con3 .con_con .ul .li9{left: 72%;top: 49%;}

.layout .con3 .con_con .ul .li10{left: 71.5%;top: 61%;}

.layout .con3 .con_con .ul .li11{left: 69.5%;top: 68.5%;}

.layout .con3 .con_con .ul .li12{left: 73%;top: 77%;}

.layout .con3 .con_con .ul .li13{left: 78%;top: 33%;}

.layout .con3 .con_con .ul .li14{left: 75%;top: 57%;}

.layout .con3 .con_con .ul .li15{left: 78.5%;top: 62%;}

.layout .con3 .con_con .ul .li16{left: 77%;top: 68%;}

.layout .con3 .con_le{}

.layout .con3 .con_le .le1{width: 22.5%;position: absolute;left: 0;top: 20px;z-index: 5;}

.layout .con3 .con_le .le1 .xiala .xia{background: #fff;border: 1px solid #e6e6e6;border-radius: 5px;padding-left: 70px;}

.layout .con3 .con_le .le1 .xiala .xia span{color: #00693e;}

.layout .con3 .con_le .le1 .xiala .xia .t{width: 19px;height: 19px;position: absolute;left: 28px;background: url(../images/svg/qb.svg) center no-repeat;background-size: 19px;}

.layout .con3 .con_le .le1  .xiala{height: 65px;}

.layout .con3 .con_le .le2{position: absolute;left: 0;top: 20%;}

.layout .con3 .con_le .le2 .txt{}
 
.layout .con3 .con_le .le2 .txt .t1{color: #00693e;position: relative;display: inline-block;}

.layout .con3 .con_le .le2 .txt .t1 .sp2{position: absolute;top: 5px;right: -20px;}

.layout .con3 .con_le .le2 .txt .t2{margin-top: 15px;}

.layout .con3 .con_le .le2 .n{margin-top: 70px;}

.layout .con3 .con_le .le2 .li{display: none;}

.layout .con3 .con_le .le2 .li.act{display: block;}

.layout .con3 .con_le .le3{}

.layout .con3 .con_le .le3 .ul{display: flex;}

.layout .con3 .con_le .le3 .li{margin-right: 150px;}

.layout .con3 .con_le .le3 .li:last-child{margin-right: 0;}

.layout .con3 .con_le .le3 .lit{color: #00693e;display: inline-block;position: relative;}

.layout .con3 .con_le .le3 .lit .sp2{position: absolute;right: -35px;top: 5px;}

.layout .con3 .con_le .le3 .lib{margin-top: 10px;}

.layout .con3 .con_re{position: absolute;right: 0;top: 50px;}

.layout .con3 .con_re .ul .li{margin-bottom: 90px;}

.layout .con3 .con_re .ul .li:last-child{margin-bottom: 0;}

.layout .con3 .con_re .ul .li .lit{position: relative;display: inline-block;color: #00693e;}

.layout .con3 .con_re .ul .li .lit .sp2{position: absolute;right: -35px;top: 5px;}

.layout .con3 .con_re .ul .li .lib{line-height: 1.2;}

.layout .con3 .con_re .ul .li .lib span{color: #999999;}

.dizhitanc{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);z-index: 100;display: none;}

.dizhitanc .diz_con{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.dizhitanc .diz_con .cons{    width: 67.7%;background: #fff;border-radius: 10px;background: url(../images/bei1.jpg) center no-repeat;background-size: 100% 100%;position: relative;padding: 80px 30px 60px;position: relative;}

.dizhitanc .diz_con .cons .out{position: absolute;right: 45px;top: 35px;width: 20px;cursor: pointer;}

.dizhitanc .diz_con .cons .out:hover{transform: rotate(90deg);}

.dizhitanc .diz_con .cons .con1{text-align: center;}

.dizhitanc .diz_con .cons .con2{display: flex;justify-content: center;margin: 35px 0 45px;}

.dizhitanc .diz_con .cons .con2 span{background: #00693e;color: #fff;padding: 0px 40px;line-height: 40px;border-radius: 5px;}

.dizhitanc .diz_con .cons .con3{display: flex;justify-content: center;padding-left: 40px;}

.dizhitanc .diz_con .cons .con3 .con_le{width: 360px;margin-right: 150px;}

.dizhitanc .diz_con .cons .con3 .con_le:last-child{margin-right: 0;}

.dizhitanc .diz_con .cons .con3 .con_le .let{color: #00693e;padding-bottom: 40px;border-bottom: 1px solid #00693e;margin-bottom: 32px;}

.dizhitanc .diz_con .cons .con3 .con_le .ul{line-height: 1.5;max-height: 380px;overflow-y: auto;}

.dizhitanc .diz_con .cons .con3 .con_le .ul .li{margin-bottom: 15px;}

.dizhitanc .diz_con .cons .con3 .con_le .ul .li:last-child{margin-bottom: 0;}


.dizhitanc .diz_con .cons .con3 .con_le .ul::-webkit-scrollbar{ width:3px;height: 1px;}

.dizhitanc .diz_con .cons .con3 .con_le .ul::-webkit-scrollbar-thumb{ background:#00693e;}

.dizhitanc .diz_con .cons .con3 .con_le .ul::-webkit-scrollbar-track{ background:#cccccc;} 

.cooperate1{background: #fff;padding-bottom:  10px;}

.cooperate2{background: url(../images/coop2_b.jpg) center no-repeat;background-size: 100% 100%;}

.cooperate2 .con1{text-align: center;}

.cooperate2 .con2{width: 50px;height: 3px;background: #00693e;margin: 35px auto 70px;}

.cooperate2 .con3{position: relative;margin-bottom: 65px;}

.cooperate2 .con3 .sps{display: flex;justify-content: center;}

.cooperate2 .con3 .x{position: absolute;width: 100%;bottom: 0;height: 1px;background-image: linear-gradient(to  right,#cccccc50, #cccccc, #cccccc,#cccccc50)}

.cooperate2 .con3 span{margin-right: 100px;padding:22px 0;position: relative;cursor: pointer;z-index: 1;}


.cooperate2 .con3 span s{position: absolute;left: 0;bottom: -1px;background: #00693e;height: 5px;display: block;width: 0%;}

.cooperate2 .con3 span.act {color: #00693e;}

.cooperate2 .con3 span.act s{width: 100%;}

.cooperate2 .con3 span:hover s{width: 100%;}

.cooperate2 .con3 span:hover {color: #00693e;}

.cooperate2 .con3 span:last-child{margin-right: 0px;}

.cooperate2 .con4{width: 90.1%;margin: 0 auto;max-width: 1730px;padding-bottom: 15px;}

.cooperate2 .con4  .swiper-container{padding:15px 5px ;}

.cooperate2 .con4  .ss{background: #fff;box-shadow: 0 3px 8px 2px rgba(0, 0, 0, 0.05);}

.cooperate2 .con4  .ss img{width: 100%;}

.cooperate2 .con4 .c1,.cooperate2 .con4 .c3{padding: 0 7%;}

.cooperate2 .con4 .swiper-wrapper{-webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; -ms-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear; margin: 0 auto;}

/* 新闻 */

.news1.service1{padding: 15px 0;}

.news1.service1 .con .con_re{width: 43.3%;height: 350px;}

.news1.service1 .con .con_re img{right: -23%;}

.news2 {}

.news2 .swiper-container{padding-bottom: 50px;}

.news2 .swiper-container .swiper-pagination{bottom: 1px !important;}

.news2 .con5{margin-top: 70px;}

.news2 .con5 .ul{display: flex;flex-wrap: wrap;}

.news2 .con5 .ul .li{width: 31.25%;margin-right: 3.125%;position: relative;box-shadow: 0 3px 5px 2px rgba(0, 0, 0, 0.02);margin-bottom: 50px;}

.news2 .con5 .ul .li s{position: absolute;bottom: 0;left: 0;height: 6px;background: #00693e;width: 0%;}

.news2 .con5 .ul .li:nth-child(3n){margin-right: 0;}

.news2 .con5 .ul .li a{display: block;}

.news2 .con5 .ul .li a .img{overflow: hidden;}

.news2 .con5 .ul .li a .img img{width: 100%;}

.news2 .con5 .ul .li a .txt{background: #fff;padding: 40px 30px 40px 50px;}

.news2 .con5 .ul .li a .txt .t1{line-height: 37px;height: 74px;margin-bottom: 110px; word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}

.news2 .con5 .ul .li a .txt .t2{display: flex;justify-content: space-between;}

.news2 .con5 .ul .li:hover .txt .t1{color: #00693e;}

.news2 .con5 .ul .li:hover  .img img{transform: scale(1.05);}

.news2 .con5 .ul .li:hover s{width: 100%;}

.news2 .con6{margin-top: 30px;}

.details{}

.details .con1{text-align: justify;line-height: 1.3;}

.details .con2{display: flex;flex-wrap: wrap;margin: 35px 0;}

.details .con2 p{display: flex;margin-right: 35px;color: #666666;}

.details .con2 p:last-child{margin-right: 0;}

.details .con2 p img{width: 16px;margin-right: 7px;}

.details .con2 p:nth-child(3n) img{width: 18px;}

.details .con3{line-height: 1.75;text-align: justify;padding: 65px 0;border-top: 1px solid #e6e8eb;border-bottom: 1px solid #e6e8eb;}

.details .con3 img{display: inline-block;height: auto;}

.details .con3 .p{margin-bottom: 10px;}

.details .con4{display: flex;justify-content: space-between;align-items: center;margin-top: 30px;}

.details .con4 .con_le{width:calc(100% - 200px);}

.details .con4 .con_le a{display: block;line-height: 1.5;margin-bottom: 15px;padding-left: 15px;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.details .con4 .con_le a s{width: 6px;height: 6px;position: absolute;left: 0;top: 9px;background: #999999;display: block;border-radius: 100%;}

.details .con4 .con_le a:last-child{margin-bottom: 0;}

.details .con4 .con_le a:hover{color: #00693e;}

.details .con4 .con_le a:hover s{background: #00693e;}


.video{background: #f2f7f5;}

.video .con1 .ul{display: flex;flex-wrap: wrap;}

.video .con1  .li{width: 31.25%;margin-right: 3.125%;position: relative;box-shadow: 0 3px 5px 3px rgba(0, 0, 0, 0.02);margin-bottom: 50px;cursor: pointer;}

.video .con1  .li s{position: absolute;left: 0;height: 6px;bottom: 0;background: #00693e;width: 0;}

.video .con1   .li:nth-child(3n){margin-right: 0;}

.video .con1  .li .img{position: relative;}

.video .con1  .li .img .i{overflow: hidden;}

.video .con1  .li .img img{width: 100%;}

.video .li .txt{padding: 40px 30px 40px 45px;background: #fff;height: 200px;}

.video .con1  .li .txt .t{line-height: 1.5; word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.video .con1  .li .img .h{width: 80px;position: absolute;left: calc(50% - 40px);top: calc(50% - 40px);}

/* .video .li:hover .h img{transform: rotate(120deg);} */

.video .con1  .li:hover .i img{transform: scale(1.05);}

.video .con1  .li:hover s{width: 100%;}

.video .con1  .li:hover .txt .t{color: #00693e;}

.video .con2{margin-top: 30px;}

.shipintanc{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);z-index: 100;display: none;}

.shipintanc .shi_con{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}

.shipintanc .shi_con .con{width: 60%;position: relative;}

.shipintanc .shi_con .con .out{position: absolute;width: 30px;height: 30px;position: absolute;right: -50px;top: 0;z-index: 2;cursor: pointer;}

.shipintanc .shi_con .con .out:hover{transform: rotate(90deg);}

.shipintanc .shi_con .con video{width: 100%;}



/* 康养人才 */

.join1{padding: 35px 0 30px;}

.join1.service1 .con .con_le{width: 70%;}

.join1.service1 .con .con_re{width: 26%;height: 370px;}

.join1.service1 .con .con_re img{right: -39%;}

.join2{padding: 120px 0 80px;}

.join3{background: url(../images/join3_1.jpg) center no-repeat;background-size: 100% 100%;}

.join3 .con1{text-align: center;}

.join3 .con2{width: 50px;height: 3px;background: #00693e;margin: 35px auto 70px;}

.join3 .con3{width: 1280px;margin: 0 auto;position: relative;}

.join3 .con3 .con_con{position: relative;margin: 0 auto;width: 650px;}

.join3 .con3 .con_con .img{}

.join3 .con3 .con_con .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.join3 .con3 .con_con .txt .t1{display: flex;justify-content: center;}

.join3 .con3 .con_con .txt .t1 img{width: 120px;}

.join3 .con3 .con_con .txt .t2{color: #00693e;margin-top: 10px;text-align: center;}

.join3 .con3 .con_con .txt .ts{padding-bottom: 25px;}

.join3 .con3 .con_con .ul{}

.join3 .con3 .con_con .ul .li{width: 0;height: 0;position: absolute;}

.join3 .con3 .con_con .ul .li .ls{position: absolute;left: 50%;top: 50%;width: 50px;height: 50px;border: 1px solid #dedede;border-radius: 100%;transform: translate(-50%,-50%);}

.join3 .con3 .con_con .ul .li .ls .l1 {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.join3 .con3 .con_con .ul .li .ls .l1 img{width: 25px;}

.join3 .con3 .con_con .ul .li .ls .l2{white-space: nowrap;position: absolute;left: -50%;top: -35px;}

.join3 .con3 .con_con .ul .li0{position: absolute;left: 50%;top: 11%;}

.join3 .con3 .con_con .ul .li1{top: 50%;left: 11.2%;}

.join3 .con3 .con_con .ul .li1 .ls .l2{top: 50%;right: 60px;left: auto;transform: translateY(-50%);}

.join3 .con3 .con_con .ul .li2 {left: 50%;bottom: 12%;}

.join3 .con3 .con_con .ul .li2 .ls .l2{top: 60px;}

.join3 .con3 .con_con .ul .li3{right: 11%;top: 50%;}

.join3 .con3 .con_con .ul .li3 .ls .l2{left: 60px;top: 50%;transform: translateY(-50%);}

.join3 .con3 .uls .lis{background: #fdfdfd url(../images/cap4_5.png) right bottom no-repeat;width: 400px;height: 175px;border: 1px solid #dddddd;border-radius: 20px;display: flex;align-items: center;text-align: center;position: absolute;padding-top: 15px;}

.join3 .con3 .uls .lis .lib{width: 100%;padding: 0 10px;}

.join3 .con3 .uls .lis .lit{background: url(../images/join3_5.png) center no-repeat;background-size: 100% 100%;width: 180px;height: 50px;color: #fff;position: absolute;line-height: 50px;left: 50%;transform: translateX(-50%);top: -26px;}

.join3 .con3 .uls .lis1{left: 0;top: 0;}

.join3 .con3 .uls .lis2{left: 0;bottom: 0;}

.join3 .con3 .uls .lis3{right: 0;top: 0;}

.join3 .con3 .uls .lis4{right: 0;bottom: 0;}

.join4{background: #f2f7f5;}

.join4 .con1{text-align: center;}


.join4 .con2{width: 50px;height: 3px;background: #00693e;margin: 35px auto 70px;}

.join4 .con3{display: flex;justify-content: space-between;height: 250px;background: url(../images/join4_1.jpg) right top no-repeat;background-size: 100% 100%;padding: 50px 0 0 50px;}

.join4 .con3 .con_le{width: 81%;}

.join4 .con3 .con_le .le1{margin-bottom: 32px;color: #00693e;}

.join4 .con3 .con_le .ul{display: flex;justify-content: space-between;}

.join4 .con3 .con_le .ul .li{text-align: center;}

.join4 .con3 .con_le .ul .li .d{width: 11px;height: 11px;background: #ef6911;border-radius: 100%;position: relative;margin: 30px auto 14px;}

.join4 .con3 .con_le .ul .li .d .s1{position: absolute;left: 1px;top: 1px;width: 9px;height: 9px;border: 1px solid #fff;border-radius: 100%;display: block;}

.join4 .con3 .con_le .ul .li .d .s2{width: 2px;height: 2px;position: absolute;left: 5px;top: 4px;background: #ffffff99;}

.join4 .con3 .con_le .ul .li .j{display: flex;}

.join4 .con3 .con_le .ul .li .j img{width: 18px;}

.join4 .con3 .con_le .ul .li .j img:first-child{transform: translateX(4px);opacity: 0.8;}

.join4 .con3 .con_le .ul .li .j img:last-child{transform: translateX(-4px);}

.join4 .con3 .con_le .ul .li .lib{position: relative;}

.join4 .con3 .con_le .ul .li .lib .t{position: absolute;left: 50%;transform: translateX(-50%);top: 0;white-space: nowrap;}

.join4 .con4{background: url(../images/join4_2.jpg) left top no-repeat;background-size: 100% 100%;padding: 50px 50px 0 0px;margin-top: 25px;}

.join4 .con4 .le1{text-align: right;}

.join4 .con4 .con_le{width: 70%;}

.join5{position: relative;}

.join5 .img img{width: 100%;}

.join5 .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;color: #fff;}

.join5 .txt .t1{margin-bottom: 70px;}

.join5 .txt .t2 a{border: 1px solid #fff;}

.join5 .txt .t2 a span{color: #fff;}

.join5 .txt .t2 a:hover{border: 1px solid #00693e;}

.join6{}

.join6 .con1{text-align: center;}

.join6 .con2{width: 50px;height: 3px;background: #00693e;margin: 35px auto 70px;}

.join6 .con3{}

.join6 .con3 .li{border: 1px solid #ebedf0;background: #fcfcfc;margin-bottom: 20px;}

.join6 .con3 .li:last-child{margin-bottom: 0;}

.join6 .con3 .li .lit{display: flex;justify-content: space-between;align-items: center;padding: 30px 40px;cursor: pointer;}

.join6 .con3 .li .lit .ttl{}

.join6 .con3 .li .lit .ttl .t1{position: relative;}

.join6 .con3 .li .lit .ttl .t1 s{position: absolute;left: -41px;width: 4px;height: 0%;background: #00693e;}

.join6 .con3 .li .lit .ttl .t2{margin-top: 16px;}

.join6 .con3 .li .fanhuilb .i img{transform: rotate(0deg);}

.join6 .con3 .li .fanhuilb .i{background: #939699;}

.join6 .con3 .li .fanhuilb span{color: #474a4d;letter-spacing: 1px;}

.join6 .con3 .li .lib{padding:0 40px 40px;display: none;}

.join6 .con3 .li .lib .txt{display: flex;justify-content: space-between;border-top: 1px dashed #c8cacc;padding-top: 40px;}

.join6 .con3 .li .lib .txt .x{width: 1px;background: #e5e5e5;margin: 0 60px;}

.join6 .con3 .li .lib .txt .nei{width: calc(50% - 60px);padding-bottom: 45px;}

.join6 .con3 .li .lib .txt .nei .n1{margin-bottom: 25px;}

.join6 .con3 .li .lib .txt .nei .n2{line-height: 1.75;}

.join6 .con3 .li .lib .txt .nei .n2 p{display: flex;margin-bottom: 8px;text-align: justify;}

.join6 .con3 .li .lib .txt .nei .n2 p:last-child{margin-bottom: 0;}

.join6 .con3 .li .lib .yx{display: flex;}

.join6 .con3 .li .lib .yx a{display: flex;align-items: center;color: #474a4d;}

.join6 .con3 .li .lib .yx a img{width: 25px;margin-right: 5px;}

.join6 .con3 .li .lib .yx a:hover{color: #00693e;}

.join6 .con3 .li:hover .lit .ttl .t1{color: #00693e;}

.join6 .con3 .li:hover .fanhuilb span{color: #00693e;}

.join6 .con3 .li:hover .fanhuilb .i{background: #00693e;}

.join6 .con3 .li:hover .lit .ttl .t1 s{height: 100%;}

.join6 .con3 .li.act .lit .ttl .t1{color: #00693e;}

.join6 .con3 .li.act .fanhuilb span{color: #00693e;}

.join6 .con3 .li.act .fanhuilb .i{background: #00693e;}

.join6 .con3 .li.act .lit .ttl .t1 s{height: 100%;}

.join6 .con3 .li.act .fanhuilb .i img{transform: rotate(0);}

.join6 .con3 .li.act{border: 1px solid #e5e5e5;}

.join6 .con4{margin-top: 60px;}

.contact1{padding: 110px 0 150px;background: #f2f7f5;}

.contact1 .con{display: flex;justify-content: space-between;}

.contact1 .con .con_le{width: 38.75%;}

.contact1 .con .con_le .le1{line-height: 1.2;}

.contact1 .con .con_le .le2{width: 50px;height: 3px;background: #00693e;margin: 30px 0 65px;}

.contact1 .con .con_le .le3{line-height: 1.5;margin-bottom: 120px;}

.contact1 .con .con_le .le4 img{position: absolute;left: -10%;}

.contact1 .con .con_re{width: 50%;}

.contact1 .con .con_re .uls{display: flex;flex-wrap: wrap;justify-content: space-between;}

.contact1 .con .con_re .lis{width: 100%;border: 1px solid #dddddd;margin-bottom: 30px;}

.contact1 .con .con_re .lis:last-child{margin-bottom: 60px;}

.contact1 .con .con_re .lis input{width: 100%;height: 68px;background: #fff;padding-left: 35px;outline: none;border: 0;font-size: 18px;color: #999999;}

.contact1 .con .con_re .lis .dizhixuanz .di{width: 128px;}

.contact1 .con .con_re .lis .dizhixuanz .in{width: calc(100% - 128px);}

.contact1 .con .con_re .lis2{width: 48.7%;}

.contact1 .con .con_re .lis3{position: relative;z-index: 10;}

.contact1 .con .con_re .yuding{border: 1px solid #00693e;}

.contact1 .con .con_re .yuding span{color: #00693e;}

.contact1 .con .con_re .yuding:hover span{color: #fff;}

.contact2{}

.contact2 .con2{width: 50px;height: 3px;margin: 35px 0 50px;background: #00693e;}

.contact2 .con3{display: flex;justify-content: space-between;align-items: center;}

.contact2 .con3 .con_le{width: 360px;}

.contact2 .con3 .con_le .li{display: flex;justify-content: space-between;margin-bottom: 75px;}

.contact2 .con3 .con_le .li:last-child{margin-bottom: 0;}

.contact2 .con3 .con_le .li .ll{width: 70px;height: 70px;border: 2px solid #00693e;border-radius: 100%;display: flex;align-items: center;justify-content: center;}

.contact2 .con3 .con_le .li .ll img{width: 36px;}

.contact2 .con3 .con_le .li .lr{width: calc(100% - 90px);padding-top: 25px;}

.contact2 .con3 .con_le .li .lr .r1{margin-bottom: 15px;}

.contact2 .con3 .con_le .li .lr span{line-height: 1.5;color: #666666;}

.contact2 .con3 .con_re{width: 68.75%;pointer-events: none;}

.contact2 .con3 .con_le .li .lr  .fbd a{color: #00693e;}

.contact2 .con3 .con_le .li .lr .r2 a{border-bottom: 1px solid transparent;}

.contact2 .con3 .con_le .li .lr .r2 a:hover{border-bottom: 1px solid #00693e;color: #00693e;}

.tupiantc{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);z-index: 1010;display: none;}

.tupiantc .out{position: absolute;right: 20px;top: 20px;width: 30px;cursor: pointer;}

.tupiantc .con{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.tupiantc .con .img {width: 100%;}

.tupiantc .con .img .pinch-zoom-container{overflow:  unset !important;}


.yuangongfc{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 100;background: rgba(0, 0, 0, 0.4);display: none;}

.yuangongfc  .yaun_con{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}

.yuangongfc .cons{width: 67.7%;position: relative;background: url(../images/bei1.jpg) center no-repeat;padding: 80px 80px 120px;border-radius: 5px;background-size: 100% 100%;}

.yuangongfc .con1{margin-bottom: 65px;text-align: center;}

.yuangongfc .con2{display: flex;justify-content: space-between;}

.yuangongfc .con2 .con_le{width: 75%;}

.yuangongfc .con2 .con_le img {width: 100%;}

.yuangongfc .con2 .con_re{width: 22%;position: relative;}

.yuangongfc .con2 .con_re .res{position: absolute;right: 0;top: 0;width: 100%;height: 100%;padding: 15px 0;}

.yuangongfc .con2 .con_re .swiper-container{height: 100%;padding: 5px 0;}

.yuangongfc .con2 .con_re .ss{position: relative;cursor: pointer;overflow: hidden;}

.yuangongfc .con2 .con_re .ss  img{width: 100%;transition: all 0.6s;}

.yuangongfc .con2 .con_re .ss s{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 5px solid #00693e;display: block;opacity: 0;transition: all 0.6s;}

.yuangongfc .con2 .con_re .ss:hover s{opacity: 1;}

.yuangongfc .con2 .con_re .ss:hover img{transform: scale(1.05);}

.yuangongfc .con2 .con_re .swiper-slide.act .ss s{opacity: 1;}

.yuangongfc .prev2{left: calc(50% - 25px);top: -45px;transform: rotate(90deg);}

.yuangongfc .next2{left: calc(50% - 25px);bottom: -45px;transform: rotate(-90deg);top: auto;}

.yuangongfc  .swiper-button-disabled{opacity: 0;}

.yuangongfc .out{width: 20px;height: 20px;right: 50px;top: 35px;position: absolute;cursor: pointer;}

.yuangongfc .out:hover{transform: rotate(90deg);}

/* .yuangongfc .con2 .con_re .swiper-slide{height: 30%;margin-bottom: 3%;} */

.dizhi{display: flex;height: 100%;justify-content: space-between;padding-left: 20px;}

.dizhi .d{height: 100%;width: 33%;}

.dizhi .d select{height: 100%;width: 100%;border: 0;appearance: none;font-size: 18px;cursor: pointer;}




.search{background: #f2f7f5;padding: 100px 0 70px;}

.search .sear_con{display: flex;justify-content: space-between;}

.search .sear_con .con_le{display: flex;align-items: center;}

.search .sear_con .con_le a{width: 250px;height: 66px;background: #fff;display: flex;align-items: center;justify-content: center;border: 1px solid #e6e6e6;margin-right: 20px;}

.search .sear_con .con_le a:last-child{margin-right: 0;}


.search .sear_con .con_le a.act{color: #00693e;}

.search .sear_con .con_le a:hover{color: #00693e;}

.search .sear_con .con_re{display: flex;width: 520px;}

.search .sear_con .con_re .in{width: calc(100% - 80px);height: 66px;border: 1px solid #e6e6e6;}

.search .sear_con .con_re .in input{height: 100%;border: 0;outline: none;width: 100%;padding-left: 20px;font-size: 18px;}

.search .sear_con .con_re  a{width: 80px;height: 66px;background: #00693e url(../images/svg/sousuo3.svg) center no-repeat;background-size: 25px;}


.search2.news2{background: #f2f7f5;}

.search2.news2 .con5{margin-top: 0;}

.search2.project .con2{margin-top: 0;}


.lianxitanchuang{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 100;background: rgba(0, 0, 0, 0.7);display: none;}

.lianxitanchuang .lian_con{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.lianxitanchuang .lian_con .cons{width: 600px;height: 230px;background: #060403;padding: 40px 80px;border-radius: 10px;position: relative;}

.lianxitanchuang .lian_con .cons .out{width: 30px;height: 30px;position: absolute;right: 10px;top: 10px;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(255, 255, 255, 0.3);border-radius: 100%;cursor: pointer;}

.lianxitanchuang .lian_con .cons .out:hover{transform: rotate(90deg);}

.lianxitanchuang .lian_con .cons .out img{width: 8px;}

.lianxitanchuang .lian_con .cons .con1{color: #fff;}

.lianxitanchuang .lian_con .cons .con1 .ul{display: flex;justify-content: space-between;}

.lianxitanchuang .lian_con .cons .con1 .ul .li{width: 48%;}

.lianxitanchuang .lian_con .cons .con1 .ul .li .l2 {margin-top: 17px;border-bottom: 1px solid rgba(255, 255, 255, 0.5);}

.lianxitanchuang .lian_con .cons .con1 .ul .li .l2 input{width: 100%;height: 30px;background: none;border: 0;outline: none;color: #fff;font-size: 16px;}

.lianxitanchuang .lian_con .cons .con2{margin-top: 40px;}



.gongongcebianl{position: fixed;right: 20px;width: 50px;top: 40%;z-index: 20;}

/* .gongongcebianl.act{right: 20px;} */

.gongongcebianl .gongg{background: #fff;border-radius: 30px;box-shadow: 0 2px 10px 5px rgba(0, 0, 0, 0.04);padding: 10px;}

.gongongcebianl .gongg .go{width: 100%;height: 50px;display: flex;align-items: center;justify-content: center;position: relative;border-bottom: 1px solid #e1e5e4;}


.gongongcebianl .gongg .go .i{width: 25px;height: 25px;position: relative;}

.gongongcebianl .gongg .go .i  img{width: 100%;}

.gongongcebianl .gongg .go .i img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.gongongcebianl .gongg .go a{display: flex;align-items: center;justify-content: center; position: relative;width: 30px;height: 30px;position: relative;}

.gongongcebianl .gongg .go  .img{position: absolute;width: 120px;height: 120px;right: 70px;top: 50%;transform: translateY(-50%);box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.05);opacity: 0;pointer-events: none;}

.gongongcebianl .gongg .go  .img img{width: 100%;}

.gongongcebianl .gongg .go:last-child{height: auto;padding: 20px 0 15px;line-height: 1.1;border: 0;}

.gongongcebianl .gongg .go .txt{cursor: pointer;width: 100%;text-align: center;}

.gongongcebianl .gongg .go:hover .img{right: 55px;opacity: 1;}

.gongongcebianl .gongg .go:hover a .i img:last-child{opacity: 1;}

.gongongcebianl .gongg .go:hover a .i img:first-child{opacity: 0;}

.gongongcebianl .gongg .go .txt:hover{color: #00693e;}


.tuijiantanc{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);z-index: 100;display: none;}

.tuijiantanc  .tu_con{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.tuijiantanc  .tu_con .con{width: 660px;height: 465px;border-radius: 10px;background: rgba(0, 0, 0, 0.6);padding: 37px 80px 60px;position: relative;}

.tuijiantanc  .tu_con .con .con1{margin-bottom: 22px;color: #fff;}

.tuijiantanc  .tu_con .con .con2{border: 10px solid rgba(255, 255, 255, 0.3);border-radius: 8px;overflow: hidden;width: 500px;height: 320px;overflow-y: auto;}

.tuijiantanc  .tu_con .con .con2::-webkit-scrollbar{ width:4px;height: 1px;}

.tuijiantanc  .tu_con .con .con2::-webkit-scrollbar-thumb{ background:#00693e;}

.tuijiantanc  .tu_con .con .con2::-webkit-scrollbar-track{ background:#fff;} 

.tuijiantanc  .tu_con .con .con2 img{width: 100%;}

.tuijiantanc .out{width: 30px;height: 30px;position: absolute;right: 10px;top: 10px;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(255, 255, 255, 0.3);border-radius: 100%;cursor: pointer;}

.tuijiantanc .out img{width: 8px;}

.tuijiantanc .out:hover img{transform: rotate(90deg);}


.gongongcebianl .fanh{width: 50px;height: 50px;background: #fff;border-radius: 50px;box-shadow: 0 2px 5px 3px rgba(0, 0, 0, 0.05);display: flex;align-items: center;justify-content: center;cursor: pointer;margin-top: 10px;}

.gongongcebianl .fanh .i{width: 22px;height: 22px;position: relative;}

.gongongcebianl .fanh img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.gongongcebianl .fanh:hover .i img:last-child{opacity: 1;}

.gongongcebianl .fanh:hover .i img:first-child{opacity: 0;}




@media screen and (max-width:1800px) {
    .index1 .con2 .txt .ul .li a .a2{font-size: 16px;}

    .index2 .con .con_re .ul .li:first-child a{padding: 0 0 16px;}

    .index2 .con .con_re .ul .li a{padding: 16px 0;}
}



@media screen and (max-width:1680px) {
    .f_12{ font-size:12px; }

    .f_14{font-size: 14px;}

    .f_16{ font-size:16px; }

    .f_18{ font-size:16px; }

    .f_20{ font-size:18px; }  

    .f_22{font-size: 20px;}

    .f_24{ font-size:22px; }

    .f_26{ font-size:24px; }

    .f_28{ font-size:26px; }

    .f_30{ font-size:26px; }

    .f_32{ font-size:28px;}

    .f_34{ font-size:30px; }

    .f_36{ font-size:32px; }

    .f_38{ font-size:32px; }

    .f_40{font-size: 36px;}

    .f_42{font-size: 36px;}

    .f_44{font-size: 38px;}

    .f_46{font-size: 38px;}

    .f_48{font-size: 40px;}

    .f_50{font-size: 44px;}

    .f_52{font-size: 44px;}

    .f_54{font-size: 44px;}

    .f_56{font-size: 44px;}

    .f_58{font-size: 44px;}

    .f_64{font-size: 50px;}

    .f_66{font-size: 52px;}

    .f_68{font-size: 54px;}

    .f_70{font-size: 56px;}

    .f_72{font-size: 58px;}

    .f_74{font-size: 58px;}

    .f_80{font-size: 60px;}

    .f_100{font-size: 80px;}

    /* .p_120{padding: 100px 0;}

    .pt_150{padding-top: 120px;}

    .p_150{padding: 120px 0;}

    .p_100{padding: 80px 0;}

    .p_150_120{padding: 120px 0 100px;}

    .p_150_100{padding: 120px 0 80px;} */
    

    .index1 .con2 .txt .ul .li a .a2{font-size: 14px;}

    .index2 .con .con_re .ul .li .ab{margin-top: 5px;}

    .index5 .con2 a .txt{padding: 80px 60px 0;}

    .xiala .xia{padding: 0 20px;}
  
    .contact1 .con .con_re{width: 52%;}

    .contact1 .con .con_re .lis .dizhixuanz .di{width: 120px;}

    .contact1 .con .con_re .lis .dizhixuanz .in{width: calc(100% - 120px);}

    .contact2 .con3 .con_le .li{margin-bottom: 60px;}

    .team2 .con3 .ul .li .txt{padding: 60px 60px 30px;}

    .team2 .con3 .ul .li .txt .t2{margin-top: 40px;}

    .impression4 .con3 .ul .img .txt{padding: 23% 10% 35%;}

    .impression4 .con3 .ul .img .txt .t2{font-size: 20px;}


    .service4 .con3 .ss .txt .ts{padding: 20% 30px 0;}

    .service4 .con3 .ss .txt .ts .t2{margin: 25px 0 40px;}

    .team4 .con3 .ul .li .nei .n2{margin: 30px 0 20px;}

    .capability4 .con5 .cl{width: 240px;}
    
    .service5 .ser5_con .con_le .txt{padding-top: 15%;}

    .service5 .ser5_con .con_le .txt .t4 .ul .li{padding: 25px 0;}

    .yuangongfc .con1{margin-bottom: 40px;}

    .yuangongfc .cons{padding: 60px 60px 100px;}

    .search .sear_con .con_le a{width: 200px;height: 60px;}


    .search .sear_con .con_re .in{height: 60px;}

    .search .sear_con .con_re a{height: 60px;}

    .search .sear_con .con_re{width: 500px;}









}
@media screen and (max-width:1500px) {
    .index2 .con .con_re .ul .li:first-child a{padding: 0 0 14px;}

    .index2 .con .con_re .ul .li a{padding: 14px 0;}
}




@media screen and (max-width:1025px) {

    .f_12{ font-size:12px; }

    .f_14{font-size: 14px;}

    .f_16{ font-size:16px; }

    .f_18{ font-size:16px; }

    .f_19{font-size: 16px;}

    .f_20{ font-size:16px; }  

    .f_22{font-size: 18px;}

    .f_24{ font-size:18px; }

    .f_26{ font-size:18px; }

    .f_28{ font-size:20px; }

    .f_30{ font-size:20px; }

    .f_32{ font-size:20px;}

    .f_34{ font-size:20px; }

    .f_36{ font-size:20px; }

    .f_38{ font-size:22px; }

    .f_40{font-size: 22px;}

    .f_42{font-size: 22px;}

    .f_44{font-size: 24px;}

    .f_46{font-size: 24px;}

    .f_48{font-size: 24px;}

    .f_50{font-size: 24px;}

    .f_52{font-size: 26px;}

    .f_54{font-size: 26px;}

    .f_56{font-size: 26px;}

    .f_58{font-size: 26px;}

    .f_60{font-size: 26px;}

    .f_64{font-size: 26px;}

    .f_66{font-size: 26px;}

    .f_68{font-size: 26px;}

    .f_70{font-size: 28px;}

    .f_72{font-size: 30px;}

    .f_74{font-size: 30px;}

    .f_80{font-size: 30px;}

    .f_100{font-size: 40px;}


    .pt_150{padding-top: 30px;}

    .p_150{padding: 30px 0;}

    .mhead{display: block;}

    .p_120{padding: 30px 0;}

    .p_100{padding: 30px 0;}

    .p_150_100{padding: 30px 0;}

    .p_150_120{padding: 30px 0;}

    .p_120_150{padding: 30px 0;}

    .p_100_120{padding: 30px 0;}

    .pt_120{padding-top: 30px;}

    .pb_120{padding-bottom: 30px;}

    .p_120_160{padding: 30px 0;}

    .p_120_90{padding: 30px 0;}

    .p_120_100{padding: 30px 0;}

    .p_100_140{padding: 30px 0;}

    .pb_150{padding-bottom: 30px;}

    .fw{font-weight: 400;}

    .cebianlan{display: none;}

    .head{display: none;}

    body{min-width: 200px;margin-top: 50px;}
    
    .ibox1,.ibox2,.ibox3{min-width: 200px;width: 90%;}

    .wow{opacity: 1;}

    .pc{display: none;}

    .yd{display: block;}

    .hdbox{height: auto;}

    .ab4{padding: 30px 0;}

    .ab4 .abtm{display: none;}

    .ab4 .atop .swiper7 {padding:20px 0 40px;}

    .ab4 .atop .swiper7 .swiper-slide .sbox{padding: 0;display: block;}

    .ab4 .atop .swiper7 .swiper-slide .sbox .img{width: 100%;padding-left: 0;transform: translateX(0);}

    .ab4 .atop .swiper7 .swiper-slide .sbox .txt{width: 100%;padding: 10px 0;transform: translateX(0);}

    .ab4 .atop .swiper7 .swiper-slide .sbox .txt .wz::after{display: none;}

    .ab4 .atop .swiper7 .swiper-slide .sbox .txt .wz{padding: 20px 0 0;}

    .ab4 .atop .swiper7 .swiper-slide .sbox .txt .wz br{display: none;}
  
    .ab4 .atop .swiper7 .swiper-slide .sbox .year{display: none;}

    .ab4 .atop .swiper7{padding: 0 0 30px;}

    .ab4 .atop .swiper7 .swiper-slide .sbox .txt .wz .t2{margin: 20px 0 15px;}

    /* .swiper-pagination-bullet-active{background: #D8261C;} */

    .index_banner{height: auto;}

    .index_banner .imgs{height: 400px;}

    .index_banner .con{position: relative;margin-top: 20px;}

    .index_banner .inban_con .con_le .les{padding: 30px 20px;}

    .dizhixuanz .di{width: 80px;}

    .dizhixuanz .in{width: calc(100% - 80px);}

    .index_banner .inban_con .con_le .les .le5{margin-top: 30px;}

    .dizhixuanz,.xiala{height: 56px;}

    .xiala .xia{padding: 0 18px;}

    .xiala .la .li{line-height: 56px;padding: 0 18px;}

    .xiala .la .ul{max-height: 170px;}

    .index_banner .inban_con .con_le .les .le4{margin-top: 0px;flex-wrap: wrap;}

    .index_banner .inban_con .con_le .les .le4 .txt{width: 100%;margin-top: 25px;}

    .index_banner .inban_con .con_le .les .le3{margin-top: 25px;}

    .index1 .con1{padding: 30px 0 20px;}

    .index1 .con2 .img{height: 500px;position: relative;overflow: hidden;}

    .index1 .con2 .img img{position: absolute;left: 50%; transform: translateX(-50%); max-width: none;width: auto;height: 100%;}

    .index1 .con2 .txt{overflow-x: auto;padding: 25px 0;}

    .index1 .con2 .txt .ul{width: 1200px;}

    .index1 .con2 .txt .ul .li a{padding: 20px 15px;}

    .index1 .con2 .txt .ul .li a .a2{margin-top: 10px;}

    .index2 .con{flex-wrap: wrap;}

    .index2 .con .con_le{width: 100%;}

    .index2 .con .con_re{width: 100%;margin-top: 20px;}

    .index2 .con .con_le .txt{padding: 30px 20px;}

    .index2 .con .con_le .txt .t2{margin: 30px 0 10px;}

    .index3_sp {bottom: 0 !important;}

    .index3_sp span{background: #00693e;}

    .index3 .con2 .swiper-container{padding-bottom: 30px;}

    .index3 .con1{margin-bottom: 20px;}

    .index3 .con2 .txt{padding: 20px 0 0;}

    .index3 .con2 .txt .t1{margin-bottom: 10px;}

    .index3 .con2 .txt .t3{margin-top: 25px;}

    .index4 .con2{padding: 0 3.5%;}

    .index4 .con2 .swiper-slide{height: 100%;}

    .index4 .con2 .swiper-slide .ss{position: static;}

    .index4 .con1{margin-bottom: 20px;}

    .index4 .con2 .swiper-container{padding: 0 2% 30px;}

    .index4 .con1 span{letter-spacing: 0;}

    .index4 .con2 .txt{padding: 30px 20px;}

    .index5 .con2 a{flex-wrap: wrap;}

    .index5 .con2 a .img{width: 100%;}

    .index5 .con2 a .txt{width: 100%;padding: 30px 20px;}

    .index5 .con2 a .txt .t4{position: static;margin-top: 20px;}

    .index5 .con3 .ul{flex-wrap: wrap;}

    .index5 .con3 .ul .li{width: 100%;margin-right: 0;margin-bottom: 20px;}

    .index5 .con3 .ul .li a{padding: 30px 20px;}

    .index5 .con3 .ul .li .a1{margin-bottom: 30px;line-height: 30px;height: 90px;}

    .index5 .con2 a .txt .t2{margin: 20px 0;}

    .index5 .con2 a .txt .t1 .cuow{transform: translateX(0);}

    .index5 .con4{margin-top: 5px;}

    .floot .con2{padding: 20px 0;flex-wrap: wrap;justify-content: center;}

    .floot .con2 a{min-width: 30%;margin-bottom: 10px;text-align: center;}

    .floot .con1 a{width: 230px;}

    .floot .con3{padding-top: 25px;}

    .floot .con3 .c2{margin: 25px 0 30px;}

    .floot .con3 .c3{flex-wrap: wrap;}

    .floot .con3 .c3 .wl{margin: 0 20px 0 0;}

    .floot .con3 .c3 .r3{display: inline-block;}

    .floot{padding: 30px 0;}

    .contact1 .con{flex-wrap: wrap;}

    .contact1 .con .con_le{width: 100%;}

    .contact1 .con .con_re{width: 100%;margin-top: 20px;}

    .contact1 .con .con_le .le4 img{position: relative;}

    .contact1{padding: 30px 0;}

    .contact1 .con .con_le .le2{margin: 20px 0 25px;}

    .erjidaoh{display: none;}

    .contact1 .con .con_le .le3{margin-bottom: 30px;}

    .contact1 .con .con_re .lis{margin-bottom: 20px;}

    .contact1 .con .con_re .lis input{padding-left: 18px;height: 56px;font-size: 16px;}

    .contact1 .con .con_re .lis .dizhixuanz .di{width: 90px;}

    .contact1 .con .con_re .lis .dizhixuanz .in{width: calc(100% - 90px);}

    .contact1 .con .con_re .lis2{width: 100%;}

    .contact1 .con .con_re .lis:last-child{margin-bottom: 25px;}

    .yuding{height: 44px;padding: 0 25px;width: 130px;}

    .contact2 .con3{flex-wrap: wrap;}

    .contact2 .con2{margin: 20px 0 25px;}

    .contact2 .con3 .con_le .li .ll{width: 50px;height: 50px;border: 1px solid #00693e;}

    .contact2 .con3 .con_le .li .ll img{width: 25px;}

    .contact2 .con3 .con_le .li .lr{width: calc(100% - 70px);padding-top: 15px;}

    .contact2 .con3 .con_le .li{margin-bottom: 25px;}

    .contact2 .con3 .con_le .li .lr .r1{margin-bottom: 10px;}

    .contact2 .con3 .con_re{width: 100%;margin-top: 20px;}

    .team2 .con3 .ul .li{width: 100%;}

    .team2 .con3 .ul .li:last-child{margin-bottom: 0;}

    .cooperate1{padding-bottom: 0;}

    .cooperate2 .con3 {padding: 0 5%;margin-bottom: 40px;}
    
    .cooperate2 .con3 .sps{justify-content: space-between;}

    .cooperate2 .con3 span{padding: 0 0 10px;font-size: 12px;margin-right: 0;}

    .cooperate2 .con3 span s{height: 3px;}

    .cooperate2 .con4 .swiper-container{padding: 7px 5px;}

    .details .con3{padding: 20px 0;}

    .details .con2{margin: 20px 0 0;}

    .details .con2 p{margin-right: 18px;margin-bottom: 15px;}

    .details .con4{flex-wrap: wrap;margin-top: 20px;}

    .details .con4 .con_le{width: 100%;margin-bottom: 15px;}

    .details .con4 .con_le a{margin-bottom: 10px;}

    .service1 .con{flex-wrap: wrap;}

    .service1 .con .con_le{position: static;width: 100%;}

    .service1 .con .con_re{width: 100%;margin-top: 20px;height: auto !important;}

    .service1 .con .con_re img{position: static;width: 100%;}

    .service1{padding: 30px 0;}

    .service13.service1 .con .con_le{position: static;width: 100%;}

    .service13.service1 .con .con_re img{position: relative;right:-6%;}

    .service2 .con{flex-wrap: wrap;padding: 0 5%;}

    .service2 .con .con_le{width: 100%;}

    .impression1.service2 .con .con_re{width: 100%;margin-top: 30px;}

    .impression1.service2 .con .con_re .re5{margin-bottom: 20px;}

    .impression2 .con2{width: 100%;margin-top: 30px;padding: 0 4%;}

    .impression2 .con2 .swiper-container{padding: 0 5px 30px;}

    .impression2 .con2 .ss .txt{padding: 30px 20px;}

    .service4 .con3 .swiper-container{padding-bottom: 30px;}

    .service4 .con3 .ss .txt .ts{padding: 15% 25px 0;}

    .impression3 .con3 .img{width: 1000px;}

    .impression3 .con3 .txt .ul{width: 1000px;}

    .impression3 .con3 .txt{overflow-x: auto;}

    .impression3 .con3 .txt .ul .li .lib{padding: 50% 20px 0;}

    .impression3 .con3 .txt .ul .li .lib .b2{margin: 20px 0 40px;}

    .impression4 .con3 .ul .li{margin-top: 0 !important;}

    .impression4 .con3 .ul{width: 1200px;}

    .impression4 .con3{overflow-x: auto;margin-top: 50px;}

    .impression4 .con3 .ul .img .txt .t2{font-size: 18px;}

    .impression5 .con3{padding: 0;background: none;}

    .impression5 .con3 .ul{justify-content: space-between;}

    .impression5 .con3 .ul .li{width: 48.5%;margin-bottom: 30px;margin-right: 0;}

    .impression5 .con3 .swiper-container{padding: 0 0 30px;}

    .team1 .con{flex-wrap: wrap;}

    .team1 .con .con_le{width: 100%;}

    .team1 .con .con_re{width: 100%;margin-top: 30px;}

    .team1 .con .con_re .tu img{width: 250px;}

    .team1 .con .con_re .tu{right: -6%;top: 0;left: auto;}

    .team1 .con .con_re .re2{margin-top: 25px;}

    .team1 .con .con_re .re3{margin: 70px 0 30px;}

    .team4 .con3 .ul {justify-content: space-between;}

    .team4 .con3 .ul .li{width: 48.5%;margin-right: 0;margin-bottom: 20px;}

    .team4 .con3 .ul .li .txt{padding: 25px 20px;}

    .team4 .con3 .ul .li .nei{padding: 0 25px;}

    .team4 .con3 .ul .li .nei .n1{padding: 25px 0 15px;}

    .team4 .con3 .ul .li .nei .n2{margin: 20px 0 15px;max-height: 150px;}

    .team4 .con3 .ul .li:last-child{margin-bottom: 0;}

    .team2 .con3 .ul .li .nei{padding: 0 20px;}

    .team2 .con3 .ul .li .txt{padding: 30px 20px;}

    .team2 .con3 .ul .li .txt .t2{margin-top: 20px;}

    .team2 .con3 .ul .li .img{height: 350px;}

    .team2 .con3 .ul .li .img img{max-width: none;height: 100%;width: auto;position: absolute;left: 50%;transform: translateX(-50%);}

    .capability1 .cap1_con{background: none;}

    .capability1 .cap1_con .con3 .ul .li{width: 100%;margin-right: 0;margin-bottom: 20px;}

    .capability1 .cap1_con .con3 .ul .li .lit{margin-bottom: 15px;}

    .service2{padding: 30px 0;}

    .service2 .con .con_re{width: 100%;margin-top: 20px;}

    .service2 .con .con_re .re3{margin-bottom: 30px;}

    .shujutanc .shu_con .con{width: 90%;padding: 50px 20px 30px;}

    .shujutanc .shu_con .con .out{right: 20px;top: 20px;}

    .prev,.next{display: none;}

    .shujutanc .shu_con .con .con3 .swiper-container{padding-bottom: 30px;}

    .lianxiwom{width: 150px;}

    .contact2 .con3 .con_re{pointer-events: visible;}

    .layout .con3 .con_le .le1{position: static;width: 100%;}

    .layout .con3 .con_le .le2{position: static;margin-top: 20px;}

    .layout .con3 .con_re{position: static;}

    .layout .con3 .con_le .le2 .n{margin-top: 30px;}

    .layout .con3 .con_le .le3 .li{margin-right: 0px;margin-bottom: 20px;width: 50%;}

    .layout .con3 .con_le .le3{margin-top: 30px;}

    .layout .con3 .con_re .ul{display: flex;flex-wrap: wrap;}

    .layout .con3 .con_re .ul .li{margin-bottom: 20px;width: 50%;}

    .layout .con3 .con_con{width: 100%;margin-bottom: 20px;}


    .join1.service1 .con .con_le{width: 100%;}

    .join1.service1 .con .con_re{width: 100%;}

    .join1.service1 .con .con_re img{position: relative;right: -6%;}

    .join2{padding: 30px 0;}

    .join3 .con3 .con_con{width: 70%;margin: 50px auto 80px;}

    .join3 .con3 .uls .lis{position: relative;width: 100%;margin-top: 50px;height: 140px;}

    .join3 .con3{width: 90%;}

    .join3 .con3 .con_con .img img{width: 100%;}


    .join3 .con3 .con_con .txt .t1 img{width: 40px;}

    .join3 .con3 .con_con .txt .t2{font-size: 12px;margin-top: 0;}

    .join3 .con3 .con_con .ul .li .ls{width: 40px;height: 40px;}

    .join3 .con3 .con_con .ul .li .ls .l1 img{width: 20px;}

    .join3 .con3 .con_con .ul .li0 .ls .l2{top: auto;bottom: 45px;}

    .join3 .con3 .con_con .ul .li1 .ls .l2{right: 45px;}

    .join3 .con3 .con_con .ul .li2 .ls .l2{top: 45px;}

    .join3 .con3 .con_con .ul .li3 .ls .l2{left: 45px;}

    .join4 .con3{background:#fff;padding: 30px 20px;}

    .join4 .con3 .con_le{width: 100%;}

    .join4 .con3 .con_le .le2 {overflow-x:auto;overflow-y: hidden;width: 100%;}

    .join4 .con3 .con_le .le2 .ul{width: 1200px;height: 150px;}

    .join4 .con4 .con_le .le2 .ul{padding-left: 50px;width: 1000px;}

    .join4 .con4 .con_le{width: 100%;}

    .join4 .con3 .con_le .le1{text-align: left;}

    .join5 .img{height: 400px;}

    .join5 .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: none;width: auto;height: 100%;}

    .join5 .txt{background: rgba(0, 0, 0, 0.1);}

    .join5 .txt .t1{margin-bottom: 20px;}

    .join6 .con3 .li .lit{padding: 30px 20px;}

    .join6 .con3 .li .lib .txt{flex-wrap: wrap;padding-top: 30px;}

    .join6 .con3 .li .lib .txt .nei{width: 100%;padding-bottom: 20px;}

    .join6 .con3 .li .lib{padding: 0 20px 20px;}

    .join6 .con3 .li .lib .txt .x{display: none;}

    .join6 .con3 .li .lib .txt .nei .n1{margin-bottom: 20px;}

    .join6 .con4{margin-top: 30px;display: flex;justify-content: center;}

    .news1.service1{padding: 30px 0;}

    .news1.service1 .con .con_re{width: 100%;}

    .news1.service1 .con .con_re img{position: relative;right: -6%;}

    .news2 .con5{margin-top: 30px;}

    .news2 .con5 .ul{justify-content: space-between;}

    .news2 .con5 .ul .li{width: 48.7%;margin-right: 0;margin-bottom: 20px;}

    .news2 .con5 .ul .li a .txt{padding: 30px 20px;}

    .news2 .con5 .ul .li a .txt .t1{margin-bottom: 30px;line-height: 30px;height: 60px;}

    .news2 .con6{margin-top: 10px;display: flex;justify-content: center;}


    .proj_det .con2{margin: 20px 0;}


    .proj_det .con3{padding: 20px 0;}

    .proj_det .con4 .con_le{width: 100%;margin-bottom: 15px;}

    .proj_det .con4{flex-wrap: wrap;padding-top: 20px;}

    .proj_det .con4 .con_le a{margin-bottom: 10px;}

    .service12 .con .con_re img{position: relative;right: -6%;}

    .project .con1 .uls{flex-wrap: wrap;}

    .project .con1 .uls .lis{width: 100%;margin-bottom: 10px;}

    .project .con1 .uls .lis .xiala{height: 56px;}

    .project .con1 .uls .lis:last-child{width: 100%;}

    .sousyangs input{height: 56px;font-size: 16px;}

    .project .con2{margin-top: 20px;}

    .project .con2 .ul {justify-content: space-between;}

    .project .con2 .ul .li{width: 48%;margin-right: 0;margin-bottom: 30px;}

    .project .con2 .ul .li .txt{padding: 30px 20px;}

    .project .con3{margin-top: 10px;display: flex;justify-content: center;}

    .service5 .ser5_con{flex-wrap: wrap;padding: 30px 5%;}

    .service5 .ser5_con .con_le{width: 100%;}

    .service5 .ser5_con .con_re{width: 100%;}

    .service5 .ser5_con .con_le .txt{padding-top: 30px;}

    .service5 .ser5_con .con_le .txt .t4 .ul .li{padding: 20px 0;}

    .service5 .ser5_con .con_le .txt .t4{margin-top: 0;}

    .video .con1 .ul{justify-content: space-between;}

    .video .con1 .li{width: 48%;margin-right: 0;margin-bottom: 30px;}

    .shipintanc .shi_con .con{width: 90%;}

    .shipintanc .shi_con .con .out{right: 0;top: -50px;width: 25px;height: 25px;}

    .video .li .txt{padding: 30px 20px;height: 150px;}

    .video .con2{margin-top: 10px;display: flex;justify-content: center;}

    .yuangongfc .cons{width: 90%;padding: 30px 20px;}

    .yuangongfc .con2{flex-wrap: wrap;}

    .yuangongfc .con2 .con_le{width: 100%;}

    .yuangongfc .con2 .con_re{width: 100%;margin-top: 20px;}

    .yuangongfc .con2 .con_re .res{position: static;padding: 0;}

    .yuangongfc .con1{margin-bottom: 20px;}

    .project .con1 .uls .lis:first-child{z-index: 5;}

    .project .con1 .uls .lis:nth-child(2n){z-index: 4;}

    .project .con1 .uls .lis:nth-child(3n){z-index: 3;}

    .project .con1 .uls .lis:nth-child(4n){z-index: 2;}

    .project .con1 .uls .lis:nth-child(5n){z-index: 1;}

    .index4 .con2 .swiper-slide:last-child{display: none;}

    .chakgd{width: 130px;padding: 0 10px;}

    .shujutanc .shu_con .con .con2 br{display: none;}

    .shujutanc.act .swiper-pagination{opacity: 0;}

    .join6 .con3 .li .lit .ttl .t1 s{left: -21px;}

    .contact1 .con .con_re .lis:nth-child(4n){z-index: 4;}

    .contact1 .con .con_re .lis:nth-child(5n){z-index: 3;}

    .search .sear_con{flex-wrap: wrap;}

    .search .sear_con .con_le{width: 100%;justify-content: space-between;}

    .search .sear_con .con_le a{width: 32%;margin-right: 0;height: 46px;}

    .search .sear_con .con_re{width: 100%;margin-top: 20px;}

    .search .sear_con .con_re .in{height: 50px;}

    .search .sear_con .con_re a{height: 50px;}

    .search{padding: 50px 0 30px;}


    .team2 .con2,.cooperate2 .con2,.impression2 .con1 .c2,.service4 .con2,.impression3 .con2,.ab4 .tc,.impression5 .con2,.capability1 .cap1_con .con2,.capability4 .con2,.join3 .con2,.join6 .con2,.join4 .con2{width: 30px;margin: 20px auto 25px;}

    .contact1 .con .con_le .le2,.contact2 .con2,.service1 .con .con_le .le2,.service2 .con .con_re .re2,.impression4 .con2,.team4 .con2,.service5 .ser5_con .con_le .txt .t2{width: 30px;margin: 20px 0 25px;}

    .gongongcebianl{right: 7px;}

 
 
    
}


@media screen and (max-width:800px) {
    .index2 .con .con_re .ul .li .at{flex-wrap: wrap;}

    .index2 .con .con_re .ul .li .at .t1{width: 100%;}

    .index2 .con .con_re .ul .li .at .t2{margin: 5px 0;}

    .index2 .con .con_re .ul .li .ab span{margin-right: 20px;}

    .team4 .con3 .ul .li{width: 100%;}

    .team4 .con3 .ul .li .img img{width: 100%;}

    /* .team2 .con3 .ul .li .txt{padding: 20px;} */

    .news2 .con5 .ul .li{width: 100%;}

    .project .con2 .ul .li{width: 100%;margin-bottom: 20px;}

    .video .con1 .li{width: 100%;margin-bottom: 20px;}
  



}

















