/*手机端适配*/

@media (max-width:1440px) {
  .center-box {padding-left: 15px;padding-right: 15px;width: 100%;}
}

@media (max-width:1280px) {
  .coper-ul>li {width: 32.25%;}
  .coper-ul>li:nth-of-type(5n+1) {margin-left: 1.6%;}
  .coper-ul>li:nth-of-type(3n+1) {margin-left: 0;}
}

@media (max-width:992px) {
  
  .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;}
  .user-avatar {width: 66px;height: 66px;}
  .user-pro-ul>li {padding: 15px 0;font-size: 13px;}
  .check-result-btn {width: 70px;height: 28px;}
  .user-cul>li {padding: 6px 30px 6px 0;}
  .el-exam-row {margin-top: 20px;}
  .exam-form {padding-top: 15px;font-size: 16px;}
  .el-check-label {margin-top: 25px;}
  .el-exam-btn,.el-exam-row .el-exam-val {height: 46px;}
  .exam-login-tit {font-size: 20px;}
  .exam-login {padding: 40px 0 60px;min-height: calc(100vh - 258px);}
  .forget-idl2{margin-top: 25px;}
  .prev-next {font-size: 14px;}
  .news_list_right {padding-left: 0;}
  .prev-next-box {padding-top: 20px;}
  .details-show {font-size: 14px;line-height: 1.875em;padding: 20px 0;}
  .details-top {padding-bottom: 15px;}
  .details-itit {font-size: 18px;}
  .details-inner {padding: 25px 15px;}
  .pages {padding: 25px 0;}
  .news_lit_tit {font-size: 16px;}
  .mt15 {margin-top: 10px;}
  .mt20 {margin-top: 15px;}
  .news_list_desc {line-height: 1.875em;}
  .news_list_ul>li {padding: 15px;}
  .coper-ul>li {width: 48.5%;margin-left: 3%;height: 80px;margin-top: 3%;}
  .coper-ul>li:nth-of-type(5n+1) {margin-left: 3%;}
  .coper-ul>li:nth-of-type(3n+1) {margin-left: 3%;}
  .coper-ul>li:nth-of-type(2n+1) {margin-left: 0;}

  .nav-position>.center-box {padding-left: 0;}
  .nav-ul {
    display: flex;
    flex-direction: column;
  }
  .user-pro-apply {padding: 25px;}
  .user-pro-details-show {padding: 20px 0 30px;}
  .details-vice-tit {font-size: 16px;}
  .user-pro-details-tit {font-size: 18px;}
  .user-pro-details {padding: 0 15px;}
  .drop-tab a {height: 40px;max-width: 100%;font-size: 16px;}
  .nav-ul>li::before {display: none;}
  .coper-ul {margin-top: calc(25px - 3%);}
  .nav-menu {padding: 0;}
  .project-ul {margin-top: calc(25px - 3%);}
  .nav-pul {justify-content: flex-end;}
  .nav-pul>li a {line-height:35px;font-size: 14px;padding: 0 10px;}
  .fm-code-img {margin-left: auto;margin-right: auto;}
  .fm-code {justify-content: center;}
  .footer-bott-info,.footer-bott-ba {font-size: 12px;}
  .footer-bott {padding: 20px 0;}
  .footer-ul>li {padding: 0 5px;font-size: 14px;}
  .exam-mask {padding: 20px 5px;}
  .fm-info-box {margin-top: 20px;}
  .fm-info {font-size: 14px;}
  .fm-tit::after {height: 2px;width: 64px;}
  .fm-tit {font-size: 18px;padding-bottom: 15px;}
  .fm-right {padding: 20px 15px;}
  .map-iframe {min-height: 200px;}
  .news-mask .news-desc {margin-top: 15px;-webkit-line-clamp: 6;}
  .news-mask {padding: 20px 15px;}
  .news-icon {display: none;}
  .news-mask .news-icon {margin-top: 20px;height: 30px;width: 90px;}
  .news-ul>li + li {margin-top: 15px;}
  .verti .news-ubott {padding-top: 15px;padding-bottom: 20px;}
  .news-tit {font-size: 16px;}
  .verti .news-tit {margin-top: 10px;}
  .news-ul {display: block;}
  .swiper-coper .swiper-slide {height: 90px;}
  .normal-button {width: 36px;height: 36px;}
  .head-links-btn {height: 35px;width: 98px;font-size: 14px;}
  .head-mid {padding: 10px 0;}
  .logo-img {max-width: 160px;}
  .normal-button-box {padding-top: 20px;}
  .exam-btn {width: 110px;}
  .exam-en {margin-top:6px;font-size: 12px;}
  .exam-tit {font-size: 15px;margin-top: 12px;}
  .i-img {height: 36px;}
  .ab-ileft {padding-right: 0;}
  .user-cr-dl>dd {padding-right: 0;}
  .forget-itit {font-size: 20px;}
  .nav-position .icon-home1 {width: 50px;height: 50px;font-size: 16px;}
  .swiper-exam,.swiper-coper,.news-ul,.about-exam-box,.fm-code,.ab-inner,.news_list_ul {margin-top: 25px;}
  .about-exam,.examintro,.news-box,.coperation,.ab-exam,.project-box,.cont-box {padding: 30px 0;}
  .exing,.user-center,.forget-box,.details-box {padding: 20px 0 30px;}
  .head-info {font-size: 14px;}
  .head-avatar {width: 32px;height: 32px;margin-right: 5px;}
  .web-width {margin-left: 10px;font-size: 12px;width: 78px;}
  .news_list_ul>li + li {margin-top: 15px;}
  .about-exam-box {padding: 0;}
  .about-exam-desc {font-size: 14px;padding: 15px;}
  .user-pro-list {padding: 0 15px 25px;}
  .normal-tit {font-size: 20px;}
  .normal-desc {font-size: 14px;}
  .login-form {padding: 25px 20px;}
  .login-form-tr {font-size: 14px;}
  .el-login-row {margin-top: 15px;}
  .login-form1 .el-login-row {margin-top: 10px;}
  .el-label-row {font-size: 14px;}
  .send-code {width: 100px;}
  .login-form-tit {font-size: 18px;}
  .el-login-btn {height: 45px;font-size: 16px;}
  .web-dl {flex-direction: column;align-items: flex-start;}
  .web-dl>dt {width: auto;margin-bottom: 5px;}
  .load-avatar-btn {width: 80px;}
  .forget-idl {margin-top: 15px;}
  .user-cr-dl>dt {line-height: normal;width: auto;padding-right: 0;}
  .forget-inner {padding: 20px 15px 25px;}
  .user-crmid {padding: 0 15px;}
  .user-crbott {padding: 15px;}
  .user-cr-dl {padding: 15px 0;}
  .user-cr-btn {width: 80px;}
  .user-cr-btn + .user-cr-btn {margin-left: 10px;}
  .user-confirm-btn {height: 40px;width: 140px;}
  .marks-fi-right {position: absolute;top: 5px;right: 5px;width: auto;}
  .el-marks-web {flex-direction: column;}
  .marks-append-btn {height: 35px;width: 120px;font-size: 14px;}
  .el-marks-web>.el-marks-width {width: 100%;}
  .el-marks-web>.el-marks-width + .el-marks-width {margin-top: 10px;}
  .marks-itop {padding: 20px 15px 20px;}
  .marks-fi-left {padding: 20px 15px;}
  .marks-append-box {max-height: 390px;}
  .el-marks-input-box .el-marks-val {height: 35px;}
  .marks-form-btn-box {padding: 20px;}
  .marks-form-item {margin-top: 15px;}
  .marks-itit {font-size: 18px;}
  .normal-table {font-size: 15px;margin-top: 20px;}
  .marks-inner .icon-close1 {font-size: 24px;}
  .hornor-list {padding: 0 15px 25px;}
  .hornor-bott {padding-top: 10px;font-size: 16px;}
  .hornor-ul {margin-top: 0;}
  .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;
  }
  .ab-idesc {font-size: 14px;}
  .normal-place ::-webkit-input-placeholder{
    font-size: 14px;
  }
  .normal-place :-moz-placeholder{
    font-size: 14px;
  }
  .normal-place :-ms-input-placeholder{
    font-size: 14px;
  }

  .normal-place2 ::-webkit-input-placeholder{
    font-size: 16px;
  }
  .normal-place2 :-moz-placeholder{
    font-size: 16px;
  }
  .normal-place2 :-ms-input-placeholder{
    font-size: 16px;
  }
  .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%;
  }
  .ex-right-inner {padding-bottom: 25px;}
  .ex-item {padding-top: 25px;}
  .ex-rchoose {width: 32px;height: 32px;margin-right: 10px;margin-top: 10px;}
  .ex-sub-btn {height: 45px;width: 180px;font-size: 16px;}
  .ex-sub-btn-box {margin-top: 20px;}
  .ex-ul>li {padding: 15px 0;}
  .ex-vice-tit {font-size: 16px;}
  .ex-left-inner {padding: 25px 15px;}
  .ex-tit {font-size: 18px;}
  .cont-left {margin-top: 20px;}
  .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_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;}
}

@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) {

}










