    html,
    body,
    div,
    p,
    img,
    span,
    table,
    td,
    tr {
      margin: 0;
      padding: 0;
    }

    body {
      cursor: default;
      background: #fff;
    }

    p {
      margin: 0;
      padding: 0;
    }

    .zhuti {
      width: 1440px;
      margin: 0 auto;
    }

    @font-face {
      font-family: "Microsoft YaHei Light";
      src: url("font/Microsoft YaHei Light.eot");
      /* IE9 */
      src: url("font/Microsoft YaHei Light.eot?#iefix") format("embedded-opentype"),
      url("font/Microsoft YaHei Light.svg#Microsoft YaHei Light") format("svg");
      /* iOS 4.1- */
      font-style: normal;
      font-weight: normal;
    }
    .clearfix:after,.clearfix:before{
       content:"";
       display:table;
    }
     .clearfix:after{
       clear:both;
    }
     .clearfix{zoom:1;}

    .banner {
      background: url(../images/banner_7.jpg);
      width: 99.1vw;
      height: 35.4vw;
      background-size: 99.1vw 35.4vw;
      overflow: hidden;
      margin: 0 auto;
    }

    .video-shuoming {
      text-indent: 25px;
      color: #656565;
      display: block;
      width: 610px;
      margin: 52px 0 12px 41px;
      line-height: 25px;
      font-size: 19.5px;
      font-family: Microsoft YaHei Light;
    }

    .video-shuoming-1 {
      text-indent: 25px;
      color: #656565;
      display: block;
      width: 610px;
      margin: 0px 0 12px 41px;
      line-height: 25px;
      font-size: 19.5px;
      font-family: Microsoft YaHei Light;
    }

    .zhuti-tit-font {
      display: block;
      font-size: 38px;
      line-height: 52px;
      color: #666;
      text-align: center;
      margin-top: 98px;
      padding: 0;
    }

    .zhuti-tit-fbt {
      font-size: 18px;
      line-height: 20px;
      text-align: center;
      margin-top: 35px;
      padding: 0;
    }

    /*优势开始*/
    .youshi-item {
      width: 200px;
      height: 300px;
      border: 2px solid #bbbbbb;
      float: left;
      margin-right: 20px;
    }

    .youhsi-tit {
      display: block;
      height: 90px;
      line-height: 90px;
      font-size: 30px;
      color: #070002;
    }

    .youshi-contect {
      display: block;
      width: 180px;
      font-size: 19px;
      line-height: 30px;
      margin-left: 9px;
      text-align: left;
      color: #070002;
      font-family: Microsoft YaHei Light;
    }

    .jm-tit {
      display: block;
      height: 5.3vw;
      font-size: 60px;
      font-weight: lighter;
      color: #323232;
      font-family: Microsoft YaHei Light;
    }


    .jm-tel {
      font-size: 30px;
      color: #f2294e;
      margin-top: 32px;
    }

    .jm-btn-b {
      color: #ffffff;
      text-align: center;
      width: 188px;
      float: left;
      background: #f2294e;
      height: 65px;
      line-height: 65px;
      cursor: pointer;
    }

    .jm-btn-a {
      color: #f22b4d;
      text-align: center;
      width: 187px;
      float: left;
      background: #ffffff;
      height: 65px;
      line-height: 65px;
    }

    .jm-btn {
      width: 375px;
      height: 65px;
      border: 2px solid #f1294e;
      font-size: 36px;
      font-weight: bolder;
    }

    .bangfu {
      width: 1440px;
      margin: 0 auto;
      overflow: hidden;
    }

    .lingxing {

      width: 250px;
      height: 250px;
      float: left;
      overflow: hidden;
    }

    .blue {
      background: url(images/blue_7.png);
    }

    .red {
      background: url(images/red_7.png);
    }

    .white {
      background: url(images/white_7.png);
      margin-top: -122px;
    }

    .bangfu-num {
      display: block;
      font-size: 30px;
      color: #ffffff;
      text-align: center;
      margin-top: 10px;
    }

    .bangfu-num-1 {
      display: block;
      font-size: 30px;
      color: #181818;
      text-align: center;
      margin-top: 10px;
    }

    .bangfu-itme-1 {
      display: block;
      color: #ffffff;
      font-size: 29px;
      margin-top: 53px;
      text-align: center;
    }

    .bangfu-itme-2 {
      display: block;
      color: #181818;
      font-size: 29px;
      margin-top: 53px;
      text-align: center;
    }

    .pinlei-item {
      width: 320px;
      height: 416px;
      float: left;
      margin-right: 20px;

    }

    .item-jz {
      background: url(../images/pinlei-jz_7.jpg);
    }

    .item-my {
      background: url(../images/pinlei-my_7.jpg);
    }

    .item-jj {
      background: url(../images/pinlei-jj_7.jpg);
    }

    .item-px {
      background: url(../images/pinlei-px_7.jpg);
    }

    .pinlei-item-title {
      display: block;
      width: 200px;
      text-align: center;
      border: none;
      font-size: 25px;
      line-height: 25px;
      color: #070002;
      margin: 0 auto;
      margin-top: -15px;
      z-index: 2;
    }

    .pinlei-txt {
      display: block;
      width: 320px;
      margin-top: 375px;
      text-align: center;
      color: #070002;
      font-size: 16px;
      line-height: 20px;
    }

    .yingli {
      width: 1440px;
      margin: 50px auto;
    }

    .shouru-td {
      display: block;
      width: 69px;
      border-top: 1px solid #444444;
      color: #444444;
      text-align: center;
    }

    .shouru-td1 {
      display: block;
      width: 106px;
      border-top: 1px solid #444444;
      color: #444444;
      text-align: center;
    }

    .shouru-tit {
      height: 55px;
      padding-top: 5px;
    }

    .shouru-contect {
      height: 44px;
      vertical-align: center;
      line-height: 45px;
    }

    .shouru-contect-rolspan1 {
      height: 178px;
      vertical-align: center;
      line-height: 178px;
    }

    .table {
      width: 320px;
      height: 268px;
      border: 1px solid #444444;
      border-radius: 20px;
      margin-left: 28px;
      color: #444444;
      float: left;
      border-top: none;
    }

    .table1 {
      width: 320px;
      height: 268px;
      border: 1px solid #444444;
      border-radius: 20px;
      color: #444444;
      float: left;
      border-top: none;
    }

    .table2 {
      width: 320px;
      height: 268px;
      margin-left: 20px;
      border: 1px solid #444444;
      border-radius: 20px;
      color: #444444;
      float: left;
      border-top: none;
    }

    .shouyi-tit {
      width: 1440px;
      margin: 0 auto;
      text-align: center;
      font-size: 39px;
      color: #000000;
    }

    .zengzhi-shouyi {
      width: 1008px;
      height: 500px;
      margin: 0 auto;
    }

    .shouyi-tit1 {
      width: 1008px;
    }
    .shenqing-contect {
      font-size: 22.5px;
      margin-left: 86px;
      line-height: 35px;
    }

    .jr-bg {
      height: 687px;
      background: url(../images/jm-fb_7.jpg) no-repeat center;
      width: 99.1vw;
      /* height: 35.78vw; */
      background-size: 99.1vw 35.78vw;
    }

    .jiaru-btn {
      display: block;
      width: 340px;
      height: 57px;
      border-radius: 5px;
      background: rgb(250, 127, 78);
      margin: 30px 0 0 83px;
      text-align: center;
      line-height: 57px;
      font-size: 28.5px;
      cursor: pointer;
    }

    .jiaru-btn a {
      display: inline-block;
      color: #ffffff;
    }

    .hezuo-bg {
      background: url(images/hezuo-bg_7.jpg);
      width: 99.1vw;
      height: 46.3vw;
      background-size: 99.1vw 46.3vw;
      margin-top: 85px;
    }

    .jiameng-im span {
      float: left;
      width: 20%;
      text-align: right;
      padding-right: 10px;
      margin-top: 10px;
      color: #000000;
    }


    /* 我们的服务样式 */
    .services_img {}
    .services_img .services_box {
      float: left;
      margin: 50px 3px;
    }

    /* 广告条样式 */
    .bottom-apply{ background: url(../images/bottom-apply.png) 0 0 no-repeat; background-size: 100% 100%; margin: 80px auto 0;   text-align: center;
  }
  .bottom-apply-inner{ padding: 50px 0;}
  .bottom-apply-inner span{ display: inline-block; font-size: 30px; color: #fff; line-height: 40px; vertical-align: middle;}
  .bottom-apply-inner a{ display: inline-block; margin: 0 0 0 70px; padding: 0 40px; line-height: 36px; border: 2px solid #fff; font-size: 18px; color: #fff; border-radius: 20px; vertical-align: middle;}
  .bottom-apply-inner a:last-child{ margin-left: 30px;}