@media (max-width: 1600px) {
  .pubCon {
    width: 1200px;
    margin: 0 auto;
  }
  .header .hdMain {
    padding: 0 30px;
  }
  .header .hdMain > a img {
    height: 60px;
  }
  .header .hdMain .nav ul li > a {
    font-size: 17px;
    padding: 0 15px;
  }
  .about .left {
    width: 600px;
  }
  .about .left .pic .item {
    width: 290px;
    height: 200px;
  }
  .about .right {
    width: 560px;
  }
  .achievements .achCon .item {
    height: 490px;
  }
  .achievements .achCon .item .pic {
    height: 150px;
  }
}
@media (max-width: 990px) {
  .pubCon {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .pubTitle {
    text-align: left;
    color: #000;
  }
  .pubTitle .en {
    font-size: 14px;
  }
  .pubTitle .cn {
    font-size: 36px;
  }
  .pubTitle .line {
    width: 60px;
  }
  .header {
    height: 70px;
  }
  .header .hdTop {
    display: none;
  }
  .header .hdMain {
    padding: 0 10px;
    height: 100%;
  }
  .header .hdMain .logo img {
    height: 40px;
  }
  .header .hdMain .nav {
    display: none;
  }
  .header .hdMain .menuBtn {
    display: flex;
  }
  .banner {
    display: none;
  }
  .smallBanner {
    display: block;
  }
  .abtOut {
    padding: 60px 0;
  }
  .about {
    flex-direction: column;
    padding: 0 10px;
  }
  .about .left {
    width: 100%;
  }
  .about .right {
    margin-top: 30px;
    width: 100%;
  }
  .about .right .num .item .big {
    font-size: 40px;
  }
  .about .right .num .item .btm {
    font-size: 14px;
  }
  .about .right .pic {
    width: 100%;
    height: 400px;
  }
  .about .right .pic img {
    object-fit: cover;
  }
  .business {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 60px;
  }
  .business .busOut .busCon .swiper {
    width: 100%;
    min-width: auto;
  }
  .business .busOut .busCon .swiper .wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
  .business .busOut .busCon .swiper .wrapper .box {
    height: 360px;
  }
  .business .busOut .busCon .swiper .wrapper .box .text {
    padding-top: 200px;
  }
  .business .busOut .busCon .swiper .wrapper .box .text h3 {
    font-size: 25px;
  }
  .business .busOut .busCon .swiper .wrapper .box:hover .mask {
    transform: scale(0);
  }
  .business .busOut .busCon .swiper .wrapper .box:hover .text {
    opacity: 1;
  }
  .achievements .achCon {
    flex-wrap: wrap;
  }
  .achievements .achCon .item {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #cfcfcf;
    border-left: none;
  }
  .achievements .achCon .item h3 {
    font-size: 20px;
    height: auto;
  }
  .achievements .achCon .item p {
    height: auto;
  }
  .achievements .achCon .item .pic {
    display: none;
  }
  .achievements .achCon .item .more {
    display: none;
  }
  .achievements .achCon .item .line {
    display: none;
  }
  .footer .ftTop img {
    height: 50px;
  }
  .footer .ftMain {
    flex-wrap: wrap;
  }
  .footer .ftMain .nav {
    display: none;
  }
  .footer .copyright {
    flex-wrap: wrap;
    padding: 10px 0;
  }
  .footer .copyright .left {
    padding-bottom: 10px;
  }
  .innerBanner {
    height: 350px;
  }
  .innerBanner img {
    left: -150px;
  }
  .innerNav {
    height: auto;
  }
  .innerNav .ineCon ul {
    flex-wrap: wrap;
  }
  .innerNav .ineCon ul li a {
    white-space: nowrap;
  }
  .innerNav .link {
    display: none;
  }
  .innerMain .innerCon {
    padding-left: 10px;
    padding-right: 10px;
  }
  .inrAbtIntro .prize p {
    padding: 10px;
  }
  .inrAbtIntro .prize .itemout {
    padding: 10px;
  }
  .inrAbtIntro .prize .itemout .item {
    width: 50%;
  }
  .inrAbtIntro .prize .itemout .item .left .iconfont {
    font-size: 50px;
  }
  .inrAbtIntro .prize .itemout .item .right {
    padding-left: 10px;
  }
  .inrAbtIntro .prize .itemout .item .right .top .big {
    font-size: 40px;
  }
  .inrAbtLingDao .abtLD {
    flex-wrap: wrap;
  }
  .inrAbtLingDao .abtLD .left {
    width: 90%;
  }
  .inrAbtLingDao .abtLD .right {
    width: 90%;
  }
  .inrAbtZhanLue .serve {
    flex-wrap: wrap;
    padding: 30px;
  }
  .inrAbtZhanLue .serve .left {
    width: 100%;
  }
  .inrAbtZhanLue .serve .right {
    margin-top: 30px;
  }
  .inrAbtZhanLue .serve .right img {
    width: 100%;
  }
  .zhanLueList {
    flex-wrap: wrap;
  }
  .zhanLueList .box {
    width: 50%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
  .zhanLueList .box:hover .des {
    display: none;
  }
  .zhanLueOut {
    flex-wrap: wrap;
    margin-bottom: 50px;
  }
  .zhanLueOut .box {
    width: 50%;
  }
  .zhanLueOut .box:hover {
    transform: scale(1);
  }
  .inrAbtLiCheng .out.left {
    width: 94%;
    padding-left: 30px;
    padding-right: 30px;
  }
  .inrAbtLiCheng .out.left .box .spot {
    right: -50px;
  }
  .inrAbtLiCheng .right {
    width: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .innerTeam .tuanDuiTop .item {
    width: 320px;
    flex-wrap: wrap;
  }
  .innerTeam .tuanDuiTop .item .text .iconfont {
    left: auto;
    right: 30px;
  }
  .inrPtLingYu img {
    max-width: 100%;
  }
  .LingYuList .item .pic {
    display: none;
  }
  .LingYuList .item .text {
    width: 100%;
    left: 0%;
    top: 0;
    position: relative;
  }
  .LingYuList .item .text h4 {
    font-size: 32px;
  }
  .LingYuList .item .text .des {
    font-size: 20px;
  }
  .LingYuList .item .text .con {
    font-size: 16px;
  }
  .LingYuList .item:nth-child(2n) .text {
    left: 0%;
  }
  .LingYuList .item:hover .text {
    background-color: #f8f8f8;
    color: #333;
  }
  .inrPtSheBei .navlist {
    flex-wrap: wrap;
  }
  .inrPtSheBei .navlist .box {
    margin-bottom: 10px;
  }
  .inrPtTeSe .classify .box {
    width: 90%;
    height: 430px;
    margin-bottom: 40px;
  }
  .inrPtTeSe .classify .box .top .title {
    font-size: 16px;
  }
  .inrPtTeSe .classify .box .pic {
    width: 100%;
    height: calc(100% - 50px);
  }
  .inrPtTeSe .classify .box .pic img {
    object-fit: cover;
  }
  .inrPtTeSe .classify .box:hover .mask {
    opacity: 1;
  }
  .inrPtTeSe .list .item {
    flex-wrap: wrap;
  }
  .inrPtTeSe .list .item .text {
    width: 100%;
  }
  .inrPtTeSe .list .item .text h4 {
    white-space: wrap;
    font-size: 30px;
  }
  .inrPtTeSe .list .item .pic {
    width: 100%;
    height: 300px;
  }
  .inrPtTeSe .list .item:nth-child(2n) .text .con img {
    height: auto;
    width: 100%;
  }
  .inrPtZhiNeng h4 {
    font-size: 28px;
  }
  .inrPtZhiNeng .view {
    flex-wrap: wrap;
  }
  .inrPtZhiNeng .view .text {
    width: 100%;
  }
  .inrPtZhiNeng .view .pic {
    width: 100%;
    height: 300px;
  }
  .inrPtZhiNeng .view .pic img {
    height: 100%;
    object-fit: cover;
  }
  .inrPtChanYe .item {
    margin-bottom: 40px;
  }
  .inrPtChanYe .item .text {
    width: 100%;
    height: auto;
    position: relative;
    top: 0;
    border-radius: 0;
    box-shadow: none;
  }
  .inrPtChanYe .item .pic {
    width: 100%;
    height: 300px;
    background-size: cover;
  }
  .inrPtChanYe .item:nth-child(2n) .text {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0px;
  }
  .inrPtChanYe .item:nth-last-child(1) .pic2 {
    width: 100%;
    margin-left: 0;
  }
  .inrPtChanYe .view {
    flex-wrap: wrap;
  }
  .inrPtChanYe .view .box {
    width: 100%;
  }
  .inrPtChanYe .out2 .view3 {
    flex-wrap: wrap;
    width: 100%;
  }
  .inrPtChanYe .out2 .view3 .box {
    width: 100%;
    height: auto;
  }
  .inrPtChanYe .out2 .view3 .box .pic {
    height: 220px;
  }
  .inrPtChanYe .out2 .view3 .box .pic img {
    object-fit: cover;
  }
  .inrPtHeZuo .out .item ul li {
    height: auto;
    align-items: center;
  }
  .inrPtHeZuo .out .item ul li .pic {
    width: 100px;
    height: 100px;
  }
  .inrPtHeZuo .out .item ul li .pic .iconfont {
    font-size: 40px;
  }
  .inrPtHeZuo .out .item ul li .tt {
    flex: 1;
    padding: 20px 10px;
  }
  .inrPtHeZuo .out .item ul li .tt h5 {
    font-size: 20px;
  }
  .inrPtHeZuo .out .item ul li .tt .info {
    font-size: 16px;
  }
  .innerJiaoLiu .list .item .pic {
    display: none;
  }
  .innerJiaoLiu .list .item .text {
    width: 100%;
    height: auto;
  }
  .inrJNyingcai .list .con .item {
    padding-top: 5px;
    padding-bottom: 5px;
    flex-direction: column;
    line-height: 2em;
  }
  .MyYingCai .xuqiu .con .item {
    width: 100%;
    height: auto;
  }
  .MyYingCai .fuli .con ul {
    width: 100%;
    flex-wrap: wrap;
  }
  .MyYingCai .fuli .con ul li {
    width: 100%;
    height: auto;
    margin-bottom: 5px;
  }
  .MyYingCai .fuli .con ul li .pic {
    display: block;
  }
  .MyYingCai .fuli .con ul li .mask {
    background: rgba(0, 40, 170, 0.7);
  }
  .MyYingCai .fuli .con ul li .mask .icon {
    top: 50px;
  }
  .MyYingCai .fuli .con ul li .mask .tit {
    top: 150px;
  }
  .MyYingCai .fuli .con ul li .mask .des {
    top: 220px;
    opacity: 1;
  }
  .detailcon {
    padding: 0;
  }
  .teachOut .top {
    flex-wrap: wrap;
  }
  .teachOut .top .pic {
    width: 100%;
  }
  .teachOut .top .text {
    width: 100%;
    padding-top: 50px;
  }
  .inrJNpeiyang .pymain .one .text {
    position: static;
    width: 100%;
    padding: 10px;
    box-shadow: none;
  }
  .inrJNpeiyang .pymain .one .pic {
    width: 100%;
  }
  .inrJNpeiyang .pymain .two .title p {
    font-size: 16px;
    line-height: 1.6em;
  }
  .innerUs .contact .ctatLeft {
    width: 100%;
  }
  .innerUs .contact .ctatRit {
    width: 100%;
  }
  .innerUs .contact .ctatRit img {
    width: 100%;
  }
  .innStuOut .top {
    flex-wrap: wrap;
  }
  .innStuOut .top .group {
    width: 100%;
    height: 400px;
  }
  .innStuOut .top .info .icon .iconfont {
    font-size: 140px;
  }
  .pf3Fixed {
    display: none;
  }
  .innerPlatBZPT .top .pic {
    text-align: center;
  }
  .innerPlatBZPT .top .pic .img1 {
    max-width: 100%;
  }
  .innerPlatBZPT .top .content {
    font-size: 18px;
  }
  .innerPlatBZPT .top .content p {
    padding: 20px 0;
    line-height: 1.7em;
    text-indent: 2em;
  }
  .innerPlatBZPT .list .item .content {
    padding-top: 30px;
    display: flex;
    flex-wrap: wrap;
  }
  .innerPlatBZPT .list .item .content .row {
    width: 100%;
  }
  .innerPlatBZPT .list .item .content .row .text {
    padding: 10px 0;
  }
}
