@charset "gb2312";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-family:'Microsoft YaHei';
	font-size:14px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{text-decoration:none;}
input,textarea{font-family:'Microsoft YaHei';}
img{display:block;}
/*  pub Class==================================================================*/
html{font-size:100px;}
.container{overflow:hidden;max-width:830px;min-height:100%;min-width:320px;margin:0 auto;background-image: url(../images/background.jpg);background-size:100% auto;background-color: #6b75ff;background-repeat: no-repeat;}
.header{padding:0.32rem 0;display: flex;align-items: center;justify-content: space-between;}
.header .leftLogo{width:2.94rem;margin-left:0.32rem;}
.header .rightLogo{width:2.36rem;margin-right:0.32rem;}
.bannerImg{width:85.3%;margin:0.7rem auto 0.3rem;}
.boxHeader{width:91.6%;margin:0.3rem auto 0;}
.whiteBox{width:91.6%;margin:0 auto 0.28rem;background:#fff;border-radius:0.3rem;padding:0.3rem 0;min-height:2.8rem;}
.whiteBox.first{margin-top:-1.6rem;z-index: 100;position: relative;}
.whiteBox p{margin: 0 0.3rem;font-size: 0.24rem;line-height: 0.5rem;text-indent: 2em;}
.whiteBox .boxTitle{width:3.2rem;margin:0 0 0.3rem 0.52rem;}
.redBox{background:#ff6262;color:#fff;font-size:0.24rem;line-height: 0.4rem;padding:0.16rem;margin:0.3rem;}
.whiteBox .bigTitle{font-size:0.36rem;text-align: center;}
.lineTable{width:87.8%;margin:0.4rem auto 0;}
.leftOqq img{display:inline;}


.partLast .cititl{text-align:center;} 
.partLast .cititl .c2{color:#4b48df;font-size:0.26rem;}
.partLast .cititl .c3{color:#454545;font-size:0.24rem;}
.partLast .item{display:flex;flex-wrap:nowrap;margin:0.2rem 0;}
.partLast .item em{margin-right:0.1rem;color:red;}
.partLast .item .label{text-align:right;width:25%;font-size:0.22rem;}
.partLast .item .filled{width:70%;}
.partLast .item .inpt{height:0.44rem;width:100%;text-indent:1em;font-size:0.2rem;border: 1px solid #cccccc;}
.partLast .item .textarea{width:100%;border: 1px solid #cccccc;}
.partLast .submit{display:block;width:1.5rem;height:0.5rem;line-height:0.5rem;margin:0 auto;text-align:center;background:#4b48df;color:#ffffff;border-radius:0.15rem;border:none;font-size:0.2rem;}
.partLast .hSdrop{width:100%;box-sizing:border-box;padding:0 0.1rem;height:0.44rem;line-height:0.4rem;border:1px solid #cccccc;text-align:left;font-size:0.2rem;background: url(../images/arrow_down.png) no-repeat right center;background-size: 0.4rem;text-indent:0.5em;}

.select-moob{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;}
.select-moob-cover{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1}
.select-moob-container{position:absolute;left:0;right:0;bottom:0;height:290px;background-color:#fff;z-index:2;animation:aclstop .3s 1 forwards;-webkit-animation:aclstop .3s 1 forwards;-webkit-overflow-scrolling:touch}@-webkit-keyframes aclstop{from{opacity:0;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-webkit-transform:translateY(100px)}to{opacity:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0)}}@keyframes aclstop{from{opacity:0;transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-webkit-transform:translateY(100px)}to{opacity:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0)}}
.select-moob-title{height:48px;background-color:#f5f5f5;padding:0 20px}
.select-moob-title>div{font-size:15px;letter-spacing:1px;color:#212121;line-height:48px;cursor:pointer}
.select-moob-title .cancel{float:left}
.select-moob-title .determine{float:right}
.select-moob-content{height:246px;overflow:auto}
.select-moob-content .sw-select{height:240px;position:relative}
.select-moob-content .sw-select:before{content:'';position:absolute;top:40%;left:0;right:0;height:48px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}
.select-moob-content .swiper-slide{text-align:center;line-height:48px;opacity:.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select-moob-content .swiper-slide-active{opacity:1;font-size:15px}
label.error{display:block;padding-top:0.1rem ;font-size:0.2rem;color:#f60;background:url(/global/register/images/user-icon36.png) no-repeat 0 -303px;line-height:18px;text-align:left;}


@media (max-width: 640px) {
	html{font-size:77px;}   
.leftOqq{display:none;}	
}

@media (max-width: 480px) {
	html{font-size:57.8px;}    
}

@media (max-width:414px) {
	html{font-size:49.8px;}
		
}

@media (max-width:375px) {
	html{font-size:45.1px;}
	.whiteBox p{font-size:12px;line-height: 25px;}
}

@media (max-width:360px) {
	html{font-size:43.3px;}
		
}
@media (max-width:320px) {
	html{font-size:38.5px;}
	
}
