body, html {
  background: #12212f; }

.band {
  width: 100%;
  height: 9.28rem;
  background: url(../images/band.png) no-repeat top center;
  background-size: 100% 100%; }

.content img {
  width: 100%; }

.typebox .typetle {
  text-align: center;
  padding-top: 1.33333rem; }
  .typebox .typetle img {
    height: 0.69333rem; }

.typebox .item_tle {
  padding: 0.8rem 0 0.33333rem; }
  .typebox .item_tle img {
    width: 10rem; }

.typebox .type_item .type1_1, .typebox .type_item .type1_2, .typebox .type_item .type1_3, .typebox .type_item .type1_4, .typebox .type_item .type1_5, .typebox .type_item .type1_6, .typebox .type_item .type1_7, .typebox .type_item .type2_1, .typebox .type_item .type2_2, .typebox .type_item .type3_1 {
  width: 9.92rem;
  height: 29.98667rem;
  margin: 0 auto;
  background: url(../images/box1.png) no-repeat center;
  background-size: 100% 100%;
  padding-top: 0.32rem;
  text-align: center; }
  .typebox .type_item .type1_1 .topimg, .typebox .type_item .type1_2 .topimg, .typebox .type_item .type1_3 .topimg, .typebox .type_item .type1_4 .topimg, .typebox .type_item .type1_5 .topimg, .typebox .type_item .type1_6 .topimg, .typebox .type_item .type1_7 .topimg, .typebox .type_item .type2_1 .topimg, .typebox .type_item .type2_2 .topimg, .typebox .type_item .type3_1 .topimg {
    width: 9.16rem;
    margin: 0 auto; }
    .typebox .type_item .type1_1 .topimg img, .typebox .type_item .type1_2 .topimg img, .typebox .type_item .type1_3 .topimg img, .typebox .type_item .type1_4 .topimg img, .typebox .type_item .type1_5 .topimg img, .typebox .type_item .type1_6 .topimg img, .typebox .type_item .type1_7 .topimg img, .typebox .type_item .type2_1 .topimg img, .typebox .type_item .type2_2 .topimg img, .typebox .type_item .type3_1 .topimg img {
      width: 100%; }
  .typebox .type_item .type1_1 .type_text, .typebox .type_item .type1_2 .type_text, .typebox .type_item .type1_3 .type_text, .typebox .type_item .type1_4 .type_text, .typebox .type_item .type1_5 .type_text, .typebox .type_item .type1_6 .type_text, .typebox .type_item .type1_7 .type_text, .typebox .type_item .type2_1 .type_text, .typebox .type_item .type2_2 .type_text, .typebox .type_item .type3_1 .type_text {
    width: 8.4rem;
    font-size: 0.34667rem;
    margin: 0 auto;
    line-height: 0.50667rem;
    color: #0c161f;
    padding: 0.26667rem 0; }
    .typebox .type_item .type1_1 .type_text span, .typebox .type_item .type1_2 .type_text span, .typebox .type_item .type1_3 .type_text span, .typebox .type_item .type1_4 .type_text span, .typebox .type_item .type1_5 .type_text span, .typebox .type_item .type1_6 .type_text span, .typebox .type_item .type1_7 .type_text span, .typebox .type_item .type2_1 .type_text span, .typebox .type_item .type2_2 .type_text span, .typebox .type_item .type3_1 .type_text span {
      font-weight: bold;
      font-size: 0.4rem; }
  .typebox .type_item .type1_1 .type_spot, .typebox .type_item .type1_2 .type_spot, .typebox .type_item .type1_3 .type_spot, .typebox .type_item .type1_4 .type_spot, .typebox .type_item .type1_5 .type_spot, .typebox .type_item .type1_6 .type_spot, .typebox .type_item .type1_7 .type_spot, .typebox .type_item .type2_1 .type_spot, .typebox .type_item .type2_2 .type_spot, .typebox .type_item .type3_1 .type_spot {
    padding-top: 0.33333rem; }
    .typebox .type_item .type1_1 .type_spot img, .typebox .type_item .type1_2 .type_spot img, .typebox .type_item .type1_3 .type_spot img, .typebox .type_item .type1_4 .type_spot img, .typebox .type_item .type1_5 .type_spot img, .typebox .type_item .type1_6 .type_spot img, .typebox .type_item .type1_7 .type_spot img, .typebox .type_item .type2_1 .type_spot img, .typebox .type_item .type2_2 .type_spot img, .typebox .type_item .type3_1 .type_spot img {
      width: 8.2rem; }
  .typebox .type_item .type1_1 .type_xx .tle, .typebox .type_item .type1_2 .type_xx .tle, .typebox .type_item .type1_3 .type_xx .tle, .typebox .type_item .type1_4 .type_xx .tle, .typebox .type_item .type1_5 .type_xx .tle, .typebox .type_item .type1_6 .type_xx .tle, .typebox .type_item .type1_7 .type_xx .tle, .typebox .type_item .type2_1 .type_xx .tle, .typebox .type_item .type2_2 .type_xx .tle, .typebox .type_item .type3_1 .type_xx .tle {
    display: inline-block;
    font-size: 0.53333rem;
    background: url(../images/tle_left.png) no-repeat center left, url(../images/tle_right.png) no-repeat center right;
    background-size: 1.48rem 0.45333rem;
    padding: 0 2rem;
    margin: 0.53333rem 0;
    font-weight: bold; }
  .typebox .type_item .type1_1 .type_xx img, .typebox .type_item .type1_2 .type_xx img, .typebox .type_item .type1_3 .type_xx img, .typebox .type_item .type1_4 .type_xx img, .typebox .type_item .type1_5 .type_xx img, .typebox .type_item .type1_6 .type_xx img, .typebox .type_item .type1_7 .type_xx img, .typebox .type_item .type2_1 .type_xx img, .typebox .type_item .type2_2 .type_xx img, .typebox .type_item .type3_1 .type_xx img {
    width: 8.2rem; }

.typebox .type_item .type1_2 {
  height: 23.72rem;
  background-image: url(../images/box2.png); }
  .typebox .type_item .type1_2 .type_xx .tle {
    margin: 0.8rem 0 1.06667rem; }
  .typebox .type_item .type1_2 .type_text {
    width: 6.93333rem;
    padding-top: 0.4rem; }

.typebox .type_item .type1_3 {
  height: 20.08rem;
  background-image: url(../images/box3.png); }
  .typebox .type_item .type1_3 .type_xx .tle {
    margin-bottom: 1.06667rem; }
  .typebox .type_item .type1_3 .type_xx img {
    width: 7.85333rem; }

.typebox .type_item .type1_4 {
  height: 29.68rem;
  background-image: url(../images/box4.png); }
  .typebox .type_item .type1_4 .type_xx .tle {
    margin-top: 0.86667rem; }
  .typebox .type_item .type1_4 .type_xx img {
    width: 8.26667rem; }

.typebox .type_item .type1_5 {
  height: 19.10667rem;
  background-image: url(../images/box5.png); }
  .typebox .type_item .type1_5 .type_xx .tle {
    margin-top: 0.86667rem;
    margin-bottom: 1.06667rem; }
  .typebox .type_item .type1_5 .type_xx img {
    width: 8.22667rem; }

.typebox .type_item .type1_6 {
  height: 30.12rem;
  background-image: url(../images/box6.png); }
  .typebox .type_item .type1_6 .type_spot {
    padding-top: 0.53333rem; }
    .typebox .type_item .type1_6 .type_spot img {
      width: 8.33333rem; }
  .typebox .type_item .type1_6 .type_xx .tle {
    margin-top: 0.93333rem;
    margin-bottom: 0.66667rem; }

.typebox .type_item .type1_7 {
  height: 18.69333rem;
  background-image: url(../images/box7.png); }
  .typebox .type_item .type1_7 .type_text {
    width: 7.8rem; }
  .typebox .type_item .type1_7 .type_xx .tle {
    margin-bottom: 0.8rem; }

.typebox .type_item .type2_1 {
  height: 25.29333rem;
  background-image: url(../images/box8.png); }

.typebox .type_item .type2_2 {
  height: 29.94667rem;
  background-image: url(../images/box9.png); }

.typebox .type_item .type3_1 {
  height: 20.33333rem;
  background-image: url(../images/box10.png); }
  .typebox .type_item .type3_1 .type_contle {
    font-size: 0.64rem;
    font-weight: bold;
    color: #0c161f;
    padding: 0.88rem 0 0.46667rem;
    line-height: 0.70667rem; }
  .typebox .type_item .type3_1 .type_xx img {
    width: 7.8rem; }
    .typebox .type_item .type3_1 .type_xx img:first-child {
      padding-bottom: 0.93333rem;
      padding-top: 0.2rem; }
  .typebox .type_item .type3_1 .type_inform {
    font-size: 0.37333rem;
    color: #fff;
    line-height: 0.66667rem;
    padding-top: 2rem; }
    .typebox .type_item .type3_1 .type_inform span {
      font-weight: bold; }

.conbox {
  height: 100%;
  background: #fff;
  padding: 0 0.41333rem;
  font-size: 0.37333rem; }
  .conbox > * {
    width: 100%; }
  .conbox .texbox textarea {
    width: 100%;
    border: 1px solid #b3b3b3;
    border-radius: 0 0 0.66667rem 0.66667rem;
    font-family: sans-serif;
    padding: 0.4rem 0.8rem 0;
    margin: 0.93333rem 0; }
  .conbox .iptbox {
    position: relative; }
    .conbox .iptbox input {
      position: relative;
      width: 100%;
      height: 1.30667rem;
      border: 1px solid #b3b3b3;
      border-radius: 0.66667rem;
      padding: 0 0.8rem;
      margin-bottom: 0.53333rem; }
  .conbox .j_addbox::before {
    content: "";
    position: absolute;
    width: 0.29333rem;
    height: 0.17333rem;
    background: url(../images/dizhi.png) no-repeat center;
    background-size: 100%;
    right: 0.66667rem;
    top: 0.61333rem;
    z-index: 5; }

.bmbtnbox {
  width: 100%;
  height: 1.82667rem;
  margin: 1.33333rem 0 0 -0.2rem; }
  .bmbtnbox .bmbtn {
    width: 9.65333rem;
    height: 1.73333rem;
    background: url(../images/btn.png) no-repeat center;
    background-size: 100%;
    margin: 0 auto; }

.topnav {
  width: 100%;
  height: 1.26667rem;
  position: fixed;
  top: 0.13333rem;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .topnav .tplist {
    width: 3.30667rem;
    height: 1.26667rem;
    background: url(../images/nav1.png) no-repeat center;
    background-size: 100%;
    font-size: 0.37333rem;
    text-align: center;
    line-height: 1.26667rem;
    font-weight: bold;
    color: #0d1923; }
  .topnav .thisnav {
    color: #fff;
    background-image: url(../images/nav2.png); }

.rtnav {
  position: fixed;
  right: 0.13333rem;
  bottom: 2.66667rem; }
  .rtnav .rtlist {
    width: 1.41333rem;
    display: block; }
    .rtnav .rtlist img {
      width: 1.41333rem; }

.weixin {
  display: none;
  background: #fff;
  text-align: center;
  border-radius: 0.26667rem;
  padding-bottom: 0.37333rem;
  border-radius: 0.13333rem; }
  .weixin .wxtle {
    font-size: 0.42667rem;
    font-weight: bold;
    padding: 0.45333rem 0 0.26667rem; }
  .weixin .wxtt {
    font-size: 0.37333rem; }
  .weixin .wx_img {
    padding: 0.42667rem 0; }
    .weixin .wx_img img {
      width: 3.52rem; }

.ckbtn {
  font-size: 0.34667rem;
  color: #00cfb1;
  text-align: center;
  display: block;
  margin-bottom: 0.4rem; }
