
/*
    2019.11.07
    v1.0.0
 */
@charset "UTF-8";
@media (max-width:3840px) {
  .home-banner {
    height: 1800px;
  }

  .ms-home-banner {
    height:1800px;
  }
}
@media (max-width:3600px) {
  .home-banner {
    height: 1700px;
  }

  .ms-home-banner {
    height:1700px;
  }
}
@media (max-width:3200px) {
  .home-banner {
    height: 1600px;
  }

  .ms-home-banner {
    height:1600px;
  }
}
@media (max-width:2800px) {
  .home-banner {
    height: 1400px;
  }

  .ms-home-banner {
    height:1400px;
  }
}
@media (max-width:2400px) {
  .home-banner {
    height: 1200px;
  }

  .ms-home-banner {
    height:1200px;
  }
}
@media (max-width:1920px) {
  .home-banner {
    height: 900px;
  }

  .ms-home-banner {
    height: 900px;
  }
}
@media (max-width:1640px) {
  .home-banner {
    height: 900px;
  }

  .ms-home-banner {
    height: 900px;
  }
}
@media (max-width:1440px) {
  .home-banner{
    height: 900px;
  }
  .ms-home-banner{
    height: 900px;
  }
  .topBox .top-main .menus .items {
    width: 80px !important;
    /*margin-right: 2.2% !important;*/
  }

  .topBox .top-main .menus .search {
    width: 4rem !important;
  }

  .topBox .top-main .menus .items .tourl {
    font-size: 0.38rem !important;
  }

  .sections .titiles h1 {
    font-size: 0.86rem;
    margin-bottom: 0.5rem;
  }

  .sections .sub4 .sub4s .infos .tourl {
    margin-top: 1.2rem;
  }


  .section-sm .subs .titles h1,
  .section-sm .titles-1 h1,
  .section-ht .titles h1,
  .section-ht .titles-1 h1 {
    font-size: 0.86rem!important;
  }

  .section .section-top .title,
  .system .section-content .content-top,
  .section-add .add-title .title,
  .pattern .section-content .content-top .title {
    font-size: 0.86rem !important;
  }

  .section-sm .subs .subs-main {
    max-width: 1280px;
    height: 550px;
  }

  .section-sm .subs .subs-main .sub-menu {
    width: 660px;
  }

  .section-sm .subs .subs-main .sub-menu .menu-infos {
    width: 400px;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns {
    width: 475px;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns .items:nth-child(1) {
    top: -40px;
    right: -40px;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns .items:nth-child(2) {
    top: -20px;
    right: 70px;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns .items:nth-child(3) {
    top: 34px;
    right: 169px;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns .items:nth-child(4) {
    top: 116px;
    right: 225px;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns .items:nth-child(5) {
    top: 215px;
    right: 250px;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns .items:nth-child(6) {
    top: 320px;
    right: 240px;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns .items:nth-child(7) {
    top: 420px;
    right: 190px;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns .items:nth-child(8) {
    top: 490px;
    right: 105px;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns .items:nth-child(9) {
    top: 525px;
    right: -10px;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns .items:nth-child(10) {
    bottom: -35px;
    right: -140px;
  }

  .section-sm .subs .subs-main .info-imgs {
    width: 760px;
    right: 80px;
  }

  .secht-1 .htimgs {
    min-height: 640px;
  }

  .section-ht .subs .subs-main {
    max-width: 1280px;
    height: 450px;
  }

  .section-ht .subs .subs-main .sub-img {
    /*width: 500px;*/
  }

  /* .sections .subs-b .mains .titles .sub-title h1 {
    font-size: 0.6rem;
    margin-bottom: 0.1rem;
  } */

  .section-ht .subs .subs-main .sub-img .btns-yd {
    width: 30px;
    height: 30px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(3) {
    top: 150px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(4) {
    top: 190px;
    left: 140px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(6) {
    top: 38px;
    left: 320px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(8) {
    top: 155px;
    left: 305px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(9) {
    top: 250px;
    left: 285px;
  }

  .section-ht .subs .subs-main .sub-infos {
    top: 40px;
    width: 500px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(3) {
    top: 192px;
    width: 465px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(4) {
    top: 248px;
    width: 540px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(5) {
    top: 332px;
    width: 454px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(6) {
    top: 38px;
    width: 553px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(7) {
    top: 153px;
    width: 430px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(8) {
    top: 212px;
    width: 580px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(9) {
    top: 308px;
    width: 593px;
  }

  .sections .subs-b .mains .swipers-xiaosa .swiper-slide h1 {
    margin-bottom: 0.1rem;
  }

  .section-add .add-content .content-main .mian-box .main-info .info-item .item-icon {
    width: 1.6rem !important;
    height: 1.6rem !important;
  }

  .section-add .add-content .content-main .mian-box .main-info .info-item .item-title {
    font-size: 0.5rem !important;
  }

  .section-add .add-content .content-main .mian-box .main-fea .fea-sub {
    width: 31%;
    flex-direction: column;
    margin-top: 0.5rem !important;
  }

  .section-add .add-content .content-main .mian-box .main-fea .fea-sub .sub-sx {
    display: none;
  }

  .section-add .add-content .content-main .mian-box .main-fea .fea-sub .sub-desc {
    width: 100% !important;
    margin-top: 0.2rem;
  }

  .section-add .add-content .content-main .mian-box .main-fea .fea-sub .sub-title {
    font-size: 0.4rem !important;
    font-weight: bold;
  }


  .section-sm6 .sub6s .items-2 .items-r .info-item .info-top .title {
    font-size: 0.5rem !important;
  }

  .section-sm6 .sub6s .items-2 .items-r .info-item .info-top .title-en {
    font-size: 0.4rem !important;
  }

  .section-sm6 .sub6s .items-2 .items-r .info-item .hx {
    margin-bottom: 0.2rem !important;
  }

  .section-sm6 .sub6s .items-2 .items-r .info-item .info-desc {
    font-size: 0.3rem !important;
  }

  .section-sm6 .sub6s .items-1 .items-l .l-title {
    font-size: 0.44rem !important;
  }

  .banners .bannerbox .formbox .forms {
    width: 34% !important;
  }

  .section-add .add-content .content-main .mian-box .main-fea .fea-sub .sub-sx {
    margin: 0 10px !important;
  }

  .system .section-content .content-list .content-item .item-info .info-list {
    width: 90% !important;
  }

  .system .section-content .content-list .content-item .item-info .info-list .info-item {
    font-size: 0.34rem;
  }
  .drone-bnr .drone-margin{
    margin-bottom:14rem;
  }

  .hotel-chenkin{
    position:absolute;top:0;left:0;
    width:240px;
  }
  .chenkin-1{
    top: 7%;
    left:0.5%;
  }
  .chenkin-2{
    top:30%;left:0.5%;
  }
  .chenkin-3{
    top:52%;left:0.5%;
  }
  .chenkin-4{
    top: 76%;
    left:0.5%;
  }
  .chenkin-5{
    top: 7%;
    left:80.5%;
  }
  .chenkin-6{
    top:30%;left:80.5%;
  }
  .chenkin-7{
    top:52%;left:80.5%;
  }
  .chenkin-8{
    top: 75%;
    left:80.5%;
  }
  .chenkin-9{
    top: 95%;
    left:26.5%;
  }
  .chenkin-10{
    top: 95%;
    left:57%;
  }

}

@media (max-width:1280px) {
  .home-banner{
    height: 900px;
  }
  .ms-home-banner{
    height: 900px;
  }
  .hotel-chenkin{
    position:absolute;top:0;left:0;
    width:220px;
  }
  .chenkin-1{
    top:8%;left:0.5%;
  }
  .chenkin-2{
    top:30%;left:0.5%;
  }
  .chenkin-3{
    top:52%;left:0.5%;
  }
  .chenkin-4{
    top:74%;left:0.5%;
  }
  .chenkin-5{
    top:9%;left:80.5%;
  }
  .chenkin-6{
    top:30%;left:80.5%;
  }
  .chenkin-7{
    top:52%;left:80.5%;
  }
  .chenkin-8{
    top:74%;left:80.5%;
  }
  .chenkin-9{
    top:93%;left:26.5%
  }
  .chenkin-10{
    top:93%;left:57%;
  }


  .drone-bnr .drone-margin{
    margin-bottom:12rem;
  }
  .topBox .top-main .menus .items {
    width: 70px !important;
    /*margin-right: 1.5% !important;*/
  }

  .topBox .top-main .menus .search {
    width: 2.5rem !important;
  }

  .topBox .top-main .menus .items .tourl {
    font-size: 0.34rem !important;
  }

  .topBox .top-main .menus .search input {
    width: 70% !important;
  }

  .sections .subs-b .mains .titles .sub-title p {
    font-size: 0.4rem;
    margin-bottom: 0.1rem;
  }

  .sections .subs-b .mains .lists .items img {
    margin-bottom: 0.1rem;
  }

  .sections .subs-b .mains .lists .items h1 {
    font-size: 0.34rem;
    margin-bottom: 0.1rem;
  }

  .sections .subs-b .mains .lists .items:nth-child(2) h1 {
    font-size: 0.5rem;
  }

  .sections .subs-b .mains .lists .items p {
    font-size: 0.14rem;
    line-height: 1.8;
  }

  .sections .subs-b .mains .lists .items:nth-child(2) p {
    font-size: 0.4rem;
  }

  .sections .subs3 .items .btns h1 {
    font-size: 0.45rem;
    margin-bottom: 0.2rem;
  }

  .sections .subs3 .items .btns .tourl {
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.36rem;
    padding: 0 0.2rem;
  }

  .sections .sub4 .sub4s .infos h1 {
    font-size: 0.6rem;
    margin-top: 0.5rem;
    margin-bottom: 0.3rem;
  }

  .sections .sub4 .sub4s .infos p {
    font-size: 0.4rem;
    margin-bottom: 0.2rem;
  }

  .sections .sub4 .sub4s .infos .tourl {
    width: 40%;
    height: 1rem;
    line-height: 1rem;
    margin-top: 0.8rem;
  }

  .section-sm6 .sub6s .items-1 .items-l .l-title {
    font-size: 0.36rem !important;
  }

  .section-sm6 .sub6s .items-1 .items-l .l-desc .desc-item {
    font-size: 0.4rem !important;
  }

  .section-sm6 .sub6s .items-2 .items-r .info-item {
    padding-left: 0.6rem !important;
  }

  .section-sm6 .sub6s .items-2 .items-r .info-item .info-top .title {
    font-size: 0.48rem !important;
  }

  .section-sm6 .sub6s .items-2 .items-r .info-item .info-top .title-en {
    font-size: 0.4rem !important;
  }

  .section-sm6 .sub6s .items-2 .items-r .info-item .info-desc {
    font-size: 0.3rem !important;
  }

  .system .section-content .content-list .content-item .item-info .info-title {
    font-size: 0.6rem !important;
  }

  .system .section-content .content-list .content-item .item-info .info-list .info-item {
    font-size: 0.36rem !important;
  }

  .section-sm .subs .subs-main .sub-menu .menu-infos {
    width: 400px;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns {
    margin-left: 1rem;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns .items:nth-child(6) {
    top: 320px;
    right: 230px;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns .items:nth-child(7) {
    top: 410px;
    right: 170px;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns .items:nth-child(8) {
    top: 480px;
    right: 65px;
  }

  .section-sm .subs .subs-main {
    max-width: 1024px;
  }

  .section-sm .subs .subs-main .info-imgs {
    width: 630px;
    right: 50px;
  }

  .section-sm .subs .subs-main .sub-menu {
    transform: scale(0.85);
  }

  .section-sm .subs .subs-main .info-imgs img {
    height: auto;
  }

  .section-sm .subs .subs-main .sub-menu {
    width: 560px;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns {
    width: 325px;
    margin-top: 55px;
  }

  .sections .subs-b .mains .swipers-xiaosa {
    max-width: 900px;
  }


  .section-ht .subs .subs-main .sub-img {
    /*width: 450px;*/
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(2) {
    top: 24px;
    left: 75px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(3) {
    top: 140px;
    left: 40px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(4) {
    top: 168px;
    left: 125px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(5) {
    top: 228px;
    left: 40px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(6) {
    top: 34px;
    left: 283px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(7) {
    top: 74px;
    right: 26px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(8) {
    top: 145px;
    left: 265px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(9) {
    top: 220px;
    left: 250px;
  }

  .section-ht .subs .subs-main .sub-infos {
    top: 62px;
    width: 380px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(2) .infosub {
    bottom: 40px;
  }

  .section-ht .subs .subs-main .sub-infos .infosub h1 {
    margin-bottom: 0.2rem;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(3) {
    top: 202px;
    width: 340px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(3) .infosub {
    bottom: 15px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(4) {
    top: 305px;
    width: 340px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(5) {
    top: 245px;
    width: 425px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(5) img {
    height: 260px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(6) {
    top: 62px;
    width: 443px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(6) .infosub {
    bottom: 55px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(7) {
    top: 150px;
    width: 330px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(8) {
    top: 220px;
    width: 460px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(9) {
    top: 296px;
    width: 472px;
  }

  .section-add .add-content .content-main .mian-box .main-fea .fea-sub:nth-child(odd) {
    /*margin-right: 15px !important;*/
  }

  .section-add .add-content .content-main .mian-box .main-fea .fea-sub .sub-desc {
    width: 200px !important;
    font-size: 0.4rem !important;
  }

  .section-add .add-content .content-main .mian-box .main-info .info-item .item-title {
    font-size: 0.4rem !important;
  }

  .section-add .add-content .content-main .mian-box .main-info .info-item .item-desc {
    font-size: 0.4rem !important;
  }

  .banners .bannerbox .formbox .forms .form-main {
    width: 90% !important;
  }

  .banners .bannerbox .formbox .forms .form-main .title {
    padding-top: 0.6rem !important;
  }

  .banners .bannerbox .formbox .forms .form-main .inpbox textarea {
    font-size: 0.4rem !important;
  }

  .partner .section-content .content-container .target-item .item-desc {
    font-size: 14px !important;
  }

  .prodBox .lists .items .infos h1 {
    font-size: 0.5rem;
  }

  .cover .section-content .content-right .right-content .list .item .item-info {
    width: 75% !important;
  }

  .sections .listbox .items .itembox .imgicon {
    width: 1.2rem;
  }

  .sections .listbox .items .itembox .infobox {
    width: 75%;
  }

  .sections .listbox .items .itembox .infobox h1 {
    font-size: 0.42rem;
    margin-top: 5px;
  }

  .sections .listbox .items .itembox .infobox .hx,
  .sections .listbox .items .itembox .infobox .linkbox {
    margin-bottom: 20px;
  }

  .sections .listbox .items .itembox .infobox .linkbox .tourl {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
  }

  .sections .listbox .items:nth-child(2):hover .itembox .infobox,
  .sections .listbox .items:nth-child(3):hover .itembox .infobox {
    max-height: 160px;
    height: 160px;
  }

  .section-sm1 {
    height: 820px;
  }
}
@media (max-width:1150px) {
  .hotel-chenkin{
    position:absolute;top:0;left:0;
    width:200px;
  }
  .chenkin-1{
    top: 13.5%;
    left:0.5%;
  }
  .chenkin-2{
    top: 31%;
    left:0.5%;
  }
  .chenkin-3{
    top: 50%;
    left:0.5%;
  }
  .chenkin-4{
    top: 68%;
    left:0.5%;
  }
  .chenkin-5{
    top: 14%;
    left:80.5%;
  }
  .chenkin-6{
    top: 33%;
    left:80.5%;
  }
  .chenkin-7{
    top:52%;left:80.5%;
  }
  .chenkin-8{
    top: 70%;
    left:80.5%;
  }
  .chenkin-9{
    top: 85%;
    left: 24.5%;
  }
  .chenkin-10{
    top: 85%;
    left:57%;
  }
  .hsApp-main .w-p-50{width:100%;}
  .hsApp-main .w-p-28{width:24%;}
  .hsApp-main .h-v-500{margin-top:1rem;}
  .hsApp-main .max-420{max-width: 680px;}
  .hsApp-main .bg-mark{display:none;}

}
@media (max-width:1040px) {
  .home-banner{
    height: 800px;
  }
  .ms-home-banner{
    height: 800px;
  }
  .mediaS-32-49 .h-120{
    height:1.8rem;
  }
  .hotel-chenkin{
    position:absolute;top:0;left:0;
    width:240px;
  }
  .chenkin-1{
    top: 13.5%;
    left:0.5%;
  }
  .chenkin-2{
    top: 31%;
    left:0.5%;
  }
  .chenkin-3{
    top: 50%;
    left:0.5%;
  }
  .chenkin-4{
    top: 68%;
    left:0.5%;
  }
  .chenkin-5{
    top: 14%;
    left:80.5%;
  }
  .chenkin-6{
    top: 33%;
    left:80.5%;
  }
  .chenkin-7{
    top:52%;left:80.5%;
  }
  .chenkin-8{
    top: 70%;
    left:80.5%;
  }
  .chenkin-9{
    top: 85%;
    left: 24.5%;
  }
  .chenkin-10{
    top: 85%;
    left:57%;
  }

  .section-healthy .sub-infos img{
    /*display: none;*/
  }
  .droneprod-main .w-p-24{
    width:49%;
  }
  .drone-bnr .drone-margin{
    margin-bottom:10rem;
  }
  .topBox .top-main {
    margin: 0 1% !important;
  }

  .topBox .top-main .webLogo img {
    height: 0.74rem !important;
  }

  .topBox .top-main .menus .items {
    /* width: 60px !important; */
    /*margin-right: 1.2% !important;*/
  }
  .topBox .top-main .menus .items .tourl {
    font-size: 0.32rem !important;
  }

  .topBox .top-main .menus .search {
    width: 1.5rem !important;
  }

  .sections .listbox .items .itembox .imgicon {
    width: 1rem;
  }

  .sections .listbox .items .itembox .infobox h1 {
    font-size: 0.38rem;
    margin-top: 10px;
  }

  .sections .listbox .items .itembox .infobox p {
    font-size: 0.4rem;
  }

  .sections .listbox .items .itembox .infobox .hx,
  .sections .listbox .items .itembox .infobox .linkbox {
    margin-bottom: 15px;
  }

  .sections .listbox .items:nth-child(2):hover .itembox .infobox,
  .sections .listbox .items:nth-child(3):hover .itembox .infobox {
    max-height: 140px;
    height: 140px;
  }

  .sections .subs .sub-item .sub-info .info-items {
    /*width: 15%;
    margin-right: 0.6rem;*/
  }

  .section-sm .subs .subs-main .info-imgs {
    width: 530px;
    right: 30px;
  }

  .section-sm .subs .subs-main .info-imgs img {
    height: auto;
  }

  .section-sm .subs .subs-main {
    max-width: 800px;
  }

  .section-sm .subs .subs-main .sub-menu {
    width: 460px;
    transform: scale(0.7);
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns {
    margin-top: 45px;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns {
    width: 225px;
  }

  .section-sm1 {
    height: 720px;
  }

  .section-sm6 .sub6s .items-1 .items-l .l-title {
    font-size: 0.46rem !important;
    margin-bottom: 3% !important;
  }

  .section-sm6 .sub6s .items-1 .items-l .l-desc .desc-item {
    font-size: 0.4rem !important;
  }

  .section-sm6 .sub6s .items-2 .items-r .info-item {
    padding-left: 0.2rem !important;
  }

  .section-sm6 .sub6s .items-2 .items-r .info-item .info-top {
    margin-bottom: 10px !important;
    padding-top: 5px !important;
  }

  .section-sm6 .sub6s .items-2 .items-r .info-item .info-top .title {
    font-size: 0.48rem !important;
    margin-bottom: 0.08rem !important;
  }

  /* .section-sm6 .sub6s .items-2 .items-r .info-item .info-desc {
    font-size: 0.3rem !important;
  } */

  .section-sm6 .sub6s .items-2 .items-r {
    padding-top: 0 !important;
  }

  .section-ht .subs .subs-main {
    transform: scale(0.9);
  }

  .section-ht .subs .subs-main .sub-infos {
    top: 73px;
    width: 270px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(2) .infosub {
    bottom: 25px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(3) {
    top: 208px;
    width: 240px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(3) .infosub {
    bottom: 10px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(4) {
    width: 240px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(5) {
    width: 305px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(6) {
    top: 73px;
    width: 333px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(7) {
    top: 94px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(7) {
    top: 170px;
    width: 220px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(6) .infosub {
    bottom: 35px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(8) {
    width: 350px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(9) {
    width: 362px;
  }

  .section .section-content .content-container .container-tab {
    font-size: 16px !important;
  }

  .top-prod .items h1 {
    font-size: 0.4rem;
  }

  .prodBox .lists .items .infos h1 {
    font-size: 0.46rem;
  }

  .cover .section-content .content-top {
    font-size: 0.62rem !important;
  }

  .cover .section-content .content-right {
    width: 50% !important;
  }

  .exhibition .section-content .content-right .item {
    height: 40px !important;
    line-height: 40px !important;
    margin-bottom: 0.4rem !important;
    font-size: 20px !important;
  }

  .banners .bannerbox .formbox .forms {
    width: 44% !important;
  }

  .banners .bannerbox .formbox .forms .form-main .inpbox textarea {
    margin-bottom: 0 !important;
  }

  .banners .bannerbox .formbox .forms .form-main .radiobox .radio-item .radio-item-name {
    font-size: 0.4rem;
  }

  .banners .bannerbox .formbox .forms .form-main .radiobox {
    padding: 0.4rem 0 !important;
  }

  .banners .bannerbox .formbox .forms .form-main .title {
    padding-bottom: 0.3rem !important;
  }

  .section-add .add-content .content-main .mian-box .main-info .sx {
    margin: 0.7rem 0.62rem !important;
  }

  .section-add .add-content .content-main .mian-box .main-info {
    width: 40% !important;
  }

  .section-add .add-content .content-main .mian-box .main-fea {
    width: 60% !important;
  }

  .section-add .add-content .content-main .mian-box .main-fea .fea-sub .sub-desc {
    width: 150px !important;
  }

  .form .section-content .content-form .form-content .form-item input {
    width: 80% !important;
  }
}
@media (max-width:1040px) {
  .home-banner{
    height: 700px;
  }
  .ms-home-banner{
    height: 700px;
  }
  .foots-box {
    padding: 0.5rem 0.1rem !important;
  }

  .foots-box .foots-main {
    overflow: auto;
    flex-wrap: wrap !important;
    /*margin-left: 0.4rem;margin-right: 0.4rem;*/
    width:98%;
    justify-content: flex-start;
  }

  .foots-box .foots-main .foots-list {
    width: 100% !important;
    margin-bottom: 0.6rem !important;
    margin-left: 0;
  }
  .foots-box .foots-main .foots-code .sub-item{
    /*flex-direction: row;*/
  }
  .foots-box .foots-main .foots-code .sub-item .infos{
    /*align-items: flex-start;margin-left: 0.3rem;*/
  }
  .foots-box .foots-main .foots-info .subs .sub-item {
    height:auto;
  }
  .foots-box .foots-main .foots-code{
    width:25%!important;
  }
  .foots-box .foots-code .infos p{
    white-space:normal;text-align: center;
  }

  .foots-box .foots-main .foots-info {
    /*margin-top: 0.8rem;*/
    width: 60% !important;
    flex-wrap: wrap !important;
    margin-left:10px;
  }
  .foots-box .foots-main .foots-info{
    margin-right:0;
  }

  .foots-box .foots-main .foots-info .subs {
    width: 100% !important;
    justify-content: space-between !important;
    margin-right:0!important;
  }

  .foots-box .foots-main .foots-info .subs .sub-item {
    /*width: 46% !important;*/
    /*margin-bottom: 0.6rem;*/
    height:0.8rem;
  }
  .foots-box .foots-main .foots-info .subs .sub-item .workktime{
    font-size:0.3rem!important;
  }

  .foots-box .foots-main .foots-info .subs .sub-item .img-icon {
    /*height: 0.5rem !important;*/
  }

  .foots-box .foots-main .foots-info .subs2 h1,
  .foots-box .foots-main .foots-info .subs2 p {
    margin-bottom: 8% !important;
  }

  .foots-box .foots-main .foots-list {
    flex-direction: column;
  }

  .foots-box .foots-main .foots-list .items {
    width: 100%;
    flex-direction: row;
    margin-bottom: 0.2rem;
  }

  .foots-box .foots-main .foots-list .items .item-h {
    margin-right: 0.3rem;
    flex-shrink: 0;
  }

  .foots-box .foots-main .foots-list .items .item-p-d {
    flex-direction: row;
    flex-wrap: wrap;
    display: flex;
  }

  .foots-box .foots-main .foots-list .items .item-p {
    margin-right: 0.2rem;
  }
  .foots-box .foots-main .foots-info .subs .sub-item .infos{
    flex-direction: row;margin-left:5px;
  }

  .foots-box .foots-main .foots-info .subs .sub-item .infos h1 {
    margin-bottom: 0.2rem;margin-right:5px;
  }

  .foots-box .foots-main .foots-info .subs .sub-item {
    margin-bottom: 0.3rem;
  }

  .foots-box .foots-main .foots-info .subs2 h1 {
    margin-right: 0.3rem;
    flex-shrink: 0;
  }

  .foots-box .foots-main .foots-info .subs2 {
    display: flex;
    margin-top: 0.3rem;
  }

  .foots-box .foots-main .foots-info .subs2 p {
    flex-shrink: 0;
    margin-right: 0.2rem;
    margin-bottom: 0rem !important;
    line-height: initial;
  }

  .foots-box .foots-main .foots-info .subs2 div {
    display: flex;
    flex-wrap: wrap;
  }

  .foots-box .foots-main .foots-list .items .item-h,
  .foots-box .footer-texts {
    font-size: 0.36rem;
  }

  .foots-box .foots-main .foots-list .items .item-p .tourl,
  .foots-box .foots-main .foots-info .subs .sub-item .infos h1,
  .foots-box .foots-main .foots-info .subs .sub-item .infos p,
  .foots-box .foots-main .foots-info .subs2 h1,
  .foots-box .foots-main .foots-info .subs2 p {
    font-size: 0.4rem;
  }

}
@media (max-width:800px) {

  .hsApp-main .w-p-28{width:28%;}
  .home-banner{
    height: 400px;
  }
  .ms-home-banner{
    height: 400px;
  }

  .topBox .top-main .menus {
    display: none;
  }

  .banners-about .bannerbox .titles {
    height: 2rem;
    line-height: 2rem;
  }
  .banners-about .bannerbox{
      flex-direction: column;
  }
    .banners-about .bannerbox .imgs{
        width:80%;color:#fff;font-size:0.4rem;margin-left:0rem;max-width: none;
    }

  .topBox .top-main .webLogo img {
    height: 0.7rem !important;
  }

  .topBox .top-main {
    height: 1.2rem !important;
  }

  .topBox .top-main .mb-menubtn {
    display: block !important;
    display:flex !important;height:100%;
    align-items: center;justify-content: flex-end;width:100%;
    margin-right:-2%;padding-right:2%;
    /*background:#f00;*/
  }

  .topBox .top-main {
    margin: 0 2% !important;
  }

  .sections .listbox {
    flex-wrap: wrap;
  }

  .sections .listbox .items {
    width: 80%;
    margin-right: 0;
    margin-bottom: 15%;
  }

  .home-banner {
    margin-top: 1.2rem;
  }

  .sections .titiles h1 {
    font-size: 0.66rem;
  }

  .sections .subs .sub-item .sub-info .info-items {
    /*width: 35%;
    margin-right: 0;*/
  }

  .sections .subs .sub-item .sub-info .info-items .swbtn {
    /*width: 100px;
    height: 20px !important;
    margin-bottom: 0.1rem;*/
  }

  .sections .subs .sub-item .sub-info .info-items .swbtn.on .btntext {
    /* margin-left: 8px;
     font-size: 0.36rem;*/
  }

  .sections .subs .sub-item .sub-info .info-items .swbtn .sx {
    /*margin-left: 5px;
    font-size: 0.36rem;*/
  }

  .sections .subs .sub-item .sub-info .info-items .swbtn.on .yd {
    left: 80px;
  }

  .sections .subs .sub-item .sub-info .info-items .swbtn .yd {
    width: 20px !important;
    height: 20px !important;
  }

  .sections .subs .sub-item .sub-info .info-items .swbtn .btntext {
    /* margin-left: 1.2rem;
     font-size: 0.4rem !important;
     line-height: 0.8rem !important;
     height: 0.8rem !important;*/
  }


  .sections .subs .sub-item .sub-info .info-items h1 {
    font-size: 0.48rem;
  }

  .sections .subs-b .mains .titles .sub-title h1 {
    font-size: 0.66rem;
  }

  .sections .subs-b .mains .titles .sub-title p {
    font-size: 0.36rem;
  }

  .sections .listbox .items:nth-child(2):hover .itembox .infobox,
  .sections .listbox .items:nth-child(3):hover .itembox .infobox {
    max-height: 180px;
    height: 180px;
  }

  .sections .subs-b .mains .swipers-xiaosa {
    max-width: 500px;
  }

  .sections .subs3 .items {
    /*width: 100%;*/
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .sections .subs3 .item3 .btns {
    margin-bottom: 1rem;
  }

  .foots-box {
    padding: 0.5rem 0.1rem !important;
  }

  .foots-box .foots-main {
    flex-wrap: wrap !important;
    /*margin-left: 0.4rem;margin-right: 0.4rem;*/
    width:98%;
    justify-content: flex-start;
  }

  .foots-box .foots-main .foots-list {
    width: 100% !important;
    margin-bottom: 0.6rem !important;
    margin-left: 0;
  }
  .foots-box .foots-main .foots-code .sub-item{
    /*flex-direction: row;*/
  }
  .foots-box .foots-main .foots-code .sub-item .infos{
    /*align-items: flex-start;margin-left: 0.3rem;*/
  }
  .foots-box .foots-main .foots-info .subs .sub-item {
    height:auto;
  }
  .foots-box .foots-main .foots-code{
    width:25%!important;
  }
  .foots-box .foots-code .infos p{
    white-space:normal;text-align: center;
  }

  .foots-box .foots-main .foots-info {
    /*margin-top: 0.8rem;*/
    width: 60% !important;
    flex-wrap: wrap !important;
    margin-left:10px;
  }
  .foots-box .foots-main .foots-info{
    margin-right:0;
  }

  .foots-box .foots-main .foots-info .subs {
    width: 100% !important;
    justify-content: space-between !important;
    margin-right:0!important;
  }

  .foots-box .foots-main .foots-info .subs .sub-item {
    /*width: 46% !important;*/
    /*margin-bottom: 0.6rem;*/
    height:0.8rem;
  }
  .foots-box .foots-main .foots-info .subs .sub-item .workktime{
    font-size:0.3rem!important;
  }

  .foots-box .foots-main .foots-info .subs .sub-item .img-icon {
    /*height: 0.5rem !important;*/
  }

  .foots-box .foots-main .foots-info .subs2 h1,
  .foots-box .foots-main .foots-info .subs2 p {
    margin-bottom: 8% !important;
  }

  .section-sm .subs .subs-main .info-imgs {
    width: 100%;
    right: 0;
  }

  .section-sm .subs .subs-main .sub-menu .menu-btns,
  .section-sm .subs .subs-main .sub-menu .menu-infos img {
    display: none;
  }

  .section-sm .subs .subs-main .sub-menu {
    transform: scale(1);
    position: absolute;
    width: 100%;
  }

  .section-sm .subs .subs-main .sub-menu .menu-infos {
    width: 100%;height:100%;
  }
  .section-sm .subs .subs-main .sub-menu .menu-infos .infosub{
    background: #0009;
  }
  .section-sm .subs .subs-main .sub-menu .menu-infos .infosub .hx {
    margin-top: 0.4rem;margin-bottom:0.4rem;
  }
  .section-sm .subs .subs-main .sub-menu .menu-infos .infosub p{
    height:auto;
  }

  .section-sm1,
  .section-sm .subs .subs-main {
    height: auto;
  }

  /* .section-sm .subs .subs-main {
    height: 230px;
  } */

  .section-sm .subs .titles h1,
  .section-sm .titles-1 h1,
  .section-ht .titles-1 h1 {
    font-size: 0.66rem;
  }

  .section-sm .subs .titles p,
  .section-sm .titles-1 p {
    font-size: 0.4rem;
  }

  .section-sm .sub2s .btnbox,
  .section-ht .sub2 .btnbox {
    bottom: 10px;
  }

  .section-sm .sub2s .btnbox .items .btn-sub,
  .section-ht .sub2 .btnbox .items .btn-sub {
    width: 60px;
    height: 25px;
    margin-bottom: 10px;
  }

  .section-sm .sub2s .btnbox .items .btn-sub .sx,
  .section-ht .sub2 .btnbox .items .btn-sub .sx {
    margin-left: 28px;
  }

  .section-sm .sub2s .btnbox .items .btn-sub .yd,
  .section-ht .sub2 .btnbox .items .btn-sub .yd {
    width: 25px;
    height: 25px;
  }

  .section-sm .sub2s .btnbox .items .btn-sub.on .yd,
  .section-ht .sub2 .btnbox .items .btn-sub.on .yd {
    left: 35px;
  }

  .section-sm .sub2s .btnbox .items .texts,
  .section-ht .sub2 .btnbox .items .texts {
    font-size: 0.4rem;
  }

  .section-sm6 .sub6s .items-1,
  .section-sm6 .sub6s .items-2 {
    flex-wrap: wrap !important;
  }

  .section-sm6 .sub6s .items-1 {
    flex-wrap: nowrap !important;
  }

  .section-sm .sub6s .items-1 .items-l,
  .section-sm .sub6s .items-1 .items-img,
  .section-sm .sub6s .items-2 .items-l,
  .section-sm6 .sub6s .items-2 .items-r {
    width: 100% !important;
  }

  .section-sm6 .sub6s .items-1 .items-img {
    width: 50%;
    position: relative
  }

  .section-sm6 .sub6s .items-1 .items-img img {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .section-sm6 .sub6s .items-1 .items-l .l-title {
    margin-bottom: 4% !important;
    margin-top: 2% !important;
  }

  .section-sm6 .sub6s .items-2 .items-r .info-item {
    padding: 5px !important;
  }

  .section-sm6 .sub6s .items-2 .items-r .info-item .hx {
    width: 100% !important;
  }

  .section-sm .subs .subs-main .info-imgs {
    display: none;
  }

  .section-sm .subs .subs-main .imgmb {
    display: block;
    position: relative;
  }

  .section-sm .subs .subs-main .sub-menu .menu-infos .infosub h1 {
    margin-bottom: 0;
  }

  .banners-pt {
    padding-top: 1.2rem !important;
  }

  .section-ht .subs .subs-main {
    transform: scale(1);
  }

  .section-ht .subs .subs-main .sub-img {
    /*width: 338px;*/
  }

  .section-ht .subs .subs-main .sub-infos {
    display: none;
  }


  .section-ht .subs .subs-main .sub-infos.on {
    display: block;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd {
    background: #fff;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd.on {
    background: #26CAD3;
  }

  .section-ht .subs .subs-main .sub-infos img {
    display: none;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd {
    width: 18px;
    height: 18px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(2) {
    top: 20px;
    left: 60px;
  }

  .section-ht .subs .subs-main .sub-infos {
    top: 220px;
    left: 30px;
  }
  .section-ht .subs .subs-main .sub-infos:nth-child(2){
    top: 220px;
    left: 30px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(3) {
    top: 100px;
    left: 28px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(3) {
    top: 300px;
    left: 40px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(4) {
    top: 122px;
    left: 95px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(4) {
    top: 290px;
    left: 95px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(5) {
    top: 169px;
    left: 26px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(5) {
    top: 356px;
    left: 40px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(6) {
    top: 26px;
    left: 212px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(7) {
    top: 59px;
    right: 20px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(8) {
    top: 105px;
    left: 195px;
  }

  .section-ht .subs .subs-main .sub-img .btns-yd:nth-child(9) {
    top: 170px;
    left: 188px;
  }

  .section-ht .subs .subs-main .sub-infos {
    /*top: 70%!important;left:50%!important;*/
    /*transform: translate(-50%,-50%);*/
    width: 30%!important;margin:0!important;
  }
  .section-ht .subs .subs-main .sub-infos  .infosub{
    background:#0004;padding:0.3rem 0.6rem;margin:0!important;margin-left:-20px!important;
  }

  .section-ht .subs .subs-main .sub-infos .infosub h1 {
    font-size: 0.5rem;
    margin-bottom: 0.1rem;
  }

  .section-ht .subs .subs-main .sub-infos .infosub p {
    font-size: 0.4rem;
    margin-bottom: 0.1rem;
    text-align: justify!important;
    word-break: normal!important;
  }
  .section-ht .subs .subs-main .sub-infos:nth-child(6) .infosub, .section-ht .subs .subs-main .sub-infos:nth-child(7) .infosub, .section-ht .subs .subs-main .sub-infos:nth-child(8) .infosub, .section-ht .subs .subs-main .sub-infos:nth-child(9) .infosub{
    text-align: left!important;
    text-align: justify!important;
    word-break: normal!important;
  }
  .section-ht .subs .subs-main .sub-infos:nth-child(6) .infosub p, .section-ht .subs .subs-main .sub-infos:nth-child(7) .infosub p, .section-ht .subs .subs-main .sub-infos:nth-child(8) .infosub p, .section-ht .subs .subs-main .sub-infos:nth-child(9) .infosub p{
    text-align: left!important;
    text-align: justify!important;
    word-break: normal!important;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(6) {
    top: 267px;
    right: 78px;
    /*text-align: left;*/
    text-align: justify!important;
    word-break: normal!important;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(7) {
    top: 230px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(8) {
    top: 260px;
    right: 100px;
  }

  .section-ht .subs .subs-main .sub-infos:nth-child(9) {
    top: 340px;
    right: 100px;
  }

  .section-ht.secht-1 {
    padding-bottom: 0rem;
  }

  .section-ht .subs .subs-main {
    height: 14rem
  }

  .secht-3 .sub3 .content-box {
    margin-right: 0.7rem !important;
  }

  .section-ht .sub6 .sub-main .boxs {
    flex-wrap: wrap;
  }

  .section-ht .sub6 .sub-main .boxs .items {
    width: 100%;
    margin-bottom: 0.5rem !important;
  }

  .section-ht .sub6 {
    height: 750px;
  }

  .section-ht .sub6 .bg-line {
    height: 100%;
  }

  .section-ht .sub6 .sub-main .boxs .items .item-img {
    width: 148px;
  }

  .section-ht .sub6 .sub-main .boxs .items .subitem .nrs {
    width: 190px;
  }

  .section-ht .sub6 .sub-main .boxs .items .subitem .nrs h1 {
    font-size: 0.6rem;
  }

  .section-ht .sub-swbanner .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
  }

  .section .section-top .title {
    font-size: 0.66rem !important;
  }



  .section .section-content .content-container .container-tab .tab-item {
    width: 25% !important;
  }

  .section .section-top .subtitle {
    width: 90% !important;
    font-size: 0.4rem !important;
    text-align: center !important;
  }

  .target .section-content {
    padding: 1rem 0 !important;
  }

  .target .section-content .content-container .target-item {
    width: 48% !important;
    margin: 0 auto;
    padding: 0.2rem 0.2rem !important;
  }

  .partner .section-content .content-container .target-item {
    width: 48% !important;
    margin: 1% !important;
  }
  .prods{
    top: 1.2rem;
  }
  .top-prod {
    /*flex-wrap: wrap;*/
  }
  .prodBox .prod-title{
    font-size: 0.56rem;
  }

  .prodBox .lists .items {
    width: 48%;
    margin: 0 1%;
    margin-bottom: 6%;
  }

  .top-prod .this-items .imgs {
    width: 72%;
  }

  .prodBox .lists .items .infos h1 {
    font-size: 0.5rem;
  }

  .prodBox .lists .items .infos p {
    font-size: 0.4rem;
  }
  .prodBox .prodList .item{
    width: 49%;margin-right: 2%;
  }
  .prodBox .prodList .item:nth-child(2n){
    margin-right: 0;
  }
  .prodDetail-flex{
    flex-wrap: wrap;
  }
  .prodDetail-img{
    width:100%;
  }
  .prodDetail-info{
    width:100%;margin-left:0;margin-top:0.5rem;
  }
  .prodDetail-info .info-download{
    position: initial;width:25%;text-align: center;margin-top:0.5rem;
  }



  .section .section-top .title,
  .system .section-content .content-top,
  .section-add .add-title .title,
  .pattern .section-content .content-top .title {
    font-size: 0.66rem !important;
  }

  .system .section-content .content-list,
  .cover .section-content,
  .process .section-content .content-processlist,
  .exhibition .section-content {
    flex-wrap: wrap !important;
  }

  .system .section-content .content-list {
    position: relative;
    justify-content: space-between !important;
  }

  .system .section-content .content-list .content-item {
    /*width: 95% !important;*/
    /*margin: 0 auto;*/
    padding: 0 0 0.5rem 0 !important;
  }

  .system .section-content .content-list .content-item .item-info .info-list {
    width: 98% !important;
  }

  .system .section-content .content-list .content-item-right {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
  }

  .system .section-content .content-list .content-item img {
    width: 100% !important;
  }

  .system .section-content .content-list .content-item .item-info {
    margin-top: 0.5rem !important;
  }

  .system .section-content .content-list .content-item .item-info .info-title {
    margin-bottom: 0.3rem !important;
  }

  .system .section-content .content-list .content-item .item-info .info-list .info-item {
    margin-bottom: 0.1rem !important;
    line-height: initial !important;
  }

  .system .section-content .content-list .content-item .item-info .info-list .info-item {
    width: 100% !important;
    text-align: center;
  }

  .system .section-content .content-list .content-item-right .info-list {
    padding-left: 0 !important;
  }

  .cover .section-content .content-top {
    width: 100%;
    margin-bottom: 5%;
  }

  .cover .section-content .content-right {
    width: 90% !important;
    margin: 0 auto!important;
  }

  .cover .section-content .content-right .right-content {
    padding: 10% 4% !important;
  }


  .process .section-top .title {
    width: 80% !important;
    text-align: center;
  }

  .process .section-content .content-iconlist .item {
    width: 33.33% !important;
  }

  .process .section-content .content-processlist .item {
    width: 24% !important;
  }

  .exhibition .section-content .content-left {
    width: 95% !important;
    margin: 0 auto;
  }

  .exhibition .section-content .content-right {
    width: 100% !important;
    display: flex;
    flex-wrap: wrap;
    margin-top: 6%;
  }

  .exhibition .section-content .content-right .item {
    width: 31% !important;
    margin: 0 1%;
    height: 30px !important;
    line-height: 30px !important;
    margin-bottom: 0.4rem !important;
    font-size: 16px !important;
  }

  .ai .section-content .content-list .item {
    width: 31%;
  }

  .banners .bannerbox .formbox {
    position: fixed !important;
  }

  .banners .bannerbox .formbox .forms {
    position: absolute !important;
    width: 90% !important;
  }

  .section-add .add-content .content-main .mian-box {
    flex-wrap: wrap;
  }

  .section-add .add-content .content-main .mian-box .main-info {
    width: 95% !important;
    margin: 0 2.5%;
  }

  .section-add .add-content .content-main .mian-box .main-info .sx {
    /* height: 180px !important; */
    margin: 0.3rem 0.62rem !important;
  }

  .section-add .add-content .content-main .mian-box .main-fea {
    width: 95% !important;
    margin: 0 auto;
    justify-content: space-between !important;
    flex-direction: row;
    flex-wrap: wrap;
    display: none;
  }

  .section-add .add-content .content-main .mian-box .main-fea .fea-sub:nth-child(odd),
  .section-add .add-content .content-main .mian-box .main-fea .fea-sub {
    margin-right: 0 !important;
  }

  .section-add .add-content .content-main .mian-box .main-fea .fea-sub .sub-desc {
    width: 100% !important;
  }
  .section-add .add-content .content-main .main-fea-mobile{
    display: block;
  }
  .section-add .add-content .content-main .main-fea-mobile .swiper-container{
    overflow: hidden;
  }
  .main-fea-mobile .swiper-slide{
    padding:1rem;
    /*width:100%!important;*/
  }
  .main-fea-mobile .swiper-slide .flex{
    flex-direction: column;
  }
  /*.main-fea-mobile .swiper-slide .flex .sub-title{*/
    /*font-size: 0.4rem!important;font-weight: bold;*/
  /*}*/
  .main-fea-mobile .swiper-slide .flex .sub2-title{
    font-size: 0.4rem!important;font-weight: bold;
  }
  .main-fea-mobile .swiper-slide .flex .sub2-desc{
    font-size: 0.4rem!important;margin-top:0.15rem;
    width:auto;text-align:left;
    font-family: SourceHanSansCN-Bold, SourceHanSansCN;
  }
  .swiper-container-horizontal>.swiper-pagination-bullets,
  .swiper-pagination-custom, .swiper-pagination-fraction{
    width:15rem;margin-left:auto;margin-right: auto;
  }
  .swiper-pagination-bullet-active{
    background:#333;
  }


  .advantage .section-content {
    flex-wrap: wrap;
  }

  .advantage .section-content .content-item {
    width: 98% !important;
    height: 9rem !important;
    padding: 0 !important;
    margin: 0 auto;
    margin-bottom: 5%;
  }
  .advantage .swiper-pagination{
    display: block!important;
  }

  .pattern .section-content .content-top {
    width: 80%;
    margin: 0 auto;
    text-align: center;
  }

  .pattern .section-content .content-list .item {
    /*width: 95% !important;*/
    margin: 0 auto;
    padding: 0 !important;
  }

  .form .section-content {
    flex-wrap: wrap;
    margin-bottom: 1rem !important;
  }

  .form .section-content .content-row {
    width: 95% !important;
    margin: 0 auto;
    margin-bottom: 5%;
      display: none;
  }
    .form .section-content .content-form{
        margin-top:20px;
    }

  .pattern .section-content .content-list .item {
    opacity: 0.92 !important;
  }

  .form .section-content .content-form .form-content .form-item-radio .radio-item {
    margin-right: 10px;
  }

  .banners-about {
    padding-top: 1.2rem;
  }

  .company-introduce .imgs {
    justify-content: flex-start;
  }

  .company-introduce .imgs .texts {
    width: 90%;
    font-size: 0.4rem;
    line-height: 2;
    padding: 2% 5%;
    text-align: center;
  }

  .company-qua .qua-swiper .bigview .btnbox .btns {
    background: none;
    width: 40px;
    height: 40px;
  }

  .qua-bussines .imgbox .items {
    width: 48%;
    margin: 0 1%;
    height:16%!important;
  }

  .qua-bussines .imgbox .items .names {
    font-size: 0.36rem;
  }

  .conpany-news .news-sub .newsbox {
    width: 90% !important;
    margin: 0 auto !important;
  }
  .news .newsbox{
    padding-top:0.6rem!important;
  }
  .news .newsbox .list .item {
    flex-wrap: wrap !important;
    margin: 0 2% !important;
    margin-bottom: 0.6rem !important;
  }

  .news .newsbox .list .item .info-btn{
    width:90px!important;
    height: 1rem!important;
    line-height: 1rem!important;
  }
  .news .newsbox .list .item .t_overflow3{
    -webkit-line-clamp: 2;
  }

  .process {
    padding-bottom: 0 !important;
  }

  .exhibition {
    padding-bottom: 0 !important;
  }

  .exhibition .section-top {
    padding-top: 1rem !important;
  }

  .progress .section-top {
    padding-top: 1rem !important;
  }

  .foots-box .foots-main .foots-list {
    flex-direction: column;
  }

  .foots-box .foots-main .foots-list .items {
    width: 100%;
    flex-direction: row;
    margin-bottom: 0.2rem;
  }

  .foots-box .foots-main .foots-list .items .item-h {
    margin-right: 0.3rem;
    flex-shrink: 0;
  }

  .foots-box .foots-main .foots-list .items .item-p-d {
    flex-direction: row;
    flex-wrap: wrap;
    display: flex;
  }

  .foots-box .foots-main .foots-list .items .item-p {
    margin-right: 0.2rem;
  }
  .foots-box .foots-main .foots-info .subs .sub-item .infos{
    flex-direction: row;margin-left:5px;
  }

  .foots-box .foots-main .foots-info .subs .sub-item .infos h1 {
    margin-bottom: 0.2rem;margin-right:5px;
  }

  .foots-box .foots-main .foots-info .subs .sub-item {
    margin-bottom: 0.3rem;
  }

  .foots-box .foots-main .foots-info .subs2 h1 {
    margin-right: 0.3rem;
    flex-shrink: 0;
  }

  .foots-box .foots-main .foots-info .subs2 {
    display: flex;
    margin-top: 0.3rem;
  }

  .foots-box .foots-main .foots-info .subs2 p {
    flex-shrink: 0;
    margin-right: 0.2rem;
    margin-bottom: 0rem !important;
    line-height: initial;
  }

  .foots-box .foots-main .foots-info .subs2 div {
    display: flex;
    flex-wrap: wrap;
  }

  .listbox-home {
    display: none;
  }

  .listbox2 {
    display: block;
  }

  .sections .subs-b .mains .swipers-xiaosa .swiper-slide img {
    width: 40%;
    display: block;
  }

  .sections .listbox .items .itembox .infobox .linkbox .tourl-menu {
    display: none;
  }

  .sections .listbox .items .itembox .infobox .linkbox {
    max-height: 225px;
  }

  .sections .listbox .items .itembox .infobox {
    max-height: 375px !important;
  }

  .sections .listbox .items:nth-child .itembox .infobox {
    max-height: 375px;
  }

  .sections .subs .sub-item.video-box {
    height: 10rem;
    position: relative;
    overflow: hidden;
    width: 100%;
    margin-bottom: 0.5rem;
  }

  .sections .subs .sub-item.video-box video {
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
    transform: translateX(-50%);
    width: auto;
  }

  .section-sm .sub2s.video-box {
    height: 10rem;
    position: relative;
    overflow: hidden;
    width: 100%;
    margin-bottom: 0.5rem;
  }

  .section-sm .sub2s.video-box video {
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
    transform: translateX(-50%);
    width: auto;
  }

  .secht-2 .sub2.video-box {
    height: 10rem;
    position: relative;
    overflow: hidden;
    width: 100%;
    margin-bottom: 0.5rem;
  }

  .secht-2 .sub2.video-box video {
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
    transform: translateX(-50%);
    width: auto;
  }

  .section-sm3 .sub3s .content-box {
    flex-direction: column;
    margin-right:auto!important;
    margin-left:auto!important;
  }

  .section-sm3 .sub3s .content-box .box-tab {
    display: flex;
  }

  .section-sm3 .sub3s .content-box .box-tab .tab-item {
    margin: 0 0.2rem;
  }

  .section-sm3 .sub3s .content-box .box-swiper {
    height: 400px !important;
  }

  .section-sm3 .sub3s .content-box .box-swiper .swiper-container,
  .secht-3 .sub3 .content-box .box-swiper .swiper-container {
    height: 280px !important;
    overflow-y: scroll;
  }

  .section-ht .sub3 {
    justify-content: center;
  }

  .secht-3 .sub3 .content-box {
    margin-right: 0 !important;
  }

  .secht-3 .sub3 .content-box .box-swiper {
    height: 400px !important;
  }


  .section-ht .sub6 .sub-main .boxs .items:nth-child(1),
  .section-ht .sub6 .sub-main .boxs .items:nth-child(2) {
    justify-content: space-between;
    margin: 0 0.5rem
  }

  .img-300 {
    height: 300px;
  }


  .sections .subs3 {
    padding-bottom: 1rem;
  }

  .secht-5 .img100 {
    /*height: 220px;*/
  }

  .cover .section-content .content-right .right-content .list {
    flex-direction: row !important;
    flex-wrap: wrap;
  }

  .cover .section-content .content-right .right-content {
    padding: 0.3rem 0.2rem !important;
  }

  .cover .section-content .content-right .right-content .list .item {
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .cover .section-content .content-right .right-content .list .item .item-info {
    padding-left: 0 !important;
    margin-top: 0.2rem;
    text-align: center;
    width: 100%;
  }

  .cover .section-content .content-right .right-content .list .item .item-info .info-list {
    width: 100%;
  }

  .cover .section-content .content-right .right-content .list .item .info-icon {
    display: none;
  }

  .process .section-content .content-iconlist {
    align-items: start !important;
  }

  .process .section-content .content-iconlist .item {
    width: 16.66% !important;
    justify-content: start !important;
    margin-bottom: 0.4rem !important;
  }

  .partner .section-content {
    padding-bottom: 1rem !important;
  }

  .company-qua .qua-swiper .bigview .swiper-slide img {
    width: 50%;
  }

  .company-qua .qua-swiper .bigview .swiper-slide {
    height: auto;
  }

  .section-add .add-content .content-main .mian-box .main-info .info-item .item-title {
    font-weight: bold;
  }

  .foots-box .foots-main .foots-list .items .item-h,
  .foots-box .footer-texts {
    font-size: 0.36rem;
  }

  .foots-box .foots-main .foots-list .items .item-p .tourl,
  .foots-box .foots-main .foots-info .subs .sub-item .infos h1,
  .foots-box .foots-main .foots-info .subs .sub-item .infos p,
  .foots-box .foots-main .foots-info .subs2 h1,
  .foots-box .foots-main .foots-info .subs2 p {
    font-size: 0.4rem;
  }
  .section-system .right-info{
    text-align: center;margin-left:0;
  }
  .section-product .content-box{
    margin-left:auto!important;margin-right:auto!important;
  }
  .section-product .content-box .box-swiper{
    height:400px!important;
  }
  .section-product .content-box .swiper-container{
    height:280px!important;
  }

  .weakPage{
    padding-top:1.2rem;
  }
  .weakPage .weakmain-area .weak-title{
    font-size:0.66rem;
  }
  .weakPage .weakmain-area .weak-subtitle{
    font-size:0.4rem;
  }
  .weakPage .aboutHs .w-p-40{
    width:100%;
  }
  .weakPage .aboutHs .w-p-58{
    width:100%;margin-top:0.6rem;
  }
  .weakPage .f-56{
    font-weight: bold;
  }
  .weakPage .ms-100{
    width:100%;margin-bottom: 0.3rem;
  }
  .weakPage .ms-p-49{
    width:49%;
  }
  .weakPage .ms-p-49 .f-44{
    font-weight: bold;
  }
  .weakPage .ms-100 .img-50{
    height:400px;
  }
  .anfang-serve .w-p-25{
    width:50%;
  }
  .anfang-case .w-p-15{
    width:31%;
  }
  .broadcasting-bnr{
    padding:3.6rem 0;
  }
  .broadprod .w-p-24{
    width:49%;
  }
  .broadcase .w-p-32{
    width:48%;
  }

  .wireless-prod .w-p-33,.wireless-prod .w-p-65{
    width:100%;margin-top:0.4rem;
  }

  .drone-bnr .drone-margin{
    margin-bottom:8rem;
  }

  .drone-bnr .pd-l60{
    padding-left:0.3rem
  }
  .drone-bnr .pd-r60{
    padding-right:0.3rem
  }
  .drone-case-box .w-p-30{
    width:48%;
  }
  .drone-item-content{
    margin-left:1rem;
  }
  .droneprod-main .w-p-24{
    width:49%;
  }

  .dronecase-main .f-56{
    font-weight: bold;
  }
  .section-healthy  .round-img{
    transform-origin: 50% 180px!important;
    margin-top:0!important;
  }
  .section-healthy .subs .subs-main .sub-infos{
    top:70%!important;left:50%!important;
    transform:translate(-50%,-50%)!important;
  }

  .hotel-img-1{
    display: none;
  }
  .hotel-img-2{
    display: block;margin:0 auto;width:80%;margin-top:1rem;
  }
  .section-ht .subs .hotel-subs-main{
    height:14rem;
    align-items:flex-start;
  }
  .hotel-chenkin{
    display:none;
  }
  .mb-hotel-chenkin-main{
    display: block;
  }
  .pageMain-jqr > .w-p-49{
    width:100%;margin-bottom:0.4rem;
  }
  .advantage .section-content .content-item{
    width:98%;
    height: 7rem !important;
  }
  .dronerescue-bnr{
    padding:2rem 0 4rem;
  }
  .access-prod .w-p-43,.access-prod .w-p-55{
      width:100%;margin-bottom:0.4rem;
  }



  .mediaS-24-49 .w-p-24{
    width:49%;margin-bottom:0.4rem;
  }
  .mediaS-32-100 .w-p-32{
    width:100%;margin-bottom:0.4rem;
  }
  .mediaS-49-100 .w-p-49{
    width:100%;margin-bottom:0.4rem;
  }
  .mediaS-32-49 .w-p-32{
    width:49%;
  }
  /*.mediaS-32-49 .h-120{*/
    /*height:1.6rem;*/
  /*}*/

  .news-banner{
    margin-top:1.2rem;height:160px;
  }
  .dronecasw-item{
    width:100%;
    margin: 0 !important;margin-bottom: 0.4rem!important;
  }
  .case-item{
    width:100%;
    margin: 0 !important;padding-bottom: 0.6rem!important;
  }
  .section-healthy .subs .subs-main .sub-infos.sub-infos-0{
    top:80%!important
  }
  .section-healthy .subs .subs-main .sub-infos.sub-infos-4{
    top:48%!important;
  }
  .section-healthy .subs .subs-main .sub-infos.sub-infos-4 p{
    margin-left:0;margin-right:0;text-align: left;line-height:normal;
  }
  .section-healthy .subs .subs-main .sub-infos.sub-infos-4 h1{
    text-align: left;
  }

  .web-pc{
    display: none;
  }
  .web-mb{
    display: block;
  }
  .section-case .product-img {
    flex: 0 0 49%!important;
    margin: 0.4rem 0rem!important;
  }

  .foot-links .pageMain{
    justify-content: flex-start;
  }

}

@media (max-width:768px) and (min-width:640px) {}

@media (max-width:640px) and (min-width:375px) {}

@media (max-width:375px) {}

/* ||||||| .r9629 */
/*
    2019.11.07
    v1.0.0
 */
<!--0.00023698806762695-->