﻿@media only screen and (max-width: 1440px) {
    #teachers .s01_01_left .dis_pos01 {
        top: 11%;
        left: 19%;}
    #teachers .s01_01_left .dis_pos03 {
        left: 17%;}
    #teachers .s01_01_left .dis_pos06 {
        bottom: 13%;
        right: 16%;}
    #teachers .s01_01_left p {
        font-size: 14px;}
    #teachers .s01_01_left .dis_pos02 p, #teachers .s01_01_left .dis_pos05 p {
        font-size: 24px;
        line-height: 14px;}
    #teachers .s01_01_left .dis_pos02 p span, #teachers .s01_01_left .dis_pos05 p span {
        font-size: 14px;}
    #searchPage .content_wrap{
        width: 960px;}
    /* 2018-08-22 */
    #science .pop_content{
        padding-top: 34px;}

    #science .pop_content .p_e_title{
        padding-bottom: 18px;}
    /*  */

    #science .pop_b_con {
        height: 270px;}
    #recruit .popup3_contain {
        width: 960px;}
    .hBan_pagination {
        bottom: 45px;}
    .walternating-con ul {
        padding-top: 27px;}
    #teachers .section02 {}
    /*#teachers .s02_content .s02_block_scroll {
        height: 371px;
    }*/
    #recruit .popup_contain {
        width: 960px;}

    /* 2018-9-14 */
    #header1 .nemuShow.nemuShow01 .m_menu,
    #header .nemuShow.nemuShow01 .m_menu {
        width: 546px;}
    #header1 .nemuShow.nemuShow02 .m_menu,
    #header .nemuShow.nemuShow02 .m_menu {
        width: 477px;}
    /* 2018-9-14 */
    
    #home .sec02_ele {
        height: 310px;}
    #resources .sec_s_ele {
        width: 33.333%;}
    #links .sec01 .sec01_ele {
        width: 33.333%;}
    #teachers .popup2_contain {
        width: 960px;}
    /* 2018-08-30 */
    #home .hBan_sec {}
    .hBan_pagination {
        width: 960px;
        margin-left: -480px;}
    .conInner {
        width: 960px;}

     /* 2018-9-14 */
    #header1 .nemuShow .m_menu,
    #header .nemuShow .m_menu {
        width: 723px;}
    #header1 .head02 .menu_ele,
    #header .head02 .menu_ele {
        padding-left: 10px;
        padding-right: 10px;}
    /* 2018-9-14 */



    
    .small-hBan-silder .page-cen {
        width: 960px;}
    .small-hBan-silder ul li {
        width: 192px;}
    .small-hBan-silder ul li .li-bottom {
        width: 173px;}
    .small-hBan-silder ul li .li-bottom .text {
        width: 114px;}
    #home .section01 .cata_s_ele .cata_s_ele_inner span {
        padding-right: 10px;
        padding-left: 10px;}
    #home .sec03_con .list_ele p {
        display: block;
        padding-right: 102px;}
    #home .sec03_con .list_ele p sup {
        right: 75px;}
    .page-cen {
        width: 960px;}
    #department .sec01_block .imgWrap {
        padding-top: 18px;}
    #department .sec01_block {
        height: 306px;}
    #fixHead.nemuShow .m_menu {
        width: 703px;}
    #department .popup_contain {
        width: 960px;}
    #science .popup_contain {
        width: 960px;}
    #science .s01_block02_ele {
        width: 25%;}
    #teachers .popup_contain {
        width: 960px;}
    .yuanzhang-pic {
        width: 37%;}
    .yuanzhang-text {
        width: 60%;}
    .wxuyaun-con {
        width: 792px;}
    .wleader-pic {
        width: 37%;}
    .wleader-text {
        width: 60%;}
    .wleader-text .wleader-list ul li .li-more {
        left: -42px;
        width: 281px;
        height: auto;
        background-size: 100% 100%;}
    .wleader-text .wleader-list ul li .li-more .text {
        padding: 27px 16px;}
    .inter_coop .popup_contain {
        width: 960px;}
    #aboutus .sec02_ele p {
        height: 48px;}
    .wleader-text {
        margin-top: 0%;}
    .copyRight-left {
        width: 270px;}
    .copyRight-left img {
        display: block;
        width: 100%;}
    .copyRight-text {
        margin-top: 4px;}
}

