body, html{
  background:#FFF;}
body{
  font:400 14px/1.5 'Hiragino Sans GB','WenQuanYi Micro Hei',tahoma,sans-serif;color:#222;background-color:#fff;}
blockquote, body, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul{
  margin:0;padding:0;}
fieldset, img{
  border:0;}
input, select, textarea{
  font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit;border:none}
a{
  color:#018fe6;text-decoration:none;}
.fr{float:right}
.fl{float:left}
input[type="password"]{
  font-family:arial,sans-serif;}
.cf::after{
  display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.cf::after, .theme--maoyan_pianfang footer::before, q::after, q::before{
  content:'';}
.heini{
  border-bottom-color:#FFD705;}
.heini{
  border-bottom:2px solid #2bb8aa;min-width:980px;color:#222;}
.heini .wrapper{
  margin:0 auto;padding:10px 0;width:980px;}
.wrapper a:hover,.foeld a:hover{
  color:#ff8300;}
.content{
  margin:0 auto 30px;padding-top:40px;width:980px;min-height:350px;height:350px;}
.foeld{
  position:relative;padding:0 0 23px 110px;zoom:1;}
.foeld .youa{
  position:relative;left:126px}
.foeld label{
  position:absolute;left:0;width:100px;padding-top:6px;font-size:14px;text-align:right;color:#111;}
.foeld .f-text{
  width:248px;height:24px;*margin:-1px auto;padding:5px;border:1px solid #aaa;line-height:24px;vertical-align:top;}
.foeld .captcha{
  vertical-align:middle;cursor:pointer;height:35px;width:90px;margin-left:6px}
.f-input, .f-text{
  border-color:#2bb8aa;}
.f-input, .f-text, .f-textarea{
  padding:3px 4px;font-size:14px;border-style:solid;border-width:1px;}
.btni{
  padding:1px 8px 0;width:120px;font-size:12px;color:##49a4fd;background-color:#dedede;border:1px solid #e3e3e3;border-bottom:1px solid #aaa;font-weight:400;display:inline-block;vertical-align:middle;line-height:1.5;letter-spacing:.1em;text-align:center;background-image:linear-gradient(to bottom,#f7f7f7,#dedede); }
.btni:hover{  
  color:#ff8300;border:1px solid #ff8300;}
.form-pwd{
  padding-bottom:27px;}
.foeld .pw-strength{
  position:absolute;width:260px;top:50px;left:110px;background:#eee;}
.foeld .pw-strength .pw-bar{
  background:#d3ebee;height:20px;width:0;overflow:hidden;}
.foeld .pw-strength .pw-letter{
  position:absolute;top:0;left:0;}
.foeld .pw-strength .pw-letter .pwlabel{
  display:block;float:left;text-align:center;font-size:12px;height:20px;line-height:20px;width:85px;border-right:2px solid #fff;color:#fff;}
.foini{
  border-top:1px solid #EEE;padding-top:20px;text-align:center;}
.foini .copyright{
  font-size:12px;font-family:initial;}
.foini .copyright, .foini .copyright a, .foini .copyright span{
  color:#999;}
.foini .copyright a:hover{
  color:#ff8300;}
.link{
  color:#FA9700;}
.btn{
  width:120px;letter-spacing:.1em;color:#fff;background:#49a4fd;display:inline-block;vertical-align:middle;font-size:15px;height:32px;line-height:32px;text-align:center;border-radius:2px;cursor:pointer;}
.btn:hover{background:#198dfe;}
.ui-dialog{padding:0;}
#vvv{
  position:absolute;width:100%;height:100%;left:0px;top:0px;background:rgba(0,0,0,.7);z-index:9999;text-align:center;font-family:'宋体';}
#vvv div{
  font-size:15px;position:relative;transform:translateY(-50%);background:#fff;margin:0 auto;overflow:hidden;border-radius:3px;-moz-user-select:none;}
#vvv div .vp{
  padding:.4em 1em;position:relative;font-weight:normal;background:url(/images/toolbg.gif);border:1px solid #D7E4EA;outline:none;border-top-right-radius:4px;border-top-left-radius:4px;
  color:#222;min-height:0;text-align:left;}
#vvv div .vp #ql{
  float:right;display:inline-block;width:15px;height:15px;background:url(/images/cse.png);background-size:15px auto;background-position:0 0;}
#vvv div .pv{
  height:90px;margin-top:10px;padding:0 15px;color:#000;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;overflow-y:auto;}
#vvv #qd,#vvv #qx{
  float:right;margin:.4em 1.2em .8em 0;cursor:pointer;background:url(/images/toolbg.gif);border:1px solid #D7E4EA;outline:none;font-weight:normal;color:#555555;font-size:1em;border-radius:4px;text-decoration:none;position:relative;padding:0;line-height:normal;text-align:center;overflow:visible;}
#vvv #qd:hover,#vvv #qx:hover{
  cursor:pointer}
#vvv #qd span,#vvv #qx span{
  padding:.4em 1em;display:block;line-height:normal;}
#jjj{
  position:absolute;width:100%;height:100%;left:0px;top:0px;background:rgba(0,0,0,.7);z-index:9998;text-align:center}
#jjj p{
  position:relative;top:50%;transform:translateY(-50%);background:#fff;width:60px;height:60px;font-size:16px;border-radius:30px;margin:0 auto;overflow:hidden;background-image:url(/images/load.gif); background-size:cover}
#uuu{
  position:absolute;width:100%;height:100%;left:0px;top:0px;z-index:9999;text-align:center}
#uuu p{
  position:relative;top:50%;transform:translateY(-50%);background:#ea66a6;width:200px;height:100px;line-height:100px;font-size:18px;color:#fff;border-radius:3px;margin:0 auto;}