@charset "UTF-8";
.registeredContentText {
  background-color: #dfdfdf;
}
/* 外框上下陰影 */
.reg-content form::before,
.reg-content form::after {
  display: none;
}
/* 外框樣式 */
.reg-content fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
.reg-content fieldset legend {
  display: none;
  color: #000;
  font-size: 20px;
}
/* 外框圓角 */
.reg-content fieldset,
.form-control,
.dd select,
.body_content_center fieldset select {
  border-radius: 0;
}
.reg-content fieldset:hover {
  border: none;
}
.reg-content form{
    padding: unset;
}
.form-rowg .dt {
  min-width: 25%;
  padding: 5px 5px 0px 0;
  color: var(--agReg-label-text);
  font-size: 14px;
  font-weight: bold;
}
.note-info {
  display: none;
}

.form-rowg .form-control,
.dd select,
.body_content_center fieldset select {
  height: 36px;
}
.form-rowg.form_register_agree .dt,
.dd[class*="register_agree"],
.dd[class*="register_promotion"] {
  line-height: 2;
}
.dd[class*="register_agree"],
.dd[class*="register_promotion"] {
  color: #666666;
}
.confirm-wrap {
  margin: 20px auto;
  width: 4rem;
}
.confirm-wrap #reset {
  float: right;
}
.confirm-wrap #submit {
  float: left;
}
.form-control[name="fr_reg_code"]{
  width: 100%;
}
.form-control[name="fr_reg_code"] ~ img {
  vertical-align: middle;
  margin-left: unset;
  right: 0;
  height: 34px;
  top:1px;
  position: absolute;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.form-rowg .dd{
  max-width: 75%;
}
.confirm-wrap button[type="reset"] {
  display: none;
}

.form-control,
.bir-box,
.dd .zcselect,
.wd-box {
  width: 100%;
}

.star {
  font-weight: bold;
}
.remark{ 
  color: var(--bos-text-color-lighten, #e4bb53);
  padding-left: unset;
  padding-top: 15px;
}
.reg-content fieldset .form-rowg {
  margin-bottom: 2%;
  position: relative;
}
.form-rowg .form-control,
.dd select,
.body_content_center fieldset select {
  padding: 0 5px;
  border: none;
  background: var(--agReg-input-bg);
  box-shadow: 0px 2px 8px 0px rgba(var(--bos-coverbox-hover, 28, 28, 28), 0.5);
  color: var(--agReg-input-text, #8f9091);
}
.dd select,
.body_content_center fieldset select {
color: var(--modal-input-text, #8f9091);
}
.dd.register_agree {
  font-size: 14px;
  color: var(--bos-text-color-lighten, #e4bb53);
/*  display: flex;*/
  margin-top: 5px;
}
.dd.register_agree a {
  color: var(--bos-primary-color, #e4bb53);
}

.confirm-wrap .btn-join {
  height: 38px;
  width: 70%;
  background: var(--agReg-submit-btn);
  border-color: var(--agReg-border-line);
  color: var(--agReg-submit-btn-text);
  font-weight: 700;
  cursor: pointer;
  border: 0;
}
html.YELLOWBLACK .confirm-wrap .btn-join {
  background: linear-gradient(var(--register-btn-gradient-color1),var(--register-btn-gradient-color2),var(--register-btn-gradient-color1),var(--register-btn-gradient-color2),var(--register-btn-gradient-color1));
}

.dd input::-webkit-input-placeholder {
  color: var(--theme-text-color-placeholder);
}
.dd input:-moz-placeholder {
  color: var(--theme-text-color-placeholder);
}
.dd input::-moz-placeholder {
  color: var(--theme-text-color-placeholder);
}
.dd input:-ms-input-placeholder {
  color: var(--theme-text-color-placeholder);
}
.registered {
  width: 1200px;
  height: 100%;
  min-height: 950px;
  margin: 0 auto;
  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
/*   color:var(--bos-primary-font-color, #e4bb53); */
  color: var(--bos-text-color-lighten, #e4bb53);
  font-size: 14px;
  padding-top: 10px;
}
.xinxi {
  width: 1000px;
  /* float: left; */
  padding: 20px;
  margin: 0 auto;
}
.kefu {
  width: 300px;
  height: 450px;
  float: right;
}
.xinxi_title {
  width: 100%;
  font-weight: 600;
  padding: 6px 0px;
  border-bottom: 1px solid var(--bos-color-line, #63564b);
  display: flex;
  justify-content: space-between;
}
.xinxi_title .rightT{
  font-size: 18px;
}
.xinxi_title .rightT button{
  padding: 4px 9px;
  margin-left: 10px;
  border:1px solid var(--bos-color-line, #e7b827);
  border-radius: 5px;
  background-color: var(--bos-primary-color, transparent);

}
.xinxi_title .rightT button>a{
  color: var(--bos-primary-font-color, #e4bb53);
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
}
.inputtext {
  width: 330px;
  height: 32px;
  background: #efefef;
  margin-left: 10px;
  border: none;
  border-bottom: 1px #4ca3e3 solid;
  margin-right: 10px;
}
.srtable {
  margin: 20px auto 0px auto;
}
.srtable tr td {
  padding-bottom: 20px;
}
.free_text {
  padding: 20px 0 6px 0;
  color: var(--bos-text-color-lighten, #e4bb53);
  font-size: 14px;
  display: flex;
}
.free_text .star{
    color: #f00;
}
.xinxi .note{
  color: var(--bos-text-color-lighten, #e4bb53);
  font-size: 14px;
}
.text_color {
  color: #4ca3e3;
}
.tabletext {
  font-size: 20px;
  height: 40px;
  color: #6a6a6a;
  text-align: right;
  width: 100px;
}
.protocol_box {
  width: 350px;
  margin: 10px auto;
  font-size: 14px;
  color: #6a6a6a;
}
.protocol_box a {
  color: #6a6a6a;
  color: #f00;
}
.protocol_box li {
  margin-bottom: 10px;
  display: block;
}
.protocol_box li:nth-child(3) {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

.protocol_box li button {
  width: 120px;
  font-size: 20px;
  color: white;
  background: #4ca3e3;
  height: 40px;
  border: none;
}
.ljjrbutton:hover {
  background: #64bcfd;
}
.zcbz {
  font-size: 15px;
  color: #6a6a6a;
  text-align: center;
}
.withdrawal {
  margin-left: 5px;
}
.srtable select {
  margin-left: 10px;
}
.third_register #reg-container{
  padding-top: 55px;
}
.third_register .reg-wrap{
  margin: 0 auto;
}
.third_register .form-control[name="fr_reg_code"] ~ img{
  right: 131px;
}

.dd.register_tel .phone_box {
  width:100%;
}
.dd.register_tel .phone_box .phonebox-input {
  width: 100%;
  display: flex;
  align-items: center;
}
.dd.register_tel .phone_box .phonebox-input input.reg-input-text {
  width: 100%;
}
/*sms验证码*/
.dd.register_tel{
  display: flex;
}
.dd.register_tel input.form-control{
    width: 100%;
}
.dd.register_tel #getverifycode {
  width: 43%;
  height: 100%;
  border-radius: 5px;
  background-color: var(--smsVerifyBg, var(--agReg-box-bg));
}
#reg-container .eye-icon{
  top: 5px;
  right: 15px;
  width: 22px;
  height: 22px;
}