html {
  font-size: 13.33333333vw;
}
body {
  background-color: #f5f5f5;
  font-size: .32rem;
  font-family: '微软雅黑';
}
.bgc {
  background-color: #fff;
}
.marbot {
  margin-bottom: .3rem;
}
.toF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.toFm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.toMid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.toM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.toLr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.toLra {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.toLrm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.toTb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.toTbm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.img img {
  width: 100%;
  height: 100%;
}
.m-comtitle {
  padding: .38rem 0;
}
.m-comtitle .line {
  width: 0.1rem;
  height: 0.28rem;
  border-radius: 0.02rem;
  background-color: transparent;
  background: radial-gradient(#5665ff, #4443f9);
  margin-right: .16rem;
}
.m-comtitle .word {
  font-size: 0.28rem;
  line-height: 0.28rem;
  color: #333333;
  font-weight: bold;
}
.lbbox {
  width: 100%;
  height: 4.48rem;
}
.lbbox .swiper-container {
  height: 4.48rem;
}
.lbbox .swiper-container .swiper-slide {
  width: 7.04rem;
  height: 3.8rem;
}
.lbbox .swiper-container .item {
  text-align: center;
}
.lbbox .swiper-container .item img {
  width: 6.9rem;
  height: 3.8rem;
  border-radius: 0.12rem;
  background-color: #ffffff;
}
.lbbox .swiper-pagination-bullet {
  width: .13rem;
  height: .13rem;
  border-radius: 50%;
}
.lbbox .swiper-pagination-bullet-active {
  width: .3rem;
  height: .13rem;
  border-radius: .07rem;
}
.formbox {
  padding-bottom: .45rem;
}
.good-serve {
  padding-bottom: .36rem;
}
.good-serve .m-comtitle {
  padding: .38rem .3rem;
}
.good-serve .swiper-container {
  width: 7.32rem;
  margin-left: .18rem;
  height: 4rem;
}
.good-serve .swiper-container .swiper-slide {
  width: 4.5rem;
  height: 4rem;
  border-radius: 0.1rem;
  background-color: transparent;
  margin: 0 .12rem;
}
.good-serve .swiper-container .item {
  width: 4.5rem;
  height: 4rem;
  border-radius: 0.1rem;
  background-color: transparent;
  background: #cccccc url(../img/gai_bg1.png) no-repeat center;
  background-size: 100%;
  text-align: center;
  overflow: hidden;
}
.good-serve .swiper-container .item img {
  width: .8rem;
  height: .8rem;
  margin-top: .5rem;
}
.good-serve .swiper-container .item .tit {
  font-size: 0.27rem;
  line-height: 0.5rem;
  color: #ffffff;
  font-weight: bold;
  padding-top: .1rem;
}
.good-serve .swiper-container .item p.cont {
  font-size: 0.22rem;
  line-height: 0.5rem;
  color: #ffffff;
}
.good-serve .swiper-container .item .btn {
  width: 2.3rem;
  height: 0.66rem;
  border-radius: 0.33rem;
  background-color: #ffffff;
  font-size: 0.26rem;
  line-height: 0.66rem;
  color: #fc6b00;
  margin: 0 auto;
  margin-top: .54rem;
}
.good-serve .swiper-container .item .btn2 {
  color: #FC6C01;
}
.good-serve .swiper-container .item .btn3 {
  color: #FC6C01;
}
.good-serve .swiper-container .item2 {
  background-image: url(../img/gai_bg2.png);
}
.good-serve .swiper-container .item3 {
  background-image: url(../img/gai_bg3.png);
}
.sy-dljz {
  padding: 0 .3rem;
  padding-bottom: .38rem;
}
.sy-dljz .dlbox .box-l {
  width: 3rem;
  height: 3rem;
  border-radius: 0.1rem;
  background-color: transparent;
  overflow: hidden;
  background: #cccccc url(../img/im_bg_xgm.png) no-repeat center;
  background-size: 100%;
}
.sy-dljz .dlbox .box-l .tit {
  padding-top: .72rem;
}
.sy-dljz .dlbox .box-l .tit a,.sy-dljz .dlbox .box-r .tit a {
  color: #fff;
}
.sy-dljz .dlbox .box-l div,
.sy-dljz .dlbox .box-l p {
  text-indent: .15rem;
}
.sy-dljz .dlbox .box-r {
  width: 3.7rem;
  height: 3rem;
  border-radius: 0.1rem;
  background-color: transparent;
}
.sy-dljz .dlbox .box-r li {
  width: 100%;
  height: 1.4rem;
  border-radius: 0.1rem;
  background-color: transparent;
  overflow: hidden;
  background: #cccccc url(../img/im_bg_ybns.png) no-repeat center;
  background-size: 100%;
}
.sy-dljz .dlbox .box-r li div,
.sy-dljz .dlbox .box-r li p {
  text-indent: .27rem;
}
.sy-dljz .dlbox .box-r li .tit {
  padding-top: .12rem;
  line-height: .44rem;
}
.sy-dljz .dlbox .box-r li.l1 {
  margin-bottom: .2rem;
}
.sy-dljz .dlbox .box-r li.l2 {
  background-image: url(../img/im_jzsl.png);
}
.sy-dljz .dlbox .tit {
  font-size: 0.27rem;
  line-height: 0.62rem;
  color: #ffffff;
  font-weight: bold;
}
.sy-dljz .dlbox p {
  font-size: 0.22rem;
  line-height: 0.35rem;
  color: #ffffff;
}
.tagbox {
  padding: 0 .3rem;
  padding-bottom: .18rem;
}
.tagbox .tags li {
  padding: 0 .25rem;
  height: .55rem;
  font-size: 0.24rem;
  line-height: 0.55rem;
  color: #ffac01;
  border: .02rem solid #ffac01;
  margin: 0 .18rem .18rem 0;
  border-radius: .28rem;
}
.tagbox .tags li a {
  color: #ffac01;
}
.sy-gszc ul.tags li {
  border-color: #FC6C01;
}
.sy-gszc ul.tags li a {
  color: #FC6C01;
}
.sy-sjch ul.tags li {
  border-color: #fe5f37;
}
.sy-sjch ul.tags li a {
  color: #fe5f37;
}
.sy-swdb ul.tags li {
  border-color: #ffac01;
}
.sy-swdb ul.tags li a {
  color: #ffac01;
}
.sy-serve-good {
  padding: 0 .3rem;
  padding-bottom: .02rem;
}
.sy-serve-good .gbox li {
  width: 3.3rem;
  height: 3.8rem;
  border-radius: 0.1rem;
  background-color: #f1f3ff;
  text-align: center;
  margin-bottom: .34rem;
}
.sy-serve-good .gbox li .iimg {
  padding: .56rem 0 .12rem 0;
}
.sy-serve-good .gbox li .iimg img {
  width: 1.2rem;
  height: 1.2rem;
}
.sy-serve-good .gbox li .tit {
  font-size: 0.26rem;
  line-height: 0.58rem;
  color: #333333;
  font-weight: bold;
}
.sy-serve-good .gbox li .cont {
  font-size: 0.26rem;
  line-height: 0.4rem;
  color: #585968;
  padding: 0 .35rem;
}
.sy-serve-good .gbox li .cont1 {
  padding: 0 .2rem;
}
.choose-hsz {
  padding: 0 .3rem;
  padding-bottom: .38rem;
}
.choose-hsz .cbox img {
  width: 6.9rem;
  height: 5.45rem;
}
.choose-hsz .cbox .data {
  padding: .64rem 0 .18rem 0;
}
.choose-hsz .cbox .data li {
  width: 2.18rem;
  height: 1.6rem;
  border-radius: 0.1rem;
  background-color: transparent;
  background: url(../img/im_bg_a.png) no-repeat center;
  background-size: 100%;
  text-align: center;
}
.choose-hsz .cbox .data li .tit {
  position: relative;
  font-size: .2rem;
  color: #fff;
  line-height: .46rem;
  padding-top: .12rem;
  min-height: .56rem;
}
.choose-hsz .cbox .data li .tit span {
  font-size: 0.56rem;
  line-height: 0.46rem;
  color: #ffffff;
  font-family: 'Haettenschweiler';
}
.choose-hsz .cbox .data li .tit i {
  display: block;
  font-size: .2rem;
  position: absolute;
  top: 0.05rem;
  right: 0.5rem;
}
.choose-hsz .cbox .data li .tit2 i {
  right: .36rem;
}
.choose-hsz .cbox .data li p {
  font-size: 0.26rem;
  line-height: 0.38rem;
  color: #ffffff;
}
.choose-hsz .cbox .data li.l2 {
  background-image: url(../img/icon_bg_b.png);
}
.choose-hsz .cbox .data li.l3 {
  background-image: url(../img/im_bg_c.png);
}
.choose-hsz .cbox .ainum {
  width: 100%;
  height: 1.15rem;
  border-radius: 0.05rem;
  background-color: #f1f3ff;
  text-align: center;
  margin-bottom: .38rem;
}
.choose-hsz .cbox .ainum .tit {
  font-size: 0.26rem;
  line-height: 0.44rem;
  color: #333333;
  font-weight: bold;
  padding-top: .14rem;
}
.choose-hsz .cbox .ainum p {
  font-size: 0.32rem;
  line-height: 0.5rem;
  color: #FC6C01;
  font-weight: bold;
}
.choose-hsz .cbox .btn {
  width: 2.3rem;
  height: 0.66rem;
  border-radius: 0.33rem;
  background-color: transparent;
  font-size: 0.26rem;
  line-height: 0.66rem;
  color: #ffffff;
  background: -webkit-gradient(linear, left top, right top, from(#fc6800), to(#fd9f21));
  background: linear-gradient(left, #fc6800, #fd9f21);
  text-align: center;
  margin: 0 auto;
}
.sy-example {
  padding: 0 .3rem;
  padding-bottom: .2rem;
}
.sy-example .ebox li {
  width: 2.18rem;
  height: 1.4rem;
  border-radius: 0.1rem;
  background-color: #f1f3ff;
  margin-bottom: .18rem;
}
.sy-example .ebox li img {
  width: 100%;
  height: 100%;
  border-radius: .1rem;
}
.sy-access .person li {
  padding: 0 .3rem;
  background-color: #fff;
  margin-bottom: .3rem;
  padding-bottom: .38rem;
}
.sy-access .person li .m-comtitle {
  padding: .38rem 0;
}
.sy-access .person li .box img {
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 0.1rem;
  background-color: transparent;
  margin-right: .2rem;
}
.sy-access .person li .box .intro .name {
  font-size: 0.3rem;
  line-height: 0.46rem;
  color: #333333;
  font-weight: bold;
}
.sy-access .person li .box .intro .zw {
  padding: 0 0.15rem;
  height: 0.3rem;
  border-radius: 0.15rem;
  background-color: transparent;
  font-size: 0.2rem;
  line-height: 0.3rem;
  color: #ffffff;
  background: -webkit-gradient(linear, left top, right top, from(#ffa204), to(#ffb61b));
  background: linear-gradient(left, #ffa204, #ffb61b);
  text-align: center;
  margin-left: .15rem;
}
.sy-access .person li .box .intro .gs {
  font-size: 0.22rem;
  line-height: 0.46rem;
  color: #999999;
}
.sy-access .person li .jj {
  margin-top: .38rem;
  width: 6.9rem;
  height: 1.4rem;
  border-radius: 0;
  background-color: #FC6C01;
  position: relative;
}
.sy-access .person li .jj .sj {
  position: absolute;
  top: -0.16rem;
  left: 0;
  width: .23rem;
  height: .2rem;
  background: url(../../images/index/icon_sj.png) no-repeat center;
  background-size: 100%;
}
.sy-access .person li .jj p {
  padding: .1rem .32rem 0 .32rem;
  font-size: 0.23rem;
  line-height: 0.4rem;
  color: #ffffff;
}
.sy-access .person li .btn {
  width: 2.3rem;
  height: 0.66rem;
  border-radius: 0.33rem;
  background-color: transparent;
  font-size: 0.26rem;
  line-height: 0.66rem;
  color: #ffffff;
  background: -webkit-gradient(linear, left top, right top, from(#fc6800), to(#fd9f21));
  background: linear-gradient(left, #fc6800, #fd9f21);
  text-align: center;
  margin: 0 auto;
  margin-top: .38rem;
}
.sy-access .person li.l2 {
  padding-top: .38rem;
}
.tj-articles {
  padding: 0 .3rem;
  padding-bottom: .38rem;
}
.tj-articles .swiper-container {
  width: 6.9rem;
  height: .5rem;
}
.tj-articles .swiper-container .swiper-slide {
  width: 1.92rem;
  height: .5rem;
}
.tj-articles .swiper-container .swiper-slide .item {
  height: .5rem;
  margin-right: .8rem;
  font-size: 0.25rem;
  line-height: 0.3rem;
  color: #4443f9;
  position: relative;
}
.tj-articles .swiper-container .swiper-slide .item.sel:after {
  content: '';
  display: block;
  width: .4rem;
  height: .1rem;
  border-radius: .05rem;
  background: url(../img/im_st_heng.png) no-repeat center;
  background-size: 100%;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -0.2rem;
}
.tj-articles ul.artlist {
  padding-top: .5rem;
  display: none;
}
.tj-articles ul.artlist li {
  width: 6.9rem;
  height: 2.1rem;
  border-radius: 0.1rem;
  background-color: #f1f3ff;
  padding: .2rem .26rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: .3rem;
  overflow: hidden;
}
.tj-articles ul.artlist li img {
  width: 2.18rem;
  height: 1.6rem;
  border-radius: 0.05rem;
  background-color: #f1f3ff;
  margin-top: .08rem;
}
.tj-articles ul.artlist li .intro {
  width: 3.8rem;
}
.tj-articles ul.artlist li .intro h5 {
  font-size: 0.26rem;
  line-height: 0.45rem;
  color: #333333;
}
.tj-articles ul.artlist li .intro div p.time {
  font-size: 0.21rem;
  line-height: 0.4rem;
  color: #999999;
}
.tj-articles ul.artlist li .intro div div.tag {
  font-size: 0.21rem;
  line-height: 0.4rem;
  color: #FC6C01;
}
.tj-articles ul.artlist1 {
  display: block;
}
.tj-articles .lookbtn {
  width: 2.3rem;
  height: 0.66rem;
  border-radius: 0.33rem;
  background-color: transparent;
  background: -webkit-gradient(linear, left top, right top, from(#fc6800), to(#fd9f21));
  background: linear-gradient(left, #fc6800, #fd9f21);
  text-align: center;
  margin: 0 auto;
}
.tj-articles .lookbtn a {
  display: block;
  font-size: 0.26rem;
  line-height: 0.66rem;
  color: #ffffff;
}
/*工具包*/
.formbox .swiper-container {
  width: 6.9rem;
  margin-bottom: .95rem;
  height: .4rem;
}
.formbox .swiper-container .swiper-slide {
  width: auto;
  height: .4rem;
  line-height: .4rem;
}
.formbox .swiper-container .swiper-slide .item {
  height: .4rem;
  line-height: .4rem;
  margin-right: .5rem;
  color: #999;
}
.formbox .swiper-container .swiper-slide .item.sel {
  color: #331dec;
}
.formbox .form-content {
  background: #f1f3ff;
  padding: .54rem 0 .6rem;
}
.hm-city-wrap {
  width: 6.9rem;
  height: .9rem;
  line-height: .9rem;
  border-radius: 0.1rem;
  background: #fff;
  margin: 0 auto;
  font-size: 0.28rem;
  color: #666666;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 0.26rem;
  position: relative;
}
.hm-city-wrap img {
  width: 0.22rem;
  height: 0.13rem;
  position: absolute;
  right: 0.35rem;
  top: 0.45rem;
}
.hm-city {
  padding-left: .3rem;
  font-size: .28rem;
}
.common-input-wraper {
  width: 6.9rem;
  height: .9rem;
  background: #fff;
  border-radius: .1rem;
  -webkit-border-radius: .1rem;
  margin: 0 auto .26rem;
  position: relative;
}
.common-input-wraper input {
  width: 100%;
  height: 100%;
  background: transparent;
  outline: none;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: .28rem;
  font-size: .28rem;
  color: #999;
}
.yy-btn {
  width: 6.9rem;
  height: .9rem;
  line-height: .9rem;
  text-align: center;
  color: #fff;
  font-size: .32rem;
  background: -webkit-gradient(linear, left top, right top, from(#fd9002), to(#fc6a00));
  background: linear-gradient(90deg, #fd9002 0%, #fc6a00 100%);
  border-radius: .1rem;
  margin: .4rem auto 0;
}
.free-hm--btn {
  width: 6.9rem;
  height: .9rem;
  line-height: .9rem;
  text-align: center;
  color: #fff;
  font-size: .32rem;
  background: -webkit-gradient(linear, left top, right top, from(#fd9002), to(#fc6a00));
  background: linear-gradient(90deg, #fd9002 0%, #fc6a00 100%);
  border-radius: .1rem;
  margin: .4rem auto 0;
}
.tab-switch-wraper .switch-content {
  display: none;
}
.hm-tc-wrap {
  width: 6.9rem;
  height: .9rem;
  margin: 0 auto;
}
.hm-tc-wrap .hm-trade-wrap,
.hm-tc-wrap .hm-company {
  width: 3.3rem;
  height: .9rem;
  line-height: .9rem;
  background: #fff;
  border-radius: .1rem;
  -webit-border-radius: .1rem;
  color: #999999;
  font-size: .28rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: .25rem;
  position: relative;
}
.hm-tc-wrap .hm-trade-wrap img,
.hm-tc-wrap .hm-company img {
  position: absolute;
  width: .22rem;
  height: .13rem;
  right: .3rem;
  top: .4rem;
}
.hm-tc-wrap input {
  width: 100%;
  color: #999;
  font-size: .28rem;
  line-height: .9rem;
}
.count-wrap {
  position: fixed;
  top: 25%;
  left: .3rem;
  display: none;
  width: 6.9rem;
  background: #fff;
  z-index: 9999;
  border-radius: 0.1rem;
  padding-bottom: .48rem;
  -webkit-box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.5);
}
.count-title {
  border-radius: 0.1rem 0.1rem 0 0;
  font-size: 0.28rem;
  color: #fff;
  background: #64a6fe;
  padding: 0.5rem 0 0.5rem 1.32rem;
  line-height: 0.4rem;
}
.count-title span {
  display: block;
  width: 0.44rem;
  height: 0.44rem;
  position: absolute;
  left: 0.68rem;
  top: 0.5rem;
  background: url(../../images/register/hm_icon_hint.png) no-repeat;
  background-size: 0.44rem 0.44rem;
}
.count-con {
  width: 100%;
}
.count-yzm {
  width: 6.08rem;
  height: 0.88rem;
  line-height: 0.86rem;
  border-radius: 0.1rem;
  border: 1px solid #d2d2d2;
  margin: 0.64rem auto 0.2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 .3rem;
}
.count-yzm .count-yzm-input {
  display: block;
  border: none;
  outline: none;
  width: 100%;
  height: 0.84rem;
  line-height: 0.84rem;
  font-size: 0.28rem;
  color: #888b93;
  padding: 0;
  margin: 0;
}
.count-tp {
  width: 6.08rem;
  height: 0.88rem;
  line-height: 0.88rem;
  border-radius: 0.1rem;
  border: 1px solid #d2d2d2;
  margin: 0 auto 0.2rem;
  position: relative;
}
#count-img {
  display: block;
  width: 1rem;
  height: 0.7rem;
  position: absolute;
  left: 0.3rem;
  top: 0.08rem;
}
.count-tp p {
  font-size: 0.28rem;
  color: #888b93;
  padding-left: 4.45rem;
}
.count-tp p span {
  display: block;
  width: 0.26rem;
  height: 0.22rem;
  position: absolute;
  right: 1.75rem;
  top: 0.32rem;
  background: url(../../images/register/ht_icon_sx.png) no-repeat;
  background-size: 0.26rem 0.22rem;
}
.count-btn {
  width: 6.1rem;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
  font-size: 0.28rem;
  color: #fff;
  margin: 0 auto;
  border-radius: 0.1rem;
  /* Safari 5.1 - 6.0 */
  /* Opera 11.1 - 12.0 */
  /* Firefox 3.6 - 15 */
  background: -webkit-gradient(linear, left top, right top, from(#6af7c2), to(#0990c3));
  background: linear-gradient(to right, #6af7c2, #0990c3);
}
.count-close {
  position: absolute;
  right: -0.25rem;
  top: -0.25rem;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background: url(../../images/register/icon_close.png) no-repeat center center;
  background-size: 100%;
  background-color: #fff;
}
.count-err {
  position: relative;
  font-size: 0.26rem;
  color: #f56600;
  padding-left: 0.7rem;
  margin-bottom: 0.2rem;
  display: none;
}
.count-err span {
  display: block;
  width: 0.22rem;
  height: 0.22rem;
  background: url(../../images/register/icon_hint.png) no-repeat;
  background-size: 0.22rem 0.22rem;
  position: absolute;
  left: 0.42rem;
  top: 0.08rem;
}
.hm-cover {
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 990;
}
.form-wrap {
  display: none;
  background: #fff;
  padding-bottom: 0.38rem;
  border-radius: 0.1rem;
  position: fixed;
  top: 16%;
  left: 0.3rem;
  z-index: 999;
  width: 6.9rem;
  -webkit-box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.5);
}
.form-wrap .tab {
  color: #fff;
  background: #64a6fe;
  line-height: .82rem;
  text-align: center;
  font-size: 0.3rem;
  border-bottom: 1px solid #d2d2d2;
  border-radius: .1rem .1rem 0 0;
}
.login-close {
  display: block;
  width: 0.5rem;
  height: 0.5rem;
  position: absolute;
  top: -0.25rem;
  right: -0.25rem;
}
.register-phone {
  width: 6.1rem;
  height: 0.8rem;
  border: 1px solid #d2d2d2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0.3rem auto 0.2rem;
  border-radius: 0.1rem;
  padding: 0 .2rem;
}
#register-phone-input {
  width: 100%;
  height: .76rem;
  line-height: 0.76rem;
  border: none;
  outline: none;
  padding: 0;
  font-size: 0.24rem;
}
.register-pic-wrap {
  width: 6.1rem;
  height: 0.8rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0.3rem auto 0.2rem;
}
.register-pic-wrap .register-pic {
  height: 0.8rem;
  width: 4rem;
  border: 1px solid #d2d2d2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  border-radius: 0.1rem;
  padding: 0 .2rem;
}
.register-pic-wrap .register-pic #register-picCode {
  height: 0.76rem;
  line-height: 0.76rem;
  border: none;
  outline: none;
  padding: 0;
  font-size: 0.24rem;
}
.register-pic-wrap .register-pic #register-img {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 1rem;
  height: 0.75rem;
  border-radius: 0 .1rem .1rem 0;
}
.register-pic-wrap .register-pic-fresh {
  width: 2.1rem;
  height: 0.8rem;
  color: #6d7373;
  line-height: 0.8rem;
  text-align: center;
}
.register-code-wrap {
  width: 6.1rem;
  height: 0.8rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0.3rem auto 0.2rem;
}
.register-code-wrap .register-code {
  height: 0.8rem;
  width: 4rem;
  border: 1px solid #d2d2d2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-right: 0;
  border-radius: 0.1rem 0 0 0.1rem;
  padding: 0 .2rem;
}
.register-code-wrap .register-code #re-code {
  height: 0.76rem;
  line-height: 0.76rem;
  border: none;
  outline: none;
  padding: 0;
  font-size: 0.24rem;
}
.register-code-wrap .register-code-button {
  width: 2.1rem;
  height: 0.8rem;
  border: none;
  font-size: 0.24rem;
  color: #fff;
  text-align: center;
  background: #64a6fe;
  border-radius: 0 0.1rem 0.1rem 0;
}
.register-btn {
  width: 6.1rem;
  height: 0.75rem;
  line-height: 0.75rem;
  text-align: center;
  font-size: 0.28rem;
  color: #fff;
  background: -webkit-gradient(linear, left top, right top, from(#69f8c2), to(#098fc3));
  background: linear-gradient(left, #69f8c2, #098fc3);
  margin: .3rem auto;
  border-radius: 0.1rem;
}
/*核名弹框*/
.hm-trade-select {
  display: none;
  width: 7.5rem;
  background: #fff;
  z-index: 999;
  position: absolute;
  top: .9rem;
  left: -0.3rem;
}
#hm-tabs {
  border-bottom: 0.02rem solid #d9d9dd;
  margin-bottom: 0.3rem;
}
#hm-tabs li {
  width: 0.86rem;
  font-size: .28rem;
  margin-right: .66rem;
}
#hm-tabs li:first-child {
  margin-left: .32rem;
}
#hm-tabs li:last-child {
  margin-right: 0;
}
#hm-tabs li a {
  display: block;
  color: #3d4450;
  width: 0.86rem;
  text-align: center;
  padding: 0.3rem 0 .32rem;
}
#hm-tabs li a.clicklist {
  border-bottom: 0.04rem solid #64a6fe;
}
#hm-tab-content {
  padding-left: 0.3rem;
  padding-bottom: .32rem;
}
#hm-tab-content li {
  width: 2rem;
  height: .65rem;
  line-height: .65rem;
  text-align: center;
  border: 1px solid #d9d9dd;
  border-radius: 0.1rem;
  font-size: 0.26rem;
  color: #3d4450;
  margin-right: 0.32rem;
  margin-bottom: 0.2rem;
}
.hide {
  display: none;
}
.show {
  display: block;
}
/*公司类型下拉框*/
.hm-company-select {
  position: absolute;
  width: 7.5rem;
  background: #fff;
  top: 1rem;
  right: -0.3rem;
  z-index: 999;
  display: none;
}
.hm-company-select .item {
  line-height: 1rem;
  text-align: center;
  border-bottom: 1px solid #d9d9dd;
  font-size: .28rem;
  color: #3D4450;
  margin: 0 .3rem;
}
.hm-company-select .item:last-child {
  border-bottom: 0;
}
.hm-tc-wrap .hm-fh-wrap,
.hm-tc-wrap .hm-type-people {
  width: 3.3rem;
  height: .9rem;
  line-height: .9rem;
  background: #fff;
  border-radius: .1rem;
  -webit-border-radius: .1rem;
  color: #999999;
  font-size: .28rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: .25rem;
  position: relative;
}
.hm-tc-wrap .hm-type-people .hm-company-inner {
  font-size: .28rem;
}
.hm-tc-wrap .hm-fh-wrap input {
  width: 100%;
}
.hm-tc-wrap .hm-type-people img,
.common-input-wraper img {
  position: absolute;
  width: .22rem;
  height: .13rem;
  right: .3rem;
  top: .4rem;
}
.js-btn,
.qiye-count-btn {
  width: 6.9rem;
  height: .9rem;
  line-height: .9rem;
  text-align: center;
  font-size: .32rem;
  color: #fff;
  margin: .4rem auto 0;
  background: -webkit-gradient(linear, left top, right top, from(#fd9002), to(#fc6a00));
  background: linear-gradient(90deg, #fd9002 0%, #fc6a00 100%);
  border-radius: .1rem;
}
/*企业类型下拉框*/
.qiye-type-inner {
  height: .9rem;
  line-height: .9rem;
  padding-left: .28rem;
  color: #999;
  font-size: .28rem;
}
.hm-qiye-select {
  position: absolute;
  width: 7.5rem;
  background: #fff;
  top: 1rem;
  right: -0.3rem;
  z-index: 999;
  display: none;
}
.hm-qiye-select .item {
  line-height: 1rem;
  text-align: center;
  border-bottom: 1px solid #d9d9dd;
  font-size: .28rem;
  color: #3D4450;
  margin: 0 .3rem;
}
.loading {
  display: none;
  position: fixed;
  top: 29%;
  left: 50%;
  margin-left: -0.75rem;
  z-index: 999;
}
.sk-circle-bounce {
  width: 4em;
  height: 4em;
  position: relative;
  margin: auto;
}
.sk-circle-bounce .sk-child {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-circle-bounce .sk-child:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #337ab7;
  border-radius: 100%;
  -webkit-animation: sk-circle-bounce-delay 1.2s infinite ease-in-out both;
  animation: sk-circle-bounce-delay 1.2s infinite ease-in-out both;
}
.sk-circle-bounce .sk-circle-2 {
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-circle-bounce .sk-circle-3 {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-circle-bounce .sk-circle-4 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-circle-bounce .sk-circle-5 {
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-circle-bounce .sk-circle-6 {
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-circle-bounce .sk-circle-7 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-circle-bounce .sk-circle-8 {
  -webkit-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-circle-bounce .sk-circle-9 {
  -webkit-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-circle-bounce .sk-circle-10 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-circle-bounce .sk-circle-11 {
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-circle-bounce .sk-circle-12 {
  -webkit-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-circle-bounce .sk-circle-2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-circle-bounce .sk-circle-3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-circle-bounce .sk-circle-4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-circle-bounce .sk-circle-5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-circle-bounce .sk-circle-6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-circle-bounce .sk-circle-7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-circle-bounce .sk-circle-8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-circle-bounce .sk-circle-9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-circle-bounce .sk-circle-10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-circle-bounce .sk-circle-11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-circle-bounce .sk-circle-12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circle-bounce-delay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-circle-bounce-delay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.tax-count {
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -3.2rem;
  margin-top: -2.5rem;
  width: 6.4rem;
  border-radius: .2rem;
  -webkit-border-radius: .2rem;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: .47rem 0;
  background: #fff;
  text-align: center;
  z-index: 999;
  display: none;
}
.tax-count .tax-title,
.qiye-count .tax-title {
  height: .5rem;
  line-height: .5rem;
  color: #333333;
  font-size: .36rem;
  font-weight: 500;
  margin-bottom: .2rem;
}
.tax-count-add,
tax-count-save {
  height: .34rem;
  line-height: .34rem;
  color: #333;
  font-size: .32rem;
  margin-bottom: .15rem;
}
.tax-count-add span,
.tax-count-save span {
  color: #FC6C01;
}
.ask-btn-1 {
  width: 4.1rem;
  height: .8rem;
  border-radius: .4rem;
  border: 2px solid #FC6C01;
  text-align: center;
  line-height: .8rem;
  font-size: .32rem;
  color: #FC6C01;
  margin: .3rem auto 0;
}
.ask-btn-2 {
  width: 4.1rem;
  height: .8rem;
  border-radius: .4rem;
  text-align: center;
  line-height: .8rem;
  font-size: .32rem;
  color: #fff;
  margin: .3rem auto 0;
  background: -webkit-gradient(linear, left top, right top, from(#f7cd6e), to(#FC6C01));
  background: linear-gradient(90deg, #f7cd6e 0%, #FC6C01 100%);
}
.zhu-des {
  font-size: .24rem;
  color: #999;
  height: .26rem;
  line-height: .26rem;
  margin-top: .25rem;
}
.tax-close,
.qiye-close {
  width: .7rem;
  height: .7rem;
  background: url("../../images/index/icon_close.png") no-repeat center;
  background-size: 100%  100%;
  left: 2.87rem;
  bottom: -1.3rem;
}
.qiye-count {
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -3.2rem;
  margin-top: -2rem;
  width: 6.4rem;
  border-radius: .2rem;
  -webkit-border-radius: .2rem;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: .47rem 0;
  background: #fff;
  text-align: center;
  z-index: 999;
  display: none;
}
.qiye-text {
  color: #333333;
  font-size: .32rem;
  height: .4rem;
  line-height: .4rem;
  text-align: center;
}
.qy-tax-money {
  font-size: .32rem;
  color: #FC6C01;
  margin-top: .1rem;
}
.qiye-ok-btn {
  width: 4.1rem;
  line-height: .8rem;
  height: .8rem;
  border-radius: .4rem;
  -webkit-border-radius: .4rem;
  text-align: center;
  color: #fff;
  font-size: .32rem;
  margin: .3rem auto 0;
  background: -webkit-gradient(linear, left top, right top, from(#f7cd6e), to(#FC6C01));
  background: linear-gradient(90deg, #f7cd6e 0%, #FC6C01 100%);
}
