@media screen and (max-width: 1600px) {
  .foot-nav-list {
    margin-right: -1%;
  }
  .passway-c-list li {
    padding: 0 35px;
  }
  .passway-c-list {
    margin: 0 -35px;
  }
  /* index start */
  .video_img {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  /* index end */

  /* teaching start */

  /* teaching end */
}

@media screen and (max-width: 1440px) {
  .passway-hz-wrap,
  .container-1 {
    max-width: 1230px;
  }
  .nav-list > li > a {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tech-right {
    width: 54%;
    padding-left: 0;
  }
  .tech-bottom-pic {
    width: 58%;
  }
  .swiper-container.tech-bottom {
    height: 130px;
  }
  /* .ach-pic .swiper-slide {
    width: 650px;
  } */
  .swiper-slide .ach-s-img {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
  }
  html {
    font-size: 9px;
  }
  .online-list li {
    padding: 0 10px;
  }
  .page-banner1 {
    height: 540px;
  }
  .commun-pic-text {
    padding: 15px 11px;
  }
  .commun-pic-text a {
    bottom: 10px;
  }
  .p-s-c-item.alt-2 .p-item-right {
    left: 17%;
    top: 106%;
  }
  .teaching-tab-list li a {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 1.6rem;
  }
  /* index  */
  .major-wrap {
    height: 768px;
  }
  .major-right-bg {
    background: url(/themes/basic/skin/images/jiaojuan_01.png) no-repeat;
    background-size: cover;
    width: 600px;
    height: 100%;
    overflow: hidden;
  }
  .major-article {
    margin-top: 15px;
  }
  .major-article p {
    line-height: 40px;
  }
  .major-page-box,
  .major-more {
    margin-top: 25px;
  }
  /* index */

  /* contactUs start */
  .contact-us .info {
    top: 20px;
  }
  .contact-us .info .intro {
    padding: 20px;
  }
  .contact-bg1 {
    padding: 40px 0;
  }

  .s-m-bj.alt-sk img {
    width: 94%;
  }
  /* contactUs end */
}
@media screen and (max-width: 1366px) {
  /* index */
  .major-right {
    padding-left: 5%;
  }
  .major-right-bg {
    width: 550px;
  }
  /* index */
  .ban-text-choose>p{
     font-size: 4rem;
  }
  .ban-text-choose h2{
     font-size: 6.4rem;
  }
}
@media screen and (max-width: 1200px) {
  .teaching-tab-wraps {
    display: none!important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1366px) {
  .nav-list > li > a{
      padding-left: 18px;
      padding-right: 18px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .nav-list > li > a{
      padding-left: 8px;
      padding-right: 8px;
  }
}
@media screen and (max-width: 1100px) {
  
  .showM {
    display: block;
  }
  .showP {
    display: none;
  }
  html {
    font-size: 10px;
  }
  .nav-toggle {
    display: block;
    right: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto 0 auto auto;
    width: 50px;
    height: 50px;
    z-index: 6;
    position: absolute;
    cursor: pointer;
    -webkit-transition-duration: 0.66s;
    transition-duration: 0.66s;
    -webkit-transition-timing-function: swing;
    transition-timing-function: swing;
  }
  .nav-toggle .icon {
    width: 45px;
    height: 4px;
    background-color: #333;
    border-radius: 2px;
    position: absolute;
    top: 26px;
    right: 0;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: swing;
    transition-timing-function: swing;
    z-index: 5;
  }
  .nav-toggle .icon:before,
  .nav-toggle .icon:after {
    width: 45px;
    height: 4px;
    background-color: #333;
    border-radius: 2px;
    content: "";
    position: absolute;
    right: 0;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: swing;
    transition-timing-function: swing;
  }
  .nav-toggle .icon:before {
    top: -13px;
  }
  .nav-toggle .icon:after {
    top: 13px;
  }
  .shadow {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: #000;
    top: 0px;
    left: 0px;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
  }
  body.sideopen .shadow {
    display: block;
  }
  .g-nav-right {
    float: none;
    width: 65%;
    height: 100%;
    position: fixed;
    top: 0;
    right: -65%;
    z-index: 100000;
    overflow: hidden;
    background: #fff;
    color: #333;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    overflow-y: auto;
  }
  body.sideopen .g-nav-right {
    right: 0;
  }
  .a-logo {
    line-height: 60px;
  }
  .a-logo img {
    width: 80%;
  }
  .page-top {
    padding-top: 60px;
  }
  .nav-list {
    padding: 0 20px;
  }
  .nav-list > li {
    float: none;
    width: 100%;
  }
  .nav-list > li > a {
    font-size: 2rem;
    padding-top: 0;
    line-height: 70px;
    padding: 0;
  }
  .nav-list > li.g-nav-lastli {
    float: left;
    width: auto;
  }
  .js-nav-search {
    float: right;
  }
  .search-box {
    position: static;
    float: left;
    width: 90%;
  }
  .search-box form {
    line-height: 70px;
  }
  .input-ser {
    width: 100%;
  }
  .nav-list > li {
    border-top: 1px dashed #eaeaea;
  }
  .nav-list > li.g-nav-lastli {
    border-top: none;
  }
  .phone-li:before {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    border: 2px solid #666;
    border-top: 0;
    border-left: 0;
    position: absolute;
    top: 30px;
    right: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  .m-list li a {
    font-size: 1.8rem;
    padding-left: 25px;
    background: none;
    line-height: 40px;
  }
  .m-list li a.m-item-a,
  .m-list li > a {
    background: url("/themes/basic/skin/images/cleft.png") no-repeat left 10px;
  }
  .g-nav-menu {
    position: static;
    display: block;
    width: 100%;
    margin-left: 0;
  }

  .g-nav-menu.alt:before {
    width: 0;
    height: 0;
  }

  .g-nav-menu.style1 {
    visibility: visible;
    opacity: 1;
    height: 0;
    border-left: 0;
    overflow: hidden;
  }
  .g-nav-menu.alt {
    display: none;
  }
  .shadow-nav {
    display: none !important;
  }
  .m-list.style1 li a {
    padding-left: 40px;
  }

  .foot-nav-list {
    margin-right: -5%;
  }

  .online-list li a {
    padding: 0 15px;
  }

  .online-list li {
    padding: 0;
  }

  .p-s-c-item {
    width: 50%;
  }

  .p-s-c-item.alt0 {
    width: 25%;
  }
  .p-s-c-box {
    padding-left: 25%;
  }
  .passway-ys-left {
    padding-right: 3%;
  }

  .passway-hz ul li {
    width: 33.33%;
  }
  .passway-c-list {
    margin: 0;
  }
  .passway-c-list li {
    padding: 0 15px;
  }

  .unite-stu-list li {
    width: 33.33%;
  }
  .swiper-slide.swiper-slide-active .ach-s-img {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
  }
  .ach-m-top {
    margin-top: -419px;
  }
  .ach-m-top.alt {
    margin-top: 0;
  }

  .pic-ml-list li,
  .pic-m-list li {
    width: 25%;
  }
  .life-text p {
    width: 96%;
    margin: 20px auto;
  }
  .cho-bg {
    padding: 57px 0 40px 0;
  }
  .teacher-i-info {
    padding: 0 0 0 37px;
  }
  .teacher-i-info p,
  .teacher-i-info h2 {
    margin-bottom: 20px;
  }
  .teacher-nz-list li {
    display: block;
    margin-right: -30px;
    width: 33.33%;
    float: left;
    margin-bottom: 15px;
  }
  .teacher-list li {
    width: 33.33%;
  }
  .teacher-listwrap {
    overflow: hidden;
  }
  .tech-left {
    width: 30%;
  }
  .tech-right {
    width: 64%;
  }
  .index-bg4 {
    padding: 57px 0 50px 0;
  }
  .tech-bottom-pic {
    width: 100%;
    padding-left: 0;
  }
  .tech-wrap {
    height: 680px;
  }
  .tech-b-tab {
    left: 0;
  }
  .swiper-container.tech-bottom {
    height: 190px;
  }

  .k-wrapper .case {
    height: 300px;
  }

  .recruit-7-left2 {
    width: 90%;
  }
  .recruit-7-left1 {
    width: 10%;
  }
  .g-nav .nav-list .phone-li .show2,
  .g-nav .nav-list .phone-li .show1,
  .g-nav.active .nav-list .phone-li .show2,
  .g-nav.active .nav-list .phone-li .show1 {
    display: none;
  }
  /*2018-11-9*/
  .teaching-tab-wraps {
    display: block;
  }
  /*2018-11-9 end*/

  /* index start */
  .major-wrap {
    height: 650px;
  }
  .major-right-bg {
    width: 450px;
  }
  /* index end */

  /* teaching start*/
  .teach-gk-video {
    height: 450px;
  }
  .teach-rxsq-bg,
  .student-bg,
  .teach-stu-bg,
  .teach-ys-bg,
  .teach-bg,
  .teach-xq-bg,
  .z_teach-bg,
  .teach-gk-bg {
    padding: 50px 0;
  }
  .alt-style-pd {
    padding-top: 50px;
  }
  .k-wrapper {
    padding-bottom: 50px;
  }
  .teach-ys-wrap .item-r {
    padding-left: 7.4%;
  }
  .ban-video {
    width: auto;
    height: 100%;
  }
  .m-list li {
    padding-left: 5px;
    padding-right: 10px;
  }
  /* teaching end */

  /* characteristic start */
  .cho-fz-item header h2 {
    font-size: 15px;
  }
  .cho-fz-item header p {
    font-size: 13px;
  }
  .teaching-tab-wraps.active {
    top: 60px;
  }
  /* characteristic end */

  /* recruitStudents start */
  .recruit-num-text.odd {
    padding-left: 40px;
  }
  .recruit-num-text {
    padding-right: 40px;
  }
  /* recruitStudents end */

  /* contactUs start */
  .contact-us .info {
    width: 650px;
    left: 54%;
    top: 90px;
  }
  .contact-sq-list li:nth-child(2n) {
    width: 100%;
  }
  .contact-sq-list li {
    float: none;
    width: 100%;
    margin-bottom: 25px;
  }
  /* contactUs end */

  .teaching-tab-wraps {
    display: none!important;
  }

  .page-top {
    position: relative;
    z-index: 200;
  }
}

@media screen and (max-width: 1024px) and (min-width: 767px) {
  .p-s-c-item {
    margin-bottom: 16.83%;
  }
  .p-s-c-item.alt-4 {
    float: left;
  }
  .p-s-c-item.alt-1 .p-item-right {
    position: absolute;
    right: auto;
    left: 24%;
    top: 110%;
    bottom: 0;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }
  .p-s-c-item.alt-1 .p-item-right p {
    padding-right: 10px;
    line-height: 73px;
    background: url(/themes/basic/skin/images/pass_jiantou_d.png) no-repeat right top;
  }
}

@media screen and (max-width: 960px) {
}

@media screen and (max-width: 768px) {
  .page-banner-wrap,
  .page-banner {
    height: 500px;
  }
  .ban-text p {
    font-size: 5rem;
    line-height: 60px;
  }
  .tech-text {
    margin-bottom: 16px;
  }
  .tech-text h2 {
    margin-bottom: 12px;
  }
  .tech-article p {
    margin-bottom: 15px;
  }

  .tech-wrap {
    height: 580px;
  }

  .foot-nav-list > li {
    width: 33.33%;
  }

  .foot-nav-list {
    margin-right: 0;
  }

  .ach-pic {
    height: 450px;
  }
  .ach-pic-title {
    padding: 44px 0 0 0;
  }
  .ach-m-top {
    margin-top: -405px;
  }
  .ach-m-top.alt {
    margin-top: 0;
  }
  .pic-ml-list li,
  .pic-m-list li {
    width: 33.33%;
  }

  .teacher-nz-list li {
    width: 50%;
  }
  .t-nz-text {
    padding-top: 40px;
  }
  .t-nz-li1 .t-nz-text {
    padding-left: 65px;
  }
  .t-nz-li2 .t-nz-text {
    padding-left: 120px;
  }

  .teacher-list li {
    width: 50%;
  }
  .recruit-cx-left {
    padding-right: 10px;
  }
  .r-cx-l-info article p {
    margin-bottom: 10px;
  }
  .r-cx-l-more,
  .recruit-pdf {
    margin-top: 15px;
  }
  .recruit-bg2 {
    padding: 44px 0 45px 0;
  }
  .recruit-bg3 {
    padding: 56px 0 56px 0;
  }
  .recruit-test-left {
    float: left;
    padding-right: 20px;
  }
  .recruit-kclasswrap h2,
  .recruit-t-l-list p,
  .recruit-t-l-info h2 {
    margin-bottom: 15px;
  }
  .recruit-k-list li {
    margin-bottom: 20px;
  }

  .recruit-ys-item {
    width: 100%;
  }
  .r-ys-centerimg,
  .r-ys-itemimg {
    display: none;
  }

  .recruit-num-text.alt1 {
    position: static;
    top: 0;
    right: -278px;
  }

  .recruit-num-text.alt2 {
    position: static;
    top: 50%;
    right: -278px;
  }

  .recruit-num-text.alt3 {
    position: static;
    top: 100%;
    right: -278px;
  }

  .recruit-num-text.alt4 {
    position: static;
    top: 100%;
    left: -278px;
  }

  .recruit-num-text.alt5 {
    position: static;
    top: 50%;
    left: -278px;
  }

  .recruit-num-text.alt6 {
    position: static;
    top: 0;
    left: -278px;
  }

  .recruit-num-text {
    width: 100%;
    margin-bottom: 35px;
  }

  .recruit-num-text header h2 {
    font-size: 26px;
    line-height: 35px;
  }

  .recruit-num-text header p {
    font-size: 2rem;
    line-height: 30px;
  }

  .recruit-num-text.odd {
    text-align: left;
    padding-right: 0;
    padding-left: 30px;
  }

  .recruit-num-text.odd span {
    left: 0;
    right: auto;
  }
  .recruit-ys-item {
    height: 526px;
  }

  .recruit-bg6 {
    padding: 38px 0 69px 0;
  }
  .recruit-6-header p {
    margin-bottom: 40px;
  }

  .recruit-7-left2 {
    width: 85%;
  }
  .recruit-7-left1 {
    width: 15%;
  }
  .online-list li a {
    line-height: 60px;
  }

  .flex-ground-input textarea,
  .flex-ground-input input {
    font-size: 20px;
  }
  .passway-s-l {
    margin-right: 11px;
  }
  .news-left,
  .passway-ys-left {
    width: 100%;
    padding-right: 0;
  }
  .passway-ys-right {
    width: 100%;
  }
  .passway-hz ul li {
    padding: 0 10px;
  }
  .news-right {
    float: left;
    width: 50%;
  }
  .news-right {
    float: none;
    width: 100%;
    display: inline-block;
    margin: 50px auto;
  }

  .commun-1-header p {
    width: 80%;
  }

  .commun-pic-list li {
    width: 50%;
  }
  .contact-bg1 {
    padding: 50px 0;
  }
  .p-s-c-item.alt0 .p-item-left .p-item p {
    font-size: 20px\9;
    font-size: 2rem;
  }
  .p-item-right {
    right: -10px;
  }
  .p-s-c-item.alt-4 .p-item-right,
  .p-s-c-item.alt-1 .p-item-right {
    left: 12%;
    top: 105%;
  }

  /* index */
  .major-right,
  .major-left {
    width: 100%;
    padding-top: 50px;
  }
  .major-wrap {
    height: auto;
  }
  .major-right {
    height: 650px;
    padding-left: 0;
  }
  .major-right-bg {
    margin-left: auto;
    margin-right: auto;
  }
  .i-news-left {
    width: 100%;
    padding-bottom: 50px;
  }
  .i-news-right {
    float: right;
    width: 100%;
    padding-left: 0;
  }
  .index-bg2 {
    background-position: 0% 0%, 21% 50%;
  }
  /* index */

  /* teaching start */
  .teach-gk-box .item-l {
    width: 100%;
    padding-right: 0;
  }
  .teach-gk-box .item-r {
    width: 100%;
    padding-top: 30px;
  }
  .u-class-box {
    height: 499px;
  }
  .teach-rxsq-wrap .item-l .item-l-box .sq-text-r,
  .teach-rxsq-wrap .item-l .item-l-box .sq-text-l,
  .teach-ys-wrap .item-r,
  .teach-ys-wrap .item-l {
    float: none;
    width: 100%;
  }
  .teach-ys-wrap .item-r {
    padding-left: 0;
  }
  .teach-ys-video {
    height: 350px;
  }
  .teach-ys-wrap .item-r {
    padding-top: 30px;
  }
  .k-case-p {
    line-height: 40px;
  }
  /* teaching end */

  /* characteristic start */
  .cho-s-left,
  .cho-s-right {
    float: none;
    width: 100%;
  }
  .cho-s-text {
    padding-right: 0;
    padding-top: 20px;
  }
  .cho-fz-box {
    width: 90%;
  }
  .cho-fz-item {
    padding: 10px 15px;
  }
  /* characteristic end */

  /* studentWorks start */
  .unite-stu-menunav.alt2 {
    padding-left: 90px;
  }
  .unite-stu-menu {
    padding: 0 0% 0 16.71%;

  }
  /* studentWorks end */

  /* recruitStudents start */
  .rs-wrap {
    width: 398px;
  }
  .recruit-center-text {
    display: none;
  }
  .recruit-test-right img {
    margin-top: 67px;
  }

  /* recruitStudents end */

  /* passageway start */
  .passway-lq-box {
    float: none;
    width: 100%;
    padding-right: 0;
  }
  .passway-lq-text {
    padding-right: 0;
  }
  /* passageway end */

  /* contactUs start */
  .contact-us .info {
    width: 650px;
    left: 50px;
    top: 90px;
    margin-left: 0;
  }
  .contact-us .info {
    width: 450px;
  }
  .contact-us .info label input,
  .contact-us .info .intro,
  .contact-us .info label {
    width: 294px;
  }
  /* contactUs end */

  /* activity start */
  .activity ul li {
    width: 100%;
    padding: 0;
    float: none;
    margin-bottom: 20px;
  }
  .activity ul {
    margin-left: 0;
    margin-right: 0;
    margin-top: 40px;
  }
  /* activity end */

  /* studentWorksDetail start */
  .s-m-left {
    float: none;
    width: 100%;
    height: 40%;
    background: #fff;
  }
  .s-m-right {
    float: none;
    width: 100%;
    height: 60%;
  }
  .stu-article {
    padding: 40px 40px 20px 40px;
  }
  .m-close {
    top: 11px;
  }
  .s-m-bj {
    width: 100%;
    margin: 0 auto;
    padding: 48px;
  }
  .s-m-bj {
    height: 100%;
  }
  /* studentWorksDetail end */

  .foot-nav-list>li.lastli {
    margin-left: 0;
  }
}

@media screen and (max-width: 640px) {
  
  .page-banner1 {
    height: 340px;
  }
  .contact-bg1 {
    padding: 20px 0;
  }
  .contact-title {
    margin-bottom: 20px;
  }
  .contact-item-box {
    width: 100%;
  }
  .contact-bg2 {
    padding-top: 20px;
  }
  .footer {
    padding: 38px 0 18px 0;
  }
  .foot-right,
  .foot-left {
    width: 100%;
  }
  .foot-right {
    margin-top: 30px;
  }
  .foot-nav-list > li {
    width: 100%;
    margin-bottom: 30px;
    border-bottom: 1px dashed #eaeaea;
  }
  .foot-nav-itemlist li {
    display: inline-block;
    padding-right: 15px;
  }
  .f-bot-right {
    float: left;
    margin-top: 15px;
  }
  .f-bot-list li {
    float: left;
    margin-left: 0;
    margin-right: 20px;
  }

  .nav-list > li > a {
    font-size: 1.6rem;
    line-height: 50px;
  }
  .phone-li:before {
    top: 20px;
  }

  .m-list li a {
    font-size: 1.4rem;
  }
  .nav-list {
    padding: 0 12px;
  }
  .search-box {
    width: 80%;
  }
  .input-ser {
    height: 26px;
  }
  .search-box form {
    line-height: 50px;
  }
  .c-tab-list li a {
    font-size: 1.8rem;
  }
  .commun-bg1 {
    padding: 30px 0;
  }
  .commun-1-header h2 {
    font-size: 2.4rem;
    padding-bottom: 8px;
    margin-bottom: 18px;
  }
  .commun-1-header p {
    width: 100%;
    font-size: 1.4rem;
  }
  .commun-gx-wrap {
    margin-top: 30px;
  }
  .commun-pic-list li {
    padding: 0 8px;
  }
  .commun-pic-list li {
    width: 100%;
  }
  .commun-pic-text h2 {
    font-size: 1.8rem;
  }
  .commun-pic-text p {
    font-size: 1.6rem;
  }

  .news-bg1 {
    padding-top: 20px;
  }

  .news-tab-list li a {
    padding-right: 25px;
  }
  .news-item-right,
  .news-item-left {
    width: 100%;
  }
  .news-item-right {
    padding-left: 0;
  }

  .cho-bg {
    padding: 17px 0 40px 0;
  }
  .m-tab-list li a {
    font-size: 1.6rem;
    line-height: 35px;
  }
  .m-tab-list li {
    margin-right: 0;
    width: 50%;
  }
  .recruit-cx-left {
    padding-right: 0;
    width: 100%;
  }
  .recruit-cx-left header h2 {
    font-size: 2.4rem;
  }
  .r-cx-l-info article p {
    font-size: 1.6rem;
  }
  .recruit-pdf a {
    font-size: 1.4rem;
    display: block;
    padding-left: 32px;
    padding-right: 32px;
  }
  .recruit-cx-right {
    width: 100%;
    margin-top: 30px;
  }
  .recruit-bg3 {
    padding: 30px 0;
  }
  .recruit-test-left,
  .recruit-test-right {
    width: 100%;
    padding-right: 0;
  }
  .recruit-t-l-info h2 {
    font-size: 2.2rem;
  }
  .recruit-t-l-list p {
    font-size: 16px;
  }

  .recruit-bg4 {
    padding: 20px 0 200px 0;
  }
  .recruit-ys-title p {
    width: 100%;
    font-size: 1.6rem;
  }
  .recruit-num-text header p {
    font-size: 1.8rem;
  }
  .recruit-bg5 {
    padding: 28px 0 44px 0;
  }
  .recruit-5-header p {
    font-size: 2.4rem;
  }
  .recruit-6-header p {
    font-size: 1.6rem;
  }
  .recruit-6-header p,
  .recruit-6-header h2 {
    margin-bottom: 15px;
  }
  .recruit-bg7 {
    padding: 44px 0 71px 0;
  }
  .recruit-7-header h2 {
    font-size: 2.4rem;
    line-height: 30px;
  }
  .recruit-7-left1 {
    width: 100%;
    margin-bottom: 10px;
  }
  .recruit-7-left2 p {
    margin-bottom: 20px;
  }
  .recruit-7-more {
    right: auto;
    bottom: -30px;
    left: 0;
  }

  .online-1-text h2 {
    font-size: 24px;
    margin-bottom: 15px;
    line-height: 35px;
  }
  .online-1-text p {
    font-size: 1.6rem;
    line-height: 29px;
  }

  .online-1-table {
    margin-top: 30px;
  }
  .online-1-table h2 {
    font-size: 2.4rem;
    line-height: 35px;
  }

  .online-list {
    margin-top: 15px;
    padding: 0 15px;
    margin-bottom: 15px;
  }

  .online-list li {
    line-height: 60px;
  }
  .passway-pro-box header p,
  .flex-ground label,
  .online-1-table h2 {
    font-size: 1.8rem;
  }
  .flex-ground-input,
  .flex-ground label {
    width: 100%;
  }
  .flex-ground {
    margin-bottom: 10px;
  }
  .online-btn {
    margin: 0 10px;
  }
  .flex-ground button {
    width: 40%;
    height: 40px;
    line-height: 40px;
  }
  .passway-s-l {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .passway-pro-box header h2 {
    font-size: 2rem;
    margin-bottom: 15px;
  }
  .passway-pro-down li {
    width: 100%;
    margin-bottom: 15px;
  }
  .passway-bg2 {
    padding: 25px 0;
  }
  .passway-h2,
  .passway-2-header h2 {
    font-size: 2.6rem;
    line-height: 35px;
  }

  .passway-ys-left header p {
    font-size: 1.8rem;
    line-height: 30px;
  }

  .passway-2-header p {
    font-size: 2rem;
    line-height: 35px;
    margin-bottom: 15px;
  }
  .passway-ys-left .text-ys p,
  .passway-2-header .passway-study-descr p {
    font-size: 1.6rem;
  }
  .passway-ys-left .text-ys p {
    margin-bottom: 15px;
  }
  .p-s-c-item {
    width: 100%;
    height: auto !important;
  }
  .p-s-c-box {
    padding-left: 0;
  }
  .p-s-c-item.alt0 {
    position: relative;
    width: 100%;
  }
  .p-s-c-item.alt0 .p-item-left {
    padding-right: 28.83%;
  }

  .passway-bg3 {
    padding-top: 30px;
  }

  .passway-bg4 {
    padding-top: 30px;
  }
  .passway-h2,
  .passway-2-header h2 {
    font-size: 2.2rem;
  }
  .passway-lq-box {
    width: 100%;
    padding-right: 0;
    margin-bottom: 15px;
  }
  .passway-lq-text {
    padding: 28px 20px 28px 20px;
  }
  .passway-lq-box.even {
    padding-left: 0;
  }
  .passway-c-list li {
    width: 100%;
    margin-bottom: 50px;
  }
  .passway-bg6 {
    padding: 0 0 30px 0;
  }
  .passway-hz ul li {
    width: 50%;
  }

  .problem-l-title p {
    font-size: 1.6rem;
  }
  .problem-title {
    font-size: 2.2rem;
  }
  .s-pc {
    display: none;
  }
  .s-mb {
    display: block;
  }

  .cho-school-info {
    margin-top: 30px;
  }
  .cho-s-right,
  .cho-s-left {
    width: 100%;
  }
  .cho-s-text {
    padding-right: 0;
    padding-top: 0;
  }
  .line-wrap {
    margin-top: 10px;
  }
  .cho-s-article {
    margin-top: 15px;
  }
  .u-title-head p.p-descr,
  .cho-s-article p {
    font-size: 1.6rem;
    line-height: 30px;
  }
  .u-title-head h2,
  .cho-s-text h2 {
    font-size: 2.6rem;
    line-height: 35px;
  }
  .u-morewrap {
    margin-top: 15px;
  }
  .cho-s-right {
    margin-top: 15px;
  }
  .u-title-head p {
    font-size: 2.4rem;
  }
  .cho-bg3 {
    padding: 30px 0 30px 0;
  }
  .u-info-title h2 {
    font-size: 2.4rem;
    line-height: 35px;
    margin-bottom: 10px;
  }
  .u-info-title p {
    font-size: 1.6rem;
    line-height: 30px;
    padding-left: 0;
    padding-right: 0;
  }
  .m-icon-list li {
    width: 50%;
    margin-bottom: 15px;
  }
  .m-icon-text h2 {
    font-size: 1.6rem;
    padding-bottom: 0px;
  }
  .m-icon-list li:nth-child(3) {
    background: none;
  }
  .cho-bg4 {
    padding-top: 20px;
  }
  .cho-eq-text h2,
  .cho-video-text h2 {
    font-size: 2.4rem;
  }
  .cho-eq-text p,
  .cho-video-text p {
    font-size: 2.2rem;
  }
  .cho-video-text {
    padding-bottom: 20px;
  }
  .video-js,
  .cho-video-box .example_video_1-dimensions {
    width: 100%;
    height: 250px;
  }
  .cho-bg5 {
    padding: 30px 0;
  }
  .cho-tese-iconwrap,
  .cho-tech-h-wrap {
    margin-top: 20px;
  }
  .cho-tese-pic {
    margin-top: 30px;
  }

  .pic-text {
    padding: 15px;
  }
  .table-responsive .table tr th,
  .table-responsive .table tr td {
    white-space: inherit;
  }
  .unite-stu-list li {
    width: 50%;
  }
  .ban-text-choose h2 {
    font-size: 4rem;
    text-transform: uppercase;
    font-weight: bolder;
    line-height: 50px;
  }
  .ban-text-choose > p {
    font-size: 2.2rem;
    line-height: 35px;
  }
  .ban-descr h3 {
    font-size: 1.8rem;
    line-height: 35px;
  }
  .ban-descr {
    margin-top: 15px;
  }
  .ban-descr p {
    width: 100%;
  }
  .ach-pic {
    height: 200px;
  }
  .ach-main-wrap-top {
    height: 219px;
  }
  .ach-m-top {
    margin-top: -218px;
  }
  .ach-m-top.alt {
    margin-top: 0;
  }
  .ach-pic-title {
    padding: 10px 0 0 0;
  }
  .ach-pic-title h2 {
    font-size: 2.6rem;
    line-height: 35px;
  }
  .ach-pic-title h2 {
    padding-bottom: 10px;
  }
  .ach-pic-btn {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
  }
  .ach-pic-text {
    padding: 15px;
  }
  .ach-pic-text header h2 {
    font-size: 2.2rem;
    line-height: 35px;
  }
  .ach-pic-text header p {
    font-size: 1.8rem;
    line-height: 30px;
  }
  .ach-pic-text > p {
    font-size: 1.6rem;
  }
  .g-link-more {
    margin-top: 15px;
  }
  .ach-product-wrap {
    padding: 25px 0 30px 0;
  }
  .ach-pro-title h2 {
    font-size: 2.4rem;
    line-height: 35px;
    padding-bottom: 11px;
  }
  .pic-ml-list li,
  .pic-m-list li {
    width: 50%;
  }
  .life-text h2 {
    font-size: 2.4rem;
    line-height: 35px;
  }
  .life-text p {
    width: 100%;
    margin: 20px auto auto auto;
    font-size: 1.6rem;
    line-height: 36px;
  }

  .life-main {
    padding: 0 0 50px 0;
  }

  .teacher-bg1 {
    padding: 0 0 29px 0;
  }
  .teacher-i-right,
  .teacher-i-left {
    width: 100%;
  }
  .teacher-i-info {
    padding: 0;
  }
  .teacher-i-info h2 {
    font-size: 2.4rem;
    line-height: 35px;
    margin-top: 15px;
  }
  .teacher-i-info p {
    font-size: 1.6rem;
    line-height: 36px;
    margin-bottom: 15px;
  }
  .teacher-bg2 {
    padding: 20px 0 50px 0;
  }

  .teacher-nz-title h2 {
    font-size: 2.4rem;
    line-height: 35px;
    margin-bottom: 15px;
  }
  .teacher-nz-title p {
    font-size: 1.6rem;
    line-height: 30px;
  }
  .teacher-nz-list li {
    float: none;
    width: 70%;
    margin: 0 auto 30px auto;
  }
  .t-nz-li1 .t-nz-text {
    padding-left: 30px;
  }
  .t-nz-text {
    padding-top: 20px;
  }
  .t-nz-text h2 {
    font-size: 1.8rem;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .t-nz-text p {
    font-size: 1.4rem;
    line-height: 24px;
  }
  .t-nz-li2 .t-nz-text {
    padding-left: 65px;
  }
  .teacher-bg3 {
    padding: 30px 0 60px 0;
  }
  .teacher-listwrap {
    margin-top: 28px;
  }
  .u-title-head h2,
  .cho-s-text h2 {
    font-size: 2.6rem;
    line-height: 35px;
  }
  .u-title-head p {
    font-size: 2rem;
  }
  .teacher-list li {
    width: 100%;
  }

  .u-s-l-text-cont1 .u-stu-boxright {
    display: none;
  }

  /**================
    学生作品--移动端Tabs
  =================*/
  .phone-sw-wrap {
    margin: 20px 0;
  }
  .phone-sw-wrap.on {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0;
    z-index: 1100;
  }
  .phone-sw-wrap.on .phone-sw-cont {
    visibility: visible;
  }

  .phone-sw-list .item {
    float: left;
    width: 33.33%;
    border: 1px solid #23273a;
    border-right: 0;
  }
  .phone-sw-list .item:last-child {
    border-right: 1px solid #23273a;
  }
  .phone-sw-list .item p {
    position: relative;
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    height: 40px;
    text-align: center;
    background-color: #0a0f24;
  }
  .phone-sw-list .item p:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 5px;
    width: 12px;
    height: 7px;
    margin-top: -4px;
    background-image: url("/themes/basic/skin/images/j3.png");
    background-repeat: no-repeat;
    background-position: 0 -7px;
  }
  .phone-sw-list .item.active p:after {
    background-position: 0 0;
  }
  .phone-shakw {
    position: fixed;
    left: 0;
    top: 0;
    display: none;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    top: 0;
    left: 0;
    background-color: #000;
    z-index: 1000;
  }
  .phone-shakw.on {
    display: block;
  }

  .phone-sw-cont {
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    border-bottom: 3px solid #b2b2b2;
    background: #fff;
    visibility: hidden;
  }

  .phone-sw-contbox {
    height: 300px;
  }

  .js-phone-close {
    position: absolute;
    left: 50%;
    bottom: -63px;
    width: 174px;
    height: 60px;
    margin-left: -87px;
    background: url("/themes/basic/skin/images/jtou.png") no-repeat left -30px;
  }

  .phone-sw-itemcontbox {
    height: 100%;
  }

  .phone-sw-p {
    font-size: 16px;
    text-align: center;
    line-height: 50px;
    height: 50px;
    border-bottom: 1px solid #e6e6e6;
  }
  .phone-sw-p.active {
    color: #b82f3e;
  }

  .phone-que {
    border-top: 1px solid #e6e6e6;
    text-align: center;
    padding: 10px 0;
  }
  .phone-que a {
    display: inline-block;
    width: 140px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background: #b82f3e;
  }
  /**================
    学生作品--移动端Tabs  end
  =================*/

  .u-class-box {
    height: 421px;
  }
  .tech-right,
  .tech-left {
    width: 50%;
  }
  .tech-right {
    padding: 15px;
  }
  .tech-text h2 {
    font-size: 1.6rem;
    line-height: 18px;
  }
  .tech-text p {
    font-size: 1.4rem;
    line-height: 16px;
  }
  .tech-article p {
    font-size: 1.3rem;
    line-height: 16px;
    text-align: justify;
  }
  .tech-info {
    height: 202px;
  }

  /* 2018-10-10 
  */
  .phone-li:before {
    width: 10px;
    height: 10px;
  }
  .p-s-c-item {
    margin-bottom: 25.83%;
  }
  .p-s-c-item.alt-4 .p-item-left,
  .p-s-c-item.alt-3 .p-item-left,
  .p-s-c-item.alt0 .p-item-left,
  .p-item-left {
    padding-right: 0;
  }
  .p-s-c-item.alt0 .p-item-right,
  .p-s-c-item.alt-0 .p-item-right,
  .p-s-c-item.alt-1 .p-item-right,
  .p-s-c-item.alt-3 .p-item-right,
  .p-s-c-item.alt-4 .p-item-right,
  .p-s-c-item.alt-2 .p-item-right {
    position: absolute;
    right: auto;
    left: 31%;
    top: 106%;
    bottom: 0;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }
  .p-s-c-item.alt0 .p-item-right p,
  .p-s-c-item.alt-0 .p-item-right p,
  .p-s-c-item.alt-1 .p-item-right p,
  .p-s-c-item.alt-2 .p-item-right p,
  .p-s-c-item.alt-4 .p-item-right p,
  .p-s-c-item.alt-3 .p-item-right p {
    padding-right: 10px;
    padding-left: 0;
    line-height: 73px;
    background: url(/themes/basic/skin/images/pass_jiantou_d.png) no-repeat right top;
  }
  /* 2018-10-10 */

  /* index  start*/
  .man-info header h2 {
    font-size: 2rem;
    line-height: 25px;
    margin-bottom: 10px;
  }
  .man-info header span {
    font-size: 1.6rem;
    line-height: 20px;
    margin-bottom: 10px;
    margin-left: 5px;
  }
  .man-info header p {
    font-size: 1.6rem;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .man-text p {
    font-size: 1.4rem;
    line-height: 25px;
  }
  .major-head h2 {
    font-size: 2.6rem;
    line-height: 30px;
  }
  .major-head p {
    font-size: 2rem;
    line-height: 25px;
  }
  .major-article h2 {
    font-size: 2rem;
    line-height: 25px;
  }
  .major-article p {
    font-size: 1.5rem;
    line-height: 25px;
    text-align: justify;
  }
  .major-right {
    height: 513px;
    padding-left: 0;
  }
  .major-right-bg {
    width: 100%;
  }
  .swiper-container.major-pic {
    height: 120%;
    margin-top: -54px;
  }
  .s-major-img .video-js, .s-major-img img {
    height: auto;
  }
  .video_img {
    width: 74%;
  }
  .major-right {
    padding-top: 25px;
  }
  .aside-list li {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
  .aside-list li img {
    width: 80%;
  }
  .u-head h2 {
    font-size: 2.6rem;
    line-height: 30px;
  }
  .u-head p {
    font-size: 2rem;
    line-height: 25px;
  }
  .i-stu-header-text {
    padding: 77px 0;
  }
  .i-stu-header-text p {
    font-size: 16px;
    line-height: 30px;
    width: 100%;
    text-align: justify !important;
  }
  .index-success-bg2 {
    padding-top: 0;
  }
  .pic-ml-list, .pic-m-list {
    height: auto;
  }
  .tech-right, .tech-left {
    float: none;
    width: 100%;
  }
  .tech-wrap {
    height: auto;
  }
  .tech-b-tab,
  .tech-bottom-pic {
    position: static;
  }
  .tech-b-tab {
    margin-bottom: 20px;
  }
  .stu-bg2 {
    padding-top: 0;
  }
  .index-bg5 {
    padding: 40px 0 60px 0;
  }
  .i-n-info h2 {
    font-size: 16px;
    line-height: 30px;
    margin: 15px 0;
  }
  .i-n-info p {
    font-size: 14px;
    line-height: 25px;
  }
  .news-go-more a, .news-more.alt-index {
    font-size: 14px;
    line-height: 25px;
    margin-top: 15px;
  }
  .m-n-list li p {
    font-size: 14px;
    line-height: 40px;
    cursor: pointer;
  } 
  /* index  end*/
  .online-1-table {
    margin-top: 0;
  }

  /* teaching start */
  .t-ban-info h2 {
    font-size: 30px;
  }
  .teach-rx-head h2,
  .stu-header h2,
  .teach-ys-head h2,
  .u-title-head h2, 
  .cho-s-text h2,
  .teach-xq-head h2,
  .teach-gk-box h2 {
    font-size: 26px;
    line-height: 30px;
  }
  .stu-header p.p-descr,
  .teach-gk-box p {
    font-size: 16px;
    line-height: 32px;
  }
  .teach-gk-video {
    height: 350px;
  }
  .u-class-box {
    height: auto;
  }
  .teach-xq-pdf {
    padding: 0 10px;
    border-radius: 23px;
    font-size: 14px;
    color: #b72434;
    line-height: 30px;
  }
  .teach-xq-wrap {
    padding: 12px;
    margin-top: 30px;
  }
  .teach-xq-list .item h2 {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .teach-xq-list .item p {
    font-size: 14px;
    line-height: 22px;
  }
  .teach-jy-list .item {
    padding-top: 15px;
  }
  .teach-jy-list .item h2 {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .teach-jy-list .item .item-text div, 
  .teach-jy-list .item .item-text p {
    font-size: 16px;
    color: #333;
    line-height: 30px;
  }
  .teach-ys-wrap .item-l.alt-ys p, 
  .teach-ys-wrap .item-l.alt-ys div {
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    padding: 10px 0;
  }
  .teach-ys-video {
    height: 300px;
  }
  .k-case-p {
    font-size: 18px;
    line-height: 30px;
  }
  .k-btn {
    width: 50px;
    height: 50px;
    background: url('/themes/basic/skin/images/sj_jian.png') no-repeat -6px center;
  }
  .caseNext {
    margin-right: -50px;
    background: url('/themes/basic/skin/images/sj_jian.png') no-repeat -72px center;
  }
  .casePrev:hover {
    background: url('/themes/basic/skin/images/sj_jian.png') no-repeat -138px center;
  }
  .caseNext:hover {
    background: url('/themes/basic/skin/images/sj_jian.png') no-repeat -202px center;
  }
  .u-head p.u-head-p {
    font-size: 16px;
    line-height: 30px;
    padding-left: 0;
    margin-top: 16px;
  }
  .t-gy-img {
    height: 220px;
  }
  .t-gy-text {
    margin-top: 15px;
  }
  .t-gy-text div, 
  .t-gy-text p {
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 15px;
  }
  .t-gy-text h2 {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 15px;
  }
  .teach-ys-video.alt-gy {
    height: 310px;
  }
  .teach-rxsq-wrap .item-l-box p {
    font-size: 16px;
  }
  .teach-rxsq-wrap .item-l-box div {
    margin-bottom: 10px;
  }
  .sq-text-r {
    padding-top: 15px;
  }
  .teach-rx-bottom a {
    margin-bottom: 15px;
  }
  /* teaching end */

  /* characteristic end */
  .cho-fz-title h2,
  .cho-jx-title h2,
  .u-title-head h2 {
    font-size: 26px;
    line-height: 30px;
  }
  .teaching-tab-list li a {
    line-height: 40px;
  }
  .cho-bg-fz,
  .cho-bg2,
  .cho-bg5 {
    padding: 60px 0 60px 0;
  }
  
  .cho-bg4 {
    padding-top: 60px;
  }
  .cho-bg {
    padding: 60px 0 40px 0;
  }
  .cho-fz-wrapcont {
    margin-top: 30px;
    height: 350px;
  }
  .cho-fz-box .swiper-slide.swiper-slide-active .cho-fz-item {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
  }
  .cho-fz-item header h2 {
    margin-bottom: 10px;
  }
  .cho-fz-tab.fz-next,
  .cho-fz-tab.fz-prev {
    bottom: -20%;
    z-index: 100;
  }
  .cho-fz-wrapcont {
    z-index: 20;
  }
  /* characteristic end */

  /* studentWorks start */
  .sw-pro-title {
    padding-top: 40px;
  }
  .ach-pro-title h2, 
  .sw-pro-title h2 {
    font-size: 26px;
    line-height: 30px;
  }
  .ach-product-wrap .ach-pro-title .p-descr, 
  .sw-pro-title .p-descr {
    font-size: 16px;
    line-height: 30px;
    margin-top: 15px;
    color: #fff;
  }
  .unite-stu-list li {
    margin-bottom: 20px;
  }
  /* studentWorks end */

  
  /* recruitStudents start */
  .rs-wrap {
    width: 100%;
    text-align: center;
  }
  .rs-wrap a {
    margin-bottom: 15px;
  }
  .recruit-bg1.alt {
    margin-top: 50px;
  } 
  .recruit-cx-left header h2 {
    font-size: 26px;
    line-height: 35px;
  }
  .r-cx-l-l, 
  .r-cx-l-r {
    float: none;
    width: 100%;
    padding: 0;
  }
  .recruit-bg1 {
    padding-bottom: 50px;
  }
  .recruit-cx-left header h2, 
  .recruit-kclasswrap h2, 
  .recruit-t-l-info h2, 
  .recruit-ys-title h2, 
  .recruit-6-header h2, 
  .recruit-7-header h2, 
  .recruit-7-lc .online-1-text h2 {
    font-size: 24px;
    line-height: 35px;
  }
  .recruit-7-left2 {
    width: 100%;
    font-size: 14px;
    margin-bottom: 15px;
  }
  .recruit-7-left1 {
    margin-bottom: 0;
  }
  .rs_table td {
    font-size: 12px;
  }
  .recruit-ys-title p {
    line-height: 30px;
  }
  .recruit-num-text header h2 {
    font-size: 18px;
  }
  .recruit-num-text header p {
    font-size: 16px;
  }
  /* recruitStudents end */

  /* onlineApplication start */
  .online-1-table {
    padding-top: 20px;
  }
  .form-box .form-group.has-delete {
    padding-right: 0; 
    width: 100%;
  }
  .form-box {
    padding-left: 0;
    padding-right: 0;
  }
  .form-box .form-group.four label {
    display: block;
    width: 82%;
    margin-right: 0%;
    margin-bottom: 15px;
  }
  .form-box label.checkbox, .form-box label.radio {
    height: 35px;
    line-height: 35px;
  }
  .col-xs-6 {
    width: 80%;
  }
  /* onlineApplication end */

  /* passageway start */
  .passway-h2, .passway-2-header h2, .passway-1-header h2 {
    font-size: 26px;
    line-height: 30px;
  }
  .p-s-c-item.alt-4 {
    margin-bottom: 30px;
  }
  .passway-s-btn a.js-p-s-btn {
    margin-left: 0;
  }
  .passway-zycont-wrap {
    margin-top: 30px;
  }
  .p-zycont-list li {
    width: 100%;
    margin-bottom: 20px;
  }
  .p-zycont-list li h2 {
    font-size: 18px;
    color: #000;
    margin-bottom: 10px;
  }
  .p-zycont-list li p {
    font-size: 16px;
  }
  .p-zycont-row {
    margin-bottom: 0;
  }
  .passway-ys-left .text-ys p, .passway-2-header .passway-study-descr p {
    font-size:14px;
  }
  .passway-ys-left header p {
    font-size: 16px;
    line-height: 30px;
  }
  .passway-lq-box {
    padding-left: 0;
  }
  .passway-lq-text {
    padding: 18px 0 18px;
  }
  .recruit-7-more.alt.alt-block {
    margin-top: 0;
  }
  .recruit-7-more.alt.alt-block a {
    margin-bottom: 15px;
  }
  .passway-bg4.alt-2 {
    padding-bottom: 50px;
  }
  /* passageway end */

  /* scholarship start */
  .schol-1-header p {
    font-size: 18px;
    line-height: 35px;
  }
  .passway-lq-text.alt-style1 {
    padding: 15px;
  }
  .schol-alt .passway-lq-text.alt-style1 {
    margin-bottom: 20px;
  }
  .passway-lq-text p {
    font-size: 14px;
    line-height: 30px;
  }
  .aside-list li:last-child img{
    width: 56%;
  }
  /* scholarship end */

  /* commonProblem start */
  .problem-l-title {
    height: 50px;
  }
  .problem-l-title p {
    line-height: 50px;
  }
  .problem-l-info p {
    font-size: 14px;
    line-height: 30px;
  }
  /* commonProblem end */

  /* newsDetail start */
  .news-detail-infowrap {
    margin-top: 30px;
    margin-bottom: 80px;
  }
  .news-detail-infowrap p img,
  .news-detail-infowrap div img{
    display: block;
    height: auto!important;
  }
  .teaching-tab-wraps {
    margin-top: -40px;
  }
  .commun-pic-list li {
    width: 50%;
  }
  /* newsDetail end */

  /* contactUs start */
  .contact-us .info {
    width: 300px;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
  }
  .contact-us .info label input {
    box-sizing: border-box;
    height: auto;
  }
  .contact-us .info .intro p {
    font-size: 12px;
    margin-bottom: 10px;
  }
  .contact-item-box-head h2 {
    font-size: 26px;
    line-height: 35px;
  }
  .c-i-item p {
    font-size: 15px;
    line-height: 24px;
  }
  /* contactUs end */

  /* activity start */
  .ban-text-choose h4 {
    font-size: 38px;
    text-transform: uppercase;
  }
  .ban-line {
    margin-top: 10px;
  }
  .activity {
    padding: 50px 0px;
    overflow: hidden;
  }
  .activity .tit {
    font-size: 26px;
    color: #333;
  }
  .activity ul {
    margin-top: 20px;
  }
  .activity ul li .con {
    padding: 25px;
  }
  .activity ul li .had h3 a {
    font-size: 19px;
  }
  .activity ul li .text p {
    font-size: 16px;
  }
  /* activity end */

  /* advisory start */
  .form-box .w50 {
    width: 100%;
  }
  .form-box .w25 {
    width: 50%;
  }
  /* advisory end */

  /* studentWorksDetail start */
  .s-m-bj {
    padding: 15px;
  }
  .s-m-v1-box {
    padding: 16px;
  }
  .m-close {
    width: 18px;
    height: 18px;
    right: 20px;
  }
  .stu-article {
    padding: 30px 20px 10px 20px;
  }
  .stu-article .jspPane > div {
    padding-left: 8px!important;
    padding-right: 8px!important;
  }
  .stu-article-info div,
  .stu-article-info p {
    font-size: 13px;
    color: #676767;
    line-height: 25px;
    margin-bottom: 10px;
  }
  .stu-article-bottom {
    margin-top: 25px;
  }
  .stu-article-bottom h2 {
    font-size: 20px;
  }
  /* studentWorksDetail end */
}
@media screen and (max-width: 1440px){
  /* .pic-m-list li {
    padding: 0 6px 12px 6px;
  } */
}
@media screen and (max-width: 768px){
  .recruit-k-wrap .f-l,
  .recruit-k-wrap .f-r {
    float: none;
    width: 100%;
  }
  .recruit-k-wrap .f-r {
    margin-top: 30px;
  }
}

@media screen and (max-width: 640px){
  .recruit-k-wrap .f-r {
    height: 300px;
  }
  .s-m-left {
    height: 60%;
  }
  .s-m-right {
    height: 40%;
  }
}
