﻿body,p,h1,h2,h3,h4,h5,li,span,i,ul,img,a,strong,input,button,textarea,select,dl,dd,dt{margin:0;padding:0;}
body{font-family:"microsoft yahei","Arial";font-size: 0.24rem;line-height: 1;color:#333;-webkit-user-select:none;-webkit-text-size-adjust: 100% !important; text-size-adjust: 100% !important;-moz-text-size-adjust: 100% !important;}
::-webkit-scrollbar{width: 0;height: 0;}/*滚动条宽高设为0*/
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
[class|="ico"]{-webkit-background-size: 100% 100%;background-size: 100% 100%;display: inline-block;vertical-align: middle;}
[class|="icon-"]{font-family:"iconfont" !important;font-size:.24rem !important;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
li{list-style-type:none; float:left;}
a{text-decoration:none;color: #333;}
img{border:none;vertical-align: middle;margin-top: 0;}
i,var,em{font-style:normal;}
button{font-family:"microsoft yahei","Arial";outline:none;cursor: pointer;font-size: 0.24rem;border: none;}
iframe{border: none;}
input,select,textarea{outline:none;font-family:"microsoft yahei","Arial";font-size: 0.24rem;border-radius: 0;}
input:disabled{opacity: 1;color:#333;}
input[type="submit"],input[type="reset"],input[type="text"],input[type="password"],input[type="number"],input[type="button"],button,input[type="date"],textarea{-webkit-appearance: none;border: none;background: none;}
textarea{resize:none;}
div{margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.dt{display: table;width: 100%;}
.fl-w{float: left;width: 100%;}
.clear{clear:both;}
.fixed{z-index: 2;position: fixed;left: 0;bottom: 0;width: 100%;}
.poa{z-index: 1;position: absolute;left: 0;bottom: 0;width: 100%;}
.bgsz{-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.hide{display:none !important;}
.bdn>:last-child{border-bottom: none;}

.mobile-wrap{position: relative;}

.head{
	width: 100%;
	height: .9rem;
	background-color: #f4f4f4;
	text-align: center;
	position: relative;
	display: none;
}
.head h2{
	line-height: .9rem;
	font-weight: normal;
	font-size: .3rem;
	color: #333333;
}

.head span.close{
	display: inline-block;
	width: .3rem;
	height: .3rem;
	background: url(../img/close.png) center no-repeat;
	position: absolute;
	left: .3rem;
	top: 50%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-top: -.15rem;
}
.head span.more{
	display: inline-block;
	width: .38rem;
	height: .08rem;
	background: url(../img/more.png) center no-repeat;
	position: absolute;
	right: .3rem;
	top: 50%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-top: -.04rem;
}
body.bg{
	background-color: #f4f4f4;
}
.main{
	width: 100%;
	display: table;
}
.banner{
	width: 100%;
	display: table;
	padding: 0 .4rem;
	padding-top: .3rem;
	background-color: #fff;
}
.banner-img{
	width: 100%;
	display: table;
}
.banner-img img{
	width: 100%;
}

.list{
	width: 100%;
	display: table;
	padding: 0 .4rem;
	background-color: #fff;
}
.list ul{
	width: 100%;
	display: table;
}
.list ul li{
	width: 100%;
	display: table;
	padding-top: .4rem;
	padding-bottom: .3rem;
	border-bottom: .02rem solid #f4f4f4;
}
.list-img{
	width: 1.4rem;
	height: 1.4rem;
}
.list-img img{
	width: 100%;
	height: 100%;
}
.list-txt{
	width: 4.7rem;
	display: table;
}
.list-txt h4{
	line-height:.48rem;
	font-weight: normal;
	font-size: .28rem;
}
.list-txt p{
	line-height: .55rem;
	font-size: .26rem;
	color: #333;
}
.list-txt h6{
	margin: 0;
	line-height: .32rem;
	font-weight: normal;
	font-size: .26rem;
	padding-top: .05rem;
}
.list-txt h6 b{
	color: #ff6766;
	font-weight: normal;
	font-size: .28rem;
}
.fix-menu{
	width: 100%;
	height: .98rem;
	background-color: #fff;
	position: fixed;
	left: 0;
	bottom: 0;
}
.null{
	height: .98rem;
}
.fix-menu ul{
	width: 100%;
}
.fix-menu ul li{
	width: 50%;
	display: table;
	padding-top: .04rem;
}
.fix-menu ul li .fix-menu-ico{
	width: 100%;
	height: .58rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.fix-menu ul li .fix-menu-ico i{
	display: inline-block;
	width: .4rem;
	height: .42rem;
	background: url(../img/ic1.jpg) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.fix-menu ul li .fix-menu-txt{
	text-align: center;
	line-height: .34rem;
	color: #696969;
	font-size: .26rem;
}
.fix-menu ul li.li-item2 .fix-menu-ico i{
	width: .42rem;
	height: .42rem;
	background: url(../img/ic2.jpg) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.fix-menu ul li.active .fix-menu-txt{
	color: #67d2d2;
}
.fix-menu ul li.active .fix-menu-ico i{
	background: url(../img/ic1-1.jpg) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.fix-menu ul li.li-item2.active .fix-menu-ico i{
	background: url(../img/ic2-1.jpg) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}

.object{
	width: 100%;
	display: table;
	padding: 0 .4rem;
	background-color: #fff;
	padding-top: .2rem;
}
.object-title{
	width: 100%;
	line-height: .68rem;
	font-size: .28rem;
}
.object-type{
	width: 100%;
	display: table;
}
.object-type ul{
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding: .16rem 0;
}
.object-type ul li{
	width: 1.12rem;
	height: .62rem;
	border: .02rem solid #06aaa3;
	line-height: .58rem;
	font-size: .28rem;
	color: #06aaa3;
	text-align: center;
	border-radius: .1rem;
}
.object-type ul li.active{
	background-color: #06aaa3;
	color: #fff;
}
.agreement{
	width: 100%;
	display: table;
	background-color: #f4f4f4;
	border-radius: .5rem .5rem 0 0;
	min-height: 2rem;
	border: .01rem solid #d9d9d9;
	border-bottom: none;
	display: table;
}
.agreement-bg{
	background-color: #fff;
	width: 100%;
	padding-top: .2rem;
}
.agreement-title{
	width: 100%;
	height: .9rem;
	border-bottom: .02rem solid #dcdcdc;
	text-align: center;
	line-height: .88rem;
	font-weight: normal;
	color: #050505;
	position: relative;
}
.agreement-title h4{
	font-size: .28rem;
	font-weight: normal;
}

.agreement-title span.close{
	display: inline-block;
	width: .34rem;
	height: .34rem;
	background: url(../img/close2.jpg) center no-repeat;
	position: absolute;
	left: .45rem;
	top: 50%;
	margin-top: -.17rem;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.agreement-title span.sub{
	display: inline-block;
	line-height: .9rem;
	position: absolute;
	right: .45rem;
	top: 0;
	font-size: .26rem;
}
.agreement-col{
	width: 100%;
	display: table;
	padding: .7rem .5rem;
}
.agreement-col p{
	margin-bottom: .2rem;
	line-height: .38rem;
	font-size: .24rem;
	text-align: justify;
}
.bann{
	width: 100%;
	display: table;
}
.bann img{
	width: 100%;
}
.plan{
	width: 100%;
	display: table;
	padding: 0 .4rem;
	padding-top: .18rem;
	background-color: #fff;
}
.plan-title{
	width: 100%;
	line-height: .66rem;
}
.plan-title b{
	float: left;
	font-weight: normal;
	font-size: .28rem;
	color: #333;
}
.plan-title em{
	float: right;
	color: #06aaa3;
}
.plan-list{
	width: 100%;
	display: table;
}
.plan-list ul{
	width: 100%;
	display: table;
}
.plan-list ul li{
	width: 100%;
	line-height: .4rem;
	padding: .09rem 0;
}
.plan-list ul li span{
	color: #666666;
}
.plan-list ul li em{
	float: right;
	color: #666666;
	width: calc(100% - 3rem)
}
.plan-price{
	width: 100%;
	border-top: .02rem solid #f4f4f4;
	margin-top: .1rem;
	line-height: .84rem;
}
.plan-desc{
	width: 100%;
	margin-top: .1rem;
	line-height: .42rem;
}
.plan-desc b{
	font-weight: normal;
	font-size: .24rem;
	color: #666666;
}
.plan-desc b em{
	color: #666666;
	font-size: .24rem;
}
.plan-price b{
	font-weight: normal;
	font-size: .24rem;
	color: #666666;
}
.plan-price b em{
	color: #ff6766;
	font-size: .28rem;
}
.plan-price i{
	float: right;
	color: #1cb2ab;
}
.inform{
	width: 100%;
	display: table;
	border-top: .2rem solid #f4f4f4;
}
.inform-tab{
	width: 100%;
	display: table;
	padding-top: .1rem;
	padding-bottom: .04rem;
	background-color: #fff;
}
.inform-tab ul{
	width: 100%;
}
.inform-tab ul li{
	width: 25%;
	height: .88rem;
	text-align: center;
}
.inform-tab ul li em{
	line-height: .68rem;
	display: inline-block;
	padding: 0 .18rem;
	font-size: .26rem;
	border-bottom: .04rem solid #fff;
}
.inform-tab ul li.active em{
	border-bottom: .04rem solid #06aaa3;
}
.inform-prod{
	width: 100%;
	display: table;
}
.inform-prod-img{
	width: 100%;
}
.inform-prod-img img{
	width: 100%;
	display: block;
}
.null-1{
	height: 1rem;
}
.fix-submit{
	width: 100%;
	height: 1rem;
	background-color: #fff;
	position: fixed;
	left: 0;
	bottom: 0;
}
.fix-submit-customer{
	width: 1rem;
	height: 1rem;
	border-right: .02rem solid #f4f4f4;
	padding-top: .1rem;
}
.customer-ico{
	width: 100%;
	height: .88rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.customer-ico img{
	height: .36rem;
}
.customer-txt{
	text-align: center;
	font-size: .26rem;
	color: #666666;
}
.fix-submit-price{
	width: 3.8rem;
	height: 1rem;
	text-align: center;
	line-height: 1rem;
	font-size: .26rem;
	color: #6a6a6a;
}
.fix-submit-price b{
	color: #ff6766;
	padding: 0 .1rem;
	font-size: .3rem;
	font-weight: normal;
}
.fix-submit-btn{
	width: 2.7rem;
}
.fix-submit-btn a{
	display: inline-block;
	width: 100%;
	height: 1rem;
	background-color: #ff6766;
	color: #fff;
	text-align: center;
	line-height: 1rem;
	font-size: .28rem;
}
.report{
	width: 100%;
	padding: 0 .4rem;
	padding-top: .48rem;
}
.report-img{
	width: 100%;
}
.report-img img{
	width: 100%;
	display: block;
}
.report-submit{
	width: 100%;
	height: 1rem;
	background-color: #ff6766;
	color: #fff;
	margin-top: .4rem;
	display: flex;
	justify-content: center;
	align-items: center;
}	
.report-submit img{
	height: .36rem;
}
.report-submit span{
	font-size: .28rem;
	color: #fff;
	margin-left: .1rem;
}
.alert-premium{
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	min-height: 4rem;
	background-color: #fff;
	box-shadow: 0 -.05rem .1rem rgba(51,51,51,.1);
	padding: 0 .4rem;
	padding-top: .06rem;
	display: none;
}
.alert-premium-title{
	width: 100%;
	height: .94rem;
	border-bottom: .02rem solid #f7f7f7;
	line-height: .92rem;
	font-size: .28rem;
	color: #1a1a1a;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.alert-premium-title i.close{
	display: inline-block;
	width: .3rem;
	height: .3rem;
	background: url(../img/close3.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.premium-tab{
	width: 100%;
	height: .84rem;
	padding: 0 .4rem;
}
.premium-tab ul{
	width: 100%;
	display: table;
}
.premium-tab ul li{
	width: 50%;
	height: .84rem;
	text-align: center;
}
.premium-tab ul li em{
	display: inline-block;
	height: .76rem;
	width: 100%;
	border-bottom: .04rem solid #fff;
	line-height: .76rem;
	font-size: .26rem;
}
.premium-tab ul li.active em{
	border-bottom: .04rem solid #03a29b;
}
.premium-tabel{
	width: 100%;
	display: table;
	padding: 0 .4rem;
}
.premium-tabel table{
	width: 100%;
}
.premium-tabel table th{
	height: .8rem;
	font-weight: normal;
	font-size: .26rem;
	text-align: center;
}
.premium-tabel table td{
	line-height: .6rem;
	text-align: center;
	color: #555;
	font-size: .26rem;
}
.premium-tabel table tr:nth-child(2n+1) td{
	background-color: #f8fcfd;
}
.case{
	width: 100%;
	display: table;
}
.case-type{
	width: 100%;
	display: table;
	padding: 0 .4rem;
}
.case-type ul{
	width: 100%;
	display: table;
}
.case-type ul li{
	width: 100%;
	position: relative;
	margin-top: .4rem;
}
.case-type-img{
	width: 100%;
	display: table;
}
.case-type-img img{
	display: block;
	width: 100%;
}
.case-type-txt{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-family: arial;
	font-size: .32rem;
}
.case-submit{
	width: 100%;
	padding: .4rem;
}
.case-submit a{
	display: inline-block;
	width: 100%;
	height: 1rem;
	background-color: #ff6766;
	color: #fff;
	font-size: .28rem;
	text-align: center;
	line-height: 1rem;
}
.custom{
	width: 100%;
	padding:0 .4rem ;
}
.custom-col{
	width: 100%;
	display: table;
	min-height: 9.5rem;
}
.custom-input{
	width: 100%;
	height: .8rem;
	border: .02rem solid #f4f4f4;
	margin-top: .4rem;
	padding-left: .4rem;
}
.custom-input input{
	width: 5rem;
	line-height: .6rem;
	padding: .1rem 0;
	height: .8rem;
	font-size: .28rem;
	color: #333;
}
.custom-text{
	width: 100%;
	border: .02rem solid #f4f4f4;
	display: table;
	margin-top: .4rem;
	padding: .2rem;
}
.custom-text textarea{
	width: 100%;
	height: 2.1rem;
	font-size: .28rem;
	color: #333;
	padding-left: .2rem;
}
.custom-submit{
	width: 100%;
	display: table;
}
.custom-submit a{
	width: 100%;
	display: inline-block;
	text-align: center;
	border-radius: .04rem;
	height: 1rem;
	background-color: #ff6766;
	color: #fff;
	line-height: 1rem;
	font-size: .28rem;
}
.alert-submit{
	width: 5.9rem;
	position: absolute;
	left: 50%;
	margin-left: -2.95rem;
	top: 50%;
	margin-top: -1.82rem;
	height: 3.64rem;
	background-color: #fff;
	overflow: hidden;
	display: none;
	border-radius: .1rem;
}
.alert{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.5);
	z-index: 9;
	display: none;
}
.alert-submit-txt{
	width: 100%;
	display: table;
	padding-top: .7rem;
}
.alert-submit-txt h4{
	text-align: center;
	line-height: .72rem;
	font-size: .32rem;
}
.alert-submit-txt p{
	text-align: center;
	padding-top: .3rem;
	line-height: .48rem;
}
.alert-submit-submit{
	width: 100%;
	height: 1rem;
	background-color: #06aaa3;
	margin-top: .5rem;
	text-align: center;
	line-height: 1rem;
	color: #fff;
}
.alert-submit-submit a{
	color: #fff;
	font-size: .28rem;
}
.alert-submit span.close{
	display: inline-block;
	width: .2rem;
	height: .2rem;
	background: url(../img/close4.jpg) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	left: .34rem;
	top: .34rem;
}
.measurement{
	width: 100%;
	display: table;
	padding: 0 .4rem;
	padding-top: .3rem;
	background-color: #fff;
	padding-bottom: .2rem;
}
.measurement-inform{
	width: 100%;
	height: 1.2rem;
	padding: .2rem 0;
}
.measurement-inform-img{
	width: .8rem;
	height: .8rem;
	border-radius: .4rem;
}
.measurement-inform-img img{
	width: 100%;
	height: 100%;
	border-radius: .4rem;
}
.measurement-inform-txt{
	line-height: .8rem;
	padding-left: .48rem;
	font-size: .28rem;
	width: calc(100% - .8rem);
}
.measurement-inform-txt em{
	float: right;
	color: #08a9a4;
}
.measurement-user{
	width: 100%;
	display: table;
}
.measurement-user-txt{
	line-height: .96rem;
	font-size: .26rem;
	color: #333;
}
.measurement-user-type{
	width: 100%;
	display: table;
}
.measurement-user-type ul{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.measurement-user-type ul li{
	width: 1.12rem;
	height: .6rem;
	border: .02rem solid #06aaa3;
	border-radius:.05rem;
	text-align: center;
	line-height: .56rem;
	color: #333;
}
.measurement-user-type ul li.active{
	background-color: #06aaa3;
	color: #fff;
}
.measurement-col{
	width: 100%;
	background-color: #f4f4f4;
	height: 5.64rem;
	margin-top: .48rem;
	position: relative;
}
.measurement-texts{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	
}
.measurement-submit{
	width: 100%;
	margin-top: .4rem;
}
.measurement-submit a{
	width: 100%;
	display: inline-block;
	text-align: center;
	border-radius: .04rem;
	height: 1rem;
	background-color: #ff6766;
	color: #fff;
	line-height: 1rem;
	font-size: .28rem;
}
.measurement-imgs{
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.measurement-photo{
	width: 3.1rem;
	height: 2rem;
	background-color: #f4f4f4;
	position: relative;
	margin: 0;
	margin-top: .4rem;
}
.measurement-photo:after{
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -.02rem;
	margin-top: -.45rem;
	width: .04rem;
	height: .9rem;
	border-radius: .02rem;
	background-color: #ccc;
}
.measurement-photo:before{
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -.45rem;
	margin-top: -.02rem;
	width: .9rem;
	height: .04rem;
	border-radius: .02rem;
	background-color: #ccc;
}
.measurement-photo-input{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.measurement-photo-input input{
	width: 100%;
	height: 100%;
	opacity: 0;
}
.measurement-photo-img{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 9;
	left: 0;
	display: none;
	top: 0;
}
.measurement-photo-img img{
	width: 100%;
	height: 100%;
}
.measurement-photo-img span.close{
	display: inline-block;
	width: .28rem;
	height: .28rem;
	background: url(../img/close5.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	left: .1rem;
	top: .1rem;
}
.measurement-photo-imgs .measurement-photo-img{
	display: block;
}
.results{
	width: 100%;
	border-top: .2rem solid #f4f4f4;
	display: table;
	padding-top: .12rem;
	background-color: #fff;
}
.results-tab{
	width: 100%;
	padding: 0 .4rem;
}
.results-tab ul{
	width: 100%;
}
.results-tab ul li{
	width: 50%;
	height: .76rem;
	border-bottom: .04rem solid #fff;
	text-align: center;
	line-height: .72rem;
	font-size: .28rem;
	color: #333;
}
.results-tab ul li.active{
	border-bottom: .04rem solid #06aaa3;
}
.results-inform{
	width: 100%;
	display: table;
	padding: 0 .4rem;
	padding-top: .26rem;
}
.results-inform h4{
	line-height: .68rem;
	font-size: .28rem;
	color: #333;
	font-weight: normal;
}
.results-inform p{
	margin-bottom: .2rem;
    line-height: .38rem;
    font-size: .24rem;
    text-align: justify;
}
.results-product{
	width: 100%;
	display: table;
	min-height: 1rem;
	padding: 0 .4rem;
}
.results-product-list{
	width: 100%;
	border-top: .02rem solid #f4f4f4;
	margin-top: .2rem;
	display: table;
	padding: .45rem 0;
}
.product-list-img{
	width: 1.4rem;
	height: 1.4rem;
}
.product-list-img img{
	width: 100%;
	height: 100%;
}
.product-list-inform{
	width: calc(100% - 1.4rem);
	padding-left: .6rem;
}
.product-list-inform h4{
	line-height: .46rem;
	font-size: .28rem;
	font-weight: normal;
	color: #333;
}
.product-list-inform p{
	line-height: .64rem;
}
.product-list-inform p span{
	color: #373737;
}
.product-list-inform p em{
	float: right;
	width: 1.12rem;
	height: .64rem;
	background-color: #06aaa4;
	color: #fff;
	border-radius: .1rem;
	text-align: center;
}
.product-list-inform h6{
	margin: 0;
	line-height: .36rem;
	font-size: .24rem;
	color: #464646;
	font-weight: normal;
}
.product-list-inform h6 b{
	color: #ff5c59;
	font-size: .28rem;
	font-weight: normal;
}
.questionnaire{
	width: 100%;
	display: table;
	min-height: 1rem;
	padding: .5rem .4rem;
}
.questionnaire-col{
	width: 100%;
	height: 8.84rem;
	background-color: #f4f4f4;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .3rem;
	color: #333;
	position: relative;
	overflow: hidden;
}
.questionnaire-col input{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	opacity: 0;
}
.questionnaire-submit{
	width: 100%;
	display: table;
	padding-top: .4rem;
}
.questionnaire-submit button{
	width: 100%;
	height: 1rem;
	background-color: #ff6766;
	color: #fff;
	border: none;
	font-size: .28rem;
	border-radius: .1rem;
}
.certification{
	width: 100%;
	display: table;
	padding: 0 .4rem;
}
.certification-box{
	width: 100%;
	/*height: 1rem;*/
	border-bottom: .01rem solid #f4f4f4;
	line-height: 1rem;
}
.certification-box label{
	float: left;
	font-size: .28rem;
	color: #333;
	min-width: 1.2rem;
	display: inline-block;
}
.certification-box label i{
	color: #f00;
	padding-right: .1rem;
	float: left;
}
.certification-box input{
	width: 4.8rem;
	height: 1rem;
	padding-left: .2rem;
	font-size: .28rem;
}
.certification-box select{
	width:5rem;
	height: .98rem;
	padding-left: .2rem;
	font-size: .28rem;
	border: none;
}
.certification-sele{
	width: calc(100% - 1.2rem);
	padding-left: .2rem;
}
.certification-sele ul{
	width: 100%;
}
.certification-sele ul li{
	width: 1.36rem;
	height: .6rem;
	border: .02rem solid #009b93;
	border-radius: .1rem;
	text-align: center;
	line-height: .58rem;
	margin: .2rem 0;
	margin-right: .5rem;
}
.certification-sele ul li.active{
	background-color: #009b93;
	color: #fff;
}
.certification-bon{
	border-bottom: none;
}
.certification-submit{
	width: 100%;
	display: table;
	padding-top: .6rem;
}
.certification-submit button{
	width: 100%;
	height: 1rem;
	background-color: #ff6766;
	color: #fff;
	border: none;
	font-size: .28rem;
	border-radius: .1rem;
}
.claims{
	width: 100%;
	display: table;

}
.claims ul{
	width: 100%;
}
.claims ul li{
	width: 100%;
	height: 1.2rem;
	border-bottom: .02rem solid #f5f5f5;
	padding: 0 .4rem;
}
.claims-ico{
	width: .66rem;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.claims-ico img{
	height: .5rem;
}
.claims-txt{
	width: calc(100% - .66rem);
	line-height: 1.2rem;
	font-size: .28rem;
	padding-left: .2rem;
	color: #333;
}
.claims-txt i{
	display: inline-block;
	width: .28rem;
	height: .28rem;
	background: url(../img/ic4.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	float: right;
	margin: .46rem 0;
	background-size: 100% 100%;
}
.service-list{
	width: 100%;
	display: table;
	padding: 0 .4rem;
	background-color: #fff;
}
.service-list ul{
	width: 100%;
	display: table;
}
.service-list ul li{
	width: 100%;
	display: table;
	padding-bottom: .4rem;
	border-bottom: .01rem solid #f5f5f5;
}
.service-list-title{
	width: 100%;
	line-height: .8rem;
	font-size: .28rem;
	color: #050505;
}
.service-list-col{
	width: 100%;
	display: table;
}
.service-list-img{
	width: 1.4rem;
	height: 1.4rem;
}
.service-list-img img{
	width: 100%;
	height: 100%;
}
.service-list-txt{
	width: calc(100% - 1.4rem);
	padding-left: .4rem;
	height: 1.4rem;
	position: relative;
}
.service-list-txt p span{
	width: 1.32rem;
	display: inline-block;
	float: left;
	color: #555;
}
.service-list-txt p{
	line-height: .46rem;
	font-size: .26rem;
	width: 100%;
}
.service-list-txt span.label{
	display: inline-block;
	width: 1.12rem;
	height: .62rem;
	background-color: #06aaa3;
	border-radius: .1rem;
	color: #fff;
	text-align: center;
	line-height: .62rem;
	position: absolute;
	right: 0;
	top: .15rem;
}
.progress{
	width: 100%;
	display: table;
}
.progress-state{
	width: 100%;
	display: table;
	padding-top: .6rem;
	padding-bottom: .4rem;
	background-color: #fff;
}
.progress-state-ico{
	width: 100%;
	display: table;
	text-align: center;
}
.progress-state-ico img{
	height: 1.32rem;
}
.progress-state-txt{
	line-height: .9rem;
	font-size: .28rem;
	text-align: center;
}
.progress-state-txt h4{
	line-height: .5rem;
	padding-top: .3rem;
	font-size: .3rem;
}
.progress-state-txt p{
	line-height: .5rem;
	font-size: .26rem;
	color: #555;
}
.progress-inform{
	width: 100%;
	display: table;
	background-color: #fff;
	border-top: .2rem solid #f5f5f5;
	padding: 0 .4rem;
	padding-top: .1rem;
	padding-bottom: .3rem;
}
.progress-inform h3{
	line-height: .9rem;
	font-size: .3rem;
	color: #333;
	font-weight: normal;
}
.progress-inform p{
	line-height: .46rem;
	font-size: .26rem;
}
.progress-inform p span{
	display: inline-block;
	width: 1.55rem;
	float: left;
}
.progress-time{
	width: 100%;
	display: table;
	padding: 0 .4rem;
	border-top: .2rem solid #f5f5f5;
	padding-top: .1rem;
	background-color: #fff;
}
.progress-time h3{
	line-height: .9rem;
	font-size: .3rem;
	color: #333;
	font-weight: normal;
}
.progress-time ul{
	width: 100%;
	display: table;
	position: relative;
}
.progress-time ul li{
	padding-left: .6rem;
	width: 100%;
	display: table;
	height: 1.2rem;
	font-size: .26rem;
	line-height: 1.2rem;
	position: relative;
}
.progress-time ul li em{
	float: right;
	font-size: .24rem;
}
.progress-time ul li.failure i{
	background-color: #fe6567;
}
.progress-time ul:after{
	content: '';
	position: absolute;
	left: .12rem;
	top: 0;
	width: .04rem;
	height: 100%;
	background-color: #04ac9c;
	
}
.progress-time ul li i{
	display: inline-block;
	width: .4rem;
	height: .4rem;
	background-color: #08a9a5;
	border-radius: 50%;	
	position: absolute;
	left: -.05rem;
	top: .4rem;
	z-index: 10;
	display: flex;
	justify-content: center;
	align-items: center;
}

.progress-time ul:before{
	content: '';
	position: absolute;
	left: .1rem;
	bottom: 0;
	width: .06rem;
	height: .6rem;
	background-color: #fff;
	z-index: 9;
	
}
.progress-time-list{
	width: 100%;
	display: table;
	position: relative;
}
.progress-time-list:after{
	content: '';
	position: absolute;
	left: .1rem;
	top: 0;
	width: .06rem;
	height: .6rem;
	background-color: #fff;
	z-index: 9;
}
.progress-submit{
	width: 100%;
	display: table;
	padding-top: .6rem;
}
.progress-submit button{
	width: 100%;
	height: 1rem;
	background-color: #ff6766;
	color: #fff;
	border: none;
	font-size: .28rem;
	border-radius: .1rem;
}
.guarantee{
	width: 100%;
	display: table;
}
.guarantee-inform{
	width: 100%;
	display: table;
	padding: 0 .4rem;
	padding-bottom: .3rem;
	position: relative;
}
.guarantee-inform h3{
	width: 100%;
	height: 1.06rem;
	line-height: 1.04rem;
	font-size: .3rem;
	font-weight: normal;
	border-bottom: .02rem solid #f5f5f5;
	margin-bottom: .2rem;
}
.guarantee-inform p{
	line-height: .5rem;
	font-size: .26rem;
}
.guarantee-inform p span{
	width: 1.55rem;
	display: inline-block;
	float: left;
	color: #555;
}
.guarantee-inform p em{
	color: #000;
}
.guarantee-inform span.label{
	display: inline-block;
	width: 1.12rem;
	height: .62rem;
	background-color: #06aaa3;
	border-radius: .1rem;
	color: #fff;
	text-align: center;
	line-height: .62rem;
	position: absolute;
	right:.4rem;
	bottom: .49rem;
}
.guarantee-col{
	width: 100%;
	border-top: .2rem solid #f5f5f5;
	padding: 0 .4rem; 
}
.guarantee-col h3{
	width: 100%;
	height: 1.06rem;
	line-height: 1.04rem;
	font-size: .3rem;
	font-weight: normal;
	border-bottom: .02rem solid #f5f5f5;
	margin-bottom: .2rem;
}
.guarantee-col-txt{
	width: 100%;
	display: table;
	border-bottom: .01rem solid #f5f5f5;
	padding-bottom: .2rem;
}
.guarantee-col-txt p{
	line-height: .46rem;
	font-size: .26rem;
}
.guarantee-col-txt p span{
	color: #444;
	display: inline-block;
	width: 1.6rem;
}
.guarantee-col-txt p em{
	color: #333;
}
.guarantee-look{
	width: 100%;
	display: table;
	padding-top: .2rem;
	line-height: .5rem;
	color: #555;
	font-size: .26rem;
}
.guarantee-look a{
	color: #06aaa3;
}
.submit{
	width: 100%;
	display: table;
	padding: 0 .4rem;
	padding-top: .6rem;
	padding-bottom: .6rem;
}
.submit button{
	width: 100%;
	height: 1rem;
	background-color: #ff6766;
	color: #fff;
	border: none;
	font-size: .28rem;
	border-radius: .1rem;
}
.explain{
	width: 100%;
	display: table;
	padding: 0 .4rem;
	padding-top: .3rem;
}
.explain h3{
	line-height: .8rem;
	font-size: .3rem;
	font-weight: normal;
	color: #333;
	text-align: center;
}
.explain h5{
	line-height: .8rem;
	font-size: .28rem;
	font-weight: normal;
}
.explain p{
	margin-bottom: .2rem;
	font-size: .24rem;
	line-height: .44rem;
	text-align: justify;
}
.service-tab{
	width: 100%;
	height: 1rem;
}
.service-tab ul{
	width: 100%;
	display: table;
}
.service-tab ul li{
	width: 20%;
	display: table;
	text-align: center;
	line-height: 1rem;
	background-color: #fff;
	font-size: .28rem;
	position: relative;
}
.service-list-mt{
	margin-top: .2rem;
}
.service-tab ul li.active{
	color: #06aaa3;
}
.service-tab ul li.active:after{
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -.5rem;
	bottom: 0;
	width: 1rem;
	height: .04rem;
	border-radius: .02rem;
	background-color: #06aaa3;
}
.service-list-txt span.label.unfinished{
	background-color: #ff6766;
}

.service-list-txt span.label.cancel{
	background-color: #999999;
}
.record-null{
	width: 100%;
	display: table;
}
.record-null-txt{
	text-align: center;
	padding-top: 1.6rem;
	font-size: .28rem;
}
.record-null-img{
	width: 100%;
	display: table;
	text-align: center;
	padding-top: 1rem;
}
.record-null-img img{
	height: 2.8rem;
}
.certification{
	width: 100%;
	display: table;
}
.certification-failure{
	width: 100%;
	display: table;
	padding-top: 1rem;
}
.certification-img{
	width: 100%;
	text-align: center;
}
.certification-img img{
	height: 1.32rem;
}
.certification-txt{
	text-align: center;
	padding-top: .5rem;
	font-size: .28rem;
	color: #333;
}
.submit-pt{
	padding-top: 3rem;
}
.medical{
	width: 100%;
	display: table;
	background-color: #fff;
}
.medical-title{
	width: 100%;
	display: table;
	padding: 0 .4rem;
}
.medical-title h4{
	line-height: 1rem;
	font-size: .28rem;
	font-weight: normal;
	color: #333;
}
.medical-list{
	width: 100%;
	display: table;
	padding: 0 .4rem;
	padding-bottom: .4rem;
}
.medical-list ul{
	width: 100%;
	display: table;
	display: flex;
	justify-content: space-between;
}
.medical-list ul li{
	width: 1.12rem;
	height: .6rem;
	border: .01rem solid #06aaa3;
	border-radius: .1rem;
	color: #333;
	text-align: center;
	line-height: .58rem;
}
.medical-list ul li.active{
	background-color: #06aaa3;
	color: #fff;
}
.member{
	width: 100%;
	display: table;
	padding: 0 .4rem;
	
}
.member ul{
	width: 100%;
	padding-top: .2rem;
}
.member ul li{
	width: 100%;
	height: 1.6rem;
	background-color: #fff;
	margin: .15rem 0;
	border-radius: .1rem;
	box-shadow: 0 .05rem .1rem rgba(51,51,51,.03);
}
.member-img{
	width: 1.6rem;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.member-img img{
	width: .8rem;
	height: .8rem;
	border-radius: 50%;
}
.member-txt{
	width: calc(100% - 1.6rem);
	height: 1.6rem;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
	flex-direction: column;
}
.member-txt h4{
	line-height: .7rem;
	font-size: .3rem;
	font-weight: normal;
}
.member-txt p{
	line-height: .46rem;
	font-size: .24rem;
}

.product{
	width: 100%;
	display: table;
}
.product-inform{
	width: 100%;
	padding: .24rem .4rem;
	background-color: #fff;
	display: table;
}
.product-inform-img{
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
}
.product-inform-img img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.product-inform-txt{
	width: calc(100% - 1rem);
	padding-left: .4rem;
	height: 1rem;
}
.product-inform-txt-fl{
	height: 100%;
	display: flex;
	justify-content: center;
	align-content: flex-start;
	flex-direction: column;
	flex-wrap: wrap;
}
.product-inform-txt-fl h4{
	line-height: .5rem;
	font-size: .3rem;
	font-weight: normal;
}
.product-inform-txt-fl p{
	color: #ff6766;
	line-height: .4rem;
}
.product-inform-txt-integral{
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #666666;
	font-size: .28rem;
}
.product-list{
	width: 100%;
	display: table;
	background-color: #fff;
	margin-top: .2rem;
	min-height: 2rem;
	padding: .2rem;
}
.product-list ul{
	width: 100%;
	display: table;
}
.product-list ul li{
	width: 25%;
	height: 1.2rem;
}
.product-list-ico{
	width: 100%;
	height: .8rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.product-list-txt{
	text-align: center;
	font-size: .26rem;
	color: #333;
	line-height: .4rem;
}
.product-list-ico img{
	height: .54rem;
}
.product-plan{
	width: 100%;
	display: table;
	background-color: #fff;
	margin-top: .2rem;
	padding:0 .4rem ;
	padding-bottom: .4rem;
}
.product-plan h4{
	line-height: .88rem;
	font-weight: normal;
	font-size: .28rem;
}
.product-plan ul{
	display: table;
}
.product-plan ul li{
	width: .8rem;
	display: table;
	margin-right: .4rem;
}
.product-plan-img{
	width: 100%;
	height: 1.04rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.product-plan-img img{
	width: .8rem;
	height: .8rem;
	border-radius: 50%;
}
.product-plan-txt{
	text-align: center;
	line-height: .34rem;
	font-size: .26rem;
	color: #333333;
}
.product-plan-btn{
	height: 1.4rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.product-plan-btn a{
	display: inline-block;
	width: 1.6rem;
	height: .6rem;
	background-color: #06aaa3;
	border-radius: .1rem;
	color: #fff;
	text-align: center;
	line-height: .6rem;
}
.product-function{
	width: 100%;
	display: table;
	margin-top: .2rem;
	background-color: #fff;
}
.product-function ul{
	width: 100%;
	display: table;
}
.product-function ul li{
	width: 100%;
	height: .82rem;
	border-bottom: .01rem solid #f4f4f4;
	padding: 0 .2rem;
}
.product-function ul li:last-child{
	border-bottom: none;
}
.product-function-ico{
	width: .92rem;
	height: .82rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.product-function-ico img{
	height: .44rem;
}
.product-function-txt{
	width: calc(100% - .92rem);
	line-height: .8rem;
	font-size: .28rem;
}
.product-function-txt i.more{
	display: inline-block;
	width: .14rem;
	height: .26rem;
	background: url(../img/ic16.png) center no-repeat;
	float: right;
	margin: .28rem 0;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.progress-list{
	width: 100%;
	display: table;
}
.progress-list ul{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.progress-list ul li{
	width: 2.2rem;
	height: 2.4rem;
	padding-top: .3rem;
	text-align: center;
	position: relative;
}

.progress-list ul li:after{
	content: '';
	position: absolute;
	right: -1.2rem;
	top: 1rem;
	width: 1.9rem;
	height: .04rem;
	background-color: #f3f3f3;
}
.progress-list ul li:last-child:after{
	width: 0;
}
.progress-list-img{
	height: 1rem;
	display: flex;
	width: 1rem;
	background-color: #f4f4f4;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	margin: .2rem auto;
	position: relative;
	z-index: 9;
}
.progress-list-img i{
	display: inline-block;
	width: .5rem;
	height: .5rem;
	background: url(../img/ico3.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.progress-list ul li.current:after{
	background-color: #06aaa3;
}
.progress-list-txt{
	width: 100%;
	height: .6rem;
	line-height: .28rem;
	color: #333;
	line-height: .6rem;
}
.progress-list ul li.li-item2 .progress-list-img i{
	background: url(../img/ico4.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.progress-list ul li.li-item3 .progress-list-img i{
	background: url(../img/ico5.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.progress-list ul li.active .progress-list-img{
	background-color: #06aaa3;
}
.progress-list ul li.active .progress-list-img i{
	background: url(../img/ico3-1.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.progress-list ul li.li-item2.active .progress-list-img i{
	background: url(../img/ico4-1.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.progress-list ul li.li-item3.active .progress-list-img i{
	background: url(../img/ico5-1.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.progress-input{
	width: 100%;
	border-top: .2rem solid #f4f4f4;
	padding: 0 .4rem;
}
.progress-input h4{
	line-height: .9rem;
	font-size: .28rem;
	color: #ff5a59;
	font-weight: normal;
}
.progress-input-box{
	width: 100%;
	height: 1.05rem;
	border-bottom: .02rem solid #f4f4f4;
	line-height: 1.04rem;
}
.progress-input-box label{
	font-size: .28rem;
	color: #333;
}
.progress-input-box label i{
	color: #ff5a59;
	margin-right: .06rem;
}
.progress-input-box input{
	padding-left: .2rem;
	font-size: .26rem;
}
.progress-title{
	width: 100%;
	border-top: .2rem solid #f4f4f4;
	background-color: #fff;
	padding: .4rem 0;
	display: table;
}
.progress-title h5{
	line-height: .6rem;
	font-size: .32rem;
	text-align: center;
	font-weight: normal;
}
.progress-material{
	width: 100%;
	display: table;
	padding: .3rem .4rem;
	border-top: .2rem solid #f5f5f5;
}
.progress-material h5{
	line-height: .6rem;
	font-size: .28rem;
	color: #333;
	font-weight: normal;
	margin-bottom: .2rem;
}
.progress-material p{
	line-height: .5rem;
}
.submit h6{
	text-align: center;
	padding-top: .4rem;
	margin: 0;
	font-weight: normal;
	color: #06aaa3;
	font-size: .26rem;
}
.progress-upload{
	width: 100%;
	display: table;
	padding-top: .9rem;
	border-top: .2rem solid #f5f5f5;
}
.progress-upload-img{
	width: 100%;
	height: 2.12rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.progress-upload-img img{
	height: 1.32rem;
}
.progress-upload-txt{
	text-align: center;
	padding-top: .2rem;
}
.progress-upload-txt p{
	line-height: .8rem;
	font-size: .28rem;
}
.progress-upload-txt p a{
	color: #ff6766;
}
.progress-upload-list{
	width: 100%;
	border-top: .2rem solid #f5f5f5;
	padding:.2rem .4rem;
	display: table;
}
.progress-upload-list h4{
	line-height: .6rem;
	font-size: .3rem;
	font-weight: normal;
	margin-bottom: .3rem;
}
.upload-list-box{
	width: 3rem;
	display: table;
}
.upload-list-box-input{
	width: 3rem;
	height: 1.8rem;
	background: #f4f4f4 url(../img/im19.jpg) center no-repeat;
	-webkit-background-size: .76rem .74rem;
	background-size: .76rem .74rem;
	overflow: hidden;
}
.upload-list-box-txt{
	text-align: center;
	line-height: .8rem;
	font-size: .28rem;
}
.upload-list-box-input input{
	width: 100%;
	height: 100%;
	opacity: 0;
}
.pay{
	width: 100%;
	display: table;
}
.pay-price{
	width: 100%;
	text-align: center;
	padding-top: .8rem;
	padding-bottom: 1rem;
}
.pay-price h4{
	line-height: .92rem;
	font-size: .28rem;
	color: #333;
	font-weight: normal;
}
.pay-price h5{
	line-height: .88rem;
	font-family: arial;
	font-size: .44rem;
	color: #06aaa3;
}
.pay-inform{
	width: 100%;
	border-top: .2rem solid #f5f5f5;
	padding: 0 .4rem;
	padding-top: .5rem;
	display: table;
}
.pay-inform-box{
	line-height: .72rem;
	font-size: .28rem;
	color: #444;
}
.show{
	display: block !important;
}
.alert-cont{
	width: 5.94rem;
	display: table;
	background-color: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -2.97rem;
	margin-top: -2.1rem;
	border-radius: .2rem;
	display: none;
}
.alert-title{
	width: 100%;
	height: .86rem;
	font-size: .3rem;
	text-align: center;
	line-height: .86rem;
	position: relative;
}
.alert-title span.close{
	display: inline-block;
	width: .26rem;
	height: .26rem;
	background: url(../img/close6.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	position: absolute;
	left: .3rem;
	top: .3rem;
	background-size: 100% 100%;
}
.alert-col{
	width: 100%;
	display: table;
	padding: .2rem 0;
}
.alert-input{
	width: 100%;
	height: .9rem;
	padding: 0 .55rem;
}
.alert-input input{
	width: 100%;
	height: .6rem;
	border: .02rem solid #f4f4f4;
	padding-left: .5rem;
	font-size: .26rem;
	color: #333;
}
.alert-button{
	width: 100%;
	display: table;
}
.alert-button button{
	width: 100%;
	height: 1.2rem;
	background-color: #06aaa3;
	color: #fff;
	font-size: .28rem;
	border-radius: 0 0 .2rem .2rem;
}
.alert-upload{
	width: 5.94rem;
	display: table;
	background-color: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	min-height: 3rem;
	margin-left: -2.97rem;
	display: none;
	margin-top: -2.1rem;
	border-radius: .2rem;
}
.alert-text{
	width: 100%;
	display: table;
	padding-bottom: 0.3rem;
}
.alert-text h4{
	text-align: center;
	line-height: .48rem;
	font-size: .32rem;
}
.alert-text p{
	font-size: .22rem;
	text-align: center;
	padding-top: .3rem;
	color: #999;
}
.alert-confirm{
	width: 5.94rem;
	display: table;
	background-color: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	min-height: 3rem;
	margin-left: -2.97rem;
	margin-top: -4rem;
	border-radius: .2rem;
	display: none;
	max-height: 8rem;
	overflow-y: scroll;
}
.alert-confirm-col{
	width: 100%;
	display:inline-block;
	padding: 0.5rem;
	padding-bottom: .4rem;
	padding-top: .2rem;
	overflow-y: scroll;
	height: 6rem;
	line-height: .4rem;
	text-align: justify;
}
.alert-confirm-col p{
	line-height: .6rem;
	font-size: .26rem;
}
.alert-confirm-col p span{
	display: inline-block;
	width: 1.5rem;
	float: left;
}
.alert-prompt{
	width: 5.94rem;
	display: table;
	background-color: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -2.97rem;
	margin-top: -2.1rem;
	border-radius: .2rem;
	display: none;
}
.alert-prompt-txt{
	line-height: .8rem;
	font-size: .3rem;
	color: #333;
	text-align: center;
	padding-bottom: .4rem;
}
.alert-successful{
	width: 5.94rem;
	display: table;
	background-color: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -2.97rem;
	margin-top: -2.1rem;
	border-radius: .2rem;
	display: none;
	min-height: 1rem;
}
.alert-successful-col{
	width: 100%;
	text-align: center;
	display: table;
	font-size: .3rem;
	line-height: .36rem;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: .2rem;
	padding-bottom: .6rem;
}
.pdf{
	color: #ff6766;
}

.bottom-cus{
	background: url(../img/ic3.jpg) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.bottom-cus-active{
	background: url(../img/ic3-1.jpg) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}

