/* title */
.in_tit{position: relative;margin-bottom:40px;border-bottom: 1px solid #ddd;padding-bottom: 20px;}
.in_tit::after{display:block;position:absolute;height:6px;width:100%;content:"";background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 65%);bottom: -6px;}
.in_tit .title{font-size: 36px;color: #b8906c;text-align: center;letter-spacing: 1px;font-family: "GILROY-BLACK";}
@media only screen and (max-width:1080px){
.in_tit .title{font-size: 30px;letter-spacing: initial;}
} 
@media only screen and (max-width:520px){
.in_tit{margin-bottom: 20px;padding-bottom: 15px;}
.in_tit .title{font-size: 24px;}

}
 
/* CSS Document */

/* index0 */
.index0{margin: 80px 0 0;position: relative;background: #EDEDED;}
.index0 .cont{display: flex;flex-wrap: wrap;justify-content: space-between;}
.index0 .left{width: 42%;}
.index0 .right .swiper-button-prev{width:35px;height:35px;background:#00000075;left: 0;opacity: 1;}
.index0 .right .swiper-button-next{width:35px;height:35px;background:#00000075;right: 0;opacity: 1;}
.index0 .right .swiper-button-next::after,.index0 .right .swiper-button-prev::after{color:#fff;font-size:15px;font-weight:700}
.index0 .left .info{margin: 60px 0 0;width: 91%;}
.index0 .left .info .in_tit{text-align:left;padding-bottom: 60px;}
.index0 .left .info .text{font-size:16px;color:#666;line-height:34px}
.index0 .left .info .ul{margin-top: 80px;}
.index0 .left .info .ul li{margin-right:15%;font-family: BebasNeue-Regular;}
.index0 .left .info .ul li:nth-child(2){margin-right: 0;}
.index0 .left .info .ul li span{font-size:60px;color:#e16330;font-weight:700}
.index0 .left .info .ul li sup{position:absolute;color:#e16330;font-size:26px;margin-left:10px}
.index0 .left .info .ul li p{font-size:16px;color:#333;margin-top:10px}
.index0 .right{width: 47%;position: relative;}
.index0 .right::after{position: absolute;content: "";background: #fff;width: 60%;height: 15%;z-index: 0;bottom: 0;right: 0;}
.index0 .right .img{z-index: 99;position: relative;}
.index0 .right .img img{width: 100%;}
/* .index0 .right .img img{animation: xuanfu1 4s infinite linear;} */
.index0 .right .img .link{position: absolute;left: -1px;z-index: 9;border-top-right-radius: 40%;bottom: -1px;width: 25.59375vw;height: 7.66667vw;border-radius: 0 10.41667vw 0 0;background-color: #e16330;overflow: hidden;}
@media only screen and (max-width:1850px){
.index0 .left{padding-left: 9%;width: 44%;}
}
@media only screen and (max-width:1750px){
.index0 .left{padding-left: 7%;width: 46%;}
}
@media only screen and (max-width:1700px){
.index0 .left{padding-left: 5.5%;width: 47.5%;}
.index0 .left .info{width: 90%;}
}
@media only screen and (max-width:1440px){

.index0 .left .info .in_tit{padding-bottom: 40px;}
.index0 .left .info .ul{margin-top: 40px;}
.index0 .left .info .ul li span{font-size: 50px;}
}
@media only screen and (max-width:1280px){
.index0 .left .info{width: 88%;margin: 50px 0;}
.index0 .right::after{width: 80%;height: 40%;}

}
@media only screen and (max-width:1080px){
.index0{margin: 60px 0;}
.index0 .left .info .in_tit{padding-bottom: 30px;}
.index0 .left .info{margin: 40px 0;width: 92%;}
.index0 .left .info .text{font-size: 15px;line-height: 26px;}
.index0 .left .info .ul{margin-top: 30px;}
.index0 .left .info .ul li span{font-size: 40px;}
.index0 .left .info .ul li p{font-size: 15px;margin-top: 5px;}
.index0 .right::after{height: 45%;}
}
@media only screen and (max-width:768px){
.index0{margin: 60px 0 0;}
.index0 .left{width: auto;padding: 0 5.5%;}
.index0 .left .info{width: 100%;}
.index0 .right{width: 100%;}
}
@media only screen and (max-width:520px){
.index0{margin: 30px 0 0;}
.index0 .left .info .in_tit{padding-bottom: 20px;}
.index0 .left .info{margin: 25px 0;}
.index0 .left .info .text{font-size: 13px;line-height: 25px;}
.index0 .left .info .ul{margin-top: 15px;}
.index0 .left .info .ul li{margin-right: 30px;}
.index0 .left .info .ul li span{font-size: 35px;}
.index0 .left .info .ul li sup{font-size: 18px;}
.index0 .left .info .ul li p{font-size: 13px;margin-top: 3px;}
}


/* index1 */
.index1{margin-top: 77px;padding: 80px 0;}
.index1 .cont{display: flex;flex-wrap: wrap;justify-content: space-between;}
.index1 .left{width: 45%;}
.index1 .left .img img{width:100%}
.index1 .left .swiper-button-prev{width:35px;height:35px;background:#00000075;left: 0;opacity: 1;}
.index1 .left .swiper-button-next{width:35px;height:35px;background:#00000075;right: 0;opacity: 1;}
.index1 .left .swiper-button-next::after,.index1 .left .swiper-button-prev::after{color:#fff;font-size:15px;font-weight:700}
.index1 .right{width: 51%;}
.index1 .right .text{font-size: 18px;color:#666;margin-bottom: 40px;}
.index1 .right .ul{display:flex;justify-content:space-between;margin-bottom: 40px;}
.index1 .right .ul li .top{display:flex;align-items:center}
.index1 .right .ul li .top .t1{display:flex;align-items:center;font-size:30px;color:#0a476d;margin-left:10px}
.index1 .right .ul li .top .t1 h3{font-weight:400}
.index1 .right .ul li p{color:#666;font-size:16px;margin-top:5px}
.index1 .right .warp .item{margin-bottom: 12px;display:flex;align-items: baseline;}
.index1 .right .warp .item:nth-last-child(1){margin-bottom:0}
.index1 .right .warp .item img{transform: translate(0,10%);width: 16px;}
.index1 .right .warp .item .t1{margin-left:15px;font-size:16px;color:#666;line-height:24px;}
.index1 .right .warp .item .t1 span{font-weight:700}
.index1 .right .bt{color:#b8906c;font-size:15px;font-weight:700;text-align:right;margin-top:20px}
.index1 .right .bt:hover{color:#0a476d}
@media only screen and (max-width:1280px){
.index1 .right .ul li .top .t1{font-size: 28px;}
}
@media only screen and (max-width:1080px){
.index1{padding: 50px 0;}
.index1 .right .text{margin-bottom: 30px;}
.index1 .right .ul{margin-bottom: 30px;}
.index1 .right .ul li .top img{width: 28px;}
.index1 .right .ul li .top .t1{font-size: 24px;}
.index1 .right .ul li p{font-size: 15px;}
.index1 .right .warp .item{margin-bottom: 8px;}
.index1 .right .warp .item .t1{font-size: 15px;}
}
@media only screen and (max-width:890px){
.index1 .left{width: 100%;margin-bottom: 20px;}
.index1 .right{width: 100%;}
}
@media only screen and (max-width:520px){
.index1{padding: 50px 0 30px;}
.index1{margin-top: 45px;}
.index1 .left .swiper-button-next,.index1 .left .swiper-button-prev{width: 32px;height: 32px;}
.index1 .left .swiper-button-next::after, .index1 .left .swiper-button-prev::after{font-size: 13px;}
.index1 .right .text{font-size: 14px;margin-bottom: 20px;}
.index1 .right .ul{margin-bottom: 20px;}
.index1 .right .ul li .top img{width: 22px;}
.index1 .right .ul li .top .t1{font-size: 20px;margin-left: 5px;}
.index1 .right .ul li p{font-size: 14px;margin-top: 2px;}
.index1 .right .warp .item{margin-bottom: 4px;}
.index1 .right .warp .item .t1{font-size: 14px;line-height: 20px;margin-left: 10px;}
.index1 .right .bt{font-size: 14px;margin-top: 10px;}
}


/* index2 */
.index2{padding-bottom: 80px;}
.index2 .text{font-size: 16px;color: #666;text-align: center;margin-bottom: 40px;}
.index2 .img{overflow:hidden; background:#e0e0e0}
.index2 .img img{transition:all 1s;width: 90%; margin:0 auto; display:block;}
.index2 .img:hover img{transform:scale(1.05)}
.index2 .swiper-button-prev{width:35px;height:35px;background:#00000075;left: 0;opacity: 1;}
.index2 .swiper-button-next{width:35px;height:35px;background:#00000075;right: 0;opacity: 1;}
.index2 .swiper-button-next::after,.index2 .swiper-button-prev::after{color:#fff;font-size:15px;font-weight:700}
.index2 .bt{color:#b8906c;font-size:15px;font-weight:700;text-align:center;margin-top:30px}
.index2 .bt:hover{color:#0a476d}
@media only screen and (max-width:1080px){
.index2{padding-bottom: 50px;}
}
@media only screen and (max-width:520px){
.index2{padding-bottom: 30px;}
.index2 .text{font-size: 14px;margin-bottom: 20px;}
.index2 .swiper-button-next,.index2 .swiper-button-prev{width: 32px;height: 32px;}
.index2 .swiper-button-next::after, .index2 .swiper-button-prev::after{font-size: 13px;}
.index2 .bt{margin-top: 20px;font-size: 14px;}
}



