body,ul,li,ol,h1,h2,h3,h4,h5,p,dl,dd,dt,form,div,header,footer,section{margin:0;padding: 0;}
ul,li,ol{list-style: none;}
em,i{font-style: normal;}
strong,b{font-weight: normal;}
a{color:#333;text-decoration: none;}
input[type="button"]{background:none;outline:none; border:0;-webkit-appearance: none;}
body{font:24px/38px 'microsoft yahei';color:#a3a3a3;}

/*apply page*/
.apply{background:#180c3d url(../img/apply_bg.jpg) no-repeat;}
.apply h1,.apply .intro{display: none;}
.apply .info{position:absolute;left:60px;bottom:30px;text-indent: -9999px;width:624px;height:34px;background: url(../img/wap_corp.png) no-repeat;}
/*.apply .info{width:378px;left:186px;} 暂时，不显示赞助商使用*/
.apply .applyBtn{position:absolute;width:272px;height:110px;left:239px;top:758px;text-indent: -999px;}

.loginbox{float:right;color:#f4fdfe;margin:20px 20px 0 0;display: flex;display: -webkit-flex;align-items: center}
.loginbox img{width:48px;height:48px;border-radius:48px;margin-right: 10px;}
.loginbox a{color:#499be1;margin:0 40px;}

.mask,.mask2{position:fixed;width:100%;left:0;top:0;bottom:0;background: rgba(0,0,0,0.5);display: none;}
.layer{position:fixed;width:100%;left:0;top:0;bottom:0;display:flex;display:-webkit-flex;justify-content: center;align-items: center}
.layerItem{width:660px;background:#fff;border-radius:3px;display:none}
.layerItem .titbar{position:relative;background:#422d81;height:84px;text-align: center;color:#fff;font-size:36px;line-height: 84px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.layerItem .titbar .close{position:absolute;display:block;text-indent:-9999px;cursor:pointer;width:40px;height:40px;right:30px;top:20px;background-image:url(../wap/img/modal_b_close.jpg);background-size:cover;}
.layerItem .content{padding:30px;text-align: center}
.layerItem .content .msg{font-size:48px;font-weight:bold;line-height:80px;color:#449be5;margin:40px 0 10px;}
.layerItem .content .text{font-size:24px;color:#a3a3a3;margin-bottom:60px;}
.layerItem .bigBtn{width:272px;height:78px;background:#449be5;text-align: center;color:#fff;font-size:32px;line-height: 78px;display: block;margin:35px auto;border:none;border-radius: 4px;}
.layerItem .bigBtn.gray{background:#ddd;}

#mobileBox .content{text-align:left;}
#mobileBox .formbox{margin-bottom:30px;}
#mobileBox .formbox .t1{font-size:20px;}
#mobileBox .formbox label{font-size:28px;color:#000;margin:30px 0;display: flex;display: -webkit-flex;justify-content:left;align-items:center}
#mobileBox .formbox label span{text-align:right;width:145px;}
#mobileBox .formbox input.form_text{height:40px;padding:5px;border:1px solid #e3e3e3;border-radius: 4px;font-size:24px;width:270px;flex:auto;}
#mobileBox .formbox .sendSms{width:150px;height:54px;margin-left:20px;background: #449be5;text-align:center;color:#fff;font-size:20px;line-height:54px;border-radius: 4px;}
#mobileBox .formbox .errorInfo{min-height:38px;color:#f00;font-size:20px;}
#mobileBox .formbox .errorInfo a{color:#449be5;}
#mobileBox .protocol{height:200px;background:#f0f0f0;color:#333;padding:20px;overflow-y:auto;margin-bottom:10px;}
#mobileBox .protocol a{color:#449be5;}
#mobileBox .protocol_check{display: flex;display: -webkit-flex;justify-content:left;align-items:top}
#mobileBox .protocol_check input{width:30px;height:30px;margin:5px 10px 0 0;}