* { margin: 0px; padding: 0px; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); box-sizing: border-box; -webkit-box-sizing: border-box; }
body { margin: 0px; padding: 0px; font-family: 'Microsoft Yahei'; color: #333; position: relative; -webkit-text-size-adjust: none;  background: #efefef; margin: 0 auto; }
ul, li, p, span, h1, h2, h3, h4, dl, dt, dd, form, input, textarea, select { margin: 0px; padding: 0px; font-weight: normal; }
ul,li{ list-style-type: none;}
input, textarea, select {  font-family: 'Microsoft Yahei'; -webkit-appearance: none; }
*:focus{ outline: none;}
body,html{height:100%;}

.app{ overflow: hidden; background:url(../images/bg_mobile2.jpg) no-repeat center; background-size:100% 100%; min-height:100%; padding:12px; padding-bottom:60px;}
.app .tit{ color:#fff; text-align: center; padding:30px 0 20px 0;}
.app .tit h1{ font-size:22px; font-weight: bold;}
.app .tit p{ font-size:16px; padding-top:10px;}
.app ul li{ margin-top:14px; position: relative;}
.app ul li .intxt{ display:flex; align-items: center; justify-content: space-between; width:100%; font-size:16px; padding:0 12px; height:45px; border:0; border-radius:5px; background:#fff;}
.app ul li .intxt.te{ resize: none; padding:12px; height:100px;color: #000000;}
.app ul li .intxt.se{ background:#fff url(../images/sj_mobile.jpg) no-repeat 95% center; background-size:15px auto;}
.app ul li .intxt em{ width:15px; position: relative; height:15px; border:1px solid #ddd; margin-right:12px; border-radius:50%;}
.app ul li .intxt em.on{ background:#007AFF url(../images/gou_mobile.png) no-repeat center; background-size:5px auto;}
.app ul li .intxt .txt{ flex:1; }
.app ul li .getcode{ cursor: pointer; padding:6px 10px; border-radius:5px; background:#ff953d; color:#fff; border:0; position: absolute; right:5px; top:50%; transform:translateY(-50%);}
.app ul li .getcode[disabled]{ cursor:default; background:#aaa;}
.app ul li .btn{ height:45px; background:#ff953d; color:#fff; border-radius:5px; border:0; display: block; width:100%; margin-top:20px;}
.app ul li .btn:active{ opacity:0.9;}
.app ul li .btn.bgnone{ background:none; color:#3D7EFF; }
.app ul li .btn.bgnone:active{ background:#3D7EFF; color:#fff; border-color:#3D7EFF; }
.app ul li a{ text-decoration:none; padding:13px 30px;text-align: center;border-radius:5px;font-size:12px;}
textarea::-webkit-input-placeholder, .inputHead {
    color: #757575;
}
input::-webkit-input-placeholder, .inputHead {
    color: #757575;
}
select::-webkit-input-placeholder, .inputHead {
    color: #757575;
}