/*banner*/
.banner .swiper-container{width: 100%;height: 100%;}
.banner .swiper-slide{width: 6.4rem !important;}
.banner .swiper-slide img{width: 100%;height: 100%;}
.banner .swiper-container span{width: 0.1rem;height: 0.1rem;background: #969696;border-radius: 0.058rem;opacity: 1 !important;}
.banner .swiper-container span.swiper-pagination-bullet-active{background: #710515;}
/*in_about*/
.in_about{width: 100%;height: auto;background: #FFFFFF;}
.in_about .class{width: 100%;height: 2.76rem;padding: 0.46rem 0.56rem 0;box-sizing: border-box;}
.in_about .class .list{width: 0.66rem;height: 1.06rem;float: left;margin: 0 0.33rem;}
.in_about .class .list .pic{width: 0.66rem;height: 0.66rem;border: 0.01rem solid #d3d3d3;box-sizing: border-box;border-radius: 50%;text-align: center;}
.in_about .class .list .pic img{width: auto;height: 100%;}
.in_about .class .list p{font-size: 0.18rem;line-height: 0.34rem;text-align: center;color: #616161;font-family: SourceHanSansSC;}
.in_about .text{width: 100%;height: auto;padding: 0 0.54rem 0.42rem;box-sizing: border-box;}
.in_about .text h5{font-size: 0.2rem;line-height: 0.64rem;text-align: center;color: #303030;font-family: SourceHanSansSC;font-weight: bold;}
.in_about .text p{font-size: 0.14rem;line-height: 0.3rem;text-align: justify;color: #8a8a8a;font-family: SourceHanSansSC;}
.in_about .text a{font-size: 0.14rem;line-height: 0.14rem;text-align: left;color: #808080;font-family: SourceHanSansSC;float: right;margin-top: -0.1rem;}
.in_about .text a img{width: 0.24rem;height: auto;margin-left: 0.1rem;}
/*in_dis*/
.in_dis{width: 100%;height: 6rem;background: #FFFFFF;}
.in_dis .top{width: 100%;height: 2.62rem;position: relative;}
.in_dis .top .back{width: 100%;height: auto;}
.in_dis .top .text{width: 2.4rem;height: 0.8rem;padding: 0.86rem 0 0 0.9rem;position: absolute;left: 0;top: 0;}
.in_dis .top .text .xian{width: 0.44rem;height: 0.01rem;background: #FFFFFF;margin-bottom: 0.14rem;}
.in_dis .top .text p{font-size: 0.24rem;line-height: 0.32rem;text-align: left;color: #FFFFFF;font-family: SourceHanSansSC;}
.in_dis .bot{width: 5rem;height: 2.16rem;margin: 0.42rem auto 0;position: relative;}
.in_dis .bot .lunbo{width: 2.84rem;height: 100%;border: 0.01rem solid #adadad;box-sizing: border-box;margin: 0 auto;overflow: hidden;}
.in_dis .bot .lunbo .swiper-slide{text-align: center;height: 2.13rem;}
.in_dis .bot .lunbo img{width: auto;height: 100%;}
.in_dis .bot .prev{width: 0.58rem;height: 0.58rem;background-color: #e5e5e5;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -0.28rem;text-align: center;}
.in_dis .bot .prev img{width: auto;height: 0.34rem;margin-top: 0.12rem;}
.in_dis .bot .next{width: 0.58rem;height: 0.58rem;background-color: #e5e5e5;border-radius: 50%;position: absolute;right: 0;top: 50%;margin-top: -0.28rem;transform: rotate(180deg);text-align: center;}
.in_dis .bot .next img{width: auto;height: 0.34rem;margin-top: 0.12rem;}
/*in_join*/
.in_join{width: 100%;height: 3.89rem;position: relative;}
.in_join .back{width: 100%;height: auto;position: absolute;left: 0;top: 0;}
.in_join .text{width: 3.62rem;height: 1.8rem;position: absolute;top: 1.22rem;right: 0;text-align: center;}
.in_join .text h2{font-size: 0.46rem;line-height: 0.64rem;color: #FFFFFF;font-family: SourceHanSansSC;}
.in_join .text p{font-size: 0.28rem;line-height: 0.4rem;color: #FFFFFF;font-family: SourceHanSansSC;margin-bottom: 0.24rem;}
.in_join .text a{font-size: 0.14rem;line-height: 0.14rem;color: #FFFFFF;font-family: SourceHanSansSC;}
.in_join .text a img{width: 0.24rem;height: auto;margin-left: 0.1rem;}
/*in_information*/
.in_information{width: 100%;height: 4.9rem;background: #FFFFFF;}
.in_information h2{font-size: 0.2rem;line-height: 0.86rem;text-align: center;color: #303030;font-family: SourceHanSansSC;font-weight: bold;}
.in_information .cen{width: 4.8rem;height: 3.76rem;margin: 0 auto;overflow: hidden;position: relative;}
.in_information .cen .swiper-slide{height: 3.38rem;border: 0.01rem solid #e5e5e5;padding: 0.73rem 0.26rem 0;box-sizing: border-box;position: relative;}
.in_information .cen .swiper-slide .num{width: 0.64rem;height: 0.68rem;background: #710515;font-size: 0.35rem;line-height: 0.68rem;text-align: center;color: #FFFFFF;font-family: SourceHanSansSC;position: absolute;top: -0.01rem;left: 0.32rem;}
.in_information .cen .swiper-slide h2{font-size: 0.18rem;line-height: 0.42rem;text-align: left;color: #474747;font-family: SourceHanSansSC;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.in_information .cen .swiper-slide img{width: auto;height: 1rem;margin-bottom: 0.1rem;}
.in_information .cen .swiper-slide p{font-size: 0.12rem;line-height: 0.22rem;text-align: justify;color: #777777;font-family: SourceHanSansSC;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;margin-bottom: 0.1rem;}
.in_information .cen .swiper-slide a{font-size: 0.12rem;line-height: 0.22rem;text-align: left;color: #710515;font-family: SourceHanSansSC;position: relative;}
.in_information .cen .swiper-slide a span{display: inline-block;position: absolute;left: 0;bottom: -0.02rem;width: 100%;height: 0.01rem;background: #710515;}
.in_information .cen .swiper-pagination3{width: 100%;text-align: center;position: absolute;bottom: 0;}
.in_information .cen .swiper-pagination3 span{width: 0.11rem;height: 0.11rem;margin: 0 0.04rem;}
.in_information .cen .swiper-pagination3 span.swiper-pagination-bullet-active{background: #710515;}
