* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family:"microsoft yahei",sans-serif;
}


input{
    -webkit-appearance: none;
}

i {
	font-style: use
}

li {
	list-style: none;
}

a,
input,
label {
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-tap-highlight-color: rgba(0, 0, 0, 0);
	-ms-tap-highlight-color: rgba(0, 0, 0, 0);
	-o-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0)
}

img {
	display: block
}

input,
button {
	outline: none;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix {
	*+height: 1%
}

body {
	padding-top: constant(safe-area-inset-top);
	padding-left: constant(safe-area-inset-left);
	padding-right: constant(safe-area-inset-right);
	padding-bottom: constant(safe-area-inset-bottom);
	background: #fff;
	max-width: 750px;
	width: 100%;
	margin: auto;
	font-size: 0;
}

.banner {
	background: url("../images/banner-bg.jpg") no-repeat 0 0;
	background-size: cover;
	width: 100%;
	height:7.76rem;
}
.one{
	background:#fff;
	background-size: cover;
	width: 100%;
	height:11.93rem;
}
.one1{
	background: url(../images/one-1.jpg) no-repeat 0 0;
	background-size: cover;
	width: 7.5rem;
	height:2.10rem;
	margin: 0 auto 0;
}
.one2{
	background: url(../images/one-2.jpg) no-repeat 0 0;
	background-size: cover;
	width: 7.5rem;
	height:1.98rem;
	margin: 0 auto 0;
}
.one3{
	background: url(../images/one-3.jpg) no-repeat 0 0;
	background-size: cover;
	width: 7.5rem;
	height:2.40rem;
	margin: 0 auto 0;
}
.one4{
	background: url(../images/one-4.jpg) no-repeat 0 0;
	background-size: cover;
	width: 7.5rem;
	height:2.4rem;
	margin: 0 auto 0;
}
.one5{
	background: url(../images/one-5.jpg) no-repeat 0 0;
	background-size: cover;
	width: 7.5rem;
	height:3.05rem;
	margin: 0 auto 0;
}

.two{
	background:url("../images/two-bg.jpg") no-repeat 0 0;
	background-size: cover;
	width: 100%;
	height:2rem;
	padding-top: 1rem;
}
.two1{
	background:url("../images/two-bg1.jpg") no-repeat 0 0;
	background-size: cover;
	width: 100%;
	height:2.38rem;
	padding-top: 1rem;
}
.two2{
	background:url("../images/two-bg2.jpg") no-repeat 0 0;
	background-size: cover;
	width: 100%;
	height:6.3rem;
	padding-top: 1rem;
}
.lunbo {
	width: 100%;
    height:0.45rem;
	padding-top: 0.1rem;
}
#scroll {
	overflow:hidden;
	width: 6.25rem;
	height: 0.3rem;
	margin: 0 auto 0;
}
#scroll ul {
	width: 6.25rem;
	height: 0.3rem;
}
	
#scroll li {
	font-size: 0.24rem;
	color: #0094f8;
	margin-left: 0.2rem;
	float: left;
	font-weight: normal;
}
.apply {
	background:url("../images/apply-bg.jpg") no-repeat 0 0;
	background-size: cover;
	width: 100%;
	height:6.2rem;
	padding-top: 1.62rem;
}

.apply-form{
	width:4.1rem;
	margin:0 auto 0;
}
.apply-box{
	width:4.1rem;
	height:0.6rem;
	border:none;
	display:-webkit-flex;
	display:flex;
	align-items:center;
}
.zhuanye{
	background: #FFFFFF;
	width:4.1rem;
	height:0.6rem;
	border:1px #9F9F9F solid;
	border-radius: 0.05rem;
	display:-webkit-flex;
	display:flex;
	align-items:center;
}
.browser {
	position:relative;
	width:5.6rem;
	height:100%;
	overflow:hidden;
	-webkit-flex:0 1 auto;
	flex:0 1 auto;
}
.express-area {
	background: #FFFFFF;
	width:4.1rem;
	height:0.6rem;
	border:1px #9F9F9F solid;
	border-radius: 0.05rem;
}
.express-area a {
	display: block;
	height:0.6rem;
}
.express-area dl {
	position: relative;
	color:#5c5c5c;
	line-height:0.6rem;
	text-align: left;
}
.express-area dl dd {
	font-size:0.22rem;
	padding:0 0 0 0.20rem;
}

