/* 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;transition: ease 0.6s;}
.shuipingtc .shi_con .out:hover{transform: rotate(180deg);}
@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;margin-bottom: 50px;}
.in_tit .title{font-size: 50px;font-weight: bold;color: #000;font-family: "Urbanist-Bold";overflow: hidden;text-align: center;}
.in_tit .title span{color: #EB6623;}
@media screen and (max-width:1440px){
.in_tit .title{font-size: 45px;}
}
@media screen and (max-width:1280px){
.in_tit .title{font-size:40px;}
}
@media screen and (max-width:1080px){
.in_tit{margin-bottom: 40px;}
.in_tit .title{font-size:35px;}
}
@media screen and (max-width:768px){
.in_tit .title{font-size:30px;}
}
@media screen and (max-width:520px){
.in_tit{margin-bottom: 20px;}
.in_tit .title{font-size: 23px;}
}


/* banner */
.banner{position: relative;overflow: hidden;margin-top: 93px;}
.banner .img img{width: 100%;}
.banner .swiper-button-next{background:#eb6622c2;width:35px;height:60px;border-radius:6px;right:5%}
.banner .swiper-button-prev{background:#eb6622c2;width:35px;height:60px;border-radius:6px;left:5%}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{color:#f7f3f2;font-size:26px;font-weight: normal;}
@media screen and (max-width:1550px){
.banner{margin-top: 91px;}
}
@media screen and (max-width:1400px){
.banner{margin-top: 85px;}
}
@media screen and (max-width:1280px){
.banner{margin-top: 75px;}
}
@media screen and (max-width:1080px){
.banner .swiper-button-next,.banner .swiper-button-prev{width: 32px;height: 55px;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{font-size: 24px;}
}
@media screen and (max-width:768px){
.banner .swiper-button-next,.banner .swiper-button-prev{width: 28px;height: 50px;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{font-size: 20px;}
}
@media screen and (max-width:520px){
.banner{margin-top: 63px;}
.banner .swiper-button-next,.banner .swiper-button-prev{width: 24px;height: 40px;border-radius: 4px;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{font-size: 18px;}
}


/* index1 */
.index1{padding: 90px 0;}
.index1 .cont{display: flex;flex-wrap: wrap;}
.index1 .item{position: relative;}
.index1 .item:after{z-index: 4;overflow: hidden;opacity: 0;background-color: rgb(0 0 0 / 27%);position: absolute;content: "";top: 0;left: 0;height: 100%;width: 100%;transform: scale(0.9);transition: .6s;}
.index1 .item:hover:after{opacity: 1;transform: scale(1);}
.index1 .item .img img{width: 100%;}
.index1 .item .info{position:absolute;top:50%;left:50%;transform:translate(-50% ,-50%) scale(0.9);width: -webkit-fill-available;z-index: 99;opacity: 0;transition: .6s;}
.index1 .item:hover .info{opacity: 1;transform:translate(-50% ,-50%) scale(1);}
.index1 .item .info .t1{font-size: 26px;color: #fff;padding: 0 5%;text-align: center;}
.index1 .item .info .btn{;margin: 0 auto;margin-top: 30px;}
.index1 .left{width: 50.25%;}
.index1 .left .item:after{opacity: 1;transform: scale(1);}
.index1 .left .item .info{opacity: 1;transform:translate(-50% ,-50%) scale(1);}
.index1 .right{width: 49.75%;}
.index1 .right .wrap:nth-child(2){display: flex;}
.index1 .right .wrap:nth-child(2) .item{width: 50%;}
.index1 .right .wrap:nth-child(2) .item .info .t1{font-size: 24px;}
.index1 .in_n{margin: 0 auto;margin-top: 50px;}
@media screen and (max-width:1440px){
.index1 .item .info .t1{font-size: 24px;}
.index1 .right .wrap:nth-child(2) .item .info .t1{font-size: 22px;}
}
@media screen and (max-width:1280px){
.index1 .item .info .t1{font-size: 22px;}
.index1 .right .wrap:nth-child(2) .item .info .t1{font-size: 20px;}
}
@media screen and (max-width:1080px){
.index1{padding: 60px 0;}
.index1 .item .info .btn{margin-top: 20px;}
.index1 .in_n{margin-top: 35px;}
}
@media screen and (max-width:850px){
.index1 .left{width: 100%;}
.index1 .left .item .img{height: 500px;}
.index1 .left .item .img img{object-fit: fill;height: 100%;}
.index1 .right{width: 100%;}
}
@media screen and (max-width:520px){
.index1{padding:30px 0;}
.index1 .item:after{opacity: 1;transform: scale(1);}
.index1 .item .info{opacity: 1;}
.index1 .left .item .img{height: 320px;}
.index1 .item .info .t1{font-size: 20px;padding: 0 2%;}
.index1 .right{width: 100%;}
.index1 .right .wrap:nth-child(2) .item .info .t1{font-size: 18px;}
.index1 .in_n{margin-top: 25px;}
}


/* index2 */
.index2{margin-bottom: 90px;}
.index2 .ul{justify-content: space-between;display: flex;align-items: center;flex-wrap: wrap;}
.index2 li{width: 23.5%;position: relative;}
.index2 li .icon{position:absolute;top:20%;left:50%;transform:translate(-50% ,-50%);z-index: 9;}
.index2 li .img{overflow: hidden;}
.index2 li .img img{width: 100%;transition: all .8s;}
.index2 li:hover .img img{transform:scale(1.06);}
.index2 li .info{background: #F4F4F4;padding: 22px;}
.index2 li .info .t1{font-size: 19px;font-weight: bold;color: #000;}
.index2 li:hover .info .t1{color: #EB6622;}
.index2 li .info .bt{border: 1px solid #EB6622;width: 115px;height: 35px;line-height: 35px;position: relative;overflow: hidden;text-align: center;margin-top: 45px;z-index: 9;}
.index2 li .info .bt p{font-size: 15px;color: #EB6622;z-index: 9;position: relative;transition:all .48s;}
.index2 li .info .bt:after{content:'';position:absolute;width:100%;height:120%;left:0;top: 158%;background-color: #EB6622;z-index: 1;transition:all .48s;transform:skewY(20deg);}
.index2 li:hover .info .bt:after{transform:none;top:0}
.index2 li:hover .info .bt p{color: #fff;}
@media screen and (max-width:1280px){
.index2 li .info{padding: 20px;}
.index2 li .info .t1{font-size: 18px;}
.index2 li .info .bt{margin-top: 35px;}
}
@media screen and (max-width:1080px){
.index2{margin-bottom: 60px;}
.index2 li .info .bt p{font-size: 14px;}
}
@media screen and (max-width:850px){
.index2 li{width: 48.5%;}
}
@media screen and (max-width:520px){
.index2{margin-bottom: 30px;}
.index2 li .info{padding: 14px;}
.index2 li .info .t1{font-size: 16px;}
.index2 li .info .bt{margin-top: 15px;width: 100px;height: 28px;line-height: 28px;}
.index2 li .info .bt p{font-size: 12px;}
}

/* index3 */
.index3 .ul{position:absolute;right:0;top:50%;transform:translate(0 ,-50%);width:max-content}
.index3 .ul .odcontent{display:flex;flex-wrap:wrap;justify-content:flex-end;position: relative;}
.index3 .ul .odcontent::after{position: absolute;content: "";background: #fff;width: 95%;height: 1px;left: 50%;top: 50%;transform:translate(-50% ,-50%);}
.index3 .ul .odcontent::before{position: absolute;content: "";background: #fff;width: 1px;height: 95%;left: 41%;top: 50%;transform:translate(-50% ,-50%);}
.index3 .ul li{width: 50%;display:flex;flex-wrap:wrap;align-items:center;}
.index3 .ul li:nth-child(1){margin-bottom:80px}
.index3 .ul li:nth-child(2){margin-bottom:80px}
.index3 .ul li .num{font-size: 70px;color:#fff;}
.index3 .ul li .text{margin-left: 15px;}
.index3 .ul li .text span{font-size:36px;color:#fff}
.index3 .ul li .text p{color:#fff;font-size: 17px;}
.index3 .list{display:flex;justify-content:center;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:99;position:absolute;width: 80%;left:50%;transform:translate(-50% ,-50%);}
.index3 .list .li{width:25%;text-align:center;padding: 25px 0;cursor: pointer;position: relative;}
.index3 .list .li:before{position:absolute;left:0;bottom:0;content:"";width:0%;height:100%;background:#EB6622;transition:0.38s;z-index:-1}
.index3 .list .li .icon{margin-bottom:20px}
.index3 .list .li .icon img{transition:0.38s;}
.index3 .list .li .icon img:nth-child(2){display: none;}
.index3 .list .li p{font-size:20px;transition:0.38s;}
.index3 .list .li.active:before,.index3 .list .li.hover:before{width: 100%;}
.index3 .list .li.active .icon img:nth-child(1),.index3 .list .li.hover .icon img:nth-child(1){display: none;}
.index3 .list .li.active .icon img:nth-child(2),.index3 .list .li.hover .icon img:nth-child(2){display: inline-flex;}
.index3 .list .li.active p{color: #fff;}
@media screen and (max-width:1550px){
.index3 .list{width: 85%;}
.index3 .list .li{padding: 25px 0;}
}
@media screen and (max-width:1280px){
.index3 .ul li:nth-child(1){margin-bottom: 60px;}
.index3 .ul li:nth-child(2){margin-bottom: 60px;}
.index3 .ul li .num{font-size: 55px;}
.index3 .ul li .text span{font-size: 30px;}
.index3 .ul li .text p{font-size: 16px;}
.index3 .list .li{padding: 20px 0;}
.index3 .list .li .icon{margin-bottom: 15px;}
.index3 .list .li p{font-size: 18px;}
}
@media screen and (max-width:1080px){
.index3 .list{width: 90%;}
.index3 .list .li{padding: 18px 0;}
.index3 .list .li .icon img{width: 32px;height: 32px;}
.index3 .list .li p{font-size: 16px;}
.index3 .ul li .num{font-size: 45px;}
.index3 .ul li .text{margin-left: 10px;}
}
@media screen and (max-width:850px){
.index3 .ul{top: 40%;}
.index3 .ul li:nth-child(1){margin-bottom: 30px;}
.index3 .ul li:nth-child(2){margin-bottom: 30px;}
.index3 .list{width: 100%;}
.index3 .list .li .icon{margin-bottom: 10px;}
.index3 .list .li p{font-size: 15px;}
}
@media screen and (max-width:768px){
.index3 .list{position: initial;transform: translate(0% ,0%);flex-wrap: wrap;}
.index3 .list .li{width: 50%;}
.index3 .ul{width: auto;top: 50%;}
.index3 .ul li .num{font-size: 40px;}
.index3 .ul li .text{margin-left: 0;width: 68%;}
.index3 .ul li .text p{font-size: 14px;}
.index3 .ul li .text span{font-size: 24px;}
}
@media screen and (max-width:580px){
.index3 .list .li{padding: 10px 0;}
.index3 .list .li .icon{margin-bottom: 7px;}
.index3 .list .li .icon img{width: 26px;height: 26px;}
.index3 .list .li p{font-size: 14px;}
.index3 .item .img{height: 200px;}
.index3 .item .img img{object-fit: cover;height: 100%;}
.index3 .ul li .num{font-size: 34px;}
.index3 .ul li .text span{font-size: 20px;}
.index3 .ul li .text p{font-size: 12px;}
}



/* index4 */
.index4{padding: 160px 0 90px;background: #F3F3F3;overflow: hidden;}
.index4 .in_tit{width: 30%;background: #F3F3F3;z-index: 99;padding-right: 5%;margin-bottom: 0;padding-top: 125px;}
.index4 .in_tit::after{position: absolute;content: "";width: 60vh;height: 100%;background: #F3F3F3;top: 0;left: -60vh;}
.index4 .in_tit .title{text-align:left;line-height:1}
.index4 .in_tit .tit{font-size:18px;color:#000;line-height:24px;margin: 100px 0 50px;}
.index4 .cont{width: 65%;}
.index4 .cont .item{border-radius: 6px;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, .1);height: auto;}
.index4 .cont .item .img{overflow:hidden}
.index4 .cont .item .img img{transition:all .8s;width: 100%;}
.index4 .cont .item:hover .img img{transform:scale(1.06)}
.index4 .cont .item .info{padding: 25px;}
.index4 .cont .item .info .date{font-size:18px;color:#666}
.index4 .cont .item .info h3{color:#000;font-size:20px;font-weight:700;margin:10px 0 20px;transition:all .3s;}
.index4 .cont .item .info .bt{font-size:16px;color:#757475;display:flex;align-items:center}
.index4 .cont .item .info .bt img{filter:brightness(.5);margin-left:5px}
.index4 .cont .item:hover .info h3{color: #EB6622;}
.index4 .swiper{overflow:initial}
.index4 .swiper-pagination{display: none;}
.index4 .swiper-pagination-bullet{border-radius: 0;}
.index4 .swiper-pagination-bullet-active{background: #EB6622;}
@media screen and (max-width:1550px){
.index4 .in_tit .title{font-size: 45px;}
}
@media screen and (max-width:1440px){
.index4 .in_tit{padding-top: 100px;}
.index4 .in_tit .title{font-size: 40px;}
.index4 .in_tit .tit{margin: 80px 0 50px;}
}
@media screen and (max-width:1280px){
.index4 .in_tit .title{font-size: 35px;}
.index4 .cont .item .info{padding: 20px;}
.index4 .cont .item .info .date{font-size: 16px;}
.index4 .cont .item .info h3{font-size: 18px;margin:8px 0 15px;}
.index4 .cont .item .info .bt{font-size: 15px;}
}
@media screen and (max-width:1080px){
.index4{padding:110px 0 60px;}
.index4 .in_tit{width: 34%;}
.index4 .in_tit .title{font-size: 35px;}
.index4 .in_tit .tit{margin: 35px 0;font-size: 16px;}
.index4 .cont{width: 60%;}
}
@media screen and (max-width:850px){
.index4{padding:60px 0;}
.index4 .in_tit{width: 100%;padding-top: 0;}
.index4 .in_tit .tit{margin: 15px 0 25px;}
.index4 .in_tit{width: 100%;margin-bottom: 30px;}
.index4 .cont{width: 100%;}
.index4 .swiper{overflow: hidden;padding-bottom: 40px;}
.index4 .swiper-pagination{display: block;bottom: 0;}
}
@media screen and (max-width:520px){
.index4{padding: 30px 0;}
.index4 .in_tit{margin-bottom: 20px;}
.index4 .in_tit .title{font-size: 24px;}
.index4 .in_tit .tit{margin: 15px 0;font-size: 15px;line-height: 22px;}
.index4 .cont .item .info{padding: 13px;}
.index4 .cont .item .info h3{font-size: 16px;margin: 6px 0 12px;}
.index4 .cont .item .info .date{font-size: 14px;}
.index4 .cont .item .info .bt{font-size: 14px;}
.index4 .swiper{padding-bottom: 25px;}
}

/* index5 */
.index5{position: relative;}
.index5 .bg img{width: 100%;}
.index5 .cont{position:absolute;top:50%;left:50%;transform:translate(-50% ,-50%);width: -webkit-fill-available;}
.index5 .cont .in_tit{margin-bottom: 80px;}
.index5 .cont .in_tit .title{color: #fff;font-size: 45px;filter: drop-shadow(1px 1px 0px black);}
.index5 .cont .btn{margin: 0 auto;}
@media screen and (max-width:1280px){
.index5 .cont .in_tit{margin-bottom: 60px;}
.index5 .cont .in_tit .title{font-size: 40px;}
.index5 .cont .btn{width: 150px;}
}
@media screen and (max-width:1080px){
.index5 .cont .in_tit{margin-bottom: 40px;}
.index5 .cont .in_tit .title{font-size: 35px;}
}
@media screen and (max-width:850px){
.index5 .cont .in_tit .title{font-size: 30px;}
.index5 .cont .btn{width: 135px;}
}
@media screen and (max-width:680px){
.index5 .cont .in_tit{margin-bottom: 25px;}
.index5 .cont .in_tit .title{font-size: 25px;}
}
@media screen and (max-width:520px){
.index5 .cont .in_tit{margin-bottom: 18px;}
.index5 .cont .in_tit .title{font-size: 20px;filter: drop-shadow(0px 0px 0px black);}
.index5 .cont .btn{width: 125px;}
}