@charset "utf-8";
/* CSS reset */

body,ul,ol,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,input,selector,form{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
ul,ol{ list-style:none;}
em{ font-style:normal;}
a{ text-decoration:none;}
img{ border:none;}

body{ 
	background:#fff;
	margin: 0 auto; 
	max-width: 750px; 
	font-size:0.28rem;
	line-height:1.5;
	font-family:-apple-system-font,Roboto,Helvetica Neue,sans-serif,PingFang SC,Arial, "Microsoft YaHei",'微软雅黑',Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3",  STXihei, STHeiti, Heiti, SimSun, sans-serif;}

.clearfix:before,.clearfix:after{ content:''; display:table;}
.clearfix:after{ clear:both;}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
}

.wrap{ position:absolute; top:0; right:0; bottom:0; left:0;}
.pageCon{position:relative;min-height:100%;box-sizing:border-box;padding-bottom:1rem;}
/* common top */
.serviceName{ height:1.86rem; background:url(../img/logo_bg.png) white no-repeat center; background-size:cover; box-sizing:border-box; padding:0.4rem 0.6rem 0.4rem 0.4rem;}
.serviceName h1{ font-size:0.44rem; color:#273140; line-height:0.52rem; font-weight:normal;}
.serviceName p{ font-size:0.26rem; padding-top:0.2rem; color:#A5ADB9;}
.serviceName p span{ color:#6ea1ed;}

/* index page style */
.search_tit{
	margin-top:0.3rem;
	padding:0 0.5rem;
	font-weight: normal;
	font-size:0.3rem;
	color:#606876;
}
.search_box{
	margin-top:0.2rem;
	padding:0 0.5rem;
}
.search_inner{
	height:0.86rem;
	box-sizing:border-box;
	padding:0.23rem 0.5rem 0.23rem 0.3rem;
	border-radius: 0.05rem;
	position:relative;
	background: #f9f9fb;
}
.search_inner:last-child {margin-top:0.3rem;}
.search_txt{
	width:100%;
	height:0.4rem;
	display: block;
	line-height:0.4rem;
	font-size:0.3rem;
	outline:none;
	border:0 none;
	background: transparent;
	color:#5d6570;
}
.search_txt::-webkit-input-placeholder{
	color:#a5adb9;
}
.search_txt::-moz-placeholder{
	color:#a5adb9;
}
.search_clear{
	display:none;
	width:0.86rem;
	height:0.86rem;
	position:absolute;
	right:0;
	top:0;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAUVBMVEUAAADCwcHBwMDBwMDBwMDCwcHCwcHDwcHCwcHCwsLDw8PCv7/CwsK/v7/BwMD////Pzs78/Pzx8fHIx8f39/fp6enEw8Pr6urg4ODc3NzW1taZwvbuAAAADnRSTlMAx9f4682kmGhYRCEVCF2hwesAAADtSURBVDjLtdTbDoMgEATQgohY6rTae///Q5usZtVBJT44T0ZPNGOWPR2dGHzpisKVPsQNVhtMYuoVdrag2PMCayospGrYXQwWYy7kLFZiZ7IxWI2Zfr3CRqpJX2xm7G63odX/rLdud4z56lU9QKOufYzyeX1qn95FffbqriJ71970QRQYQDJxCAI9SCYOXmAJluxQCnRg+SYHJ7AAS3Yo5lD7Do0YOnZtx9KlZaSHNErLeHYASy8wJC6RQWBkl8pIQ/ETp7LToUjG7CNukG99Y71zcPNHYffhyh/X/Qsgv1LyS2r/2ssv0vxqPjh/e/M4+yHfnZMAAAAASUVORK5CYII=") no-repeat center center;
	background-size:0.36rem 0.36rem;
}
.btn_box{
	margin-top:0.5rem;
	padding:0 0.6rem;
}
.btn_box .btn{
	width:100%;
	display:block;
	height:0.8rem;
	font-size:0.32rem;
	line-height:0.8rem;
	text-align:center;
	color:white;
	border:0 none;
	border-radius:0.06rem;
	/* background-color: ; */
	background-color:#d2d3d4;
}
.btn_box .btn:focus{
	outline:0 none;
	
}
.copyright{
	width:100%;
	font-size:0.26rem;
	color:#a5adb9;
	text-align: center;
	position: absolute;
	bottom:0;
	left:0;
	box-sizing:border-box;
	padding:0.5rem 0.15rem 0.4rem;
}
/* detail page style */
.count{
	padding:0.4rem 0;
	margin:0 0.5rem;
	border-bottom:0.01rem solid #dddde0;
}
.count .tit{
	font-weight:normal;
	font-size:0.32rem;
	line-height:0.64rem;
	padding-left:0.3rem;
	position:relative;
	color:#273140;
}
.count .tit::after{
	content: '';
	display:block;
	width:0.1rem;
	height:0.34rem;
	background-color: #3d75c5;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-0.17rem;
}
.count .tit button{
	display:block;
	position:absolute;
	height:0.56rem;
	line-height:0.56rem;
	padding:0 0.2rem;
	text-align: center;
	font-size:0.24rem;
	background-color:#3D75C5;
	border-radius:0.03rem;
	right:0;
	top:0.04rem;
	color:white;
	outline:0 none;
	border:0 none;
}
.count .tit button.disabled{
	background-color: #ddd;
	color:#666;
}
.count_each{
	padding-top:0.1rem;
}
.count_each li{
	font-size:0.3rem;
	color:#a5adb9;
	box-sizing:border-box;
	position:relative;
	/* padding-left:1.32rem; */
	display:flex;
	line-height:0.52rem;
}
.count_each li span.name{
	display:block;
	width:1.7rem;
	/* position:absolute;
	left:0;
	top:0; */
	color:#a5adb9;
}
.count_each li span.value{
	display:block;
	flex:1;
}
.none{
	font-size:0.32rem;
	text-align: center;
	height:6rem;
	line-height:6rem;
	color:#A5ADB9;
	display:none;
}
/* noResult page style */
.no_result{
	padding-top:2rem;
}
.no_result dt{
	width:3.6rem;
	margin:0 auto;
}
.no_result dt img{
	display:block;
	width:100%;
}
.no_result dd{
	margin:0.1rem 0 0;
	text-align:center;
	font-size:0.32rem;
	color:#000;
	line-height:0.48rem;
}

/* start page style */
.list_wrap{
	padding:0.4rem;
}
.list_wrap li{
	border:1px solid #dddde0;
	border-radius:0.05rem;
	height:1.84rem;
	box-sizing: border-box;
	position:relative;
	padding-left:1.6rem;
	padding-right:0.9rem;
	display:flex;
	align-items: flex-start;
	justify-content: center;
	flex-direction: column;
}
.list_wrap li:not(:first-child){
	margin-top:0.3rem;
}
.list_wrap li::after{
	content: '';
	position:absolute;
	width:0.3rem;
	height:0.4rem;
	top:50%;
	margin-top:-0.2rem;
	right:0.3rem;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUAgMAAAAvqY+BAAAADFBMVEUAAADFxc7Bw8nAwsjrRUuMAAAABHRSTlMAH3/fGiIoqwAAACJJREFUCNdjwA0kQQS3A5BgugBibgERunBiC1gCpkQSj0EAz5UEL32XzpkAAAAASUVORK5CYII=') no-repeat center center;
}
.img_wrap{
	position:absolute;
	left:0.3rem;
	top:50%;
	margin-top:-0.5rem;
	width:1rem;
	height:1rem;
}
.img_wrap img{
	display:block;
	width:100%;
	height:100%;
}
.bus_tit{
	font-size:0.32rem;
	font-weight:500;
	color:#273140;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.bus_info{
	font-size:0.24rem;
	color:#a5adb9;
	margin-top:0.1rem;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
/* bussiness page style */
.bus_list{
	padding:0 0.3rem;
}
.bus_list li{
	display:flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding:0.2rem 0;
	border-bottom:1px solid #ddd;
}
.bus_icon{
	width: 1rem;
	height: 1rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.bus_icon img{
	display:block;
	width:100%;
	height:100%;
}
.bus_right{
	flex:1;
	width:0;
	padding-left:0.3rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}
.bus_tit{
	font-size:0.32rem;
	color:#273140;
}
.bus_right p{
	margin-top:0.1rem;
	font-size:0.28rem;
	color:#a5adb9;
}
.bus_right p span{color:#3d75c5;}
/* paper page style */
.pageCon.paper{
	padding-top:2.86rem;
	padding-bottom:0;
	min-height:auto;
	height:100%;
}
.pageCon.paper .serviceName{
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index: 100;
}
.pageCon.paper .copyright{position:static;}
.pageCon.paper .step_nav{
	position:fixed;
	left:0;
	right:0;
	top:1.86rem;
	z-index: 100;
}
.step_nav{
	background-color:white;
	box-sizing: border-box;
	padding:0.2rem;
	display: flex;
	justify-content: center;
	align-items: center;
	height:1rem;
}
.step_nav li{
	width:1.66rem;
	height:0.6rem;
	line-height:0.6rem;
	text-align: center;
	font-size:0.24rem;
	color:#606876;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAAA8CAMAAADbqzFgAAAAhFBMVEUAAADz8/bu7vLz8/bt7fH19fjx8fXv7/Pv7/Ly8vX5+fn////////t7fLt7fL09Pj09Pf09Pju7vHt7fH09Pjt7fH09Pjt7fL09Pju7vL19fju7vL19ffu7vL29vnt7fL19fjt7fL09Pjw8Pj39/fy8vj19fft7fPt7fDp6fD09Pft7fEOLK8KAAAAKnRSTlMA4+7q/ffw5uIyEggC9/bw7N3dzcy7uqqpmZiIh3d2ZlREQyIhZmVVVSKCy0pQAAAA4ElEQVRo3u2ZRw7CUBQDQ0iAFHrvJVTn/vdj/b1DYuGA5wSj5Eke6UfEqw7pQoExax5JM4YCG9ZckmYLCpzIsoxDy2QIBXLSzOqQHhSYRcSeNDtQYMeac8nTvJBlMQgt+ykESAvSPEue5iIitpKneWDNqeRpZmSZJ4oTNCpJ8yk56KuIWJNmGwrcWXMiqXkly0rynzvi4IhzxDniHHGOuE9wxD0kB90RBzjiHHGOOCjgiIMjzhHniNOYIEfcN7k1M+Ia+pyq8TEdcYAjTnIpHXFwxDni/i/i/Jz6+xFXkeUbj5u+8IeI3mMAAAAASUVORK5CYII=') no-repeat center center;
	background-size:cover;
}
.step_nav li.on{
	color:#ff7d00;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAAA8CAMAAADbqzFgAAAAsVBMVEUAAAD/47z/uln/0I//zYb/4Lb/ulv/5L7/uln/3a//vF7/xXP/05j/26f/vmP/1p//wWv/473/uVn/473/uVn/5L7/uVn/5L7/5L7/5b7/uVr/uVr/5L7/uVn/473/uVn/58D/6r//37//v2D/yHz/uln/u1r/5L7/4rz/5L3/ulj/ulr/ulj/ulr/uFr/47z/5b3/vF7/vFH/yX3/uVn/uVn/uVj/uVn/4bz/473/uVlRdFeBAAAAOXRSTlMA9/ft8PDw7Ozo6OXk4uLh4d3NzLupmZiHdmZVVDMyIiESCAjs3URDu7qqiIh3d2ZlExPr3auqRUSNIcp6AAAA+UlEQVRo3u3WR45CQRRD0Q+dc5NzzjkHs/+FMcZ/CsiFfFdglZ5UJ6Iap8s+oVCKZ5ZpZhcKFXjmjmZ+Q6Eqz3ynmS9QqEUra7TyFwplImpGM5+hUJFnZmnmHxQa0MpO8nJlMgGBEm2aeaDH/IdCw4ia0MwnKFTimWma+QOF6rRyRStfodBbRFVo5hcUyvHMvORpLnlmj2Z+QKGmEXdDxI2NOCMOChlxt0RcXxJxIyMORpwRZ8RBISMORlwgiJsbcUYcFIohbip5moEibm3EPTziFkbcHRG3gUIxxO2NOCMOCgWCuKMRd72GMcRJ/pRGHIy4QBC3DQJxZ5hYzCQJn+DzAAAAAElFTkSuQmCC') no-repeat center center;
	background-size:cover;
}
.step_wrap{
	min-height:9.2rem;
	position:relative;
	z-index:10;
}
.step_count{
	display:none;
}
.step_count.on{
	display:block;
}
.step_notice{
	padding:0.2rem 0.5rem 0 0.5rem;
	background-color:#f6f9fd;
}
.step_notice dl{
	padding-top:0.1rem;
}
.step_notice dl dt{
	font-size:0.32rem;
	color:#333;
	padding-bottom:0.1rem;
}
.step_notice dl dd{
	padding:0.05rem 0.1rem;
	font-size:0.28rem;
	color:#666;
}
.step_btn{
	display: flex;
	justify-content: center;
	align-items: center;
	padding:0.4rem 0;
	line-height:0.88rem;
	font-size:0.28rem;
}
.step_btn .next{
	display:block;
	flex: 1;
	height:0.88rem;
	border-radius:0.03rem;
	background-color:#417cef;
	color:white;
	text-align: center;
}
.step_btn .prev{
	display:block;
	width:40%;
	height:0.86rem;
	border-radius:0.03rem;
	border:1px solid #417cef;
	color:#417cef;
	text-align:center;
	line-height:0.86rem;
}
.step_btn .back{
	display:block;
	flex: 1;
	height:0.88rem;
	border-radius:0.03rem;
	background-color:#417cef;
	color:white;
	text-align: center;
}
.step_btn a:not(:first-child){margin-left:0.2rem;}
.step_from{
	padding:0 0.6rem;
}
.step_from .item{
	padding:0.3rem 0 0.1rem 0;
}
.step_from .item .name{
	display:block;
	font-size:0.3rem;
	color:#606876;
}
.step_from .item .name em{
	color:red;
}
.step_from .item .input_box{
	margin-top:0.2rem;
	position:relative;
	background-color:#f9f9fb;
	border-radius:0.04rem;
}
.input_box input{
	width:100%;
	display:block;
	height:0.86rem;
	outline:0 none;
	border:0 none;
	box-sizing:border-box;
	padding:0.23rem 0.8rem 0.23rem 0.3rem;
	font-size:0.3rem;
	color:#273140;
	line-height:0.4rem;
	background-color: transparent;
}
.input_box textarea{
	font-family:-apple-system-font,Roboto,Helvetica Neue,sans-serif,PingFang SC,Arial, "Microsoft YaHei",'微软雅黑',Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3",  STXihei, STHeiti, Heiti, SimSun, sans-serif;
	width:100%;
	display:block;
	height:1.72rem;
	outline:0 none;
	border:0 none;
	box-sizing:border-box;
	padding:0.23rem 0.3rem;
	font-size:0.3rem;
	color:#273140;
	line-height:0.4rem;
	background-color: transparent;
	resize: none;
}
.input_box input::-webkit-input-placeholder,
.input_box textarea::-webkit-input-placeholder{
	color:#a5adb9;
}
.input_box input::-moz-placeholder,
.input_box textarea::-moz-placeholder{
	color:#a5adb9;
}
.input_box .down{
	display: block;
	width:0.8rem;
	height:0.86rem;
	position:absolute;
	right: 0;
	top:0;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAP1BMVEUAAABgaHdgaHZgaHZhaXZgYHdhYXpgaHZgaHZgaHZgaXZgaHVhaXZhaHZhaHVganhhZ3lfanJgaXZhaXdgaHZSqktKAAAAFHRSTlMAQ/jyXBYK7OXd1Mq+sUw1KiGXltA3TWEAAABmSURBVCjPtclZCoAgFAXQq695cCj3v9ZIEU2fEETn9+BvBzmGPMMK1yDeNHZ+dwTDxu02IP5a7+o36Jdylx7Ifn7u7DexU76TRcGMaUeDiqa4pMEQMqwUYCnpV6Ghu7sDmk+U9rsLfm0RUR2NERkAAAAASUVORK5CYII=') no-repeat center center;
	background-size:0.3rem 0.2rem;
}
.input_box .clear{
	display: none;
	position:absolute;
	width:0.86rem;
	height:0.86rem;
	right: 0;
	top:0;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAUVBMVEUAAADCwcHBwMDBwMDBwMDCwcHCwcHDwcHCwcHCwsLDw8PCv7/CwsK/v7/BwMD////Pzs78/Pzx8fHIx8f39/fp6enEw8Pr6urg4ODc3NzW1taZwvbuAAAADnRSTlMAx9f4682kmGhYRCEVCF2hwesAAADtSURBVDjLtdTbDoMgEATQgohY6rTae///Q5usZtVBJT44T0ZPNGOWPR2dGHzpisKVPsQNVhtMYuoVdrag2PMCayospGrYXQwWYy7kLFZiZ7IxWI2Zfr3CRqpJX2xm7G63odX/rLdud4z56lU9QKOufYzyeX1qn95FffbqriJ71970QRQYQDJxCAI9SCYOXmAJluxQCnRg+SYHJ7AAS3Yo5lD7Do0YOnZtx9KlZaSHNErLeHYASy8wJC6RQWBkl8pIQ/ETp7LToUjG7CNukG99Y71zcPNHYffhyh/X/Qsgv1LyS2r/2ssv0vxqPjh/e/M4+yHfnZMAAAAASUVORK5CYII=") no-repeat center center;
	background-size:0.36rem 0.36rem;
}
.mt50{margin-top:0.5rem !important;}
.submit_res{
	padding:0.8rem 0.5rem;
	background-color:#f6f9fd;
}
.submit_res dt{
	width:0.8rem;
	height:0.8rem;
	margin: 0 auto;
}
.submit_res dt img{
	display: block;
	width:0.8rem;
	height:0.8rem;
}
.submit_res dd{
	text-align:center;
	font-size:0.28rem;
	color:#999;
}
.submit_res dd h6{
	font-size:0.3rem;
	color:#7ed320;
	margin-top:0.15rem;
}
.submit_res dd p{
	margin-top:0.15rem;
}
