.cn_hezuo{padding:60px 0 60px;position:relative;background:url(../images/hezuobg.webp) no-repeat center center;background-size:auto 100%;}
.cn_hezuo .wp{position: relative;}
.cn_hezuo .wp:before{content:'';width:170px;height:100%;position:absolute;left:0;top:0;z-index:2;
    background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,1)), to(rgba(255,255,255,0)));
    background:linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
}
.cn_hezuo .wp:after{content:'';width:170px;height:100%;position:absolute;right:0;top:0;z-index:2;
    background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(rgba(255,255,255,1)));
    background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}
.cn_hezuo .pb_title{margin-bottom:40px;}
.cn_hezuo .cnh_ul{overflow:hidden;position:relative;z-index:1;}
.cn_hezuo .cnh_ul .swiper-wrapper {
    transition-timing-function:linear!important;
    -webkit-transition-timing-function:linear!important;
    -moz-transition-timing-function:linear!important;
    -ms-transition-timing-function:linear!important;
    -o-transition-timing-function:linear!important;
    transition-timing-function:linear!important;
}
.cn_hezuo .cnh_ul .swiper-slide{padding:14px 10px;}
.cn_hezuo .cnh_ul .cnh_pic{padding:8px 10px;background:#FFF;border-radius:8px;overflow:hidden;;
    -webkit-box-shadow:0 4px 8px rgba(0, 0, 0, 0.06), 0 0 4px rgba(0, 0, 0, 0.04);
    box-shadow:0 4px 8px rgba(0, 0, 0, 0.06), 0 0 4px rgba(0, 0, 0, 0.04);
}
.cn_hezuo .cnh_ul .cnh_pic .cnh_img{width:100%;padding-bottom:75px;position:relative;overflow: hidden;}
.cn_hezuo .cnh_ul .cnh_pic .cnh_img img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: contain;}

