.cont_fw_list_contents a {
  color: #ff8331;
  text-decoration: none;
}

.clearfix:after {
  /*伪元素是行内元素 正常浏览器清除浮动方法*/
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* {
  margin: 0;
  padding: 0;
}

.clearfix {
  *zoom: 1;
  /*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/
}

.wrap {
  width: 100%;
  margin: 0 auto;
}

.w1376 {
  width: 1376px;
  margin: 0 auto;
}

.banner-top-wraper {
  background-color: #1b0b65;
}

.banner-top-wraper .qualification-banner {
  width: 1320px;
  margin: 0 auto;
  height: 700px;
  background-repeat: no-repeat;
  background-size: 1320px 700px;
}

.list {
  width: 1200px;
  height: 259px;
  margin: 108px auto 80px;
  position: relative !important;
}

.quickMark_wrap {
  position: absolute !important;
  left: 50% !important;
  top: -225% !important;
  margin-left: -200px !important;
  /* margin: 0 auto !important; */
}

.cc {
  width: 830px !important;
  height: 69px !important;

  margin: 20px auto !important;
  background-color: #ffffff !important;

  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -ms-flex-pack: distribute !important;
  /*justify-content: space-around !important;*/
  font-family: MicrosoftYaHei !important;
  font-size: 14px !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  letter-spacing: 1px !important;
  color: #898f9a !important;
}

/*.access-btn,*/
/*.heming-btn,*/
/*.cal-btn,*/
/*.counter-btn,*/
/*.tax-btn {*/
/*    box-sizing: border-box;*/
/*    width: 180px !important;*/
/*    height: 69px !important;*/
/*    background-image: -webkit-gradient(*/
/*            linear,*/
/*            left top,*/
/*            right top,*/
/*            from(#50aaf9),*/
/*            to(#4d4cf3)*/
/*    ) !important;*/

/*    background-image: linear-gradient(*/
/*            90deg,*/
/*            #3be7a4 0%,*/
/*            #01cfd7 100%*/
/*    ) !important;*/
/*    line-height: 54px;*/
/*    display: block;*/
/*    background: #2faaff;*/
/*    font-size: 16px;*/
/*    color: #fff;*/
/*    cursor: pointer;*/
/*    border: none;*/
/*    outline: none;*/
/*    border-radius: 0 4px 4px 0;*/
/*}*/

.list_top {
  width: 286px;
  height: 35px;
  font-family: PingFangSC-Regular;
  font-size: 28px;
  line-height: 22px;
  margin: 0 auto;
  letter-spacing: 0px;
  color: #3a3939;
  font-weight: bold;
  margin-bottom: 50px;
}

.list_sear {
  width: 1010px;
  height: 62px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 69px;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.list_sears {
  width: 830px;
  height: 62px;
  background-color: #ffffff;
  border: solid 2px #50aaf9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  font-family: MicrosoftYaHei;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  color: #898f9a;
}

.cont_firsts > a:link {
  color: #ffff;
}

.cont_tow_cont:hover {
  background-color: #deeaff;
}

.cont_first_cont:hover {
  background-color: #26329e;
}

a:link {
  color: #5f5f84;
}

a:visited {
  color: white;
}

/*访问后得状态*/
.cont_tow_conts a:visited {
  color: #5f5f84;
}

.cont_tow_conts a:active {
  color: #5f5f84;
  background-color: #deeaff;
}

.cont_tow_conts:hover {
  cursor: pointer;
}

.cont_tow_conts {
  border-radius: 6px;
  margin: 5px 10px;
}

.cont_firsts a:active {
  color: white;
  background-color: #26329e;
}

.cont_firsts {
  width: 280px;
  border-radius: 6px;
  height: 70px;
  margin: 5px 10px;
}

.daos {
  width: 14px;
  height: 8px;
  color: #50abf9;
  background-repeat: no-repeat;
  padding-right: 20px;
}

.city {
  width: 78px;
  height: 15px;
  font-family: MicrosoftYaHei;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  color: #898f9a;
}

.list_sears_nth {
  width: 240px;
  height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid #ccc;
  padding-left: 10px;
}

.list_sears_nths {
  width: 280px;
  height: 22px;
  border-right: 1px solid #ccc;
  line-height: 22px;
}

.list_sears_nthss {
  width: 260px;
  height: 22px;
  line-height: 22px;
}

.list_cont {
  width: 180px;
  height: 66px;
  background-image: -webkit-gradient(
          linear,
          left top,
          right top,
          from(#50aaf9),
          to(#4d4cf3)
  );
  background-image: linear-gradient(90deg, #50aaf9 0%, #4d4cf3 100%);
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 70px;
  letter-spacing: 1px;
  color: #ffffff;
}

.list_bottm {
  width: 1010px;
  height: 53px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;

  font-family: PingFangSC-Regular;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #ffffff;
  margin-top: 40px;
}

.list_bottm_left {
  width: 395px;
  height: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding-left: 34px;
}

.list_bottm_right {
  width: 395px;
  height: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding-right: 34px;
}

.cont_lou {
  width: 100%;
  background: url("../img/zc_bg.jpg") no-repeat center;
  background-size: cover;
  /*height: 506px;*/
  /*margin: 0 auto;*/
  /*margin-top: 110px;*/
  /* border: 1px solid black; */
}

.zzdb {
  width: 141px;
  height: 134px;
  text-align: center;
  margin: 0 auto;
  font-family: PingFangSC-Regular;
  font-size: 28px;
  font-weight: bold;
  line-height: 134px;
  letter-spacing: 0px;
  color: #ffffff;
}

.cont_first {
  width: 1200px;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 auto 30px;
  /* border: 1px solid red; */
}

.cont_first_cont {
  width: 290px;
  height: 100%;
  background-color: #4d4ff4;
  font-family: PingFangSC-Regular;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  letter-spacing: 0px;
  border-radius: 6px;
  color: #ffffff;
}

.cont_tow {
  width: 1200px;
  height: auto;
  margin: 0 auto;
  padding-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.inpu {
  border: 0;
  outline: none;
}

.empty-cont-tow {
  width: 192px;
  height: 52px;
}

.cont_tow_cont {
  width: 180px;
  height: 52px;
  background-color: #ffffff;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  letter-spacing: 0px;
  color: #5f5f84;
  border-radius: 6px;
}

.cont_fw {
  width: 1097px;
  margin: 0 auto;
  margin-top: 110px;
}

.cont_fw_cont {
  width: 141px;
  height: 34px;
  font-family: PingFangSC-Regular;
  font-size: 28px;
  font-weight: bold;
  padding-left: 43%;
  letter-spacing: 0px;
  color: #3a3939;
}

.cont_fw_list {
  /* border: 1px solid red; */
  width: 1027px;
  height: 446px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  flex-wrap: wrap;
  align-items: center;
  color: #ffffff !important;
  justify-content: space-around;
  margin-top: 68px;
}

.cont_fw_list_cont1 {
  width: 500px;
  height: 210px;
  /* border: 1px solid black; */
  background-image: url(../img/advantage1.png);
}

.cont_fw_list_cont2 {
  width: 500px;
  height: 210px;
  /* border: 1px solid black; */
  background-image: url(../img/advantage2.png);
}

.cont_fw_list_cont3 {
  width: 500px;
  height: 210px;
  /* border: 1px solid black; */
  background-image: url(../img/advantage3.png);
}

.cont_fw_list_cont4 {
  width: 500px;
  height: 210px;
  /* border: 1px solid black; */
  background-image: url(../img/advantage4.png);
}

.cont_fw_list_content {
  height: 100px;
  width: 300px;
  /* border: 1px solid red; */
  display: flex;

  justify-content: space-around;
  flex-direction: column;
  margin: 46px 47px;
}

body {
  /* margin-bottom: 50px; */
  /*background-color: #1b0b65;*/
}

.cont_fw_list_content_top {
  font-family: PingFangSC-Medium;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  color: #ffffff !important;
  letter-spacing: 0px;
  color: #ccc;
  margin-bottom: 25px;
}

.box_gg {
  width: 1920px;
  height: 100vh;

  background-color: #1b0b65;
  /* border: 10px solid red; */
}

.cont_fw_list_contents {
  font-family: PingFangSC-Regular;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 31px;
  letter-spacing: 0px;
  color: #ffffff !important;
}

.cont_fw_list_lou {
  width: 195px;
  height: 100%;
  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-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cont_fw_list_bottom {
  width: 195px;
  height: 76px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.cont_fw_list_bottom1 {
  height: 20px;
  font-family: PingFangSC-Regular;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #3e444f;
}

.cont_fw_list_bottom2 {
  height: 39px;
  font-family: PingFangSC-Regular;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 20px;
  letter-spacing: 0px;
  color: #898f9a;
  /* display: flex;
    align-items: center;
    justify-content: space-around; */
  text-align: center;
}

.cont_hy {
  width: 1200px;
  margin: 0 auto;
  margin-top: 129px;
}

.hy {
  width: 155px;
  height: 34px;
  font-family: PingFangSC-Regular;
  font-size: 28px;
  font-weight: bold;
  line-height: 22px;
  letter-spacing: 0px;
  color: #3a3939;
  text-align: left;
  margin: 0 auto;
  /*  */
}

.cont_hy_cont {
  width: 222px;
  height: 270px;
  background-color: #a7a7af;
}

.cont_list_hy {
  width: 100%;
  height: 270px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-top: 69px;
}

.cont_hy_list5 {
  width: 100%;
  height: 100%;
  background-image: url("../img/industry5.png");
  background-repeat: no-repeat;
  position: relative;
}

.cont_hy_list1 {
  width: 100%;
  height: 100%;
  background-image: url("../img/industry1.png");
  background-repeat: no-repeat;
  position: relative;
}

.cont_hy_list3 {
  width: 100%;
  height: 100%;
  background-image: url("../img/industry3.png");
  background-repeat: no-repeat;
  position: relative;
}

.cont_hy_list2 {
  width: 100%;
  height: 100%;
  background-image: url("../img/industry2.png");
  background-repeat: no-repeat;
  position: relative;
}

.cont_hy_list4 {
  width: 100%;
  height: 100%;
  background-image: url("../img/industry4.png");
  background-repeat: no-repeat;
  position: relative;
}

.cont_hy_list_dl {
  width: 222px;
  height: 60px;
  position: absolute;
  bottom: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: -webkit-gradient(
          linear,
          left top,
          right top,
          from(#50aaf9),
          to(#4d4cf3)
  );
  background-image: linear-gradient(90deg, #50aaf9 0%, #4d4cf3 100%);
  border-radius: 50px 0px 0px 0px;
  font-family: PingFangSC-Regular;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 22px;
  letter-spacing: 0px;
  color: #ffffff;
}

.cont_zz {
  width: 1097px;
  height: 257px;
  padding-top: 109px;
  margin: 0 auto;
  /*background-color: #1b0b65;*/
}

.cont_zizhi {
  width: 240px;
  height: 34px;
  font-family: PingFangSC-Regular;
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0px;
  color: #3a3939;
  margin: 0 auto;
}

.cont_list {
  width: 100%;
  height: 150px;
  margin-top: 69px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-left: 60px;
}

.cont_list_zz {
  width: 220px;
  height: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cont_list_zz_left {
  width: 111px;
  height: 100%;
  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-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #020202;
}

.cont_list_zz_left1 {
  width: 111px;
  height: 111px;
  border-radius: 50%;
  background-color: #edf1ff;
  background-image: url("../img/flow1.png");
  background-repeat: no-repeat;
  background-position: 50%;
}

.cont_list_zz_left1s {
  width: 111px;
  height: 111px;
  border-radius: 50%;
  background-color: #edf1ff;
  background-image: url("../img/flow2.png");
  background-repeat: no-repeat;
  background-position: 54%;
}

.cont_list_zz_left1ss {
  width: 111px;
  height: 111px;
  border-radius: 50%;
  background-color: #edf1ff;
  background-image: url("../img/flow3.png");
  background-repeat: no-repeat;
  background-position: 50%;
}

.cont_list_zz_left1sss {
  width: 111px;
  height: 111px;
  border-radius: 50%;
  background-color: #edf1ff;
  background-image: url("../img/flow4.png");
  background-repeat: no-repeat;
  background-position: 54%;
}

.cont_list_zz_right {
  width: 49px;
  height: 20px;
  margin-top: -40px;
  background-image: url("../img/jt.png");
  background-repeat: no-repeat;
}

a {
  text-decoration: none;
}

.cont_tg {
  width: 100%;
  /*height: 394px;*/
  /*background: url("../img/zc_bg.jpg") no-repeat center;*/
  /*background-size: cover;*/
  padding-bottom: 80px;
  /* background-color: #f9fafe; */
  margin-top: 50px;
  /*margin-bottom: 97px;*/
  /*background-color: #1b0b65;*/
}

.my_tg {
  width: 100%;
  /*height: 35px;*/

  font-family: MicrosoftYaHei;
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0px;
  color: #3a3939;
  padding-top: 80px;
  text-align: center;
  /* box-sizing: border-box; */
}

.cont_tg_bottom {
  width: 1060px;
  height: 160px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 69px;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.cont_tg_bottom_list {
  width: 160px;
  height: 160px;
  background-color: #ffffff;
  border-radius: 8px;
  /*-webkit-box-shadow: 0 0 15px #e8e0f8;*/
  /*box-shadow: 0 0 15px #e8e0f8;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

.cont_tg_bottom_top1 {
  width: 68px;
  height: 68px;
  background-color: #fdf5e0;
  background-image: url("../img/offer1.png");
  background-repeat: no-repeat;
  background-position: 50%;
  border-radius: 50%;
}

.hoverbgc1:hover {
  background: #f2b23e;
}

.hoverbgc1:hover .cont_tg_bottom_top1 {
  width: 68px;
  height: 68px;
  background-color: #ffffff;
  background-image: url("../img/offer1.png");
  background-repeat: no-repeat;
  background-position: 50%;
  border-radius: 50%;
}

.hoverbgc1:hover .cont_tg_bottom_bottom {
  color: white !important;
  font-weight: bold;
}

.cont_tg_bottom_top2 {
  width: 68px;
  height: 68px;
  background-color: #ffeef1;
  background-image: url("../img/offer2.png");
  background-repeat: no-repeat;
  background-position: 50%;
  border-radius: 50%;
}

.hoverbgc2:hover {
  background: #ff8ea4;
}

.hoverbgc2:hover .cont_tg_bottom_top2 {
  width: 68px;
  height: 68px;
  background-color: #ffffff;
  background-image: url("../img/offer2.png");
  background-repeat: no-repeat;
  background-position: 50%;
  border-radius: 50%;
}

.hoverbgc2:hover .cont_tg_bottom_bottom {
  color: white !important;
  font-weight: bold;
}

.cont_tg_bottom_top3 {
  width: 68px;
  height: 68px;
  background-color: #ffeeec;
  background-image: url("../img/offer3.png");
  background-repeat: no-repeat;
  background-position: 50%;
  border-radius: 50%;
}

.hoverbgc3:hover {
  background: #ef9b78;
}

.hoverbgc3:hover .cont_tg_bottom_top3 {
  width: 68px;
  height: 68px;
  background-color: #ffffff;
  background-image: url("../img/offer3.png");
  background-repeat: no-repeat;
  background-position: 50%;
  border-radius: 50%;
}

.hoverbgc3:hover .cont_tg_bottom_bottom {
  color: white !important;
  font-weight: bold;
}

.cont_tg_bottom_top4 {
  width: 68px;
  height: 68px;
  background-color: #fcf0ea;
  background-repeat: no-repeat;
  background-position: 50%;
  border-radius: 50%;
}

.hoverbgc4:hover {
  background: #ef9b78;
}

.hoverbgc4:hover .cont_tg_bottom_top4 {
  width: 68px;
  height: 68px;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: 50%;
  border-radius: 50%;
}

.hoverbgc4:hover .cont_tg_bottom_bottom {
  color: white !important;
  font-weight: bold;
}

.cont_tg_bottom_top5 {
  width: 68px;
  height: 68px;
  background-color: #e5eafe;
  background-image: url("../img/offer5.png");
  background-repeat: no-repeat;
  background-position: 50%;
  border-radius: 50%;
}

.hoverbgc5:hover {
  background: #829bff;
}

.hoverbgc5:hover .cont_tg_bottom_top5 {
  width: 68px;
  height: 68px;
  background-color: #ffffff;
  background-image: url("../img/offer5.png");
  background-repeat: no-repeat;
  background-position: 50%;
  border-radius: 50%;
}

.hoverbgc5:hover .cont_tg_bottom_bottom {
  color: white !important;
  font-weight: bold;
}

.cont_tg_bottom_top6 {
  width: 68px;
  height: 68px;
  background-color: #f8eaff;
  background-image: url("../img/offer6.png");
  background-repeat: no-repeat;
  background-position: 50%;
  border-radius: 50%;
}

.hoverbgc6:hover {
  background: #4cd6db;
}

.hoverbgc6:hover .cont_tg_bottom_top6 {
  width: 68px;
  height: 68px;
  background-color: #ffffff;
  background-image: url("../img/offer6.png");
  background-repeat: no-repeat;
  background-position: 50%;
  border-radius: 50%;
}

.hoverbgc6:hover .cont_tg_bottom_bottom {
  color: white !important;
  font-weight: bold;
}

.cont_tg_bottom_bottom {
  font-family: MicrosoftYaHei;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #666666 !important;
}

#formaccess {
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.nav-right .nav1 a {
  color: #28a7e1 !important;
}

.banner-wrap {
  width: 100%;
  min-width: 1200px;
}

.banner {
  height: 420px;
  position: relative;
}

/*banner轮播start*/
.slideshow a {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
}

/*轮换大区域*/
.slideshow {
  width: 100%;
  height: 420px;
  position: absolute;
  left: 0;
  top: 0;
}

.slideshowcenter li {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}

.slideshow #slideshowback {
  width: 100%;
  height: 420px;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
}

.slideshow #slideshowback p {
  width: 100%;
  height: 420px;
  position: absolute;
  left: 0px;
  top: 0px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.slideshow #slideshowback p.slideshowback1 {
}

.slideshow #slideshowback p.slideshowback2 {
}

.slideshow #slideshowback p.slideshowback3 {
}

.slideshow .slideshow_main {
  width: 1200px;
  height: 420px;
  margin: 0 auto;
  position: relative;
}

#slidebonum {
  height: 14px;
  line-height: 23px;
  position: absolute;
  right: 30px;
  bottom: 30px;
  z-index: 5;
}

#slidebonum li {
  width: 10px;
  height: 10px;
  float: left;
  margin-left: 8px;
  background: #000000;
  cursor: pointer;
  opacity: 0.3;
  filter: alpha(opacity=30);
}

#slidebonum .slideboone,
#slidebonum li:hover {
  background: #ffffff;
  cursor: pointer;
  opacity: 1;
  filter: alpha(opacity=100);
}

/*banner轮播end*/

/*tools*/
.tools-wrap {
  width: 100%;
  min-width: 1200px;
  background: #fff;
  padding-top: 38px;
}

.tools {
  height: 160px;
  padding: 26px 210px 0;
  box-sizing: border-box;
}

.tools .tab ul {
  white-space: nowrap;
}

.tools .tab li {
  /* float: left; */
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  color: #a1c1ff;
  padding-right: 28px;
  padding-bottom: 22px;
  cursor: pointer;
}

.tools .tab li.curr {
  color: #fff;
}

.tools .tab li a {
  color: #a1c1ff;
}

.tools .tab li:hover {
  color: #fff;
}

.tools .tab li:hover a {
  color: #fff;
}

.tools .tab #a6 {
  float: none;
  white-space: nowrap;
}

#con_a_2,
#con_a_3,
#con_a_4,
#con_a_5 {
  position: relative;
}

.access-wrap,
.heming-wrap,
.cal-wrap,
.counter-wrap,
.tax-wrap {
  box-sizing: border-box !important;
  width: 830px !important;
  height: 54px !important;
  background: #fff !important;
  border-radius: 4px !important;
  position: relative !important;
  border: 1px solid #36e5a8;
}

.access-wrap:before {
  position: absolute !important;
  content: "" !important;
  width: 0 !important;
  height: 0 !important;
  left: 25px !important;
  top: -6px !important;
  border-right: 7px solid transparent !important;
  border-left: 7px solid transparent !important;
  border-bottom: 7px solid #fff !important;
}

.heming-wrap:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 135px;
  top: -6px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #fff;
}

.cal-wrap:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 255px;
  top: -6px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #fff;
}

.counter-wrap:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 365px;
  top: -6px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #fff;
}

.tax-wrap:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 495px;
  top: -6px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #fff;
}

.access-city {
  box-sizing: border-box !important;
  width: 200px !important;
  height: 54px !important;
  line-height: 54px !important;
  font-size: 14px !important;
  color: #333 !important;
  padding-left: 62px !important;
  position: relative !important;
}

.access-city .sp2 {
  display: block !important;
  width: 12px !important;
  height: 7px !important;
  position: absolute !important;
  top: 24px !important;
  left: 174px !important;
  background: url(../img/icon.png) no-repeat center center !important;
}

.access-city .sp3 {
  display: block !important;
  width: 1px !important;
  height: 22px !important;
  background: #d2d2d2 !important;
  position: absolute !important;
  top: 16px !important;
  right: 0px !important;
}

.box_conts {
  width: 100% !important;
  margin: 0 auto !important;
  /* border: 1px solid red; */
}

.access-name {
  box-sizing: border-box !important;
  width: 210px !important;
  height: 54px !important;
  padding-left: 18px !important;
  position: relative !important;
}

.access-name input {
  box-sizing: border-box !important;
  width: 200px !important;
  height: 54px !important;
  font: 14px/22px "微软雅黑" !important;
  color: #333 !important;
  outline: 0 !important;
  border: none !important;
  margin: 0 !important;
  padding: 5px 20px 5px 5px !important;
  background: none !important;
}

.access-tel {
  width: 250px !important;
  height: 54px !important;
  position: relative !important;
}

.access-tel .sp2 {
  display: block !important;
  width: 1px !important;
  height: 22px !important;
  background: #d2d2d2 !important;
  position: absolute !important;
  top: 18px !important;
  right: 0px !important;
}

.access-tel input {
  box-sizing: border-box !important;
  width: 180px !important;
  height: 54px !important;
  font: 14px/22px "微软雅黑" !important;
  color: #333 !important;
  outline: 0 !important;
  border: none !important;
  margin: 0 !important;
  padding: 5px 20px 5px 18px !important;
  background: none !important;
}

.access-btn,
.heming-btn,
.cal-btn,
.counter-btn,
.tax-btn {
  box-sizing: border-box;
  width: 170px;
  height: 54px;
  line-height: 54px;
  padding: 0;
  display: block;
  background: #36e5a8;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
  border: none;
  outline: none;
  border-radius: 0 4px 4px 0;
}

.heming-city {
  box-sizing: border-box;
  width: 111px;
  height: 54px;
  line-height: 54px;
  font-size: 14px;
  color: #333;
  padding-left: 22px;
  position: relative;
}

.heming-city .sp2 {
  display: block;
  width: 12px;
  height: 7px;
  position: absolute;
  top: 24px;
  left: 85px;
}

.heming-city .sp3 {
  display: block;
  width: 1px;
  height: 22px;
  background: #d2d2d2;
  position: absolute;
  top: 16px;
  right: 0px;
}

.heming-name {
  width: 215px;
  height: 54px;
  box-sizing: border-box;
  position: relative;
}

.heming-name input {
  box-sizing: border-box;
  width: 200px;
  height: 54px;
  font: 14px/22px "微软雅黑";
  color: #333;
  outline: 0;
  border: none;
  margin: 0;
  padding: 5px 20px 5px 14px;
  background: none;
}

.heming-name .sp2,
.heming-trade .sp2 {
  display: block;
  width: 1px;
  height: 22px;
  background: #d2d2d2;
  position: absolute;
  top: 18px;
  right: 0px;
}

.heming-trade {
  width: 162px;
  height: 54px;
  box-sizing: border-box;
  position: relative;
  font: 14px/54px "微软雅黑";
  color: #999;
  padding-left: 14px;
}

.heming-trade input {
  box-sizing: border-box;
  width: 156px;
  height: 54px;
  font: 14px/22px "微软雅黑";
  color: #333;
  outline: 0;
  border: none;
  margin: 0;
  padding: 5px 20px 5px 14px;
  background: none;
}

.heming-trade .sp3 {
  display: block;
  width: 12px;
  height: 7px;
  position: absolute;
  top: 24px;
  left: 136px;
}

.heming-suffix {
  width: 162px;
  height: 54px;
  box-sizing: border-box;
  position: relative;
  font: 14px/54px "微软雅黑";
  color: #999;
  padding-left: 18px;
}

.heming-suffix input {
  box-sizing: border-box;
  width: 160px;
  height: 54px;
  font: 14px/22px "微软雅黑";
  color: #333;
  outline: 0;
  border: none;
  margin: 0;
  padding: 5px 20px 5px 14px;
  background: none;
}

.heming-suffix .sp2 {
  display: block;
  width: 12px;
  height: 7px;
  position: absolute;
  top: 24px;
  left: 137px;
}

.cal-sum {
  width: 450px;
  height: 54px;
  box-sizing: border-box;
  position: relative;
  font: 14px/54px "微软雅黑";
  color: #999;
}

.cal-sum input {
  box-sizing: border-box;
  width: 400px;
  height: 54px;
  font: 14px/22px "微软雅黑";
  color: #333;
  outline: 0;
  border: none;
  margin: 0;
  padding: 5px 20px 5px 18px;
  background: none;
}

.cal-sum .sp2 {
  display: block;
  width: 1px;
  height: 22px;
  background: #d2d2d2;
  position: absolute;
  top: 18px;
  right: 0px;
}

.cal-per {
  width: 200px;
  height: 54px;
  box-sizing: border-box;
  position: relative;
  font: 14px/54px "微软雅黑";
  color: #333;
  padding-left: 75px;
}

.cal-per .sp2 {
  display: block;
  width: 12px;
  height: 7px;
  position: absolute;
  top: 24px;
  left: 175px;
}

.counter-year,
.counter-profit,
.counter-share {
  width: 163px;
  height: 54px;
  box-sizing: border-box;
  position: relative;
  font: 14px/54px "微软雅黑";
  color: #999;
}

.counter-year input,
.counter-profit input,
.counter-share input {
  box-sizing: border-box;
  width: 150px;
  height: 54px;
  font: 14px/22px "微软雅黑";
  color: #333;
  outline: 0;
  border: none;
  margin: 0;
  padding: 5px 20px 5px 18px;
  background: none;
}

.counter-year .sp2,
.counter-profit .sp2,
.counter-share .sp2,
.tax-sum .sp2 {
  display: block;
  width: 1px;
  height: 22px;
  background: #d2d2d2;
  position: absolute;
  top: 18px;
  right: 0px;
}

.counter-type {
  width: 161px;
  height: 54px;
  box-sizing: border-box;
  position: relative;
  font: 14px/54px "微软雅黑";
  color: #333;
  padding-left: 18px;
}

.counter-type .sp2 {
  display: block;
  width: 12px;
  height: 7px;
  position: absolute;
  top: 24px;
  left: 137px;
}

.tax-sum {
  width: 450px;
  height: 54px;
  box-sizing: border-box;
  position: relative;
  font: 14px/54px "微软雅黑";
  color: #999;
}

.tax-sum input {
  box-sizing: border-box;
  width: 400px;
  height: 54px;
  font: 14px/22px "微软雅黑";
  color: #333;
  outline: 0;
  border: none;
  margin: 0;
  padding: 5px 20px 5px 18px;
  background: none;
}

.tax-type {
  width: 200px;
  height: 54px;
  box-sizing: border-box;
  position: relative;
  font: 14px/54px "微软雅黑";
  color: #333;
  padding-left: 62px;
}

.tax-type .sp2 {
  display: block;
  width: 12px;
  height: 7px;
  position: absolute;
  top: 24px;
  left: 175px;
}

/*tools end*/

/*热门服务*/
.hs-wrap {
  width: 100%;
  min-width: 1200px;
  background: #fff;
  padding: 75px 0 24px;
}

.hs-title-wrap {
  padding-bottom: 25px;
}

.hs-title {
  font-size: 22px;
  color: #333;
}

.hs-more {
  font-size: 16px;
  color: #333;
  position: relative;
  padding-right: 25px;
  cursor: pointer;
}

.hs-more:hover {
  color: #2ba0ea;
}

.hs-more span {
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #fff;
}

.hs li {
  width: 230px;
  height: 230px;
  margin-right: 12px;
  position: relative;
}

.hs li.item1 {
  background: #19e3d5;
  background: linear-gradient(135deg, #19e3d5 0%, #19c3a5 100%);
}

.hs li.item1:hover {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

.hs li.item1:hover .hsi-btn {
  background: #fff;
  color: #19c4a7;
}

.hs li.item2 {
  background: #6d83ff;
  background: linear-gradient(135deg, #6d83ff 0%, #2c50fe 100%);
}

.hs li.item2:hover {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

.hs li.item2:hover .hsi-btn {
  background: #fff;
  color: #2b4fff;
}

.hs li.item3 {
  background: #a92df6;
  background: linear-gradient(135deg, #a92df6 0%, #6c39ff 100%);
}

.hs li.item3:hover {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

.hs li.item3:hover .hsi-btn {
  background: #fff;
  color: #6c39ff;
}

.hs li.item4 {
  background: #fba761;
  background: linear-gradient(135deg, #fba761 0%, #e84a60 100%);
}

.hs li.item4:hover {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

.hs li.item4:hover .hsi-btn {
  background: #fff;
  color: #e84a60;
}

.hs li.item5 {
  background: #f8d046;
  background: linear-gradient(135deg, #f8d046 0%, #dd8a22 100%);
  margin: 0;
}

.hs li.item5:hover {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

.hs li.item5:hover .hsi-btn {
  background: #fff;
  color: #dd8a22;
}

.hs li img {
  display: block;
  width: 56px;
  height: 56px;
  margin: 31px auto 20px;
}

.hsi-title {
  font-size: 16px;
  color: #fff;
  padding-bottom: 14px;
}

.hsi-des {
  font-size: 14px;
  color: #fff;
  padding-bottom: 24px;
}

.hsi-btn {
  box-sizing: border-box;
  width: 118px;
  height: 34px;
  line-height: 32px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  margin: 0 auto;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
  border-radius: 4px;
}

/*热门服务 end*/

.type-wrap {
  width: 100%;
  min-width: 1200px;
  background: #f5f5f5;
  padding: 24px 0 73px;
}

.type-top {
  margin-bottom: 14px;
}

.tt-list1,
.tb-list1 {
  box-sizing: border-box;
  width: 292px;
  height: 200px;
  border-top: 2px solid #19d3bc;
  background: #fff;
  margin-right: 14px;
}

.tb-list1 {
  border-color: #fd924b;
}

.tt-list1 img,
.tb-list1 img {
  display: block;
  width: 86px;
  height: 70px;
  margin: 29px auto 12px;
}

.tpi-title {
  font-size: 16px;
  color: #333;
  padding-bottom: 15px;
}

.tpi-title a {
  color: #333;
}

.tpi-title a:hover {
  color: #2ba0ea;
}

.tpi-des {
  font-size: 12px;
  color: #666;
}

.tt-list2,
.tb-list2 {
  box-sizing: border-box;
  width: 620px;
  height: 200px;
  background: #fff;
  margin-right: 14px;
}

.tt-list3,
.tb-list3 {
  box-sizing: border-box;
  width: 260px;
  height: 200px;
  background: #fff;
}

.tti-title {
  width: 142px;
  height: 44px;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
  margin-bottom: 30px;
}

.tt-list2 ul,
.tt-list3 ul,
.tb-list2 ul,
.tb-list3 ul {
  padding-left: 35px;
}

.tt-list2 ul li,
.tb-list2 ul li {
  width: 183px;
  margin-bottom: 22px;
}

.tt-list3 ul li,
.tb-list3 ul li {
  margin-bottom: 22px;
}

.dot {
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #7e7e7e;
  vertical-align: middle;
  margin-right: 8px;
}

.tt-list2 li a,
.tt-list3 li a,
.tb-list2 li a,
.tb-list3 li a {
  font-size: 14px;
  color: #666;
}

.tt-list2 li a:hover,
.tt-list3 li a:hover,
.tb-list2 li a:hover,
.tb-list3 li a:hover {
  color: #2ba0ea;
}

/*我们的优势*/
.advantage-wrap {
  width: 100%;
  min-width: 1200px;
  background: #f5f5f5;
  padding: 0px 0 75px;
}

.ad-title {
  font-size: 22px;
  color: #333;
  padding-bottom: 24px;
}

.advantage li {
  width: 290px;
  height: 440px;
  background: #fff;
  margin-right: 13px;
}

.advantage li:hover {
  box-shadow: 0 0 30px rgba(194, 194, 194, 0.2);
}

.advantage li.ad-list4 {
  margin-right: 0;
}

.adi-title {
  font-size: 18px;
  color: #fd924b;
  padding: 54px 0 27px;
}

.adi-des {
  font-size: 14px;
  color: #666;
  padding-bottom: 15px;
}

.adi-des2 {
  font-size: 14px;
  color: #666;
  padding-bottom: 25px;
}

.advantage li img {
  display: block;
  width: auto;
  height: 235px;
  margin: 0 auto;
}

.advantage li.ad-list4 img {
  width: auto;
}

/*我们的优势 end*/

/*客户案例*/
.client-wrap {
  width: 100%;
  min-width: 1200px;
  background: #f5f5f5;
  padding: 0px 0 0;
}

.client-title {
  font-size: 22px;
  color: #333;
  padding-bottom: 24px;
}

.client .ul1 {
  margin-bottom: 14px;
}

.client li {
  width: 188px;
  height: 100px;
  margin-right: 14px;
}

.client li.last {
  margin-right: 0;
}

.client li img {
  display: block;
  width: 100%;
  height: 100%;
}

/*客户案例 end*/
/*解决方案*/
.plan-wrap {
  width: 100%;
  min-width: 1200px;
  background: #f5f5f5;
  padding: 0px 0 40px;
}

.plan {
  height: 120px;
}

.plan-title-wrap {
  padding: 37px 0 16px;
}

.plan-title-line {
  width: 68px;
  height: 1px;
  background: #e7eaff;
  margin-top: 10px;
}

.ptl-left {
  margin-left: 300px;
}

.plan-title {
  font-size: 22px;
  color: #fff;
  margin: 0 12px;
}

.plan-des {
  font-size: 14px;
  color: #cce0fe;
}

/*解决方案 end*/

.news-wrap {
  width: 100%;
  min-width: 1200px;
  background: #f5f5f5;
  padding: 0px 0 90px;
}

.news-title {
  font-size: 22px;
  color: #333;
  padding-bottom: 24px;
}

.news-list {
  width: 290px;
  height: 420px;
  background: #fff;
  margin-right: 13px;
  position: relative;
}

.news .last {
  margin-right: 0;
}

.nit {
  width: 100%;
  height: 148px;
}

.nit img {
  display: block;
  width: 54px;
  height: 54px;
  margin: 0 auto;
  padding: 36px 0 14px;
}

.nit a {
  display: block;
  font-size: 16px;
  color: #333;
}

.nit1 {
  background: #d7e3f4;
}

.nib {
  width: 100%;
  box-sizing: border-box;
  padding: 28px 20px 0 25px;
}

.nib-list a {
  display: block;
  padding-bottom: 24px;
  width: 245px;
  font-size: 14px;
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: justify;
}

.nib-list a:hover {
  color: #2ba0ea;
}

.nib-img {
  display: block;
  width: 23px;
  height: 16px;
  margin: 6px auto 0;
}

/*城市服务*/
.city-wrap {
  width: 100%;
  min-width: 1200px;
  background: #fff;
  padding: 36px 0 0px;
}

.city {
  padding-bottom: 38px;
  border-bottom: 1px solid #e0e0e0;
}

.cs-title-wrap {
  padding-bottom: 25px;
}

.cs-title {
  font-size: 18px;
  color: #333;
}

.cs-more {
  font-size: 16px;
  color: #333;
  position: relative;
  padding-right: 25px;
}

.cs-more a {
  font-size: 16px;
  color: #333;
}

.cs-more a:hover {
  color: #2ba0ea;
}

.cs-more span {
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #fff;
}

.city li a {
  display: block;
  font-size: 14px;
  color: #666;
  margin-right: 16px;
}

.city li a:hover {
  color: #2ba0ea;
}

.city li a.last {
  margin-right: 0;
}

.city .ul1 {
  margin-bottom: 16px;
}

/*城市服务 end*/

/* 弹出二维码样式开始 */
.quickMark_wrap {
  display: none;
  width: 500px;
  height: 450px;
  position: fixed;
  top: 10%;
  left: 50%;
  margin-left: -250px;
  z-index: 999;
}

.quickMark_top {
  width: 500px;
  height: 70px;
  background: #28a7e1;
  border-radius: 8px 8px 0 0;
}

.quickMark_middle {
  padding: 60px 0 32px;
}

.quickMark_bottom {
  padding: 0 0 40px;
}

.quickMark_middle,
.quickMark_bottom {
  background: white;
}

.quickMark_top .correct_logo,
.correct_logo_text {
  float: left;
}

.quickMark_top .close_logo {
  float: right;
  margin-right: 20px;
  margin-top: 23.5px;
}

.quickMark_top .correct_logo {
  margin-left: 20px;
  margin-top: 13.5px;
}

.quickMark_top .correct_logo_text {
  margin-left: 21px;
}

.quickMark_top .correct_logo_text .p1 {
  font-size: 18px;
  color: #fff;
  margin-top: 16px;
}

.quickMark_top .correct_logo_text .p2 {
  font-size: 14px;
  color: #fff;
  margin-top: 8px;
}

.quickMark_middle .quickMark_logo {
  margin-left: 162px;
}

.quickMark_middle .quickMark_logo img {
  width: 176px;
  height: 176px;
}

.quickMark_middle .details {
  font-size: 16px;
  color: #222;
  margin-top: 14px;
  text-align: center;
}

.quickMark_bottom .button {
  width: 284px;
  height: 40px;
  border-radius: 6px;
  background: #28a7e1;
  color: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 40px;
  margin: 0 auto;
  cursor: pointer;
}

/* 弹出二维码样式开始 */
/*遮罩层样式开始*/
#cover {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 990;
}

/*遮罩层样式结束*/

/*公司注册核名部分*/
.banner-trade-select {
  width: 1026px;
  height: 240px;
  background: #fff;
  border-radius: 6px;
  position: absolute;
  top: 63px;
  left: -120px;
  box-shadow: 0 6px 30px 0 rgba(106, 109, 141, 0.1);
  display: none;
  z-index: 2;
}

.banner-trade-select:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 520px;
  top: -8px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
}

.banner-trade-select .lists li.actived {
  width: 64px;
  height: 26px;
  background: #e8effc;
  margin: 0 18px 0 16px;
}

.banner-trade-select .lists li {
  height: 26px;
  line-height: 26px;
  text-align: center;
  margin-right: 24px;
  font-size: 14px;
  color: #3d4450;
}

.banner-trade-select .lists6 li.hint {
  height: 26px;
  line-height: 26px;
  text-align: center;
  padding-left: 16px;
  margin-top: 6px;
  font-size: 14px;
  color: #999;
}

.banner-trade-select .lists6 li i {
  display: inline-block;
  width: 13px;
  height: 13px;
  padding-right: 8px;
  vertical-align: middle;
}

.banner-trade-select .lists li a {
  font-size: 14px;
  color: #3d4450;
}

.banner-trade-select .lists li a:hover {
  color: #64a6fe;
}

.banner-trade-select .lists1 {
  margin-top: 24px;
}

.banner-trade-select .lists2,
.banner-trade-select .lists3,
.banner-trade-select .lists4,
.banner-trade-select .lists5 {
  margin-top: 10px;
}

.counter-type-select:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 65px;
  top: -8px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
}

.counter-type-select li {
  text-align: center;
  height: 33px;
  line-height: 33px;
  font-size: 14px;
  color: #3d4450;
  cursor: pointer;
}

.counter-type-select li:first-child {
  margin-top: 22px;
}

.counter-type-select li.counter-actived {
  background: #eef4ff;
  color: #64a6fe;
}

.tax-type-select:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 65px;
  top: -8px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
}

.tax-type-select li {
  text-align: center;
  height: 33px;
  line-height: 33px;
  font-size: 14px;
  color: #3d4450;
  cursor: pointer;
}

.tax-type-select li:first-child {
  margin-top: 10px;
}

.tax-type-select li.cal-actived {
  background: #eef4ff;
  color: #64a6fe;
}

.cal-per-select:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 65px;
  top: -8px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
}

.cal-per-select li {
  text-align: center;
  height: 33px;
  line-height: 33px;
  font-size: 14px;
  color: #3d4450;
  cursor: pointer;
}

.cal-per-select li:first-child {
  margin-top: 22px;
}

.cal-per-select li.cal-actived {
  background: #eef4ff;
  color: #64a6fe;
}

.banner-suffix-select:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 65px;
  top: -8px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
}

.banner-suffix-select li {
  height: 33px;
  line-height: 33px;
  padding-left: 25px;
  font-size: 14px;
  color: #3d4450;
  cursor: pointer;
}

.banner-suffix-select li:first-child {
  margin-top: 22px;
}

.banner-suffix-select li.suffix-actived {
  background: #eef4ff;
  color: #64a6fe;
}

.hm-waiting-des {
  color: #fff;
  text-align: center;
  position: relative;
}

.hm-waiting-des span {
  display: block;
  position: absolute;
  left: 367px;
  top: 0;
}

.hm-waiting-des span:after {
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
  animation: ellipsis 2s infinite;
  content: "\2026"; /* ascii code for the ellipsis character */
}

@keyframes ellipsis {
  from {
    width: 2px;
  }
  to {
    width: 15px;
  }
}

.hm-waiting-close {
  position: absolute;
  right: -44px;
  top: -44px;
}

.hm-waiting-close img {
  display: block;
  width: 44px;
  height: 44px;
}

.hm-report-des {
  padding-left: 124px;
  padding-right: 18px;
  font-size: 18px;
  color: #fff;
}

.hm-report-check {
  display: block;
  width: 143px;
  height: 41px;
  line-height: 41px;
  text-align: center;
  background: -webkit-linear-gradient(
          left,
          #405bff,
          #35a2ff
  ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(
          right,
          #405bff,
          #35a2ff
  ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(
          right,
          #405bff,
          #35a2ff
  ); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #405bff, #35a2ff); /* 标准的语法 */
  color: #fff;
  border-radius: 6px;
  margin-top: 41px;
}

.hm-report-close {
  position: absolute;
  right: -44px;
  top: -44px;
}

.hm-report-close img {
  display: block;
  width: 44px;
  height: 44px;
}

.hm-entry-nav {
  width: 400px;
  margin: 0 auto;
  padding-top: 5px;
}

.hm-entry-login {
  width: 200px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #fff;
  font-size: 20px;
  color: #3d4450;
  border-bottom: 2px solid #d2d2d2;
  cursor: pointer;
}

.hm-entry-register {
  width: 200px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #fff;
  font-size: 20px;
  color: #3d4450;
  border-bottom: 2px solid #d2d2d2;
  cursor: pointer;
}

.hm-login-tel {
  width: 398px;
  height: 48px;
  border: 1px solid #d2d2d2;
  margin: 38px auto 0;
}

.hm-login-tel input {
  width: 375px;
  height: 46px;
  border: none;
  outline: none;
  padding-left: 22px;
  font-size: 14px;
}

::-moz-placeholder {
  color: #888b94;
  font-size: 14px;
}

::-webkit-input-placeholder {
  color: #888b94;
  font-size: 14px;
}

:-ms-input-placeholder {
  color: #888b94;
  font-size: 14px;
}

.hm-login-password {
  width: 398px;
  height: 48px;
  border: 1px solid #d2d2d2;
  margin: 38px auto 0;
}

.hm-login-password input {
  width: 375px;
  height: 46px;
  border: none;
  outline: none;
  padding-left: 22px;
  font-size: 14px;
}

.hm-entry-login-err span {
  display: inline-block;
  width: 14px;
  height: 14px;
  padding-left: 12px;
  vertical-align: bottom;
}

.hm-entry-login-button {
  display: block;
  width: 400px;
  height: 50px;
  line-height: 50px;
  border: none;
  outline: none;
  font-size: 20px;
  color: #fff;
  cursor: pointer;
  background: -webkit-linear-gradient(
          left,
          #6bf9c2,
          #088cc3
  ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(
          right,
          #6bf9c2,
          #088cc3
  ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(
          right,
          #6bf9c2,
          #088cc3
  ); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #6bf9c2, #088cc3); /* 标准的语法 */
  margin: 16px auto 0;
}

.hm-active-login {
  display: block;
  font-size: 14px;
  text-align: center;
  color: #64a6fe;
  padding-top: 20px;
}

/*登录部分样式结束*/

/*注册部分样式开始*/

.hm-register-name,
.hm-register-tel,
.hm-register-password,
.hm-register-buttton {
  width: 398px;
  height: 48px;
  border: 1px solid #d2d2d2;
  margin: 16px auto 0;
}

.hm-register-name input,
.hm-register-tel input,
.hm-register-password input {
  width: 375px;
  height: 46px;
  border: none;
  outline: none;
  padding-left: 22px;
  font-size: 14px;
}

.hm-register-pic {
  width: 400px;
  margin: 16px auto 0;
}

.hm-register-pic-input {
  width: 268px;
  height: 48px;
  border: 1px solid #d2d2d2;
  position: relative;
}

.hm-register-pic-input input {
  width: 245px;
  height: 46px;
  border: none;
  outline: none;
  padding-left: 22px;
  font-size: 14px;
}

.hm-register-pic-fresh {
  width: 130px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 14px;
  color: #6d7373;
  cursor: pointer;
  background-size: 15px;
}

.hm-register-img {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 100px;
  height: 48px;
}

.hm-register-code {
  width: 400px;
  margin: 16px auto 0;
}

.hm-register-code-input {
  width: 268px;
  height: 48px;
  border: 1px solid #d2d2d2;
}

.hm-register-code-input input {
  width: 246px;
  height: 46px;
  border: none;
  outline: none;
  padding-left: 22px;
  font-size: 14px;
}

.hm-register-code-button {
  border: none;
  outline: none;
  width: 130px;
  height: 50px;
  background: #64a6fe;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
}

.hm-register-buttton {
  display: block;
  border: none;
  outline: none;
  font-size: 20px;
  color: #fff;
  cursor: pointer;
  background: -webkit-linear-gradient(
          left,
          #6bf9c2,
          #088cc3
  ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(
          right,
          #6bf9c2,
          #088cc3
  ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(
          right,
          #6bf9c2,
          #088cc3
  ); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #6bf9c2, #088cc3); /* 标准的语法 */
  margin-top: 20px;
}

.hm-register-agree {
  margin-top: 16px;
  padding-left: 76px;
  font-size: 14px;
  color: #3d4450;
}

.hm-register-agree span input {
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
}

.hm-register-agree a {
  color: #64a6fe;
}

.hm-entry-close {
  position: absolute;
  top: -44px;
  right: -44px;
  cursor: pointer;
}

.hm-entry-close img {
  display: block;
  width: 44px;
  height: 44px;
}

.hm-entry-register-err .icon {
  display: inline-block;
  width: 13px;
  height: 17px;
  padding-left: 12px;
  vertical-align: bottom;
}

/*注册部分样式结束*/
.hm-actived {
  color: #64a6fe;
  border-bottom: 2px solid #64a6fe;
}

.hm-show {
  display: block;
}

/*用户协议部分样式开始*/

.hm-protocol-title {
  width: 100%;
  height: 88px;
  line-height: 88px;
  font-size: 24px;
  color: #fff;
  text-align: center;
}

.hm-protocol-con {
  width: 100%;
  background: #fff;
  padding: 30px 0 30px;
  border-radius: 0 0 10px 10px;
}

.hm-protocol-con-page {
  width: 486px;
  height: 280px;
  line-height: 24px;
  margin: 0 auto;
  overflow: auto;
  font-size: 14px;
  color: #3d4450;
}

.hm-protocol-con-page p {
  text-align: justify;
  padding-right: 38px;
}

.hm-protocol-con-page .title {
  text-align: center;
}

.hm-protocol-con-page::-webkit-scrollbar {
  width: 10px;
  height: 300px;
  background: #eceff3;
  border-radius: 5px;
}

.hm-protocol-con-page::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}

.hm-protocol-btn {
  display: block;
  width: 145px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  margin: 35px auto 0px;
  background: -webkit-linear-gradient(
          left,
          #405dff,
          #35a1ff
  ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(
          right,
          #405dff,
          #35a1ff
  ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(
          right,
          #405dff,
          #35a1ff
  ); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #405dff, #35a1ff); /* 标准的语法 */
  border-radius: 5px;
}

.hm-protocol-close {
  position: absolute;
  top: -44px;
  right: -44px;
  cursor: pointer;
}

.hm-protocol-close img {
  display: block;
  width: 44px;
  height: 44px;
}

/*用户协议部分样式结束*/

/*动态登录部分样式开始*/

.hm-dynamic-title-wrap {
  width: 100%;
  height: 125px;
}

.hm-dynamic-title {
  font-size: 26px;
  color: #fff;
  text-align: center;
  padding-top: 40px;
}

.hm-dynamic-des {
  font-size: 16px;
  color: #fff;
  text-align: center;
  padding-top: 10px;
}

.hm-dynamic-con {
  background: #fff;
  padding-bottom: 45px;
  border-radius: 0 0 10px 10px;
}

.hm-dynamic-tel {
  padding-top: 50px;
  width: 460px;
  height: 50px;
  line-height: 50px;
  margin: 0 auto;
}

.hm-dynamic-tel-name {
  font-size: 14px;
  color: #3d4450;
  margin-right: 18px;
}

.hm-dynamic-tel-input {
  width: 382px;
  height: 48px;
  border: 1px solid #d2d2d2;
  padding-left: 16px;
}

.hm-dynamic-tel-input input {
  display: block;
  border: none;
  outline: none;
  height: 44px;
  width: 380px;
  margin-top: 1px;
  font-size: 14px;
}

.hm-dynamic-pic {
  padding-top: 16px;
  width: 460px;
  height: 50px;
  line-height: 50px;
  margin: 0 auto;
}

.hm-dynamic-pic-name {
  font-size: 14px;
  color: #3d4450;
  margin-right: 3px;
}

.hm-dynamic-pic-wrap {
  width: 253px;
  height: 48px;
  border: 1px solid #d2d2d2;
  padding-left: 16px;
  position: relative;
}

.hm-dynamic-pic-input {
  display: block;
  width: 250px;
  border: none;
  outline: none;
  height: 44px;
  margin-top: 1px;
  font-size: 14px;
}

.hm-dynamic-pic-fresh {
  width: 130px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 14px;
  color: #6d7373;
  cursor: pointer;
  background-size: 15px;
}

.hm-dynamic-img {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 100px;
  height: 48px;
}

.hm-dynamic-code {
  padding-top: 16px;
  width: 460px;
  height: 50px;
  line-height: 50px;
  margin: 0 auto;
}

.hm-dynamic-code-name {
  font-size: 14px;
  color: #3d4450;
  margin-right: 18px;
}

.hm-dynamic-code-wrap {
  width: 253px;
  height: 48px;
  border: 1px solid #d2d2d2;
  padding-left: 16px;
}

.hm-dynamic-code-input {
  display: block;
  width: 253px;
  border: none;
  outline: none;
  height: 44px;
  margin-top: 1px;
  font-size: 14px;
}

.hm-dynamic-code-btn {
  display: block;
  width: 128px;
  border: none;
  outline: none;
  height: 50px;
  color: #fff;
  background: #64a6fe;
  cursor: pointer;
}

.hm-dynamic-button {
  font-size: 18px;
  color: #fff;
  border: none;
  outline: none;
  padding: 16px 146px;
  background: #04cb9a;
  cursor: pointer;
  text-align: center;
  margin-left: 130px;
  margin-top: 16px;
}

.hm-dynamic-cue {
  font-size: 14px;
  color: #3d4450;
  text-align: center;
  padding-top: 16px;
}

.hm-dynamic-cue span {
  color: #64a6fe;
  cursor: pointer;
}

.hm-dynamic-close {
  position: absolute;
  top: -44px;
  right: -44px;
  cursor: pointer;
}

.hm-dynamic-close img {
  display: block;
  width: 44px;
  height: 44px;
}

/*动态登录部分样式结束*/
.nav_wrap .nav .nav_right .nav10 a {
  color: #28a7e1 !important;
}

/*登录用户每查询5次进行一次图片验证*/

.count-title {
  border-radius: 10px 10px 0 0;
  font-size: 18px;
  color: #fff;
  padding: 35px 0 35px 75px;
  background: -webkit-linear-gradient(left, #477cfe, #33dfa5);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #477cfe, #33dfa5);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #477cfe, #33dfa5);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #477cfe, #33dfa5);
}

.count-title span {
  display: block;
  width: 35px;
  height: 35px;
  position: absolute;
  left: 30px;
  top: 28px;
  background-size: 35px 35px;
}

.count-con {
  width: 100%;
}

.count-yzm {
  width: 298px;
  height: 48px;
  border: 1px solid #d2d2d2;
  margin: 28px auto 16px;
}

.count-yzm .count-yzm-input {
  display: block;
  border: none;
  outline: none;
  width: 200px;
  height: 40px;
  margin-top: 5px;
  margin-left: 24px;
  font-size: 14px;
  color: #888b93;
}

.count-tp {
  width: 298px;
  height: 48px;
  border: 1px solid #d2d2d2;
  line-height: 48px;
  margin: 0 auto 16px;
  position: relative;
}

#count-img {
  display: block;
  width: 65px;
  height: 40px;
  position: absolute;
  left: 24px;
  top: 4px;
}

.count-tp p {
  font-size: 14px;
  color: #888b93;
  padding-left: 220px;
}

.count-tp p span {
  display: block;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 82px;
  top: 18px;
  background-size: 12px 12px;
}

.count-btn {
  width: 300px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  margin: 0 auto;
  cursor: pointer;
  background: -webkit-linear-gradient(left, #69f8c2, #0a8fc2);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #69f8c2, #0a8fc2);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #69f8c2, #0a8fc2);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #69f8c2, #0a8fc2);
}

.count-close {
  position: absolute;
  right: -44px;
  top: -44px;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  cursor: pointer;
}

.count-err span {
  display: block;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 52px;
  top: 0px;
}

/*公司注册核名部分 end*/

.tool-close {
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
}

.tool-title {
  width: 100%;
  height: 70px;
  line-height: 70px;
  background: #28a7e1;
  color: #fff;
  font-size: 18px;
  text-align: center;
  border-radius: 8px 8px 0 0;
}

.tool-content {
  width: 100%;
  height: 200px;
  background: #fff;
}

.tool-content .p1 {
  font-size: 16px;
  color: #222;
  text-align: center;
  padding-top: 18px;
}

.tool-content .contval p {
  padding-top: 25px;
  padding-bottom: 25px;
  font-size: 26px;
  font-weight: bold;
  color: #f55;
  text-align: center;
  box-sizing: border-box;
}

.tool-content .contval span {
  font-size: 16px;
  font-weight: normal;
  color: #222;
  vertical-align: middle;
}

.tool-content .p2 {
  font-size: 14px;
  color: #999;
  text-align: center;
  padding-bottom: 10px;
}

.tool-content .btn a {
  font-size: 18px;
  display: block;
  width: 168px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  margin: 0 auto;
  background: #28a7e1;
  border-radius: 6px;
}

/*增值税测算弹出表单 end*/

.tool-close {
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
}

.tool-title {
  width: 100%;
  height: 70px;
  line-height: 70px;
  background: #28a7e1;
  color: #fff;
  font-size: 18px;
  text-align: center;
  border-radius: 8px 8px 0 0;
}

.tool-content {
  width: 100%;
  height: 200px;
  background: #fff;
}

.tool-content .p1 {
  font-size: 16px;
  color: #222;
  text-align: center;
  padding-top: 18px;
}

.tool-content .contval p {
  padding-top: 25px;
  padding-bottom: 25px;
  font-size: 26px;
  font-weight: bold;
  color: #f55;
  text-align: center;
  box-sizing: border-box;
}

.tool-content .contval span {
  font-size: 16px;
  font-weight: normal;
  color: #222;
  vertical-align: middle;
}

.tool-content .p2 {
  font-size: 14px;
  color: #999;
  text-align: center;
  padding-bottom: 10px;
}

.tool-content .btn a {
  font-size: 18px;
  display: block;
  width: 168px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  margin: 0 auto;
  background: #28a7e1;
  border-radius: 6px;
}

/*企业所得税弹出表单 end*/

.tax-count-top {
  width: 100%;
  height: 88px;
  font-size: 24px;
  color: #fff;
  line-height: 88px;
  text-align: center;
}

.tax-count-bottom {
  width: 100%;
  background: #fff;
  box-sizing: border-box;
  padding-left: 87px;
  border-radius: 0 0 6px 6px;
}

.tax-count-add {
  font-size: 18px;
  color: #333;
  padding: 45px 0 20px;
  overflow: hidden;
}

.tax-count-add span {
  font-size: 22px;
  color: #fd924b;
}

.tax-count-save {
  font-size: 24px;
  color: #fd924b;
  padding-bottom: 60px;
  padding-left: 10px;
}

.tax-count-save span {
  font-size: 36px;
  color: #fd924b;
}

.tcb-left {
  width: 195px;
  height: 46px;
  border-radius: 4px;
  font-size: 16px;
  color: #fff;
  line-height: 46px;
  text-align: center;
  background: -webkit-linear-gradient(
          left,
          #405cff,
          #35a2ff
  ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(
          right,
          #405cff,
          #35a2ff
  ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(
          right,
          #405cff,
          #35a2ff
  ); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #405cff, #35a2ff); /* 标准的语法 */
  margin-right: 30px;
  cursor: pointer;
}

.tcb-right {
  width: 195px;
  height: 46px;
  border-radius: 4px;
  font-size: 16px;
  color: #fff;
  line-height: 46px;
  text-align: center;
  background: -webkit-linear-gradient(
          left,
          #08b389,
          #04cb9a
  ); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(
          right,
          #08b389,
          #04cb9a
  ); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(
          right,
          #08b389,
          #04cb9a
  ); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #08b389, #04cb9a); /* 标准的语法 */
  cursor: pointer;
}

.tcb-hint {
  font-size: 14px;
  color: #999999;
  padding: 50px 0 22px 20px;
}

.tax-count-img {
  width: 44px;
  height: 44px;
  display: block;
  position: absolute;
  top: -44px;
  right: -44px;
  cursor: pointer;
}

/*节税计算器 end*/
.access-city-inner {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* 解决方案 */
.page-solute-wrap {
  padding: 24px 0 50px;
  background-color: #f5f5f5;
}

.page-solute-wrap .page-solute {
  font-size: 0;
  text-align: center;
  width: 1210px;
  margin: 0 auto;
}

.page-solute-wrap .page-solute .citem {
  display: inline-block;
  vertical-align: top;
  padding: 0 9px;
  height: 30px;
  text-align: center;
  margin: 0 6px;
  font-size: 14px;
  line-height: 30px;
  color: #666666;
  background-color: #eeeeee;
}

.page-solute-wrap .page-solute .citem:hover {
  color: #2faaff;
}

.client-scroll {
  width: 830px;
  margin: 20px auto;
}

/*代理人信息展示开始*/
#lists_box {
  width: 830px;
  height: 50px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}

#at_lists {
  height: 780px;
}

.at_lists li {
  box-sizing: border-box;
  padding: 10px 18px 10px 18px;
  float: left;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.at_lists li p {
  float: left;
  font-size: 14px;
  color: #2faaff;
}

#at_inner {
  height: 780px;
}

#at_inner li {
  box-sizing: border-box;
  padding: 10px 18px 10px 18px;
  float: left;
  width: 100%;
  list-style-type: none;
}

#at_inner li:first-child {
  padding-top: 15px;
}

#at_inner li p {
  float: left;
  font-size: 14px;
  color: #e1cbac;
}

#at_inner li p:first-child {
  padding-right: 24px;
}

.pc-com-module-title {
  width: 240px;
  height: 34px;
  font-family: PingFangSC-Regular;
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0px;
  color: #3a3939;
  margin: 0 auto;
  text-align: center;
}

.other-provide {
  margin-top: 69px;
  padding-bottom: 120px;
}

.other-provide .obox {
  width: 1082px;
  display: flex;
  justify-content: center;
  margin: 69px auto 0;
}

.other-provide .obox .item {
  /*float: left;*/
  width: 160px;
  height: 160px;
  margin: 0 10px;
  background-color: #fff;
  text-align: center;
  -webkit-box-shadow: 0 0 20px #f4f4f4;
  box-shadow: 0 0 20px #f4f4f4;
}

.other-provide .obox .item:hover {
  background-color: #28a1f8;
}

.other-provide .obox .item:hover p {
  color: #fff;
}

.other-provide .obox .item a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.other-provide .obox .item img {
  width: 68px;
  height: 68px;
  margin-top: 30px;
}

.other-provide .obox .item p {
  font-size: 15px;
  line-height: 54px;
  color: #666666;
  overflow: hidden;
}

.other-provide .obox li.sel {
  background-color: #fe8fa6;
}

.other-provide .obox li.sel a p {
  color: #fff;
}

.other-provide .obox li.item1 {
  background-color: #f2b23e;
}

.other-provide .obox li.item2 {
  background-color: #6799fd;
}

.other-provide .obox li.item3 {
  background-color: #ff9c79;
}

.other-provide .obox li.item4 {
  background-color: #45c678;
}

.other-provide .obox li.item5 {
  background-color: #28a1f8;
}

.other-provide .obox li.item6 {
  background-color: #21ceb2;
}

.other-provide .obox li.item7 {
  background-color: #6799fd;
}
