.zhiding img{
	display: none;
}
/*首页*/
.title{
	display: flex;
	width: 6.96rem;
	height: 0.86rem;
	margin: 0 auto;
	align-items: center;
	border-bottom: 1px solid #ededed;
	font-size: 0.34rem;
	color: #333333;
	position: relative;
}
.title span{
	color: #e60012;
}
.title i{
	font-size: 0.22rem;
	color: #999999;
	padding-left: 0.24rem;
}
.index-pro{
	display: block;
	height: 1.94rem;
	margin-top: 0.3rem;
}
.pro-swiper{
	display: block;
	width: 100%;
	height: 100%;
}
.pro-swiper .swiper-slide{
	width: 2.68rem;
	height: 100%;
	margin: 0 0.14rem;
}
.pro-swiper .swiper-slide:first-child{
	margin-left: 0.28rem;
}
.pro-swiper .swiper-slide:last-child{
	margin-right: 0.28rem;
}
.pro-swiper .swiper-button-prev{
	opacity: 1;
	margin-top: 0;
	bottom: auto;
	top: 50%;
	left: 0.1rem;
	transform: translateY(-50%);
	width: 0.54rem;
	height: 0.54rem;
	background: url(../images/left_06.png) no-repeat center;
	background-size: 100% 100%;
}
.pro-swiper .swiper-button-next{
	opacity: 1;
	margin-top: 0;
	bottom: auto;
	top: 50%;
	right: 0.1rem;
	transform: translateY(-50%);
	width: 0.54rem;
	height: 0.54rem;
	background: url(../images/right_06.png) no-repeat center;
	background-size: 100% 100%;
}
.pro-swiper-in{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.pro-swiper-in::after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	border: 0.1rem solid #e9e9e8;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	box-sizing: border-box;
}
.pro-swiper-in span{
	display: block;
	width: 100%;
	height: 0.38rem;
	line-height: 0.38rem;
	background: rgba(255, 255, 255, 0.9);
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow: hidden;
	font-size: 0.22rem;
	padding: 0 0.2rem;
	color: #333333;
	text-align: center;
}
.index-baojia{
	display: flex;
	width: 6.96rem;
	height: auto;
	justify-content: space-between;
	margin: 0.38rem auto 0;
	flex-wrap: wrap;
}
.index-baojia>div{
	display: block;
	width: 2.24rem;
	height: auto;
	margin-bottom: 0.36rem;
}
.index-baojia>div a{
	display: flex;
	width: 100%;
	height: 0.52rem;
	margin-top: 0.16rem;
	border-radius: 0.08rem;
	align-items: center;
	justify-content: center;
	font-size: 0.24rem;
	color: #000000;
	border: 1px dotted #595959;
}
.index-baojia>div>div{
	display: block;
	width: 100%;
	height: 1.64rem;
	border-radius: 0.12rem;
	background: #e60012;
	text-align: center;
	padding: 0.24rem 0.2rem 0;
	font-size: 0.24rem;
	color: #fff;
	line-height: 0.32rem;
}
.index-baojia>div>div span{
	display: flex;
	width: 100%;
	height: 0.56rem;
	align-items: center;
	justify-content: center;
	margin-bottom: 0.12rem;
}
.index-xuanx{
	display: block;
	width: 6.96rem;
	height: auto;
	margin: 0.38rem auto 0;
	padding-bottom: 0.26rem;
}
.index-xuanx a{
	display: flex;
	width: 100%;
	height: 1.2rem;
	border-radius: 0.08rem;
	margin-bottom: 0.18rem;
	align-items: center;
	padding: 0 0.42rem;
	font-size: 0.3rem;
	color: #333333;
	overflow: hidden;
	background-size: cover;
	background-position: right center;
	background-repeat: no-repeat;
}
.index-youfu{
	display: flex;
	flex-wrap: wrap;
	width: 6.96rem;
	justify-content: space-between;
	height: auto;
	margin: 0.46rem auto 0.6rem;
}
.index-youfu>div{
	display: block;
	width: 1.08rem;
	height: 1.72rem;
	font-size: 0.24rem;
	color: #333333;
	text-align: center;
	line-height: 0.4rem;
	margin-right: 0.38rem;
}
.index-youfu>div:nth-child(5n){
	margin-right: 0;
}
.index-youfu>div>span{
	display: flex;
	width: 100%;
	height: 0.9rem;
	align-items: center;
	justify-content: center;
	margin-bottom: 0.14rem;
	background: #e60012;
	border-radius: 0.08rem;
	overflow: hidden;
}
.index-youfu>div p{
	white-space:nowrap;
}
.index-ketang{
	display: block;
	width: 100%;
	height: 7.2rem;
	background: url(../images/ketang_02.jpg) no-repeat center;
	background-size: cover;
	padding-top: 0.5rem;
	overflow: hidden;
}
.index-ketang-top{
	display: flex;
	padding: 0 0.28rem;
	justify-content: space-between;
	align-items: center;
	height: 0.48rem;
	margin-bottom: 0.4rem;
	font-size: 0.34rem;
	color: #fff;
}
.index-ketang-top a{
	display: flex;
	width: auto;
	height: 100%;
	align-items: center;
	padding: 0 0.2rem;
	border-radius: 0.04rem;
	background: #fff;
	font-size: 0.2rem;
	color: #666666;
}
.index-ketang-top a img{
	height: 0.16rem;
	width: auto;
	margin-right: 0.12rem;
}
.index-ketang-top h3 span{
	color: #e60012;
}
.index-ketang-in{
	display: block;
	height: 5.82rem;
	position: relative;
	overflow: hidden;
}
.kt-swiper{
	display: block;
	width: 21rem;
	height: 100%;
	position: absolute;
	top: auto;
	z-index: 9;
	left: 50%;
	transform: translateX(-50%);
}
.kt-swiper-in{
	display: block;
	width: 6.94rem;
	height: 4.7rem;
	background: #fff;
	border-radius: 0.12rem;
	margin: 0 auto;
	padding: 0 0.16rem;
}
.kt-swiper .swiper-pagination-bullet {
	height: .1rem;
	width: .1rem;	
	display: inline-block;
	border-radius: 50%;
	background: #949497;
	opacity: 1;
	margin: 0 .08rem;
}
.kt-swiper .swiper-pagination-bullet-active {
	opacity: 1;
	width: 0.24rem;
	background: #e60012 !important;
	border-radius: 0.05rem;
}
.kt-swiper .swiper-pagination{
	position: absolute;
	bottom: .5rem !important;
}
.kt-swiper .swiper-slide{
	transform: scale(0.97);
}
.kt-swiper .swiper-slide.swiper-slide-next{
	transform: scale(1);
}
.kt-swiper-top{
	display: flex;
	width: 100%;
	height: 0.9rem;
	align-items: center;
	border-bottom: 1px solid #e4e4e4;
	justify-content: space-between;
}
.kt-swiper-top>div{
	font-size: 0.26rem;
	color: #333333;
	display: flex;
	padding-left: 0.18rem;
	align-items: center;
	height: 100%;
}
.kt-swiper-top>div img{
	width: 0.22rem;
	margin-right: 0.16rem;
}
.kt-swiper-top a{
	font-size: 0.22rem;
	color: #666666;
	height: 100%;
	display: flex;
	padding: 0 0.24rem;
	align-items: center;
}
.kt-swiper-main{
	margin-top: 0.18rem;
}
.kt-swiper-main li a{
	display: block;
	height: 0.54rem;
	position: relative;
	line-height: 0.54rem;
	font-size: 0.24rem;
	color: #333333;
	padding: 0 1.32rem 0 0.38rem;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow: hidden;
}
.kt-swiper-main li a span{
	position: absolute;
	right: 0.22rem;
	color: #999999;
	font-size: 0.2rem;
}
.kt-swiper-main li a::after{
	content: "";
	display: block;
	width: 0.06rem;
	height: 0.06rem;
	background: #e60012;
	position: absolute;
	left: 0.16rem;
	top: 50%;
	transform: translateY(-50%);
}

