body, div, ul, ol, li, img, p, dl, dt, dd, a, span, input, ::before, ::after{margin:0; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
body{font-size:14px; font-family:Helvetica, Tahoma, Arial, sans-serif, 'Microsoft YaHei'; min-width:320px; max-width:640px; margin: 0 auto!important; padding-bottom:1em; background:#eee;}
a{text-decoration:none; color:#FF7200;}
img{border:0; display:block;}
ul{overflow:hidden; list-style:none;}
input{border:0; outline:none; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
input, a, button{-webkit-tap-highlight-color:transparent; -moz-tap-highlight-color:transparent; tap-highlight-color:transparent;}
/*移动端适配 width|height|font-size = 视觉稿量出来的值 / 100rem;@lbl*/
@media screen and (max-width:359px) and (min-width:320px){
    html{font-size:50px !important;}
}
@media screen and (max-width:374px) and (min-width:360px){
    html{font-size:56.25px !important;}
}
@media screen and (max-width:413px) and (min-width:375px){
    html{font-size:58.5px !important;}
}
@media screen and (max-width:639px) and (min-width:414px){
    html{font-size:64.6px !important;}
}
@media screen and (min-width:640px){
    html{font-size:100px !important;}
}
.main{background:#fff;}
.full-pic{width:100%;}
.txt-content{text-indent:2em; padding:.7em 1em;line-height: .35rem;}
.form-tit{font-weight:bold; text-align:center; font-size:1.8em;}
.form{width:85%; margin:.35em auto; margin-bottom:1.7em;}
.form form{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; flex-direction:column;}
.form label{font-size:1em; color:#f86c6c;}
.form input,.form .save{display:block; font-size:1em; border:1px solid #ccc; border-radius:8px; margin:8px 0; height:2.5em; text-indent:10px;}
.form .save{background:#ff3f3f; color:#fff; cursor:pointer; font-size:1.1em; padding:5px 0; height:auto;}
input::placeholder{color:#ccc; font-size:0.8em;}
.layui-form-pane .layui-form-checkbox{
    margin-left: 0!important;
}