.fangan{position: relative;padding: 50px 0 50px;overflow: hidden;}
.fangan_c{width: 100%;position: relative;overflow: hidden;padding: 15px 15px;margin: -15px;}
.fangan_c .swiper-slide{width: calc(33.33% - 28px);position: relative;box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.04), 0 0px 12px 0px rgba(0, 0, 0, 0.16);padding: 24px 24px 24px 24px;border-radius: 6px;transition: all 0.3s;}
.fangan_c .swiper-slide:hover{box-shadow: 0px 0px 15px 0px rgba(0, 64, 152, 0.4), 0 0px 15px 0px rgba(0, 64, 152, 0.4);}
.fangan_c .swiper-slide .tit{font-size: 24px;font-weight: bold;color: #004098;margin-bottom: 12px;}
.fangan_c .swiper-slide .pic{width: 100%;position: relative;padding-bottom: 45%;}
.fangan_c .swiper-slide .pic img{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: cover;}
.fangan_c .swiper-slide .text{margin-top: 15px;position: relative;}
.fangan_c .swiper-slide .text p{position: relative;font-size: 16px;color:#151B27;line-height: 40px;padding: 0 15px 0 30px;}
.fangan_c .swiper-slide .text p:before{content: '•';position: absolute;left: 15px;}
.fangan_c .swiper-slide .fangan_nore{text-align: right;}
.fangan_c .swiper-slide .fangan_nore a{font-size: 16px;color: #004098;line-height: 24px;text-align: right;}
.fangan_c .swiper-slide .fangan_nore a i{display: inline-block;width: 20px;height: 20px;margin-left: 6px;background: url('../images/icon_jiantou.svg') center center no-repeat;vertical-align: middle;transition: all 0.3s;}
.fangan_c .swiper-slide .fangan_nore a:hover i{transform: rotate(-45deg);}

.wenti{position: relative;width: 100%;padding: 60px 0;}
.wenti_c{width: 100%;position: relative;}
.wenti_c ul{display: flex;align-items: center;align-content: center;gap: 0 20px;flex-wrap: wrap;}
.wenti_c ul li{width: calc(12.5% - 17.5px);position: relative;background: #ffffff;text-align: center;padding: 15px 15px 20px 15px;box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.04), 0 0px 12px 0px rgba(0, 0, 0, 0.16);border-radius: 10px;transition: all 0.3s}
.wenti_c ul li i{display: inline-block;height: 80px;width: 80px;background-size: 100% 100%;}
.wenti_c ul li:nth-child(1) i{background-image: url(../images/icon_wenti1.svg);}
.wenti_c ul li:nth-child(2) i{background-image: url(../images/icon_wenti2.svg);}
.wenti_c ul li:nth-child(3) i{background-image: url(../images/icon_wenti3.svg);}
.wenti_c ul li:nth-child(4) i{background-image: url(../images/icon_wenti4.svg);}
.wenti_c ul li:nth-child(5) i{background-image: url(../images/icon_wenti5.svg);}
.wenti_c ul li:nth-child(6) i{background-image: url(../images/icon_wenti6.svg);}
.wenti_c ul li:nth-child(7) i{background-image: url(../images/icon_wenti7.svg);}
.wenti_c ul li:nth-child(8) i{background-image: url(../images/icon_wenti8.svg);}
.wenti_c ul li p{font-size: 16px;font-weight: bold;color: #151B27;}
.wenti_c ul li:hover{transform: translateY(-12px);}
.wenti_c .g-more{margin: 40px auto 0 auto;width: 220px;height: 48px;line-height: 48px;font-size: 16px;}


.xiangmu{width: 100%;position: relative;padding: 60px 0;}
.xiangmu_c{width: 100%;position: relative;}
.xiangmu_c ul{width: 100%;position: relative;gap: 42px;}
.xiangmu_c ul li{width: calc(33.33% - 28px);position: relative;transition: all 0.3s;}
.xiangmu_c ul li .pic{width: 100%;position: relative;padding-bottom: 140%;border-radius: 5px 5px 0 0;overflow: hidden;}
.xiangmu_c ul li .pic img{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: cover;}
.xiangmu_c ul li .text{width: 100%;height: auto;padding: 32px 16px 24px 16px;color: #ffffff;text-align: center;position: absolute;bottom: 0;left: 0;background: rgba(0, 0, 0, .3);transition: all 0.3s;}
.xiangmu_c ul li .text img{vertical-align: middle;display: none;transition: all 0.3s;}
.xiangmu_c ul li .text .tit{font-size: 24px;font-weight: bold;}
.xiangmu_c ul li .text p{font-size: 14px;margin: 8px 0 8px 0;}
.xiangmu_c ul li .text .dec{font-size: 14px;height: 0;overflow: hidden;transition: all 0.3s;}
.xiangmu_c ul li .text i{display: inline-block;position: relative;margin-top: 10px;}
.xiangmu_c ul li .text i:before{content: '+';display: inline-block;width: 30px;height: 30px;line-height: 26px;border-radius: 50%;background: rgba(255, 255, 255, 0.3);font-size: 23px;font-style: normal;text-align: center;transition: all 0.3s;}
.xiangmu_c ul li:hover{box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.04), 0 0px 12px 0px rgba(0, 0, 0, 0.16);}
.xiangmu_c ul li:hover .text{padding-top: 68px;background: #004098;clip-path: polygon(0 0, 100% 50px, 100% 100%, 0 100%);}
.xiangmu_c ul li:hover .text img{display: inline-block;}
.xiangmu_c ul li:hover .text .dec{height: 40px;}
.xiangmu_c ul li:hover .text i:before{content: '↓';font-size: 18px;color: #FF921B;background: #ffffff;}



@media screen and (max-width:1599px){
    .yingkai_hezuo .container{padding:120px 0 140px;}
    .yingkai_hezuo .ykh_circle{width:260px;height:260px;}
    .yingkai_hezuo .ykh_circle .ykh_pp p{font-size:16px;line-height:26px;margin-top:6px;}
    .yingkai_hezuo .ykh_pic{width:90px;height:90px;padding:6px;}
    .yingkai_hezuo .ykh_pic:nth-child(2),.yingkai_hezuo .ykh_pic:nth-child(8){width:110px;height:110px;}
    .yingkai_hezuo .ykh_pic:nth-child(3),.yingkai_hezuo .ykh_pic:nth-child(9){width:126px;height:126px;}
    .yingkai_hezuo .ykh_pic:nth-child(5),.yingkai_hezuo .ykh_pic:nth-child(7){width:160px;height:160px;}
}

@media screen and (max-width:1359px){
    .yingkai_hezuo .container{padding:90px 0 110px;}
    .yingkai_hezuo .ykh_circle{width:220px;height:220px;}
    .yingkai_hezuo .ykh_circle .ykh_pp p{font-size:14px;line-height:22px;margin-top:4px;}
    .yingkai_hezuo .ykh_pic{width:80px;height:80px;padding:4px;}
    .yingkai_hezuo .ykh_pic:nth-child(2),.yingkai_hezuo .ykh_pic:nth-child(8){width:100px;height:100px;}
    .yingkai_hezuo .ykh_pic:nth-child(3),.yingkai_hezuo .ykh_pic:nth-child(9){width:118px;height:118px;}
    .yingkai_hezuo .ykh_pic:nth-child(5),.yingkai_hezuo .ykh_pic:nth-child(7){width:140px;height:140px;}
    
    .fangan{padding: 30px 0 40px;}
    .fangan_c .swiper-slide{padding: 20px 20px 20px 20px;}
    .fangan_c .swiper-slide .tit{font-size: 18px;}
    .fangan_c .swiper-slide .text{margin-top: 10px;}
    .fangan_c .swiper-slide .text p{font-size: 14px;line-height: 32px;}
    .fangan_c .swiper-slide .fangan_nore a{font-size: 14px;line-height: 20px;}
    
    .row3{padding: 30px 0 30px;}
    .g-txt1 .l .item:nth-child(1), .g-txt1 .l .item:nth-child(4) {padding-left: 100px;}
    .g-txt1 .r .item:nth-child(1), .g-txt1 .r .item:nth-child(4) {padding-left: 80px;}
    
    .cn_hezuo{padding: 30px 0 30px;}
    .cn_hezuo .cnh_ul .swiper-slide {padding: 10px 6px;}
    
    .xiangmu{padding: 30px 0;}
    .xiangmu_c ul{gap: 21px;}
    .xiangmu_c ul li{width: calc(33.33% - 14px);}
    .xiangmu_c ul li .text{padding: 20px 12px 15px 12px;}
    .xiangmu_c ul li .text .tit{font-size: 20px;}
    
    .row5{padding: 30px 0;}
    .row5 .info{font-size: 14px;margin-bottom: 20px;}
    .row5 .info_shuzi{padding: 12px 24px;margin-bottom: 24px;}
    .row5 .info_shuzi ul li{padding: 12px 0;}
    .row5 .info_shuzi ul li .info_shuzi_num span{font-size: 30px;line-height: 32px;}
    
    .zzry{padding: 20px;}
    
    .row7 {padding: 20px 0 30px;}
    .tab2 .l{margin-right: 24px;}
    .ul-news li{margin-bottom: 10px;padding: 12px 10px 12px 20px;}
    .ul-news .time{width: 72px;height: 72px;margin-right: 10px;padding-top: 8px;}
    .ul-news .day{font-size: 24px;}
    .ul-news li .tit{font-size: 16px;margin-bottom: 8px;}
    .tab2 .l .pic{height: 242px;margin-bottom: 15px;}
    .tab2 .new-txt .tit{font-size: 16px;line-height: 22px;margin-bottom: 10px;}

}
@media screen and (max-width:1023px){
    .yingkai_hezuo .container{padding:80px 0 100px;}
    .yingkai_hezuo .ykh_circle{width:160px;height:160px;}
    .yingkai_hezuo .ykh_pic{width:70px;height:70px;padding:3px;}
    .yingkai_hezuo .ykh_pic:nth-child(2),.yingkai_hezuo .ykh_pic:nth-child(8){width:85px;height:85px;}
    .yingkai_hezuo .ykh_pic:nth-child(3),.yingkai_hezuo .ykh_pic:nth-child(9){width:100px;height:100px;}
    .yingkai_hezuo .ykh_pic:nth-child(5),.yingkai_hezuo .ykh_pic:nth-child(7){width:120px;height:120px;}
    
    .fangan {padding: 20px 0 24px;}
    .fangan_c .swiper-slide {padding: 15px 15px 15px 15px;}
    .fangan_c .swiper-slide .tit {font-size: 16px;}
    .fangan_c .swiper-slide .text p {line-height: 30px;padding: 0 12px 0 24px;}
    .fangan_c .swiper-slide .text p:before{left:10px;}
    
    .row3 {padding: 20px 0 20px;}
    .g-txt1 .l, .g-txt1 .r {padding-top: 24px;}
    .g-txt1 .item{margin-bottom: 10px;}
    .g-txt1 .item .nub{font-size: 22px;margin-right: 10px;}
    .g-txt1 .item .txt{font-size: 15px;}
    .g-txt1 .item .desc{height: 2em;}
    .g-txt1 .l .item {padding-left: 32px;}
    .g-txt1 .l .item:nth-child(1), .g-txt1 .l .item:nth-child(4) {padding-left: 32px;}
    
    .cn_hezuo {padding: 20px 0 20px;}
    .cn_hezuo .cnh_ul .cnh_pic{padding: 5px 5px;}
    .cn_hezuo .cnh_ul .cnh_pic .cnh_img{padding-bottom: 46px;}
    
    .xiangmu {padding: 20px 0;}
    .xiangmu_c ul {gap: 12px;}
    .xiangmu_c ul li {width: calc(33.33% - 8px);}
    .xiangmu_c ul li {width: calc(33.33% - 8px);}
    .xiangmu_c ul li .text .tit {font-size: 16px;}
    .xiangmu_c ul li .text p {margin: 5px 0 5px 0;}
    .xiangmu_c ul li .text i {margin-top: 5px;}
    
    .row5 {padding: 20px 0;}
    .row5 .info {margin-bottom: 12px;}
    .row5 .info_shuzi {padding: 10px 15px;margin-bottom: 20px;}
    .row5 .info_shuzi ul li {padding: 8px 0;}
    .row5 .info_shuzi ul li .info_shuzi_num span {font-size: 24px;line-height: 26px;}
    .row5 .info_shuzi ul li p{margin-top: 5px;}
    
    .zzry {padding: 15px;}
    .slider4 {padding: 0;}
    .row7 {padding: 16px 0 10px;}
    .ul-news li .tit {font-size: 15px;margin-bottom: 6px;}
    
}
@media screen and (max-width:767px){
    .yingkai_hezuo .container{padding:20px 0;}
    .yingkai_hezuo .ykh_circle{width:100%;height:auto;}
    .yingkai_hezuo .ykh_circle .ykh_b{display:none;}
    .yingkai_hezuo .ykh_circle .ykh_s{display:none;}
    .yingkai_hezuo .ykh_circle .ykh_pp{position:relative;background:none;}
    .yingkai_hezuo .ykh_ul{margin-top:8px;}
    .yingkai_hezuo .ykh_pic{position:relative;left:0!important;top:0!important;width:calc(25% - 3px)!important;height:auto!important;margin-left:4px;float:left;border-radius:0;margin-top:4px;
        -webkit-animation:none!important;
        animation:none!important;
    }
    .yingkai_hezuo .ykh_pic:nth-child(4n+1){margin-left:0;}
    .yingkai_hezuo .ykh_pic.ykh_pic9,.yingkai_hezuo .ykh_pic.ykh_pic10{display:none;}
    .yingkai_hezuo .ykh_pic .ykh_img{border-radius:0;width:100%;padding-bottom:100%;}
    
    .fangan {padding: 20px 0 5px;}
    .fangan_c{padding: 5px 5px;margin: 0;}
    .fangan_c .swiper-slide {padding: 12px 12px 12px 12px;}
    
    .xiangmu {padding: 5px 0 10px 0;}
    .xiangmu_c ul{display: block;}
    .xiangmu_c ul li {width: 100%;margin-top: 10px;}
    
    .row7 {padding: 5px 0 10px;}
    .tab2 .l {display: block;width: 100%;float: none;margin-right: 0;margin-bottom: 10px;}
    .tab2 .l .pic {height: 165px;margin-bottom: 10px;}
    .tab2 .new-txt .tit {font-size: 15px;margin-bottom: 8px;}
    .tab2 .new-txt .tit span {font-size: 12px;}
    .ul-news li {margin-bottom: 8px;padding: 10px 10px 10px 15px;}
    .ul-news li .tit {margin-bottom: 5px;margin-top: 0;}
    .ul-news .time {margin-right: 0;padding-top: 5px;}
    .ul-news .day {font-size: 22px;}
    
}