@media only screen and (max-width: 1000px) {
    /*#teachers .s01_01_left .s01_01_left_rel{
        display: none;
    }
    #teachers .s01_01_left .s01_01_left_m{
        display: block
    }*/
    #teachers .popup {
        top:104px;}

    #searchPage{
            padding-top: 151px;}
    #searchPage .content_wrap {
        width: 95%;}
    #science .pop_b_con {
        height: 330px;}
    .block-adviser .text {
        width: auto;}
    #recruit .popup3_contain {
        width: 95%;}
    .walternating-con ul {
        padding-top: 0;}
    #teachers .section02,
    #teachers .section03 {
        height: auto;}
    .block-adviser .block-title {
        padding-bottom: 30px;}
    #home .hBan_sec .swiper-pagination-bullet {
        width: 12px;
        height: 12px;
        border: 2px solid #ffffff;
        border-radius: 12px;
        margin: 0 6px;
        opacity: 1;
        background: transparent;}
    .wxuyaun-tixi_srcoll_hid {
        height: 231px;}
    #home .hBan_sec .swiper-pagination-bullet-active {
        background: #ffffff;}
    #home .hBan_sec .slider .slider_eleWrap,
    #home .hBan_sec {
        height: 280px;}
    #home {
        padding-top: 110px;}

    /* 2018-9-14 */
    #header1,
    #header {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        background: #ffffff;
        z-index: 10;
        box-shadow: 0 0 10px #999;
        -moz-box-shadow: 0 0 10px #999999;
        -webkit-box-shadow: 0 0 10px #999999;
        box-shadow: 0 0 10px #999999;}
    #header.alt {
        display: none;}
    .header-1 {
        display: block;}

    /* 2018-9-14 */
    
    .hbanner {
        margin-top: 110px;}
    .m_search {
        display: block;
        position: absolute;
        right: 78px;
        top: 0px;
        width: 90px;
        height: 100%;
        cursor: pointer;
        background: url(../images/m_search_icon.jpg) no-repeat center center;}
    .m_search.active {
        background-color: #005bb0;
        background-image: url(../images/m_search_icon_active.jpg);}
    .m_search_input {
        position: absolute;
        top: 89px;
        width: 100%;
        height: 0px;
        left: 0;
        overflow: hidden;
        display: block;}
    .m_search_input form {
        display: block;
        position: relative;
        width: 100%;
        height: 90px;
        background: #005bb0;}
    .m_search_input .m_searchext {
        height: 90px;
        width: 100%;
        border: none;
        outline: none;
        text-indent: 48px;
        background: none;
        color: #ffffff;
        font-size: 14px;}
    .m_search_input .m_searchext::-webkit-input-placeholder {
        color: #ffffff;}
    .m_search_input .m_searchext:-moz-placeholder {
        color: #ffffff;}
    .m_search_input .m_searchext:-ms-input-placeholder {
        color: #ffffff;}
    .m_search_input .m_searchbtn {
        position: absolute;
        top: 0;
        right: 0px;
        width: 90px;
        height: 100%;
        border: none;
        outline: none;
        background: transparent url(../images/m_search.jpg) no-repeat center center;
        cursor: pointer;}
    /*m_search.png*/
    #recruit .popup_contain {
        width: 95%;}
    .wrelations-nav a {
        padding: 10px 10px;}
    #teachers .s02_c_ele {
        width: 142px;}
    .exchange-list_left .exchange_padd {
        padding-right: 0px;}
    .exchange-list_right .exchange_padd {
        padding-left: 0px;}
    .exchange-list-li {
        width: auto;
        float: none;}
    #home .hBan_sec.hBan_sec_pc {
        display: none;}
    #home .hBan_sec.hBan_sec_mobile {
        display: block;}
    #teachers .section04 .con {
        width: 100%;}
    #recruit .sec03_img {
        float: none;
        width: auto;
        height: 300px;
        overflow: hidden;}
    #recruit .sec03_padd {
        padding: 40px;}
    #recruit .sec03_font {
        float: none;
        width: auto;}
    #recruit .sec03_con {
        height: auto;}
    #recruit .sec01_con .chart_wrap {
        width: auto;}
    #recruit .sec01_con .chart_img {
        float: none;
        width: auto;}
    #recruit .sec01_con .chart_img_inner {
        padding-right: 0px;}
    #recruit .sec01_con .chart_font {
        float: none;
        width: auto;
        padding-top: 30px;}
    #recruit .sec01_con .chart_font .chart_f_ele {
        width: auto;
        float: left;
        padding-right: 20px;}
    #teachers .popup .suspension {
        display: none!important;}
    #logistic .sec01_ele {
        width: 50%;}
    #links .sec01 .sec01_ele {
        width: 50%;}
    #resources .sec_s_ele {
        width: 50%;}
    #teachers .popup2_contain {
        width: 95%;}
    /* 2018-9-14 */
    #header1 .logo,
    #header .logo {
        top: 8px;}
    /* 2018-9-14 */
    #teachers .popup_contain {
        width: 100%;
        height: 100%;}
    #teachers .popup_inner{
        height: 980px;
        box-sizing:border-box;}
    /*#news .sec02_ele_left .inner {
        padding-right: 0;
    }
    #news .sec02_ele_right .inner {
        padding-left: 0;
    }
    #news .sec02_ele {
        float: none;
        width: auto;
    }*/
    .side_navigation {}
    .exchange-list ul li {
        width: 46%;}
    .inter_coop .popup_contain {
        width: 95%;}
    .contact-map .list2 {
        top: 28%;
        right: 43%;}
    .contact-map .list1 {
        right: 24%;
        top: 27%;}
    .contact-map .list3 {
        top: 35%;
        left: 7%;
        right: auto;}
    .contact-map .list4 {
        top: 70%;
        left: 18%;
        right: auto;}
    .contact-map .list5 {
        top: 54%;
        right: 44%;}
    .contact-map .list6 {
        top: 74%;
        right: 13%;}
    .contact-map {
        width: 95%;
        height: auto;}
    .yuanxiao-list ul li .title {
        padding-top: 35px;}
    .yuanxiao-list ul li {
        width: auto;
        float: none;}
    .degree-list ul li {
        width: 44%;}
    .wrelations_s2_four .wrelations_s2_ele {
        width: 50%;}
    .wrelations-slider .relations-pre {
        left: 0px;}
    .wrelations-slider .relations-next {
        right: 0px;}
    .wxuyaun-con {
        width: 682px;}
    .wxuyaun_02_four .wxuyaun_02_ele {
        width: 50%;}
    #info .sec01_ele {
        width: 50%;}
    #teachers .s02_b_ele {
        width: 50%;}
    #teachers .sec01_01 {
        height: 270px;}
    #teachers .s01_01_left img {}
    #science .s01_block02_ele {
        width: 50%;}
    #science .popup_contain {
        width: 95%;}
    #science .s01_block01_ele .more {
        right: 30px;
        left: auto;
        bottom: 15px;}
    #science .s01_block01_ele .m01_con {
        height: auto;}
    #science .s01_block01_ele .left {
        width: auto;
        float: none;
        height: auto;}
    #science .s01_block01_ele .leftInner {
        padding: 37px 26px 37px 26px;}
    #science .s01_block01_ele .right {
        width: auto;
        float: none;
        height: 402px;}
    #science .s01_block01_ele .rightInner {
        padding-left: 0;
        height: 100%;}
    #department .popup_contain {
        width: 95%;}
    #department .sec01_ele {
        width: 50%;}
    #fixHead.nemuShow {
        display: none!important;}
    .page-cen {
        width: 95%;}
    #home .sec05_rel_pc {
        display: none;}
    #home .sec05_rel_mobile {
        display: block;}
    #home .sec04_r_s01 .sec04_rel {
        top: 0;
        left: 0;
        right: 13px;
        bottom: 0;}
    #home .sec04_r_s02 .sec04_rel {
        top: 0;
        left: 13px;
        right: 0;
        bottom: 0;}
    #home .sec04_r_s02 {
        width: 50%;
        height: 100%;
        float: left;}
    #home .sec04_r_s01 {
        float: left;
        height: 100%;
        width: 50%;}
    #home .sec04_right {
        height: 190px;}
    #home .sec04_l_inner {
        padding-right: 0;
        width: 100%;}
    #home .sec04_left {
        padding-bottom: 26px;
        float: none;
        width: auto;}
    #home .sec04_right {
        float: none;
        width: auto;}
    #home .sec03_ele {
        width: auto;
        float: none;}
    #home .sec03_e_left {
        padding-right: 0px;}
    #home .sec03_e_right {
        padding-left: 0px;}
    #home .section01 .conInner {
        width: 100%;}
    #home .sec01_mob .cata_m_hid {
        display: none;}
    #home .sec01_mob .cata_m_hid_in p span {
        display: inline-block;
        padding-right: 8px;
        padding-bottom: 5px;}
    #home .sec01_mob .cata_m_hid_in p span a {
        color: #ffffff;
        font-size: 16px;}
    #home .sec01_mob .cata_m_hid_in p {
        color: #ffffff;
        font-size: 16px;}
    #home .sec01_mob .cata_m_hid_in {
        padding: 3px 20px 16px 20px;}
    #home .sec01_mob .cata_m_ele {
        background: #004796 url(../images/h_m_line.jpg) repeat-x bottom center;
        padding-left: 16px;}
    #home .sec01_mob .total_m_title {
        padding: 0 20px;
        cursor: pointer;
        background: #004796 url(../images/h_m_line.jpg) repeat-x bottom center;}
    #home .sec01_mob .total_m_title p {
        font-size: 18px;
        line-height: 80px;
        color: #ffffff;
        background: url(../images/total_m_title.jpg) no-repeat right center;}
    #home .sec01_mob .total_m_title.active p {
        background-image: url(../images/total_m_title_active.jpg);}
    #home .sec01_mob .cata_m_title {
        padding: 0 20px;
        cursor: pointer;}
    #home .sec01_mob .cata_m_title p {
        font-size: 18px;
        line-height: 44px;
        color: #ffffff;}
    #home .sec01_mob .c_m_hasSub .cata_m_title p {
        background: url(../images/h_plus.jpg) no-repeat right center;}
    #home .sec01_mob .c_m_hasSub.active .cata_m_title p {
        background-image: url(../images/h_reduce.jpg);}
    #home .sec01_pc {
        display: none;}
    #home .sec01_mob {
        display: block;}
    .conInner {
        width: 95%;}
    #home .hBan_sec .p_contain {
        width: 800px;}
    #home .hBan_sec .banner-pagination-wrap {
        display: block;}
    .small-hBan-silder {
        display: none;}
      /* 2018-9-14 */
    #header1 .head02,
    #header .head02 {
        display: none;}
    #header1 .linksSerach,
    #header .linksSerach {
        display: none;}
    /* 2018-9-14 */
    .nav-toggle {
        display: block;
        right: 21px;
        top: 29px;
        width: 60px;
        height: 60px;
        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: 40px;
        height: 4px;
        background-color: #005bb0;
        border-radius: 2px;
        position: absolute;
        top: 26px;
        left: 15px;
        -webkit-transition-duration: 0.5s;
        transition-duration: 0.5s;
        transiting-timing-function: swing;
        z-index: 5;}
    .nav-toggle .icon:before,
    .nav-toggle .icon:after {
        width: 40px;
        height: 4px;
        background-color: #005bb0;
        border-radius: 2px;
        content: "";
        position: absolute;
        left: 0;
        -webkit-transition-duration: 0.5s;
        transition-duration: 0.5s;
        -webkit-transition-timing-function: swing;
        transition-timing-function: swing;}
    .nav-toggle .icon:before {
        top: -12px;}
    .nav-toggle .icon:after {
        top: 12px;}
    body.sideopen .nav-toggle .icon {
        width: 0;}
    body.sideopen .nav-toggle .icon:before {
        -webkit-transform: translateY(12px) rotate(45deg);
        -ms-transform: translateY(12px) rotate(45deg);
        transform: translateY(12px) rotate(45deg);}
    body.sideopen .nav-toggle .icon:after {
        -webkit-transform: translateY(-12px) rotate(-45deg);
        -ms-transform: translateY(-12px) rotate(-45deg);
        transform: translateY(-12px) rotate(-45deg);}
    .grid {
        /*position: fixed;
        width: 330px;
        top: 0px;
        right: 0px;
        height: 100%;
        display: none;
        background: #1073ce;*/
        width: 330px;
        background: #fff;
        position: fixed;
        /*display: block;*/
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
        text-align: left;}
    .sideopen .container {
        -webkit-transform: translateX(-330px);
        -moz-transform: translateX(-330px);
        -ms-transform: translateX(-330px);
        transform: translateX(-330px);}
    /* 2018-9-14 */
    .sideopen .header-1 {
        -webkit-transform: translateX(-330px);
        -moz-transform: translateX(-330px);
        -ms-transform: translateX(-330px);
        transform: translateX(-330px);}
    /* 2018-9-14 */
    body.sideopen #shadow {
        top: 0;
        position: absolute;
        top: 110px;
        width: 100%;
        height: 100%;
        z-index: 500;
        background-color: rgba(0, 0, 0, .5);}
    .grid .menu2Wrap {
        padding-top: 30px;}
    .grid .menu2Wrap ul li {
        border-bottom: 1px solid #dcdada;
        padding: 0 20px;
        cursor: pointer;}
    .grid .menu2Wrap ul li p {
        -webkit-text-size-adjust: none;
        line-height: 60px;
        font-size: 30px;
        color: #666666;
        background: url(../images/rightsideico.jpg) no-repeat right center;}
    .grid .menu2Wrap ul li.active>p {
        background-image: url(../images/rightsideicodown.jpg);}
    .grid .menu2Wrap ul li p a {
        color: #666666;}
    .grid .menu2Wrap ul li p a:hover {
        color: #cd1618;}
    .grid .menu2Wrap ul li li:last-child {
        border-bottom: none;}
    .grid .menu2Wrap ul li ul {
        display: none;}
    .grid .menu2Wrap ul li a {
        display: block;}
    .grid .menu2Wrap ul li.hasMenu>p>a {
        display: inline;}
     /* 2018-9-14 */
    #header1 .head01,
    #header .head01 {
        padding-top: 8px;
        height: 96px;}
    body.about-body.sideopen {
        position: relative;}
    /* 2018-9-14 */
    /* 2018-08-24 */

    #department .sec01_block .moreWrap{
        display: none;}

    #department .sec01_block{
        height: 230px;}


    /* 2018-9-17 */
    #science .s01_c_ele.c_ele_03 {
        display: block;}
    #teachers .popup .pop_cata_block p {
        padding-left: 99px;}
    /* 2018-9-17 */

    /* 2018-10-17 */
    .modify-news-detail .modify-news-detail-left{
        width: 100%;}

    .modify-news-detail .modify-news-detail-right{
        display: none;}
    
    /* end */

    /*2019-4-22*/
    #teachers .s01_01_left .dis_pos04 {
        top: 10%;
        right: 14%;}
    #teachers .s01_01_left .dis_pos05 {
        top: 37%;
        right: 20%;}
    #teachers .s01_01_left .dis_pos02 p, #teachers .s01_01_left .dis_pos05 p {
        font-size: 20px;
        line-height: 14px;}
    #teachers .s01_01_left .dis_pos02 p span, #teachers .s01_01_left .dis_pos05 p span {
        font-size: 12px;}
    #teachers .s01_01_left p{
        font-size: 12px;}
    #teachers .s01_01_left .dis_pos06,
    #teachers .s01_01_left .dis_pos04,
    #teachers .s01_01_left .dis_pos01,
    #teachers .s01_01_left .dis_pos03{
        text-shadow: 1px 1px 1px #333;}
    #teachers .s01_01_left .dis_pos06 {
        bottom: 10%;
        right: 8%;}
    #teachers .s01_01_left .dis_pos01 {
        top: 9%;
        left: 14.5%;}
    #teachers .s01_01_left .dis_pos03{
        bottom: 9%;
        left: 10%;}
    #teachers .s01_01_left .dis_pos02 {
        top: 37%;
        left: 20.5%;}
    /*2019-4-22 end*/
    /*2019-4-23*/
    #teachers .s01_01_left .dis_pos05{
        top: 41%;
        right: 12%;}
    #teachers .s01_01_left .dis_pos02 {
        top: 41%;
        left: 12.5%;}
    /*2019-4-23 end*/
}

