@charset "gb2312";
/* CSS Document */

/* �� reset ======================================================*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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';}
/* �� pub Class==================================================================*/
html{font-size:100px;}
.container{overflow:hidden;max-width:750px;min-height:100%;min-width:320px;margin:0 auto;background: #4b48df;}
.banner {width:100%;height:10rem;background: url(../images/banner.png);background-size: 100%;}
.part{width:90%;margin:0 auto 0.3rem;box-shadow: 0 0.1rem 0.2rem  #151378;border-radius:0.25rem ;font-size:0.22rem;line-height: 0.44rem;}
.part .inner{border-radius:0.25rem ;padding:0.25rem ;background:#fff;box-shadow: 0 0 0.3rem  rgba(57,57,215,0.4) inset;}
.part .inner .titleImg{margin:0.3rem auto;display:block;}
.titleImg.title1{width:3.15rem;height:0.35rem;}
.titleImg.title2{width:2.55rem;height:0.35rem;}
.titleImg.title3{width:2.55rem;height:0.35rem;}
.part .inner .listBox{display:flex;background:#dbdaf9;border-radius: 0.05rem;margin-bottom:0.2rem;}
.part .inner .listBox .nums{display:flex;background:#4b48df;color:#fafafe;font-size:0.28rem;width:0.78rem;border-radius: 0.05rem;text-align: center;align-items: center;justify-content: center;}
.part .inner .listBox p{color:#4b48df;font-size:0.2rem;line-height: 0.3rem;padding:0.15rem;flex:1;}
.part .inner > p{color:#333;font-size:0.2rem;line-height: 0.3rem;}



.part6 .cititl{text-align:center;} 
.part6 .cititl .c2{color:#4b48df;font-size:0.26rem;}
.part6 .cititl .c3{color:#454545;font-size:0.24rem;}
.part6 .item{display:flex;flex-wrap:nowrap;margin:0.2rem 0;}
.part6 .item em{margin-right:0.1rem;color:red;}
.part6 .item .label{text-align:right;width:25%;font-size:0.22rem;}
.part6 .item .filled{width:70%;}
.part6 .item .inpt{height:0.44rem;width:100%;text-indent:1em;font-size:0.2rem;border: 1px solid #cccccc;}
.part6 .item .textarea{width:100%;border: 1px solid #cccccc;}
.part6 .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;}
.part6 .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:85.3px;}
	.leftOqq{display:none;}	
}

@media (max-width: 480px) {
	html{font-size:64px;}
}

@media (max-width:414px) {
	html{font-size:55.2px;}
	p{font-size:12px !important;line-height: 18px !important;}
}

@media (max-width:375px) {
    html{font-size:50px;}
}

@media (max-width:360px) {
    html{font-size:48px;}
}

@media (max-width:320px) {
    html{font-size:42.7px;}
}