@charset "UTF-8";
/* 超小屏幕（手机，小于 768px） */
@media (min-width: 768px) {
  .wrapper-header {
    padding: 24px 28px 24px 26px;
  }
  .wrapper-header .header-lang {
    margin-right: 32px;
  }
  .wrapper-header .header-lang li {
    font-size: 16px;
  }
  .wrapper-header .header-lang li::after {
    height: 15px;
  }
  .wrapper-header .header-icon-share {
    width: 24px;
    height: 24px;
  }
  .half-mr-16 {
    margin-right: 16px;
  }
  .half-mt-10 {
    margin-top: 10px;
  }
  .half {
    display: inline-block;
    vertical-align: top;
    width: calc((100% - 16px) / 2);
  }
  .wrapper-center {
    /*内容*/
    /*form*/
  }
  .wrapper-center .banner .banner-bt-line {
    height: 3px;
  }
  .wrapper-center .center-container {
    background: url(../images/img-bg-circle1@2x.png) no-repeat left 49px;
    background-size: 183px 565px;
  }
  .wrapper-center .center-container-title {
    margin: 26px 0 16px;
    font-size: 36px;
    line-height: 46px;
  }
  .wrapper-center .center-container-subtitle {
    padding: 0 26px;
    font-size: 20px;
    line-height: 27px;
  }
  .wrapper-center .content {
    margin: 40px 5px 56px;
    padding: 40px 16px;
    border-radius: 50px;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
  }
  .wrapper-center .content-tips {
    margin-bottom: 12px;
    font-size: 20px;
    line-height: 27px;
  }
  .wrapper-center .content-form-title {
    line-height: 37px;
    font-size: 28px;
  }
  .wrapper-center .content .contact-info {
    margin-bottom: 80px;
  }
  .wrapper-center .form-item {
    margin-bottom: 40px;
  }
  .wrapper-center .form-item.form-input {
    display: inline-block;
    vertical-align: top;
    width: calc((100% - 16px) / 2);
  }
  .wrapper-center .form-item-title {
    margin-bottom: 12px;
    font-size: 20px;
    line-height: 27px;
  }
  .wrapper-center .form-radio .radio li {
    margin-right: 32px;
  }
  .wrapper-center .form-radio .radio li span {
    margin-right: 8px;
    line-height: 20px;
    font-size: 15px;
  }
  .wrapper-center .form-radio .radio li i {
    width: 20px;
    height: 20px;
  }
  .wrapper-center .form-radio .radio li.active i::after {
    width: 13px;
    height: 13px;
  }
  .wrapper-center .form-input .inner-input {
    height: 49px;
  }
  .wrapper-center .form-input .inner-input input {
    line-height: 28px;
    font-size: 15px;
  }
  .wrapper-center .form-input .inner-select .icon-select {
    width: 28px;
    height: 28px;
  }
  .wrapper-center .form-input .inner-select input {
    width: calc(100% - 28px);
  }
  .wrapper-center .form-input .inner-select .select-list {
    top: 61px;
  }
  .wrapper-center .form-input .inner-select .select-list li {
    font-size: 16px;
    padding: 16px 8px;
  }
  .wrapper-center .form-input .phone_value_wrap .area-num-select {
    margin-right: 12px;
    width: 153px;
  }
  .wrapper-center .form-input .phone_value_wrap .phone-num-input {
    width: calc(100% - 165px);
  }
  .wrapper-center .form-input .calender-select .icon-calender {
    background-size: 28px 28px;
  }
  .wrapper-center .date-wrap .half {
    margin-bottom: 0;
  }
  .wrapper-center .date-wrap.form-item {
    width: 100%;
  }
  .wrapper-center .form-item-title-tips {
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 19px;
  }
  .wrapper-center .form-checkbox {
    margin-bottom: 16px;
  }
  .wrapper-center .form-checkbox .checkbox li {
    margin-right: 28px;
    padding: 12px 16px;
  }
  .wrapper-center .form-checkbox .checkbox li span {
    margin-left: 8px;
    font-size: 16px;
    line-height: 20px;
  }
  .wrapper-center .form-checkbox .checkbox li i {
    width: 20px;
    height: 20px;
    border-radius: 6px;
  }
  .wrapper-center .form-textarea .inner-textarea textarea {
    font-size: 16px;
  }
  .wrapper-center .form-tips {
    font-size: 16px;
  }
  .wrapper-center .terms p {
    font-size: 16px;
  }
  .wrapper-center .terms i {
    width: 20px;
    height: 20px;
  }
  .wrapper-center .verification .verification-input-wrap {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 290px);
  }
  .wrapper-center .refresh-img {
    display: inline-block;
    vertical-align: top;
    width: 290px;
    margin-top: 0;
    text-align: right;
  }
  .wrapper-center .refresh-img img {
    display: inline-block;
    vertical-align: top;
    margin-right: 12px;
    width: 200px;
    height: 49px;
  }
  .wrapper-center .refresh-img span {
    line-height: 49px;
    font-size: 14px;
  }
  .wrapper-center .btn-wrap .btn {
    height: 40px;
    font-size: 16px;
    line-height: 40px;
  }
  .wrapper-center .btn-wrap .btn::after {
    margin-top: 4px;
  }
  /*底部*/
  .wrapper-footer .footer-logo {
    margin: 40px 0 24px;
  }
  .wrapper-footer .attention-us ul {
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .wrapper-footer .desktop {
    bottom: 225px;
    right: 26px;
  }
  .datepicker {
    top: 61px;
  }
  .error_text {
    margin-top: 4px;
  }
  .error_text span {
    width: 88%;
    font-size: 13px;
    line-height: 16px;
  }
  .error_text i {
    width: 16px;
    height: 16px;
  }
  .layer-content {
    width: 540px;
    padding: 24px 28px 63px;
  }
  .layer-title {
    padding-top: 32px;
    font-size: 28px;
    line-height: 37px;
  }
  .layer-icon-success {
    width: 100px;
    height: 100px;
    background-size: 53px 53px;
    border: 6px solid #ffd6e5;
  }
}