.express-area-box {
	position: fixed;
	bottom: -100%;
	left: 0;
	z-index: 15;
	width: 100%;
	background-color: #fff;
	color: #5c5c5c;
	margin-left: 0;
}
.express-area-box header {
	position: relative;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
.express-area-box header h3 {
	margin: 0 0.6rem;
	text-align: center;
	font-size: 0.28rem;
	line-height: 0.5rem;
}
.express-area-box header .back,
.express-area-box header .close {
	position: absolute;
	top: 0;
	width: 0.6rem;
	height: 0.5rem;
}
.express-area-box header .back {
	display: none;
	left: 0;
	background: url("../images/back.png") no-repeat center;
	background-size: 0.15rem 0.27rem;
}
.express-area-box header .close {
	right: 0;
	background: url("../images/close-area.png") no-repeat center;
	background-size: 0.27rem 0.27rem;
}
.express-area-box article {
	height: 4rem;
	overflow-y: scroll;
}
.area-list li {
	padding: 0.2rem 0.5rem;
	border-bottom: 1px solid #e2e2e2;
	text-align: justify;
	font-size: 0.28rem;
}
.mask {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 12;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
}
.users,.phone{
	background: #FFFFFF;
	width:4.1rem;
	height:0.6rem;
	border:1px #9F9F9F solid;
	border-radius: 0.05rem;
	font-size:0.22rem;
	color: #5c5c5c;
	padding: 0 0 0 0.2rem;
	-webkit-flex:0 1 auto;
	flex:0 1 auto;
}
::-webkit-input-placeholder{
	color: #5c5c5c;
}
:-moz-placeholder{
	color: #5c5c5c;
}
:-ms-input-placeholder{
	color: #5c5c5c;
}
#zhaunye{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background:#fff url("../images/select-icon1.png") no-repeat right center;
    background-size:0.45rem 0.11rem;
    outline:none;
    width:4.1rem;
    height: 0.57rem;
    border:none;
    border-radius:0.05rem;
    font-size: 0.22rem;
    color: #666;
    display: block;
    padding-left:0.2rem;
    padding-right: 0.45rem;
    margin-left: 0.01rem;
	margin-top: 0.01rem;
}
#zhaunye1{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background:#fff url("../images/select-icon1.png") no-repeat right center;
    background-size:0.45rem 0.11rem;
    outline:none;
    width:4.1rem;
    height: 0.57rem;
    border:none;
    border-radius:0.05rem;
    font-size: 0.22rem;
    color: #666;
    display: block;
    padding-left:0.2rem;
    padding-right: 0.45rem;
    margin-left: 0.01rem;
	margin-top: 0.01rem;
}
#zhaunye2{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background:#fff url("../images/select-icon1.png") no-repeat right center;
    background-size:0.45rem 0.11rem;
    outline:none;
    width:4.1rem;
    height: 0.57rem;
    border:none;
    border-radius:0.05rem;
    font-size: 0.22rem;
    color: #666;
    display: block;
    padding-left:0.2rem;
    padding-right: 0.45rem;
    margin-left: 0.01rem;
	margin-top: 0.01rem;
}
.apply-btn{
	background:#dc3546;
	width:100%;
	height:0.6rem;
	border: none;
	border-radius: 0.05rem;
	color: #fff;
	font-size: 0.24rem;
	font-weight: normal;
	display: block;
	text-align: center;
	margin: 0.23rem auto 0;
}

