@charset "utf-8";
/*表单提示框文字变浅*/
body {font-family: Arial,Verdana,"Helvetica Neue",Helvetica,sans-serif;}
.sy_haiwai_lumpbox .form-control {color: #999;}

.sy_haiwai_lumpbox input::-webkit-input-placeholder, .sy_haiwai_lumpbox textarea::-webkit-input-placeholder {color: #999;}
.sy_haiwai_lumpbox input:-moz-placeholder, .sy_haiwai_lumpbox textarea:-moz-placeholder {color: #999;}
.sy_haiwai_lumpbox input::-moz-placeholder, .sy_haiwai_lumpbox textarea::-moz-placeholder {color: #999;}
.sy_haiwai_lumpbox input:-ms-input-placeholder, .sy_haiwai_lumpbox textarea:-ms-input-placeholder {color: #999;}

/* 单选 */
.sy_haiwai_radio {}
.sy_haiwai_radio label {vertical-align: middle; line-height: 1.4;}
.sy_haiwai_radio input {width: 13px; height: 13px; display: inline-block; vertical-align: middle; margin: 0 5px 0 15px;}
/* 单选图标 */
.questionnaire .simulation-checkbox span {background-image: url(../images/sy_haiwai_icon_checked.png);}

/* 多选 */
.sy_haiwai_checkbox {display: inline-block; vertical-align: top; margin: 0 20px 10px 0;}
.sy_haiwai_checkbox label {vertical-align: middle; line-height: 1.4;}
.sy_haiwai_checkbox input {width: 13px; height: 13px; display: inline-block; vertical-align: middle; margin-top: 4px;}

/* 蓝字 */
.sy_haiwai_blue p {color: #218adb; font-size: 1.8rem; line-height: 1.5;}

/*页面1-步骤*/
.sy_haiwai_steppic {}
.sy_haiwai_steppic img {width: 100%;}

/*提示字*/
.sy_haiwai_tip {color: #e60012; display: inline-block; font-size: 13px; vertical-align: top; font-weight: normal;}
.form-group .sy_haiwai_tip {padding: 5px 0;}

/*展开收起*/
.sy_haiwai_lumpbox .sy_haiwai_lumpcon {display: none;}
.sy_haiwai_lumpbox .title {position: relative;}
.sy_haiwai_lumpbox .title:after {content: "\e601"; font-family: "iconfont" !important; font-size: 20px; color: #e60012; transition: 0.5s; position: absolute; right: 0px; top: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.sy_haiwai_lumpbox .title.on:after {transform: rotate(90deg);}

/*问题*/
.sy_haiwai_container .sy_haiwai_question .questionnaire {border: none; padding: 0;}
.sy_haiwai_question .simulation-checkbox {padding-left: 15px;}

/*标题*/
.sy_haiwai_tit {padding: 40px 0 20px;}

/*间距*/
.sy_haiwai_container {margin-top: 0;}
.sy_haiwai_container .apply-steps form {border-top: none;}

.sy_haiwai_container .questionnaire {border-top: none; padding-top: 50px;}

.sy_haiwai_container .steps p {font-size: 1.7rem; line-height: 1.5;}

/*提交成功*/
.sy_haiwai_success .often_txt {padding-bottom: 80px;}
.sy_haiwai_okintro {font-size: 20px; margin-top: 20px;}
.sy_haiwai_success.member_success .often_txt span {padding-top: 90px;}
.member_success.often_box .sy_haiwai_loginbtn a {border-color: #e60012; color: #fff; background: #e60012;}
.sy_haiwai_success2.member_success .often_txt span {padding-top: 130px;}

/*step2*/
.sy_haiwai_wrapstep2 .form-horizontal .control-label {text-align: left;}
.sy_haiwai_agrstep2 {font-size: 16px; line-height: 1.5;}
.sy_haiwai_agrstep2 input {width: 15px; height: 15px; display: inline-block;  vertical-align: middle; margin-top: 4px;}

/*step3*/
.sy_haiwai_container .apply-form.form-horizontal .sy_haiwai_titStep3 {padding: 35px 0 25px;}

/*注册*/
.sy_haiwai_membermain .member_form .for_text{position: relative; color: #333; line-height: 1.5; font-size: 16px; top: 0; height: auto;}
.sy_haiwai_membermain .member_form dd.xx {left: -20px;}
.sy_haiwai_membertext {margin: 0 0 20px; font-size: 14px; line-height: 1.4;}
.sy_haiwai_membermain .member_form dt input {font-size: 14px;}
.sy_haiwai_membermain .member_form {padding: 50px 30px 50px 50px;}
.sy_haiwai_membermain .chosen-single {color: #999; font-size: 14px;}
.sy_haiwai_membermain .member_form .ul>li {padding-bottom: 20px;}

.sy_haiwai_membermain .chosen-container {z-index: 1000;}
.sy_haiwai_membermain .sy_haiwai_tip {display: block; padding: 4px 0;}
.member_form .label .sy_haiwai_membertext span i {padding-bottom: 5px;}

/*登录*/
.sy_haiwai_loginbox .member_tab li {width: 33.33%;}

/*加号*/
.sy_haiewai_quebtn {text-align: center; margin: 25px 0 10px;}
.sy_haiewai_quebtn span {width: 40px; height: 40px; display: inline-block; margin: 0 8px; position: relative; cursor: pointer; border-radius: 5px; border: 1px solid #d8d8d8;}
.sy_haiewai_quebtn span:before,
.sy_haiewai_quebtn span:after {content: ""; position: absolute; background: #d2d2d2;}
.sy_haiewai_quebtn span:before {width: 80%; height: 1px; top: 50%; left: 10%;}
.sy_haiewai_quebtn .sy_haiwai_queadd:after {height: 80%; width: 1px; left: 50%; top: 10%;}

.sy_haiwai_step3_2_text {margin-bottom: 20px;}
.sy_haiwai_inputText {line-height: 20px;}
.sy_haiwai_inputText input {width: 100px; height: 20px; line-height: 20px; border-bottom: 1px solid #999; margin: 0 5px;}

.sy_haiwai_step1_text {line-height: 1.6; padding: 0 15px;}

.sy_haiwai_conStep {display: none;}

.sy_haiwai_qstGroup .sy_haiwai_qst7 .control-label {text-align: left;}

/*弹层*/
.sy_haiwai_partnerTc .Agreement-box .apply-form .submit {padding: 15px 0 40px;}


@media screen and (max-width: 767px) {
  .sy_haiwai_okintro {font-size: 15px; margin-top: 15px;}
  .sy_haiwai_success2.member_success .often_txt span {padding-top: 60px; font-size: 18px;}
  .sy_haiwai_success.member_success .often_txt span {padding-top: 60px;}
  .sy_haiwai_success .often_txt {padding-bottom: 50px;}
  .sy_haiwai_loginbox .member_tab a {font-size: 14px;}
  .sy_haiwai_membermain .member_form {padding: 30px 15px 30px 25px;}
  .sy_haiwai_membermain .member_wrap {margin: 0;}
  .sy_haiwai_membermain .member_form dt input {font-size: 10px;}
  .sy_haiwai_membermain .member_form .for_text {font-size: 14px;}
  .sy_haiwai_steppic {overflow: hidden;}
  .sy_haiwai_steppic img {width: 200%; max-width: 200%;}
  .sy_haiwai_steppic2 img {position: relative; left: -50%;}
  .sy_haiwai_steppic3 img {position: relative; left: -100%;}

  .sy_haiwai_container .apply-form.form-horizontal .lump03 .control-label {width: 100%;}
  .sy_haiwai_container .apply-form h3.title {font-size: 12px; }
  .sy_haiwai_container .apply-form .sy_haiwai_firstStepLump .title {border-bottom: none;}
  .sy_haiwai_container .apply-form h3.title span {padding: 0 10px;}
  .sy_haiwai_lumpbox .title .sy_haiwai_tip {border-top: 1px solid #d8d8d8; display: block; line-height: 1.4; padding: 5px 0 0; font-size: 12px;}
  .sy_haiwai_container .apply-form .submit input {font-size: 13px; padding: 8px 14px;}
  .sy_haiwai_thirdStepLump .State-query .table p {font-size: 12px;}
  #partnerAgreement .State-query .table p {font-size: 12px; line-height: 1.5; height: auto;}
  #partnerAgreement .State-query .table td {width: 50%;}

  .member_form .sy_haiwai_select select {font-size: 10px; z-index: 10;}
}