@charset "UTF-8";
.k-form-1 .con h4, .k-form-1 .con .ms-list p, .k-form-1 .con .ms-list .ms, .k-form-1 form input[type=submit], .k-form-2 .txt, .k-form-2 .txt h3, .k-form-2 .txt p, .k-form-3 h4:before, .k-form-3 h4:after, .xf-form-1 .con .ms-list, .form-img, .f-inp, .xf-form-2 h3, .xf-form-2 form .f-img, .aq-form-1 .con h3.wap-hidden span, .aq-form-1 .con .ms-list .ms .img, .aq-form-1 .con .ms-list .ms p, .aq-form-2 .txt h3 span, .zj-form-1 .con .l, .zj-form-1 .con h3 span, .zj-form-1 .con .lq p, .zj-form-1 .con .lq .p-2, .zj-form-1 .con .ms-list, .zj-form-1 .con .ms-list .ms .img, .zj-form-1 .con .ms-list .ms p, .zj-form-1 form .kc p, .zj-form-2 .txt, .zj-form-2 .txt h3 span, .zj-form-2 .txt .lq p, .zj-form-2 .txt .lq .p-2, .zj-form-2 .txt h4, .zj-form-2 form { display: inline-block; *zoom: 1; *display: inline; }


.thea * { box-sizing: content-box; }
.thea .wrap { width: 1100px; margin: 0 auto; }
.thea .kslb-fl { float: left; width: 778px; }
.thea .kslb-fr { float: right; width: 300px; }
.thea i { font-style: normal; }
.thea input, .thea select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
.thea input::-webkit-input-placeholder, .thea select::-webkit-input-placeholder { color: #999; font-size: inherit; }
.thea input:-moz-placeholder, .thea select:-moz-placeholder { color: #999; font-size: inherit; }
.thea input::-moz-placeholder, .thea select::-moz-placeholder { color: #999; font-size: inherit; }
.thea input:-ms-input-placeholder, .thea select:-ms-input-placeholder { color: #999; font-size: inherit; }
.thea input, .thea textarea, .thea select { font-family: '微软雅黑'; }
.thea select { border: none; text-indent: 1em; background-image: url(https://img.thea.cn/public/platform/thea/201903/ljq/dba/images/tri.png); background-repeat: no-repeat; background-position: 95% center; }



.pc-hidden { display: none; }

.k-form-1 { margin-bottom: 20px; background: url(https://img.thea.cn/public/platform/thea/201904/form-jg/images/f-1.png) no-repeat; background-size: 100% 100%; padding: 20px 40px; position: relative; }
.k-form-1 .act { position: absolute; right: 40px; top: 0; padding: 30px 0; width: 132px; text-align: center; background-color: #f55454; border-radius: 0 0 66px 66px; font-size: 24px; color: #fff178; }
.k-form-1 .act span { font-weight: bold; font-size: 30px; }
.k-form-1 .con h3 { font-size: 34px; color: #fff; font-weight: bold; }
.k-form-1 .con h4 { margin-top: 5px; font-size: 16px; color: #fff; background-color: #f7a443; height: 33px; line-height: 33px; padding: 0 10px; position: relative; }
.k-form-1 .con h4:after { content: ''; position: absolute; right: -10px; top: 0; width: 10px; height: 33px; background: url(https://img.thea.cn/public/platform/thea/201904/form-jg/images/tit-1.png); background-size: 100% 100%; }
.k-form-1 .con .ms-list { margin-top: 16px; }
.k-form-1 .con .ms-list p { font-size: 16px; color: #fff; vertical-align: middle; }
.k-form-1 .con .ms-list .ms { vertical-align: middle; margin: 0 8px; text-align: center; }
.k-form-1 .con .ms-list .ms .img { width: 60px; height: 60px; border-radius: 50%; overflow: hidden; }
.k-form-1 .con .ms-list .ms .img img { width: 100%; height: 100%; }
.k-form-1 .con .ms-list .ms p { font-size: 12px; color: #fff; }
.k-form-1 form { padding: 20px; background-color: #ffffff; border-radius: 10px; margin: 10px auto 0 auto; }
.k-form-1 form input[type=text] { text-indent: 1em; }
.k-form-1 form .kc { padding-bottom: 20px; }
.k-form-1 form .kc p { font-size: 16px; color: #000; margin-bottom: 12px; }
.k-form-1 form .kc label { margin-right: 30px; font-size: 16px; color: #666; background: url(https://img.thea.cn/public/platform/thea/201904/form-jg/images/ra-1.png) no-repeat left center; background-size: 12px auto; padding-left: 22px; cursor: pointer; }
.k-form-1 form .kc label input { display: none; }
.k-form-1 form .kc label:hover, .k-form-1 form .kc label.active { background-image: url(https://img.thea.cn/public/platform/thea/201904/form-jg/images/ra-2.png); }
.k-form-1 form input[type=text] { width: 138px; height: 38px; background-color: #ffffff; border-radius: 4px; border: solid 1px #999999; margin-right: 18px; font-size: 14px; }
.k-form-1 form input[type=submit] { vertical-align: middle; width: 200px; height: 38px; color: #fff; font-size: 14px; border-radius: 4px; background: #f7a443; border: none; cursor: pointer; }


@media screen and (max-width: 750px) { .thea .wrap { margin: 0 auto; width: auto; }
  .thea .kslb-fl { float: none; width: auto; }
  .thea .kslb-fr { float: none; width: auto; }

  .wap-hidden { display: none; }
  .k-form-1 { background-image: url(https://img.thea.cn/public/platform/thea/201904/form-jg/images/f-11.png); padding: 0.2666666667rem; margin: 0.2666666667rem auto; box-sizing: border-box; }
  .k-form-1 * { box-sizing: border-box; }
  .k-form-1 .act { text-align: center; position: absolute; top: 0; right: 0; left: auto; bottom: auto; color: #fff; font-size: 0.4533333333rem; background: url(https://img.thea.cn/public/platform/thea/201904/form-jg/images/w-1.png) no-repeat; background-size: 100% 100%; width: 3rem; padding: 0.4266666667rem 0 0.6666666667rem 0.1333333333rem; border-radius: 0; }
  .k-form-1 .act span { font-size: 0.5333333333rem; }
  .k-form-1 .con { position: static; padding: 0; width: 8.8rem; margin: 0 auto; }
  .k-form-1 .con .ms-list { display: none; }
  .k-form-1 .con h3 { font-size: 0.64rem; padding-top: 0.2666666667rem; font-weight: normal; }
  .k-form-1 .con h3 span { color: #fff178; text-align: left; }
  .k-form-1 .con h4 { display: none; }
  .k-form-1 form { border-radius: 0.1333333333rem; width: 8.8rem; margin: 0.6666666667rem auto 0.4rem auto; padding: 0.5333333333rem; }
  .k-form-1 form .kc { display: none; }
  .k-form-1 form .wap-sel, .k-form-1 form input[type=text] { text-indent: 1em; display: block; margin: 0 auto; width: 7.7333333333rem; height: 1.0133333333rem; border-radius: 0.1333333333rem; background-color: #f8f8f8; margin-bottom: 0.32rem; font-size: 0.3733333333rem; border: solid 1px #999999; }
  .k-form-1 form input[type=submit] { display: block; margin: 0 auto; width: 7.7333333333rem; height: 1.0133333333rem; border-radius: 0.1333333333rem; font-size: 0.4266666667rem; }
 }
