/*手机端适配*/

@media (max-width:1340px) {
  .center-box {padding-left: 15px;padding-right: 15px;width: 100%;}
}

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

@media (max-width:992px) {
    .media-links:last-child .media-code {
    right:0;
    left: unset;
    transform: translate(0,-100%);
}
.media-links:nth-last-of-type(1) .media-code {
    right:0;
    left: unset;
    transform: translate(0,-100%);
}
    .media-links:first-child .media-code {
    left: 0;
    transform: translate(0,-100%);
}

  .swiper-normal-button {display: flex;}
  .banner-word {top: 55%;}
  .about-us {margin-top: 30px;}
  .banner-img {min-height: 200px;object-fit: cover;}
  .banner-desc {font-size: 16px;margin-top: 10px;}
  .banner-tit {font-size: 22px;}
  .logo-img {max-width: 130px;}
  .head {padding: 15px 0;font-size: 16px;}
  .menu {display: block;}
  .hide-pc {display: block;}
  .hide-web {display: none;}
  ._web-mt15 {margin-top: 15px;}
  ._web-mt20 {margin-top: 20px;}
  ._web-mt25 {margin-top: 25px;}
  ._web-fs12 {font-size: 12px;}
  ._web-fs14 {font-size: 14px;}
  ._web-fs16 {font-size: 16px;}
  ._web-fs18 {font-size: 18px;}
  ._web-fs20 {font-size: 20px;}
  ._web-fs22 {font-size: 22px;}
  ._web-fs24 {font-size: 24px;}
  ._web-pd40 {padding: 40px 0;}
  ._web-pd15 {padding: 15px 0;}
  ._web-pd20 {padding: 20px 0;}
  ._web-pd25 {padding: 25px 0;}
  .nav-ul>li::after {display: none;}
  .nav-ul {
    display: flex;
    flex-direction: column;
  }
  .nav-ul-box {
    width: 100%;
    height: 100%;
    background-color: transparent;
    overflow: hidden;
    left: -100%;
    top: 0px;
    position: fixed;
    z-index: 999;
    transition: left 0.3s ease;
  }
  .normal-place ::-webkit-input-placeholder{
    font-size: 14px;
  }
  .normal-place :-moz-placeholder{
    font-size: 14px;
  }
  .normal-place :-ms-input-placeholder{
    font-size: 14px;
  }
  .program-diright {padding-left: 10px;}
  .programe-di-desc {margin-top: 5px;}
  .p-img {width: 40px;}
  .program-dl-item + .program-dl-item {margin-top: 15px;}
  .program-dl>dd {margin-top: 15px;}
  .programe-di-tit,.programe-di-desc {font-size: 16px;}
  .program-dl-item {padding: 15px;}
  .program-dl>dt {font-size: 16px;}
  .code-img {max-width: 120px;}
  .program-dl {margin-top: 20px;}
  .program-desc {font-size: 14px;line-height: 1.875em;}
  .banner-program {padding: 80px 0 30px;background-size: 100% auto,cover;background-position: right bottom,center center;}
  .program-tit {font-size: 22px;}
  .cs-img {height: 36px;}
  .chain-step>li {padding: 20px 15px;}
  .chain-step-box {margin-top: 20px;}
  .chain-step-tit {font-size: 20px;}
  .chain-step-desc {font-size: 16px;}
  .chain-step {width: 100%;transform: translate(0,0);padding-top: calc(20px - 3%);}
  .vip-join {padding-top: calc(20px - 3%);}
  .vip-desc {font-size: 14px;margin-top: 10px;}
  .vip-tit {font-size: 16px;margin-top: 15px;}
  .vip-join>li {padding: 20px 15px;}
  .cont-data {font-size: 16px;}
  .cont-name {font-size: 18px;margin-top: 10px;}
  .contact-ul>li {margin-top: 15px;padding: 20px 15px;}
  .map-box {margin-top: 25px;height: 200px;}
  .contact-desc {font-size: 14px;margin-top: 20px;}
  .banner-list-img {min-height: 120px;object-fit: cover;}
  .contact-box {margin-top: -30px;padding: 25px 15px;margin-bottom: 30px;}
  ._web_center {justify-content: center;}
  .ab-ul-top .iconfont {font-size: 32px;}
  .swiper-about .swiper-slide {padding: 20px 15px;}
  .chain {padding: 25px 0;}
  .chain-ul {padding-top: calc(20px - 3%);}
  .chain-inner {padding: 20px 15px;}
  .about-us-inner {padding: 20px 15px;}
  .ab-ul-tit {font-size: 14px;}
  .ab-ul-top {width: 60px;height: 60px;}
  .ab-ul-data {font-size: 18px;}
  .about-us-ul>li {padding: 15px;}
  .footer-bott {padding: 15px 0;}
  .footer-media {justify-content: space-between;width: 100%;}
  .media-links {font-size: 14px;}
  .footer-join {margin-top: 20px;}
  .footer-logo {margin-left: auto;margin-right: auto;max-height: 120px;}
  .footer-top {padding: 25px 0 20px;}
  .footer-iname {font-size: 16px;}
  .footer-ien {font-size: 14px;}
  .footer-info {padding-left: 0;}
  .normal-desc {font-size: 14px;}
  .chain-tit {font-size: 16px;margin-top: 15px;}
  .model-dl {margin-top: 20px;}
  .model-dl>dt {font-size: 16px;}
  .model-dl>dd {font-size: 14px;}
  .about-us-ul {margin-top: 25px;padding: 20px 15px;}
  .about-us-desc {font-size: 15px;}
  .normal-en {font-size: 15px;}
  .normal-tit {font-size: 20px;}
  .model-right {padding-left: 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%;}
  .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-mt10 {margin-top: 10px;}
  .flex-web> .right-mt20 {margin-top: 20px;}
  .flex-web> .right-mt25 {margin-top: 25px;}
  ._web_col_1 {display: flex;flex-wrap: wrap;}
  ._web_col_1>li {width: 100%;margin-left: 0!important;}
  ._web_col_2 {display: flex;flex-wrap: wrap;}
  ._web_col_2>li {width: 48.5%;margin-left: 3%;margin-top:3%;}
  ._web_col_2>li:nth-of-type(5n+1) {margin-left: 3%;}
  ._web_col_2>li:nth-of-type(4n+1) {margin-left: 3%;}
  ._web_col_2>li:nth-of-type(3n+1) {margin-left: 3%;}
  ._web_col_2>li:nth-of-type(2n+1) {margin-left: 0;}
  .nav-ul>li {margin-left: 0;padding: 0;}
  .head-nav-ul {
    width: 60%;
    display: flex;
    flex-direction: column;
    padding: 15% 15px 0;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, .8);
    height: 100%;
  }
  .drop-tab>a {line-height: 40px;}
  
}

@media (max-width:750px) {
  /* .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:575px) {

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

}

@media (max-width:375px) {

}










