@media only screen and (max-width: 760px) {
  .hamburger.is-closed .hamb-middle {
    margin-top: -1px;
  }
  .hamburger.is-closed .hamb-top {
    top: 2px;
  }
  .hamburger.is-closed .hamb-bottom {
    bottom: 2px;
  }
  .sidebar-nav {
    z-index: 9;
    background-color: #fff;
    padding: 100px 30px 50px;
  }
  .sidebar-nav .sidebar-brand a {
    color: #222;
  }
  .sidebar-nav .sidebar-brand > a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding-bottom: 20px;
  }
  .sidebar-nav .sidebar-brand .xl {
    padding-bottom: 20px;
  }
  .sidebar-nav {
    overflow-y: scroll;
  }
  .headerwrap_current .header {
    background-color: #1a1a1a;
  }
  .sidebar-nav .sidebar-brand .sidebar-brand-there a {
    font-size: 14px;
  }
  .sidebar-nav .sidebar-brand a .sj {
    border-color: #222;
  }
  .sidebar-nav-two .sidebar-brand-two a {
    box-sizing: border-box;
    padding: 0 20px;
  }
  .sidebar-nav-two .sidebar-brand-there a {
    padding: 0 40px;
  }
  .hamburger {
    height: 26px;
    right: 2%;
    top: 15px;
    z-index: 10;
    display: block;
  }
  .hamburger.is-closed .hamb-top,
  .hamburger.is-closed .hamb-middle,
  .hamburger.is-closed .hamb-bottom,
  .hamburger.is-open .hamb-top,
  .hamburger.is-open .hamb-middle,
  .hamburger.is-open .hamb-bottom {
    background-color: #015198;
    height: 2px;
  }
  .sidebar-nav .sidebar-brand a .sj{
    border-color: #222;
  }
  .sidebar-nav-two .sidebar-brand-two a {
    box-sizing: border-box;
    padding: 0 20px;
  }
  .sidebar-nav-two .sidebar-brand-there a {
    padding: 0 40px;
  }
  .center{
    width: 100%;
    /* border: 1px solid red; */
  }
  .headerBox .headerInnerBox {
    height: 50px;
    width: 100%;
  }
  .headerInnerBox .logo{
    width: 100px;
    height: 23px;
    margin-left: 15px;
  }
  .headerInnerBox .headerNav,
  .headerInnerBox .right .search,
  .headerInnerBox .right .line{
    display: none;
  }
  .headerInnerBox .right {
    margin-right: 50px;
  }
  .headerInnerBox .right .language img{
    width: 15px;
    height: 15px;
  }
  .headerInnerBox .right .language .language-ul{
    margin-left: 5px;
  }
  .headerInnerBox .right .language .language-ul>li>a{
    font-size: 14px;
  }
  .headerInnerBox .right .language .language-ul>li{
    width: 40px;
  }
  .headerInnerBox .right .language .language-ul li .two-ul li{
    width: 40px;
  }
  .headerInnerBox .right .language .language-ul li .two-ul li a{
    font-size: 14px;
  }
  /* swiper */
  .i-swiperBox .s-c .item{
    width: 90%;
  }
  .i-swiperBox .s-c .item .line{
    height: 2px;
    width: 35px;
  }
  .i-swiperBox .s-c .item h3 span{
    font-size: 18px;
  }
  .i-swiperBox .s-c .item h3:first-of-type{
    margin: 15px 0;
  }
  .i-swiperBox .swiper-button-prev,
  .i-swiperBox .swiper-button-next {
    display: none;
  }
  .i-swiperBox .swiper-pagination-bullet{
    width: 8px;
    height: 8px;
  }
  .i-swiperBox .swiper-pagination-bullet-active {
    width: 16px;
    border-radius: 5px;
  }
  .i-index1Box .bottom-swiper-box{
    width: calc(100%);
  }
  .i-index1Box .bottom-swiper-box .swiper-container .content{
    display: block;
    height: calc(100px - 10px);
    padding-top: 10px;
  }
  .i-index1Box .bottom-swiper-box .swiper-container .content .left{
    width: 30px;
    height: 30px;
    margin: 0 auto 0;
  }
  .i-index1Box .bottom-swiper-box .swiper-container .content .right{
    width: 100%;
    margin-top: 10px;
  }
  .i-index1Box .bottom-swiper-box .swiper-container .content .right p{
    font-size: 12px;
    width: 90%;
    margin: 0 auto;
    text-align: center;
  }
  .i-index2Box{
    /* justify-content: flex-start;
    -webkit-justify-content: flex-start; */
    justify-content: center;
    -webkit-justify-content: center;
  }
  .i-index2Box .i-index2InnerBox{
    /* padding: 70px 0 0 0; */
    padding: 0 0;
  }
  .i-index2Box .i-index2InnerBox{
    width: 95%;
  }
  .i-index2InnerBox .top h4{
    font-size: 18px;
    margin-bottom: 5px;
  }
  .i-index2InnerBox .top .titileBox .left{
    font-size: 18px;
  }
  .i-index2InnerBox .top .titileBox .right .prev, .i-index2InnerBox .top .titileBox .right .next{
    width: 20px;
    height: 20px;
  }
  .i-index2InnerBox .top .titileBox .right .prev i, .i-index2InnerBox .top .titileBox .right .next i{
    font-size: 12px;
  }
  .i-index2InnerBox .top .titileBox .right .prev{
    margin-right: 10px;
  }
  .i-index2InnerBox .bottom{
    margin-top: 15px;
  }
  /* .i-index2InnerBox .bottom .item{
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding: 0px;
    width: 100%;
  } */
  .i-index2InnerBox .bottom li{
    /* width: calc(100% / 2 - 1px); */
    /* height: 230px; */
    height: 430px;
    border-right: none;
  }
  .i-index2InnerBox .bottom li a .content{
    width: 95%;
    height: 95%;
  }
  .i-index2InnerBox .bottom li a .content .title{
    margin: 10px 0 10px 0;
    /* height: 45px; */
  }
  .i-index2InnerBox .bottom li a .content .time i{
    font-size: 16px;
  }
  .i-index2InnerBox .bottom li a .content .time span{
    font-size: 14px;
  }
  .i-index2InnerBox .bottom li a .content .title span{
    font-size: 16px;
    /* line-height: 23px; */
  }
  .i-index2InnerBox .bottom li a .content .more{
    /* width: 70px;
    height: 30px;
    line-height: 30px; */
    width: 100px;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
  }
  .i-index2InnerBox .bottom li a .content img{
    /* margin: 10px 0 10px 0;
    height: 80px; */
    margin: 30px 0 20px 0;
  }
  .i-index3InnerBox .left p{
    font-size: 14px;
  }
  .i-index3InnerBox .left p:last-of-type{
    margin-top: 5px;
  }
  .i-index3Box .i-index3InnerBox{
    width: 95%;  
  }
  .i-index3InnerBox a{
    width: 100px;
    height: 35px;
  }
  .i-index3InnerBox a span{
    font-size: 12px;
  }
  .i-index3InnerBox a i{
    font-size: 14px;
  }
  .footerBox .footerInnerBox{
    width: 95%;
  }
  .footerInnerBox .right{
    display: none;
  }
  .footerInnerBox .left{
    width: 100%;
  }
  .footerInnerBox .left .footer-logo{
    width: 150px;
    height: 44px;
  }
  .footerBox .active .left h4{
    margin: 20px 0;
    font-size: 18px;
  }
  .footerInnerBox .left .qr{
    width: 92px;
    height: 92px;
  }
  .footerBox .bottom .content{
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    width: 95%;
    padding: 15px 0;
  }
  .footerBox .bottom .right,
  .footerBox .bottom .left{
    width: 100%;
  }
  .footerBox .bottom .left a, .footerBox .bottom .right a{
    display: block;
    width: 100%;
    font-size: 12px;
    line-height: 22px;
    text-align: center;
  }
  /* service */
  .mc_aside_navbox{
    display: none !important;
  }
  .top-banner .content{
    width: 95%;
  }
  .top-banner .content h1{
    font-size: 18px;
  }
  .top-banner .content .line{
    width: 50px;
    height: 2px;
    margin: 15px auto 15px;
  }
  .top-banner .content h6{
    font-size: 14px;
  }
  .top-banner .t-b-nav{
    width: 95%;
  }
  .top-banner .t-b-nav p, .top-banner .t-b-nav a, .top-banner .t-b-nav span{
    font-size: 12px;
  }
  .top-banner .t-b-nav span{
    margin: 0 8px;
  }
  .s-index1Box .s-index1InnerBox{
    padding: 30px 0;
  }
  .s-index1InnerBox .item{
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .s-index1InnerBox .item1 .left{
    padding: 15px 0;
    width: 100%;
  }
  .s-index1InnerBox .item1 .left .content{
    width: 95%;
    margin: 0 auto;
  }
  .s-index1InnerBox .item1 .left .content p{
    font-size: 14px;
    line-height: 26px;
  }
  .s-index1InnerBox .item2 .right{
    padding: 15px 0;
    width: 100%;
  }
  .s-index1InnerBox .item2 .right .content{
    width: 95%;
    margin: 0 auto;
  }
  /* new-service */
  .n-s-index1Box .n-s-index1InnerBox{
    padding: 40px 0;
    width: 95%;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .n-s-index1InnerBox .side{
    width: 100%;
  }
  .n-s-index1InnerBox .side .one-ul>li p{
    padding: 8px 0;
  }
  .n-s-index1InnerBox .side .one-ul>li .two-ul li{
    padding: 8px 0;
  }
  .n-s-index1InnerBox .container{
    width: 100%;
    margin-top: 20px;
  }
  .n-s-index1InnerBox .container .top{
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .n-s-index1InnerBox .container .top .left{
    width: 100%;
  }
  .n-s-index1InnerBox .container .top .right{
    width: 100%;
    padding: 15px 0;
  }
  .n-s-index1InnerBox .container .p-list li{
    margin-right: 10px;
    margin-bottom: 10px;
    width: calc((100% - 10px) / 2);
    height: 200px;
  }
  .n-s-index1InnerBox .container .p-list li a .img-box{
    height: 150px;
  }
  .n-s-index1InnerBox .container .p-list li a .content{
    height: calc(100% - 150px);
  }
  .n-s-index1InnerBox .container .p-list li:nth-of-type(3n){
    margin-right: 10px;
  }
  .n-s-index1InnerBox .container .p-list li:nth-of-type(2n){
    margin-right: 0px;
  }
  .n-s-index1InnerBox .container .p-list li a .content p{
    font-size: 12px;
  }
  /* service-details */
  .s-d-index1Box .s-d-index1InnerBox{
    padding: 30px 0;
    width: 95%;
  }
  .s-d-index1Box .s-d-index1InnerBox .top{
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .s-d-index1Box .s-d-index1InnerBox .top .left{
    width: 100%;
    height: 200px;
  }
  .s-d-index1Box .s-d-index1InnerBox .top .right{
    width: 100%;
    margin-top: 20px;
  }
  .s-d-index1Box .s-d-index1InnerBox .top .right h4{
    font-size: 18px;
  }
  .s-d-index1Box .s-d-index1InnerBox .top .right h3 span{
    font-size: 18px;
    margin-left: 10px;
  }
  .s-d-index1Box .s-d-index1InnerBox .top .right h3 p{
    height: 18px;
  }
  .s-d-index1Box .s-d-index1InnerBox .top .right .text{
    margin: 10px 0px;
  }
  .s-d-index1Box .s-d-index1InnerBox .top .right .text p{
    font-size: 14px;
  }
  .s-d-index1Box .s-d-index1InnerBox .top .right .text p:not(:first-of-type){
    margin-top: 5px;
  }
  .s-d-index1Box .s-d-index1InnerBox .bottom{
    margin-top: 30px;
  }
  .s-d-index1Box .s-d-index1InnerBox .bottom .title{
    font-size: 14px;
    padding: 10px 0;
  }
  .s-d-index1Box .s-d-index1InnerBox .bottom table thead th{
    font-size: 12px;
  }
  .s-d-index1Box .s-d-index1InnerBox .bottom table td{
    font-size: 12px;
  }
  /* service-client */
  .s-c-index1Box .s-c-index1InnerBox{
    padding: 30px 0;
  }
  .s-c-index1InnerBox h3{
    font-size: 18px;
  }
  .s-c-index1InnerBox .line{
    width: 30px;
    height: 2px;
    margin: 15px auto 20px;
  }
  .s-c-index1InnerBox ul{
    width: 95%;
    margin: 0 auto;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }
  .s-c-index1InnerBox ul li:not(:last-of-type){
    margin-right: 20px;
  }
  .s-c-index1InnerBox ul li a img{
    width: 68px;
    height: 55px;
  }
  .s-c-index1InnerBox ul li a p{
    font-size: 14px;
  }
  .s-c-index2Box .content h4{
    font-size: 18px;
  }
  .s-c-index2Box .content .line{
    width: 30px;
    height: 2px;
    margin: 15px auto 20px;
  }
  .s-c-index2Box .content{
    width: 95%;
  }
  .s-c-index2Box{
    height: 350px;
  }
  .s-c-index2Box .content .icon .item img{
    width: 20px;
    height: 22px;
  }
  .s-c-index2Box .content .icon .item p{
    font-size: 12px;
  }
  .s-c-index2Box .content .icon:last-of-type{
    margin-top: 30px;
  }
  .s-c-index3Box .s-c-index3InnerBox{
    padding: 30px 0;
    width: 95%;
  }
  .s-c-index3InnerBox h4{
    font-size: 18px;
  }
  .s-c-index3InnerBox .line{
    width: 30px;
    height: 2px;
    margin: 15px auto 20px;
  }
  .s-c-index3InnerBox .icon{
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .s-c-index3InnerBox .icon .item{
    width: 100%;
    justify-content: center;
    -webkit-justify-content: center;
  }
  .s-c-index3InnerBox .icon .item:not(:first-of-type){
    margin-top: 15px;
  }
  .s-c-index3InnerBox .icon .item .left{
    width: 70px;
    height: 70px;
  }
  .s-c-index3InnerBox .icon .item .left span{
    font-size: 16px;
  }
  .s-c-index3InnerBox .icon .item .right{
    max-width: calc(100% - 74px - 15px);
    margin-left: 15px;
  }
  .s-c-index3InnerBox .icon .item .right p{
    font-size: 14px;
    margin-top: 5px;
  }
  .s-c-index3InnerBox .icon .item .right h5{
    font-size: 14px;
  }
  .s-c-index3InnerBox .icon:not(:first-of-type){
    margin-top: 15px;
  }
  /* newStudy */
  .ns-index1Box .ns-index1InnerBox{
    padding: 30px 0 0 0;
    width: 95%;
  }
  .nsH3{
    font-size: 18px;
  }
  .ns-index1InnerBox .content{
    margin-top: 30px;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    height: max-content;
  }
  .ns-index1InnerBox .content .item{
    width: 100%;
    height: 200px;
  }
  .ns-index1InnerBox .content .item.active{
    width: 100%;
    height: 250px;
  }
  /* .ns-index1InnerBox .content .item .text{
    font-size: 18px;
  } */
  .ns-index1InnerBox .content .item .title{
    font-size: 18px;
  }
  .ns-index1InnerBox .content .item .text{
    top: 50%;
    transform: translate(-50%,-50%);
  }
  .ns-index1InnerBox .content .item .text h4{
    font-size: 18px;
  }
  .ns-index1InnerBox .content .item .text p{
    font-size: 12px;
    line-height: 22px;
    margin-top: 15px;
  }
  .ns-index2Box .ns-index2InnerBox{
    width: 95%;
    padding: 30px 0 0 0;
  }
  .ns-index2InnerBox ul{
    margin-top: 30px;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .ns-index2InnerBox ul li{
    width: 100%;
    margin-right: 0px;
  }
  .ns-index2InnerBox ul li a .imgBox{
    height: 260px;
  }
  .ns-index2InnerBox ul li a .text{
    font-size: 14px;
    height: 60px;
    line-height: 60px;
  }
  .ns-index3Box .ns-index3InnerBox{
    padding: 0 0 30px 0;
    width: 95%;
  }
  .ns-index3InnerBox .item-swiper{
    margin-top: 30px;
  }
  .ns-index3InnerBox .item-swiper .content{
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .ns-index3InnerBox .item-swiper .swiper-container{
    padding-bottom: 30px;
  }
  .ns-index3InnerBox .item-swiper .content img{
    margin-right: 10px;
    margin-bottom: 10px;
    width: calc((100% - 10px) / 2);
    height: 260px;
  }
  .ns-index3InnerBox .item-swiper .content img:nth-of-type(2n){
    margin-right: 0px;
  }
  .ns-index3InnerBox .item-swiper .content img:nth-of-type(4n){
    margin-right: 0px;
  }
  /* news */
  .n-index1Box .n-index1InnerBox{
    padding: 30px 0;
    width: 95%;
  }
  .n-index1InnerBox .news-list li{
    margin-right: 10px;
    width: calc((100% - 10px) / 2);
  }
  .n-index1InnerBox .news-list li:nth-of-type(3n){
    margin-right: 10px;
  }
  .n-index1InnerBox .news-list li:nth-of-type(2n){
    margin-right: 0px;
  }
  .n-index1InnerBox .news-list li a h6{
    margin: 15px auto;
  }
  .n-index1InnerBox .news-list li a h6 span{
    line-height: 22px;
  }
  .n-index1InnerBox .news-list li a .imgBox{
    height: 130px;
  }
  /* news-details */
  .st-d-index1Box .st-d-index1InnerBox{
    padding: 30px 0;
    width: 95%;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .st-d-index1InnerBox .left{
    width: 100%;
  }
  .st-d-index1InnerBox .left h4{
    font-size: 18px;
  }
  .st-d-index1InnerBox .left .title-time{
    margin-top: 20px;
  }
  .st-d-index1InnerBox .left .title-time .title{
    font-size: 14px;
  }
  .st-d-index1InnerBox .left .title-time .time i{
    font-size: 14px;
  }
  .st-d-index1InnerBox .left .title-time .time span{
    font-size: 12px;
    margin-left: 5px;
  }
  .st-d-index1InnerBox .left .line{
    margin: 20px 0;
  }
  .st-d-index1InnerBox .left .content .imgBox{
    margin: 20px 0;
  }
  .st-d-index1InnerBox .left .content .imgBox .imgs{
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .st-d-index1InnerBox .left .content .imgBox .imgs img:last-of-type{
    margin-left: 0px;
  }
  .st-d-index1InnerBox .left .content img{
    max-width: 100%;
  }
  .st-d-index1InnerBox .left .content .imgBox .tip{
    font-size: 14px;
    margin-top: 20px;
  }
  .public-right{
    width: 100%;
  }
  /* p-details */
  .p-d-index1Box .p-d-index1InnerBox{
    padding: 30px 0;
    width: 95%;
  }
  .p-d-index1InnerBox ul li{
    margin-right: 10px;
    margin-bottom: 10px;
    width: calc((100% - 10px) / 2);
  }
  .p-d-index1InnerBox ul li:nth-of-type(3n){
    margin-right: 10px;
  }
  .p-d-index1InnerBox ul li:nth-of-type(2n){
    margin-right: 0px;
  }
  .p-d-index1InnerBox ul li a img{
    height: 130px;
  }
  .p-d-index1InnerBox ul li a .text .content span{
    font-size: 14px;
  }
  .p-d-index1InnerBox ul li a .text{
    height: 50px;
  }
  /* p-details-d */
  .p-d-container .content{
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    margin-top: 30px;
  }
  .p-d-container .content .left,
  .p-d-container .content .right{
    width: 100%;
  }
  .p-d-container .content .left p,
  .p-d-container .content .right p{
    font-size: 14px;
    line-height: 24px;
  }
  .p-d-container .content .left p:not(:first-of-type),
  .p-d-container .content .right p:not(:first-of-type){
    margin-top: 7px;
  }
  /* about */
  .a-index1Box .a-index1InnerBox{
    padding: 30px 0;
    width: 95%;
  }
  .publicH3{
    font-size: 18px;
  }
  .a-index1InnerBox .top{
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .a-index1InnerBox .top .left{
    width: 100%;
  }
  .a-index1InnerBox .top .left h6{
    font-size: 14px;
    line-height: 26px;
    margin: 20px 0;
  }
  .a-index1InnerBox .top .left ul{
    width: 100%;
  }
  .a-index1InnerBox .top .left ul li{
    width: 90px;
  }
  .a-index1InnerBox .top .left ul li img{
    width: 75px;
    height: 59px;
  }
  .a-index1InnerBox .top .left ul li p{
    font-size: 12px;
    margin-top: 10px;
    line-height: 18px;
  }
  .a-index1InnerBox .top .right{
    width: 85%;
    margin: 40px auto 0;
    height: 210px;
  }
  .a-index1InnerBox .top .right img{
    top: -15px;
    left: -15px;
  }
  .a-index1InnerBox .a-numContent{
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    margin-top: 10px;
  }
  .a-index1InnerBox .a-numContent .a-num-b{
    width: 50%;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    align-items: center;
    -webkit-align-items: center;
    margin-top: 20px;
  }
  .a-index1InnerBox .a-numContent .a-num-b .a-numText .num, .a-index1InnerBox .a-numContent .a-num-b .a-numText span{
    font-size: 22px;
  }
  .a-index1InnerBox .a-numContent .a-num-b .a-text{
    font-size: 14px;
    margin-top: 5px;
  }
  .a-index1InnerBox .a-video-box{
    margin-top: 20px;
  }
  .a-index2Box .a-index2InnerBox{
    padding: 30px 0;
    width: 95%;
  }
  .a-index2InnerBox ul{
    margin-top: 30px;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .a-index2InnerBox ul li{
    margin-right: 10px;
    /* margin-bottom: 10px; */
    width: calc((100% - 10px) / 2);
    height: 300px;
  }
  .a-index2InnerBox ul li a img{
    height: 180px;
  }
  .a-index2InnerBox ul li:nth-of-type(4n){
    margin-right: 0px;
  }
  .a-index2InnerBox ul li:nth-of-type(2n){
    margin-right: 0px;
  }
  .a-index2InnerBox ul li a .content h4{
    font-size: 14px;
    margin-top: 15px;
  }
  .a-index2InnerBox ul li a .content h6{
    font-size: 12px;
    margin-top: 15px;
  }
  .a-index3Box .a-index3InnerBox{
    padding: 30px 0;
    width: 95%;
  }
  .a-index3InnerBox .flow-swiper-box{
    margin: 20px 0 30px 0;
  }
  .a-index3InnerBox .flow-swiper-box .swiper-slide-thumb-active .time h3 span:first-of-type{
    font-size: 18px;
  }
  .a-index3InnerBox .flow-swiper-box .time h3 span:first-of-type{
    font-size: 14px;
  }
  .a-index3InnerBox .flow-swiper-box .time{
    height: 40px;
  }
  .a-index3InnerBox .flow-swiper-box::before{
    width: 90%;
  }
  .a-index3InnerBox .flow-swiper-box .swiper-button-prev, .a-index3InnerBox .flow-swiper-box .swiper-button-next{
    width: 20px;
    height: 20px;
    top: 80%;
  }
  .a-index3InnerBox .flow-swiper-box .swiper-button-next i, .a-index3InnerBox .flow-swiper-box .swiper-button-prev i{
    font-size: 14px;
  }
  .a-index3InnerBox .bg-swiper-box .s-c{
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .a-index3InnerBox .bg-swiper-box .s-c .left{
    width: 100%;
    height: 230px;
  }
  .a-index3InnerBox .bg-swiper-box .s-c .right{
    width: 100%;
    margin-top: 15px;
  }
  .a-index3InnerBox .bg-swiper-box .s-c .right h4 span:first-of-type{
    font-size: 18px;
  }
  .a-index3InnerBox .bg-swiper-box .s-c .right h4 span:last-of-type{
    font-size: 14px;
  }
  .a-index3InnerBox .bg-swiper-box .s-c .right p{
    font-size: 14px;
    line-height: 22px;
    margin-top: 15px;
  }
  .a-index4Box .a-index4InnerBox{
    padding: 30px 0;
    width: 95%;
  }
  .a-index4InnerBox .top ul li:first-of-type{
    margin-right: 10px;
  }
  .a-index4InnerBox .top ul li a{
    width: 70px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    border-radius: 8px;
  }
  .a-index4InnerBox .conteiner{
    margin-top: 30px;
    height: 300px;
    /* border: 1px solid red; */
  }
  /* .a-index4InnerBox .item-swiper .swiper-slide{
    width: 100% !important;
  } */
  /* .a-index4InnerBox .item-swiper .content{
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  } */
  .a-index4InnerBox .item-swiper img{
    /* margin-right: 10px;
    margin-bottom: 10px;
    width: calc((100% - 10px) / 2); */
    height: 260px;
  }
  .a-index4InnerBox .item-swiper .swiper-container{
    padding-bottom: 40px;
  }
  /* .a-index4InnerBox .item-swiper .content img:nth-of-type(4n){
    margin-right: 0px;
  }
  .a-index4InnerBox .item-swiper .content img:nth-of-type(2n){
    margin-right: 0px;
  } */
  .a-index5Box .a-index5InnerBox{
    padding: 30px 0;
    width: 95%;
  }
  .a-index5InnerBox .item-swiper{
    margin-top: 30px;
  }
  /* .a-index5InnerBox .item-swiper .swiper-slide{
    width: 100% !important;
  } */
  /* .a-index5InnerBox .item-swiper .content{
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  } */
  /* .a-index5InnerBox .item-swiper .content .item{
    margin-right: 10px;
    margin-bottom: 10px;
    width: calc((100% - 10px) / 2);
  } */
  .a-index5InnerBox .item-swiper .swiper-container{
    padding-bottom: 40px;
  }
  /* .a-index5InnerBox .item-swiper .content .item:nth-of-type(3n){
    margin-right: 10px;
  }
  .a-index5InnerBox .item-swiper .content .item:nth-of-type(2n){
    margin-right: 0px;
  } */
  .a-index6Box .a-index6InnerBox{
    padding: 30px 0;
    width: 95%;
  }
  .a-index6InnerBox .my-brand-swiper ul li{
    height: 40px;
  }
  .a-index6InnerBox .swiper-container{
    padding-bottom: 30px;
    margin-top: 30px;
  }
  .a-index6InnerBox .my-brand-swiper ul li{
    margin-right: 10px;
    width: calc((100% - 40px) / 5);
    margin-bottom: 10px;
  }
  /* contact */
  .c-index1Box .c-index1InnerBox{
    padding: 30px 0;
  }
  .c-index1InnerBox .map-content{
    margin: 30px 0;
    width: 100%;
    height: max-content;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .c-index1InnerBox .map-content .left{
    width: 100%;
    height: 500px;
  }
  .c-index1InnerBox .map-content .mapBox{
    width: 100%;
    height: 300px;
  }
  .c-index1InnerBox ul{
    width: 95%;
    margin: 0 auto;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .c-index1InnerBox ul li{
    width: 50%;
  }
  .c-index1InnerBox ul li a img{
    width: 25px;
    height: 25px;
  }
  .c-index1InnerBox ul li a .item{
    margin-left: 5px;
    width: calc(100% - 25px - 5px);
  }
  .c-index1InnerBox ul li a .item h5{
    font-size: 14px;
    word-wrap: break-word;
  }
  .c-index1InnerBox ul li a .item p{
    font-size: 12px;
  }
  .c-index2Box .c-index2InnerBox{
    padding: 30px 0;
    width: 95%;
  }
  .c-index2InnerBox form{
    margin-top: 30px;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .c-index2InnerBox form .top input{
    height: 35px;
    font-size: 14px;
  }
  .c-index2InnerBox form .email input{
    height: 35px;
    font-size: 14px;
  }
  .c-index2InnerBox form textarea{
    font-size: 14px;
  }
  .c-index2InnerBox form button{
    margin: 20px auto 0;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    border-radius: 8px;
    width: 100px;
  }
  /* map */
  .m-index1Box .m-num{
    top: 70px;
    width: 95%;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }
  .m-index1Box .m-num .num-box{
    width: calc(50% - 10px); 
  }
  .m-index1Box .m-num .num-box:last-of-type{
    margin-left: 0px;
  }
  .m-index1Box .m-num .num-box .n-title{
    font-size: 14px;
  }
  .m-index1Box .m-num .num-box .num-text .num{
    font-size: 18px;
  }
  .m-index1Box .m-num .num-box .num-text .text{
    font-size: 12px;
  }
  .m-index1Box .m-index1InnerBox{
    width: 95%;
    /* padding: 170px 0 30px 0; */
    overflow-x: auto;
    /* border: 1px solid red; */
  }
  .m-index1InnerBox .m-conteiner{
    /* width: 300px; */
    /* height: auto; */
    /* margin: 0 auto; */
    width: 1000px;
    /* border: 1px solid red; */
  }
  .m-index1InnerBox .m-conteiner h4{
    font-size: 18px;
  }
  .m-index1InnerBox .m-conteiner h5{
    font-size: 16px;
    top: -50px;
  }
  /* .m-index1InnerBox .m-conteiner h4{
    font-size: 18px;
  }
  .m-index1InnerBox .m-conteiner h5{
    font-size: 16px;
  }
  .m-index1InnerBox .m-conteiner .dotted{
    width: 4px;
    height: 4px;
  }
  .m-index1InnerBox .m-conteiner .point div[class^="pulse"]{

  }
  @keyframes pulse {
    0% {
      width: 2px;
      height: 2px;
    }
  
    40% {
      width: 10px;
      height: 10px;
      opacity: 1;
    }
  
    100% {
      width: 15px;
      height: 15px;
      opacity: 0;
    }
  } */
  .swiper-slide .i-index3Box{
    height: 35vh;
  }
  .swiper-slide .footerBox{
    height: 65vh;
  }
  .footerBox .footerInnerBox{
    padding: 30px 0 30px 0;
  }
  #backTop{
    width: 30px;
    height: 30px;
  }
  #backTop a i{
    font-size: 14px;
  }
}