/*手机端适配*/
@media (max-width:1500px) {
  .news_code-inner-cont {position: absolute;left: -10px;transform: translate(-100%,0);min-width: 200px;top: 0;background-color: #fff;border-radius: 4px;}
  .news_code-inner-ul {transform: none;right: 0;position: static;}
  .news_code-inner {position: fixed;top: 50%;transform: translate(0,-50%);right: 0;float: none;}
  .news_code_inner-item:first-child {display: none;}
  /* .news_code-inner-ul {position: static;display: flex;transform: none;} */
  .swiper-hornor-next {right: 10px;transform: none;}
  .swiper-hornor-prev {left: 10px;transform: none;}
  .news_code_inner-item {display: none;padding: 15px;}
  .news_code-inner {background-color: transparent;}
  .swiper-app-next {right: 10px;transform: none;}
  .swiper-app-next::after,.swiper-app-prev::after {font-size: 24px;}
  .swiper-app-prev {left: 10px;transform: none;}
}

@media (max-width:1340px) {
  .center-box {padding-left: 15px;padding-right: 15px;width: 100%;}
  .nav-ul>li {margin-right: 30px;}
  .search-box {margin-right: 10px;}
}
@media (max-width:992px) {
    .drop-tab {
        padding: 0 15px;
    }
    .drop-ul  {
        display: block;
        font-size: 12px;
        padding: 0 15px;
        line-height: 30px;
    }
  ._service-details-tit {font-size: 18px;}
  ._service-details-show {margin-top: 20px;}
  .code {margin-right:15px;margin-left:0}
  .right-icon {width: 24px;}
  .solve_plan_left {padding-top: 0;}
  .solve-plan {padding: 40px 0;}
  .solve_plan_ul>li {margin-top: 25px;font-size: 14px;}
  .step_box {padding: 40px 0;}
  .step-ul {margin-top: 0;}
  .step_ul_desc {font-size: 12px;}
  .step_ul_tit {font-size: 16px;}
  .step_ul-right {padding-left: 15px;}
  /* .step_ul-left .plan-img {width: 40%;} */
  .step_ul-left {width: 60px;height: 60px;}
  .step-ul>li {width: 100%;padding: 15px;margin-left: 0;margin-top: 20px;}
  .swiper-desc {font-size: 12px;}
  .swiper-tit {font-size: 16px;margin: 15px 0;}
  .fa_advance {padding: 40px 0;}
  .swiper-advance .swiper-top-circle {width: 40px;height: 40px;font-size: 16px;}
  .swiper-advance .swiper-slide::before {width: calc(50% - 83px);}
  .swiper-classic-prev::after, .swiper-classic-next::after {font-size: 24px;}
  .pro_marks_btn {height: 30px;line-height: 30px;font-size: 12px;}
  .pro_marks_tit {font-size: 16px;}
  .pro_marks_desc {-webkit-line-clamp: 1;margin: 5px 0;}
  .pro_marks {padding: 15px;}
  .swiper-classic .swiper-slide {width: 80%;}
  .class-mid {padding: 40px 0;}
  .class-mid-vice {font-size: 12px;}
  .class-mid-desc {font-size: 14px;margin: 15px 0;}
  .class-mid-tit {font-size: 18px;}
  .classic {padding: 30px 0;}
  .app-ul {margin-top: 0;}
  ._pro-details-right ._pd2-img {
      max-width: 50%;
  }
  .app-info {padding: 15px 0;line-height:1.875em}
  .app-ul>li {width: 48.7%;margin-top: 15px;}
  .app-ul>li:nth-of-type(4n+1) {margin-left: 2.56%;}
  .app-ul>li:nth-of-type(2n+1) {margin-left: 0;}
  .app-btop .app-flag {margin-top: 10px;}
  .app-btop {flex-direction: column;align-items: flex-start;}
  .app-bott {padding: 0 10px;}
  .more-case {width: 180px;height: 45px;line-height: 45px;font-size: 14px;}
  .app-top {height: 100px;;}
  .case-main-box{margin-top: 25px;}
  .swiper-classic-bott-pagination-box {padding-top: 20px;}
  .app-btop {padding: 15px 0;}
  .application {padding: 40px 0;}
  .more-case-box {margin-top: 20px;}
  .case-tit {font-size: 18px;padding-top: 10px;padding-left: 40px;}
  .case-img  {width: 40px;height: auto;top: -9px;}
  .case-main-box {padding: 0 15px;}
  .cdr-desc {padding-top: 20px;}
  .cdr-ttit {font-size: 18px;padding-bottom: 15px;}
  .classic-dtop {padding: 20px 15px;margin-top: 25px;}
  .pages li a {padding: 5px 9px 4px;}
  .pages {padding: 25px 0;}
  .search-width2{margin-left: 0;}
  .input-box {height: 40px;line-height: 40px;}
  .service-top {padding: 20px 0;}
  .name-item + .name-item {margin-top: 25px;}
  .name-tit span {padding: 15px 0;font-size: 18px;}
  .name_btn {height: 28px;line-height: 28px;}
  .name-pb {padding-bottom: 40px;}
  .service-ritem {font-size: 12px;}
  .case-main-show p {margin: 20px 0;}
  .service-right {margin-top: 15px;}
  .service-info {flex-direction: column;align-items: flex-start;}
  .service-ritem + .service-ritem {margin-left: 15px;}
  .service-tit {font-size: 18px;padding: 25px 0 20px;}
  .service-detail {padding:1px 15px;margin-bottom: 25px;}
  .name_desc {margin-bottom: 15px;}
  .name_tit {font-size: 16px;}
  .name-ul>li {width: 48.63%;}
  .name-ul>li:nth-of-type(4n+1) {margin-left: 2.73%;}
  .name-ul>li:nth-of-type(2n+1) {margin-left: 0;}
  .name-item {padding:15px 15px 25px;}
  .swiper-city .swiper-slide {padding-bottom: 20px;}
  .square-ul>li {width: 20%;}
  .hornor-posi {width: 100%;height: 50px;line-height: 50px;margin-top: 15px;}
  .swiper-hornor .swiper-slide {padding: 15px 15px 0;}
  .data_box {margin-top: 30px;padding: 30px 0 40px;}
  .ab_box_,.cul-box,.hornor-box,.partner {padding: 30px 0 40px;}
  .data_ul>li {margin-top: 20px;}
  /* .data_ul>li:nth-of-type(4),.data_ul>li:nth-of-type(5),.data_ul>li:nth-of-type(6) {width: auto;} */
  .data_big_num {font-size: 36px;}
  .cul-top, .cul-bott {height: auto;}
  .cul-bott {padding: 25px 15px;}
  .cul-bott::after {border-bottom-width: 15px;border-left-width: 15px;border-right-width: 15px;}
  .cul-ul>li:nth-of-type(3n+2) .cul-bott::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-bottom: 25px solid #f6f6f6;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    position: absolute;
    top: 0;
    transform: translate(-50%,-100%);
    left: 50%;
    border-bottom-width: 15px;border-left-width: 15px;border-right-width: 15px;
    border-top-width: 0;
  }
  .cul-ul>li {width: 100%;flex-direction: column!important;}
  .resume-table tr.tr-tab {border-top-width: 20px;}
  .banner-list-vice {line-height: 1.6em;}
  .footer-top-links a {padding: 0 10px;}
  .law-box p {margin: 20px 0;}
  .law-box {margin-top: -15px;padding: 5px 15px;}
  .resume-table td {
    padding: 15px 5px;
  }
  .resume-table tr.tr-cont td {
    padding: 15px 10px;
  }
  .resume-table {
    font-size: 12px;
    margin-top: 15px;
}
.swiper-function .swiper-slide {
    padding: 20px 15px;
}
.nav-search {display: flex;}
.head .center-box {align-items: center;}
.head-right {padding-top: 0;align-items: center;}
.resume-table-box{padding:30px 0 40px;}
.flag-icon{top: -7px;}
.icon-bj {font-size: 12px;padding-left: 30px;}
  .flag-icon {width: 33.5px;height: 29px;}
  .ad_tit {font-size: 16px;margin: 20px 0 15px;}
  .circle-bj {width: 48px;height: 48px;border-width: 5px;}
  .advance-ul>li {width: 50%;margin-top: 20px;}
  .pro-vice {font-size: 14px;margin: 20px 0 15px;}
  .swiperrepaire {margin-top: 25px;}
  .function-box,.pro-property,.advance {padding: 40px 0;}
  .fun-ul {margin-top: -20px;}
  .f-tit {font-size: 16px;}
  .f-img {width:36px;}
  .fun-ul>li {padding: 20px 15px;margin-top: 25px;}
  .swiper-repaire-prev:after, .swiper-repaire-next::after {font-size: 20px;}
  .swiper-repaire-prev, .swiper-repaire-next {width: 36px;height: 36px;}
  .fun-ul>li {width: 48.635%;}
  .fun-ul>li:nth-of-type(3n+1) {margin-left: 2.68%;}
  .fun-ul>li:nth-of-type(2n+1) {margin-left: 0;}
  .banner-list-img {height: 240px;object-fit: cover;}
  .load_img {width: 20px;}
  .load-btn {font-size: 14px;height: 35px;line-height: 35px;width: 105px;}
  .banner-list-desc {font-size: 14px;margin: 10px 0;}
  .comp-posi {width: 80%;}
  .swiperrepaire .swiper-slide {width: 62.4%;}
  .solve-info{padding-right: 0;}
  .footer-top-info>span {margin-top: 5px;}
  .mt20 {margin-top: 15px;}
  .footer-top-info {display: flex;flex-direction: column;}
  .footer-top {font-size: 12px;padding: 30px 0 25px;}
  .fri_links {margin-right: 5px;}
  .frilinks {font-size: 12px;}
  .about-ul>li {margin-top: 25px;}
  .abul-bott {font-size: 14px;}
  .a-img {height: 30px;}
  .normal-pd {padding: 40px 0;}
  .news-info {font-size: 12px;}
  .news-tit {font-size: 14px;}
  .news-rul>li {padding: 15px 0;}
  .pagination-box {bottom: 36px;}
  .active-index {font-size: 24px;}
  .swiper-num {margin-left: 5px;}
  .news-marks {padding: 15px;font-size: 14px;}
  .news-tab>li::before {bottom: -5px;}
  .news-tab>li{padding: 0 5px;font-size: 16px;}
  .app-swiper-box {margin-bottom: 25px;}
  .check-details {width: 150px;height: 45px;line-height: 45px;}
  .solve-tit{font-size: 18px;}
  .solve-desc {margin: 20px 0;}
  .circle-img {width: 16px;}
  .solve-ul>li:first-child .circle::before{width: 70%;height: 1px;;bottom: unset;left: 0;transform: translate(-100%,-50%);top: 50%;}
  .circle {width: 36px;height: 36px;}
  .circle::after {width: 70%;height: 1px;bottom: unset;left: unset;transform: translate(100%,-50%);top: 50%;right: 0;}
  .solve-ul {display: flex;}
  .solve-ul>li {margin-left: 0;flex: 1;display: flex;flex-direction: column-reverse;align-items: center;justify-content: center;margin-top: 0!important;}
  .solev-right {margin-top:15px;}
  /*.solve-text {position: static;transform: none;margin-top: 0px;}*/
  .swiper-solve-left .swiper-slide {padding-right:0}
  .app-swiper .swiper-slide {height: auto;aspect-ratio: 597 / 500;}
  .normal-tit-group {padding-bottom: 15px;}
  .normal-desc {font-size: 12px;}
  .normal-tit {font-size: 20px;}
  .case-grid {gap: 4px;}
  .grid-text  {font-size: 12px;padding: 5px;}
  .pro-box,.solve, .about,.case {padding: 40px 0;}
  .logo {width: 150px;}
  .logo-img {max-width: 100%;}
  .tel, .head-left,.search-box {padding: 0;}
  .search-drop-posi{left: 15px;width: calc(100% - 30px);min-width: auto;}
  .search-box{position: static;display: none;}
  .head {padding: 15px 0;}
  .banner-tit {font-size: 20px;line-height: 1.6em;}
  .hide-pc {display: inline-block;}
  .hide-web {display: none;}
.banner-vice-tit {font-size:12px;margin-top:5px}
  .nav-ul-box {
    width: 100%;
    height: 100%;
    background-color: transparent;
    position: fixed;
    left: -100%;
    top: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    z-index: 999;
    padding: 0;
  }
  .news_r_top_ul>li {margin-top: 10px;padding-bottom: 10px;}
  .news_r_top_tit {font-size: 18px;}
  .news_r_top {padding: 25px 15px;}
  .prev-next {width: 100%;}
  .prev-next + .prev-next {margin-top: 15px;}
  .prev-next-box {padding: 25px 0;flex-wrap: wrap;}
  .news_details-bott p {margin: 20px 0;}
  .news_details-top {padding-bottom: 20px;}
  .news_info_time {font-size: 12px;}
  .news_details_tit {font-size: 18px;}
  .news_details {padding: 25px 15px 1px;}
  .main-pt-inner {padding-top: 30px;}
   .banner-word{top: calc(50% + 25px);} 
  .nav-ul {display: flex;flex-direction: column;}
  .head-drop {
      display: none;
  }
  .nav-ul-outer-box {
    width: 60%;
    height: 100%;
    flex-direction: column;
    padding-top: 10%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, .8);
  }
  .nav-ul>li {
    width: 100%;
    line-height: 40px;
    border-bottom: 1px solid #0d5289;
    padding: 0;
    margin-left: 0;
    text-align: center;
    margin-right: 0;
  }

  .fix-web {display: flex;flex-direction: column;}
  .fix-web:after {display: none;}
  .fix-web>[class*=left],.fix-web>[class*=right] {width: 100%;}
  .flex-web {flex-direction: column!important;}
  .flex-web>[class*=left],.flex-web>[class*=right] {width: 100%;padding-left: 0;padding-right: 0;}
  .flex-web-reverse {flex-direction: column-reverse!important;}
  .flex-web-reverse>[class*=left],.flex-web-reverse>[class*=right] {width: 100%;}
  .fix-web>.right-mt25 {margin-top: 25px;}
  .fix-web>.right-mt20 {margin-top: 20px;}
  .flex-web>.right-mt5 {margin-top: 5px;}
  .fix-web>.right-mt15 {margin-top: 15px;}
  .flex-web> .right-mt15 {margin-top: 15px;}
  .flex-web> .right-mt20 {margin-top: 20px;}
  .flex-web> .right-mt25 {margin-top: 25px;}
  .menu {display: block;}
  .flex-web>.swiper-cont-right {padding: 25px 15px;}
  .swiper-cont-rtit{font-size: 18px;}
  .swiper-cont-rtit span {padding-bottom: 10px;}
  .swiper-cont-rb-item {margin-top: 20px;}
  .swiper-cont-rb-bott {font-size: 14px;}
  .contact-us {padding-bottom: 40px;}
  .flex-web>.news_inner_right {padding: 25px 15px;}
  .news_right_desc{margin: 15px 0;}
  .white-theme a {color: #fff;}
  .app-inner-tit{font-size: 18px;}
  .app-inner-desc {-webkit-line-clamp: 1;font-size: 12px;margin: 5px 0;}
  .app-inner{padding: 0 15px 15px;}
  ._service-ul>li {font-size:16px}
  ._service-bott-inner {padding:15px 10px}
  ._web_col_2>li {width: 49%;margin-left: 2%;margin-top: 15px;}
  ._web_col_2>li:nth-of-type(5n+1) {margin-left: 2%;}
  ._web_col_2>li:nth-of-type(4n+1) {margin-left: 2%;}
  ._web_col_2>li:nth-of-type(3n+1) {margin-left: 2%;}
  ._web_col_2>li:nth-of-type(2n+1) {margin-left: 0;}

  ._course_tit {
    font-size: 16px;
  }
  ._course_bott {
    padding: 15px;
  }
  ._service_list_cont>li {
    padding: 15px;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 20px;
  }

  ._service_list_left,._service_list_mid {
    width: 100%;
  }

  ._service_list_mid,._service_list_right {
    margin-top: 10px;
  }
  #map {
    width: 100%;
    height: 300px;
  }
  ._service-tit {font-size: 16px;}
  ._service_list_btn {height: 40px;width: 112px;font-size: 16px;}
  ._service_list_right {text-align: right;width: 100%;}
  ._service_list_ul>li {height: 30px;min-width: 75px;padding: 0 5px;font-size: 14px;}
  .apply-sub-mt {margin-top: 25px;}
  .el-apply-val {height: 50px;}
  .el-apply-dl>dt {font-size: 16px;}
  ._pro-ul-tit {font-size: 16px;margin-top: 15px;}
  ._pro-ul  {
    margin-top: -15px;
  }
  .swiper-progress-line {
    height: 55px;
  }
  .swiper-progress-bott {
    font-size: 14px;
    padding: 0 10px;
  }
  .swiper-progress-top {
    font-size: 16px;
    padding: 10px;
  }
  .swiper-progress-prev,.swiper-progress-next {
    height: 40px;
  }
  .swiper-progress::before {
    height: 40px;
  }
  ._pro-details-tab>li {
    height: 40px;
    margin-top: 10px;
    font-size: 16px;
    min-width: 110px;
  }
  ._pro-details-desc {
    font-size: 14px;
    line-height: 1.875em;
  }
  ._pro-details-cont {
    margin-top: 25px;
  }

  ._solve-mask {
    padding: 10px;
    transform: translate(0,calc(100% - 50px));
  }

  .swiper-_horno1 .swiper-slide {
    width: 38%;
    font-size: 14px;
  }

  ._solve-mask-tit {
    font-size: 16px;
  }

  .flex-web>._join-contact-left {
    padding: 15px;
  }

  ._join-contact-code {
    width: calc(33.33% - 10px);
    margin: 0 5px;
  }

  .wish-tit {
    font-size: 16px;
  }

  .wish-desc {
    font-size: 14px;
  }

  .wish-ul {
    margin-top: 25px;
  }

  .wish-desc br {
    display: none;
  }
  ._join-contact-right {
    padding: 15px 5px;
  }

  ._join_us-ul>li {
    padding: 15px;
    margin-top: 15px;
  }

  ._join_us-info {
    padding-left: 10px;
  }

  ._join_us-tit {
    font-size: 16px;
  }
}

@media (max-width:750px) {
  .square-ul>li {width: 25%;}
  .banner-img {display: none;}
  .mobile-img {display: block;}
  .flex-phone {flex-direction: column;}
  .flex-phone>[class*=left],.flex-phone>[class*=right] {width: 100%;}
  .flex-phone> .right-mt5 {margin-top: 5px;}
  .flex-phone> .right-mt15 {margin-top: 15px;}
  .flex-phone> .right-mt20 {margin-top: 20px;}
  .flex-phone> .right-mt25 {margin-top: 25px;}
}

@media (max-width:640px)  {

}
@media (max-width:475px) {

}
@media (max-width:414px) {

}

@media (max-width:375px) {

}










