/* shuipingtc */
.shuipingtc{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 200;background: rgba(0, 0, 0, 0.65);display: none;}
.shuipingtc .shi_con{width: 1000px;max-height: 600px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.shuipingtc .shi_con video{width: 100%;height: 100%;object-fit: cover;}
.shuipingtc .shi_con .out{width: 50px;height: 50px;position: absolute;right: -60px;top: 0px;cursor: pointer;}
@media screen and (max-width:1080px) {
.shuipingtc .shi_con{width: 90%;}
.shuipingtc .shi_con .out{width: 36px;height: 36px;right: -5px;top: -50px;}
}

/* title */
.in_tit{position: relative;}
.in_tit .title{font-size: 2.5vw;color: #000;}
.in_tit .title img{width: 1.3vw;margin-left: .5vw;}
.in_tit .tit{font-size: .93vw;color: #333;margin-top: .8vw;letter-spacing: 1px;}
@media screen and (max-width:1080px){
.in_tit .title{font-size: 26px;}
.in_tit .title img{width: 20px;}
.in_tit .tit{font-size: 16px;margin-top: 10px;}
}
@media screen and (max-width: 520px){
.in_tit .title{font-size: 22px;}
.in_tit .title img{width: 18px;margin-left: 6px;}
.in_tit .tit{font-size: 14px;margin-top: 8px;}
}

/* banner */
.banner{width:100%;overflow:hidden;}
.banner .ban{position: relative;}
.banner .swiper-slide{width:100%;overflow:hidden;}
.banner .swiper-slide .img img{width: 100%;}
.banner .info{position:absolute;left:50%;top: 50%;width:100%;transform: translate(-50% ,-50%);}
.banner .info .t1{font-size: 2.3vw;color: #fff;line-height: 1.6;filter: drop-shadow(2px 4px 6px black);opacity: 0;letter-spacing: 2px;font-weight: bold;}
.banner .info .ul{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;width: 28%;margin-top: 1.5vw;opacity: 0;}
.banner .info .ul li{border: 2px solid #fff;font-size: 1vw;font-weight: bold;color: #fff;text-align: center;width: 48%;padding: .5vw 0;margin-bottom: 1vw;border-radius: 5px;filter: drop-shadow(2px 4px 6px black);}
.banner .info .ul li:nth-child(even){margin-right: 0;}
.banner .info.color{top: 22%;}
.banner .info.color .t1{filter: initial;text-align: center;color: #333;background-color: rgb(255 255 255 / 50%);padding: 2vw 3vw;width: max-content;margin: 0 auto;position: relative;}
.banner .info.color .t1:after{content: " ";position: absolute;left: -3%;top: -15%;width: 100%;height: 100%;background-color: rgb(255 255 255 / 50%);z-index: -1;/* opacity: 0; */}
.banner .info.color .t1:before{content: " ";position: absolute;left: -6px;top: -6px;width: 15px;height: 15px;background: #333;}
.banner .swiper-slide-active .info .t1{animation: indbanDown 1s ease both 0.4s;}
.banner .swiper-slide-active .info .ul{animation: indbanDown 1s ease both 0.5s;}
.banner .swiper-button-next{right: 4%;}
.banner .swiper-button-prev{left: 4%;}
.banner .swiper-button-next::after,.banner .swiper-button-prev::after{color: #fff;font-size: .85vw;font-weight: bold;}
.banner .swiper-button-next::before,.banner .swiper-button-prev::before{position: absolute;content: "";width: 2.1vw;height: 2.1vw;border-radius: 5px;transform: rotate(45deg);border: 2px solid #fff;transition: all 400ms ease-out 0s, all 600ms ease-out 0s;}
.banner .swiper-button-next:hover::before,.banner .swiper-button-prev:hover::before{transform: rotate(405deg);}
.banner .swiper-pagination{bottom: 5%;display: none;}
.banner .swiper-pagination-bullet{opacity: 1;background: #C0C0C3;margin: 0 .5vw !important;}
.banner .swiper-pagination-bullet-active{background: #feca0a;position: relative;}
.banner .swiper-pagination-bullet-active::after{border: 2px solid #feca0a;position: absolute;content: "";width: 14px;height: 14px;border-radius: 50%;top: 50%;transform: translate(-50% ,-50%);left: 50%;}
@keyframes indbanDown {0%{opacity: 0;transform: translateY(-100px);}100%{opacity: 1;transform: translateY(0);}}
.banner .b_info{position:absolute;left:50%;width:100%;transform: translate(-50% ,-50%);z-index: 99;display: block;}
.banner .b_info .ul{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:1.2vw 5vw;color:#fff;border-radius:1px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.banner .b_info .ul li span{font-size:3.5vw;font-family:BebasNeue-Regular;letter-spacing:2px;color: #FECA0A;}
.banner .b_info .ul li sub{font-size:1vw;color: #332;}
.banner .b_info .ul li p{font-size: .83vw;color: #332;}
@media screen and (max-width: 1080px){
.banner .b_info .ul{padding: 1.8vw 3.5vw;}
.banner .b_info .ul li span{font-size: 4.5vw;}
.banner .b_info .ul li sub{font-size: 1.6vw;}
.banner .b_info .ul li p{font-size: 1.35vw;}
.banner .swiper-button-next{right: 1%;}
.banner .swiper-button-prev{left: 1%;}
.banner .swiper-button-next::after,.banner .swiper-button-prev::after{font-size: 16px;z-index: 9;}
.banner .swiper-button-next::before,.banner .swiper-button-prev::before{width: 32px;height: 32px;background: #ffffff;border: 1px solid #fff;box-shadow: 1px -1px 6px rgba(0,0,0,.1);}
}
@media screen and (max-width: 768px){
.banner .b_info{display: none;}
.banner .info{display: none;}
.banner .swiper-button-next{display: none;}
.banner .swiper-button-prev{display: none;}
.banner .swiper-pagination{display: block;}
.banner .swiper-pagination-bullet{margin: 0 8px !important;}
.banner .swiper-pagination-bullet-active::after{width: 12px;height: 12px;}
}
 
 

/* index1 */
.index1{padding: 168px 0 120px;background: url(../images/in1_bg.jpg);background-size: cover;}
.index1 .cont{display: flex;flex-wrap: wrap;justify-content: space-between;}
.index1 .cont .left{width: 45%;}
.index1 .cont .left .in_tit .tit{position: absolute;right:7.5vw;top: .5vw;}
.index1 .cont .left .in_tit .text{font-size: .85vw;color: #333;line-height: 1.8;margin-top: 1.5vw;}
.index1 .cont .left .ul{display: none;}
.index1 .cont .left .wrap{margin-top:2vw}
.index1 .cont .left .wrap .t1{font-size:1.25vw;color: #322;margin-bottom: .5vw;}
.index1 .cont .left .wrap .fwh{display:flex;flex-wrap:wrap;}
.index1 .cont .left .wrap .span{display:flex;align-items:center;margin-top:1vw;margin-right: 3vw;}
.index1 .cont .left .wrap .span img{width:1vw}
.index1 .cont .left .wrap .span p{color:#333;font-size:.85vw;margin-left:.5vw;font-weight: bold;}
.index1 .cont .left .pic{margin-top: 1vw;}
.index1 .cont .left .pic img{width: 100%;}
.index1 .cont .right{width:50%;position:relative}
.index1 .cont .right .bg img{width:100%;border-top-left-radius: 20px;border-bottom-right-radius: 20px;}
.index1 .cont .right .play{position:absolute;top:50%;transform:translate(-50% ,-50%);left:50%}
.index1 .cont .right .play img{width: 3.5vw;}
.index1 .cont .right .play:before{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;border:2px solid rgba(255,255,255,.5);transform:translate(-50%,-50%) scale(.9);transition:all .5s cubic-bezier(.215,.61,.355,1) 0s}
.index1 .cont .right .play:after{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;border:1px solid rgba(255,255,255,.25);transform:translate(-50%,-50%) scale(.9);transition:all .4s cubic-bezier(.215,.61,.355,1) 50ms}
.index1 .cont .right .play:hover:before{transform:translate(-50%,-50%) scale(1.3)}
.index1 .cont .right .play:hover:after{transform:translate(-50%,-50%) scale(1.6)}
.index1 .bom{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.index1 .bom .pic{width: 50%;}
.index1 .bom .pic img{width: 100%;border-top-left-radius: 20px;border-bottom-right-radius: 20px;}
.index1 .bom .info{width: 45%;}
.index1 .bom .info .tit{font-size:1.25vw;color: #322;margin-bottom: 2.2vw;}
.index1 .bom .info ul{display: flex;flex-wrap: wrap;}
.index1 .bom .info li{display:flex;align-items:center;margin-bottom: 1.8vw;width: 50%;}
.index1 .bom .info li img{width: 1.85vw;}
.index1 .bom .info li .t1{color:#333;font-size:.85vw;margin-left:.5vw;font-weight:700;}
@media screen and (max-width: 1280px){
.index1{padding: 125px 0 90px;}
.index1 .cont .left .in_tit .tit{right: 5vw;}
}
@media screen and (max-width: 1080px){
.index1{padding: 125px 0 70px;}
.index1 .cont{margin-bottom: 30px;align-items: center;}
.index1 .cont .left .in_tit .text{font-size: 14px;margin-top: 12px;}
.index1 .cont .left .in_tit .tit{position: initial;}
.index1 .cont .left .wrap{margin-top: 15px;}
.index1 .cont .left .wrap .t1{font-size: 18px;}
.index1 .cont .left .wrap .span{margin-top: 12px;}
.index1 .cont .left .wrap .span p{font-size: 14px;}
.index1 .cont .left .wrap .span img{width: 20px;}
.index1 .cont .right .play img{width: 45px;}
.index1 .bom .info .tit{font-size 	: 18px;margin-bottom: 15px;}
.index1 .bom .info li{margin-bottom: 10px;}
.index1 .bom .info li img{width: 26px;}
.index1 .bom .info li .t1{font-size: 14px;margin-left: 10px;}
}
@media screen and (max-width: 768px){
.index1{padding: 60px 0;}
.index1 .cont .left{width: 100%;}
.index1 .cont .left .ul{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 20px 0;}
.index1 .cont .left .ul li span{font-size: 40px;font-family:BebasNeue-Regular;letter-spacing:2px;color: #FECA0A;}
.index1 .cont .left .ul li sub{font-size: 16px;color: #333;}
.index1 .cont .left .ul li p{font-size: 14px;color: #333;}
.index1 .cont .right{width: 100%;margin-top: 25px;}
.index1 .cont .right .play img{width: 55px;}
.index1 .bom .pic{width: 62%;}
.index1 .bom .info{width: 35%;}
}
@media screen and (max-width: 520px){
.index1{padding: 30px 0;position: relative;}
.index1 .cont{margin-bottom: 20px;}
.index1 .cont .left .in_tit .text{font-size: 13px;line-height: 2;}
.index1 .cont .left .ul{margin: 10px 0 0;}
.index1 .cont .left .ul li{width: 50%;margin-bottom: 12px;}
.index1 .cont .left .ul li span{font-size: 34px;}
.index1 .cont .left .ul li sub{font-size: 14px;}
.index1 .cont .left .ul li p{font-size: 13px;}
.index1 .cont .left .wrap{margin-top: 10px;}
.index1 .cont .left .wrap .t1{font-size: 16px;}
.index1 .cont .left .wrap .span{width: 30%;}
.index1 .cont .left .wrap .span img{width: 18px;}
.index1 .cont .left .wrap .span p{font-size: 13px;margin-left: 5px;}
.index1 .cont .right{margin-top: 0;position: absolute;width: 92%;bottom: 25px;}
.index1 .cont .right .play img{width: 43px;}
.index1 .bom .pic{display: none;}
.index1 .bom .info{width: 100%;padding-bottom: 58vw;}
.index1 .bom .info .tit{font-size: 16px;}
.index1 .bom .info li img{width: 28px;}
.index1 .bom .info li .t1{font-size: 13px;}
}

/* index2 */
.index2{padding:9vw 0 100px;background: url(../images/in2_bg.jpg);background-size: cover;}
.index2 .in_tit{margin-bottom:4vw;text-align: center;}
.index2 .in_tit .title{color: #fff;}
.index2 .in_tit .tit{color: #fff;}
.index2 .in2{padding-top: 4.5vw;}
.index2 .ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.index2 .ul li{width: 23.5%;background: #fff;border-radius: 10px;transition: all .35s ease;}
.index2 .ul li .top{display: flex;align-items: center;justify-content: space-between;background: #feca0a;padding: 1vw 1.5vw;border-radius: 10px;}
.index2 .ul li .top .num{text-shadow:0 7px 8px rgba(0,0,0,.1);color:#fff;font-size:3vw;font-family:BebasNeue-Regular}
.index2 .ul li .top .num_icon{position: relative;}
.index2 .ul li .top .num_icon img{width: 1.8vw;}
.index2 .ul li .top .num_icon .hnum_ico{position:absolute;top:0;left:0;width:100%;height:0;overflow:hidden;transition:height .35s ease}
.index2 .ul li .top .num_icon .hnum_ico img{position:absolute;top:0;left:0;width:100%;filter: brightness(0) invert(1);}
.index2 .ul li .info{padding:1.5vw}
.index2 .ul li .info .t1{color:#333;font-size:1.1vw;font-weight:700;margin-bottom:1vw}
.index2 .ul li .info .text p{font-size:.85vw;margin-top:.8vw;color:#666;transition:all .5s ease;}
.index2 .ul li .info .text p:nth-child(1){margin-top:0}
.index2 .ul li .info .text p:hover{transform:translateX(10px)}
.index2 .ul li .info .btn{margin:0 auto;margin-top:2vw;width:7vw;height:2vw;line-height:2vw;font-size:.75vw;background-color:#f3f6fa}
.index2 .ul li .info .btn span{text-indent:1.5vw}
.index2 .ul li .info .btn i{width:1.6vw;height:1.6vw}
.index2 .ul li:hover{transform: translate3d(0,-8px,0);}
.index2 .ul li:hover .top .num_icon .hnum_ico{height: 100%;}
@media screen and (max-width: 1280px){
.index2 .ul li .info .btn{border-radius: 30px;font-size: 1.3vw;height: 35px;line-height: 35px;width: 125px;margin-top: 20px;}
.index2 .ul li .info .btn i{height: 29px;width: 29px;border-radius: 30px;}
}
@media screen and (max-width:1080px){
.index2{padding: 100px 0 70px;}
.index2 .ul li .top{padding: 1.5vw;}
.index2 .ul li .top .num{font-size: 4vw;line-height: 1;}
.index2 .ul li .top .num_icon img{width: 2.5vw;}
.index2 .ul li .info .t1{font-size: 16px;margin-bottom: 15px;}
.index2 .ul li .info .text p{font-size: 13px;margin-top:10px;}
.index2 .ul li .info .btn span{text-indent: 3vw;}
}
@media screen and (max-width:768px){
.index2 .ul li{width: 48.5%;margin-bottom: 3%;}
.index2 .ul li:nth-child(odd){margin-right: 3%;}
.index2 .ul li:nth-child(even){margin-right: 0;}
.index2 .ul li .top{padding: 15px;}
.index2 .ul li .top .num{font-size: 40px;}
.index2 .ul li .top .num_icon img{width: 25px;}
.index2 .ul li .info{padding: 20px;}
.index2 .ul li .info .t1{font-size: 16px;margin-bottom: 15px;}
}
@media screen and (max-width:520px){
.index2{padding: 30px 0;}
.index2 .ul li .top{padding: 10px;border-radius: 6px;}
.index2 .ul li .top .num{font-size: 30px;}
.index2 .ul li .top .num_icon img{width: 20px;}
.index2 .ul li .info{padding: 15px;}
.index2 .ul li .info .t1{font-size: 14px;margin-bottom: 10px;}
.index2 .ul li .info .text p{font-size: 12px;margin-top: 8px;}
.index2 .ul li .info .btn{height: 30px;line-height: 30px;width: 110px;font-size: 12px;margin-top: 15px;}
.index2 .ul li .info .btn span{text-indent: 4.5vw;}
.index2 .ul li .info .btn i{height: 25px;width: 25px;background-size: 14px;}
}


/* index4 */
.index4{padding: 90px 0;background: #F3F6FA;}
.index4 .in_tit{margin-bottom: 60px;text-align: center;}
.index4 .list{overflow: hidden;}
.index4 .item{width:18.4%;margin-bottom: 2%;margin-right: 2%;position: relative;}
.index4 .item:nth-child(5n+5){margin-right: 0;}
.index4 .item .img{padding-bottom: 68%;position: relative;overflow: hidden;border-radius: 8px;}
.index4 .item .img img{transition:all .5s;height: 100%;width: 100%;object-fit: cover;position: absolute;}
.index4 .item:hover .img img{transform:scale(1.04)}
.index4 .item .t1{color:#333;font-weight:700;font-size: .82vw;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-top:.6vw;position:absolute;bottom:0;background:#feca0a;background-image:linear-gradient(to right,rgb(243 214 110),rgba(0,255,192,.1));width:100%;height:2vw;line-height:2vw;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
.index4 .btn{margin: 0 auto;margin-top: 2vw;}
@media screen and (max-width:1080px){
.index4{padding: 60px 0;}
.index4 .in_tit{margin-bottom: 40px;}
.index4 .item{width: 32%;}
.index4 .item:nth-child(3n+3){margin-right: 0;}
.index4 .item:nth-child(4n+4){margin-right: 2%;}
.index4 .item .t1{font-size: 15px;height: 30px;line-height: 30px;}
.index4 .btn{margin-top: 40px;}
}
@media screen and (max-width:680px){
.index4 .item{width: 49%;}
.index4 .item:nth-child(even){margin-right: 0;}
.index4 .item:nth-child(odd){margin-right: 2%;}
.index4 .btn{margin-top: 40px;}
}
@media screen and (max-width:520px){
.index4{padding: 30px 0;}
.index4 .in_tit{margin-bottom: 30px;}
.index4 .item .img{border-radius: 5px;}
.index4 .item .t1{font-size: 13px;height: 26px;line-height: 26px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.index4 .btn{margin-top: 20px;}
}


/* index5 */
.index5{padding: 100px 0;background: url(../images/in5_bg.jpg);background-size: cover;position: relative;background-position: bottom;overflow: hidden;}
.index5 .in_tit{text-align: center;margin-bottom: 60px;}
.index5 .in_tit .title{color: #fff;}
.index5 .in_tit .tit{color: #fff;}
.index5 .cont{display: flex;flex-wrap: wrap;justify-content: space-between;}
.index5 .in5_1{z-index: 9;position: relative;}
.index5 .in5_2{height: 50vw;overflow: initial;}
.index5 .left{width: 75%;position: relative;}
.index5 .left::after{position: absolute;content: "";height: 20%;width: 3px;background: #eee;left: 0;top: 0;}
.index5 .left::before{position: absolute;content: "";height: 11%;width: 3px;background: #feca0a;left: 0;top: 0;z-index: 9;}
.index5 .left .big{color: #ffffff36;font-size: 11vw;font-family:GILROY-BLACK;position:absolute;top: -10%;left: 15%;line-height:.7;z-index:1;transform: translateX(calc(-30%*var(--progress)));}
.index5 .left .li{transition: all .6s;padding-left: 2.5vw;}
.index5 .left .li .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.index5 .left .li .img{width: 35%;background: #7B7B7B;box-shadow: 0 0 5px rgba(0, 0, 0, .1);border-radius: 10px;height: max-content;}
.index5 .left .li .info{width: 58%;padding-top: 2vw;}
.index5 .left .li .info .t1{font-size:1.88vw;color:#fff;font-weight: bold;}
.index5 .left .li .info .t2{font-size: 1vw;color: #fff;margin-top: .5vw;}
.index5 .left .li .info .text{color: #fffffff2;margin-top: 2vw;line-height:2;font-size: .85vw;}
.index5 .left .li .info .btn{margin-top: 2.5vw;}
.index5 .right{width: 8%;overflow: hidden;position: absolute;right: 10%;top: 4vw;height: 40vw;}
.index5 .right .swiper-slide{transition: all .8s;background: #7B7B7B;border-radius: 10px;height: auto !important;}
.index5 .right .swiper-slide-thumb-active{z-index: 9;}
.index5 .right .swiper-slide:after{position: absolute;content: "";left: 0;top: 0;border: 3px solid #fff;border-radius: 10px;width: 95%;height: 98%;opacity: 0;}
.index5 .right .swiper-slide-thumb-active:after{opacity: 1;}
.index5 .right .img{text-align:center}
.index5 .right .img img{width: 80%;object-fit:cover;height: 100%;z-index: -1;}
.index5 .swiper-button-next{right:13vw;top: 96%;transform:rotate(90deg);}
.index5 .swiper-button-prev{right:13vw;top: 4%;transform:rotate(90deg);left:auto;}
.index5 .swiper-button-next:after,.index5 .swiper-button-prev:after{color:#fff;font-size:2vw;}
.index5 .swiper-pagination{display: none;}
@media screen and (max-width:1080px){
.index5{padding: 60px 0;}
.index5 .in_tit{margin-bottom: 40px;}
.index5 .in5_2{height: 52vw;}
.index5 .left{width: 65%;}
.index5 .left .big{font-size: 120px;}
.index5 .left .li .info .t1{font-size: 24px;}
.index5 .left .li .info .t2{font-size: 16px;margin-top: 10px;}
.index5 .left .li .info .text{font-size: 14px;}
.index5 .right{width: 10%;top: 12%;}
}
 
@media screen and (max-width: 768px){
.index5 .in5_2{height: 68vw;}
.index5 .left{width: 70%;}
.index5 .left .big{font-size: 100px;}
.index5 .left .li .info .t1{font-size: 22px;}
.index5 .right{width: 15%;top: 4.5vw;}
}
@media screen and (max-width: 680px){
.index5 .left{width: 100%;}
.index5 .right{display: none;}
}
@media screen and (max-width:580px){
.index5{padding: 30px 0;}
.index5 .left .li{padding-left: 20px;}
.index5 .left .li .info .t1{font-size: 22px;}
.index5 .left .li .info .t2{font-size: 14px;}
.index5 .left .li .info .text{display: none;}
.index5 .left .li .info .btn{margin-top: 30px;}
.index5 .swiper-button-next,.index5 .swiper-button-prev{display: none;}
.index5 .in5_1{padding-bottom: 40px;}
.index5 .swiper-pagination{display: block;bottom: 0;}
.index5 .swiper-pagination .swiper-pagination-bullet{background: #fff;width: 8px;height: 8px;opacity: 1;}
.index5 .swiper-pagination .swiper-pagination-bullet-active{background: #FECA0A;}
}


/* index6 */
.index6{padding: 90px 0;background: url(../images/in6_bg.jpg);background-size: cover;position: relative;background-position: center bottom;overflow: hidden;}
.index6 .in_tit{text-align: center;}
.index6 .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}
.index6 .cont{position: relative;z-index: 99;margin-top: 4vw;}
.index6 .cont .partner_content:nth-child(2){margin: 2vw 0;}
.index6 .cont .item .img{position:relative;padding-bottom:42%;width:100%;height:0;overflow:hidden;box-sizing:border-box;background-color:#fff;border-radius:8px;}
.index6 .cont .item .img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width: 80%;}
.index6 .btn{margin: 0 auto;margin-top: 4vw;}
@media screen and (max-width:1080px){
.index6{padding: 60px 0;}
.index6 .btn{margin-top: 35px;}
.index6 .cont{margin-top: 40px;}
}
@media screen and (max-width:520px){
.index6{padding: 30px 0;}
.index6 .cont{margin-top: 25px;}
.index6 .cont .item .img{padding-bottom: 40%;width: 98%;}
.index6 .btn{margin-top: 25px;}
}


/* index7 */
.index7{padding: 100px 0;background: url(../images/in7_bg.jpg);background-size: cover;height: 24vw;}
.index7 .cont{margin-top: 2vw;}
.index7 .in7{padding: 2vw 5px;}
.index7 .item{background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, .1);padding: 2vw;transition: all .4s;transform: scale(.85);border-radius: 4px;}
.index7 .item .img{position:relative;padding-bottom: 40%;overflow:hidden;box-sizing:border-box;}
.index7 .item .img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.index7 .item .t1{font-size: 1.2vw;text-align: center;margin-top: 2vw;color: #333;}
.index7 .swiper-slide-active .item{transform: scale(1);padding: 3vw 2vw;margin-top: -1vw;}
@media screen and (max-width:1080px){
.index7{padding: 60px 0 120px;}
.index7 .cont{margin-top: 25px;}
.index7 .item .t1{font-size: 1.35vw;}
}
@media screen and (max-width:1080px){
.index7{padding: 30px 0 120px;}
.index7 .item .img{padding-bottom: 35%;}
.index7 .item .t1{font-size: 14px;}
}


/* index8 */
.index8{padding: 90px 0;}
.index8 .in_tit{text-align: center;}
.index8 .in8_mo{display: none;}
.index8 .swiper-slide{width:24%;background:#fff;box-shadow:0 8px 20px #ddd}
.index8 .swiper-slide img{display:block;width: 100%;}
.index8 .swiper-pagination{bottom: 5px;}
.index8 .swiper-pagination-bullet{opacity: 1;background: #C0C0C3;margin: 0 .5vw !important;}
.index8 .swiper-pagination-bullet-active{background: #feca0a;position: relative;}
.index8 .swiper-pagination-bullet-active::after{border: 2px solid #feca0a;position: absolute;content: "";width: 14px;height: 14px;border-radius: 50%;top: 50%;transform: translate(-50% ,-50%);left: 50%;}
.index8 .btn{margin: 0 auto;margin-top: 2vw;background-color: #efefef82;}
@media screen and (max-width:1280px){
.index8 .swiper-slide{width: 33%;}
}
@media screen and (max-width:1080px){
.index8{padding: 60px 0;}
.index8 .btn{margin-top: 35px;}
}
@media screen and (max-width:768px){
.index8{width: 92%;margin: 0 auto;}
.index8 .in8_pc{display: none;}
.index8 .in8_mo{display: block;padding: 30px 0 50px;}
}
@media screen and (max-width:520px) {
.index8{padding: 30px 0;}
.index8 .in8{padding-bottom: 40px;}
.index8 .btn{margin-top: 25px;}
.index8 .swiper-pagination-bullet{margin: 0 8px !important;}
.index8 .swiper-pagination-bullet-active::after{width: 12px;height: 12px;}
}


/* index9 */
.index9{padding: 90px 0 60px;background: url(../images/in9_bg.jpg);background-size: cover;}
.index9 .cont{position: relative;}
.index9 .in_tit{margin-bottom:60px;text-align: center;}
.index9 .item .img{padding-bottom: 75%;position: relative;overflow: hidden;border-radius: 24px;}
.index9 .item .img img{transition:all .5s ease;height:100%;width:100%;object-fit:cover;position:absolute}
.index9 .item:hover .img img{transform:scale(1.04)}
.index9 .item .date{position:absolute;top:32%;left:5%}
.index9 .item .date h3{font-size:36px;color:#fff}
.index9 .item .date p{font-size:14px;color:#fff}
.index9 .item .info{background:#fff;box-shadow: 1px -1px 6px rgba(0,0,0,.1);padding: 1.45vw;border-radius:24px;transform:translateY(-3vw);}
.index9 .item .info .t1{font-size: 1.05vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 1;overflow:hidden;line-height: 30px;}
.index9 .item .info .t2{font-size: .85vw;color:#4c4c4c;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-top: .8vw;margin-top: .8vw;position:relative;line-height: 2;}
.index9 .item .info .t2::after{position:absolute;content:"";left:0;top:0;width:100%;border:1px dashed #feca0a;opacity:.5}
.index9 .item .bt{margin-top: 1.8vw;}
.index9 .item .bt img{width: 1.4vw;}
.index9 .swiper-button-next{right: -5%;}
.index9 .swiper-button-prev{left: -5%;}
.index9 .swiper-button-next::after,.index9 .swiper-button-prev::after{color: #333;font-size: .85vw;}
.index9 .swiper-button-next::before,.index9 .swiper-button-prev::before{position: absolute;content: "";width: 2.1vw;height: 2.1vw;border-radius: 5px;transform: rotate(45deg);border: 1px solid #333;transition: all 400ms ease-out 0s, all 600ms ease-out 0s;}
.index9 .swiper-button-next:hover::before,.index9 .swiper-button-prev:hover::before{transform: rotate(405deg);}
.index9 .btn{margin: 0 auto;}
@media screen and (max-width: 1080px){
.index9{padding: 60px 0;}
.index9 .in_tit{margin-bottom: 40px;}
.index9 .item .info{padding: 20px;}
.index9 .item .info .t1{font-size: 17px;}
.index9 .item .info .t2{font-size: 14px;}
.index9 .item .bt img{width: 20px;}
.index9 .swiper-button-next{right: 1%;}
.index9 .swiper-button-prev{left: 1%;}
.index9 .swiper-button-next::after,.index9 .swiper-button-prev::after{font-size: 16px;z-index: 9;}
.index9 .swiper-button-next::before,.index9 .swiper-button-prev::before{width: 32px;height: 32px;background: #ffffff;border: 1px solid #fff;box-shadow: 1px -1px 6px rgba(0,0,0,.1);}
}
@media screen and (max-width: 768px){
.index9 .item .date{top: 28%;}
}
@media screen and (max-width: 520px){
.index9{padding: 30px 0;background-position: bottom;}
.index9 .in_tit{margin-bottom: 25px;}
.index9 .item .img{border-radius: 10px;}
.index9 .item .date{top: 30%;}
.index9 .item .date h3{font-size: 32px;}
.index9 .item .info{padding: 15px;border-radius: 10px;}
.index9 .item .info .t1{font-size: 16px;line-height: 26px;}
.index9 .item .info .t2{font-size: 14px;padding-top: 10px;margin-top: 10px;line-height: 24px;}
.index9 .item .info .t2::after{position:absolute;content:"";left:0;top:0;width:100%;border:1px dashed #feca0a;opacity:.5}
.index9 .item .bt{margin-top: 15px;}
.index9 .item .bt img{width: 22px;}
.index9 .swiper-button-next{right: 3%;}
.index9 .swiper-button-prev{left: 3%;}
.index9 .swiper-button-next::after.index9 .swiper-button-prev::after{font-size: 14px;}
.index9 .swiper-button-next::before,.index9 .swiper-button-prev::before{width: 26px;height: 26px;}
.index9 .btn{margin-top: 20px;}
}