/* in_tit */
.in_tit{margin-bottom:60px;text-align:center}
.in_tit .link{height:4px;width:68px;background:#f08300;margin:0 auto}
.in_tit .title{font-size:40px;font-weight:700;margin:12px 0;color:#222}
.in_tit .tit{color:#919191;opacity:.8;font-size:20px;text-transform:uppercase;letter-spacing:1px}
@media screen and (max-width:1440px){
.in_tit .title{font-size: 35px;margin: 10px 0;}
}
@media screen and (max-width:1080px){
.in_tit{margin-bottom: 40px;}
.in_tit .title{font-size: 30px;}
.in_tit .tit{font-size: 18px;letter-spacing: 0;}
}
@media screen and (max-width:768px){
.in_tit .title{font-size: 28px;}
}
@media screen and (max-width:520px){
.in_tit{margin-bottom: 20px;}
.in_tit .link{height: 3px;width: 50px;}
.in_tit .title{font-size: 22px;margin: 5px 0;}
.in_tit .tit{font-size: 16px;}
}

/* banner */
.banner{position: relative;overflow: hidden;margin-top: 152px;}
.banner .img img{width: 100%;}
.banner .swiper-button-next{width:45px;height:45px;border-radius:50%;background-color: #f08300c2;right: 5%;}
.banner .swiper-button-prev{width:45px;height:45px;border-radius:50%;background-color: #f08300c2;left: 5%;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{color: #fff;font-size: 22px;}
@media screen and (max-width:1770px){
.banner{margin-top: 147px;}
}
@media screen and (max-width:1660px){
.banner{margin-top: 140px;}
}
@media screen and (max-width:1380px){
.banner{margin-top: 114px;}
}
@media screen and (max-width:1280px){
.banner{margin-top: 106px;}
}
@media screen and (max-width:1080px){
.banner{margin-top: 97px;}
.banner .swiper-button-next{width: 40px;height: 40px;}
.banner .swiper-button-prev{width: 40px;height: 40px;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{font-size: 18px;}
}
@media screen and (max-width:768px){
.banner .swiper-button-next{width: 36px;height: 36px;}
.banner .swiper-button-prev{width: 36px;height: 36px;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{font-size: 17px;}
}
@media screen and (max-width:520px){
.banner{margin-top: 71px;}
.banner .swiper-button-next{width: 32px;height: 32px;}
.banner .swiper-button-prev{width: 32px;height: 32px;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{font-size: 16px;}
}

/* index1 */
.index1{background: #f7f7f7;}
.index1 .ul{background:#fff;display:flex;justify-content:space-between;flex-wrap:wrap;border-radius: 14px;position:relative;z-index: 5;margin-top: -7%;}
.index1 .ul li{text-align:center;padding: 50px 0;position: relative;width: 25%;}
.index1 .ul li::after{position: absolute;content: "";height: 68%;width: 1px;right: 0;top: 16%;background: #66666638;}
.index1 .ul li:nth-last-child(1)::after{display: none;}
.index1 .ul li span{font-size:50px;color:#f08300}
.index1 .ul li sub{color:#f08300;font-size:20px}
.index1 .ul li p{font-size:16px;color:#333;margin-top: 10px;}
@media screen and (max-width:1440px){
.index1 .ul li span{font-size: 43px;}
}
@media screen and (max-width:1280px){
.index1 .ul{margin-top: -8%;}
.index1 .ul li{padding: 35px 0;}
.index1 .ul li span{font-size: 40px;}
}
@media screen and (max-width:1080px){
.index1 .ul{border-radius: 10px;}
.index1 .ul li sub{font-size: 16px;}
.index1 .ul li p{font-size: 15px;}
.index1 .ul li span{font-size: 36px;}
}
@media screen and (max-width:768px){
.index1 .ul li{width: 50%;padding: 20px 0;}
.index1 .ul li:nth-last-child(3)::after{display: none;}
.index1 .ul li span{font-size: 32px;}
}
@media screen and (max-width:520px){
.index1 .ul{border-radius: 10px;}
.index1 .ul li{padding: 15px 0;}
.index1 .ul li span{font-size: 28px;}
.index1 .ul li sub{font-size: 13px;}
.index1 .ul li p{font-size: 13px;margin-top: 6px;}
}


/* index2 */
.index2{background: #F7F7F7;padding: 80px 0;}
.index2 .item .img{overflow: hidden;position: relative;padding-bottom: 75%;width: 100%;height: 0;}
.index2 .item .img img{transition: all .3s;border-radius: 10px;height: 100%;object-fit: cover;width: 100%;position: absolute;}
.index2 .item:hover .img img{transform: scale(1.06);}
.index2 .item .t1{text-align: center;font-size: 16px;margin-top: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;transition: .5s all;}
.index2 .item:hover .t1{transform: translateY(-3vw);color: #fff;}
@media screen and (max-width:1280px){
.index2 .item:hover .t1{transform: translateY(-4vw);}
}
@media screen and (max-width:1080px){
.index2{padding: 50px 0;}
}
@media screen and (max-width:768px){
.index2 .item .t1{font-size: 15px;margin-top: 10px;}
.index2 .item:hover .t1{transform: translateY(-6vw);}
}
@media screen and (max-width:768px){
.index2{padding: 30px 0;}
.index2 .item .t1{font-size: 14px;margin-top: 8px;}
.index2 .item .img img{border-radius: 5px;}
}


/* index3 */
.index3{padding: 80px 0;}
.index3 .odcontent{position: relative;}
.index3 .item{position: relative;overflow: hidden;border-bottom-left-radius: 30px;}
.index3 .item .img{position: relative;padding-bottom: 90%;width: 100%;height: 0;}
.index3 .item .img img{border-top-right-radius:30px;height: 100%;object-fit: cover;width: 100%;position: absolute;}
.index3 .item .t1{text-align:center;padding:20px 0;background:#f08300;border-bottom-left-radius:30px;}
.index3 .item .t1 p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#fff;font-size:16px;font-weight:700;transition: all .3s;}
.index3 .item .info{top:100%;left:0;width:100%;height:100%;position:absolute;text-align:center;background:#f08300a6;transition: all .5s;}
.index3 .item .info h3{color:#fff;font-size:17px;width:100%;margin-top:110px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.index3 .item .info .line{width:40px;height:2px;background:#fff;margin:20px auto}
.index3 .item .info .bt{border:1px solid #fff;color:#fff;font-size:15px;border-radius:20px;width:max-content;padding:6px 16px;margin:0 auto}
.index3 .item:hover .info{opacity: 1;top: 0;border-top-right-radius:30px;border-bottom-left-radius:30px;}
.index3 .item:hover .t1 p{opacity: 0;}
.index3 .in3{width: 85%;}
.index3 .swiper-button-next{width:45px;height:45px;border-radius:50%;background-color: #00000047;right: 0;top: 55%;}
.index3 .swiper-button-prev{width:45px;height:45px;border-radius:50%;background-color: #00000047;left: 0;top: 55%;}
.index3 .swiper-button-next:after, .index3 .swiper-button-prev:after{color: #fff;font-size: 22px;}
@media screen and (max-width:1080px){
.index3{padding: 50px 0;}
.index3 .item{border-bottom-left-radius: 20px;}
.index3 .item .t1{padding: 15px 10px;border-bottom-left-radius: 20px;}
.index3 .item .t1 p{font-size: 15px;}
.index3 .item .img img{border-top-right-radius: 20px;}
.index3 .item .info h3{font-size: 16px;width: 95%;margin: 0 auto; margin-top: 100px;}
.index3 .swiper-button-next{width: 40px;height: 40px;}
.index3 .swiper-button-prev{width: 40px;height: 40px;}
.index3 .swiper-button-next:after, .index3 .swiper-button-prev:after{font-size: 20px;}
}
@media screen and (max-width:768px){
.index3 .item .info .bt{font-size: 14px;}
.index3 .swiper-button-next{width: 38px;height: 38px;right: -3%;}
.index3 .swiper-button-prev{width: 38px;height: 38px;left: -3%;}
.index3 .swiper-button-next:after, .index3 .swiper-button-prev:after{font-size: 17px;}
}
@media screen and (max-width:520px){
.index3{padding: 30px 0;}
.index3 .item{border-bottom-left-radius: 10px;}
.index3 .item .t1{padding: 10px;border-bottom-left-radius: 10px;}
.index3 .item .t1 p{font-size: 15px;}
.index3 .item .img{padding-bottom: 75%;}
.index3 .item .img img{border-top-right-radius: 10px;}
.index3 .item .info{display: none;}
.index3 .swiper-button-next{width: 34px;height: 33px;right: -4%;}
.index3 .swiper-button-prev{width: 34px;height: 34px;left: -4%;}
.index3 .swiper-button-next:after, .index3 .swiper-button-prev:after{font-size: 15px;}
}


/* index4 */
.index4{padding:60px 0 90px;position: relative;overflow: hidden;}
.index4 .item{width: 23.5%;margin-right: 2%;background: #f2f2f2;border-radius: 20px;z-index: 99;}
.index4 .item:nth-child(4){margin-right: 0;}
.index4 .item:nth-child(even){transform: translateY(3vw);background: #f08300;}
.index4 .item:nth-child(odd):hover{background: #f08300;}
.index4 .item .info{padding: 30px;}
.index4 .item .info .icon img{width: 68px;}
.index4 .item:nth-child(odd) .info .icon img{filter: contrast(0.5);}
.index4 .item .info .t1{font-size: 26px;margin:20px 0;color: #333;}
.index4 .item .info .t2{font-size: 16px;color:#666;line-height: 30px;}
.index4 .item:nth-child(even) .info .t1{color: #fff;}
.index4 .item:nth-child(even) .info .t2{color: #fff;}
.index4 .item:nth-child(odd):hover .info .icon img{filter: initial;}
.index4 .item:nth-child(odd):hover .info .t1{color: #fff;}
.index4 .item:nth-child(odd):hover .info .t2{color: #fff;}
.index4 .item:hover .info .icon img{animation: shake 0.4s ease;}
@keyframes shake{0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}
50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}
75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}
0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}
50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}
75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}
}
@media screen and (max-width:1280px){
.index4 .item .info{padding: 22px;}
.index4 .item .info .icon img{width: 58px;}
.index4 .item .info .t1{font-size: 22px;margin: 15px 0;}
.index4 .item .info .t2{font-size: 15px;line-height: 26px;}
}
@media screen and (max-width:1080px){
.index4{padding: 10px 0 60px;}
.index4 .item .info .t1{font-size: 20px;}
}
@media screen and (max-width:980px){
.index4 .item{width: 48.5%;margin-bottom: 3%;}
.index4 .item:nth-child(odd){margin-right: 3%;}
.index4 .item:nth-child(even){margin-right: 0%;}
}
@media screen and (max-width:520px){
.index4{padding: 10px 0 20px;}
.index4 .item{border-radius: 12px;}
.index4 .item .info{padding: 10px;}
.index4 .item .info .icon img{wiborder-radius: 14px;width: 40px;}
.index4 .item .info .t1{font-size: 18px;font-weight: bold;margin: 8px 0;}
.index4 .item .info .t2{font-size: 13px;line-height: 24px;}
}


/* index4_1 */
.index4_1{padding: 80px 0 0;}
.index4_1 .left{width: calc(50% - 12%);padding-left: 12%;}
.index4_1 .left .in_tit{text-align: left;margin-bottom: 15px;}
.index4_1 .left .in_tit .link{margin-left: 0;}
.index4_1 .left .p{font-size:18px;color:#615f5f}
.index4_1 .left .text{margin-top:30px;width:80%}
.index4_1 .left .text p{font-size:16px;line-height:30px;color:#333}
.index4_1 .left .btn{margin-left: 0;margin-top: 30px;}
.index4_1 .right{width:50%}
.index4_1 .right .img img{width:100%;border-radius:50px 0 0 0}
.index4_1 .ul{display:flex;justify-content:space-between;background:#f08300;width: 50%;padding-left:11.5%;padding-right: 88px;border-radius:0 50px 0 0;transform: translateY(-50%);z-index:9;position:relative;}
.index4_1 .ul li{color: #ffffffe6;font-size:20px;padding:65px 0;font-weight:700;}
@media screen and (max-width:1760px){
.index4_1 .left{width: calc(50% - 5%);padding-left: 5%;}
.index4_1 .left .p{font-size: 15px;}
.index4_1 .left .text{width: 90%;}
.index4_1 .ul{padding-left: 5%;width: 60%;}
.index4_1 .ul li{padding: 50px 0;font-size: 18px;}
}
@media screen and (max-width:1440px){
.index4_1 .ul{width: 68%;}
.index4_1 .ul li{padding: 40px 0;}
.index4_1 .left .text{margin-top: 20px;}
.index4_1 .left .text p{font-size: 14px;line-height: 28px;}
}
@media screen and (max-width:1080px){
.index4_1{padding: 50px 0 0;}
.index4_1 .ul{width: auto;border-radius: 0;transform: translateY(0%);margin-top: 20px;padding: 0 5%;}
.index4_1 .ul li{font-size: 16px;}
}
@media screen and (max-width:768px){
.index4_1 .ul{display: none;}
.index4_1 .left{width: 90%;padding: 0;margin: 0 auto;}
.index4_1 .left .text{width: auto;}
.index4_1 .right{width: 90%;margin: 0 auto;margin-top: 20px;}
}
@media screen and (max-width:520px){
.index4_1{padding: 30px 0 0;}
.index4_1 .left .text{margin-top: 10px;}
.index4_1 .left .text p{font-size: 13px;line-height: 26px;}
.index4_1 .right{margin-top: 15px;}
.index4_1 .right .img img{border-radius: 30px 0 0 0;}
}


/* index5 */
.index5{padding: 20px 0 80px;}
.index5 .swiper-wrapper{transition-timing-function: linear !important;}
.index5 .in5_2{margin-top: 60px;}
.index5 .img{border: 1px solid #e3e3e3;border-radius: 4px;}
@media screen and (max-width:1080px){
.index5{padding: 50px 0;}
.index5 .in5_2{margin-top: 40px;}
}
@media screen and (max-width:768px){
.index5{padding: 30px 0;}
.index5 .in5_2{margin-top: 20px;}
}

/* index6 */
.index6{padding: 80px 0;background: #f7f7f7;}
.index6 .item{width: 32%;margin-right: 2%;}
.index6 .item:nth-child(3){margin-right: 0;}
.index6 .item .img{overflow: hidden;position:relative;padding-bottom:75%;width:100%;height:0;}
.index6 .item .img img{transition: all .3s;height:100%;object-fit:cover;width:100%;position:absolute}
.index6 .item .img{overflow:hidden}
.index6 .item:hover .img img{transform: scale(1.06);}
.index6 .item .info{padding: 20px;background: #fff;}
.index6 .item .info .t1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size: 20px;font-weight:700;}
.index6 .item .info .t2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:16px;line-height: 26px;color:#333;margin: 15px 0;}
.index6 .item .info .date{font-size:16px;color:#666}
@media screen and (max-width:1080px){
.index6{padding: 50px 0;}
.index6 .item .info{padding: 15px;}
.index6 .item .info .t1{font-size: 18px;}
.index6 .item .info .t2{font-size: 15px;margin: 10px 0;}
.index6 .item .info .date{font-size: 14px;}
}
@media screen and (max-width:768px){
.index6 .item{width: 48.5%;margin-right: 3%;}
.index6 .item:nth-child(2){margin-right: 0;}
.index6 .item:nth-child(3){display: none;}
}
@media screen and (max-width:520px){
.index6{padding: 30px 0;}
.index6 .item .info{padding: 10px;}
.index6 .item .info .t1{font-size: 16px;}
.index6 .item .info .t2{font-size: 13px;line-height: 24px;}
}