@charset "utf-8";
/* CSS Document */
body { background:#f0f0f0 }
*, *::before, *::after {box-sizing:border-box;}
* { margin:0px;  padding:0px;font-family: SourceHanSansSC;}
html { -webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
ul li{ list-style:none;}
li{ list-style:none;}
img { border:none; display: inline-block }
a { text-decoration:none;blr:expression(this.onFocus=this.blur())}
a:link {text-decoration:none}
.clear {clear:both;} 

  
.login-box { background:#FFF; width:90%; max-width:1200px; margin:80px auto; border-radius:10px; overflow:hidden }
.login-box .login-logo { background:#002582; text-align:center; padding:20px 0}
.login-box .login-logo  img { height:60px;}

.login-box.login-report-box,.login-box.login-login-box,.login-box.login-register-box  { max-width:840px;  }


.baoming-form,.report-form  { width:90%;  margin:0 auto; padding:40px 60px!important;}
.baoming-form h2 { font-size:22px; color:#002582; line-height:32px; font-weight:bold; margin:20px 0 }

.wpforms-container .wpforms-field-label.wpforms-label-hide, .wpforms-container .wpforms-field-sublabel.wpforms-sublabel-hide, .wp-core-ui div.wpforms-container .wpforms-field-label.wpforms-label-hide, .wp-core-ui div.wpforms-container .wpforms-field-sublabel.wpforms-sublabel-hide { position: absolute;
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;}

.baoming-form input,.baoming-form select,.baoming-form .wpforms-field-label-inline { font-size:14px; color:#666; width:100%;  height:42px; line-height:42px; padding:0 15px; margin:20px 0; background:none}
.baoming-form input,.baoming-form select {border: solid 2px #bfbfbf; border-radius:6px; }
.baoming-form input:focus,.baoming-form select:focus {
  /* 当输入框获得焦点时应用的样式 */
  border: solid 2px  #002582; border-radius:6px;
  outline: none; /* 注意：移除默认轮廓需自行提供视觉反馈 */
}
.form .wpforms-field input, .form .wpforms-field select, .form .wpforms-field textarea, .iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown { float:none; width:100%;}
fieldset { border:none}
.wpforms-field.wpforms-field-radio.radio.wpforms-conditional-trigger ul li input{ width:16px; margin:0; padding:0; height:20px; line-height:20px; margin-right:10px; }
.wpforms-submit { padding:0 30px; margin:40px 0 0 ; font-size:16px; color:#FFF!important; height:42px; line-height:38px; text-align:center;  background:#002582!important; border: solid 1px #002582!important; border-radius:6px;}
.wpforms-submit:hover { color:#FFF!important}
.wpforms-field-repeater-button-add { display:none!important}

.wpforms-error {padding:0px 0 10px 0px;  }


 /* 右侧后缀：元 */
.wpforms-field.input-yuan {
  position:relative; color:#ccc;
}
.wpforms-field.input-yuan input {
  padding-left:85px !important;
}
.wpforms-field.input-yuan::after {
  content:"Total:$"; /*修改这里自定义文字*/
  position:absolute;
  left:20px;
  top:50%;
  transform:translateY(-50%);
}
 
 .tips {  font-size: 18px;color: #545454;font-weight: 500;margin-top: 30px;text-align: center;}
  .tips.tips2 { width:80%; max-width:720px; margin:30px auto; text-align:left}
  .price { font-size: 16px;color: #666;margin-top: 20px; line-height:25px;text-align: center;}
  .price span {color:#5e17eb; font-weight:bold }
  .payment{width:240px; height:36px;  margin:30px auto ; }
 .payment  a { display:block;  font-size:14px; text-align: center;line-height:36px;border-radius:6px; color:#5e17eb; background:#FFF; border:solid 1px #5e17eb}
.payment a:hover {background:#5e17eb;color:#FFF; }
  .payment.paymentkr { float:}
 
 
 
 
 