.layout{
	margin: 0 auto;
	overflow: hidden;
	width: 7.5rem;position: relative;background: #f0efef;padding-bottom: 0.2rem;
}
.hbanner{
	height: 4.22rem;
}
.hbanner img{
	width: 100%;height: 100%;display: block;object-fit: cover;
}
.hpage{
	margin: 0.2rem 0.2rem 0;
}
.hbox{
	margin-bottom: 0.32rem;background: #fff;border-radius: 0.18rem;
}
.htit{
	text-align: center;font-size: 0.4rem;
font-weight: bold;
color: #000000;
line-height: 1rem;position: relative;z-index: 2;letter-spacing: 1px;margin-bottom: 0.5rem;
}
.htit span{
	color: #CD5858;
}
.htit::before{
	content: "";position: absolute;
	left: 0;right: 0;
	top: 0;z-index: -1;background: url(../images/qms33.jpg) no-repeat center/cover;width: 5.99rem;
height: 1.08rem;margin: 0 auto;
}
.hbox1 .ds{
	margin-bottom: 0.4rem;
}
.tit{
	text-align: center;
}
.tit h2 span{
	position: relative;font-size: 0.32rem;
font-weight: bold;
color: #F7B03F;
line-height: 1.6;letter-spacing: 1px;
}
.tit h2 span::after,
.tit h2 span::before{
	position: absolute;
	left: 3rem;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); content: "";background: url(../images/qms30.png) no-repeat center/cover;width: 1.7rem;height: 0.23rem;
}
.tit h2 span::after{
	left: auto;right: 3rem;background: url(../images/qms31.png) no-repeat center/cover;
}
.hbox1 .list{
	margin-top: 0.4rem;
}
.hbox1 .list li{
	float: left;width: 33%;margin-bottom: 0.34rem;
}
.hbox1 .list li:nth-child(3n){
	width: 34%;
}
.hbox1 .list li .ico{
	width: 1.6rem;height: 1.6rem;margin: 0 auto;
}
.hbox1 .list li .ico img{
	width: 100%;height: 100%;display: block;object-fit: cover;
}
.hbox1 .list li h6{
	font-size: 0.24rem;
	font-weight: bold;
	color: #373737;
	line-height: 1.7;margin-top: 0.1rem;text-align: center;
}
.tit p{
	font-size: 0.24rem;
	font-weight: bold;
	color: #000000;
	line-height: 1.8;margin-top: 0.2rem;
}
.tit1 h2 span::after,
.tit1 h2 span::before{
	left: 2.6rem;
}
.tit1 h2 span::after{
	left: auto;right: 2.6rem;
}
.hbox1 .list1 li .ico{
	width: 1.12rem;height: 1.12rem;margin: 0 auto;
}
.tit2 h2 span::after,
.tit2 h2 span::before{
	left: -1.4rem;background: url(../images/qms34.png) no-repeat center/cover;width: 1.2rem;height: 0.23rem;
}
.tit2 h2 span::after{
	left: auto;right: -1.4rem;background: url(../images/qms35.png) no-repeat center/cover;
}
.hbox1 .pic{
	margin: 0.6rem 0.2rem 0;
}
.hbox1 .pic img{
	width: 100%;display: block;margin: 0 auto;
}
.hbox1{
	padding-bottom: 0.4rem;
}
.hbox1 .ds:last-child{
	margin-bottom: 0;
}
.hbox2 .txts{
	font-size: 0.28rem;
	font-weight: bold;
	color: #000000;
	line-height: 1.7;margin: 0.3rem 0;text-align: center;
}
.hbox2 li{
	display: flex;justify-content: center;align-items: center;margin-bottom: 0.32rem;
}
.hbox2 li:nth-child(1){
	margin-bottom: 0;
}
.hbox2 li h3{
	font-size: 0.36rem;
	font-weight: bold;
color: #959595;letter-spacing: 1px;line-height: 1.7;
}
.hbox2 li h3.on{
color: #F7B03F;margin-left: 0.2rem;
}
.hbox2 li .ico{
	width: 1.14rem;height: 1.14rem;display: block;margin: 0 0.3rem 0 0.3rem;
}
.hbox2 li .lt{
	width: 2.74rem;border: 0.02rem solid #B4B4B4;
}
.hbox2 li .lt h4{
	font-size: 0.28rem;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 0.88rem;text-align: center;
background: #959595;
}
.hbox2 li .lt.on h4{
	background: #F7B03F;
}
.hbox2 li .lt p{
	padding: 0.3rem 0;font-size: 0.28rem;
font-weight: bold;
color: #000000;
line-height: 0.5rem;text-align: center;min-height: 2.6rem;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.hbox2 li .lt.on{
	border-color: #F7B03F;
}
.hbox2 li .img{
	margin: 0 0.12rem;width: 0.76rem;height: 0.76rem;
}
.hbox2 li .img img{
	width: 100%;height: 100%;display: block;object-fit: cover;
}
.hbox2 li .lt .dlfw{
	display: flex;justify-content: space-between;align-items: center;
}
.hbox2 li .lt dl{
	padding: 0.3rem 0 0.2rem;
}
.hbox2 li .lt dl.hjl{
	margin: 0 0.16rem 0 0.3rem;
}
.hbox2 li .lt dl.sccl dd{
	margin-bottom: 0.05rem;display: flex;justify-content: space-between;align-items: center;
}
.hbox2 li .lt dl.hjl dd{
	display: flex;justify-content: space-between;align-items: center;
}
.hbox2 li .lt dl.hjl dd h5{
	font-size: 0.28rem;
	font-weight: bold;
	color: #000000;
	line-height: 1.8;width: 0.5rem;
}
.hbox2 li .lt dl.hjl dd span{
	width: 0.85rem;position: relative;height: 0.22rem;background: #fff;display: block;
}
.hbox2 li .lt dl.hjl dd i{
	position: absolute;
	left: 0;right: 0;
	top: 0;z-index: 1; bottom: 0;height: 0.22rem;
}
.hbox2 li .lt dl.hjl dd:nth-child(1) i{
	background: #f7b03f;
}
.hbox2 li .lt dl.hjl dd:nth-child(2) i{
	background: #d5a887;
}
.hbox2 li .lt dl.hjl dd:nth-child(3) i{
	background: #39a5f5;
}
.hbox2 li .lt dl.hjl dd:nth-child(4) i{
	background: #e00000;
}
.hbox2 li .lt dl.hjl dd:nth-child(5) i{
	background: #9c743f;
}
.hbox2 li .lt dl.hjl dd h2{
	font-size: 0.24rem;
	font-weight: bold;
	color: #000000;
	line-height: 1.7;width: calc(100% - 0.88rem);
}
.hbox2 li .lt dl.hjl dd .dlfw{
	width: calc(100% - 0.5rem);
}
.hbox2 li .lt dl.sccl{
	margin: 0 0.4rem 0 0.5rem;
}
.hbox2 li .lt dl.sccl dd .icos{
	width: 0.66rem;height: 0.29rem;
}
.hbox2 li .lt dl.sccl dd .icos1{
	height: 0.19rem;
}
.hbox2 li .lt dl.sccl dd .icos img{
	height: 100%;display: block;object-fit: contain;margin: 0 auto;
}
.hbox2 li .lt dl.sccl dd .dlfw{
	width: calc(100% - 0.66rem);
}
.hbox2 li .lt dl.sccl dd h5{
	font-size: 0.28rem;
	font-weight: bold;
	color: #000000;
	line-height: 1.7;width: auto;
}
.hbox2 li .lt dl.sccl dd h6{
	font-size: 0.28rem;
	font-weight: 400;
	color: #757575;
	line-height: 1.7;margin: 0;
}
.hbox2 li .lt dl.pinf{
	padding: 0.3rem 0 0.1rem;margin: 0 0.26rem;
}
.hbox2 li .lt dl.pinf dd{
	display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.1rem;
}
.hbox2 li .lt dl.pinf dd h2{
	font-size: 0.28rem;
	font-weight: bold;
	color: #000000;
	line-height: 1.7;width: 0.8rem;
}
.hbox2 li .lt dl.pinf dd .dlfw{
	display: flex;justify-content: space-between;align-items: center;
	width: calc(100% - 0.8rem);
}
.hbox2 li .lt dl.pinf dd h5{
	font-size: 0.24rem;
	font-weight: 500;
	color: #959595;
	line-height: 1.7;
}
.hbox2 li .lt dl.pinf dd h6{
	width: 0.6rem;
	line-height: 0.32rem;
	background: #F7B03F;font-size: 0.24rem;
font-weight: 500;
color: #FFFFFF;text-align: center;
}
.hbox2 li .lt dl.wupf{
	padding: 0.3rem 0 0.14rem;margin-left: 0.64rem;
}
.hbox2 li .lt dl.wupf h2{
	font-size: 0.28rem;
	font-weight: bold;
	color: #000000;
	line-height: 1.8;width: 0.8rem;text-align: center;
}
.hbox2 li .lt dl.wupf dd{
	display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.05rem;
}
.hbox2 li .lt dl.wupf h6{
	font-size: 0.24rem;
	font-weight: 500;
	color: #959595;line-height: 1.8;width: calc(100% - 1.1rem);
}
.hbox2{
	padding-bottom: 0.2rem;
}
.hbox3{
	padding: 0 0.3rem;
}
.hbox3 .ban{
	height: 3.96rem;
}
.hbox3 .ban img{
	width: 100%;height: 100%;display: block;object-fit: cover;
}
.hbox3 .pic img{
	width: 100%;display: block;
}
.hbox3 .list{
	margin: 0.12rem 0 0;
}
.hbox3 .list li{
	padding: 0.3rem 0;border-bottom: 0.02rem solid #efefef;
}
.hbox3 .list li a{
	display: block;overflow: hidden;
}
.hbox3 .list li .img{
	width: 2.52rem;height: 1.68rem;overflow: hidden;float: left;
}
.hbox3 .list li .img img{
	width: 100%;height: 100%;display: block;object-fit: cover;
}
.hbox3 .list li .txt{
	width: calc(100% - 2.8rem);float: right;
}
.hbox3 .list li .txt h3{
	font-size: 0.28rem;
	font-weight: bold;
	color: #373737;
	line-height: 1.7;margin-bottom: 0.1rem;
}
.hbox3 .list li .txt p{
	font-size: 0.2rem;
	font-weight: bold;
	color: #373737;
	line-height: 0.32rem;
}
.hbox4{
	padding: 0 0.3rem;
}
.hbox4 .list{
	padding-top: 0.1rem;
}
.hbox4 .list li{
	padding: 0.3rem 0;border-bottom: 0.02rem solid #f1f1f1;
}
.hbox4 .list li .ts{
	display: flex;justify-content: flex-start;align-items: center;
}
.hbox4 .list li .ico{
	width: 1rem;height: 1rem;border-radius: 50%;overflow: hidden;
	border: 0.02rem solid #e5e5e5;
}
.hbox4 .list li .ico img{
	width: 100%;height: 100%;display: block;object-fit: cover;
}
.hbox4 .list li .txt{
	margin-left: 0.2rem;
}
.hbox4 .list li .txt h3{
	font-size: 0.28rem;
	line-height: 1.7;
	color: #000;font-weight: bold;
}
.hbox4 .list li .txt p{
	font-size: 0.2rem;
	line-height: 1.7;
	color: #9b9b9b;
}
.hbox4 .list li .del{
	margin: 0.2rem 0;font-size: 0.24rem;
	line-height: 1.7;
	color: #000;
	height: 3.4em;
	overflow: hidden;
}
.hbox4 .list li .dlfw{
	display: flex;justify-content: space-between;align-items: center
}
.hbox4 .list li dl{
	display: flex;justify-content: space-between;align-items: center;
	width: 4.55rem;
}
.hbox4 .list li dd{
	width: 1.4rem;line-height: 0.56rem;border-radius: 0.04rem;text-align: center;background: #ffe4b9;
	font-size: 0.22rem;
	color: #000;
}
.hbox4 .list li h6 a{
	display: block;font-size: 0.2rem;
	line-height: 1.7;
	color: #000;padding-left: 0.46rem;background: url(../images/qms36.png) no-repeat left top;background-size: 0.3rem auto;
}
.hbox4 .list{
	padding-bottom: 0.2rem;
}
.hbox4 .list li:last-child{
	border-bottom: none;
}
.hbox:last-child{
	margin-bottom: 0;
}
.hbox4 .list{
	overflow: hidden;
	height:10.23rem;
	overflow: hidden;
}
.hbox4 .list .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;
}
.hbox4 .list li h6 a.on{
	background: url(../images/qms36-1.png) no-repeat left top;background-size: 0.3rem auto;
	color:#CD5858 ;
}

.swiper_spot span.swiper-pagination-bullet-active{
	background: #f7b03f;
}


