/* ===================首页样式========================== */

.Container-wrapper{position: static;}

.banner{width: 100%;overflow: hidden;position: fixed;top: 0;left: 0;height: 100vh;z-index: 2;background: #0d2034;}
.banner-image{width: 100%;}
.banner-image img{width: 100%;}
.banner-image img.pc{height: 100vh;}
.banner-image img.mb{height: 400px;}
.banner-cont{position: absolute;z-index: 4;width: 100%;bottom: 0;left: 0;color: #fff;}
.banner-cont .banner-cont-mix{width: 640px;height: 170px;background: rgba(48, 89, 218, 0.1);display: flex;flex-direction: column;justify-content: center;padding: 0 56px;}
/* -- */
.banner-cont .banner-cont-mix{opacity: 0;}
.swiper-slide-active .banner-cont .banner-cont-mix{animation: bannerRun 1s ease both .4s;}
.oneSlide .banner-cont .banner-cont-mix{animation: bannerRun 1s ease both .5s;}
@keyframes bannerRun{0%{opacity: 0;transform: translateY(180px);filter: blur(4px);}100%{opacity: 1;transform: translateY(0);filter: blur(0);}}
/* banner视频 */
.banner .swiper-slide{transform:translate3d(0,0,0);overflow:hidden;}
.banner .swiper-slide video{transform:translate3d(0,0,0);}
.banner .hasVideo .banner-img{animation: hasVideoImg 1s ease both;}
@keyframes hasVideoImg {0%{opacity: 1;}100%{opacity: 0;}}
.banner .hasVideo video{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: 2;}
@media all and (max-width:1140px) {.banner .hasVideo .banner-img{animation: none;}.banner .hasVideo video{display: none;}}
/* -- */
.banner-control{position: absolute;z-index: 2;width: 100%;left: 0;bottom: 30px;}
.banner-control .contain{justify-content: flex-end;align-items: flex-end;}
.banner-control .number{width: auto;font-family: "ML";align-items: baseline;}
.banner-control .number b{font-weight: 500;}
.banner-control .number i, .banner-control .number b{font-size: 18px;}
.banner-control .number i{margin: 0 10px;}
.banner-control .images{width: 178px;height: 102px;border: 1px solid rgba(255,255,255,.4);margin: 0 20px;position: relative;overflow: hidden;}
.banner-control .images img{position: absolute;width: 100%;height: 100%;object-fit: cover;top: 0;left: 0;opacity: 0;transition: all .8s ease;}
.banner-control .images img.active{opacity: 1;}
.banner-control .nextbtn{width: 102px;height: 102px;user-select: none;cursor: pointer;font-family: "ML";font-weight: 500;position: relative;}
.banner-control .nextbtn i{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(48,89,218,0.1);transition: all .4s ease;clip-path: polygon(0 0, calc(100% - 20px) 0%, 100% 20px, 100% 100%, 20px 100%, 0% calc(100% - 20px));}
.banner-control .nextbtn::before{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: url('../image/bannerKk.png') no-repeat center/100% auto;z-index: 2;}
.banner-control .nextbtn span{position: relative;z-index: 4;padding-right: 20px;background: url('../image/bannerArr.svg') no-repeat right -2px center/auto 15px;}
.banner-control .nextbtn:hover i{background: rgba(48,89,218,0.3);}
.banner-control .nextbtn svg{position: absolute;left:-1px;top: -1px;width: 100%;height: 100%;stroke-dasharray: 380,380;stroke-dashoffset: 380;}
.banner-control .nextbtn.active svg{animation: bulletRun 4s linear both;}
@keyframes bulletRun{0%{stroke-dashoffset:380;}100%{stroke-dashoffset:0;}}
.index-video{position: relative;}
.index-video video{width: 100%;}
.video-but {display:none;z-index: 9;width:60px;height: 60px;background: rgba(255,255,255,0.5);border-radius: 50%;position:absolute;left:20px;bottom:20px;}
.zanting {width:60px; height: 60px; position: relative; cursor: pointer;}
.zanting::before { content: ""; position: absolute; left: 21px; top: 18px; width: 5px; height: 24px; background: #FFFFFF;}
.zanting::after { content: ""; position: absolute; right: 21px; top: 18px; width: 5px; height: 24px; background: #FFFFFF;}
.bofang {
	width:0;
    height:0;
    border-top:15px solid transparent;
    border-bottom:15px solid transparent;
    border-left:20px solid #FFFFFF;
	margin-left: 22px;
	margin-top: 15px;
	cursor: pointer;
}
.background-poc__cover {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    background-image: url(../images/banner_bj.png);
    background-blend-mode: screen;
    background-repeat: repeat;
    background-color: rgba(0, 0, 0, 0.1);
}
.h_b_txt {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.h_b_txt .contain {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
   align-items: center;
}
.h_b_txt h3 span{display: block;color: #fff;font-weight: bold;font-size: 46px;letter-spacing:6px;text-align: center; text-shadow: 0 0 0.1em #000;}
.h_b_txt h3 span font{ display: inline-block; font-size: 56px;color: #fff; }
.h_b_txt h3 strong{ display: block;color: #fff;font-size: 60px; line-height: 1em; margin:40px 0 0; letter-spacing: 6px;text-align: center;text-shadow: 0 0 0.1em #000; }
.indTitle{width: auto;}
.indTitle .title{font-family: "PingFangSC-Medium","AM","noto sans",sans-serif;}
.indTitle .title span{width: 36px;height: 36px;position: relative;}
.indTitle .title span img{width: 100%;display: block;}
.indTitle .title p{margin-left: 20px;}
.indTitle .text{padding-left: 56px;}

.indSection{width: 100%;position: relative;z-index: 8;background: #fff;}

.indsj{background: #fff;}
.indsj .contain{position: relative;z-index: 4;}
.indsj-head{width: 100%;justify-content: space-between;align-items: flex-start;}
.indsj-head-cont{width: 720px;}
.indsj-head-cont p{margin-bottom: 10px;}
.indsj-list{width: 100%;}
.indsj-list-ul{width: 100%;}
.indsj-list-li{width: calc(100%/6);transition: all .4s ease;padding: 30px 12px;display: block;cursor:default;text-align: center;}
.indsj-list-li .icon{width: 140px;height: 140px;background-size: 100% auto;margin: 0 auto;display: block;overflow: hidden;}
.indsj-list-li .cont{width: 100%;text-align: center;}
.indsj-list-li .title{transition: all .4s ease;}
.indsj-list-li:hover{background: #ffffff;box-shadow: 0 2px 30px 0 rgba(48,89,218,0.1);border-radius: 4px;}
.indsj-list-li:hover .title{color: #0e704b;}
.indsj-list-li img{height: 95px;transition: transform 0.3s ease;}
.indsj-list-li:hover img{transform: rotateY(180deg);}
.indrh{background: #fff;}
.indrh-box{width: 100%;background: #f2f3f8;}
.indrh-head{width: 100%;}
.indrh-head .contain{align-items: center;justify-content: space-between;}
.indrh-head-btn>div{width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;margin-left: 10px;cursor: pointer;position: relative;transition: all .4s ease;}
.indrh-head-btn>div:first-child{margin-left: 0;}
.indrh-head-btn>div i{width: 14px;height: 14px;position: relative;z-index: 4;background-repeat: no-repeat;background-position: center;background-size: 100% auto;transition: all .4s ease;}
.indrh-head-btn>div.prev i{background-image: url('../image/smArrL.svg');}
.indrh-head-btn>div.next i{background-image: url('../image/smArrR.svg');}
.indrh-head-btn>div::before, .indrh-head-btn>div::after{content: "";position: absolute;width: 100%;left: 0;bottom: 0;}
.indrh-head-btn>div::before{height: 100%;transition: all .4s ease;border: 1px solid #0e704b;border-radius: 4px;}
.indrh-head-btn>div::after{height: 0;opacity: 0;background: #0e704b;transition: height .4s ease,opacity .1s ease .4s;}
.indrh-head-btn>div.prev:hover i{background-image: url('../image/smArrLH.svg');}
.indrh-head-btn>div.next:hover i{background-image: url('../image/smArrRH.svg');}
.indrh-head-btn>div:hover::before{}
.indrh-head-btn>div:hover::after{opacity: 1;height: 100%;transition: height .4s ease .1s,opacity .1s ease;border-radius: 4px;}

.indrh-mix{width: 100%;position: relative;z-index: 4;}
.indrh-mix .swiper-container{overflow: visible;}
.indrh-mix video, .indrh-mix img{width: 100%;object-fit: cover;}
/* -- */
.indrh-video{width: 100%;position: relative;}
.indrh-video-pop{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 10;}
.indrh-video-items{position: absolute;width: 1px;height: 1px;}
.indrh-video-dot{position: relative;cursor: pointer;}
.indrh-video-dot i{width: 10px;height: 10px;background: #4f7aff;border-radius: 50%;position: absolute;z-index: 2;display: block;top: 50%;left: 50%;margin: -5px 0 0 -5px;}
.indrh-video-dot i::before{content: "";position: absolute;width: 40px;height: 40px;left: 50%;top: 50%;margin: -20px 0 0 -20px;}
.indrh-video-dot i::after{content: "";position: absolute;width: 2px;height: 2px;border-radius: 50%;background: #fff;left: 50%;top: 50%;margin: -1px 0 0 -1px;}
.indrh-video-dot::before,.indrh-video-dot::after {content: "";display: block;width: 24px;height: 24px;background: rgba(79, 122, 255, .2);border-radius: 50%;position: absolute;top: 50%;left: 50%;margin: -12px 0 0 -12px;animation: indrhRing 1.4s linear infinite;opacity: 0;}
.indrh-video-dot::before{animation-delay: .7s;}
.indrh-video-dot::after{animation-delay: 0s;}
@keyframes indrhRing{0%{opacity:0;transform:scale(0)}80%{opacity:1}100%{opacity: 0;transform:scale(1.2)}}
.indrh-video-line{width: 70px;height: 2px;pointer-events: none;position: absolute;left: 18px;top: 50%;margin-top: -16px;transform: rotate(-14deg);transform-origin: center center;overflow: hidden;}
.indrh-video-line::before{content: "";position: absolute;width: 0;opacity: 0;transition: width .4s ease,opacity .1s ease .4s;height: 100%;top: 0;left: 0;background: #fff;}
.indrh-video-info{position: absolute;opacity: 0;pointer-events: none;transition: all .4s ease;transform: translateX(-20px);width: 370px;height: 200px;left: 96px;color: #fff;font-family: "PingFangSC-Medium","AM","noto sans",sans-serif;padding: 36px 56px 0;top: 50%;margin-top: -126px;background: url('../image/indrhKp.svg') no-repeat center/100% auto;}
.indrh-video-info .name{width: 100%;display: flex;font-size: 14px;justify-content: space-between;height: 30px;border-bottom: 1.5px solid rgba(255,255,255,.7);line-height: 1;}
.indrh-video-info .cont{width: 100%;font-size: 12px;line-height: 1;}
.indrh-video-items .indrh-video-info .cont li{width: 100%;margin-top: 10px;}
.indrh-video-items .indrh-video-info .cont li .text{display: flex;justify-content: space-between;}
/* .indrh-video-items.l2 .indrh-video-info .cont, .indrh-video-items.l3 .indrh-video-info .cont{margin-top: 28px;} */
.indrh-video-items.l2 .indrh-video-info .cont ul, .indrh-video-items.l3 .indrh-video-info .cont ul{display: flex;align-items: flex-start;}
.indrh-video-items.l2 .indrh-video-info .cont li, .indrh-video-items.l3 .indrh-video-info .cont li{width: 50%;display: flex;justify-content: center;margin: 0;padding: 8px 10px;}
.indrh-video-items.l2 .indrh-video-info .cont li:first-child, .indrh-video-items.l3 .indrh-video-info .cont li:first-child{padding-left: 0;}
.indrh-video-items.l2 .indrh-video-info .cont li:last-child, .indrh-video-items.l3 .indrh-video-info .cont li:last-child{padding-right: 0;}
.indrh-video-items.l2 .indrh-video-info .cont li .text, .indrh-video-items.l3 .indrh-video-info .cont li .text{flex-direction: column;line-height: 20px;align-items: flex-start;}
.indrh-video-items.l3 .indrh-video-info .cont li{width: 33.3333%;}
.indrh-video-items.l3 .indrh-video-info .cont li:first-child{justify-content: flex-start;}
.indrh-video-items.l3 .indrh-video-info .cont li:last-child{justify-content: flex-end;}
.indrh-video-items.l5 .indrh-video-info .cont ul{display: flex;flex-wrap: wrap;}
.indrh-video-items.l5 .indrh-video-info .cont li{width: 50%;margin: 0;padding: 6px 10px;}
.indrh-video-items.l5 .indrh-video-info .cont li:nth-child(-n+2){padding-top: 12px;}
.indrh-video-items.l5 .indrh-video-info .cont li:nth-child(2n+1){padding-left: 0;border-right: 1.5px solid rgba(255,255,255,.7);}
.indrh-video-items.l5 .indrh-video-info .cont li:nth-child(2n){padding-right: 0;}

.indrh-video-items.left .indrh-video-info{left: auto;right: 96px;transform: translateX(20px);}
.indrh-video-items.left .indrh-video-line{left: auto;right: 18px;transform: rotate(14deg);}
.indrh-video-items.left .indrh-video-line::before{left: auto;right: 0;}
.indrh-video-focus{position: absolute;display: block;}
.indrh-video-items.active{z-index: 4;}
.indrh-video-items.active .indrh-video-line::before{opacity: 1;width: 100%;transition: width .4s ease .1s,opacity .1s ease;}
.indrh-video-items.active .indrh-video-info{opacity: 1;transition: all .4s ease .2s;transform: translateX(0);}

.indrh-video-items.sty1 .indrh-video-info{top: 90px;left: -15px !important;}
.indrh-video-items.sty1 .indrh-video-line {left: 6px;top: 65%;margin-top: 34px;transform: rotate(41deg);}
.indrh-video-items.sty2 .indrh-video-info{top: -36px;left: -12px !important;}
.indrh-video-items.sty2 .indrh-video-line {left: 10px;margin-top: -39px;transform: rotate(-39deg);}
.indrh-video-items.sty3 .indrh-video-info{top: -40px;right: 60px;}
.indrh-video-items.sty3 .indrh-video-line {margin-top: -38px;right: -6px;transform: rotate(48deg);}

.indrh-video-items.d1 {top: 90%;left: 9.2%;}
.indrh-video-items.d2 {top: 90%;left: 28.16%;}
.indrh-video-items.d3 {top: 97%;left: 42.8%;}

.indrh-video-items.d4{top: 85%;left: 59.2%;}
.indrh-video-items.d5{top: 96.4%;left: 80.6%;}
.indrh-video-items.d6{top: 91.4%;left: 90.85%;}

.indrh-video-items.d7{top: 64.43%;left: 18.2%;}
.indrh-video-items.d8{top: 64.5%;left: 23.9%;}

.indrh-video-items.d9{top: 64.2%;left: 29.8%;}
.indrh-video-items.d10{top: 77.4%;left: 31.6%;}
.indrh-video-items.d11{top: 77.4%;left: 40.2%;}
.indrh-video-items.d12{top: 70.1%;left: 41.92%;}
.indrh-video-items.d13{top: 63.9%;left: 42.4%;}
.indrh-video-items.d14{top: 77.4%;left: 45.5%;}
.indrh-video-items.d15{top: 77.4%;left: 49.5%;}

.indrh-video-items.d16{top: 77.4%;left: 61%;}
.indrh-video-items.d17{top: 77.4%;left: 66%;}
.indrh-video-items.d18{top: 77.4%;left: 77.8%;}
.indrh-video-items.d19{top: 77.4%;left: 84.6%;}
.indrh-video-items.d20{top: 77.4%;left: 93.5%;}
.indrh-video-items.d21{top: 77.4%;left: 97.4%;}

.indrh-video-items.d22{top: 41%;left: 30.6%;}

.indrh-video-items.d23{top: 46.2%;left: 46.4%;}
.indrh-video-items.d24{top: 41%;left: 54.5%;}
.indrh-video-items.d25{top: 50.8%;left: 55.95%;}
.indrh-video-items.d26{top: 57.2%;left: 51.3%;}

.indrh-video-items.d27{top: 30.6%;left: 18.34%;}
.indrh-video-items.d28{top: 30.8%;left: 32.1%;}
.indrh-video-items.d29{top: 26.5%;left: 44.4%;}
.indrh-video-items.d30{top: 29.5%;left: 47.6%;}
.indrh-video-items.d31{top: 26%;left: 53.4%;}

.indrh-video-items.d32{top: 21.5%;left: 14.5%;}
.indrh-video-items.d33{top: 5.8%;left: 22.2%;}
.indrh-video-items.d34{top: 7.4%;left: 27.74%;}
.indrh-video-items.d35{top: 14%;left: 29.32%;}
.indrh-video-items.d36{top: 14.5%;left: 33%;}

.indrh-video-items.d37{top: 14%;left: 37.4%;}
.indrh-video-items.d38{top: 16%;left: 39.35%;}

.indrh-video-items.d39{top: 18%;left: 43%;}

.indrh-video-items.d40{top: 17.7%;left: 48.15%;}

.indrh-video-items.d41{top: 22.5%;left: 62.4%;}
.indrh-video-items.d42{top: 24%;left: 77.8%;}
.indrh-video-items.d43{top: 57.5%;left: 60.16%;}
.indrh-video-items.d44{top: 57.5%;left: 75.86%;}

.indrh-video-items::before{content: "";position: absolute;background: url(../image/IndJU.png)center no-repeat;background-size: contain;width: 50px;height: 50px;top: calc(50% - 25px);left: calc(50% - 25px);z-index: 4;transform: scale(0);transition: all .4s ease;}
.indrh-video-items.active::before{transform: scale(1);}

.indrh-video-shuazi{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 5;}
.indrh-video-shuazi img{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;opacity: 0;}
.indrh-video-shuazi img.active{opacity: 1;}
/* .indrh-video-shuazi img.active{opacity: 1;} */

/* .indrh-video-items.d29{top: 98%;left: 4.8%;}
.indrh-video-items.d30{top: 90%;left: 9.2%;}
.indrh-video-items.d31{top: 90%;left: 28.16%;}
.indrh-video-items.d42{top: 85%;left: 59.2%;}
.indrh-video-items.d43{top: 96.4%;left: 80.6%;}
.indrh-video-items.d44{top: 91.4%;left: 90.85%;}
.indrh-video-items.d20{top: 64.43%;left: 18.2%;}
.indrh-video-items.d21{top: 64.5%;left: 23.9%;}
.indrh-video-items.d22{top: 64.2%;left: 29.8%;}
.indrh-video-items.d23{top: 77.4%;left: 31.6%;}
.indrh-video-items.d24{top: 77.4%;left: 40.2%;}
.indrh-video-items.d25{top: 70.1%;left: 41.92%;}
.indrh-video-items.d26{top: 63.9%;left: 42.4%;}
.indrh-video-items.d27{top: 77.4%;left: 45.5%;}
.indrh-video-items.d28{top: 77.4%;left: 49.5%;}
.indrh-video-items.d36{top: 77.4%;left: 61%;}
.indrh-video-items.d37{top: 77.4%;left: 66%;}
.indrh-video-items.d38{top: 77.4%;left: 77.8%;}
.indrh-video-items.d39{top: 77.4%;left: 84.6%;}
.indrh-video-items.d40{top: 77.4%;left: 93.5%;}
.indrh-video-items.d41{top: 77.4%;left: 97.4%;}
.indrh-video-items.d15{top: 41%;left: 30.6%;}
.indrh-video-items.d16{top: 46.2%;left: 46.4%;}
.indrh-video-items.d17{top: 41%;left: 54.5%;}
.indrh-video-items.d18{top: 50.8%;left: 55.95%;}
.indrh-video-items.d19{top: 57.2%;left: 51.3%;}
.indrh-video-items.d10{top: 30.6%;left: 18.34%;}
.indrh-video-items.d11{top: 30.8%;left: 32.1%;}
.indrh-video-items.d12{top: 26.5%;left: 44.4%;}
.indrh-video-items.d13{top: 29.5%;left: 47.6%;}
.indrh-video-items.d14{top: 26%;left: 53.4%;}
.indrh-video-items.d1{top: 21.5%;left: 14.5%;}
.indrh-video-items.d2{top: 5.8%;left: 22.2%;}
.indrh-video-items.d3{top: 7.4%;left: 27.74%;}
.indrh-video-items.d4{top: 14%;left: 29.32%;}
.indrh-video-items.d5{top: 14.5%;left: 33%;}
.indrh-video-items.d6{top: 14%;left: 37.4%;}
.indrh-video-items.d7{top: 16%;left: 39.35%;}
.indrh-video-items.d8{top: 18%;left: 43%;}
.indrh-video-items.d9{top: 17.7%;left: 48.15%;}
.indrh-video-items.d32{top: 22.5%;left: 62.4%;}
.indrh-video-items.d33{top: 24%;left: 77.8%;}
.indrh-video-items.d34{top: 57.5%;left: 60.16%;}
.indrh-video-items.d35{top: 57.5%;left: 75.86%;} */

.indxw-main .image img{height: 240px;}

.indrh-video-items.d36 .indrh-video-info{top: 60px;}
.indrh-video-items.d36 .indrh-video-line{margin-top: 15px;transform: rotate(25deg);}

.indrh-video-items.d37 .indrh-video-info{top: 60px;}
.indrh-video-items.d37 .indrh-video-line{margin-top: 15px;transform: rotate(25deg);}

.indrh-video-items.d38 .indrh-video-info{top: 37px;}
.indrh-video-items.d38 .indrh-video-line {margin-top: 5px;transform: rotate(7deg);}

.indrh-video-items.d39 .indrh-video-info{top: 37px;}
.indrh-video-items.d39 .indrh-video-line {margin-top: 5px;transform: rotate(7deg);}

.indrh-video-items.d40 .indrh-video-info{top: 37px;}
.indrh-video-items.d40 .indrh-video-line {margin-top: 5px;transform: rotate(7deg);}

.banner-control .contain{display:none}























.indrh-video-items.lt1 .indrh-video-info{background: url('../image/indrhKp1.svg') no-repeat center/100% auto;left: 0px;padding:36px 40px 37px 130px;display: flex;flex-direction: column;justify-content: center;}
.indrh-video-items.lt1 .indrh-video-info .cont li{padding: 0;margin-top: 0px;}
.indrh-video-items.lt1 .indrh-video-info .cont li:nth-child(1){justify-content: flex-start;}
.indrh-video-items.lt1 .indrh-video-info .cont li:nth-child(2){justify-content: flex-end;text-align: right;}
.indrh-video-items.lt1 .indrh-video-info .cont li:nth-child(2) .text{align-items: flex-end;}
.indrh-video-items.lt1 .indrh-video-info .cont{margin-top: 10px;}
.indrh-video-items.lt1.left .indrh-video-info{left: auto;}

.indrh-video-items.lt2 .indrh-video-info{background: url('../image/indrhKp2.svg') no-repeat center/100% auto;left: 0px;padding:50px 40px 50px 130px;display: flex;flex-direction: column;justify-content: center;}
.indrh-video-items.lt2 .indrh-video-info .cont{margin-top: 5px;}
.indrh-video-items.lt2 .indrh-video-info .cont ul{flex-wrap: wrap;margin-bottom: -4px;}
.indrh-video-items.lt2 .indrh-video-info .cont li{width: 100%;padding: 0px;margin-bottom: 4px;}
.indrh-video-items.lt2 .indrh-video-info .cont li .text{justify-content: space-between;flex-direction: inherit;width: 100%;}
.indrh-video-items.lt2 .indrh-video-info .name{height: 25px;}
.indrh-video-items.lt2.left .indrh-video-info{left: auto;}

.indrh-video-items.lt3 .indrh-video-info{background: url('../image/indrhKp3.svg') no-repeat center/100% auto;left: 0px;padding:36px 40px 37px 130px;display: flex;flex-direction: column;justify-content: center;}
.indrh-video-items.lt3.left .indrh-video-info{left: auto;}

.indrh-video-items.lt4 .indrh-video-info{background: url('../image/indrhKp4.svg') no-repeat center/100% auto;padding:15px 50px 15px 50px;display: flex;flex-direction: column;justify-content: center;}
.indrh-video-items.lt4 .indrh-video-info .cont{margin-top: 10px;}
.indrh-video-items.lt4 .indrh-video-info .cont{height: 100px;}
.indrh-video-items.lt4 .indrh-video-info .cont ul{height: 100%;align-items: stretch;}
.indrh-video-items.lt4 .indrh-video-info .cont ul li{padding: 0px;padding-top: 0px !important;display: flex;align-items: center;}
.indrh-video-items.lt4 .indrh-video-info .cont ul li .text{width: 100%;}
.indrh-video-items.lt4 .indrh-video-info .cont ul li:nth-child(odd){padding-right: 10px;}
.indrh-video-items.lt4 .indrh-video-info .cont ul li:nth-child(even){padding-left: 10px;}
.indrh-video-items.lt4.left .indrh-video-info{left: auto;}
/* -- */

.indcp{background: #fff;overflow: initial;}
.indcp .contain{position: relative;z-index: 4;}
.indcp-head{width: 100%;align-items: center;justify-content: space-between;}
.indcp-mix{width: 100%;position: relative;}
.indcp-items{width: 100%;}
.indcp-items ul{display: flex;margin-left: -12px;}
.indcp-items li{width: 550px;margin-left: 12px;background: #F1F3F8;position: relative;padding: 24px 30px 24px;transition: background .4s ease;overflow: visible !important;height: 260px;}
.indcp-items li.active{background: #181C25;width: calc(100% - 550px - 12px*2);}
.indcp-more{width: 100%;margin-top: 12px;}
.indcp-more-box{width: 100%;background: #F1F3F8;position: relative;padding: 24px 30px 24px;transition: background .4s ease;overflow: visible !important;}
.indcp-image{position: absolute;width: 100%;height: 100%;right: 0;bottom: 0;}
.indcp-image img{position: absolute;right: 0;bottom: 0;transition: all .4s ease;transform-origin: right bottom;}
.indcp-image img.s{max-width: 140px;max-height: 140px;}
.indcp-image img.h{max-width: 400px;max-height: 280px;opacity: 0;transform: scale(0);}
.indcp-cont{max-width: 400px;}
.indcp-cont .title{font-family: "PingFangSC-Medium","AM","noto sans",sans-serif;transition: all .4s ease;}
.indcp-cont .text{transition: color .4s ease;min-height: 40px;line-height: 24px;}
.indcp-cont .link{width: 0;max-width: 320px;}
/* .indcp-items li:last-child .indcp-cont .link{max-width: 242px;} */
.indcp-cont .link a{width: 88px;height: 24px;margin: 10px 8px 0 0;clip-path: polygon(0 0, calc(100% - 4px) 0%, 100% 4px, 100% 100%, 4px 100%, 0% calc(100% - 4px));display: flex;align-items: center;justify-content: center;font-size: 12px;color: #666;position: relative;transition: all .4s ease;}
.indcp-cont .link a::before, .indcp-cont .link a::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;transition: all .4s ease;}
.indcp-cont .link a::before{background: url('../image/indcpkk.svg') no-repeat center/100% auto;background-size: auto;}
.indcp-cont .link a::after{opacity: 0;height: 0;background: #0e704b;top: auto;bottom: 0;transition: height .4s ease,opacity .1s ease .4s;}
.indcp-cont .link a span{position: relative;z-index: 3;}
.indcp-cont .link a:hover{color: #fff !important;}
.indcp-cont .link a:hover::before{background-image: url('../image/indcpkkH.svg');}
.indcp-cont .link a:hover::after{opacity: 1;height: 100%;transition: height .4s ease .1s,opacity .1s ease;}
.indcp-items li.active .indcp-cont .link a{color: rgba(255,255,255,.5);}
.indcp-items li.active .indcp-cont .link a::before{opacity: 0.16;}
.indcp-items li.active .indcp-cont .title{color: #fff;}
.indcp-items li.active .indcp-cont .text{color: rgba(255,255,255,.7);}
.indcp-items li.active .indcp-image img.s{opacity: 0;transform: scale(0);}
.indcp-items li.active .indcp-image img.h{opacity: 1;transform: scale(1);}
/* -- */
.indcp-more-box .indcp-cont .link {max-width: 200px;}
.indcp-more-box .indcp-image img.h{max-width: 140px;max-height: 140px;}
.indcp-more-box:hover{background: #181C25;}
.indcp-more-box:hover .indcp-cont .link a{color: rgba(255,255,255,.5);}
.indcp-more-box:hover .indcp-cont .link a::before{opacity: 0.16;}
.indcp-more-box:hover .indcp-cont .title{color: #fff;}
.indcp-more-box:hover .indcp-cont .text{color: rgba(255,255,255,.7);}
.indcp-more-box:hover .indcp-image img.s{opacity: 0;transform: scale(0);}
.indcp-more-box:hover .indcp-image img.h{opacity: 1;transform: scale(1);}
.indcp-more .swiper-pagination{bottom: 0;font-size: 0;position: relative;}
.indcp-more .swiper-pagination-bullet {background: #e5e9f3;opacity: 1;margin: 0 10px !important;}
.indcp-more .swiper-pagination-bullet-active {background: #0e704b;}

.indfa{background: #F1F3F8;}
.indfa-head{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.indfa-head-link{width: auto;}
.indfa-list{width: 100%;}
.indfa-ul{flex-wrap: nowrap;margin-top: 12px;margin-left: -12px;}
.indfa-ul:first-child{margin-top: 0;}
.indfa-link{display: block;width: calc(25% - 12px);margin-left: 12px;position: relative;overflow: hidden;}
.indfa-link img{width: 100%;height: 300px;transition: all .62s;}
.indfa-link::before, .indfa-link::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;transition: all .4s ease;}
.indfa-link::before{z-index: 1;background: rgba(0,9,38,0.2);}
.indfa-link::after{z-index: 2;background: #0e704b;opacity: 0;}
.indfa-cont{position: absolute;width: 100%;left: 0;top: 0;padding: 20px 30px;z-index: 3;margin-top: 226px;transform: translateY(0);transition: all .62s;}
.indfa-cont .name{font-family: "PingFangSC-Medium","AM","noto sans",sans-serif;}
.indfa-cont .text{opacity: 0;transition: all .4s ease;max-width: 420px;}
.indfa-cont .link{width: 100%;opacity: 0;transition: all .4s ease;display: flex;}
.indfa-cont .link span{position: relative;width: 40px;height: 40px;cursor: pointer;clip-path: polygon(0 0, calc(100% - 7px) 0%, 100% 7px, 100% 100%, 7px 100%, 0% calc(100% - 7px));}
.indfa-cont .link span i{position: absolute;width: 14px;height: 14px;z-index: 4;left: 50%;top: 50%;margin: -7px 0 0 -7px;background: url('../image/smArrRH.svg') no-repeat center/100% auto;transition: all .4s ease;}
.indfa-cont .link span::before, .indfa-cont .link span::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;transition: all .4s ease;}
.indfa-cont .link span::before{background: url('../image/smkkW.svg') no-repeat center/100% auto;opacity: 0.3;}
.indfa-cont .link span::after{background: #fff;opacity: 0;height: 0;top: auto;bottom: 0;transition: height .4s ease, opacity .1s ease .4s;}
.indfa-cont .link span:hover i{background-image: url('../image/smArrC.svg');}
.indfa-cont .link span:hover::before{opacity: 1;}
.indfa-cont .link span:hover::after{opacity: 1;height: 100%;transition: height .4s ease .1s, opacity .1s ease;}
.indfa-link:hover img{filter: blur(6px);}
.indfa-link:hover::after{opacity: 1;}
.indfa-link:hover::after{opacity: 1;}
.indfa-link:hover .indfa-cont{top: 50%;transform: translateY(-50%);margin-top: 0;}
.indfa-link:hover .indfa-cont .text{opacity: 1;}
.indfa-link:hover .indfa-cont .link{opacity: 1;}

.indal{background: #fff;}
.indal .contain{position: relative;z-index: 4;}
.indal-head{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.indal-head-link{width: auto;}
.indal-mix{width: 100%;justify-content: space-between;align-items: flex-start;}
.indal-mix .gallery{width: calc(100% - 336px - 24px);}
.indal-info{width: 100%;position: relative;}
.indal-info img{width: 100%;height: 608px;}
.indal-info video{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 4;opacity: 0;visibility: hidden;}
.indal-info-cont{position: absolute;width: 100%;left: 0;bottom: 0;padding: 20px 30px;background-image: linear-gradient(180deg, rgba(0,0,0,0.0) 0%, #000000 100%);transform: translate3d(0,0,0);z-index: 10;}
.indal-info-cont .title{font-family: "PingFangSC-Medium","AM","noto sans",sans-serif;}
.indal-info-cont .title a{transition: all .4s ease;}
.indal-info-cont .title a:hover{color: #0e704b;}
.indal-info-play{width: 60px;height: 60px;display: flex;user-select: none;align-items: center;justify-content: center;position: absolute;z-index: 6;cursor: pointer;top: 50%;left: 50%;margin: -30px 0 0 -30px;}
.indal-info-play i{position: absolute;width: 100%;height: 100%;top: 0;left: 0;clip-path: polygon(0 0, calc(100% - 13px) 0%, 100% 13px, 100% 100%, 12px 100%, 0% calc(100% - 12px));background: rgba(0,9,38,0.5) url('../image/indalKk.png') no-repeat center/100% auto;}
.indal-info-play b{position: relative;z-index: 4;width: 18px;height: 20px;background: url('../image/indalPlay.svg') no-repeat center/100% auto;}
.indal-info-play svg{position: absolute;z-index: 1;width: 100%;height: 100%;top: -1px;left: -1px;stroke-dasharray: 284,284;stroke-dashoffset: 284;}
.swiper-slide-active .indal-info-play svg{animation: indalSvgRun 3s linear infinite .8s;}
@keyframes indalSvgRun{0%{stroke-dashoffset: 284;}100%{stroke-dashoffset: 0;}}
.indal-mix .thumbs{width: 336px;position: relative;}
.indal-mix .thumbs .swiper-wrapper{height: 608px;}
.indal-mix .thumbs .thumbs-click{width: 100%;display: block;position: relative;}
.indal-mix .thumbs .thumbs-click img{width: 100%;height: 100%;}
.indal-mix .thumbs .thumbs-click i{position: absolute;width: 0;height: 5px;bottom: 0;left: 0;background: #0e704b;opacity: 0;}
.indal-mix .thumbs .thumbs-click::before{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;border: 2px solid #0e704b;opacity: 0;transition: all .4s ease;}
.indal-mix .indal-info.on video{opacity: 1;visibility: visible;}
.indal-mix .indal-info.on .indal-info-play{opacity: 0;visibility: hidden;pointer-events: none;}
.indal-mix .thumbs .thumbs-click.on i{opacity: 1;animation: indalVdTime .4s linear both .2s;}
@keyframes indalVdTime {0%{width: 0;}100%{width: 100%;}}
.indal-mix .thumbs .thumbs-prev, .indal-mix .thumbs .thumbs-next{display: none;position: absolute;width: 32px;height: 32px;font-size: 18px;align-items: center;justify-content: center;color: #fff;z-index: 8;left: 50%;clip-path: polygon(0 0, calc(100% - 5px) 0%, 100% 5px, 100% 100%, 5px 100%, 0% calc(100% - 5px));margin-left: -16px;cursor: pointer;transition: all .4s ease;}
.indal-mix .thumbs .thumbs-prev{top: 10px;}
.indal-mix .thumbs .thumbs-next{bottom: 10px;}
.indal-mix .thumbs .thumbs-prev:hover, .indal-mix .thumbs .thumbs-next:hover{background: #0e704b;}
.indal-mix .thumbs:hover .thumbs-prev, .indal-mix .thumbs:hover .thumbs-next{display: flex;}

.indxw{background: #F1F3F8;}
.indxw-head{width: 100%;position: relative;}
.indxw-head-link{position: absolute;right: 0;top: 50%;margin-top: -20px;}
.indxw-menu{width: 100%;border-bottom: 1px solid #E8E8E8;padding: 0 56px;}
.indxw-menu a{height: 40px;position: relative;margin-left: 56px;transition: color .4s ease;line-height: 1.16;}
.indxw-menu a:first-child{margin-left: 0;}
.indxw-menu a::after{content: "";position: absolute;width: 0;opacity: 0;height: 2px;left: 0;right: 0;margin: 0 auto;background: #0e704b;bottom: -1px;transition: width .4s ease,opacity .1s ease .4s;}
.indxw-menu a:hover{color: #0e704b;}
.indxw-menu a.active{color: #0e704b;font-weight: 500;font-family: "PingFangSC-Medium","AM","noto sans",sans-serif;}
.indxw-menu a.active::after{width: 100%;opacity: 1;transition: width .4s ease .1s, opacity .1s ease;}
.indxw-mix{width: 100%;}
.indxw-items{width: 100%;display: none;}
.indxw-items.active{display: block;}
.indxw-list{width: 100%;}
.indxw-list ul{margin-left: -40px;}
.indxw-list li{background: #fff;width: 400px;margin-left: 40px;transition: all .4s ease;}
.indxw-list li:last-child{width: calc(100% - 400px*2 - 120px);}
.indxw-list li:hover{background: #FFFFFF;box-shadow: 0 2px 30px 0 rgba(48,89,218,0.10);}
.indxw-main{width: 100%;}
.indxw-main .image{width: 100%;display: block;overflow: hidden;}
.indxw-main .image img{width: 100%;transition: all .6s ease;}
.indxw-list li:hover .indxw-main .image img{transform: scale(1.06);}
.indxw-main .cont{width: 100%;padding: 30px 30px 40px;}
.indxw-main .title{width: 100%;font-family: "PingFangSC-Medium","AM","noto sans",sans-serif;}
.indxw-main .title a{transition: all .4s ease;display: block;}
.indxw-list li:hover .indxw-main .title a{color: #0e704b;}
.indxw-main .text{width: 100%;}
.indxw-main .time{font-family: 'M';}
.indxw-main .link{width: 100%;}
.indxw-main .link a{width: 40px;height: 40px;cursor: pointer;position: relative;clip-path: polygon(0 0, calc(100% - 8px) 0%, 100% 8px, 100% 100%, 7px 100%, 0% calc(100% - 7px));}
.indxw-main .link a i{position: absolute;width: 14px;height: 14px;z-index: 4;left: 50%;top: 50%;margin: -7px 0 0 -7px;background: url('../image/smArrR.svg') no-repeat center/100% auto;transition: all .4s ease;}
.indxw-main .link a::before, .indxw-main .link a::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;transition: all .4s ease;}
.indxw-main .link a::before{background: url('../image/smkk.svg') no-repeat center/100% auto;}
.indxw-main .link a::after{background: #0e704b;opacity: 0;height: 0;top: auto;bottom: 0;transition: height .4s ease, opacity .1s ease .4s;}
.indxw-main .link a:hover i{background-image: url('../image/smArrRH.svg');}
.indxw-main .link a:hover::before{background-image: url('../image/smkkH.svg');}
.indxw-main .link a:hover::after{opacity: 1;height: 100%;transition: height .4s ease .1s, opacity .1s ease;}
.indxw-other{width: 100%;padding: 32px 40px 30px;border-bottom: 1px solid #E8E8E8;}
.indxw-other .title{width: 100%;font-family: "PingFangSC-Medium","AM","noto sans",sans-serif;}
.indxw-other .title a{transition: all .4s ease;display: block;}
.indxw-other .title a:hover{color: #0e704b;}
.indxw-other .text{width: 100%;}
.indxw-other .time{font-family: 'M';}
.indxw-more{width: 100%;padding: 30px 30px 36px;}
.indxw-more a{transition: all .4s ease;}
.indxw-more a:not(:first-child){margin-top: 20px;display: block;}
.indxw-more a:hover{color: #0e704b;font-weight:bold;}

.indMask{opacity: 0;transition: opacity .4s ease;position: absolute;height: 100%;width: calc((100% - 1440px)/2);top: 0;overflow: hidden;left: 0;}
.indMask i{display: block;position: absolute;top: 50%;margin: 0 auto;width: 300px;height: 300px;background: url('../image/indMask.png') no-repeat center/100% auto;left: 0;right: 0;}
.indMask.right{left: auto;right: 0;}
.indMask.right i{animation: indMaskRunF 12s linear infinite;}
.indMask.left i{animation: indMaskRun 12s linear infinite;}
@keyframes indMaskRun {0%{transform: rotate(0);}100%{transform: rotate(360deg);}}
@keyframes indMaskRunF {0%{transform: rotate(0);}100%{transform: rotate(-360deg);}}
.indMask.on{opacity: 1;}
.indrh-mb{display: none;}

.indcp-items li .btn{position: absolute;top: 0;left: 0;z-index: 5;height: 100%;width: 100%;display: flex;}
.indcp-items li .link{position: absolute;z-index: 6;bottom: 24px;left: 30px;}

.indcp-more-box{height: 260px;}
.indcp-more-box .indcp-cont .link{position: absolute;bottom: 24px;left: 30px;}


.TanChuang{position:fixed;top: 0px;left: 0px;width: 100vw;height: 100vh;display: flex;justify-content: center;align-items: center;z-index: -99999999999999;opacity: 0;}
.TanChuang_bg{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 1);}
.TanChuang-cont{width: 100%;position: relative;}
.TanChuang_close{position: absolute;left: 15px;top: 40px;}
.TanChuang_close i{font-size: 30px;font-weight: 900;color: #666;}
.TanChuang.active{z-index: 99999999999999;opacity: 1;transition: all .4s ease;}
.TanChuang-pages .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: -30px;color: #fff;}
.TanChuang video{display:none}
.TanChuang.active video{display:block;}
.TanChuang-pages .swiper-pagination{text-align: right;padding-right: 40px;}

.indal-info video{object-fit: fill;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:82px}
.swiper-pagination-bullet {width: 30px;height: 6px;border-radius: 6px;background: #DEDFE4;opacity: 1;margin: 0px 10px;}
.swiper-pagination-bullet-active {opacity: 1;background: #0e704b;}

.indcp-items li .link{height: 68px;display: flex;flex-direction: column;}
.indcp-more-box .indcp-cont .link{height: 102px;display: flex;flex-direction: column;}

.indcp-cont a.btn{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.abojs-content p{margin-bottom: 15px;}

.indNews-show{margin-left: -20px;}
.indNews-show-item{margin-left: 20px;}
.indNews-show-item:nth-child(1){width: calc((100% / 3) * 2 - 20px);}
.indNews-show-item:nth-child(2){width: calc((100% / 3) - 20px);}
.indNews-show-bg{position: relative;overflow: hidden;}
.indNews-show-bg::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .4);}
.indNews-show-bg img{width: 100%;height: 480px;transition: all 2s linear;}
.indNews-show-item:hover .indNews-show-bg img{transform: scale(1.1);}
.indNews-show-con{position: absolute;;left: 0;top: 0;width: 100%;height: 100%;}
.indNews-show-item:nth-child(1) .indNews-show-con{padding: 60px 50px;}
.indNews-show-item:nth-child(2) .indNews-show-con{padding: 60px 40px;}
.indNews-show-item:nth-child(1) .indNews-show-con .title{width: 50%;}
.indNews-show-con .btn{width: 135px;height: 45px;border-radius: 40px;border: 2px solid #fff;}
.indNews-show-con .btn:hover{background: #0e704b;border-color: #0e704b;}

.indNews-list{margin-left: -20px;}
.indNews-item{margin: 20px 0 0 20px;width: calc((100% / 3) - 20px);background: #fff;padding: 50px;transition: all .4s ease;}
.indNews-item .btm{justify-content: space-between;align-items: center;}
.indNews-item .date{transition: all .4s ease;}
.indNews-item .label{padding: 4px 8px;border-radius: 20px;border: 1px solid #4c5664;transition: all .4s ease;}
.indNews-item:hover{background: #0e704b;}
.indNews-item:hover .title,.indNews-item:hover .date{color: #fff;}
.indNews-item:hover .label{border-color: #fff;color: #0e704b;background: #fff;}

.indfw{background:#f2f6f9}
.serviceBox{width:100%;transition:all 0.5s ease;}
.serviceItem{flex:1;transition: all .4s ease;position:relative;overflow:hidden;padding:0;box-sizing:border-box;height:460px;margin:0 10px;border-radius:10px;cursor:pointer;}
.serviceItem img{width:100%;height:100%;object-fit:cover;}.serviceItem .defaultTitle{position:absolute;bottom:0;fill:rgba(4,26,76,0.1);backdrop-filter:blur(7.5px);color:white;font-size:20px;text-align:center;padding:20px 0px;width:100%;}
.serviceItem .activeContent{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(4,26,76,0.1);backdrop-filter:blur(7.5px);color:white;padding:30px;box-sizing:border-box;}
.serviceItem .activeContent h3{color:#FFF;font-size:24px;    margin-top: 10px;}
.serviceItem .activeContent p{color:rgba(255,255,255,0.9);line-height:26px; margin-top: 25px;font-size: 14px;}
.serviceItem.active .defaultTitle{display:none;}
.serviceItem.active .activeContent{display:block;}

.indcp-conts .links {
	position: absolute;
	    bottom: 50px;
	    left: 30px;
}
.indcp-conts .links span {
    min-width: 88px;
    height: 30px;
	line-height: 30px;
    margin: 10px 10px 0 0;
	padding: 0 10px;
       border-radius:4px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #fff;
    position: relative;
    transition: all .4s ease;
	border: 1px solid #fff;
}
.proxqcp-svp .swiper-slide{padding-top: 20px;}
.strength-swiper-warp{transition: all .4s ease;    position: relative;overflow: hidden;}
.strength-swiper-warp:hover {
    transform: translateY(-16px);
}
.strength-swiper-warp .strength-img {
    width: 100%;
    background: #fff;
    transition: all 0.2s;
	    border-radius: 6px;
}
.strength-swiper-warp .strength-img > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
	border-radius: 6px 6px 0 0;
}
.strength-swiper-warp .strength-bottom {
    height: 133px;
    overflow: hidden;
    transition: all .2s;
    position: relative;
    top: 0;
    background: #f6f7fb;
	border-radius:0 0 6px 6px;
}
.strength-swiper-warp  h3 {

    margin-bottom: 10px;
    text-align: center;
    margin-top: 30px;
    color: #000;
    font-size: 24px;
}
.strength-swiper-warp  p {
    margin: 0;
    text-align: center;
    font-size: 15px;
    color: #444;
    margin-bottom: 40px;
}
.strength-swiper-warp  .btn {
    width: 95px;
    height: 36px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    border: 1px solid #ffffff;
    border-radius: 4px;
    color: #fff;
    margin: 0 auto;
    cursor: pointer;
    opacity: 0;
    position: relative;
    transition: all 0.3s;
    top: 0;
}
.btn-a {
    display: inline-block;
    width: 100%;
    height: 100%;
}
.strength-swiper-warp:hover .strength-bottom {
    height: 180px;
    top: -40px;
    background:#0e704b;
    border-radius: 0px 0px 6px 6px;
}
.strength-swiper-warp:hover .strength-bottom h3, .strength-swiper-warp:hover p {
    color: #fff;
}
.strength-swiper-warp:hover .btn {
    top: -16px;
    opacity: 1;
}
.indzn-lun > img{width: 100%;}
.indzn-lun .content{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;padding-top:200px;}
.indzn-cont {width: 685px;}
.indzn-cont .list{margin-right: -22px;}
.indzn-cont .list a{padding: 0px 20px;height: 45px;border: 1px solid #fff;border-radius: 3px;display: flex;justify-content: center;align-items: center;margin-right: 22px;transition: all .4s ease;}
.indzn-cont .list a i{font-size: 16px;display: block;margin-left: 12px;}
.indzn-cont .list a:hover {background-color: #3059DA;border: 1px solid #3059DA;}
.indzn-cont .btn{width: 145px;height: 50px;}
.indzn-muen {position: absolute;bottom: 88px;left: 0px;width: 100%;z-index: 3;}
.indzn-list {margin-right: -5px;}
.indzn-list .list{width: calc(100%/8 - 5px);margin-right: 5px;background-color: rgba(0, 0, 0, .3);padding: 10px;height: 105px;display: flex;flex-direction: column;justify-content: center;transition: all .4s ease;text-align: center;border-radius: 4px;}
.indzn-list .list .img{height: 32px;position: relative;display: block;}
.indzn-list .list .img img{transition: all .4s ease;}

.indzn-list .list.active .img img{filter: brightness(0) invert(1);}

.indzn-list .list.active{height: 120px;margin-top: -18px;transform: translateY(9px);background-color:#0e704b;}
.CommonBtn {border-radius: 25px;display: flex;justify-content: center;align-items: center;transition: all .4s ease;clip-path: polygon(0 0, calc(100% - 7px) 0%, 100% 7px, 100% 100%, 7px 100%, 0% calc(100% - 7px));}
.CommonBtn i{font-size: 12px;display: block;margin-left: 8px;line-height: 1px;}
.CommonBtn.lty1 {background-color: #0074ff;color: #fff;}
.CommonBtn.lty1:hover {background-color: transparent;border: 1px solid #0074ff;color: #0074ff;}
.CommonBtn.lty2 {border: 1px solid rgba(255, 255, 255, .5);color: #fff;}
.CommonBtn.lty2:hover {background-color: #0074ff;color: #fff;border: 0px;}
.jjz{
    position: absolute;
    z-index: 10;
    top: 60px;
    left: 0;
    right: 0;
    margin: 0 auto;
	
}
.jjz .title{
  color: #fff!important;
}
.aboCommonTitle.jjz .title::before {
    background: #fff!important;
}
.indnw{background:#f2f6f9}
.caseSwp-item:hover  .btn i {
    margin-right: 4px;
}	
.indxw {
    margin-right: -20px;
}
.indx_w {
    width: calc(100% / 2 - 20px);
	margin-right: 20px;
}
.indxw_1 img{border-radius: 10px;    height: 100%;}
.indxw_2{background-color: #fff;border-radius: 10px;}
.indxw-more a span{width:100px;text-align: right;}
.indxw-more a p{width:calc(100% - 120px)}
.indxw-more a .flex{justify-content: space-between;align-items: center;}
/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1590px) {
    /* 1440 × (700)  */
    .banner-cont .banner-cont-mix {width: 550px;height: 150px;padding: 0 40px;}
    .indsj-list-li {padding: 30px 12px;}
    .indsj-head-cont {width: 630px;}
    .indcp-items li {padding: 20px 24px 20px;width: 480px;}
    .indcp-items li.active{width: calc(100% - 480px - 12px*2);}
    .indcp-image img.h {max-width: 340px;max-height: 238px;}
    .indcp-more-box{padding: 20px 24px 20px;}
    .indcp-image img.s {max-width: 120px;max-height: 120px;}
    .indcp-more-box .indcp-image img.h {max-width: 140px;max-height: 140px;}
    .indfa-link img{height: 224px;}
    .indfa-cont {padding: 18px 24px;margin-top: 160px;}
    .indal-mix .thumbs{width: 302px;}
    .indal-mix .gallery {width: calc(100% - 302px - 24px);}
    .indal-mix .thumbs .swiper-wrapper {height: 550px;}
    .indal-info img{height: 550px;}
    .indxw-main .cont {padding: 30px 24px 40px;}
    .indxw-other {padding: 30px;}
    .indxw-main .cont {padding: 30px 24px 40px;}
    .indxw-list ul {margin-left: -30px;}
    .indxw-list li {width: 350px;margin-left: 30px;}
    .indxw-list li:last-child {width: calc(100% - 350px*2 - 90px);}
    .indxw-more a:not(:first-child) {margin-top: 14px;}
    .indxw-menu a {height: 36px;}
    .indMask {width: calc((100% - 1200px)/2);}
    .indMask i {width: 200px;height: 200px;}
    .indxw-main .image img{height: 200px;}
    .indcp-items li .link{height: 70px;}
	.indNews-show-item:nth-child(1) .indNews-show-con{padding: 40px;}
	    .indNews-show-item:nth-child(2) .indNews-show-con{padding: 40px 35px;}
	    .indNews-show-item:nth-child(1) .indNews-show-con .title{width: 55%;}
	    .indNews-show-bg img{height: 400px;}
	    .indNews-show-con .btn{width: 125px;height: 42px;}
	    .indNews-item{padding: 35px;}
.h_b_txt h3 span{font-size: 42px;}
.h_b_txt h3 span font{font-size: 52px;}
.h_b_txt h3 strong{font-size: 56px;}		
.indsj-list-li img{height: 90px;}
.indzn-list .list .img img {
    height: 30px;
}
.indzn-lun .content {
    padding-top: 150px;
}
.indzn-muen {
    bottom: 60px;
}
.indzn-lun > img {
min-height: 600px;
}
.serviceItem{height:400px;}
}

@media all and (max-width:1430px) {
    /* 1360 */
.indsj-list-li img{height: 85px;}	
.serviceItem .activeContent h3 {
    font-size: 22px;
}
.strength-swiper-warp h3 {
    font-size: 22px;
}
}

@media all and (max-width:1350px) {
    /* 1280 */
}

@media all and (max-width:1270px) {
    /* 1152 × (700) */
    .banner-cont .banner-cont-mix {width: 488px;height: 130px;padding: 0 24px;}
    .banner-control {bottom: 20px;}
    .indsj-head-cont {width: 500px;}
    .indsj-list-li {width: calc(100%/3);padding: 30px 12px;}
    .indcp-items li {padding: 20px 20px 20px;width: 400px;}
    .indcp-items li.active{width: calc(100% - 400px - 12px*2);}
    .indcp-more-box {padding: 20px 20px 20px;}
    .indcp-image img.s {max-width: 100px;max-height: 100px;}
    .indcp-image img.h {max-width: 260px;max-height: 182px;}
    .indcp-more-box .indcp-image img.h {max-width: 120px;max-height: 120px;}
    .indfa-link img{height: 200px;}
    .indfa-cont {padding: 16px 18px;margin-top: 140px;}
    .indfa-cont .name{line-height: 28px;}
    .indal-mix .thumbs {width: 240px;}
    .indal-mix .thumbs .swiper-wrapper {height: 445px;}
    .indal-mix .gallery {width: calc(100% - 240px - 20px);}
    .indal-info img {height: 445px;}
    .indxw-list ul {margin-left: -20px;}
    .indxw-list li {width: 300px;margin-left: 20px;}
    .indxw-list li:last-child {width: calc(100% - 300px*2 - 60px);}
    .indxw-main .cont {padding: 24px 15px 28px;}
    .indxw-other {padding: 24px;}
    .indxw-more {padding: 24px 24px 28px;}
    .indxw-more a:not(:first-child) {margin-top: 10px;}
    .indxw-menu a {height: 32px;}
    .indMask {width: calc((100% - 960px)/2);}

    .indcp-items li .link{left: 20px;bottom: 20px;}
    .indcp-more-box .indcp-cont .link{left: 20px;bottom: 20px;}
	.indNews-show-bg img{height: 325px;}
	    .indNews-show-item:nth-child(1) .indNews-show-con{padding: 30px;}
	    .indNews-show-item:nth-child(2) .indNews-show-con{padding: 30px 25px;}
	    .indNews-show-con .btn{width: 115px;height: 40px;}
	    .indNews-item{padding: 25px;}
.h_b_txt h3 span{font-size: 32px;letter-spacing: 3px;}
.h_b_txt h3 span font{font-size: 40px;letter-spacing: 3px;}
.h_b_txt h3 strong{font-size: 42px;margin: 30px 0 0;    letter-spacing: 3px;}
.serviceItem .activeContent h3 {
    font-size: 20px;
}		
.serviceItem .defaultTitle {
    font-size: 18px;
}
}

@media all and (max-width:1140px) {
    /* 1024 */
    .indMask{display: none !important;}
.video-but{display:block}  	
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
  
    .banner-cont{height: 100%;display: flex;align-items: center;}
    .banner-cont .banner-cont-mix{width: 100%;text-align: center;}
    .indsj-head-cont{width: 100%;margin-top: 24px;}
    .indcp-items ul {flex-wrap: wrap;margin: -12px 0 0;}
    .indcp-items li{width: 100% !important;margin: 12px 0 0;background: #F1F3F8 !important;}
    .indcp-items li .indcp-cont .title{color: #000 !important;}
    .indcp-cont .text{color: #666 !important;}
    .indcp-image img.s{display: none;}
    .indcp-image img.h{transform: scale(1);opacity: 1;max-width: 220px !important;max-height: 154px !important;}
    .indcp-cont .link {max-width: 390px !important;margin-top: 10px !important;}
    .indcp-items li.active .indcp-cont .link a {color: #666;}
    .indfa-ul{flex-wrap: wrap;margin-top: 0;}
    .indfa-link{width: calc(50% - 12px);margin-top: 12px;}
   
    .indfa-cont {margin-top: 0;top: auto;bottom: 0;}
    .indfa-cont .text, .indfa-cont .link{display: none;}
    .indfa-link:hover .indfa-cont {top: auto;transform: translateY(0);margin-top: 0;}
    .indfa-link img{height: 240px;}
    .indfa-link::after{display: none;}
    .indal-mix .gallery{width: 100%;}
    .indal-info img {height: auto;min-height: 160px;}
    .indal-mix .thumbs{width: 100%;margin-top: 16px;}
    .indal-mix .thumbs .swiper-wrapper{height: auto;}
    .indal-mix .thumbs .thumbs-prev, .indal-mix .thumbs .thumbs-next{display: flex !important;width: 44px;height: 44px;top: 50%;margin: -22px 0 0;}
    .indal-mix .thumbs .thumbs-prev{left: 10px;}
    .indal-mix .thumbs .thumbs-prev::before{content: "\e623";}
    .indal-mix .thumbs .thumbs-next{left: auto;right: 10px;}
    .indal-mix .thumbs .thumbs-next::before{content: "\e622";}
    .indxw-list li{width: calc(50% - 20px);}
    .indxw-list li:last-child{width: 100%;margin-top: 20px;}
    .indxw-menu {padding: 0;}
    .indxw-menu a {margin-left: 40px;}
	.swiper-container-horizontal>.swiper-pagination-bullets {
	    bottom: 10px;
	}
 .indNews-show{margin-left: 0;}
    .indNews-show-item{margin: 20px 0 0;width: 100% !important;}
    .indNews-show-con{padding: 25px 15px !important;}
    .indNews-show-item:nth-child(1) .indNews-show-con .title{width: 100%;}
    .indNews-show-bg img{height: 300px;}
    .indNews-show-con .btn {width: 100px;height: 36px;}
    .indNews-list{margin-left: 0;}
    .indNews-item{margin: 20px 0 0;width: 100%;padding: 25px 15px;}
    .indNews-item .btm{margin-top: 12px;}
    .indNews-item .label{padding: 2px 6px;}	


.serviceItem .activeContent p {
display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
    .indzn-lun > img {
        min-height: 500px;
    }
.indzn-list .list .img{display: none;}
	.indzn-list .list {
		    width: calc(100% / 4 - 5px);margin-bottom: 5px;height: 40px;
		}
.indzn-list .list.active {
	    height: 40px;
	    margin-top:0;
	    transform: none;
	}
	    .indzn-muen {
	        bottom: 20px;
	    }
	.indzn-list .list .title{margin-top: 0;}
    .indzn-cont {
        width: 100%;
    }
.aboCommonTitle .title::before {
    top: 50px;
}	
.indxw {
    margin-right: 0;
}
.indx_w {
    width: 100%;
    margin-right: 0;
}
.indxw_2{margin-top: 20px;}		
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .banner-cont .title{font-size: 20px;}
    .banner-cont .text{font-size: 15px;margin-top: 4px;}
    @keyframes bannerRun{0%{opacity: 0;transform: translateY(80px);filter: blur(4px);}100%{opacity: 1;transform: translateY(0);filter: blur(0);}}
    .banner-cont .banner-cont-mix {height: 124px;padding: 0 15px;}
    .banner-control .number i, .banner-control .number b {font-size: 15px;}
    .banner-control .number i {margin: 0 6px;}
    .banner-control .nextbtn span {padding-right: 14px;}
    .banner-control .nextbtn {width: 70px;height: 70px;}
    .banner-control .nextbtn svg{transform: scale(0.68);}
    .banner-control .images {width: 120px;height: 70px;margin: 0 12px;}
    .banner-control .nextbtn svg {left: -16px;top: -17px;width: 102px;height: 102px;transform: scale(0.7);}
    .banner-control .nextbtn i {clip-path: polygon(0 0, calc(100% - 12px) 0%, 100% 12px, 100% 100%, 13px 100%, 0% calc(100% - 13px));}
    .indTitle .title span {width: 24px;height: 24px;}
    .indTitle .title p {margin-left: 8px;}
    .indTitle .title {font-size: 22px;}
    .indsj-head-cont {margin-top: 12px;}
    .indsj-list-ul{width: auto;margin: -12px 0 0 -12px;}
    .indsj-list-li {box-shadow: 0 2px 30px 0 rgba(48,89,218,0.1);width: calc(50% - 12px);margin: 12px 0 0 12px;padding: 12px 12px;height: 232px;}
    .indsj-list-li .text{margin-top: 3px;}
    .indrh .indTitle .title{font-size: 16px;}
    .indTitle .text{margin-top: 4px;padding-left: 28px;font-size: 15px;line-height: 22px;}
    .indrh-head-btn{width: 100%;justify-content: flex-end;}
    .indcp-head-link{width: 100%;}
    .indcp-head-link a{margin: 0 auto;}
    .indcp-loop{width: 100%;}
    .indcp-loop-box{width: 100%;position: relative;min-height: 275px;padding: 24px 15px 28px;background: #F1F3F8;display:block;}
    .indcp-loop-box .btn {position: absolute;top: 0;left: 0;z-index: 5;height: 100%;width: 100%;display: flex;}
    .indcp-cont {width: 100%;}
    .indcp-cont .link {max-width: 192px !important;position: absolute;bottom: 15px;left: 15px;}
    .indcp-image img.h {max-width: 168px !important;max-height: 130px !important;}
    .indcp-loop .swiper-wrapper{padding-bottom: 32px;}
    .indcp-loop .swiper-pagination{bottom: 0;}
    .indcp-loop .swiper-pagination-bullet {background: #e5e9f3;opacity: 1;margin: 0 6px !important;}
    .indcp-loop .swiper-pagination-bullet-active {background: #0e704b;}
    .indfa-head-link{width: 100%;}
    .indfa-head-link a{margin: 0 auto;}
    .indfa-cont .name{font-size: 16px;}
    .indfa-link {width: calc(50% - 6px);margin: 6px 0 0 6px;}
    .indfa-link img{height: 140px;}
    .indfa-cont {padding: 8px 10px;}
    .indal-head-link{width: 100%;}
    .indal-head-link a{margin: 0 auto;}
    .indal-info-play {width: 48px;height: 48px;margin: -24px 0 0 -24px;}
    .indal-info-play svg {width: 60px;height: 60px;top: -7px;left: -7px;transform: scale(0.8);}
    .indal-info-play i {clip-path: polygon(0 0, calc(100% - 10px) 0%, 100% 10px, 100% 100%, 10px 100%, 0% calc(100% - 10px));}
    .indal-info-cont {padding: 12px 12px;}
    .indal-info-cont .title{font-size: 16px;}
    .indal-info-cont .text{display: none;}
    .indal-mix .thumbs {margin-top: 8px;}
    .indal-mix .thumbs .thumbs-prev, .indal-mix .thumbs .thumbs-next{font-size: 16px;width: 32px;height: 32px;margin: -16px 0 0;}
    .indal-mix .thumbs .thumbs-prev{left: 6px;}
    .indal-mix .thumbs .thumbs-next{right: 6px;}
    .indal-mix .thumbs .thumbs-click i{height: 4px;}
    .indxw .indTitle .title {font-size: 18px;}
    .indxw-menu{margin-top: 18px;}
    .indxw-head-link {top: auto;margin-top: 0;bottom: 0;}
    .indxw-head-link a{font-size: 16px;color: #0e704b !important;background: transparent !important;height: 28px;width: auto;clip-path:none;font-family: "PingFangSC-Medium","AM","noto sans",sans-serif;line-height: 1.16;align-items: flex-start;}
    .indxw-head-link a::before, .indxw-head-link a::after{display: none;}
    .indxw-head-link a span::after{content: "\e622";font-family: "icon";font-size: 15px;margin-left: 4px;}
    .indxw-menu a::after{height: 2px;}
    .indxw-menu a {height: 28px;margin-left: 20px;}
    .indxw-list ul {margin: -16px 0 0;}
    .indxw-list li {width: 100%;margin: 16px 0 0;}
    .indxw-main .title, .indxw-other .title{font-size: 16px;line-height: 24px;height: 48px;}
    .indxw-main .cont {padding: 20px 15px;}
    .indxw-main .text{margin-top: 8px;}
    .indxw-main .time{margin-top: 8px;}
    .indxw-main .link{margin-top: 12px;}
    .indxw-list li:last-child {margin-top: 16px;padding: 20px 0;}
    .indxw-other {padding: 0 15px 12px;}
    .indxw-other .time{margin-top: 8px;}
    .indxw-more {padding: 12px 15px 0;}
    .indxw-more a:not(:first-child) {margin-top: 10px;}

    .indsj-list-ul{margin: 0;margin-right: -35px;margin-bottom: -35px;}
    .indsj-list-li{width: calc(100%/3 - 35px);margin: 0;margin-right: 35px;margin-bottom: 35px;height: auto;box-shadow: none;}
    .indsj-list-li .text{display: none;}
    .indsj-list-li .title{font-size: 14px;}
    .indsj-list-li .icon{width: 100%;height: 65px;background-position-y: 0px !important;}
    .indcp-loop .swiper-pagination-bullet{width: 3px;height: 3px;background-color: #DEDFE4;border-radius: 0px;margin: 0px 7px;transition: all .4s ease;}
    .indcp-loop .swiper-pagination-bullet-active{width: 14px;background-color: #0e704b;}
    .indxw-head-link{display: none;}
    .indxw-main .image{display: none;}
    .indxw-main .link a{display: none;}
    .indxw-main .cont {padding: 25px 15px;}

    .indrh-mix{display: none;}
    .indrh-head-btn{display: none;}
    .indrh-mb{display: block;margin-top: 30px;}
    .indrh-list{margin-top: 30px;padding: 0px 28px;margin-right: -30px;margin-bottom: -24px;}
    .indrh-list .list-muen{display: flex;width: calc(100%/3 - 30px);margin-right: 30px;margin-bottom: 24px;}
    .indrh-list .list-muen a{display: flex;align-items: center;}
    .indrh-list .list-muen .img{width: 20px;height: 20px;display: flex;justify-content: center;align-items: center;position: relative;padding: 2px;margin-right: 10px;}
    .indrh-list .list-muen .img img:nth-child(1){display: block;}
    .indrh-list .list-muen .img img:nth-child(2){display: none;}
    .indrh-list .list-muen.active .img img:nth-child(1){display: none;}
    .indrh-list .list-muen.active .img img:nth-child(2){display: block;}
    .indrh-list .list-muen .img img{height: 100%;width: 100%;}
    .indrh-list .list-muen .text{font-size: 13px;color: #666;}
    .indrh-list .list-muen.active .text{color: #0e704b;}
    .indrh-img{height: 205px;position: relative;overflow: hidden;}
    .indrh-img>img{width: 100%;height: 100%;left: 0px;top: 0px;transform: scale(1);transition: all 1s ease;}
    .indrh-img .bg{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}
    .indrh-img .bg img{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;opacity: 0;transition: all .4s ease;}
    .indrh-img.lt1 .bg img:nth-child(2),.indrh-img.lt2 .bg img:nth-child(2){opacity: 1;}
    .indrh-img.lt3 .bg img:nth-child(1),.indrh-img.lt4 .bg img:nth-child(1),.indrh-img.lt5 .bg img:nth-child(1),.indrh-img.lt6 .bg img:nth-child(1),.indrh-img.lt7 .bg img:nth-child(1),.indrh-img.lt8 .bg img:nth-child(1),.indrh-img.lt9 .bg img:nth-child(1),.indrh-img.lt10 .bg img:nth-child(1),.indrh-img.lt11 .bg img:nth-child(1),.indrh-img.lt12 .bg img:nth-child(1){opacity: 1;}
    .indrh-img.lt1>img {transform: scale(1.7) translate(78px,-52px);object-fit: contain;}
    .indrh-img.lt2>img {transform: scale(2) translate(-100px,-54px);object-fit: contain;}
    .indrh-img.lt3>img {transform: scale(4) translate(130px,-35px);object-fit: contain;}
    .indrh-img.lt4>img {transform: scale(3) translate(35px,-35px);object-fit: contain;}
    .indrh-img.lt5>img {transform: scale(2.3) translate(-100px,-35px);object-fit: contain;}
    .indrh-img.lt6>img {transform: scale(5) translate(100px,0px);object-fit: contain;}
    .indrh-img.lt7>img {transform: scale(4) translate(20px,5px);object-fit: contain;}
    .indrh-img.lt8>img {transform: scale(2.6) translate(73px,35px);object-fit: contain;}
    .indrh-img.lt9>img {transform: scale(5) translate(114px,71px);object-fit: contain;}
    .indrh-img.lt10>img {transform: scale(5) translate(45px,70px);object-fit: contain;}
    .indrh-img.lt11>img {transform: scale(5) translate(10px,70px);object-fit: contain;}
    .indrh-img.lt12>img {transform: scale(3) translate(-95px,20px);object-fit: contain;}
    .indrh-img.active .bg{opacity: 1;}

    .commonLink{transition: 0s;}
    .commonLink::before, .commonLink::after{transition: 0s;}
	.indzn-list .list {
		    width: calc(100% / 4 - 5px);margin-bottom: 5px;height: 40px;
		}
    
    .banner{height: 400px;top:60px;}
    .indsj-head-cont .text{line-height: 20px;word-spacing:2px;}
    .indsj-head-cont .link{margin-top: 25px;}
    .indsj-list-li .icon {height: 70px;}
    .indsj-list-ul {margin-right: -25px;}
    .indsj-list-li {width: calc(100%/3 - 25px);margin-right: 25px;margin-bottom: 25px;}
        .indsj-list-li img {
            height: 70px;
        }
    .swiper-pagination-bullet-active {width: 20px;}
    .swiper-pagination-bullet {
        width: 20px;
    }	
    
    
.indxw-more a p {
    width: calc(100% - 100px);
}
.indxw-more a span {
    width: 90px;
}
    
    .indsj .contain{width: calc(100% - 30px);}
    .indrh-head .contain{width: calc(100% - 30px);}
    .indcp .contain {width: calc(100% - 30px);}
    .indTitle .text{margin-top: 10px;padding-left: 32px;font-size: 14px;}
    .indrh-mb{padding-bottom: 40px;}
    .indrh-list{padding: 0px 28px;margin-right: -20px;}
    .indrh{padding-bottom: 40px;}
    .indcp .indTitle .text{margin-top: 15px;padding-left: 24px;}    
    .indrh .indTitle .title {font-size: 17px;flex-wrap: nowrap;align-items: baseline;}
    .indcp-loop-box {padding: 25px 15px 25px;}
    .indcp-cont .text{margin-top: 10px;}
    .indcp-image img.h{opacity: 0;}
    .indcp-image img.s{display: block;max-width: 172px;max-height: 172px;}
    .pb70{padding-bottom: 40px;}
    .indsj-list-li .icon {height: 60px;}
    .indrh-list .list-muen {width: calc(100%/3 - 20px);margin-right: 20px;}
    .indrh-list .list-muen .text{font-size: 13px;}
    .indrh .indTitle .title br{height: 0px;}
    .indcp .indcp-head-link a{margin: inherit;}
    .indcp-head-link{position: absolute;top: -37px;width: auto;right: 0px;}
    .indcp-head-link .commonLink {width: 90px;height: 36px;}
    .indal-head-link{position: absolute;top: -44px;width: auto;right: 0px;}
    .indal .indal-head-link a{margin: inherit;}
    .indal-head-link .commonLink {width: 90px;height: 36px;}
    .indfa .indfa-head-link a{margin: inherit;}
    .indfa-head-link{position: absolute;top: -15px;width: auto;right: 15px;}
    .indfa-head-link .commonLink {width: 90px;height: 36px;}

    .indfa-link:hover img{filter: blur(0px);}
    .indxw-menu::before{content: "";position: absolute;bottom: 0px;height: 1px;width: 100vw;background-color: #E8E8E8;left: -15px;}
    .indxw-menu {border-bottom: 0px solid #E8E8E8;}
    .indxw-main .text{line-height: 22px;word-spacing: 1.8px;font-size: 12px;}
    .indxw-main .time{margin-top: 10px;}
    .banner-cont .text{display: none;}
    .banner-cont .title{display: flex;flex-wrap: wrap;}
    .banner-cont .title span{width: 100%;font-size: 15px;}
    .banner-cont {align-items: flex-end;}
    .banner-cont .banner-cont-mix{text-align: left;height: 70px;padding: 0px;}
    .banner-control .images {width: 70px;height: 40px;margin: 0 10px;}
    .banner-control .nextbtn {width: 40px;height: 40px;}
    .banner-control .nextbtn svg {transform: scale(0.4);left: -31px;top: -32px;}
    .banner-control .nextbtn span{font-size: 8px; background: url('../image/bannerArr.svg') no-repeat right -2px center/auto 8px;padding-right: 10px;}
    .banner-cont .title{width: 120px;}

    .indsj{padding-top: 40px;padding-bottom: 40px;}
    .indsj-head-cont{padding: 0px 23px;}
    .indsj-head-cont .text{line-height: 24px;font-size: 14px;letter-spacing: 1px;}
    .indsj-list-li .icon{display: none;}
    .indsj-list-li .cont{margin-top: 15px;}

    .indcp-head-link .commonLink{width: 108px;height: 36px;}
    .indTitle .text{font-size: 14px;line-height: 24px;}
    .indcp-loop-box {padding: 25px 20px 25px;}
    .indcp-cont .link a{margin: 6px 6px 0px 0px;}
    .indcp-cont .link a span{font-size: 10px;}
    .indcp-cont .text{line-height: 22px;font-size: 13px;}
    .indfa{padding-top: 40px;}
    .indfa-head-link .commonLink {width: 108px;height: 36px;}
    .indfa-head-link{top: -5px;}
    .indfa .contain{width: calc(100% - 30px);}
    .indfa-list{padding: 0px 15px;}
    .indfa-cont {padding: 10px 15px;}
    .indal-head-link .commonLink{width: 108px;height: 36px;}
    .indal-mix{margin-top: 25px;}
    .indxw{padding-top: 40px;}
    .indxw-menu{padding: 0px 23px;}
    .indxw-menu a{margin-left: 40px;}
    .indxw-main .title a{font-size: 16px;}
    .indxw-main .cont {padding: 20px 15px;}
    .indxw-main .link{display: none;}
    .indcp-cont .link{display: flex;flex-direction: column;height: 90px;}
    .indcp-loop-box{min-height: 225px;}
    .indcp-cont .text{position: relative;}
    .banner-cont .title{padding-left: 15px;}
    .indcp-image img.s {max-width: 120px;max-height: 120px;}
    .indcp-image img.h {max-width: 120px;max-height: 120px;}
    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0px 3.5px !important;}
    .indfa-ul{margin-left: -6px;}
    .indxw-main .time{margin-top: 10px;}
    .indxw-main .title, .indxw-other .title{height: auto;}
    .indxw-more {padding: 20px;}
    .indxw-other {padding:20px;}
.h_b_txt h3 span{font-size: 18px;letter-spacing: 1px;}
.h_b_txt h3 span font{font-size: 20px;letter-spacing: 1px;}
.h_b_txt h3 strong{font-size: 22px;margin: 20px 0 0;    letter-spacing: 1px;}	
.serviceItem {
    margin: 0;
}
.indzn-list .list .title {
	        font-size: 12px;
	    }
	    .indzn-list .list {
	        height: 32px;
	    }	
    .indzn-list .list.active {
        height: 32px;
    }
.indzn-cont .text{font-size: 13px;}		
    .aboCommonTitle .title::before {
        top: 35px;
    }
    .indzn-lun > img {
        min-height: 400px;
    }	
.jjz {
    top: 40px;
}	
    .indzn-lun .content {
        padding-top: 120px;
    }
   
}