.layout{
	margin: 0 auto;
	overflow: hidden;
	width: 7.5rem;position: relative;height: 100vh;
}
.page .hd{
	display: flex;justify-content: space-between;align-items: center;padding: 0 0.18rem;
}
.page .hd .ico{
	width: 0.38rem;
}
.page .hd .ico img{
	width: 100%;display: block;
}
.page .hd .txt{
	width: calc(100% - 0.55rem);overflow: hidden;
}
.page .hd .txt li{
	font-size:0.3rem ;
	line-height: 0.96rem;
	color: #df352e;
}
.page .bds .ts{
	position: relative;
}
.page .bds .ts::before{
	content: "";position: absolute;
	left: 0;right: 0;
	bottom: 0;z-index: 1;height: 0.06rem;background: #df352e;
}
.page .bds .ts ul{
	display: flex;justify-content: space-between;align-items: center;
}
.page .bds .ts li{
	width: 33%;font-size:0.26rem ;
	line-height: 0.58rem;
	color: #363636;background: url(../images/a7-1.png) no-repeat center/cover;height: 0.58rem;text-align: center;
}
.page .bds .ts li:nth-child(2n){
	width: 34%;
}
.page .bds .ts li.on{
	background: url(../images/a7.png) no-repeat center/cover;color: #fff;
}
.page .bds .box:nth-child(1){
	display: block;
}
.page .bds .box{
	margin-top: 0.3rem;display: none;
}
.page .bds .box li{
	width: 33%;float: left;text-align: center;margin-bottom: 0.3rem;
}
.page .bds .box li:nth-child(3n + 2){
	width: 34%;
}
.page .bds .box li .ico{
	width: 1.48rem;margin: 0 auto;height: 1.48rem;
}
.page .bds .box li h6{
	font-size:0.22rem ;
	line-height: 1.7;
	color: #232323;
}
.page .hd .txt .swiper-wrapper {
    -webkit-transition-timing-function: linear;    /*之前是ease-out*/
      -moz-transition-timing-function: linear;
      -ms-transition-timing-function: linear;
      -o-transition-timing-function: linear;
      transition-timing-function: linear;
   }