.index-kehu{
	display: block;
	width: 6.96rem;
	height: auto;
	border-radius: 0.08rem;
	border: 1px solid #e1e1e1;
	margin: 0.12rem auto 0.32rem;
	overflow: hidden;
	padding-bottom: 0.24rem;
}
.index-kehu-top{
	display: flex;
	height: 1.1rem;
	padding: 0 0.35rem;
	align-items: center;
	font-size: 0.3rem;
	color: #fff;
	background: url(../images/kehu_03.jpg) no-repeat center;
	background-size: cover;
}
.index-kehu-top img{
	height: 0.36rem;
	margin-right: 0.18rem;
}
.index-kehu-main{
	margin-top: 0.26rem;
}
.index-kehu-main li{
	margin-bottom: 0.16rem;
	font-size: 0.24rem;
	color: #333;
	line-height: 0.38rem;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow: hidden;
	padding: 0 0.28rem 0 0.64rem;
	background: url(../images/hua.png) no-repeat 0.26rem 0.1rem;
	background-size: 0.18rem auto;
}
.index-kehu-img{
	display: block;
	width: 6.96rem;
	height: auto;
	margin: 0 auto;
}
.index-hezuo-title{
	display: block;
	width: 100%;
	line-height: 0.42rem;
	margin: 0.3rem auto 0.2rem;
	padding: 0 0.5rem;
	font-size: 0.26rem;
	color: #333333;
}
.index-hezuo{
	display: block;
	width: 6.66rem;
	height: 1.04rem;
	margin: 0 auto 0.2rem;
}
.hezuo-swiper{
	display: block;
	height: 100%;
}
.hezuo-swiper-in{
	display: flex;
	width: 2.06rem;
	height: 0.74rem;
	border: 1px solid #dbdbdb;
	margin: 0 auto;
	align-items: center;
	justify-content: center;
}
.hezuo-swiper .swiper-pagination-bullet {
	height: .1rem;
	width: .1rem;	
	display: inline-block;
	border-radius: 50%;
	background: #949497;
	opacity: 1;
	margin: 0 .08rem;
}
.hezuo-swiper .swiper-pagination-bullet-active {
	opacity: 1;
	width: 0.24rem;
	background: #e60012 !important;
	border-radius: 0.05rem;
}
.hezuo-swiper .swiper-pagination{
	position: absolute;
	bottom: -0.06rem !important;
}
.index-ditu{
	display: block;
	width: 6.96rem;
	height: auto;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
	margin: 0 auto;
}
.index-ditu img{
	width: 100%;
	height: auto;
	border-radius: 0.08rem 0.08rem 0 0;
}
.index-ditu>span{
	display: flex;
	width: 100%;
	height: 0.62rem;
	background: #e60012;
	justify-content: center;
	align-items: center;
	font-size: 0.26rem;
	color: #fff;
}
.index-news{
	display: block;
	width: 6.96rem;
	height: auto;
	margin: 0 auto 0.6rem;
	border: 1px solid #e1e1e1;
	border-radius: 0 0 0.08rem 0.08rem;
	padding-bottom: 0.26rem;
	padding-top: 0.44rem;
}
.index-news-main li a{
	display: block;
	line-height: 0.54rem;
	font-size: 0.24rem;
	color: #333333;
	position: relative;
	padding: 0 0.28rem 0 0.68rem;
}
.index-news-main li a::after{
	content: "";
	display: block;
	width: 0.08rem;
	height: 0.08rem;
	border-radius: 50%;
	background: #e60012;
	position: absolute;
	left: 0.4rem;
	top: 50%;
	transform: translateY(-50%);
}
.index-news-top{
	display: flex;
	height: 0.42rem;
	width: 100%;
	margin-bottom: 0.2rem;
	justify-content: space-between;
	padding: 0 0.24rem;
	font-size: 0.26rem;
	color: #000;
}
.index-news-top a{
	color: #333333;
}
.index-bendi{
	display: block;
	padding: 0.34rem 0.28rem 0.48rem;
	background: #f1f1f1;
}
.title .more{
	display: flex;
	width: auto;
	height: 0.46rem;
	border-radius: 0.08rem;
	background: #fff;
	padding: 0 0.16rem;
	font-size: 0.2rem;
	color: #333333;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	align-items: center;
	/*line-height: 0.46rem;*/
}
.index-dianmian{
	display: block;
	height: auto;
	margin-bottom: 0.15rem;
	padding: 0.25rem 0.18rem 0.46rem;
	border-radius: 0.08rem;
	background: #fff;
	margin-top: 0.2rem;
}
.index-dianmian-top{
	display: block;
	padding: 0 0.18rem 0.24rem;
	border-bottom: 1px solid #ededed;
}
.index-dianmian-top h3{
	font-size: 0.26rem;
	line-height: 0.4rem;
	color: #333333;
	margin-bottom: 0.2rem;
}
.index-dianmian-top p{
	font-size: 0.22rem;
	color: #333333;
	line-height: 0.3rem;
	margin-bottom: 0.14rem;
}
.index-dianmian-top p img{
	margin-right: 0.18rem;
	max-height:0.3rem;
}
.index-dianmian-xt{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	height: auto;
	margin-top: 0.24rem;
}
.index-dianmian-xt a{
	display: block;
	width: 50%;
	height: 2.9rem;
	position: relative;
	padding-bottom: 0.7rem;
}
.index-dianmian-xt a div{
	display: block;
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.index-dianmian-xt a:first-child{
	width: 100%;
	height: 4.78rem;
	margin-bottom: 0.14rem;
	padding-bottom: 0;
}
.index-dianmian-xt a span{
	display: block;
	width: 100%;
	text-align: center;
	background-color: #e60012;
	line-height: 0.7rem;
	height: 0.7rem;
	font-size: 0.22rem;
	color: #fff;
	padding: 0 0.28rem;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow: hidden;
	position: absolute;
	bottom: 0;
}
.index-bendi-in{
	display: block;
	width: 100%;
	height: auot;
	border-radius: 0.08rem;
	background: #fff;
	margin-top: 0.18rem;
	padding: 0 0.18rem;
}
.index-bendi-title{
	display: block;
	height: 0.96rem;
	border-bottom: 1px solid #ededed;
	font-size: 0.26rem;
	color: #333333;
	line-height: 0.94rem;
	padding: 0 0.16rem;
}
.index-bendi-title h3{
	float: left;
	display: inline-block;
}
.index-bendi-title a{
	float: right;
	font-size: 0.22rem;
	color: #666666;
}
.index-bendi-pj{
	padding: 0.16rem 0 0.26rem;
}
.index-bendi-pj li a{
	display: block;
	height: 0.55rem;
	line-height: 0.55rem;
	font-size: 0.22rem;
	color: #333333;
	position: relative;
	padding: 0 1.6rem 0 0.52rem;
	background: url(../images/pinglun.png) no-repeat 0.14rem center;
	background-size: 0.18rem auto;
}
.index-bendi-pj li a span{
	position: absolute;
	top: 0;
	right: 0.18rem;
	font-size: 0.2rem;
	color: #999999;
	line-height: 0.55rem;
}
.index-bendi-zx{
	padding: 0.16rem 0 0.26rem;
}
.index-bendi-zx li a{
	display: block;
	height: 0.55rem;
	line-height: 0.55rem;
	font-size: 0.22rem;
	color: #333333;
	position: relative;
	padding: 0 1.6rem 0 0.36rem;
	background-size: 0.18rem auto;
}
.index-bendi-zx li a::after{
	content: "";
	display: block;
	width: 0.06rem;
	height: 0.06rem;
	border-radius: 50%;
	background: #e60012;
	position: absolute;
	left: 0.14rem;
	top: 50%;
	transform: translateY(-50%);
}
.index-bendi-zx li a span{
	position: absolute;
	top: 0;
	right: 0.18rem;
	font-size: 0.2rem;
	color: #999999;
	line-height: 0.55rem;
}
.index-case{
	display: flex;
	width: 100%;
	height: auto;
	padding: 0.24rem 0.16rem 0.1rem;
	justify-content: space-between;
	flex-wrap: wrap;
}
.index-case a{
	display: block;
	width: 3.02rem;
	height: 3.62rem;
	font-size: 0.24rem;
	line-height: 0.8rem;
	color: #333333;
	text-align: center;
}
.index-case a>span{
	display: block;
	width: 100%;
	height: 2.82rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.index-case a p{
	padding: 0 0.18rem;
}
.jianxi{
	display: block;
	height: 0.2rem;
	background: #f1f1f1;
}
.index-tab{
	display: flex;
	width: 100%;
	height: 1.15rem;
	padding-top: 0.15rem;
}
.index-tab span{
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
	font-size: 0.26rem;
	color: #333333;
	position: relative;
}
.index-tab span.active{
	color: #e60012;
	font-size: 0.32rem;
}
.index-tab span.active::before{
	content: "";
	display: block;
	width: 100%;
	height: 0.02rem;
	background: #e60012;
	position: absolute;
	bottom: 0;
	left: 0;
}
.index-tabList{
	display: block;
	width: 100%;
	height: auto;
	background: #fff;
}
.index-tabList>div{
	display: flex;
	flex-wrap: wrap;
	height: auto;
	width: 100%;
	padding: 0.4rem 0.16rem 0.32rem 0.28rem;
}
.index-tabList>div a{
	display: flex;
	min-width: 1.64rem;
	height: 0.6rem;
	border-radius: 0.08rem;
	border: 1px solid #cbcbcb;
	text-align: center;
	padding: 0 0.06rem;
	align-items: center;
	justify-content: center;
	margin-bottom: 0.12rem;
	margin-right: 0.12rem;
	font-size: 0.22rem;
	color: #333333;
}
/*.index-tabList>div a:nth-child(4n){
	margin-right: 0;
}*/
/*首页end*/
.foot{
	display: flex;
	width: 100%;
	height: 2.6rem;
	background: #fff;
	border-top: 1px solid #e5e5e5;
	justify-content: center;
	padding-top: 0.36rem;
}
.foot>div{
	display: block;
	width: 1.74rem;
	height: auto;
	margin: 0 0.55rem;
}
.foot>div a{
	display: flex;
	width: 100%;
	height: 0.56rem;
	border: 1px solid #e60012;
	justify-content: center;
	align-items: center;
	font-size: 0.22rem;
	color: #e60012;
}
.foot>div a img{
	display: block;
	height: 0.2rem;
	margin-right: 0.1rem;
}
.foot>div span{
	display: flex;
	width: 100%;
	height: 0.98rem;
	align-items: center;
	justify-content: center;
	margin-bottom: 0.24rem;
}
.footer{
	display: flex;
	width: 100%;
	height: auto;
	background: #fff;
	padding: 0.38rem 0.28rem 0.1rem;
	justify-content: space-between;
	font-size: 0.2rem;
	color: #666666;
	line-height: 0.28rem;
}
.footer>div{
	display: block;
	width: 1.48rem;
}
.footer h3{
	font-size: 0.26rem;
	color: #333333;
	margin-bottom: 0.2rem;
}
.footer>div ul{
	margin-bottom: 0.32rem;
}
.footer>div li{
	margin-bottom: 0.14rem;
}
/*登录*/
.login-bg{
	display: block;
	width: 100%;
	max-width: 750px;
	height: calc(100% - 2.2rem);
	background: url(../images/denglu-bg_02.jpg) no-repeat center;
	background-size: cover;
	position: fixed;
	top: 2.2rem;
	left: 50%;
	transform: translateX(-50%);
	z-index: -1;
}
.login-head{
	display: flex;
	height: 2.2rem;
	background: #fff;
	align-items: center;
	padding: 0 0.46rem;
	font-size: 0.44rem;
	color: #000000;
	position: relative;
}
.login-head img{
	height: 0.88rem;
	margin-right: 0.32rem;
}
.login-main{
	display: block;
	width: 5.6rem;
	height: auto;
	border-radius: 0.12rem;
	background: #fff;
	margin: 0.76rem auto 0.4rem;
	padding: 0.12rem 0.44rem 0.52rem;
}
.login-main>h3{
	height: 0.88rem;
	border-bottom: 1px solid #efefef;
	line-height: 0.88rem;
	font-size: 0.34rem;
	color: #e4383c;
}
.login-foot{
	display: flex;
	width: 100%;
	height: 0.42rem;
	justify-content: space-between;
	margin-top: 0.32rem;
	align-items: center;
}
.login-foot a:last-child{
	font-size: 0.28rem;
	color: #e60012;
}
.login-foot a:first-child{
	font-size: 0.28rem;
	color: #666666;
}
.login-but{
	display: block;
	width: 100%;
	height: 0.7rem;
	border-radius: 0.08rem;
	background: #e60012;
	text-align: center;
	font-size: 0.3rem;
	color: #fff;
	border: none;
}
.login-list{
	display: flex;
	height: 0.8rem;
	margin-bottom: 0.28rem;
	border: 1px solid #c3c3c3;
	box-sizing: border-box;
}
.login-list input{
	display: block;
	width: 3.88rem;
	height: 100%;
	font-size: 0.26rem;
	color: #333;
	padding: 0 0.28rem;
	box-sizing: border-box;
	background: none;
}
.login-list span{
	display: flex;
	width: 0.78rem;
	height: 100%;
	align-items: center;
	justify-content: center;
	background: #f4f4f4;
	border-right: 1px solid #c3c3c3;
}
.login-list span img{
	width: 0.36rem;
	height: auto;
}
/*登录end*/
/*个人中心*/
.in-header{
	display: flex;
	width: 100%;
	height: 1rem;
	align-items: center;
	position: fixed;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	max-width: 750px;
	z-index: 999;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
	background: #fff;
	padding: 0 0.28rem;
}
.in-header>span{
	display: block;
	height: 0.52rem;
	width: auto;
}
.in-header>span img{
	display: block;
}
.in-header p{
	font-size: 0.36rem;
	color: #000000;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	height: 100%;
	display: flex;
	align-items: center;
}
.in-header-zw{
	display: block;
	height: 1rem;
}

.user-top{
	display: block;
	width: 100%;
	height: 2.65rem;
	background: #e52030 url(../images/user-top_02.png) no-repeat right top;
	background-size: 100% auto;
	position: relative;
	margin-bottom: 1.34rem;
	padding: 0.62rem 0.28rem 0;
}
.user-topIn{
	display: flex;
	width: 100%;
	height: 1rem;
	align-items: center;
	position: relative;
}
.user-topIn-img{
	display: block;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	background: #ed636f;
	padding: 4px;
	margin-right: 0.22rem;
}
.user-topIn-img span{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	overflow: hidden;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.user-topIn-text{
	display: block;
	width: 2.6rem;
	height: 100%;
	padding-top: 0.12rem;
}
.user-topIn-text h3{
	font-size: 0.34rem;
	color: #fff;
	line-height: 0.42rem;
}
.user-topIn-text p{
	font-size: 0.22rem;
	color: #ffffff;
	line-height: 0.42rem;
	opacity: 0.7;
}
.user-set{
	display: flex;
	width: auto;
	height: 0.42rem;
	border-radius: 0.21rem;
	background: #f03f45;
	color: #fff;
	font-size: 0.22rem;
	position: absolute;
	right: 0;
	top: 0.12rem;
	padding: 0 0.22rem;
	align-items: center;
}
.user-set img{
	display: block;
	width: 0.2rem;
	margin-right: 0.08rem;
}
.user-menu{
	display: flex;
	width: 6.96rem;
	height: 1.4rem;
	border-radius: 0.12rem;
	background: #fff;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
	position: absolute;
	bottom: -0.8rem;
	left: 50%;
	transform: translateX(-50%);
	z-index: 9;
	justify-content: center;
	align-items: center;
}
.user-menu a{
	display: block;
	width: 25%;
	height: 100%;
	text-align: center;
	padding-top: 0.32rem;
	font-size: 0.22rem;
	color: #333333;
}
.user-menu a h3{
	font-size: 0.36rem;
	color: #333333;
	line-height: 0.42rem;
	margin-bottom: 0.1rem;
	font-weight: bold;
}

.user-nav{
	display: block;
	width: 6.9rem;
	height: auto;
	margin: 0 auto;
	padding-bottom: 0.3rem;
}
.user-nav>ul>li{
	margin-bottom: 0.3rem;
}
.user-nav>ul>li>a{
	display: flex;
	width: 100%;
	height: 1rem;
	border-radius: 0.08rem;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
	align-items: center;
	font-size: 0.32rem;
	color: #333333;
	padding: 0 0.35rem;
	position: relative;
	border: 1px solid #f2f2f2;
}
.user-nav>ul>li>a span{
	display: flex;
	width: 0.3rem;
	height: 0.3rem;
	position: absolute;
	right: 0.44rem;
	top: 50%;
	transform: translateY(-50%);
	justify-content: center;
	align-items: center;
}
.user-nav>ul>li>a span img{
	display: block;
}
.user-nav>ul>li>ul{
	display: none;
	height: auto;
	border-radius: 0.08rem;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
	margin-top: 0.22rem;
	border: 1px solid #f2f2f2;
	padding: 0 0.32rem;
}
.user-nav>ul>li>ul>li a{
	display: flex;
	width: 100%;
	height: 1rem;
	border-bottom: 1px solid #f2f2f2;
	align-items: center;
	font-size: 0.26rem;
	color: #333333;
}
.user-nav>ul>li>ul>li a span{
	display: flex;
	width: 0.26rem;
	height: 100%;
	justify-content: center;
	align-items: center;
	margin-right: 0.18rem;
	margin-left: 0.05rem;
}
.user-nav>ul>li>ul>li:last-child a{
	border: none;
}
.user-tj-title{
	display: block;
	width: 100%;
	line-height: 0.42rem;
	font-size: 0.32rem;
	color: #333333;
	padding: 0 0.28rem;
	height: 0.42rem;
}
.user-tj{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 auto 0.75rem;
	padding: 0 0.28rem;
}
.user-tj a{
	display: block;
	width: 3.34rem;
	height: 4.9rem;
	border-radius: 0.12rem;
	border: 1px solid #ececec;
	margin-top: 0.28rem;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}
.user-tj a>span{
	display: flex;
	width: 100%;
	height: 2.96rem;
	border-radius: 0.12rem 0.12rem 0 0;
	overflow: hidden;
	justify-content: center;
	align-items: center;
}
.user-tj a>h3{
	text-align: center;
	font-size: 0.22rem;
	color: #262626;
	line-height: 0.68rem;
	height: 0.68rem;
	padding: 0 0.2rem;
}
.user-tj a>p{
	text-align: center;
	font-size: 0.2rem;
	color: #262626;
	line-height: 0.68rem;
	height: 0.68rem;
	padding: 0 0.2rem;
}
.user-tj a h4{
	text-align: center;
	font-size: 0.22rem;
	color: #333333;
	height: 0.58rem;
	line-height: 0.54rem;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}
.user-tj a h4 span{
	color: #e60012;
}


/*个人中心end*/
/*会员条款*/
.user-text{
	display: block;
	background: #f1f1f1;
	padding: 0.28rem;
}
.user-tiaokuan{
	display: block;
	border-radius: 0.12rem;
	background: #fff;
	padding: 0.58rem 0.46rem;
	font-size: 0.24rem;
	color: #333333;
	line-height: 0.46rem;
}

/*会员条款end*/
/*忘记密码*/
.go-login{
	position: absolute;
	right: 0.36rem;
	top: 50%;
	transform: translateY(-50%);
	font-size: 0.26rem;
	color: #b7b7b7;
}
.go-login a{
	color: #e60012;
}
.set-password{
	display: flex;
	width: 6.96rem;
	height: 1rem;
	margin: 0 auto 0.3rem;
	border-radius: 0.08rem;
	border: 1px solid #d5d5d5;
	align-items: center;
	position: relative;
}
.set-password span{
	display: flex;
	position: relative;
	padding: 0 0.25rem;
	font-size: 0.26rem;
	color: #999999;
	position: relative;
	min-width:1.5rem;
	height: 0.52rem;
	align-items: center;
	border-right: 1px solid #e9e9e9;
}
.set-password input{
	display: block;
	height: 100%;
	padding: 0 0.32rem;
	font-size: 0.26rem;
	color: #333;
	min-width: 70%;
}
.set-password button{
	display: flex;
	width: auto;
	height: 100%;
	background: #e60012;
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	padding: 0 0.18rem;
	border-radius: 0 0.08rem 0.08rem 0;
	font-size: 0.24rem;
	color: #fff;
	align-items: center;
}
.set-password-but{
	display: block;
	width: 6.96rem;
	height: 1rem;
	border-radius: 0.12rem;
	background: #e60012;
	margin: 0.66rem auto;
	border: none;
	font-size: 0.3rem;
	color: #fff;
}
/*忘记密码end*/
/*我的收藏*/
.collect{
	display: block;
	background: #f1f1f1;
	padding: 0.36rem 0.28rem 0.14rem;
}
.collect-in{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	background: #fff;
	border-radius: 0.12rem;
	padding: 0.46rem 0.32rem 0.26rem;
}
.collect-in .inBox{
	display: block;
	width: 3.06rem;
	height: 2.8rem;
	border: 1px solid #ececec;
	text-align: center;
	margin-bottom: 0.2rem;
	position: relative;
}
.collect-remove{
	display: flex;
	width: 0.48rem;
	height: 0.48rem;
	padding: 0.12rem;
	position: absolute;
	top: 0rem;
	right: 0rem;
	z-index: 9;
}
.collect-in>a>div{
	display: flex;
	width: 100%;
	height: 2.1rem;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	padding: 0.36rem;
}
.collect-in>a p{
	font-size: 0.22rem;
	line-height: 0.32rem;
	color: #262626;
	padding: 0 0.2rem;
}
.removePop{
	display: none;
	width: 4.6rem;
	height: auto;
	border-radius: 0.12rem;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	background: #fff;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
	z-index: 1999;
}
.removePop-mian{
	text-align: center;
	line-height: 0.4rem;
	font-size: 0.28rem;
	color: #333;
	padding: 0.6rem 0.28rem;
}
.removePop div:last-child{
	display: flex;
	width: 100%;
	height: 0.8rem;
	border-radius: 0 0 0.12rem 0.12rem;
	overflow: hidden;
}
.removePop div:last-child span{
	display: flex;
	width: 50%;
	height: 100%;
	align-items: center;
	justify-content: center;
	background: #c9c9c9;
	font-size: 0.28rem;
	color: #333;
}
.removePop div:last-child button{
	display: flex;
	width: 50%;
	height: 100%;
	align-items: center;
	justify-content: center;
	background: #e60012;
	font-size: 0.28rem;
	color: #fff;
	border: none;
}
.pop-bg{
	display: none;
	background: rgba(0, 0, 0, 0.3);
	height: 100%;
	width: 100%;
	max-width: 750px;
	position: fixed;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: 1111;
}
/*我的收藏end*/
/*我的优惠券*/
.coupons-head{
	display: flex;
	width: 100%;
	height: 0.9rem;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid #f1f1f1;
}
.coupons-head>a{
	display: flex;
	width: 33.33%;
	height: 100%;
	font-size: 0.3rem;
	justify-content: center;
	color: #333333;
}
.coupons-head>a span{
	display: flex;
	height: 100%;
	align-items: center;
	position: relative;
}
.coupons-head>a.active{
	color: #e60012;
}
.coupons-head>a.active span::after{
	content: "";
	display: block;
	width: 100%;
	height: 0.04rem;
	background: #e60012;
	position: absolute;
	bottom: 0;
}
.coupons-main{
	display: block;
	width: 100%;
	height: auto;
	padding: 0.58rem 0.28rem 0.32rem;
}
.coupons-list{
	display: flex;
	width: 100%;
	height: 1.36rem;
	background: #fff;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.08);
	margin-bottom: 0.3rem;
	position: relative;
}
.coupons-left{
	display: block;
	width: 2.05rem;
	height: 100%;
	-webkit-mask: url(../images/coupons_bg.png) no-repeat;
	-webkit-mask-size: 2.05rem 100%;
	background: #de033f;
	text-align: center;
	padding-top: 0.2rem;
	color: #fff;
	position: relative;
}
.coupons-left h2{
	font-size: 0.48rem;
	font-weight: bold;
	line-height: 0.64rem;
	height: 0.64rem;
}
.coupons-left h2 span{
	display: inline-block;
	font-size: 0.28rem;
	font-weight: normal;
	transform: translateY(-0.14rem);
}
.coupons-left p{
	font-size: 0.22rem;
	line-height: 0.32rem;
}
.coupons-list.sx .coupons-left{
	background: #999999;
}
.coupons-list.sy .coupons-left{
	background: #999999;
}
.coupons-list.sx::after{
	content: "";
	display: block;
	width: 0.76rem;
	height: 0.76rem;
	background: url(../images/sx.png) no-repeat top left;
	background-size: 100% 100%;
	z-index: 9;
	position: absolute;
	top: 0;
	left: 0;
}
.coupons-list.sy::after{
	content: "";
	display: block;
	width: 0.76rem;
	height: 0.76rem;
	background: url(../images/sy.png) no-repeat top left;
	background-size: 100% 100%;
	z-index: 9;
	position: absolute;
	top: 0;
	left: 0;
}
.coupons-in{
	display: block;
	width: 4.84rem;
	height: 100%;
	padding: 0.24rem 0.4rem;
}
.coupons-in h3{
	font-size: 0.26rem;
	color: #333333;
	line-height: 0.4rem;
	height: 0.4rem;
	margin-bottom: 0.12rem;
}
.coupons-in p{
	font-size: 0.22rem;
	color: #666666;
	line-height: 0.36rem;
}
/*我的优惠券*/
/*注册*/
.enrol-head{
	display: flex;
	width: 100%;
	height: 1.7rem;
	margin-bottom: 0.6rem;
	background: #f3f3f3;
	justify-content: center;
	align-items: center;
}
.enrol-head>div{
	display: block;
	width: auto;
	height: 100%;
	text-align: center;
	margin: 0 0.45rem;
	padding-top: 0.48rem;
	position: relative;
	min-width: 1.44rem;
}
.enrol-head>div span{
	display: flex;
	width: 0.36rem;
	height: 0.36rem;
	border-radius: 50%;
	font-size: 0.22rem;
	color: #cccccc;
	border: 1px solid #cccccc;
	margin: 0 auto 0.1rem;
	align-items: center;
	justify-content: center;
	position: relative;
}
.enrol-head>div p{
	font-size: 0.22rem;
	color: #999999;
	text-align: center;
	line-height: 0.4rem;
}
.enrol-head>div.active p{
	color: #32bc45;
}
.enrol-head>div.active span{
	background: #32bc45;
	color: #fff;
	border-color: #32bc45;
}
.enrol-head>div::before{
	display: block;
	width: 1.56rem;
	height: 0.18rem;
	content: "";
	position: absolute;
	left: calc(100% + 0.45rem);
	top: 0.58rem;
	transform: translateX(-0.78rem);
	background: url(../images/next-zc.png) no-repeat center;
	background-size: 100% 100%;
}
.enrol-head>div:last-child::before{
	display: none;
}
.see-password{
	display: flex;
	width: 0.76rem;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0.18rem;
	padding: 0 0.2rem;
	z-index: 9;
	justify-content: center;
	align-items: center;
}
.enrol-success{
	display: block;
	height: 2.24rem;
	text-align: center;
	margin: 1.1rem auto 1.5rem;
}
.go-login-but{
	display: flex;
	width: 6.96rem;
	height: 1rem;
	border-radius: 0.08rem;
	background: #e60012;
	font-size: 0.3rem;
	color: #fff;
	margin: 0.4rem auto;
	justify-content: center;
	align-items: center;
}
/*注册end*/
/*关于我们*/
.about-title{
	display: block;
	height: auto;
	position: relative;
	text-align: center;
}
.about-title h3{
	font-size: 0.38rem;
	line-height: .52rem;
	color: #333333;
}
.about-title p{
	font-size: 0.2rem;
	line-height: 0.28rem;
	color: #b2b2b2;
	text-transform: uppercase;
}
.about-ggw{
	display: flex;
	width: 100%;
	height: 1.38rem;
	justify-content: center;
	align-items: center;
	line-height: 0.48rem;
	font-size: 0.32rem;
	color: #fff;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	box-shadow: 0 0px 28px 0 rgba(0, 0, 0, 0.2);
}
.about-top{
	display: block;
	width: 6.96rem;
	height: auto;
	margin: 0 auto 0.54rem;
	border-radius: 0 0 0.12rem 0.12rem;
	background: #f5f5f5;
	padding: 0.26rem 0.28rem 0.44rem;
	box-shadow: 0 0 36px 0 rgba(0, 0, 0, 0.1);
}
.about-top-footBg{
	display: block;
	height: 0.7rem;
	margin-top: 0.12rem;
	background: url(../images/about-1.png) no-repeat 1.24rem center;
	background-size: auto 100%;
}
.about-top-img{
	display: block;
	height: auto;
	padding: 0.36rem 0;
	text-align: center;
	border-bottom: 1px solid #dddddd;
}
.about-top-img img{
	max-height: 3.72rem;
}
.about-top-in{
	display: block;
	font-size: 0.24rem;
	color: #555555;
	line-height: 0.42rem;
}
.about-top-in p{
	padding-left: 0.2rem;
}
.about-top-in h3{
	font-size: 0.28rem;
	color: #333333;
	text-transform: uppercase;
	padding-left: 0.2rem;
	margin: 0.42rem auto 0.08rem;
	position: relative;
}
.about-top-in h3::before{
	content: "";
	display: block;
	width: 0.04rem;
	height: 0.28rem;
	background: #e60012;
	position: absolute;
	left: 0;
	top: 0.08rem;
}
.about-jieshao{
	display: block;
	height: 14.26rem;
	padding: 0.52rem 0.28rem 0;
	background: url(../images/about-pinpai_08.png) no-repeat center;
	background-size: cover;
}
.about-title.c-fff h3{color: #fff;}
.about-title.c-fff p{color: #fff;}

.about-jieshao-but{
	display: flex;
	width: 2.2rem;
	height: 0.52rem;
	border-radius: 0.12rem;
	border: 1px solid #fff;
	justify-content: center;
	align-items: center;
	font-size: 0.24rem;
	color: #fff;
	text-transform: uppercase;
	margin: 0 auto;
}
.about-time{
	display: block;
	height: 10.9rem;
	position: relative;
	margin-bottom: 0.45rem;
	padding-top: 0.58rem;
}

.about-time::before{
	content: "";
	display: block;
	width: 0.16rem;
	height: 0.15rem;
	background: url(../images/jiantou.png) no-repeat center;
	background-size: 100% 100%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}
.about-time::after{
	content: "";
	display: block;
	width: 0.16rem;
	height: 0.15rem;
	background: url(../images/jiantou1.png) no-repeat center;
	background-size: 100% 100%;
	position: absolute;
	bottom: 0.28rem;
	left: 50%;
	transform: translateX(-50%);
}
.about-timeIn{
	display: block;
	height: 100%;
	position: relative;
	overflow: auto;
}
.about-timeIn::after{
	content: "";
	display: block;
	width: 1px;
	height: 100%;
	background: #fff;
	position: absolute;
	top: -0.6rem;
	left: 50%;
	transform: translateX(-50%);
}
.about-timeIn>div{
	display: inline-block;
	width: 51%;
	height: auto;
	float: left;
	position: relative;
}
.about-timeIn>div::before{
	content: "";
	display: block;
	width: 0.32rem;
	height: 0.32rem;
	background: url(../images/about-2.png) no-repeat center;
	background-size: 100% 100%;
	position: absolute;
	right: -0.098rem;
	top: 0.48rem;
}
.about-timeIn>div:nth-child(2n){
	float: right;
	margin-top: -0.098rem;
}
.about-timeIn>div:nth-child(2n)::before{
	right: auto;
	left: -0.1rem;
}
.about-timeIn>div span{
	display: block;
	width: 2.96rem;
	height: auto;
	background: #fff;
	border-radius: 0.12rem;
	padding: 0.1rem 0.28rem 0.16rem;
	font-size: 0.22rem;
	line-height: 0.32rem;
	position: relative;
}
.about-timeIn>div span h3{
	font-size: 0.24rem;
	color: #e60012;
	line-height: 0.42rem;
}
.about-timeIn>div span::after{
	display: block;
	content: "";
	width: 0;
	height: 0;
	border-top: .18rem solid transparent;
	border-left: .18rem solid #fff;
	border-bottom: .18rem solid transparent;
	position: absolute;
	left: 100%;
	top: 0.46rem;
	/*transform: translateY(-50%);*/
}
.about-timeIn>div:nth-child(2n) span{
	float: right;
}
.about-timeIn>div:nth-child(2n) span::after{
	left: auto;
	right: 100%;
	border-left:none;
	border-right: .18rem solid #fff;
}
.about-gushi{
	display: block;
	width: 100%;
	height: auto;
	padding: 0.01rem 0.38rem;
}
.about-gushi>div{
	display: block;
	height: auto;
	border-bottom: 1px solid #dadada;
	margin-top: 0.6rem;
	padding-bottom: 0.54rem;
	font-size: 0.24rem;
	color: #333333;
	line-height: 0.42rem;
}
.about-gushi>div:last-child{
	border: none;
}
.about-gushi-top{
	display: flex;
	height: 2.48rem;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0.5rem;
}
.about-gushi-top h3{
	font-size: 0.38rem;
	color: #e60012;
	line-height: 0.52rem;
	text-align: left;
	padding-left: 0.48rem;
	display: block;
	width: 2.8rem;
	position: relative;
}
.about-gushi-top h3::before{
	content: "";
	display: block;
	width: 0.8rem;
	height: 2px;
	background: #e60012;
	position: absolute;
	bottom: -0.26rem;
	left: 0.48rem;
}
.about-gushi-top span{
	display: block;
	width: 3.5rem;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: relative;
	margin-right: 0.1rem;
}
.about-gushi-top span::after{
	content: "";
	display: block;
	width: 3.64rem;
	height: 2.62rem;
	border-radius: 0.06rem;
	box-sizing: border-box;
	border:0.04rem solid rgba(0, 0, 0, 0.08);
	box-shadow: 0 0px 26px 0 rgba(0, 0, 0, 0.1);
	position: absolute;
	top: -0.05rem;
	left: -0.05rem;	
}
.about-dingwei{
	display: block;
	height: auto;
	padding: 0.48rem 0.28rem 0.5rem;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 100% auto;
}

.about-dwIn{
	display: block;
	width: 100%;
	height: 5.12rem;
	border-radius: 0.12rem;
	box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.1);
	padding: 0.1rem;
	background: #fff;
}
.about-dwIn .swiper-slide{
	display: block;
	width: 100%;
	height: 5.12rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border-radius: 0.12rem;
}
.about-dwIn .swiper-slide>div{
	display: block;
	width: 3.5rem;
	height: 5.12rem;
	background: rgba(0, 0, 0, 0.8);
	font-size: 0.24rem;
	color: rgba(255, 255, 255, 0.8);
	padding: 0.2rem 0.26rem 0.28rem;
	line-height: 0.38rem;
	border-radius: 0.12rem 0 0 0.12rem;
}
.about-dwIn .swiper-slide>div h3{
	font-size: 0.26rem;
	color: #fff;
	line-height: 0.4rem;
	margin-bottom: 0.16rem;
}
.about-xitong{
	display: block;
	padding: 0 0.28rem;
	margin-bottom: 0.72rem;
}
.about-lx{
	padding: 0.36rem 0.28rem 0.46rem;
	background: #f7f7f7;
}
.about-lxTop{
	font-size: 0.24rem;
	color: #333333;
	line-height: 0.46rem;
	padding-bottom: 0.28rem;
	border-bottom: 1px solid #e7e7e7;
}
.about-lxTop h3{
	margin-bottom: 0.32rem;
	font-size: 0.28rem;
	color: #000000;
	position: relative;
	font-weight: bold;
}
.about-lxTop h3::after{
	content: "";
	display: block;
	width: 0.8rem;
	height: 0.04rem;
	background: #e60012;
	position: absolute;
	left: 0;
	bottom: -0.14rem;
}
.about-lxBot{
	display: flex;
	width: 100%;
	height: auto;
	justify-content: space-between;
}
.about-lxBot>div{
	display: block;
	width: 4.4rem;
	height: auto;
	padding-top: 0.24rem;
	font-size: 0.24rem;
	line-height: 0.46rem;
	color: #333333;
}
.about-lxBot>span{
	display: block;
	width: 2.1rem;
	height: 2.32rem;
	margin-top: 0.34rem;
	margin-right: 0.16rem;
	overflow: hidden;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.about-lxBot>span p{
	display: block;
	width: 100%;
	height: 0.42rem;
	background: rgba(0, 0, 0, 0.6);
	text-align: center;
	line-height: 0.42rem;
	color: #fff;
	font-size: 0.22rem;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9;
}
.about-lxBot>span img{
	max-width: none;
	max-height: none;
}
/*关于我们 end*/
/*产品中心*/
.xuanxing{
	display: block;
	width: 6.96rem;
	height: auto;
	padding: 0.28rem 0.28rem 0.36rem;
	margin: 0.3rem auto 0.56rem;
	border: 1px solid #e5e5e5;
	font-size: 0.2rem;
	line-height: 0.4rem;
	color: #696868;
}
.xuanxing h3{
	font-size: 0.24rem;
	font-weight: bold;
	color: #c30909;
	margin-bottom: 0.12rem;
}
.pro-title{
	text-align: center;
}
.pro-title>span{
	display: block;
	height: 0.38rem;
	margin-bottom: 0.05rem;
	text-align: center;
}
.pro-title h3{
	font-size: 0.3rem;
	line-height: 0.82rem;
	color: #424242;
	position: relative;
}
.pro-title h3::after{
	content: "";
	display: block;
	width: 2.22rem;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	border-bottom: 1px dotted #c8c8c8;
}
.pro-title p{
	font-size: 0.2rem;
	line-height: 0.4rem;
	color: #c30909;
	margin-top: 0.15rem;
}
.pro1-list{
	display: flex;
	width: 100%;
	height: auto;
	justify-content: space-between;
	padding: 0 0.28rem;
	flex-wrap: wrap;
}
.pro1-listIn{
	display: block;
	width: 3.34rem;
	height: 4.74rem;
	border-radius: 0.12rem;
	border: 1px solid #ececec;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
	margin-bottom: 0.4rem;
}
.pro1-listIn-img{
	display: flex;
	width: 100%;
	height: 2.4rem;
	border-bottom: 1px solid #ececec;
	justify-content: center;
	align-items: center;
	border-radius: 0.12rem 0.12rem 0 0;
	overflow: hidden;
}
.pro1-listIn-img a{
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
}
.pro1-listIn h3{
	display: block;
	text-align: center;
	width: 3.02rem;
	height: 0.73rem;
	line-height: 0.72rem;
	border-bottom: 1px solid #ececec;
	font-size: 0.22rem;
	color: #262626;
	margin: 0 auto;
}
.pro1-listIn p{
	display: block;
	text-align: center;
	width: 3.02rem;
	margin: 0 auto;
	border-bottom: 1px solid #ececec;
	height: 0.57rem;
	line-height: 0.56rem;
	font-size: 0.22rem;
	color: #333333;
}
.pro1-listIn p span{
	color: #e60012;
}
.pro1-listIn .pro-but{
	display: flex;
	width: 2.04rem;
	height: 0.46rem;
	border-radius: 0.08rem;
	background: #e60012;
	justify-content: center;
	align-items: center;
	font-size: 0.2rem;
	color: #fff;
	margin: 0.26rem auto;
}
.pro-remen{
	display: block;
	height: 7.75rem;
	margin: 0.7rem auto 0.68rem;
	background: url(../images/pro-rmBg_06.png) no-repeat center;
	background-size: cover;
	padding: 0.5rem 0.28rem;
	color: #fff;
}
.pro-remen h2{
	font-size: 0.3rem;
	line-height: 0.42rem;
	margin-bottom: 0.2rem;
	font-weight: bold;
}
.pro-remenNav{
	display: block;
	height: 0.44rem;
	overflow-x: auto;
	overflow-y: hidden;
	white-space:nowrap;
	vertical-align: top;
}
.pro-remenNav>span{
	display: inline-block;
	height: 0.44rem;
	line-height: 0.44rem;
	font-size: 0.22rem;
	margin-right: 0.52rem;
	position: relative;
	vertical-align: top;
}
.pro-remenNav>span:last-child{
	margin-right: 0;
}
.pro-remenNav>span.active{
	color: #e60012;
}
.pro-remenNav>span.active::after{
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background: #e60012;
	position: absolute;
	bottom: 0;
	left: 0;
}
.pro-remen-in{
	display: block;
	width: 100%;
	height: 4.36rem;
	overflow: hidden;
	margin-top: 0.8rem;
}
.pro-remen-in>div{
	display: block;
	width: 6.1rem;
	margin: 0 auto 0.2rem;
	height: 4.36rem;
	position: relative;
}
.pro-remen-swiper{
	overflow: visible !important;
}
.pro-remen-swiper-in{
	display: block;
	width: 2.05rem;
	height: 100%;
	margin: 0 auto;
}
.pro-remen-swiper-in>div{
	display: flex;
	width: 100%;
	height: 3.55rem;
	align-items: center;
	justify-content: center;
}
.pro-remen-swiper-in>span{
	display: flex;
	width: 100%;
	height: 0.46rem;
	border-radius: 0.08rem;
	justify-content: center;
	align-items: center;
	font-size: 0.2rem;
	color: #fff;
	margin-top: 0.34rem;
	background: #e60012;
}
.pro-remen-swiper .swiper-button-prev{
	display: block;
	width: 0.48rem;
	height: 0.48rem;
	border-radius: 50%;
	background: url(../images/left1.png) no-repeat center;
	background-size: 100% 100%;
	left: -0.36rem;
}
.pro-remen-swiper .swiper-button-next{
	display: block;
	width: 0.48rem;
	height: 0.48rem;
	border-radius: 50%;
	background: #FFF;
	right: -0.36rem;
	background: url(../images/right1.png) no-repeat center;
	background-size: 100% 100%;
}

.pro1-list.proList{
	margin-bottom: 0.6rem;
}
.pro1-list.proList .pro1-listIn{
	height: 4.44rem;
}
.proList .pro1-listIn h5{
	font-size: 0.22rem;
	color: #333333;
	padding: 0 0.2rem;
	line-height: 0.64rem;
	text-align: center;
}
.pro-peitao{
	display: flex;
	height: auto;
	padding: 0 0.28rem;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 0.42rem;
}
.pro-peitao-in{
	display: block;
	width: 3.34rem;
	height: 3.7rem;
	border-radius: 0.12rem;
	border: 1px solid #ececec;
	margin-bottom: 0.4rem;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}
.pro-peitao-in>div{
	display: flex;
	width: 100%;
	height: 2.88rem;
	border-radius: 0.12rem 0.12rem 0 0;
	overflow: hidden;
	justify-content: center;
	align-items: center;
	/*margin-bottom: 0.35rem;*/
	background: #f5f5f5;
}
.pro-peitao-in>span{
	display: block;
	border-top: 1px solid #ececec;
	font-size: 0.22rem;
	text-align: center;
	color: #262626;
	line-height: 0.76rem;
	padding: 0 0.2rem;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow: hidden;
}
/*产品中心 end*/
/*本地经商*/
.bendi-shiti-title{
	display: block;
	padding: 0.16rem 0.28rem;
	font-size: 0.34rem;
	line-height: 0.52rem;
	color: #424242;
	margin-top: 0.42rem;
}
.bendi-shiti-title span{
	color: #e60012;
}
.bendi-shiti{
	display: block;
	width: 6.96rem;
	height: 3.1rem;
	margin: 0 auto 0.5rem;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}
.bendi-shiti-swi{
	display: flex;
	width: 100%;
	height: 1.88rem;
	justify-content: space-between;
	margin: 0.36rem auto 0.22rem;
}
.bendi-shiti-swi span{
	display: block;
	width: 32.5%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.bendi-shiti p{
	text-align: center;
	font-size: 0.28rem;
	color: #000000;
	line-height: 0.44rem;
	width: 40%;
	height: 0.44rem;
	overflow: hidden;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow: hidden;
	margin: 0 auto;
}
.bendi-shiti .swiper-button-prev{
	left: 1.6rem;
	width: 0.44rem;
	height: 0.44rem;
	margin-top: 0;
	top: auto;
	bottom: 0.18rem;
	background: url(../images/left.png) no-repeat center;
	background-size: 100% 100%;
}
.bendi-shiti .swiper-button-next{
	right: 1.6rem;
	width: 0.44rem;
	height: 0.44rem;
	margin-top: 0;
	top: auto;
	bottom: 0.18rem;
	background: url(../images/right.png) no-repeat center;
	background-size: 100% 100%;
}
.bendi-yangban{
	display: block;
	height: auto;
	padding: 0.48rem 0.28rem 0.34rem;
	background: url(../images/bendi-bg_12.png) no-repeat center;
	background-size: cover;
}
.bendi-yangban-in{
	display: block;
	width: 100%;
	height: auto;
	border-radius: 0.12rem;
	background: #fff;
	margin-bottom: 0.24rem;
}
.bendi-yangban-in>div:first-child{
	display: flex;
	width: 100%;
	height: 0.9rem;
	border-bottom: 1px solid #dddddd;
	align-items: center;
	justify-content: space-between;
	padding: 0 0.36rem;
	font-size: 0.3rem;
	color: 333333;
}
.bendi-yangban-in>div:first-child a{
	display: flex;
	width: 1.2rem;
	height: 0.4rem;
	border-radius: 0.08rem;
	background: #e60012;
	justify-content: center;
	align-items: center;
	font-size: 0.22rem;
	color: #fff;
}
.bendi-yangban-text{
	display: block;
	font-size: 0.24rem;
	color: #000000;
	line-height: 0.5rem;
	padding: 0.16rem 0.36rem;
}
.bendi-title{
	display: block;
	width: 100%;
	height: auto;
	text-align: center;
}
.bendi-title h3{
	font-size: 0.38rem;
	line-height: 0.5rem;
	color: #333333;
}
.bendi-title p{
	font-size: 0.2rem;
	color: #b2b2b2;
	line-height: 0.28rem;
}
.bendi-list{
	display: block;
	width: 100%;
	height: auto;
	padding: 0 0.28rem;
}
.bendi-list-in{
	display: flex;
	width: 100%;
	height: auto;
	border-radius: 0.12rem;
	margin: 0 auto 0.26rem;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
	padding: 0.32rem 0.3rem 0.28rem;
	background: #fff;
	justify-content: space-between;
}
.bendi-list-in>span{
	display: block;
	width: 0.75rem;
	height: 0.75rem;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.bendi-list-in>div{
	flex: 1;
	padding-left: 0.28rem;
	padding-top: 0.14rem;
	font-size: 0.24rem;
	line-height: 0.4rem;
	color: #444444;
}
.bendi-list-in>div h3{
	font-size: 0.28rem;
	color: #0e0e0e;
	line-height: 0.42rem;
	margin-bottom: 0.1rem;
}
.bendi-more{
	display: flex;
	width: 1.6rem;
	height: 0.52rem;
	justify-content: center;
	align-items: center;
	font-size: 0.24rem;
	color: #fff;
	background: #e60012;
	margin: 0.52rem auto;
	position: relative;
}
.bendi-more::after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: #f8b5ba;
	position: absolute;
	top: -0.08rem;
	right: -0.08rem;
	z-index: -1;
}
/*本地经销商 end*/
/*对比页面*/
.pro1-listIn .pro-but.active{
	background: #c2c2c2;
	color: #646464;
}
.pro-remen-swiper-in>span.active{
	background: #c2c2c2;
	color: #646464;
}
.duibiPop{
	display: none;
	width: 2.14rem;
	height: auto;
	border: 2px solid #e60012;
	position: fixed;
	right: 0.12rem;
	bottom: 3rem;
	border-top: none;
	padding-bottom: 0.2rem;
	background: #fff;
	z-index: 90;
}
.duibiPop>h3{
	display: flex;
	height: 0.48rem;
	align-items: center;
	font-size: 0.2rem;
	color: #fff;
	background: #e60012;
	padding: 0 0.14rem;
}
.duibiPop-in{
	padding: 0.08rem 0.1rem 0;
}
.duibiPop-but{
	display: flex;
	width: 1.2rem;
	height: 0.38rem;
	border-radius: 0.19rem;
	background: #e60012;
	justify-content: center;
	align-items: center;
	font-size: 0.16rem;
	color: #fff;
	margin: 0.16rem auto 0;
}
.duibiPop-in li{
	display: flex;
	height: 0.62rem;
	border-bottom: 1px solid #efefef;
	align-items: center;
	overflow: hidden;
	position: relative;
	padding-left: 0.48rem;
	padding-right: 0.28rem;
}
.duibiPop-in li>span{
	display: flex;
	width: 0.4rem;
	height: 100%;
	justify-content: center;
	align-items: center;
	position: absolute;
	left: 0;
	top: 0;
}
.duibiPop-in li>p{
	font-size: 0.16rem;
	color: #262626;
}
.duibiPop-in .duibiPop-remove{
	display: flex;
	width: 0.24rem;
	height: 100%;
	align-items: center;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/remove.png) no-repeat center right;
	background-size: 0.16rem auto;
}

.duibi-tabel{
	display: block;
	width: 6.96rem;
	height: auto;
	margin: 0 auto 0.52rem;
	overflow-x: auto;
	text-align: center;
	font-size: 0.2rem;
	color: #333333;
	line-height: 0.4rem;
}
.duibi-tabel table tr th{
	width: 1.36rem;
	background: #cfcfcf;
	color: #e60012;
	font-size: 0.24rem;
}
.duibi-tabel table tr th:nth-child(1){
	width: 2.82rem;
}
.duibi-tabel table tr{
	height: 0.68rem;
	text-align: center;
}
.duibi-tabel h2{
	text-align: center;
	font-size: 0.36rem;
	color: #e60012;
	font-weight: bold;
	line-height: 1.3rem;
}
.duibi-tabel table tr td:nth-child(1){
	color: #e60012;
	padding: 0 0.1rem;
}
.duibi-pro{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 6.96rem;
	margin: 0.76rem auto 0.1rem;
}
.duibi-proList{
	display: block;
	width: 50%;
	height: 3.82rem;
	border: 1px solid #bfbfbf;
	text-align: center;
}
.duibi-proList>span{
	display: flex;
	width: 100%;
	height: 3.1rem;
	justify-content: center;
	align-items: center;
}
.duibi-proList p{
	padding: 0 0.2rem;
	font-size: 0.22rem;
	color: #000000;
	line-height: 0.68rem;
}

/*对你页面 end*/
/*招商加盟*/
.jiameng-zc{
	display: block;
	height: auto;
	padding-bottom: 0.96rem;
	background: url(../images/jiameng_04.png) no-repeat center;
	background-size: cover;
	padding-top: 0.66rem;
}
.jiameng-zc-title{
	display: flex;
	height: 0.66rem;
	background: url(../images/jiameng1.png) no-repeat center;
	background-size: auto 100%;
	margin-bottom: 0.54rem;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 0.3rem;
}
.jiameng-zc-in{
	display: block;
	width: 6.96rem;
	height: auto;
	background: rgba(255, 255, 255, 0.7);
	margin: 0 auto;
	padding: 0.42rem 0.4rem 0.5rem;
	text-align: center;
	font-size: 0.24rem;
	line-height: 0.44rem;
	color: #000000;
}
.jiameng-zc-in h3{
	font-size: 0.28rem;
	margin: 0.2rem auto;
}
.jiameng-youshi{
	display: flex;
	justify-content: space-between;
	padding: 0.48rem 0.3rem 0;
	width: 6.96rem;
	height: 4.44rem;
	margin: 0.4rem auto 0.32rem;
	background: url(../images/jiameng_07.png) no-repeat center;
	background-size: cover;
}
.jiameng-youshi-left{
	display: block;
	width: 2.24rem;
	height: auto;
	font-size: 0.22rem;
	color: #fff;
	text-align: center;
}
.jiameng-youshi-left>span{
	display: block;
	width: 100%;
	height: 3rem;
	border: 0.06rem solid #fff;
	background-color: #ccc;
	margin-bottom: 0.22rem;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.jiameng-youshi-right{
	display: block;
	width: 3.68rem;
	padding-top: 0.06rem;
	color: #fff;
	position: relative;
}
.jiameng-youshi-right>span{
	position: absolute;
	left: 0;
	top: 2.62rem;
	line-height: 0.28rem;
	text-transform: uppercase;
	font-size: 0.2rem;
	color: #fff;
	/*font-weight: bold;*/
}
.jiameng-youshi-right>span::before{
	content: "";
	display: block;
	width: 0.84rem;
	height: 0.02rem;
	background: #fff;
	position: absolute;
	left: 110%;
	top: 50%;
	transform: translateY(-50%);
}
.jiameng-youshi-right h3{
	font-size: 0.26rem;
	line-height: 0.42rem;
	position: relative;
	margin-bottom: 0.45rem;
}
.jiameng-youshi-right h3::after{
	content: "";
	display: block;
	width: 0.8rem;
}
.jiameng-youshi-right p{
	font-size: 0.24rem;
	line-height: 0.36rem;
	margin-bottom: 0.1rem;
}
.jiameng-weilai{
	display: block;
	height: 6.66rem;
	background: url(../images/jiameng_10.png) no-repeat center;
	background-size: cover;
	padding: 0.74rem 0.28rem 0 2.04rem;
	font-size: 0.22rem;
	color: #000000;
	line-height: 0.42rem;
	margin-bottom: 0.38rem;
}
.jiameng-weilai h3{
	font-size: 0.28rem;
	margin-bottom: 0.38rem;
	position: relative;
}
.jiameng-weilai h3::after{
	content: "";
	display: block;
	width: 0.94rem;
	height: 0.04rem;
	background: #000000;
	position: absolute;
	left: 0;
	bottom: -0.2rem;
}
.jiameng-pro-title{
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 0.32rem;
	color: #000000;
	height: 1.14rem;
}
.jiameng-pro-ys{
	display: block;
	padding: 0 0.28rem 0.1rem;
}
.jiameng-pro-ys img{
	display: block;
	margin-bottom: 0.24rem;
}
.jiameng-dianmian{
	display: block;
	height: 9.46rem;
	background: url(../images/jiameng-bg_20.png) no-repeat center;
	background-size: 100% auto;
	padding: 0.85rem 0.28rem 0;
}
.jiameng-dianmian-in{
	display: block;
	height: auto;
}
.jiameng-dm-img{
	display: flex;
	width: 100%;
	height: 4.8rem;
	justify-content: center;
	align-items: center;
}
.jiameng-dm-text{
	display: block;
	background: #fff;
	padding: 0.34rem 0.34rem 0.44rem;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
	margin-top: 0.12rem;
	font-size: 0.22rem;
	line-height: 0.34rem;
}
.jiameng-dm-text h3{
	font-size: 0.28rem;
	line-height: 0.42rem;
	margin-bottom: 0.4rem;
	position: relative;
}
.jiameng-dm-text h3::after{
	content: "";
	display: block;
	width: 0.76rem;
	height: 2px;
	background: #000000;
	position: absolute;
	left: 0;
	bottom: -0.2rem;
}
.jiameng-sh-title{
	font-size: 0.32rem;
	color: #000000;
	line-height: 0.42rem;
	text-align: center;
	margin: 0.76rem auto 0.4rem;
}
.jiameng-shouhou{
	display: block;
	width: 6.96rem;
	margin: 0 auto;
	position: relative;
}
.jiameng-sh-text{
	display: block;
	height: auto;
	background: url(../images/jiameng_12.png) no-repeat center;
	background-size: cover;
	padding: 0.5rem 0.38rem 0.42rem;
	font-size: 0.22rem;
	line-height: 0.5rem;
	color: #000000;
	margin-bottom: 0.9rem;
}
.jiameng-sh-text h3{
	font-size: 0.26rem;
	margin-bottom: 0.04rem;
}
.jiameng-more{
	display: flex;
	width: 100%;
	height: auto;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0.28rem 0.28rem 0.12rem;
}
.jiameng-more>div{
	display: block;
	width: 30%;
	text-align: center;
	height: 1.86rem;
	font-size: 0.24rem;
	color: #000000;
	line-height: 0.4rem;
}
.jiameng-more>div>span{
	display: block;
	height: 0.85rem;
	width: 0.85rem;
	margin: 0 auto 0.15rem;
	/*background: #2a2a2a;*/
	border-radius: 50%;
}
.jiameng-liuyan{
	display: block;
	padding: 0.52rem 0.28rem 0.74rem;
}
.jiameng-liuyan h3{
	font-size: 0.36rem;
	color: #000000;
	line-height: 0.5rem;
	margin-bottom: 0.14rem;
	text-align: center;
}
.jiameng-liuyan p{
	font-size: 0.22rem;
	line-height: 0.34rem;
	text-align: center;
	color: #2a2a2a;
	margin-bottom: 0.58rem;	
}
.jiameng-liuyan input{
	display: block;
	height: 0.9rem;
	border-radius: 0.08rem;
	background: #f8f8f8;
	width: 100%;
	margin-bottom: 0.28rem;
	border: 1px solid #efefef;
	padding: 0 0.4rem;
	font-size: 0.26rem;
	color: #333;
}
.jiameng-liuyan textarea{
	display: block;
	height: 1.78rem;
	line-height: 0.4rem;
	border-radius: 0.08rem;
	background: #f8f8f8;
	width: 100%;
	margin-bottom: 0.28rem;
	border: 1px solid #efefef;
	padding: 0.2rem 0.4rem;
	font-size: 0.26rem;
	color: #333;
}
.jiameng-liuyan textarea::-webkit-input-placeholder{
	font-family: "微软雅黑";
}
.jiameng-liuyan button{
	display: block;
	height: 0.9rem;
	width: 100%;
	border: none;
	background: #c30909;
	border-radius: 0.08rem;
	color: #fff;
	font-size: 0.3rem;
}
/*招商加盟end*/
/*线下体验店*/
.xianxia-title{
	display: flex;
	height: 0.7rem;
	align-items: center;
	width: 6.96rem;
	margin: 0 auto 0.24rem;
	font-size: 0.26rem;
	color: #000000;
	background: #f5f5f5;
	padding: 0 0.36rem;
	position: relative;
}
.xianxia-title::after{
	content: "";
	display: block;
	width: 0.04rem;
	height: 0.3rem;
	background: #c30909;
	position: absolute;
	left: 0.2rem;
	top: 50%;
	transform: translateY(-50%);
}
.xianxia-list{
	display: block;
	padding: 0 0.28rem;
	margin-bottom: 0.6rem;
}
.xianxia-list>div{
	display: flex;
	width: 100%;
	height: auto;
	border: 1px solid #c5c4c5;
	padding: 0.24rem;
	background: #fff;
	margin-bottom: 0.18rem;
}
.xianxia-img{
	display: block;
	width: 3.24rem;
	height:auto;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.xianxia-in{
	flex: 1;
	height: auto;
	padding-left: 0.22rem;
}
.xianxia-in a{
	display: flex;
	width: 2.38rem;
	height: 0.46rem;
	border-radius: 0.08rem;
	justify-content: center;
	align-items: center;
	background: #d20606;
	color: #fff;
	font-size: 0.2rem;
	margin: 0.1rem auto 0;
}
.xianxia-in h4{
	font-size: 0.2rem;
	color: #585758;
	padding-left: 0.26rem;
	line-height: 0.36rem;
	margin-bottom: 0.1rem;
	background: url(../images/dingwei.png) no-repeat left 0.1rem;
	background-size: 0.16rem auto;
}
.xianxia-in p{
	display: flex;
	font-size: 0.2rem;
	color: #000000;
	margin-bottom: 0.08rem;
	line-height: 1.4;
}
.xianxia-in p span{
	flex: 1;
}
.xianxia-search{
	display: flex;
	width: 6.96rem;
	height: 0.64rem;
	align-items: center;
	margin: 0 auto 0.45rem;
}
.xianxia-search span{
	display: flex;
	font-size: 0.26rem;
	color: #4d4d4d;
	height: 100%;
	align-items: center;
	padding-right: 0.22rem;
}
.xianxia-search>div{
	flex: 1;
	width: 100%;
	height: 100%;
	border: 1px solid #d3d3d3;
	border-radius: 0.06rem;
	position: relative;
	background: url(../images/search.png) no-repeat 0.22rem center;
	background-size: 0.24rem auto;
	padding: 0 1.3rem 0 0.62rem;
}
.xianxia-search>div button{
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 1.1rem;
	border: none;
	background: #e60012;
	font-size: 0.24rem;
	color: #fff;
}
.xianxia-search>div input{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0.24rem;
	color: #333;
}
.xianxia-remen{
	display: flex;
	width: 6.96rem;
	height: auto;
	margin: 0.5rem auto 0.36rem;
	padding-left: 1.32rem;
	position: relative;
}
.xianxia-remen>span{
	font-size: 0.26rem;
	color: #4d4d4d;
	line-height: 0.52rem;
	width: 1.32rem;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
.xianxia-remen>div{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	height: auto;
	position: relative;
	padding-right: 0.58rem;
	height: 0.52rem;
	overflow: hidden;
	align-items: flex-start;
}
.xianxia-remen>div span{
	display: flex;
	align-items: center;
	padding: 0 0.12rem;
	margin-right: 0.2rem;
	width: auto;
	font-size: 0.24rem;
	color: #737373;
	min-width: 1.48rem;
	height: 0.52rem;
	border-radius: 0.26rem;
	justify-content: center;
	border: 1px dashed #d3d3d3;
	margin-bottom: 0.2rem;
}
.xianxia-remen>div>img{
	display: block;
	width: 0.52rem;
	height: 0.52rem;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9;
}

/*线下体验店end*/
/*工装采集项目*/
.caiji-top{
	display: block;
	height: 2.92rem;
	margin: 0.14rem auto 0;
	text-align: center;
	padding: 0.72rem 0.28rem 0;
	color: #fff;
	font-size: 0.24rem;
	line-height: 0.34rem;
	background: url(../images/caiji_02.png) no-repeat center;
	background-size: cover;
}
.caiji-top h3{
	font-size: 0.4rem;
	line-height: 0.5rem;
	margin-bottom: 0.15rem;
}
.caiji-hexin-title{
	display: block;
	font-size: 0.36rem;
	color: #000000;
	text-align: center;
	line-height: 0.52rem;
	margin: 0.98rem auto 0.42rem;
}
.caiji-hexin{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 6.96rem;
	height: auto;
	margin: 0 auto 0.68rem;
}
.caiji-hexin>span{
	display: block;
	width: 3.8rem;
	height: 2.54rem;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.caiji-hexin>div{
	flex: 1;
	padding-left: 0.5rem;
	font-size: 0.22rem;
	color: #6c6e70;
	line-height: 0.38rem;
}
.caiji-hexin>div h3{
	font-size: 0.36rem;
	color: #000000;
	line-height: 0.6rem;
	margin-bottom: 0.12rem;
}
.caiji-hexin>div a{
	display: flex;
	width: 1.8rem;
	height: 0.48rem;
	border-radius: 0.24rem;
	background: #005dca;
	color: #fff;
	font-size: 0.2rem;
	justify-content: center;
	align-items: center;
	margin-top: 0.2rem;
}
.caiji-zixun{
	display: block;
	width: 6.96rem;
	height: auto;
	border-radius: 0 0 0.12rem 0.12rem;
	margin: 0.34rem auto 0.54rem;
	border: 1px solid #dddddd;
}
.caiji-zixun-list{
	display: block;
	padding: 0.18rem 0.28rem;
}
.caiji-zixun-list a{
	display: block;
	width: 100%;
	height: 0.5rem;
	line-height: 0.5rem;
	font-size: 0.24rem;
	color: #000000;
	opacity: 0.7;
}
.caiji-zixun-head{
	display: flex;
	height: 0.72rem;
	align-items: center;
	justify-content: space-between;
	padding: 0 0.28rem;
	font-size: 0.28rem;
	color: #666666;
	background: #f8f8f8;
	border-bottom: 1px solid #dddddd;
}
.caiji-zixun-head a{
	display: block;
	width: auto;
	height: 0.42rem;
	border-radius: 0.06rem;
	background: #ae93a3;
	font-size: 0.22rem;
	color: #fff;
	line-height: 0.42rem;
	padding: 0 0.2rem;
}
.caiji-liaojie{
	display: block;
	padding: 0.32rem 0.28rem 0;
	background: url(../images/caiji_13.png) no-repeat center;
	background-size: cover;
	height: 3.54rem;
}
.caiji-liaojie-in{
	display: flex;
	width: 100%;
	height: 1.74rem;
	justify-content: space-between;
}
.caiji-liaojie-in span{
	display: block;
	width: 2.26rem;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.caiji-liaojie h3{
	font-size: 0.36rem;
	color: #fff;
	text-align: center;
	line-height: 0.52rem;
	margin-bottom: 0.52rem;
	position: relative;
}
.caiji-liaojie h3::after{
	content: ">";
	font-size: 0.36rem;
	color: #fff;
	position: absolute;
	bottom: -0.42rem;
	left: 50%;
	transform: translateX(-50%) rotateZ(90deg);
	z-index: 9;
}
.caiji-hezuo-title{
	display: block;
	font-size: 0.36rem;
	line-height: 0.5rem;
	color: #000000;
	padding: 0 0.28rem;
	margin-bottom: 0.26rem;
}
.caiji-hezuo{
	border-top: 1px solid #e5e5e5;
	margin-bottom: 0.8rem;
	padding: 0 0.28rem;
}
.caiji-hezuo-in{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding: 0 0.12rem;
}
.caiji-hezuo-in>span{
	display: block;
	width: 2.12rem;
	height: 1.56rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-top: 0.12rem;
	position: relative;
}
.caiji-hezuo-in>span::after{
	content: "";
	display: block;
	width: 1px;
	height: 1.68rem;
	background: #e5e5e5;
	position: absolute;
	right: -0.09rem;
	top: -0.12rem;
}
.caiji-hezuo-in>span:nth-child(3n)::after{display: none;}
.caiji-case-title{
	display: block;
	font-size: 0.36rem;
	color: #000000;
	line-height: 0.5rem;
	margin-bottom: 0.38rem;
	text-align: center;
}
.caiji-case{
	display: block;
	height: 3.9rem;
}
.caiji-case-in{
	display: block;
	width: 6.96rem;
	height: 2.48rem;
	overflow: hidden;
	margin: 0 auto;
}
.caiji-case-swiper{
	display: block;
	height: 100%;
}
.caiji-case-swiper .swiper-button-prev{
	left: 2.8rem;
	margin-top: 0;
	top: 2.75rem;
	width: 0.55rem;
	height: 0.55rem;
	background: url(../images/left4.png) no-repeat center;
	background-size: 100% 100%;
}
.caiji-case-swiper .swiper-button-next{
	right: 2.8rem;
	margin-top: 0;
	top: 2.75rem;
	width: 0.55rem;
	height: 0.55rem;
	background: url(../images/right4.png) no-repeat center;
	background-size: 100% 100%;
}
.caiji-jingyi{
	display: block;
	height: 3.48rem;
	background: url(../images/caiji_bg_02.png) no-repeat center;
	background-size: cover;
	padding: 0.4rem 0.4rem 0;
	position: relative;
}
.caiji-jingyi-top{
	display: flex;
	height: 0.48rem;
	width: 100%;
	justify-content: space-between;
}
.caiji-jingyi-top select{
	background: none;
	border: none;
	font-size: 0.26rem;
	color: #fff;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	padding-right: 0.38rem;
	padding-left: 0.2rem;
	position: relative;
	background: url(../images/xia2.png) no-repeat right center;
	background-size: 0.2rem auto;
}
.caiji-jingyi-top select option{
	color: #666;
}
.caiji-jingyi-top a{
	display: flex;
	align-items: center;
	font-size: 0.26rem;
	color: #fff;
	padding-right: 0.38rem;
	padding-left: 0.2rem;
	position: relative;
	background: url(../images/xia2.png) no-repeat right center;
	background-size: 0.2rem auto;
}
.caiji-jingyi>a{
	display: flex;
	width: 2.54rem;
	height: 0.76rem;
	border-radius: 0.38rem;
	border: 1px solid #fff;
	justify-content: center;
	align-items: center;
	position: absolute;
	right: 0.4rem;
	bottom: 1.04rem;
	font-size: 0.26rem;
	color: #fff;
}
.caiji-jingyi h3{
	font-size: 0.5rem;
	color: #fff;
	line-height: 0.72rem;
	margin-top: 0.6rem;
	padding-left: 0.2rem;
}
.caiji-jingyi p{
	font-size: 0.22rem;
	color: #fff;
	line-height: 0.3rem;
	margin-top: 0.15rem;
	padding-left: 0.2rem;
}


/*end*/
/*壁挂炉*/
.bigua-title{
	display: block;
	text-align: center;
	font-size: 0.36rem;
	color: #000000;
	line-height: 0.42rem;
}
.bigua-banner{
	display: block;
	height: 6.48rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 0.48rem 0.28rem 0;
}
.bigua-banner>div{
	display: block;
	height: auto;
	background: rgba(0, 0, 0, 0.6);
	font-size: 0.2rem;
	color: #fff;
	line-height: 0.44rem;
	padding: 0.18rem 0.2rem 0.2rem;	
}
.bigua-banner>div h3{
	font-size: 0.36rem;
	line-height: 0.64rem;
}
.bigua-xq-imgList{
	display: block;
	height: auto;
	margin-bottom: 0.4rem;
	padding: 0 0.28rem;
	text-align: center;
}
.bigua-xq-imgList img{
	display: block;
	margin: 0 auto;
}
.bg-banner{
	height: 4.86rem;
}
.bg-banner .swiper-pagination-bullet{
	background: #fff;
}
.biguaPro{
	display: block;
	height: auto;
	padding: 0.4rem 0.28rem 0.5rem;
}
.biguaPro h3{
	font-size: 0.28rem;
	color: #333333;
	line-height: 0.38rem;
	margin-bottom: 0.18rem;
}
.biguaPro h5{
	font-size: 0.22rem;
	line-height: 0.3rem;
	color: #333333;
	margin-bottom: 0.16rem;
}
.biguaPro-jiage{
	display: flex;
	height: 0.66rem;
	align-items: center;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	font-size: 0.2rem;
	color: #333333;
}
.biguaPro-jiage span{
	color: #e60012;
	font-size: 0.28rem;
}
.biguaPro h4{
	font-size: 0.22rem;
	color: #333333;
	line-height: 0.36rem;
	margin-top: 0.24rem;
	margin-bottom: 0.2rem;
}
.biguaPro-xhao{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.biguaPro-xhao span{
	display: block;
	width: 3.36rem;
	height: auto;
	border: 1px dotted #606060;
	font-size: 0.22rem;
	color: #333333;
	line-height: 0.3rem;
	padding: 0.1rem 0.16rem;
	margin-bottom: 0.2rem;
}
.biguaPro-xhao span.active{
	border-color: #e60012;
	color: #e60012;
}
.biguaPro-but{
	display: flex;
	justify-content: space-between;
	height: auto;
	padding-top: 0.26rem;
	margin-bottom: 0.5rem;
}
.biguaPro-but a.goumai{
	display: flex;
	width: 1.8rem;
	height: 0.7rem;
	border: 1px solid #333333;
	font-size: 0.26rem;
	color: #333333;
	justify-content: center;
	align-items: center;
}
.biguaPro-but .shoucang{
	display: flex;
	width: 1.8rem;
	height: 0.7rem;
	border: 1px solid #333333;
	font-size: 0.26rem;
	color: #333333;
	justify-content: center;
	align-items: center;
	background: none;
}
.biguaPro-but .shoucang.active{
	background: #e60012;
	border-color: #e60012;
	color: #fff;
}
.biguaPro-but .jiaru{
	display: flex;
	width: 3.16rem;
	height: 0.7rem;
	align-items: center;
	justify-content: center;
	background: #e60012;
	border: none;
	font-size: 0.26rem;
	color: #fff;
}
.wenxin-tishi{
	display: block;
	background: #444444;
	padding: 0.34rem 0.28rem 0.52rem;
	font-size: 0.22rem;
	color: #bebebe;
	line-height: 0.38rem;
	margin-bottom: 0.55rem;
}
.wenxin-tishi h3{
	font-size: 0.28rem;
	margin-bottom: 0.18rem;
}
.biguaPro-tab{
	display: flex;
	height: 0.58rem;
	padding: 0 0.28rem;
	margin-bottom: 0.38rem;
}
.biguaPro-tab .biguaPro-tab-in{
	display: flex;
	width: 25%;
	height: 100%;
	align-items: center;
	background: #f7f7f7;
	justify-content: center;
	font-size: 0.24rem;
	color: #333333;
}
.biguaPro-tab .biguaPro-tab-in.active{
	color: #fff;
	background: #e4393c;
}
.biguaPro-proList{
	display: block;
	height: 6.7rem;
	padding: 0 0.14rem;
}
.biguaPro-swiper{
	display: block;
	height: 100%;
}
.biguaPro-swi-in{
	display: block;
	width: 3.34rem;
	height: 4.74rem;
	border-radius: 0.12rem;
	margin: 0.1rem auto;
	border: 1px solid #ececec;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}
.biguaPro-swiper .swiper-button-prev{
	display: block;
	width: 0.56rem;
	height: 0.56rem;
	background: url(../images/left.png) no-repeat center;
	background-size: 100% 100%;
	margin-top: 0;
	top: 5.27rem;
	left: 2.48rem;
	/*opacity: 1;*/
}
.biguaPro-swiper .swiper-button-next{
	display: block;
	width: 0.56rem;
	height: 0.56rem;
	background: url(../images/right.png) no-repeat center;
	background-size: 100% 100%;
	margin-top: 0;
	top: 5.27rem;
	right: 2.48rem;
	/*opacity: 1;*/
}
.biguaPro-swiper-img{
	display: flex;
	height: 2.4rem;
	border-bottom: 1px solid #ececec;
	justify-content: center;
	align-items: center;
	border-radius: 0.12rem 0.12rem 0 0;
	overflow: hidden;
	width: 100%;
}
.biguaPro-swi-in h3{
	display: block;
	width: 3rem;
	height: 0.74rem;
	margin: 0 auto;
	border-bottom: 1px solid #ececec;
	font-size: 0.22rem;
	color: #262626;
	text-align: center;
	line-height: 0.72rem;
}
.biguaPro-swi-in h4{
	display: block;
	width: 3rem;
	height: 0.57rem;
	margin: 0 auto;
	border-bottom: 1px solid #ececec;
	font-size: 0.22rem;
	color: #333333;
	text-align: center;
	line-height: 0.56rem;
}
.biguaPro-swi-in h4 span{
	color: #e60012;
}
.biguaPro-swiper-but{
	display: flex;
	justify-content: space-between;
	width: 3rem;
	height: 1rem;
	align-items: center;
	margin: 0 auto;
}
.biguaPro-swiper-but button{
	display: block;
	width: 1.38rem;
	height: 0.46rem;
	border-radius: 0.08rem;
	border: 1px solid #e60012;
	font-size: 0.2rem;
	color: #e60012;
	background: none;
}
.biguaPro-swiper-but button:first-child{
	background: #e60012;
	color: #fff;
}
.biguaPro-swiper-but button.active{
	background: #e60012;
	border-color: #e60012;
	color: #fff;
}
/*end*/
/*产品说明书*/
.shuoming-title{
	display: block;
	text-align: center;
}
.shuoming-title h3{
	font-size: 0.3rem;
	color: #333333;
	font-weight: bold;
	line-height: 0.42rem;
}
.shuoming-title p{
	font-size: 0.2rem;
	color: #999999;
	line-height: 0.28rem;
	text-transform: uppercase;
}
.shuoming-list{
	padding: 0 0.28rem;
	margin-bottom: 0.8rem;
}
.shuoming-listIn{
	display: flex;
	height: 1.9rem;
	border-radius: 0.12rem;
	margin-bottom: 0.34rem;
	background: #fff;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}
.shuoming-listIn>span{
	display: block;
	width: 2.85rem;
	height: 100%;
	border-radius: 0.12rem 0 0 0.12rem;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.shuoming-listIn>div{
	display: block;
	flex: 1;
	padding-left: 0.32rem;
	padding-right: 0.2rem;
	padding-top: 0.12rem;
}
.shuoming-listIn>div h3{
	font-size: 0.28rem;
	color: #333333;
	line-height: 0.4rem;
	margin-bottom: 0.06rem;
}
.shuoming-listIn>div p{
	font-size: 0.2rem;
	line-height: 0.3rem;
	color: #333333;
}
.shuoming-listIn>div>span{
	display: flex;
	width: 1.28rem;
	height: 0.38rem;
	border-radius: 0.04rem;
	font-size: 0.18rem;
	color: #fff;
	background: #e60012;
	justify-content: center;
	align-items: center;
	margin-top: 0.18rem;
}
.wenti-list{
	padding: 0 0.28rem;
	margin-bottom: 0.8rem;
}
.wenti-list>a{
	display: block;
	width: 100%;
	height: 2.12rem;
	margin-bottom: 0.28rem;
	border-radius: 0.12rem;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
	position: relative;
	padding: 0.26rem 0 0.3rem;
}
.wenti-list>a h3{
	font-size: 0.28rem;
	color: #333333;
	line-height: 0.4rem;
	margin-bottom: 0.14rem;
	padding: 0 0.4rem 0 0.9rem;
	position: relative;
}
.wenti-list>a h3>span{
	display: flex;
	width: 0.32rem;
	height: 0.32rem;
	border-radius: 0.04rem;
	background: #e60012;
	position: absolute;
	left: 0.32rem;
	top: 0.04rem;
	color: #fff;
	font-size: 0.2rem;
	justify-content: center;
	align-items: center;
	text-transform: uppercase;
}
.wenti-list>a p>span{
	display: flex;
	width: 0.32rem;
	height: 0.32rem;
	border-radius: 0.04rem;
	background: #e5e5e5;
	position: absolute;
	left: 0.32rem;
	top: 0.04rem;
	color: #333333;
	font-size: 0.2rem;
	justify-content: center;
	align-items: center;
	text-transform: uppercase;
}
.wenti-list>a p{
	font-size: 0.2rem;
	color: #333333;
	line-height: 0.34rem;
	position: relative;
	padding: 0 0.4rem 0 0.9rem;
}
/*end*/
/*服务政策*/
.fuwu-zc{
	display: block;
	padding: 0 0.28rem;
	margin-bottom: 0.8rem;
}
.fuwu-zc h3{
	font-size: 0.28rem;
	color: #333333;
	line-height: 0.4rem;
	margin-top: 0.4rem;
	margin-bottom: 0.14rem;
}
.fuwu-zc p{
	font-size: 0.24rem;
	color: #444444;
	line-height: 0.4rem;
}
.fuwu-zc ul{
	margin-top: 0.14rem;
}
.fuwu-zc li{
	padding-left: 0.28rem;
	line-height: 0.4rem;
	font-size: 0.2rem;
	color: #666666;
	position: relative;
}
.fuwu-zc li::after{
	content: "";
	width: 0.12rem;
	height: 0.12rem;
	border-radius: 50%;
	border: 1px solid #666666;
	position: absolute;
	left: 0;
	top: 0.14rem;
}
.fuwu-zc li::before{
	content: "";
	display: block;
	width: 0.06rem;
	height: 0.06rem;
	border-radius: 50%;
	background: #666;
	position: absolute;
	left: 0.08rem;
	top: 0.18rem;
	transform: translateX(-60%);
}
.news-video{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0 0.28rem;
	margin-bottom: 0.6rem;
}
.news-video-list{
	display: block;
	width: 3.24rem;
	height: 3.52rem;
	border-radius: 0.12rem;
	border: 1px solid #e0e0e0;
	margin-bottom: 0.32rem;
}
.news-video-list>span{
	display: block;
	height: 2.46rem;
	width: 100%;
	overflow: hidden;
}
.news-video-list h3{
	font-size: 0.24rem;
	color: #333333;
	line-height: 0.4rem;
	margin-top: 0.14rem;
	padding: 0 0.2rem;
}
.news-video-list h5{
	font-size: 0.2rem;
	color: #999999;
	line-height: 0.44rem;
	padding: 0 0.2rem;
}
/*end*/
/*文章列表*/
.wenzhang{
	padding: 0 0.28rem;
	margin-bottom: 0.65rem;
}
.wenzhang>a{
	display: block;
	height: 2.2rem;
	border-bottom: 1px solid #dedede;
	padding-top: 0.3rem;
}
.wenzhang>a h5{
	font-size: 0.24rem;
	line-height: 0.32rem;
	color: #666666;
	margin-bottom: 0.1rem;
}
.wenzhang>a h5 span{
	font-size: 0.18rem;
	padding-left: 0.04rem;
}
.wenzhang>a h3{
	font-size: 0.26rem;
	color: #23262a;
	margin-bottom: 0.05rem;
	line-height: 0.4rem;
}
.wenzhang>a p{
	font-size: 0.2rem;
	color: #666666;
	line-height: 0.36rem;
}

.wenzhang>a.active{
	height: 2.56rem;
	display: flex;
	background: #f2f2f2;
	padding: 0;
	margin-bottom: 0.26rem;
	border: none;
}
.wenzhang>a.active>span{
	display: block;
	width: 3.42rem;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.wenzhang>a.active>div{
	padding-top: 0.2rem;
	flex: 1;
	padding-left: 0.34rem;
	padding-right: 0.32rem;
	background: url(../images/jiantou2.png) no-repeat 0.34rem 2.32rem;
	background-size: 0.2rem auto;
}
/*文章列表end*/
/*文章详情*/
.news-head{
	display: block;
	width: 6.96rem;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 0.26rem;
	height: auto;
	text-align: center;
	padding-top: 0.7rem;
	margin: 0 auto;
}
.news-head h3{
	font-size: 0.34rem;
	color: #333333;
	line-height: 0.48rem;
	margin-bottom: 0.16rem;
}
.news-head h5{
	font-size: 0.2rem;
	color: #666666;
}
.news-head h5 span{
	padding-left: 0.32rem;
	background: url(../images/time.png) no-repeat left center;
	background-size: 0.2rem auto;
}
.news-head h5 span:nth-child(2){
	background: url(../images/yanjing1.png) no-repeat left center;
	background-size: 0.24rem auto;
	margin-left: 0.38rem;
}
.news-main{
	display: block;
	padding: 0.32rem 0.28rem;
	font-size: 0.24rem;
	color: #444444;
	line-height: 0.42rem;
}
.news-main img{
	display: block;
	margin: 0.2rem auto;
}
.news-fan{
	display: block;
	width: 6.96rem;
	height: auto;
	margin: 0 auto;
	border-top: 1px solid #e1e1e1;
	padding-top: 0.5rem;
	padding-bottom: 0.4rem;
}
.news-fan>div{
	display: flex;
	width: 100%;
	height: 0.7rem;
	border-radius: 0.12rem;
	background: #e60012;
	align-items: center;
	margin-bottom: 0.2rem;
	font-size: 0.24rem;
	color: #fff;
	padding: 0 0.4rem;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}
.news-fan>div a{
	font-size: 0.24rem;
	color: #fff;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow: hidden;
}
/*end*/
/*需求资讯*/
.xuqiu-title{
	text-align: center;
	font-size: 0.36rem;
	color: #c30909;
	line-height: 0.5rem;
	font-weight: bold;
}
.xuqiu-tit h3{
	font-size: 0.36rem;
	line-height: 0.5rem;
	color: #c30909;
	text-align: center;
}
.xuqiu-tit p{
	font-size: 0.22rem;
	line-height: 0.4rem;
	color: #9f9f9f;
	padding-left: 3.5rem;
}
.xuqiu-kehu{
	display: block;
	height: auto;
	padding: 0.52rem 0.28rem 0.72rem;
	background: url(../images/xuqiu_06.png) no-repeat center;
	background-size: cover;
}
.xuqiu-kehu .xuqiu-tit h3{
	color: #fff;
}
.xuqiu-kehu .xuqiu-tit p{
	color: #fff;
	opacity: 0.8;
}
.xuqiu-kefu-list>div{
	display: flex;
	flex-wrap: wrap;
	position: relative;
	width: 100%;
	height: 1.2rem;
	border-radius: 0.12rem;
	background: #fff;
	margin-bottom: 0.12rem;
	padding-left: 1.28rem;
	padding-right: 0.6rem;
	padding-top: 0.26rem;
	padding-bottom: 0.25rem;
}
.xuqiu-kefu-list>div span{
	display: flex;
	width: 0.58rem;
	height: 100%;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	left: 0.34rem;
}
.xuqiu-kefu-list>div h3{
	display: block;
	width: 100%;
	font-size: 0.26rem;
	color: #2e2e2e;
	line-height: 0.38rem;
}
.xuqiu-kefu-list>div p{
	font-size: 0.2rem;
	color: #605f5f;
	line-height: 0.3rem;
}
.xuqiu-kehu-bot{
	font-size: 0.24rem;
	color: #fff;
	opacity: 0.8;
	line-height: 0.4rem;
	padding-top: 0.18rem;
	padding-left: 2rem;
}
.xuqiu-jianyi{
	display: flex;
	width: 100%;
	height: auto;
	margin-bottom: 0.88rem;
	padding: 0 0.28rem;
	justify-content: space-between;
}
.xuqiu-jianyi>div{
	display: block;
	width: 2.18rem;
	height: 1.76rem;
	background: #eeeeee;	
	padding: 0.04rem;
	font-size: 0.2rem;
	color: #000000;
	line-height: 0.52rem;
	text-align: center;
}
.xuqiu-jianyi>div p{
	white-space:nowrap;
}
.xuqiu-jianyi>div>span{
	display: block;
	height: 1.18rem;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.xuqiu-zx{
	margin: 0.24rem auto;
}
/*需求资讯end*/
/*上门量尺*/
.shangmen-title{
	text-align: center;
}
.shangmen-title h3{
	font-size: 0.35rem;
	color: #e60012;
	line-height: 0.5rem;
}
.shangmen-title p{
	font-size: 0.22rem;
	line-height: 0.4rem;
}
.shangmen-vs{
	display: block;
	padding: 0.5rem 0.28rem;
	background: #f5f5f5;
}
.shangmen-vsList{
	display: flex;
	height: auto;
	width: 100%;
	position: relative;
	justify-content: space-between;
	margin-bottom: 0.32rem;
}
.shangmen-vsList>span{
	display: block;
	width: 1.35rem;
	height: 1.35rem;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 9;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-color: #ccc;
}
.shangmen-vsList>div{
	display: block;
	width: 3.32rem;
	height: auto;
	min-height: 1.4rem;
	border: 1px solid #888888;
}
.shangmen-vsList>div h3{
	font-size: 0.22rem;
	color: #000000;
	min-height: 0.6rem;
	align-items: center;
	background: #d9d9d9;
	display: flex;
	line-height: 0.28rem;
	padding: 0 0.3rem 0 0.26rem;
}
.shangmen-vsList>div p{
	min-height: 0.76rem;
	border-top: 1px solid #b3b3b3;
	display: flex;
	width: 100%;
	align-items: center;
	line-height: 0.28rem;
	font-size: 0.2rem;
	color: #000000;
	padding: 0.08rem 0.6rem 0.08rem 0.26rem;
}
.shangmen-vsList>div:last-child h3{
	background: none;
	color: #333333;
	padding: 0.08rem .1rem 0.08rem 0.2rem;
}
.shangmen-vsList>div:last-child p{
	color: #999999;
	padding: 0.08rem 0.26rem 0.08rem 0.6rem;
}
.shangmen-vsList>div:last-child span{
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
	font-size: 0.2rem;
	color: #000000;
	padding: 0.08rem 0.26rem 0.08rem 0.6rem;
	line-height: 0.28rem;
}
.shangmen-vsList-bot{
	line-height: 0.36rem;
	margin: 0.25rem auto 0.96rem;
	display: flex;
	justify-content: space-between;
	font-size: 0.2rem;
	color: #e60012;
}
.shangmen-vsList-bot>span{
	display: block;
	width: 50%;
	text-align: right;
	padding-right: 0.04rem;
}
.shangmen-vsList-bot>span:first-child{
	padding-right: 0.16rem;
}
.shangmen-xiazai{
	display: flex;
	justify-content: space-between;
	height: auto;
	flex-wrap: wrap;
}
.shangmen-xiazai a{
	display: block;
	width: 3.28rem;
	height: 0.55rem;
	background: #ebebeb;
	position: relative;
	margin-bottom: 0.35rem;
	font-size: 0.24rem;
	color: #333333;
	line-height: 0.55rem;
	padding: 0 0.82rem 0 0.3rem;
}
.shangmen-xiazai a img{
	position: absolute;
	right: 0;
	top: 0;
	height: 0.55rem;
	width: auto;
}
.sheji-tlite{
	text-align: center;
}
.sheji-tlite h3{
	font-size: 0.36rem;
	color: #1f1b1b;
	line-height: 0.5rem;
}
/*上门量尺end*/
/*方案设计*/
.sheji-vs{
	display: block;
	width: 100%;
	padding: 0 0.28rem;
}
.sheji-vs>div{
	display: block;
	height: auto;
	margin-bottom: 0.5rem;
	position: relative;
}
.sheji-vs>div::after{
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.sheji-vs>div>span{
	display: inline-block;
	width: 3.58rem;
	height: 2.7rem;
	float: left;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.sheji-vs>div:nth-child(2n)>span{
	float: right;
}
.sheji-vs>div>div{
	display: inline-block;
	float: right;
	width: 2.84rem;
	height: auto;
	font-size: 0.2rem;
	color: #666666;
	line-height: 0.3rem;
}
.sheji-vs>div:nth-child(2n)>div{
	float: left;
	margin-left: 0.28rem;
}
.sheji-vs>div>div h3{
	text-align: center;
	font-size: 0.36rem;
	color: #1f1b1b;
	line-height: 0.36rem;
}
.sheji-vs>div>div h5{
	font-size: 0.22rem;
	color: #1f1b1b;
	line-height: 0.30rem;
	margin-top: 0.18rem;
	margin-bottom: 0.12rem;
}
.sheji-liuch{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 6.96rem;
	height: auto;
	margin: 0 auto 0.65rem;
}
.sheji-liuch>div{
	display: block;
	width: 3.42rem;
	height: 2.44rem;
	margin-bottom: 0.14rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border-radius: 0.12rem;
	overflow: hidden;
	position: relative;
	border: 0.04rem solid #d7ad3b;
}
.sheji-liuch>div p{
	display: block;
	height: 0.68rem;
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-size: 0.22rem;
	color: #fff;
	line-height: 0.68rem;
	text-align: center;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow: hidden;
}
.sheji-liuch>div:nth-child(3n){
	width: 100%;
	height: 3.28rem;
	border: none;
	background-size: 100% 100%;
}
.sheji-liuch>div:nth-child(3n) span{
	font-size: 0.3rem;
	color: #fff;
	line-height: 0.52rem;
	position: absolute;
	left: 0.6rem;
	top: 0.52rem;
}
.sheji-case{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 6.96rem;
	height: auto;
	margin: 0 auto 0.5rem;
}
.sheji-case-in{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 3.34rem;
	height: 2.2rem;
	border: 1px solid #bfbfbf;
	margin-bottom: 0.32rem;
	position: relative;
}
.sheji-case-in>span{
	position: absolute;
	right: 0.16rem;
	bottom: 0.2rem;
	display: block;
	background: rgba(0, 0, 0, 0.25);
	font-size: 0.22rem;
	color: #000000;
	line-height: 0.46rem;
	height: 0.46rem;
	padding: 0 0.12rem;
	max-width: calc(100% - 0.32rem);
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow: hidden;
}
.sheji-wenti{
	display: block;
	padding: 0.4rem 0.2rem;
	background-color: #efefef;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto 100%;
}
.sheji-wenti-in{
	display: block;
	height: auto;
	display: flex;
	background: #fff;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}
.sheji-wenti-in>div{
	display: block;
	width: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	font-size: 0.2rem;
	color: #666666;
	line-height: 0.38rem;
	padding-top: 0.18rem;
	padding-bottom: 0.2rem;
	padding-left: 0.28rem;
	padding-right: 0.2rem;
	min-height: 3.78rem;
}
.sheji-wenti-in>div h3{
	font-size: 0.28rem;
	color: #000000;
	line-height: 0.48rem;
}
.sheji-wenti-in>div h4{
	font-size: 0.22rem;
	color: #999999;
	line-height: 0.3rem;
	margin-bottom: 0.08rem;
}
.hetong-bz{
	display: block;
	background: #f5f5f5;
	padding: 0.2rem 0.28rem 0.3rem;
}
.hetong-bz-list{
	display: flex;
	flex-wrap: wrap;
}
.hetong-bz-list>div{
	display: block;
	width: 2.2rem;
	height: 1.4rem;
	background: #fff;
	border: 1px solid #ededed;
	margin-bottom: 0.2rem;
	margin-right: 0.16rem;
	padding-top: 0.2rem;
	text-align: center;
}
.hetong-bz-list>div:nth-child(3n){
	margin-right: 0;
}
.hetong-bz-list>div p{
	font-size: 0.2rem;
	color: #000000;
	line-height: 0.36rem;
	text-align: center;
	white-space:nowrap;
}
.hetong-bz-list>div span{
	display: flex;
	width: 100%;
	height: 0.6rem;
	justify-content: center;
	align-items: center;
	margin-bottom: 0.12rem;
}
.jiameng-liuyan h5{
	font-size: 0.3rem;
	color: #c30909;
	line-height: 0.4rem;
	margin-bottom: 0.32rem;
}
.hetong-qianti{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 0.5rem;
	padding: 0 0.28rem;
}
.hetong-qianti div{
	display: flex;
	width: 1.74rem;
	height: 1.12rem;
	justify-content: center;
	align-items: center;
	font-size: 0.28rem;
	color: #fff;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.hetong-qianti div:nth-child(3n-1){
	width: 3.18rem;
}
.hetong-bz .shangmen-title h3{color: #333;}
.hetong-bz .shangmen-title p{color: #999;padding-left: 3.4rem;text-align: left;}
/*end*/
/*交底配合*/
.jiaodi-title{
	display: block;
	width: 6.96rem;
	margin: 0 auto;
	height: auto;
	line-height: 0.4rem;
	text-align: center;
}
.jiaodi-title h3{
	font-size: 0.28rem;
	color: #010101;
}
.jiaodi-title p{
	font-size: 0.22rem;
	color: #9f9f9f;
	text-align: left;
	padding-left: 2.94rem;
}
.jiaodi-bz{
	display: block;
	height: auto;
	padding: 0 0.28rem;
	margin-bottom: 0.9rem;
}
.jiaodi-bz>div{
	display: block;
	width: 100%;
	height: 1.4rem;
	margin-bottom: 0.4rem;
	border-radius: 0.12rem;
	background: #fff;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
	position: relative;
	padding: 0.28rem 0.4rem 0 1.32rem;
}
.jiaodi-bz>div>span{
	display: block;
	width: 0.88rem;
	height: 0.88rem;
	border-radius: 0.12rem;
	overflow: hidden;
	position: absolute;
	left: 0.2rem;
	top: 50%;
	transform: translateY(-50%);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.jiaodi-bz>div h3{
	font-size: 0.26rem;
	color: #000000;
	line-height: 0.44rem;
}
.jiaodi-bz>div p{
	font-size: 0.2rem;
	color: #605f5f;
	line-height: 0.36rem;
}
.jiaodi-zhudong{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
	height: auto;
	padding: 0 0.28rem;
}
.jiaodi-zhud-list{
	display: block;
	width: 3.4rem;
	height: 3.52rem;
	font-size: 0.22rem;
	color: #333333;
	line-height: 0.34rem;
}
.jiaodi-zhud-list span{
	display: block;
	height: 2.38rem;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin-bottom: 0.2rem;
}
.jiaodi-title2{
	display: block;
	text-align: right;
	padding-right: 1.36rem;
	margin: 1rem 0 0.4rem;
}
.jiaodi-title2 p{
	font-size: 0.22rem;
	line-height: 0.38rem;
	color: #9f9f9f;
}
.jiaodi-title2 h2{
	font-size: 0.36rem;
	color: #c30909;
	line-height: 0.58rem;
}
.jiaodi-title2 h4{
	font-size: 0.28rem;
	color: #010101;
	line-height: 0.4rem;
	margin: 0.2rem 0 0.05rem;
}
.jiaodi-zhuyi{
	display: flex;
	width: 100%;
	height: auto;
	min-height: 5.86rem;
	background: url(../images/jiaodi_32.png) no-repeat center;
	background-size: cover;
	margin-bottom: 0.6rem;
}
.jiaodi-zhuyi>div:first-child{
	display: block;
	width: 50%;
	background: rgba(0, 0, 0, 0.4);
	height: auto;
	min-height: 5.86rem;
	color: #fff;
	padding: 0.62rem 0.28rem 0.34rem 0.28rem;
}
.jiaodi-zhuyi>div:last-child{
	display: block;
	width: 50%;
	background: rgba(255, 255, 255, 0.4);
	height: auto;
	min-height: 5.86rem;
	padding: 0.62rem 0 0.34rem 0;
	text-align: center;
}
.jiaodi-zhuyi>div:first-child h3{
	font-size: 0.26rem;
}
.jiaodi-zhuyi>div:first-child h5{
	font-size: 0.2rem;
	line-height: 0.4rem;
	margin-bottom: 0.1rem;
}
.jiaodi-zhuyi>div:first-child p{
	font-size: 0.2rem;
	line-height: 0.48rem;
}
.jiaodi-zhuyi>div:last-child h3{
	font-size: 0.26rem;
	line-height: 0.5rem;
}
.jiaodi-zhuyi>div:last-child h5{
	font-size: 0.22rem;
	line-height: 0.4rem;
	margin-bottom: 0.2rem;
}
.jiaodi-hj{
	display: block;
	width: 2.72rem;
	height: auto;
	margin: 0 auto;
}
.jiaodi-hj>div{
	display: flex;
	height: 0.74rem;
	border-radius: 0.16rem 0.04rem 0.04rem 0;
	background: #fff;
	margin-bottom: 0.2rem;
}
.jiaodi-hj>div span{
	display: block;
	width: 0.74rem;
	height: 0.74rem;
	background: #312f3d;
	border-radius: 0.16rem 0 0.16rem 0;
}
.jiaodi-hj>div p{
	display: block;
	width: 1.96rem;
	line-height: 0.74rem;
	font-size: 0.2rem;
	color: #333333;
	text-align: left;
	padding-left: 0.16rem;
	white-space:nowrap;
}
/*end*/
/*施工安装*/
.shigong-title{
	display: block;
	height: auto;
	width: 6.96rem;
	margin: 0 auto;
}
.shigong-title h3{
	text-align: center;
	font-size: 0.34rem;
	color: #c30909;
	font-weight: bold;
	line-height: 0.5rem;
}
.shigong-title p{
	line-height: 0.4rem;
	color: #9f9f9f;
	font-size: 0.22rem;
	padding-left: 2.86rem;
}
.shigong-yh{
	display: block;
	height: auto;
	padding: 0 0.28rem;
	margin-bottom: 0.6rem;
}
.shigong-yh>div{
	display: block;
	height: auto;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 0.3rem;
	padding-bottom: 0.3rem;
	line-height: 0.4rem;
	font-size: 0.2rem;
	color: #929292;
}
.shigong-yh>div>span{
	display: flex;
	width: 100%;
	height: 3.75rem;
	border-radius: 0.08rem;
	justify-content: center;
	align-items: center;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	font-size: 0.4rem;
	color: #fff;
	line-height: 0.58rem;
	margin-bottom: 0.36rem;
}
.shigong-yh>div h3{
	font-size: 0.26rem;
	color: #333333;
	margin-bottom: 0.14rem;
}
.shigong-zhanshi{
	display: block;
	padding: 0.55rem 0.28rem 0.42rem;
	background: url(../images/shigong_04.png) no-repeat center;
	background-size: cover;
	margin-bottom: 0.84rem;
}
.shigong-zhanshi h3{
	text-align: center;
	font-size: 0.36rem;
	line-height: 0.5rem;
	margin-bottom: 0.5rem;
	color: #fff;
}
.shigong-zs-in{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	height: auto;
}
.shigong-zs-in>div{
	display: block;
	width: 3.34rem;
	height: 4.34rem;
	font-size: 0.28rem;
	color: #fff;
	text-align: center;
	line-height: 0.82rem;
}
.shigong-zs-in>div span{
	display: flex;
	width: 100%;
	height: 3.38rem;
	border-radius: 0.12rem;
	background-color: #bcc6c9;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.shigong-foot{
	padding: 0 0.28rem;
}
.shigong-foot-head{
	display: flex;
	height: 0.6rem;
	border: 1px solid #e7e7e7;
	margin-bottom: 0.14rem;
	align-items: center;
	font-size: 0.26rem;
	color: #525252;
	padding: 0 0.28rem 0 0.6rem;
	background: url(../images/jiahao.png) no-repeat 0.2rem center;
	background-size: 0.25rem auto;
}
.shigong-foot-list{
	display: block;
	margin-bottom: 0.32rem;
}
.shigong-foot-list>a{
	display: block;
	height: 1.18rem;
	padding: 0.2rem 0 0 1.04rem;
	position: relative;
	font-size: 0.22rem;
	color: #969696;
	line-height: 0.34rem;
}
.shigong-foot-list>a h3{
	font-size: 0.26rem;
	color: #000000;
	line-height: 0.34rem;
	margin-top: 0.06rem;
}
.shigong-foot-list>a span{
	display: block;
	width: 0.78rem;
	height: 0.78rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.shigong-foot-li{
	display: block;
	height: auto;
	border: 1px solid #e7e7e7;
	margin-bottom: 0.48rem;
	padding: 0.1rem 0;
}
.shigong-foot-li li{
	font-size: 0.22rem;
	color: #525252;
	line-height: 0.38rem;
	margin: 0.12rem 0;
	padding: 0 0.2rem;
}
.shigong-foot-li li a{
	color: #525252;
	display: block;
}
/*end*/
/*设备调试*/
.shebei-top{
	display: block;
	height: auto;
	min-height: 3.6rem;
	background: url(../images/shebei_02.png) no-repeat center;
	background-size: cover;
	padding: 0.38rem 0.28rem 0.3rem;
	text-align: center;
}
.shebei-top h3{
	font-size: 0.36rem;
	line-height: 0.5rem;
	color: #fff;
	margin-bottom: 0.18rem;
}
.shebei-top>div{
	display: block;
	height: auto;
	background: rgba(202, 12, 12, 0.6);
	font-size: 0.22rem;
	color: #fff;
	line-height: 0.36rem;
	padding: 0.42rem 0.32rem;
	border-radius: 0.08rem;
}
.shebei-vs-head{
	display: flex;
	width: 100%;
	height: 0.4rem;
	margin-bottom: 0.24rem;
	padding: 0 0.28rem;
	font-size: 0.26rem;
	color: #595858;
}
.shebei-vs-head span{
	display: block;
	width: 33.33%;
	padding-left: 0.1rem;
}
.shebei-vs-head span:nth-child(2){
	text-align: center;
	font-size: 0.28rem;
	color: #e60012;
}
.shebei-vs-head span:nth-child(1){
	color: #e60012;
	text-align: right;
	padding-right: 0.1rem;
}
.shebei-vs{
	display: block;
	position: relative;
	padding: 0 0.28rem;
}
.shebei-vs::after{
	content: "";
	display: block;
	width: 2.14rem;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	z-index: 1;
}
.shebei-vs>div{
	display: flex;
	height: auto;
	position: relative;
}
.shebei-vs>div>div{
	display: flex;
	width: 2.42rem;
	height: auto;
	padding: 0.18rem 0.24rem;
	font-size: 0.2rem;
	line-height: 0.3rem;
	color: #666666;
	position: relative;
}
.shebei-vs>div>div:nth-child(2){
	display: flex;
	width: 2.12rem;
	height: auto;
	align-items: center;
	justify-content: center;
	font-size: 0.24rem;
	color: #e60012;
	padding: 0;
}
.shebei-vs>div>div:nth-child(2) span{
	display: block;
	position: relative;
	text-align: center;
	padding: 0 0.1rem;
}
.shebei-vs>div>div:nth-child(2) span::after{
	content: "";
	display: block;
	width: 1.46rem;
	height: 1px;
	background: #e5e5e5;
	position: absolute;
	bottom: -0.12rem;
	left: 50%;
	transform: translateX(-50%);
}

.shebei-vs>div:first-child>div:first-child::after{
	content: "";
	display: block;
	width: 1.48rem;
	height: 1px;
	background: #e5e5e5;
	position: absolute;
	right: 0;
	top: 0;
}
.shebei-vs>div:first-child>div:last-child::after{
	content: "";
	display: block;
	width: 1.48rem;
	height: 1px;
	background: #e5e5e5;
	position: absolute;
	left: 0;
	top: 0;
}
.shebei-vs>div:last-child>div:first-child::before{
	content: "";
	display: block;
	width: 1.48rem;
	height: 1px;
	background: #e5e5e5;
	position: absolute;
	right: 0;
	bottom: 0;
}
.shebei-vs>div:last-child>div:last-child::before{
	content: "";
	display: block;
	width: 1.48rem;
	height: 1px;
	background: #e5e5e5;
	position: absolute;
	left: 0;
	bottom: 0;
}
.shebei-title{
	display: block;
	text-align: center;
	width: 6.96rem;
	margin: 0.48rem auto 0.38rem;
	font-size: 0.26rem;
	color: #000000;
	line-height: 0.4rem;
}
.shebei-title span{position: relative;}
.shebei-title span::after{
	content: "";
	display: block;
	width: 1.16rem;
	height: 1px;
	background: #ebebeb;
	position: absolute;
	right: 104%;
	top: 50%;
}
.shebei-title span::before{
	content: "";
	display: block;
	width: 1.16rem;
	height: 1px;
	background: #ebebeb;
	position: absolute;
	left: 104%;
	top: 50%;
}
.shebei-jilu{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0 0.28rem;
	margin: 0 auto 0.68rem;
}
.shebei-jilu-in{
	display: block;
	width: 2.02rem;
	height: 2.42rem;
	background: #f6f6f6;
	overflow: hidden;
	text-align: center;
	font-size: 0.2rem;
	color: #333333;
	line-height: 0.7rem;
}
.shebei-jilu-in span{
	display: block;
	height: 1.7rem;
	background-color: #ccc;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.shebei-jilu-in p{
	white-space:nowrap;
}
.shebei-wenti{
	display: block;
	height: auto;
	min-height: 6.52rem;
	padding: 0.54rem 0.28rem 0.6rem;
	background: url(../images/shebei_14.png) no-repeat center;
	background-size: cover;
	margin-bottom: 0.76rem;
}
.shebei-wenti h3{
	font-size: 0.34rem;
	color: #fff;
	text-align: center;
	line-height: 0.5rem;
	margin-bottom: 0.48rem;
}
.shebei-wenti-in{
	display: flex;
	height: auto;
}
.shebei-wenti-in>div{
	display: block;
	min-height: 4.38rem;
	background: rgba(0, 0, 0, 0.5);
	width: 50%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	color: #fff;
	font-size: 0.2rem;
	line-height: 0.4rem;
	padding: 0.4rem 0.26rem 0.18rem;
}
.shebei-wenti-in>div p{
	margin-bottom: 0.2rem;
}
.yanshou{
	display: flex;
	height: auto;
	min-height: 3.6rem;
	margin: 0.42rem auto 0;
	background: url(../images/yanshou_02.png) no-repeat center;
	background-size: cover;
	align-items: center;
	padding: 0.4rem;
}
.yanshou>div{
	display: block;
	text-align: center;
	width: 100%;
	height: auto;
	min-height: 2.4rem;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	font-size: 0.24rem;
	line-height: 0.42rem;
	padding: 0.42rem 0.6rem;
}
.yanshou>div h3{
	font-size: 0.36rem;
	line-height: 0.5rem;
	margin-bottom: 0.2rem;
}
.weixiu-vs{
	display: block;
	width: 6.96rem;
	height: auto;
	background: #fff;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
	margin: 0.32rem auto 0.6rem;
	padding-bottom: 0.01rem;
	padding-top: 0.62rem;
}
.weixiu-top{
	display: block;
	height: 3.6rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin: 0.4rem auto 0.16rem;
	font-size: 0.22rem;
	color: #fff;
	padding: 0.42rem 0.58rem;
	line-height: 0.42rem;
}
.weixiu-top h3{
	font-size: 0.5rem;
	line-height: 0.64rem;
	margin-bottom: 0.14rem;
}

.weixiu-fuwu{
	display: block;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 100% auto;
	padding-top: 0.42rem;
}
.weixiu-fuwu>p{
	font-size: 0.2rem;
	color: #fff;
	line-height: 0.42rem;
	padding: 0 0.28rem;
}
.weixiu-fuwu>h3{
	font-size: 0.36rem;
	color: #fff;
	line-height: 0.5rem;
	text-align: center;
	margin-bottom: 0.14rem;
}
.weixiu-title{
	display: block;
	text-align: center;
	margin-bottom: 0.38rem;
}
.weixiu-title p{
	font-size: 0.2rem;
	color: #666666;
	line-height: 0.38rem;
}
.weixiu-title h3{
	font-size: 0.26rem;
	color: #000000;
	line-height: 0.4rem;
}
.weixiu-title h3 span{
	position: relative;
}
.weixiu-title h3 span::after{
	content: "";
	display: block;
	width: 1.16rem;
	height: 1px;
	background: #ebebeb;
	position: absolute;
	left: 104%;
	top: 50%;
}
.weixiu-title h3 span::before{
	content: "";
	display: block;
	width: 1.16rem;
	height: 1px;
	background: #ebebeb;
	position: absolute;
	right: 104%;
	top: 50%;
}
.weixiu-guige{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0 0.28rem;
	margin-bottom: 0.6rem;
}
.weixiu-guige-in{
	display: block;
	width: 3.14rem;
	height: 3.52rem;
	background: #fff;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
	margin-bottom: 0.4rem;
	font-size: 0.26rem;
	text-align: center;
	line-height: 0.92rem;
}
.weixiu-guige-in>span{
	display: block;
	width: 100%;
	height: 2.6rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

/*设备调试end*/
/*云管家*/
.yun-title{
	display: block;
	width: 6.96rem;
	margin: 0 auto;
	text-align: center;
}
.yun-title h3{
	font-size: 0.36rem;
	line-height: 0.5rem;
	color: #000000;
}
.yun-title p{
	font-size: 0.22rem;
	color: #000000;
	line-height: 0.4rem;
}
.yun-ldz{
	display: block;
	min-height: 3.52rem;
	background: url(../images/yun_02.png) no-repeat center;
	background-size: cover;
	padding: 0.58rem 0.4rem;
}
.yun-ldz>div{
	display: block;
	min-height: 2.48rem;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	text-align: center;
	font-size: 0.22rem;
	padding: 0.3rem 0.12rem 0.2rem;
}
.yun-ldz>div span{
	display: inline-block;
	background: #fff;
	font-size: 0.2rem;
	color: #000000;
	width: auto;
	height: 0.44rem;
	line-height: 0.44rem;
	padding: 0 0.25rem;
	border-radius: 0.22rem;	
}
.yun-ldz>div p{
	margin-bottom: 0.18rem;
	line-height: 0.36rem;
}
.yun{
	padding: 0 0.28rem;
	margin-bottom: 0.58rem;
}
.yun-list1{
	display: block;
	height: auto;
	font-size: 0.2rem;
	color: #000000;
	line-height: 0.4rem;
	text-align: center;
	padding: 0.48rem 0 0.28rem;
}
.yun-list1 h3{
	font-size: 0.28rem;
	margin-bottom: 0.4rem;
	position: relative;
}
.yun-list1 h3::after{
	content: "";
	display: block;
	width: 0.8rem;
	height: 1px;
	background: #464646;
	position: absolute;
	bottom: -0.2rem;
	left: 50%;
	transform: translateX(-50%);
}
.yun-list2{
	display: block;
	height: auto;
	border: 1px solid #d4d4d4;
	margin: 0.26rem auto 0.62rem;
	border-radius: 0.08rem;
	font-size: 0.24rem;
	color: #000000;
	line-height: 0.42rem;
	padding: 0.34rem 0.36rem;
}
/*云管家end*/
/*地暖间距*/
.dinuan3-banner{
	display: block;
	height: auto;
	background-color: #333;
	color: #fff;
	font-size: 0.24rem;
	line-height: 0.44rem;
	padding: 0.46rem 0.28rem 0.28rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.dinuan3-in{
	padding: 0 0.28rem;
	margin: 0.38rem auto 0.64rem;
}
.dinuan3-tijiao{
	display: block;
	height: 0.8rem;
	border-radius: 0.08rem;
	color: #fff;
	font-size: 0.3rem;
	width: 100%;
	border: none;
	background: #e60012;
	margin: 0.52rem auto 0;
}
.dinuan3-tishi{
	font-size: 0.2rem;
	color: #555555;
	line-height: 0.34rem;
	margin-top: 0.4rem;
}
.dinuan3-title{
	display: flex;
	width: 100%;
	height: 0.56rem;
	background: #616161;
	font-size: 0.24rem;
	color: #ffffff;
	justify-content: center;
	align-items: center;
	margin-bottom: 0.1rem;
}
.dinuan3 tr{
	border-bottom: 0.06rem solid #fff;
}
.dinuan3 tr th,
.dinuan3 tr td{
	width: 25%;
	text-align: center;
	height: 0.72rem;
	line-height: 0.28rem;
	font-size: 0.2rem;
	color: #333;
	background: #d6d6d6;
	padding: 0.04rem 0.1rem;
	border-right: 1px solid #c2c2c2;
}
.dinuan3 tr th:last-child,
.dinuan3 tr td:last-child{
	border: none;
}
.dinuan3 tr th{
	background: #848484;
	color: #fff;
	font-weight: normal;
}
.dinuan3 input{
	display: block;
	width: 100%;
	height: 100%;
	background: none;
	font-size: 0.2rem;
	color: #333;
	text-align: center;
}
.dinuan3 tr td h3{
	color: #e60012;
}
.dinuan3 select{
	display: block;
	width: 100%;
	height: 100%;
	background: none;
	border: none;
	color: #333;
}

.dinuan2{
	margin-bottom: 0.24rem;
}
.dinuan2 tr th,
.dinuan2 tr td{
	height: 0.72rem;
	background: #d6d6d6;
	font-size: 0.2rem;
	color: #333;
	text-align: center;
	border-right: 1px solid #ededed;
	padding: 0.04rem 0.1rem;
}
.dinuan2 tr td:nth-child(1){width: 0.76rem;}
.dinuan2 tr td:nth-child(2){width: 1.1rem;}
.dinuan2 tr td:nth-child(3){width: 1.1rem;}
.dinuan2 tr td:nth-child(4){width: 1.4rem;}
.dinuan2 tr td:nth-child(5){width: 1.3rem;}
.dinuan2 tr td:nth-child(6){width: 1.3rem;}

.dinuan2 tr td:first-child{
	border-right: 0.06rem solid #ffffff;
}
.dinuan2 tr{
	border-bottom: 0.06rem solid #ffffff;
}
.dinuan2 tr:first-child th:first-child{
	border-right: 0.06rem solid #ffffff;
}
.dinuan2 tr th{
	background: #848484;
	color: #fff;
	font-weight: normal;
}
.dinuan2 tr:first-child th{
	background: #616161;
}
.dinuan2 tr:first-child th:first-child{
	background: #d6d6d6;
	color: #333333;
}
.dinuan2 input{
	display: block;
	width: 100%;
	height: 100%;
	background: none;
	font-size: 0.2rem;
	color: #333;
	text-align: center;
}
.dinuan2 select{
	display: block;
	width: 100%;
	height: 100%;
	background: none;
	border: none;
	color: #333;
	font-size: 0.2rem;
}

.dinuan1-in{
	padding: 0 0.28rem 0.1rem;
}
.dinuan1-title{
	display: block;
	width: 6.96rem;
	margin: 0.52rem auto 0.48rem;
	padding-left: 1.18rem;
	position: relative;
	font-size: 0.22rem;
	color: #666666;
	line-height: 0.32rem;
}
.dinuan1-title>span{
	position: absolute;
	left: 0;
	top: 0.01rem;
	font-size: 0.3rem;
	color: #000000;
	padding-left: 0.16rem;
	line-height: 0.3rem;
	border-left: 2px solid #000000;
}
.dinuan1-inList{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 0.24rem;
}
.dinuan1-inList-text{
	display: block;
	width: 2.08rem;
	font-size: 0.26rem;
	color: #000000;
	line-height: 0.7rem;
}
.dinuan1-inList-r{
	display: flex;
	flex-wrap: wrap;
	flex: 1;
}
.dinuan1-inList-r span{
	width: 1.8rem;
	margin-right: 0.42rem;
	height: auto;
	display: flex;
	align-items: center;
	font-size: 0.26rem;
	color: #000;
}
.dinuan1-inList-r span input{
	display: block;
	width: 100%;
	height: 0.7rem;
	border: none;
	background: #f2f2f2;
	text-align: center;
	padding: 0 0.12rem;
}
.dinuan1-inList-r span select{
	display: block;
	width: 100%;
	height: 0.7rem;
	border: none;
	background: #f2f2f2;
	padding-left: 0.2rem;
}
.dinuan1-inList-r label{
	margin-right: 0.28rem;
	display: flex;
	height: 0.7rem;
	align-items: center;
	font-size: 0.22rem;
	color: #333333;
}
.dinuan1-inList-r label:nth-child(3n){
	margin-right: 0;
}
.dinuan1-inList-r label input[type="radio"]{
	display: block;
	width: 0.22rem;
	height: 0.22rem;
	border: 1px solid #949494;
	margin-right: 0.12rem;
}
.dinuan1-inList-r label input[type="radio"]:checked{
   background: url(../images/gou.png) no-repeat center;
   background-size: 0.1rem auto;
}

.room-head{
	display: flex;
	width: 100%;
	height: 0.66rem;
	align-items: center;
	margin-bottom: 0.18rem;
}
.room-head>div,
.room-head>a{
	display: flex;
	width: auto;
	min-width: 2.1rem;
	height: 100%;
	border: 1px solid #cacaca;
	padding: 0 0.18rem;
	font-size: 0.28rem;
	color: #666666;
	align-items: center;
	margin-right: 0.2rem;
	cursor: pointer;
}
.room-head>div>span,
.room-head>a>span{
	display: flex;
	width: 0.42rem;
	height: 0.42rem;
	border-radius: 50%;
	background: #ededed;
	margin-right: 0.18rem;
	justify-content: center;
	align-items: center;
}
.room-head .room{display: none;}
.room-head.active .addRoom{
	display: none;
}
.room-head.active .room{
	display: flex;
}
.room-head .addRoom span{
	color: #ff0000;
}
.room-table{
	width: 100%;
}
.room-table input{
	display: block;
	width: 100%;
	height: 100%;
	background: #ededed;
	font-size: 0.22rem;
	color: #333;
	padding: 0 0.12rem;
	text-align: center;
}
.room-table tr th,
.room-table tr td{
	width: 22%;
	height: 0.72rem;
	font-size: 0.22rem;
	background: #ededed;
	color: #333;
	text-align: center;
	border-right: 1px solid #fff;
}
.room-table tr th:last-child,
.room-table tr td:last-child{
	border: none;
}
.room-table tr td:first-child,
.room-table tr td:last-child{
	width: 28%;
}
.room-table tr th{
	background: #616161;
	color: #FFF;
	padding: 0.08rem 0;
	font-weight: normal;
}
.room-table tr td{
	padding: 0.08rem 0.12rem;
	font-size: 0.24rem;
}
.room-table tr{
	border-bottom: 0.1rem solid #fff;
}
.dinuan1-list li{
	margin-bottom: 0.2rem;
}

.dinuan-bot{
	display: flex;
	justify-content: space-between;
	height: 0.8rem;
	margin: 0.2rem auto 0.64rem;
	padding: 0 0.42rem;
}
.dinuan-bot button{
	display: block;
	width: 3.2rem;
	height: 100%;
	border-radius: 0.12rem;
	border: none;
	font-size: 0.3rem;
	color: #fff;
	background: #616161;
}
.dinuan-bot button:last-child{
	background: #ff0000;
}

.roomEditor-bg{
	display: none;
	width: 100%;
	height: 100%;
	max-width: 750px;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: 4333;
}
.roomEditor{
	display: none;
	width: 6rem;
	height: auto;
	border-radius: 0.08rem;
	overflow: hidden;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 4335;
	/*padding-bottom: 0.42rem;*/
}
.roomEditor-but{
	display: flex;
	width: 100%;
	height: 0.8rem;
	justify-content: space-between;
}
.roomEditor-but button{
	display: block;
	width: 50%;
	border: none;
	height: 100%;
	background: #eee;
	font-size: 0.28rem;
	color: #666;
}
.roomEditor-but button:nth-child(2){
	background: #e60012;
	color: #fff;
}
.roomEditor-in{
	padding:0.56rem 0.4rem;
}
.roomEditor-in input{
	display: block;
	width: 100%;
	height: 0.8rem;
	border: 1px solid #ddd;
	border-radius: 0.08rem;
	padding: 0 0.2rem;
	font-size: 0.28rem;
	color: #333;
}

/*地暖间距end*/
/*暖气片在线选型*/
.nuanqi3-top{
	padding: 0.38rem 0.28rem 0.1rem;
	box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.1);
}
.nuanqi3-top .dinuan1-inList-text{
	width: 2.2rem;
}
.nuanqi3-top .dinuan1-inList-r label{
	min-width: 50%;
	margin-right: 0;
	padding-right: 0.1rem;
}
.nuanqi3-fangfa{
	display: block;
	padding: 0.36rem 0.28rem 0.32rem;
	font-size: 0.2rem;
	color: #ff0000;
	line-height: 0.34rem;
}
.nuanqi3-in{
	padding: 0 0.28rem 0.58rem;
}
.nuanqi3-but{
	display: flex;
	justify-content: space-between;
	width: 100%;
	height: 0.8rem;
	padding: 0 0.16rem;
	margin-top: 0.6rem;
}
.nuanqi3-but button{
	display: flex;
	width: 3.2rem;
	height: 0.8rem;
	border-radius: 0.08rem;
	background: #616161;
	justify-content: center;
	align-items: center;
	border: none;
	font-size: 0.3rem;
	color: #fff;
}
.nuanqi3-but button:last-child{
	background: #ff0000;
}
.nuanqi3-table{
	width: 100%;
}
.nuanqi3-table tr{
	background-color: #ededed;
	border-bottom: 0.04rem solid #fff;
}
.nuanqi3-table tr th,
.nuanqi3-table tr td{
	width: 33.33%;
	height: 0.72rem;
	text-align: center;
	font-size: 0.24rem;
	color: #666666;
	line-height: 0.38rem;
	padding: 0.1rem;
	font-weight: normal;
}
.nuanqi3-table tr th{
	color: #333333;
}
.nuanqi3-table tr td{
	border-right: 0.04rem solid #fff;
}
.nuanqi3-table tr td input{
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 0.24rem;
	color: #666666;
	background: none;
}
.nuanqi3-table tr td select{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0.24rem;
	color: #666666;
	background: none;
	border: none;
	padding-left: 0.28rem;
}
.nuanqi3-table tr.trBg{
	background: #d6d6d6;
}
.nuanqi3-table tr.trTit{
	border-top: 0.08rem solid #fff;
}
.nuanqi3-in h3{
	min-height: 0.56rem;
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: center;
	font-size: 0.24rem;
	color: #fff;
	background: #616161;
	transform: translateY(0.04rem);
	line-height: 0.4rem;
	padding: 0.08rem 0.28rem;
	box-sizing: border-box;
}
.nuanqi3-in table{
	margin-bottom: 0.24rem;
}
.nuanqi3-tab tr{
	border-top: 0.04rem solid #fff;
}
.nuanqi3-table tr td:last-child{
	border: none;
}
.nuanqi3-tab tr td,
.nuanqi3-tab tr th{
	font-weight: normal;
	border-right: 0.04rem solid #fff;
	background-color: #d6d6d6;
	text-align: center;
	height: 0.72rem;
	line-height: 0.32rem;
	font-size: 0.2rem;
	color: #333333;
	width: 25%;
	padding: 0.1rem 0.04rem;
}
.nuanqi3-tab tr td:last-child,
.nuanqi3-tab tr th:last-child{
	border: none;
}
.nuanqi3-tab tr td{
	background: #ededed
}
.nuanqi3-tab tr td .red{
	color: #ff0000;
}
.nuanqi3-tab tr td select{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 0.2rem;
	color: #666666;
	background: none;
	border: none;
	padding-left: 0.2rem;
}
.nuanqi3-tab tr td h5{
	color: #999999;
}
.nuanqi3-tab tr td span.nuanqi3-qr{
	display: flex;
	cursor: pointer;
	width: 1rem;
	height: 0.38rem;
	border-radius: 0.04rem;
	align-items: center;
	justify-content: center;
	color: #fff;
	background: #ff0000;
	margin: 0.08rem auto;
}
.nuanqi3-top .tit{
	font-size: 0.3rem;
	color: #000000;
	line-height: 0.42rem;
	margin-bottom: 0.2rem;
}
.nuanqi4{
	padding: 0.48rem 0.28rem 0.62rem;
}
.nuanqi4 .nuanqi4-but{
	display: block;
	width: 100%;
	height: 0.7rem;
	border-radius: 0.08rem;
	border: none;
	background: #ff0000;
	color: #fff;
	font-size: 0.3rem;
	margin-top: 0.5rem;
}
.nuanqi4-table{
	width: 100%;
}
.nuanqi4-table tr th,
.nuanqi4-table tr td{
	background: #ededed;
	font-size: 0.22rem;
	color: #333333;
	height: 0.72rem;
	text-align: center;
	font-weight: normal;
	border-right: 1px solid #fff;
	padding: 0.1rem 0.06rem;
	line-height: 0.3rem;
	box-sizing: border-box;
}
.nuanqi4-table tr{
	border-bottom: 0.04rem solid #fff;
}
.nuanqi4-table tr th{
	background: #d6d6d6;
}
.nuanqi4-table tr td:first-child,
.nuanqi4-table tr th:first-child{
	background: #d6d6d6;
	border-right: 0.04rem solid #fff;
}
.nuanqi4-table tr td:nth-child(1),
.nuanqi4-table tr th:nth-child(1){width: 0.78rem;}
.nuanqi4-table tr td:nth-child(2),
.nuanqi4-table tr th:nth-child(2){width: 1.86rem;}
.nuanqi4-table tr td:nth-child(3),
.nuanqi4-table tr th:nth-child(3),
.nuanqi4-table tr td:nth-child(4),
.nuanqi4-table tr th:nth-child(4){width: 1.18rem;}
/*暖气片在线选型end*/
/*快速报价*/
.baojia-banner{
	display: block;
	min-height: 4.98rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 0.56rem 0.28rem 0.28rem;
	color: #fff;
	line-height: 0.5rem;
	font-size: 0.22rem;
}
.baojia-banner h4{
	font-size: 0.32rem;
	margin-bottom: 0.25rem;
}
.baojia-banner h5{
	margin-bottom: 0.15rem;
	font-size: 0.26rem;
}

.baojia_bg{
	display: none;
	width: 100%;
	height: 100%;
	max-width: 750px;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: 4112;
}
.baojiaPop{
	display: none;
	width: 5.55rem;
	height: 3.26rem;
	border-radius: 0.12rem;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 4119;
}
.baojiaPop-in{
	display: block;
	height: 2.42rem;
	padding: 0.34rem 0.4rem;
	font-size: 0.3rem;
	line-height: 0.42rem;
	color: #ff0000;
}
.baojiaPop-in input{
	display: block;
	width: 100%;
	height: 0.86rem;
	border-radius: 0.06rem;
	border: 1px solid #e5e5e5;
	padding: 0 0.35rem;
	font-size: 0.28rem;
	color: #333;
	margin-top: 0.34rem;
}
.baojiaPop-bot{
	display: flex;
	width: 100%;
	height: .84rem;
	justify-content: center;
	border-top: 1px solid #e7e7e7;
}
.baojiaPop-bot button{
	display: block;
	width: 50%;
	border: none;
	background: none;
	font-size: 0.3rem;
	color: #333333;
}
.baojiaPop-bot button:nth-child(2){
	color: #ff0000;
	border-left: 1px solid #e7e7e7;
}
.baojiaPopShow{
	display: block;
	width: 6.96rem;
	height: 0.8rem;
	border-radius: 0.08rem;
	border: none;
	background-color: #ff0000;
	margin: 0 auto;
	font-size: 0.3rem;
	color: #fff;
}
.bJ-xinghao{
	padding: 0.48rem 0.28rem 0.56rem;
	box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.1);
}
.bJ-xinghao-tishi{
	display: flex;
	font-size: 0.2rem;
	color: #999999;
	line-height: 0.32rem;
}
.bJ-xinghao-tishi img{
	display: block;
	width: 0.18rem;
	height: 0.18rem;
	margin-right: 0.14rem;
	margin-top: 0.08rem;
}
.bJ-xinghao-tishi p{
	flex: 1;
}
.bJ-xinghao-in{
	display: flex;
	margin-bottom: 0.5rem;
}
.bJ-xinghao-inLeft{
	display: block;
	width: 1.82rem;
	text-align: center;
	height: auto;
}
.bJ-xinghao-inRight{
	flex: 1;
	padding-left: 0.24rem;
	padding-top: 0.08rem;
}
.bJ-xinghao-inTop{
	display: flex;
	justify-content: space-between;
	height: 0.7rem;
	margin-bottom: 0.24rem;
	font-size: 0.26rem;
	color: #000000;
	align-items: center;
}
.bJ-xinghao-inTop select{
	display: block;
	width: 3.62rem;
	height: 100%;
	border-radius: 0.06rem;
	background: #f2f2f2;
	border: 1px solid #e5e5e5;
	font-size: 0.22rem;
	color: #999999;
	padding: 0 0.4rem 0 0.1rem;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(../images/sanjiao1.png) no-repeat 3.3rem center;
	background-size: 0.15rem auto;
}
.bJ-xinghao-inRight h5{
	font-size: 0.24rem;
	line-height: 0.5rem;
	margin-bottom: 0.04rem;
	color: #000000;
}
.bJ-label label{
	display: block;
	position: relative;
	padding-left: 0.4rem;
	font-size: 0.22rem;
	color: #333333;
	line-height: 0.36rem;
	margin-top: 0.15rem;
}
.bJ-label label input{
	display: block;
	width: 0.22rem;
	height: 0.22rem;
	border: 1px solid #949494;
	position: absolute;
	left: 0.04rem;
	top: 0.08rem;
}
.bJ-label label input[type="radio"]:checked{
   background: url(../images/gou.png) no-repeat center;
   background-size: 60% auto;
}
.dinuanBj{
	display: block;
	padding-top: 0.1rem;
}
.dinuanBj-in{
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.4rem;
}
.dinuanBj-in div.tit{
	display: block;
	min-width: 2.1rem;
	font-size: 0.26rem;
	color: #000000;
	line-height: 0.5rem;
	padding-right: 0.1rem;
}
.dinuanBj-in div.list{
	display: flex;
	flex: 1;
	flex-wrap: wrap;
	align-items: center;
}
.dinuanBj-in div.list>input{
	display: block;
	width: 1.78rem;
	height: 0.7rem;
	border: 1px solid #e5e5e5;
	border-radius: 0.04rem;
	background:#f2f2f2;
	text-align: center;
	padding: 0 0.1rem;
	font-size: 0.26rem;
	color: #666;
	margin-right: 0.38rem;
	margin-left: 0.28rem;
}
.dinuanBj-in div.list h3{
	font-size: 0.26rem;
	color: #000000;
}
.dinuanBj-in div.list label{
	display: flex;
	min-width: 50%;
	height: 0.5rem;
	position: relative;
	padding: 0.08rem 0;
	padding-left: 0.32rem;
	padding-right: 0.1rem;
	font-size: 0.22rem;
	line-height: 0.34rem;
}

.dinuanBj-in div.list label input{
	display: block;
	width: 0.22rem;
	height: 0.22rem;
	border: 1px solid #949494;
	position: absolute;
	left: 0;
	top: 0.14rem;
	background-size: 60% auto;
	background-repeat: no-repeat;
	background-position: center;
}
.dinuanBj-in div.list label.active{
	color: #bbb;
}
.dinuanBj-in div.list label.active input{
	background: #eee;
	border-color: #ccc;
}
.dinuanBj-in div.list label input[type="radio"]:checked{
   background-image: url(../images/gou.png);
}
.dinuanBj-in div.list label input[type="checkbox"]:checked{
   background-image: url(../images/gou.png);
}
.dinuanBj-in div.list>select{
	display: block;
	width: 1.78rem;
	height: 0.7rem;
	border: 1px solid #e5e5e5;
	border-radius: 0.04rem;
	background:#f2f2f2;
	text-align: center;
	padding: 0 0.1rem;
	font-size: 0.26rem;
	color: #666;
	margin-right: 0.4rem;
}
.dinuanBj-in div.list>select:first-child{
	margin-left: 0.28rem;
}

.baojia-banner.c000 h4,
.baojia-banner.c000 h5,
.baojia-banner.c000 p{
	color: #000;
}
/*快速报价end*/


/*2020-2-11新增导航*/
.menuNavBg{
	display: none;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 4001;
}
.navPop{
	display: none;
	width: 100%;
	height: auto;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 4005;
	transform: translate(-50%,-50%);
}
.navPopIn{
	display: flex;
	width: 100%;
	height: auto;
	flex-wrap: wrap;
	background-color: #fff;
	padding-top: 0.24rem;
	padding-bottom: 0.18rem;
}
.navPopIn .navPopIn-list{
	display: block;
	width: 25%;
	min-height: 1.72rem;
	border: 1px solid #fff;
	font-size: 0.24rem;
	color: #444;
	line-height: 0.36rem;
	text-align: center;
	padding: 0 0.1rem;
}
.navPopIn .navPopIn-list span{
	display: flex;
	width: 100%;
	height: 0.8rem;
	align-items: center;
	justify-content: center;
	margin-bottom: 0.06rem;
}
.navPopIn .navPopIn-list p{
	min-height: 0.72rem;
	margin-bottom: 0.08rem;
}
.navPopIn .navPopIn-list a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 0.42rem;
	border-radius: 0.2rem;
	border: 1px dashed #E60012;
	margin:0 auto 0.12rem;
}
/*2020-2-11新增导航*/


.menuNavBg{
	display: none;
	width: 100%;
	max-width: 750px;
	height: 100%;
	background: #000;
	opacity: 0.5;
	position: fixed;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: 4001;
}
.navPop{
	display: none;
	width: 100%;
	max-width: 750px;
	height: auto;
	max-height: 80%;
	overflow: auto;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 4005;
	transform: translate(-50%,-50%);
}
.navPopIn{
	display: flex;
	width: 100%;
	height: auto;
	max-height: 100%;
	flex-wrap: wrap;
	background-color: #fff;
	padding-top: 0.24rem;
	padding-bottom: 0.18rem;
	overflow: auto;
}
.navPopIn .navPopIn-list{
	display: block;
	width: 25%;
	min-height: 1.72rem;
	border: 1px solid #fff;
	font-size: 0.24rem;
	color: #444;
	line-height: 0.36rem;
	text-align: center;
	padding: 0 0.1rem;
}
.navPopIn .navPopIn-list span{
	display: flex;
	width: 100%;
	height: 0.8rem;
	align-items: center;
	justify-content: center;
	margin-bottom: 0.06rem;
}
.navPopIn .navPopIn-list p{
	min-height: 0.72rem;
	margin-bottom: 0.08rem;
}
.navPopIn .navPopIn-list a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 0.42rem;
	border-radius: 0.2rem;
	border: 1px dashed #E60012;
	margin:0 auto 0.12rem;
}
.navYouPop-in{
	background: #fff;
	display: block;
	width: 100%;
	height: auto;
	padding: 0.01rem 0;
}
.navYouPop-in .index-youfu{
	margin: 0.42rem auto 0.1rem;
}
.navYouPop-in .index-youfu .youfuList{
    display: block;
    width: 1.08rem;
    height: 1.72rem;
    font-size: 0.24rem;
    color: #333333;
    text-align: center;
    line-height: 0.4rem;
    margin-right: 0.38rem;
}
.navYouPop-in .index-youfu .youfuList:nth-child(5n){
	margin-right: 0;
}
.navYouPop-in .index-youfu .youfuList p {
    white-space: nowrap;
}
.navSetPop-in{
	padding: 0.01rem 0;
	background: #fff;
	overflow: auto;
	width: 100%;
	max-height: 100%;
	display: block;
}
.navSetPop-in .index-baojia img{
	filter:brightness(100);
}
.navYouPop-in .index-youfu span{
    display: flex;
    width: 100%;
    height: 0.9rem;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.14rem;
    background: #e60012;
    border-radius: 0.08rem;
    overflow: hidden;
}
.navYouPop-in .index-youfu img{
	/*filter:brightness(100);*/
}

.tabList-in{
	display: flex;
	width: 100%;
	height: 1.4rem;
	flex-wrap: wrap;
	overflow: hidden;
}
.tabList-more{
	display: flex;
	width: 1.8rem;
	height: 0.64rem;
	border: 1px solid #e60012;
	justify-content: center;
	align-items: center;
	border-radius: 0.1rem;
	margin: 0.24rem auto 0;
	font-size: 0.24rem;
	color: #e60012;
}










