.use {
	background:url("../images/use-bg.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 5.42rem;
}
.use1 {
	background:url("../images/use-bg1.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 1.85rem;
}
.yi{
	background:url("../images/yi.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 13.2rem;
	padding-top: 2.4rem;
}
.yi-1{
	background:url("../images/yi1.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 10rem;
	padding-top: 2.4rem;
}
.yi1-1{
	background:url("../images/yi1-1.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 9.72rem;
	padding-top: 2.4rem;
}
.yi1-2{
	background:url("../images/yi1-2.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 18.55rem;
	padding-top: 2.4rem;
}
.yi1-3{
	background:url("../images/yi1-3.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 19.77rem;
	padding-top: 2.4rem;
}
.yi1-4{
	background:url("../images/yi1-4.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 12.56rem;
	padding-top: 2.4rem;
}
.yi1-5{
	background:url("../images/yi1-5.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 12rem;
	padding-top: 2.4rem;
}
.guonei1{
	background:url("../images/guonei1.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 10.35rem;
	padding-top: 2.4rem;
}
.guonei2{
	background:url("../images/guonei2.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 4.7rem;
	padding-top: 2.4rem;
}
.guonei3{
	background:url("../images/guonei3.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 8.86rem;
	padding-top: 2.4rem;
}
.guonei4{
	background:url("../images/guonei4.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 6.4rem;
	padding-top: 2.4rem;
}
.guonei5{
	background:url("../images/guonei5.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 5.9rem;
	padding-top: 2.4rem;
}
.guonei6{
	background:url("../images/guonei6.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 9.26rem;
	padding-top: 2.4rem;
}
.riben1{
	background:url("../images/riben1.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 7.71rem;
	padding-top: 2.4rem;
}
.riben2{
	background:url("../images/riben2.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 13rem;
	padding-top: 2.4rem;
}
.riben3{
	background:url("../images/riben3.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 9.31rem;
	padding-top: 2.4rem;
}
.riben4{
	background:url("../images/riben4.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 8.42rem;
	padding-top: 2.4rem;
}
.riben5{
	background:url("../images/riben5.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 9.23rem;
	padding-top: 2.4rem;
}
.riben6{
	background:url("../images/riben6.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 6.34rem;
	padding-top: 2.4rem;
}
.riben7{
	background:url("../images/riben7.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 10.68rem;
	padding-top: 2.4rem;
}
.riben8{
	background:url("../images/riben8.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 12.97rem;
	padding-top: 2.4rem;
}
.riben9{
	background:url("../images/riben9.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 8.26rem;
	padding-top: 2.4rem;
}
.hanguo1{
	background:url("../images/hanguo1.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 10.21rem;
	padding-top: 2.4rem;
}
.hanguo2{
	background:url("../images/hanguo2.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 10.4rem;
	padding-top: 2.4rem;
}
.hanguo3{
	background:url("../images/hanguo3.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 13.86rem;
	padding-top: 2.4rem;
}
.hanguo4{
	background:url("../images/hanguo4.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 10rem;
	padding-top: 2.4rem;
}
.hanguo5{
	background:url("../images/hanguo5.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 8.34rem;
	padding-top: 2.4rem;
}
.hanguo6{
	background:url("../images/hanguo6.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 9.66rem;
	padding-top: 2.4rem;
}
.hanguo7{
	background:url("../images/hanguo7.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 9.56rem;
	padding-top: 2.4rem;
}
.hanguo8{
	background:url("../images/hanguo8.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 11.86rem;
	padding-top: 2.4rem;
}
.hanguo9{
	background:url("../images/hanguo9.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 12.04rem;
	padding-top: 2.4rem;
}
.hanguo10{
	background:url("../images/hanguo10.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 7.73rem;
	padding-top: 2.4rem;
}
.er{
	background:url("../images/er.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 12.3rem;
	padding-top: 2.4rem;
}
.san{
	background:url("../images/san.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 8.85rem;
	padding-top: 2.4rem;
}
.wu{
	background:url("../images/wu.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 7.37rem;
	padding-top: 2.4rem;
}
.liu{
	background:url("../images/liu.jpg") no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 9.15rem;
	padding-top: 2.2rem;
}
.tanchu-form{
	width:5.6rem;
	margin:0.2rem auto 0;
}
.fanhui {
	width: 0.7rem;
	height: 0.7rem;
	position: fixed;
    right:0.3rem;
    bottom:1rem;
}
.footer{
	background:#d1e8f6;
	background-size: cover;
	width: 100%;
	height:1.2rem;
	padding-top: 0.1rem;
}
.footer1{
	background:#fff;
	background-size: cover;
	width: 100%;
	height:1.5rem;
	padding-top: 0.1rem;
}
.footer-p1{
	font-size: 0.22rem;
	color: #fff;
	line-height:0.3rem;
	text-align: center;
	margin-top: 0.01rem;
}
.footer-p1>a{
	color: #666;
}
.logo{
	width:1.06rem;
	margin:0 auto;
}
.footer-p{
	font-size: 0.22rem;
	color: #666;
	line-height:0.3rem;
	text-align: center;
	margin-top: 0.01rem;
}
.footer-p>a{
	color: #666;
}
.bottombar{
    background: url("../images/bottombar1.png") no-repeat 0 0;
    background-size: cover;
    width: 7.5rem;
    height:1rem;
    position: fixed;
    left:50%;
    bottom:0;
    margin-left: -3.75rem;
}
.bottom1{
	width: 3.75rem;
    height:1rem;
	float: left;
}

.bottom3{
	width: 3.75rem;
    height:1rem;
	float: right;
}
.mt26{
	margin-top: 0.26rem;
}
.mt29{
	margin-top: 0.29rem;
}
.mt30{
	margin-top: 0.24rem;
}
.mt33{
	margin-top:0.33rem;
}
.mt34{
	margin-top:0.34rem;
}
.mt38{
	margin-top:0.23rem;
}
.mt42{
	margin-top:0.42rem;
}
.form_show_box {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    display: none;
}
.form_show {
    width: 80%;
    height: 7rem;
    background-color: #fff;
    position: fixed;
    top: 20%;
    left: 10%;
    text-align: center;
}
.form_top {
    width: 100%;
    height: 1.4rem;
    background-color: #0857b9;
    color: #fff;
}
.form_top h2 {
    font-size: 0.32rem;
    text-align: center;
    padding-top: 0.3rem;
    position: relative;
}
.form_top p {
    font-size: 0.24rem;
    text-align: center;
    margin-top: 0.1rem;
}
.btn_form {
    margin-top: 0.4rem;
}
.btn_form button {
    width: 2.2rem;
    height: 0.7rem;
    border-radius: 0.05rem;
    border: 0;
    font-size: 0.24rem;
    color: #fff;
    margin: 0 0.2rem;
}

#hide1 {
    font-size: 22px;
    color: #fff;
    position: fixed;
    top: 90px;
    right: 35px;
    cursor: pointer;
}
.btn_form button:first-child {
    background-color: #0857b9;
}
.btn_form button:nth-child(2) {
    background-color: #bf8600;
}