.container{
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}
._banner{
  width: 100%;
  height: 10.28rem;
  background: url(./../images/banner-bg.png) no-repeat;
  background-size: 100% 100%;
  position: relative;
}
._banner ._bg1{
  width: 6.9rem;
  height: 1.54rem;
  background: url(./../images/banner-bg1.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  bottom: .34rem;
  left: .3rem;
  box-sizing: border-box;
  padding-left: 1.6rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._banner ._bg1 ._txt1{
  font-family: SourceHanSansCN-Bold;
	font-size: .3rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: .3rem;
	letter-spacing: 0px;
	color: #813a3a;
}
._banner ._bg1 ._txt2{
  font-family: SourceHanSansCN-Regular;
	font-size: .24rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: .24rem;
	letter-spacing: 0px;
	color: #886262;
  margin-top: .2rem;
}
._banner ._bg1 ._btn{
  width: 1.72rem;
	height: .52rem;
	background-color: #fb6d4e;
	border-radius: 2.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: SourceHanSansCN-Bold;
	font-size: .26rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: .26rem;
	letter-spacing: 0px;
	color: #ffffff;
  margin-right: .3rem;
}
.floor{
  width: 100%;
  height: auto;
  background: #ffffff;
  padding-top: .5rem;
  padding-bottom: .3rem;
}
.floor1 {
  padding-top: .5rem;
  padding-bottom: .3rem;
}
.floor ._title-img{
  display: block;
  height: .4rem;
  width: auto;
  margin: 0 auto;
}
.floor1 ._kqzd{
  width: 7rem;
  margin: 0 auto;
  overflow: hidden;
  margin-top: .35rem;
}
.floor1 ._kqzd .swiper-slide{
  width: 2.86rem;
  height: 3.34rem;
  background: url(./../images/swiper-bg1.png) no-repeat;
  background-size: 100% 100%;
}
.floor1 ._kqzd .swiper-slide ._item{
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: .2rem;
}
.floor1 ._kqzd .swiper-slide ._item ._item-img{
  height: 1.62rem;
  width: 100%;
}
.floor1 ._kqzd .swiper-slide ._item ._item-title{
  font-family: SourceHanSansCN-Bold;
	font-size: .28rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: .3rem;
	letter-spacing: 0px;
	color: #813a3a;
  text-align: center;
  margin-top: .15rem;
}
.floor1 ._kqzd .swiper-slide ._item ._item-name{
  font-family: SourceHanSansCN-Regular;
	font-size: .22rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: .24rem;
	letter-spacing: 0px;
	color: #886262;
  text-align: center;
  margin-top: .14rem;
}
.floor1 ._kqzd .swiper-slide ._item ._item-btn{
  width: 1.86rem;
	height: .44rem;
	background-color: #fb6d4e;
	border-radius: .2rem;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: SourceHanSansCN-Regular;
	font-size: .22rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
  margin-top: .16rem;
}
.floor2 ._table{
  width: 7.1rem;
  margin: 0 auto;
  margin-top: .26rem;
}
.floor2 ._table ._table-head{
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: .5rem;
  background-color: #fede62;
	border-radius: .2rem .2rem 0px 0px;
}
.floor2 ._table ._table-head ._table-td{
  font-family: SourceHanSansCN-Regular;
	font-size: .22rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
  width: 25%;
  text-align: center;
}
.floor2 ._table ._table-body ._table-tr{
  display: flex;
  justify-content: space-between;
  align-items: center;
  height:.65rem;
}
.floor2 ._table ._table-body .hide-tr{
  display: none;
}
.floor2 ._table ._table-body ._table-tr ._table-td{
  width: 25%;
  text-align: center;
}
.floor2 ._table ._table-body ._table-tr:nth-child(even){
  background-color: #fef7f6;
}
.floor2 ._table ._table-body ._table-tr ._table-td ._td-btn{
  width: 1.6rem;
	height: .5rem;
	border-radius: .24rem;
	border: solid .01rem #fb6d4e;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: SourceHanSansCN-Regular;
	font-size: .2rem;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #fb6d4e;
  margin: 0 auto;
  transform: scale(.8);
}
.floor2 ._table ._table-footer{
  width: 100%;
  height: .1rem;
	background-color: #fede62;
	border-radius: 0px 0px .1rem .1rem;
}
.floor2 ._moer-btn{
  display: block;
  width: 3.16rem;
	height: .46rem;
	background-color: #fb6d4e;
	border-radius: .2rem;
	border: solid .02rem #fb6d4e;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  margin-top: .3rem;
  font-family: SourceHanSansCN-Regular;
	font-size: .24rem;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}
.floor3 ._ask-mian{
  width: 7.1rem;
  margin: 0 auto;
  margin-top: .3rem;
  
}
.floor3 ._ask-mian .swiper-slide{
  width: 6.16rem;
	height: 2.9rem;
	background-color: #ffffff;
	box-shadow: 0px .04rem 0px 0px 
		rgba(195, 20, 0, 0.12);
	border-radius: .2rem;
	border: solid .01rem #fb6d4e;
  box-sizing: border-box;
  padding:.25rem;
}
.floor3 ._ask-mian .swiper-slide ._quer{
  display: flex;
  align-items: center;
  font-family: SourceHanSansCN-Regular;
	font-size: .28rem;
	font-weight: bold;
	font-stretch: normal;
	line-height: .28rem;
	letter-spacing: 0px;
	color: #fd8c54;
  white-space: nowrap;
  /* 让超出部分省略 */
  overflow: hidden;
  /* 超出部分使用省略号 */
  text-overflow: ellipsis;
}
.floor3 ._ask-mian .swiper-slide ._quer ._quer-icon{
  width: .34rem;
  height: .3rem;
  margin-right:.14rem;
}
.floor3 ._ask-mian .swiper-slide ._answer{
  margin-top: .12rem;
  font-family: SourceHanSansCN-Regular;
	font-size: .22rem;
	font-weight: bold;
	font-stretch: normal;
	line-height: .3rem;
	letter-spacing: 0px;
	color: #666666;
  box-sizing: border-box;
  padding-left: .48rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
.floor3 ._ask-btn{
  display: block;
  width: 3.14rem;
	height: .46rem;
	background-color: #fb6d4e;
	border-radius: .2rem;
	border: solid .02rem #fb6d4e;
  margin: 0 auto;
  margin-top: .3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: SourceHanSansCN-Regular;
	font-size: .24rem;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}
.floor4 ._conent{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  margin-top: .36rem;
  width: 7rem;

}
.floor4 ._conent>a{
  display: block;
  width: 3.38rem;
}
.floor4 ._conent>a> img{
  width:100%;
}
.floor5>._conent{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  margin-top: .36rem;
  width: 7.1rem;
}
.floor5 ._conent>a{
  display: block;
  width: 1.7rem;
}
.floor5 ._conent>a>img{
  width: 100%;
}
.footer-btn{
  display: flex;
  width: 6.38rem;
	height: .76rem;
	background-color: #fb6d4e;
	border-radius: .2rem;
  margin: 0 auto;
  align-items: center;
  justify-content: center;
  font-family: MiSans-Heavy;
	font-size: .27rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: .27rem;
	letter-spacing: 0px;
	color: #ffffff;
  box-shadow: 0px .08rem 0px 0px 
		rgba(251, 109, 78, 0.4);
}
._footer{
  width: 100%;
  text-align: center;
  height: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: SourceHanSansCN-Regular;
	font-size: .2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: .34rem;
	letter-spacing: 0px;
	color: #999999;
}