@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;} 

 #user-registration .ur-frontend-form .user-registration-form-login .ur-form-row .ur-form-grid > div:not(#ur-recaptcha-node) { float:none!important}
 .ur-frontend-form.login { padding:40px 60px!important;}
 .user-registration-LostPassword.lost_password { float:right!important; margin-top:-46px;}
 .user-registration-before-login-btn { margin-top:20px;}
 .ur-frontend-form button, .ur-frontend-form button[type="submit"], .ur-frontend-form input[type="submit"]{ background:#5e17eb!important; margin:30px 0; color:#FFF!important;border-radius: 30px!important; width:100%; height:60px;}
 
 .user-registration-register.register { font-size:16px; color:#ababab; text-align:center}
 
 #radio_1779860668_field ul li{ display: inline-block; float:left; margin-right:20px;} 
 .user-registration-multi-part-nav.user-registration-multi-part-nav-prev.btn.button { display:none!important;}
 .user-registration-part.user-registration-part-2 { margin:10px 0 }
.input[type="checkbox"] + label, .input[type="radio"] + label { padding-left:0!important; color:#999;} 

  .user-registration-part.user-registration-part-2 select { color:#999!important}
 
.login-box { background:#FFF; width:100%; max-width:840px; margin:80px auto 0; border-radius:10px; overflow:hidden }
.login-box .login-logo { background:#002582; text-align:center; padding:20px 0}
.login-box .login-logo  img { height:60px;}


.baoming-form,.report-form  { width:100%; max-width:720px; margin:0 auto; padding:40px 60px!important;}

div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{ max-width:100%!important}
div.wpforms-container-full .wpforms-form input[type="submit"], div.wpforms-container-full .wpforms-form button[type="submit"], div.wpforms-container-full .wpforms-form .wpforms-page-button { width:100%;background:#5e17eb!important; margin:30px 0; color:#FFF!important;border-radius: 30px!important; width:100%; height:60px;}


.baoming-form h2 { font-size:16px; color:#002582; line-height:32px; }
.baoming-form .note { font-size:14px!important; color:#666972; line-height:28px; }


 /* 右侧后缀：元 */
.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%);

}
.wpforms-field-repeater-display-blocks-buttons { border-bottom:solid 1px #ccc!important;}
.wpforms-field-repeater-button-add,.wpforms-field-repeater-button-remove{display:none!important;}

 
 
 
 
  .payment{width:240px; height:46px;  margin:30px auto 50px;}
 .payment  a { display:block;  font-size:18px; color:#FFF; line-height:46px;border-radius:23px; background:#5e17eb; border:solid 1px #5e17eb}
.payment a:hover {color:#5e17eb; background:#FFF}

 