/* 移动端样式 */
@media (max-width: 960px) {
  html {
    /* font-size: calc(100vw / 750); */
    overflow-x: hidden;
  }

  .w {
    max-width: 100%;
  }

  .nav {
    display: none;
  }

  .nav_m {
    display: block;
    position: fixed;
    top: 0;
    width: 100%;
    height: 13.33vw;
    padding: 0 5.852vw;
    box-sizing: border-box;
    z-index: 111;
  }

  .nav_m.active {
    box-shadow: 0px 0px 0.1333vw 0px #ddd;
    background-color: #fff;
  }

  .nav_m .nav_box {
    width: 88.2446vw;
    height: 92.5102vw;
    border-radius: 3.1992vw;
    display: none;
    position: fixed;
    top: 15.996vw;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-color: #fff;
    box-shadow: 0px 4px 30px 0px rgba(17, 88, 168, 0.25);
  }

  .nav_box .box_m {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    padding: 10.2641vw 6.1318vw 3.999vw;
  }

  .nav_m .nav_box .nav_item {
    font-size: 3.999vw;
    height: 10.664vw;
    line-height: 10.664vw;
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 1.8662vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #838383;
  }
  .active span {
    color: #838383;
  }
  .nav_m .nav_box .nav_item:last-child {
    border: 0;
  }
  .nav_m .nav_box i {
    width: 2.666vw;
    height: 2.666vw;
    background-size: cover;
    background-image: url(../images/icon_right.png);
  }

  .nav_m .nav_box .active.nav_item span {
    color: #ffa227;
  }

  .nav_block {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .nav_block .logo {
    width: 32.2586vw;
    height: 7.7314vw;
    background-size: contain;
    background-image: url(../images/logobj.svg);
    background-repeat: no-repeat;
  }

  .nav_block .menu_icon {
    width: 3.999vw;
    height: 3.999vw;
    background-position: center;
    background-size: cover;
    background-image: url("../images/icon_menu.png");
    background-repeat: no-repeat;
  }

  .nav_block .menu_icon.close {
    background-size: 3.1992vw 1992vw;
    background-image: url("../images/icon_close.png") !important;
  }
  .active .nav_block .menu_icon.close {
    background-image: url("../images/icon_close_ad.png") !important;
  }
  .active .nav_block .logo {
    background-image: url(../images/logosss.svg);
  }

  .active .nav_block .menu_icon {
    background-image: url(../images/icon_menu_ed.png);
  }

  .box .title {
    color: #474747;
    font-weight: 700;
    font-size: 8.531vw; /* 64 × 0.1333 = 8.5312 → 8.531 */
    text-align: center;
    margin-top: 13.33vw; /* 100 × 0.1333 = 13.330 */
    margin-bottom: 5.332vw; /* 40 × 0.1333 = 5.332 */
  }
  .box .title_dec {
    font-weight: 400;
    font-size: 4.266vw; /* 32 × 0.1333 = 4.2656 → 4.266 */
    text-align: center;
    color: #838383;
    margin-bottom: 13.063vw; /* 98 × 0.1333 = 13.0634 → 13.063 */
    margin-top: 3.999vw; /* 30 × 0.1333 = 3.999 */
}
  .box1 {
    background-image: url("../images/banner_m.png");
  }

  .box1 .banner_box {
    display: none;
  }

  .box1 .w {
    padding: 0 5.332vw; /* 40 × 0.1333 = 5.332 */
    box-sizing: border-box;
    top: -32%;
  }

  .box1 .banner_title1 {
    font-size: 12.53vw; /* 94 × 0.1333 = 12.5302 → 12.530 */
  }

  .box1 .banner_title2 {
    font-size: 7.198vw; /* 54 × 0.1333 = 7.1982 → 7.198 */
  }

  .box1 .banner_dec {
    display: none;
  }

  .box1 .banner_dec_m {
    display: block;
    font-size: 3.999vw; /* 30 × 0.1333 = 3.999 */
    line-height: 160%;
    letter-spacing: 20%;
    color: #fff;
    margin-top: 3.999vw; /* 30 × 0.1333 = 3.999 */
    padding-left: 3.999vw; /* 30 × 0.1333 = 3.999 */
    position: relative;
  }

  .box1 .banner_dec_m::after {
    content: "";
    width: 1.066vw; /* 8 × 0.1333 = 1.0664 → 1.066 */
    background-color: #ffa227;
    height: 9.864vw; /* 74 × 0.1333 = 9.8642 → 9.864 */
    border-radius: 4px;
    position: absolute;
    top: 1.733vw; /* 13 × 0.1333 = 1.7329 → 1.733 */
    left: 0;
  }

  .box1 .to_contactUs {
    left: 0;
    margin-top: 9.064vw; /* 68 × 0.1333 = 9.0644 → 9.064 */
  }

  .box2 {
    height: 170.539vw; /* 1279 × 0.1333 = 170.5387 → 170.539 */
  }

  .box2 .box2_con {
    width: 95.976vw; /* 720 × 0.1333 = 95.976 */
    background: #fffefc;
  }

  .box2 .num_box {
    flex-wrap: wrap;
    background-image: url(../images/a2_1.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center 11.997vw; /* 90 × 0.1333 = 11.997 */
  }

  .box2 .box2_con .num_box .num_item {
    width: 50%;
    justify-content: normal;
  }

  .box2 .num_item {
    height: auto;
  }

  .box2 .num_item .num_item_p {
    font-size: 3.999vw; /* 30 × 0.1333 = 3.999 */
    padding: 0 2.666vw; /* 20 × 0.1333 = 2.666 */
  }

  .box2 .num_item .num_item_p {
    height: auto;
  }

  .box2 p {
    width: 78.114vw; /* 586 × 0.1333 = 78.1138 → 78.114 */
    height: 30.926vw; /* 232 × 0.1333 = 30.9256 → 30.926 */
    line-height: 5.332vw; /* 40 × 0.1333 = 5.332 */
    border-radius: 5.332vw; /* 40 × 0.1333 = 5.332 */
    font-size: 3.199vw; /* 24 × 0.1333 = 3.1992 → 3.199 */
    color: #ffaa7c;
    background-color: rgba(255, 248, 241, 0.6);
    display: flex;
    align-items: center;
    padding: 0 3.999vw; /* 30 × 0.1333 = 3.999 */
    margin-bottom: 3.999vw; /* 30 × 0.1333 = 3.999 */
  }

  .box3 .title_dec {
    color: #838383;
    font-size: 3.999vw; /* 30 × 0.1333 = 3.999 */
    padding: 0 4.266vw; /* 32 × 0.1333 = 4.266 */
    box-sizing: border-box;
    width: 100%;
    line-height: 6.665vw; /* 50 × 0.1333 = 6.665 */
  }

  .box3 .box3_con_item {
    flex-direction: column;
    padding: 0 4.266vw; /* 32 × 0.1333 = 4.266 */
    background: #fff;
  }

  .box3 .box3_box_video {
    width: 100%;
    height: auto;
  }

  .box3 .box3_con_item .to_contactUs {
    display: none;
  }

  .box3 .box3_box_dec {
    margin-left: 5.332vw; /* 40 × 0.1333 = 5.332 */
  }

  .box3 .box3_dec_title {
    margin-top: 5.332vw; /* 40 × 0.1333 = 5.332 */
    font-size: 4.799vw; /* 36 × 0.1333 = 4.7988 → 4.799 */
  }

  .box3 .box3_dec_txt {
    width: 100%;
    font-size: 3.999vw; /* 30 × 0.1333 = 3.999 */
    margin-top: 5.199vw; /* 39 × 0.1333 = 5.1987 → 5.199 */
  }

  .box3 .box3_con_item.right {
    flex-direction: column;
  }

  .box4 .box4_con {
    margin-left: 2.666vw; /* 20 × 0.1333 = 2.666 */
    margin-right: 2.666vw; /* 20 × 0.1333 = 2.666 */
    box-sizing: border-box;
    flex-direction: column;
    height: auto;
    width: auto;
    border-radius: 4.266vw; /* 32 × 0.1333 = 4.266 */
    margin-top: 10.931vw; /* 82 × 0.1333 = 10.9306 → 10.931 */
  }

  .box4 .box4_item {
    position: relative;
    padding-left: 14.663vw; /* 110 × 0.1333 = 14.663 */
    padding-top: 4.266vw; /* 32 × 0.1333 = 4.266 */
    padding-bottom: 4.266vw; /* 32 × 0.1333 = 4.266 */
    border: 0;
    border-bottom: 1px solid #f0f0f0;
  }

  .box4 .box4_item:last-child {
    border: 0;
  }

  .box4 .box4_item i {
    position: absolute;
    margin: 0;
    top: 6.665vw; /* 50 × 0.1333 = 6.665 */
    left: 1.466vw; /* 11 × 0.1333 = 1.4663 → 1.466 */
  }

  .box4_item h1 {
    font-size: 4.532vw; /* 34 × 0.1333 = 4.5322 → 4.532 */
  }

  .box4_item p {
    font-size: 3.732vw; /* 28 × 0.1333 = 3.7324 → 3.732 */
    line-height: 6.4vw; /* 48 × 0.1333 = 6.3984 → 6.400 */
  }

  .box4_item:hover i {
    transform: translateY(0px);
  }

  .box5 {
    height: 264.415vw;  /* 1676 × 0.1333 = 223.4148 → 223.415 */
    max-width: 100%;
    background-image: url(../images/a5_1_m.png);
    background-position: center;
  }

  .box5_box {
    width: 100%;
    box-sizing: border-box;
  }

  .box5_box1 {
    padding: 0;
    height: 75vw;
  }

  .box5_box2 {
    padding: 0;
    margin-top: 12.264vw; /* 92 × 0.1333 = 12.2636 → 12.264 */
  }

  .box5_con {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .box5 .title {
    margin-top: 11.997vw; /* 90 × 0.1333 = 11.997 */
  }

  .box5_box_title {
    font-size: 4.666vw; /* 35 × 0.1333 = 4.6655 → 4.666 */
    text-align: center;
    margin-bottom: 3.599vw; /* 27 × 0.1333 = 3.5991 → 3.599 */
  }

  .box5_box .item {
    margin-bottom: 3.999vw; /* 30 × 0.1333 = 3.999 */
    position: relative;
    padding: 0 0 0 18.365vw; /* 138 × 0.1333 = 18.3654 → 18.365 */
    width: 88%;
  }

  .box5_box .item i {
    position: absolute;
    width: 3.999vw; /* 30 × 0.1333 = 3.999 */
    height: 3.999vw; /* 30 × 0.1333 = 3.999 */
    top: 1.1997vw; /* 9 × 0.1333 = 1.1997 → 1.1997 */
    background-image: url(../images/icon_tip.png);
    background-size: contain;
    background-repeat: no-repeat;
    left: 10.264vw; /* 77 × 0.1333 = 10.2641 → 10.264 */
  }

  .box5_box .item span {
    font-size: 3.999vw; /* 30 × 0.1333 = 3.999 */
  }

  .box5_con_pc {
    display: none;
  }

  .box5_con_m {
    display: flex;
  }

  .box6 .w {
    width: 90.103vw; /* 676 × 0.1333 = 90.1028 → 90.103 */
  }

  .box6 .item_hr {
    background-image: url(../images/a6_5_m.png);
    background-position: center;
    margin-top: 4.666vw; /* 35 × 0.1333 = 4.6655 → 4.666 */
  }

  .box6 .item .item_icon {
    width: 12.797vw; /* 96 × 0.1333 = 12.7968 → 12.797 */
    height: 12.797vw; /* 96 × 0.1333 = 12.7968 → 12.797 */
  }

  .box6 .item .item_index {
    width: 10.131vw; /* 76 × 0.1333 = 10.1308 → 10.131 */
    height: 12.797vw; /* 96 × 0.1333 = 12.7968 → 12.797 */
  }

  .box6 .item .item_pc {
    display: none;
  }

  .box6 .item .item_m {
    display: block;
    font-size: 3.732vw; /* 28 × 0.1333 = 3.7324 → 3.732 */
    color: #838383;
    margin-top: -7.731vw; /* -58 × 0.1333 = -7.7314 → -7.731 */
    position: absolute;
    top: 26.66vw; /* 200 × 0.1333 = 26.660 */
    width: 18.662vw; /* 140 × 0.1333 = 18.662 */



        display: block;
    font-size: 2.732vw;
    color: #838383;
    margin-top: -11.731vw;
    position: absolute;
    top: 26.66vw;
    width: 19.662vw;
  }

  .box6 .item span {
    text-align: center;
  }

  .box6 .p1 {
    margin-top: 10.664vw; /* 80 × 0.1333 = 10.664 */
    margin-top: 15.664vw; /* 80 × 0.1333 = 10.664 */
  }

  .box6 .p2_pc {
    display: none;
  }

  .box6 .p2_m {
    display: block;
    text-align: left;
    padding-left: 2.266vw; /* 17 × 0.1333 = 2.2661 → 2.266 */
    font-size: 2.399vw; /* 18 × 0.1333 = 2.3994 → 2.399 */
  }

  .box6 .p2 i {
    margin-left: 3.999vw; /* 30 × 0.1333 = 3.999 */
    transform: translateY(-0.7998vw); /* -6 × 0.1333 = -0.7998 → -0.7998 */
  }

  .box7 .t_1 {
    font-size: 5.865vw; /* 44 × 0.1333 = 5.8652 → 5.865 */
  }

  .box7 .t_2 {
    font-size: 3.999vw; /* 30 × 0.1333 = 3.999 */
    padding: 0 4.399vw; /* 33 × 0.1333 = 4.3989 → 4.399 */
  }

  .box7 .concant_box {
    width: 95.976vw; /* 720 × 0.1333 = 95.976 */
    top: 54.398vw; /* 408 × 0.1333 = 54.3984 → 54.398 */
  }

  .box7 .form {
    padding: 0 5.332vw; /* 40 × 0.1333 = 5.332 */
  }

  .box7 .form_block {
    width: 100%;
  }

  .box7 {
    height: 237.274vw; /* 1780 × 0.1333 = 237.274 */
  }

  .box7 .to_contactUs {
    bottom: -46.396vw; /* -108 × 0.1333 = -14.3964 → -14.396 */
  }

  .box7 .im_1 {
    height: 68.383vw; /* 513 × 0.1333 = 68.3829 → 68.383 */
    background-image: url(../images/a7_1_m.png);
  }

  .footer {
    height: 73.582vw; /* 552 × 0.1333 = 73.5816 → 73.582 */
  }

  .footer .w {
    width: 100%;
    flex-direction: column-reverse;
  }

  .footer .item {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .footer .item > div {
    font-size: 3.199vw; /* 24 × 0.1333 = 3.1992 → 3.199 */
    width: 53.32vw; /* 400 × 0.1333 = 53.320 */
  }

  .footer .item:last-child {
    margin-bottom: 6.665vw; /* 50 × 0.1333 = 6.665 */
  }
  .footer_img1{
    width: 28.9261vw !important;
  }
  .footer_img2{
    width: 13.33vw !important;
    height: 13.33vw !important;
  }
}