@media only screen and (max-width: 800px) {
    #home .hBan_sec .p_contain {
        width: 640px;}
}

@media only screen and (min-width: 641px) {
    body.block_fixed,
    body.sideopen {
        position: relative;}
}

@media only screen and (max-width: 640px) {
    .container {
        width: 640px;}
    #science .popup .close,
    #department .popup .close,
    #recruit .popup3 .close {
        width: 30px;
        height: 30px;
        background-size: cover;}
    #science .pop_content .pop_t_inner {
        width: 196px;
        height: 54px;
        line-height: 54px;}
    .block-adviser .b_adviser_h_title {
        padding-top: 42px;}
    #science .popup_contain {
        height: 788px;
        width: 95%;}
    #science .popup_inner {
        padding-top: 87px;}
    #science .popup_inner {
        height: 614px;}
    #science .popup .pop_scroll {
        overflow-y: auto;}
    #footer {
        border-top: 1px solid #eeeeee;}
    .block-adviser .b_adviser_p .p4 {
        font-size: 23px;
        line-height: 41px;}
    .block-adviser .b_adviser_h .p1 {
        padding-top: 25PX;}
    .block-adviser .b_adviser_h .p2 {
        font-size: 42px;
        line-height: 56px;}
    #teachers .section_total {
        border-bottom: 0;
        padding-bottom: 100px;}
    #recruit .section_total {
        border-bottom: 0;
        padding-bottom: 0px;}
    #teachers .section_total .block_three ul,
    #recruit .section_total .block_three ul {
        margin-bottom: 0;}
    #teachers .section_total .block_three ul li,
    #recruit .section_total .block_three ul li {
        float: none;
        width: auto;
        padding-bottom: 40px;}
    #teachers .section_total .block_three li:hover,
    #recruit .section_total .block_three li:hover {
        margin-top: 0px;}
    #home .section04,
    #home .section05 {
        display: none;}
    #teachers .sec03_03_title p {
        font-size: 24px;}
    #teachers .sec03_03_con p {
        font-size: 20px;
        line-height: 33px;}
    #teachers .sec03_03_ele .more a {
        font-size: 20px;
        line-height: 33px;}
    #news .sec01_01_left .imgWrap img {
        width: 100%;}
    #teachers .section_total .block-title {
        display: none;}
    .block-xuyaun,
    .block-leader,
    .block-alternating {
        height: auto;}
    .block-relations {
        min-height: auto;}
    .block-adviser {
        height: 740px;}
    .block-adviser .more p {
        font-size: 22px;}
    .page_down {
        display: none!important;}
    .page_down .page_down {
        display: none;}
    .block-adviser .block-title {
        padding-top: 61px;}
    .block-adviser .block-title {
        padding-bottom: 38px;}
    .block-adviser .text p {
        font-size: 22px;
        line-height: 33px;}
    .side_navigation li {
        display: none!important;}
    .side_navigation {
        top: auto;
        bottom: 10%;}
    #recruit_social .sec_title p {
        font-size: 24px;}
    #recruit_social .sec02_ele .pos_con p {
        font-size: 22px;
        line-height: 33px;}
    #recruit_social .sec02_ele .hide_inner {
        padding-top: 10px
    ;}
    #recruit_social .sec02_ele .pos_title p {
        font-size: 22px;
        line-height: 40px;}
    #recruit_social .sec02_title p {
        font-size: 24px;
        line-height: 60px;}
    #recruit_social .sec02_title {
        line-height: 60px;}
    .m_search_input .m_searchext {
        font-size: 24px;}
    .copyRight-right li a {
        width: 57px;
        height: 56px;}
    .copyRight-right li.li01 a {
        background-image: url(../images/share_icon_01_m.jpg);}
    .copyRight-right li.li02 a {
        background-image: url(../images/share_icon_03_m.jpg);}
    .copyRight-right li.li03 a {
        background-image: url(../images/share_icon_05_m.jpg);}
    .copyRight-right li.li04 a {
        background-image: url(../images/share_icon_07_m.jpg);}
    .copyRight-right li.li05 a {
        background-image: url(../images/share_icon_09_m.jpg);}
    #department .popup .more {
        font-size: 22px;}
    #footer .foot01 .f01_m_ele {
        /*width: 33.333%;
        float: left;
        padding-bottom: 10px;*/
        width: auto;
        float: none;
        display: inline-block;
        padding: 0 10px 9px;}
    #footer .foot01 .f01_m_ele p {
        font-size: 20px;
        color: #005bb0;
        line-height: 33px;}
    #footer .foot01 .foot01_pc {
        display: none;}
    #footer .foot01 .foot01_mobile {
        display: block;
        text-align: center;}
    #home .sec04_left {
        height: 280px;}
    #teachers .section04 {
        display: none;}
    .navigation {
        padding-top: 47px;}
    .hbanner {
        display: none;}
    #footer .foot02 {
        /*background: #86aad2;*/
        background: #ffffff;}
    #home .sec05_m_inner {
        height: 218px;}
    #home .section01 {
        display: none;}
    #home .section02 {
        display: none;}
    #home .section03 {
        display: none;}
    #home .section03_01 {
        display: none;}
    #home .s4-pagination a.selected span {
        background-image: url(../images/hs4_bg_active_m.jpg)
    ;}
    #home .s4-pagination a span {
        width: 14px;
        height: 14px;
        background-image: url(../images/hs4_bg_m.jpg);}
    #home .sec02_01-pagination {
        position: absolute;
        right: 28px;
        bottom: 28px;
        z-index: 2;}
    #home .sec02_01-pagination .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        border: 2px solid #ffffff;
        background: transparent;
        margin: 0 3px;
        opacity: 1;}
    #home .sec02_01-pagination .swiper-pagination-bullet-active {
        background: #ffffff;}
    #home .sec02_01-pagination a {
        display: inline-block;
        padding: 3px 0;
        margin: 0 3px;}
    #home .sec02_01-pagination a span {
        font-size: 0px;
        line-height: 0;
        width: 14px;
        height: 14px;
        overflow: hidden;
        display: inline-block;
        text-indent: 1000px;
        background: url(../images/hs4_bg_m.jpg) no-repeat center center;}
    #home .sec02_01-pagination a.selected span {
        background: url(../images/hs4_bg_active_m.jpg) no-repeat center center;}
    #home .section02_01 .f_pos {
        position: absolute;
        bottom: 28px;
        left: 0;}
    #home .section02_01 .time {
        font-size: 22px;
        color: #fff;
        line-height: 33px;}
    #home .section02_01 .p_title p {
        font-size: 22px;
        line-height: 32px;
        color: #fff;}
    #home .section02_01 .f_title {
        padding-top: 28px;}
    #home .section02_01 .f_title .line_fff {
        width: 138px;
        border-top: 4px solid #fff;
        padding-bottom: 6px;}
    #home .section02_01 .f_title .h {
        font-size: 26px;
        color: #fff;
        line-height: 33px;
        padding-top: 6px;}
    #home .section02_01 .f_title .h_en {
        font-size: 24px;
        color: #fff;
        line-height: 30px;}
    #home .section02_01 {
        display: none;
        position: relative;}
    #home .section02_01 .imgWrap {
        width: 100%;
        height: 100%;}
    #home .sec02_01_slider .ele {
        height: 310px;
        position: relative;
        float: left;}
    #home .sec02_01_slider .fontWrap {
        left: 18px;
        right: 18px;
        top: 0;
        height: 100%;
        position: absolute;}
    #home .section01_01 {
        display: block;
        padding-top: 30px;}
    #home .section01_01 .ele {
        width: 33.333%;
        float: left;}
    #home .section01_01 .ele_in {
        height: 150px;
        border-right: 1px dashed #cecece;}
    #home .section01_01 .ele_in_bottom {
        border-bottom: 1px dashed #cecece;}
    #home .section01_01 .ele_in_last {
        border-right: 1px dashed transparent;}
    #home .section01_01 .icon_wrap {
        height: 61px;
        padding-top: 18px;
        text-align: center;
        position: relative;}
    #home .section01_01 .icon_wrap img {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0 auto;}
    #home .section01_01 .p_wrap {
        padding-top: 17px;
        text-align: center;}
    #home .section01_01 .p_wrap p {
        font-size: 24px;
        line-height: 38px;
        color: #333333;}
    #home .sec05_m_ele p {
        font-size: 26px;
        line-height: 35px;}
    #recruit .sec02_ele .d_inlin_block .btn {
        margin-bottom: 11px;}
    #recruit .popup .title h4 {
        font-size: 24px;}
    #recruit .pop_con .s02_pos {
        font-size: 22px;}
    #logistic .sec01_ele {}
    #news .sec02_ele_left .inner {
        padding-right: 0;}
    #news .sec02_ele_right .inner {
        padding-left: 0;}
    #news .sec02_ele {
        float: none;
        width: auto;}
    #news .sec01_01_right .moreWrap p {
        font-size: 20px;}
    #news .sec01_01_right .p_detail p {
        font-size: 20px;
        line-height: 33px;}
    news .sec01_01_right .title p {
        font-size: 22px;
        line-height: 33px;}
    #news .sec01_01_right .inner {
        padding-left: 0px;}
    #news .sec01_01_left .inner {
        padding-right: 0px;}
    #news .sec01_01_left .dataWrap .month,
    #news .sec01_01_left .dataWrap .year {
        font-size: 18px;}
    #news .sec01_01_left {
        float: none;
        width: auto;}
    #news .sec01_01_right {
        float: none;
        width: auto;}
    /*end*/
    #recruit .s02_c_ele p {
        font-size: 24px;}
    #news .only_h .s01_ele .h {
        padding-right: 115px;}
    #teachers .s02_content .listW_p_ele p {
        font-size: 20px;
        line-height: 38px;}
    #news .s01_ele .p_detail p {
        padding-right: 119px;}
    #news .s01_ele .time {
        font-size: 20px;
        line-height: 33px;}
    #news .s01_ele .p_detail p {
        font-size: 20px;
        line-height: 33px;}
    #news .s01_ele .h {
        font-size: 22px;
        line-height: 34px;}
    #yw0 li a {
        font-size: 22px;
        line-height: 48px;}
    #yw0 li {
        width: 48px;
        height: 48px;}
    #yw0 li.previous,
    #yw0 li.next {
        width: 100px;}
    #yw0 li:hover {
        background-size: cover;}
    #yw0 li.selected {
        background-size: cover;}
    .exchange-list .exchange_h p {
        font-size: 22px;}
    .exchange-list .exchange_p p {
        font-size: 20px;
        line-height: 38px;}
    #home .sec01_mob .total_m_title p {
        font-size: 25px;
        line-height: 80px;}
    #science .ajax_ele {
        width: auto;}
    #science .ajax_ele_bor {
        width: auto;
        height: auto;
        padding-bottom: 100px;}
    #science .ajax_title p {
        font-size: 22px;}
    #science .ajax_ele_con .a_p_h p {
        font-size: 20px;}
    #science .ajax_ele_con .a_con .h {
        font-size: 20px;
        line-height: 36px;}
    #science .ajax_ele_con .a_con p {
        font-size: 20px;
        line-height: 32px;}
    #recruit .sec03_padd .h {
        font-size: 24px;}
    #recruit .sec03_padd .p p {
        font-size: 22px;
        line-height: 38px;}
    #recruit .sec02_title p {
        font-size: 22px;}
    #recruit .sec02_ele .d_inlin_block .btn p {
        font-size: 22px;
        line-height: 38px;}
    #recruit .sec02_ele .pos_con p {
        font-size: 22px;
        line-height: 38px;}
    #recruit .sec02_ele .pos_title p {
        font-size: 22px;}
    #recruit .sec01_con .chart_font p {
        font-size: 22px;
        line-height: 38px;
        background-position: left 15px;}
    #recruit .sec01_con .p p {
        font-size: 22px;
        line-height: 38px;}
    #recruit .sec01_con .c_title {
        font-size: 22px;
        line-height: 38px;}
    #recruit .sec_title p {
        font-size: 24px;}
    #logistic .sec01_c_ele p {
        font-size: 24px;
        line-height: 33px;}
    #logistic .sec01_c_ele {
        width: 25%;}
    #logistic .sec01_ele p {
        font-size: 22px;}
    #links .sec01 .sec01_ele p {
        font-size: 22px;
        line-height: 33px;
        background-position: left 11px;}
    #links .sec01 .sec01_ele {
        width: auto;
        float: none;
        height: auto;
        padding-bottom: 27px;}
    #resources .person p {
        font-size: 24px;}
    #resources .sec_s_ele p {
        font-size: 22px;}
    #resources .person {
        position: static;
        width: auto;
        padding-bottom: 30px;}
    #resources .sec_sub {
        padding-left: 8%;}
    #teachers .pop2_con p {
        font-size: 20px;
        line-height: 33px;}
    #teachers .popup2 .title h4 {
        font-size: 24px;}
    #teachers .sec01_block .title p {
        font-size: 22px;}
    #info_data .sec_inlinblock p {
        font-size: 20px;
        width: 100%;
        line-height: 33px;}
    #info_data .sec_inlinblock2 p {
        font-size: 20px;}
    #info_data .sec_title p {
        font-size: 22px;}
    #department .popup .more a {
        font-size: 22px;}
    #activity .sec02_font h4 {
        font-size: 22px;}
    #activity .sec02_font .moreWrap p {
        font-size: 20px;}
    #activity .sec02_f_detail p {
        font-size: 20px;}
    #activity .screen_buttom .screen_show a {
        font-size: 20px;
        line-height: 33px;}
    #activity .news_calendar_screen_title .screen_buttom .down {
        font-size: 20px;}
    #news .s02_data .month,
    #news .s02_data .year {
        font-size: 18px;}
    #news .s02_font .p_des p {
        font-size: 20px;
        line-height: 33px;
        height: 66px;}
    #news .s02_font h4 {
        font-size: 22px;}
    #news .sec01_right .moreWrap p {
        font-size: 20px;}
    #news .sec01_right .p_detail p {
        font-size: 20px;
        line-height: 33px;}
    news .sec01_right .title p {
        font-size: 22px;
        line-height: 33px;}
    #news .sec01_right .inner {
        padding-left: 0px;}
    #news .sec01_left .inner {
        padding-right: 0px;}
    #news .sec01_left .dataWrap .month,
    #news .sec01_left .dataWrap .year {
        font-size: 18px;}
    #news .sec01_left {
        float: none;
        width: auto;}
    #news .sec01_right {
        float: none;
        width: auto;}
    #aboutus .sec02_ele p.icon01,
    #aboutus .sec02_ele p.icon02,
    #aboutus .sec02_ele p.icon03,
    #aboutus .sec02_ele p.icon04,
    #aboutus .sec02_ele p.icon05 {
        background-position: left 17px;}
    #aboutus .sec02_ele p {
        font-size: 22px;
        line-height: 33px;}
    #aboutus .sec02_ele {
        float: none;
        width: auto;}
    #aboutus .sec02_title .k {
        font-size: 22px;
        line-height: 33px;}
    #aboutus .sec02_title .h {
        font-size: 24px;
        line-height: 33px;}
    .worganization-con table tbody td,
    .worganization-con table thead td {
        font-size: 24px;
        line-height: 33px;}
    .worganization-con table tbody td a {
        font-size: 24px;}
    .inter_coop .pop_con p {
        font-size: 20px;
        line-height: 33px;}
    .inter_coop.popup .title h4 {
        font-size: 22px;}
    .exchange-list ul li .li-text .text p {
        font-size: 20px;
        line-height: 33px;}
    .exchange-list ul li .li-text .title h2 {
        font-size: 22px;}
    .exchange-list ul li {
        width: auto;
        float: none;
        margin: 0;
        margin-bottom: 40px;}
    .yuanxiao-list ul li .text dl dd p {
        font-size: 20px;
        line-height: 33px;}
    .yuanxiao-item .yuanxiao-title h2 {
        font-size: 22px;}
    .yuanxiao-list ul li .title h2 {
        font-size: 20px;}
    .international-nav a {
        font-size: 22px;}
    .degree-list ul li .text p {
        font-size: 20px;
        line-height: 33px;}
    .degree-list ul li {
        float: none;
        width: auto;}
    .wcommunication-list .caroufredsel_wrapper {
        height: 372px !important;}
    .wcommunication-list ul li {
        height: 354px;}
    .wcommunication-list ul li .li-text p {
        font-size: 22px;
        line-height: 33px;}
    .wcommunication-list ul li .li-text h2 {
        font-size: 22px;}
    .wcommunication-news-text h2 {
        font-size: 24px;}
    .wcommunication-text p {
        font-size: 22px;
        line-height: 33px;}
    .wcommunication-text h2 {
        font-size: 24px;}
    .wrelations-slider4 .hid_block .small_title {
        font-size: 20px;
        background-position: left 25px;}
    .wrelations-slider4 .hid_block .disline_icon {
        font-size: 20px;
        background-position: left 26px;}
    .wrelations-slider4 .hid_block .contant_type p.iocn01,
    .wrelations-slider4 .hid_block .contant_type p.iocn02,
    .wrelations-slider4 .hid_block .contant_type p.iocn03 {
        background-position: left 8px;}
    .wrelations-slider4 .hid_inner p {
        font-size: 20px;
        line-height: 33px;}
    .wrelations-slider4 .listW_ele.active .listW_title p {
        font-size: 24px;}
    .wrelations-slider4 .listW_title p {
        font-size: 24px;
        line-height: 33px;}
    .wrelations-slider3 .acti_in .time {
        font-size: 20px;
        line-height: 24px;}
    .wrelations-slider3 .acti_in p {
        font-size: 20px;
        line-height: 33px;}
    .wrelations-slider3 .acti_ele_right .acti_inner {
        padding-left: 0px;}
    .wrelations-slider3 .acti_ele_left .acti_inner {
        padding-right: 0px;}
    .wrelations_s2_-tixi .text {
        height: 211px;
        overflow-y: auto;}
    .wrelations_s2_-tixi .text p {
        font-size: 20px;
        line-height: 33px;}
    .wrelations_s2_-tixi .title h2 {
        font-size: 22px;}
    .wrelations-slider3 .acti_ele {
        width: auto;
        float: none;}
    .wrelations-slider3 .a_h {
        font-size: 24px;}
    .wrelations-slider3 .t_link_ele p {
        font-size: 20px;
        line-height: 33px;}
    .wrelations-slider3 .acti_title .more a {
        font-size: 20px;}
    .wrelations_s2_four .wrelations_s2_inner p {
        font-size: 20px;
        line-height: 33px;}
    .wrelations-slider2 .text_intro p,
    .wrelations-slider3 .text_intro p {
        font-size: 20px;
        line-height: 33px;}
    .wrelations-nav a {
        font-size: 24px;
        line-height: 33px;
        padding: 7px 25px;}
    .walternating-con ul li .text p {
        font-size: 24px;}
    .walternating-con ul {
        margin: 0;}
    .walternating-con ul li {
        width: 46%;
        margin: 0 2%;
        transition: none;
        -moz-transition: none;
        -webkit-transition: none;
        padding-bottom: 24px;}
    .walternating-con ul li .pic {
        height: 200px;
        overflow: hidden;
        position: relative;}
    .walternating-con ul li .pic img {
        position: absolute;
        width: 100%;
        height: 408px;
        top: 50%;
        left: 0;
        margin-top: -204px;}
    .walternating-con ul li:hover {
        margin-top: 0px;}
    .block-alternating {
        background: none;}
    .wleader-text .wleader-list ul li .li-more .text p {
        font-size: 20px;
        line-height: 33px;}
    .wleader-text .wleader-list ul li .li-more {
        left: 0;
        width: 100%;}
    .wleader-text .wleader-list ul li {
        float: left;
        width: 50%;}
    .wleader-text .wleader-list ul li span {
        font-size: 20px;}
    .wleader-text .wleader-list ul li h2 {
        font-size: 24px;}
    .wleader-text .infor p {
        font-size: 20px;
        line-height: 33px;}
    .wleader-pic {
        width: auto;
        float: none;
        padding-bottom: 40px;
        text-align: center;
        border: none;}
    .wleader-pic img {
        display: inline-block;
        width: auto;
        max-width: 100%;}
    .wleader-text {
        width: auto;
        float: none;}
    .wxuyaun-tixi .text p {
        font-size: 22px;
        line-height: 33px;}
    .wxuyaun-tixi .title h2 {
        font-size: 24px;}
    .wxuyaun_02_four .wxuyaun_02_inner p {
        font-size: 20px;}
    .wxuyaun-text .text p {
        font-size: 22px;
        line-height: 33px;}
    .wxuyaun-con {
        width: 95%;}
    .yuanzhang-text .qianming {
        width: 228px;}
    .yuanzhang-text .qianming p {
        font-size: 22px;
        line-height: 33px;}
    .yuanzhang-text .text h2 {
        font-size: 24px;}
    .yuanzhang-text .text p {
        font-size: 22px;
        line-height: 33px;}
    .yuanzhang-text {
        width: auto;
        float: none;}
    .yuanzhang-pic {
        width: auto;
        float: none;
        text-align: center;
        padding-bottom: 40px;}
    .yuanzhang-pic .pic img {
        width: auto;
        max-width: 100%;}
    #infoDetail .s01_ele .p_detail p {
        padding-right: 119px;}
    #infoDetail .s01_ele .time {
        font-size: 20px;
        line-height: 33px;}
    #infoDetail .s01_ele .p_detail p {
        font-size: 20px;
        line-height: 33px;}
    #infoDetail .s01_ele .h {
        font-size: 22px;
        line-height: 34px;}
    #info .sec01_inner p {
        font-size: 20px;
        line-height: 33px;}
    #teachers .section04 .calendar p {
        font-size: 20px;}
    #teachers .section04 .con p {
        font-size: 20px;
        line-height: 33px;}
    #teachers .sec03_02_ele {
        width: 50%;
        padding-bottom: 30px;}
    #teachers .sec03_02_inner p {
        font-size: 20px;}
    #teachers .sec03_01 p {
        font-size: 20px;
        line-height: 33px;}
    #teachers .popup .pop_cata_block p span.m {
        width: 100%;
        font-size: 20px;
        line-height: 33px;}
    #teachers .popup .pop_cata_block p span.Magazine{
        width: 100%;}
    #teachers .popup .pop_cata_block p {
        padding-left: 0;
        font-size: 20px;
        line-height: 33px;}
    #teachers .popup .close{
        background-size: 100% 100%;}
    #teachers .popup .pop_ca_ele p {
        font-size: 20px;}
    #teachers .popup .pop_ca_ele {
        width: 215px;
        margin-right: 17px;}
    #teachers .popup .pop_sec01 .chara_into p {
        font-size: 20px;
        line-height: 33px;}
    #teachers .s02_c_ele p {
        font-size: 22px;}
    #teachers .s02_c_ele {
        width: 142px;}
    #teachers .sec01_02 p {
        font-size: 20px;
        line-height: 33px;}
    #teachers .sec01_01 .s01_table p {
        font-size: 20px;
        line-height: 33px;}
    #science .pop_content .popbtn p {
        font-size: 24px;}
    #science .pop_b_ele {
        width: auto;
        float: none;}
    #science .pop_b_padd .h {
        font-size: 22px;
        line-height: 33px;}
    #science .pop_b_con {
        height: 269px;}
    #science .pop_b_padd .p p {
        font-size: 20px;
        line-height: 30px;}
    #science .pop_content .pop_t_inner p {
        font-size: 20px;
        line-height: 54px;}
    #science .pop_content .p_e_title p {
        font-size: 22px;}
    #science .popup .title h4 {
        font-size: 24px;}
    #science .pop_cata_ele p {
        font-size: 20px;}
    #science .s01_block02_select .p p {
        font-size: 22px;
        line-height: 33px;}
    #science .s01_block02_select .more p {
        font-size: 22px;}
    #science .s01_block02_ele .s_02_cell p {
        font-size: 22px;
        line-height: 33px;}
    #science .s01_block02_ele .s_02_cell p.en {
        font-size: 20px;
        line-height: 30px;}
    #science .pop_cata_ele {
        width: auto;
        float: none;
        margin-bottom: 16px;
        display: none;}
    #science .pop_cata_ele.active {
        display: block;}
    #science .pop_ca_cell {
        /*width: 9%;*/
        display: none;}
    #science .s01_block02_ele {
        width: auto;
        float: none;}
    #science .s01_block01_ele .con_detail p {
        font-size: 20px;
        line-height: 33px;}
    #science .s01_block01_ele .l_h p {
        font-size: 22px;}
    #science .s01_c_ele p {
        font-size: 24px;}
    #department .pop_con p {
        font-size: 22px;
        line-height: 33px;}
    #department .popup .title h4 {
        font-size: 24px;}
    #department .sec01_block .title p {
        font-size: 24px;}
    .navigation .navigation-item {
        font-size: 22px;
        line-height: 33px;}
    #department .block-title p {
        text-align: center;
        font-size: 22px;
        line-height: 30px;}
    .copyRight-right {
        display: none;
        float: none;
        width: 362px;
        margin-top: 0;
        padding-top: 7px;
        margin: 0 auto;}
    #footer .copyRight p {
        font-size: 16px;
        line-height: 30px;
        color: #666666;}
    #footer .copyRight p.p_color {
        color: #005bb0;}
    .copyRight-text {
        float: none;
        margin-left: 0px;
        margin-top: 0;
        padding-top: 8px;
        text-align: center;}
    .copyRight-left {
        float: none;
        text-align: center;}
    #footer .copyRight {
        padding-top: 15px;
        padding-bottom: 15px;}
    #footer .copyRight_pc {
        display: none;}
    #footer .copyRight_mobile {
        display: block;}
    #footer .foot01 {
        display: block;
        /*background: #86aad2;*/
        background: #ffffff;
        padding-top: 20px;
        padding-bottom: 0px;}
    #footer .foot01 .f_menu {
        width: 50%;
        padding-bottom: 27px;}
    #footer .foot01 .f_title p {
        font-size: 24px;
        line-height: 46px;}
    #footer .foot01 .catalog p {
        font-size: 20px;
        line-height: 36px;}
    #home .sec04_right {
        height: 170px;}
    #home .sec04_r_s01 p {
        font-size: 26px;
        line-height: 35px;}
    #home .sec04_left p {
        font-size: 26px;
        line-height: 44px;}
    #home .sec04_left .font_wrap .en {
        font-size: 24px;
        line-height: 30px;}
    #home .sec03_con .f_data .day {
        padding-top: 5px;}
    #home .sec03_con .f_data .month {
        font-size: 20px;}
    #home .sec03_con .p_t p {
        font-size: 20px;}
    #home .sec03_con .list_wrap .more p {
        font-size: 20px;}
    #home .sec03_con .list_ele p {
        padding-right: 156px;}
    #home .sec03_con .list_ele p sup {
        right: 112px;}
    #home .sec03_con .list_ele .time {
        font-size: 20px;}
    #home .sec03_con .list_ele p {
        font-size: 20px;}
    #home .sec03_title span {
        font-size: 24px;}
    #home .sec02_con .time {
        font-size: 20px;
        line-height: 30px;}
    #home .sec02_con .p_title p {
        font-size: 20px;
        line-height: 34px;}
    #home .sec02_con .f_title .h {
        font-size: 24px;
        line-height: 44px;}
    #home .sec02_con .f_title .h_en {
        font-size: 20px;
        line-height: 22px;}
    #home .sec02_ele01,
    #home .sec02_ele02 {
        padding-right: 0;}
    #home .sec02_ele {
        padding-bottom: 20px;
        width: auto;
        float: none;
        height: 467px;}
    #home .sec01_mob .cata_m_hid_in p {
        line-height: 32px;}
    #home .sec01_mob .cata_m_hid_in p span a {
        font-size: 20px;}
    #home .sec01_mob .cata_m_title p {
        font-size: 24px;
        line-height: 50px;}
    #home .hBan_sec .p_contain {
        width: 580px;}
    .copyRight-left {
        width: auto;}
    .copyRight-left img {
        display: inline-block;
        width: auto;}
    .department-nav {
        display: block;}

        /* 2018-09-11 */
    .modify-more{
        font-size: 22px;
        line-height: 1.5em;}
    /* end */

        /* 2018-09-29 */
    
    #teachers .popup .pop_sec01 span.email{
        background: url(../images/t_email.jpg) no-repeat left 10px;}
    #teachers .popup .pop_sec01 span.fax {
        background: url(../images/t_fax.jpg) no-repeat left 10px;}
    #teachers .popup .pop_sec01 span.tel {
        background: url(../images/t_tel.jpg) no-repeat left 10px;}
    /* 2018-09-29 end */

    /* 2018-10-23 */
    
    #teachers .teachers-summary .teachers-header .chara_detail h1{
        font-size: 30px;
        line-height: 1.25em;}
    
    #teachers .teachers-summary .teachers-header .chara_detail .chara_info p{
        font-size: 22px;
        line-height: 1.5em;}

    #teachers .teachers-summary .tab-content .switch-list {
        max-height: 400px;
        overflow-y: auto;}

    #teachers .teachers-summary .tab-content ul.tabbar li{
        width: 46%;
        margin-right: 3%;
        font-size: 22px;}

    #teachers .teachers-summary .tab-content .switch-list .switch-item table tr td p{
        font-size: 24px;
        line-height: 1.5em;}

    #teachers .teachers-summary .tab-content .switch-list .switch-item table tr.mobile td,
    #teachers .teachers-summary .tab-content .switch-list .switch-item table tr td.right{
        width: 100%;}

    #teachers .teachers-summary .tab-content .switch-list .switch-item table tr td.left{
        display: none;}

    #teachers .teachers-summary .tab-content .switch-list .switch-item table tr.mobile {
        display: block;}

    #teachers .teachers-summary .tab-content .switch-list .switch-item table tr.mobile td p{
        color: #333;}



    /* 2018-10-23 end */
}