.main_container .main1 .hot-container .r .news_img{display:none}
.list .dataList .teacher .name .post2{display:none}
.navbox{display:none}
.header1 .head-right .site_log .site:nth-child(1) {
    background-image: url(images/email.svg);
    display: none;
}
 .header1 .head-right .site_log .site:nth-child(2) {
    background-image: url(images/user.svg);display:block;
}
@media screen and (max-width:999px) {
body #header1{    z-index: 1111;}

.openSearch.close{    z-index: 1112;    right: 0px;
    left: auto;    width: 58px;
    background: transparent;}

body.teamPage .teamPageContainer ._homepage{
    padding: 13px 20px}
body.teamPage .teamPageContainer .name{font-size:16px;}
body.teamPage .teamPageContainer .name:before{width: 22px;
    height: 16px;    margin-right: 14px;}
body.list .col_tt{font-size:24px;}
.list .dataList .teacher .zd2{display:none !important}
.list .dataList .teacher .name .post2{    display: inline-block;font-size:13px;
    float: right;}
.navbox{display:block;}
.list #header1{    position: relative;}
.header1 .head-right .site_log .navi-aside-toggle.arrow .xian2{display:none}
.header1 .head-right .site_log .navi-aside-toggle.arrow .xian1{transform:rotate(-45deg);position:absolute}
.header1 .head-right .site_log .navi-aside-toggle.arrow .xian3{transform:rotate(45deg);position:absolute}
.fixbox{position:fixed;z-index:2;background:#065391;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;top:0;clip-path:circle(32px at 110% 0);padding:60px calc(50vw - 8.2rem);box-sizing:border-box;overflow-y: auto;}
.fixbox .close{width:.48rem;height:.48rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:50%;margin-right:-8.2rem;top:.55rem;cursor:pointer}
.fixbox .close img{width:.25rem}
.fixbox.open{display:flex}
.fixbox{flex-wrap:wrap;    align-content: flex-start;}
.fixbox a{color:#fff}
.fixbox .wp-menu{display:flex;    flex-direction: column;width:100%;
    justify-content: flex-start;
    height: auto;
    min-height: unset;
    padding: 0;
    margin: 0;
    text-align: left;
    padding: 0 15px;
    box-sizing: border-box;
    font-weight: 600;}
.fixbox .wp-menu .menu-link{font-size:16px;line-height:60px;display:block}
.fixbox .wp-menu .menu-link .en{display:none}
.fixbox .site-lang ul li.links a{border:1px solid #ffffff4d;line-height:2}
.fixbox .wp-menu .sub-menu{margin-top:.3rem;text-align:center}
.fixbox .wp-menu .sub-menu .sub-menu{display:none}
.fixbox .wp-menu .sub-menu a{font-size:16px;opacity:.8;line-height:2}
.fixbox .searchbox{width:auto}
.fixbox .wp-menu li{    border-bottom: 1px solid #ffffff10;}
.fixbox .login a:first-child{display:none}
.fixbox .login{    width: 100%;
    padding-left: 15px;
    box-sizing: border-box;}
.fixbox .login a{    font-size: 16px;background:url(images/userico.svg) no-repeat center left / 15px;
    color: #3EE1FF;
    text-align: left;    line-height: 60px;
    padding-left: 25px;
    margin-top: 10px;
    display: inline-block;}

.header1 .head-right .site_log{position: static;}
.header1 .head-right .site_log .navi-aside-toggle{    position: absolute;
    right: 0;
    top: 0;    height: 100%;
    width: 58px ;  background: #1672A3;
    left: auto;}
.header1 .head-right .site_log .navi-aside-toggle span{ display:inline-block;width:17px;height:2px;border-radius:1px;background:#fff;    transition: .5s;}
.header1 .head-right .site_log .navi-aside-toggle .box{    display: flex;
    justify-content: center;
    flex-direction: column;
    gap: 6px;
    align-items: center;
    position: absolute;
    width: 100%;
    height: 100%;}
.header1 .head-right .site_log .login{display:none}

body.main #header1{padding-left:0}
.main_container .main1 .swiper3{margin:0;padding-bottom: 44px;}
.main_container .main1 .swiper3 .swiper-slide .news_img{    margin: 0 45px;
    border-radius: 50%;
    background: #ffffff10 url(images/yuandosh.png) no-repeat center / 90%;
    padding: 28px;}
.main_container .main1 .swiper3 .swiper-slide .imgbox{padding-top: 100%;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}
.main_container .main1 .swiper3 .swiper-slide img{    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit:contain;}
.main_container .main1 .hot-container .r .news_title .career{    font-size: 20px;
    position: absolute;
    margin: 0;
    margin-top: 10px;
    margin-left: 13px;}
.main_container .main1 .hot-container .r .news_title a{    font-size: 30px;
    font-weight: 600;}
.main_container .main1 .hot-container .r .news_title{    text-align: center;    margin-top: 23px;}
.main_container .main1 .hot-container .r .career2{    font-size: 20px;    text-align: center;
    font-weight: 600;}
.main_container .main1 .hot-container .r .news_text{    font-size: 16px;min-height:84px;
    line-height: 28px;
    color: #ffffff80;}
.main_container .main1 .hot-container .r .readmore{    margin: auto;
    height: 23px;
    width: 65px;
    font-size: 10px;
    margin-top: 30px;}
.main_container .main1 .hot-container .r .readmore img{display:none}
.main_container .main1 .swiper3 .swiper-slide .news_img{display:block;}
}
@media screen and (max-width:767px) {
.teamPage {background:url(images/teambg.png) repeat-y center / cover}

.header1 .sitelogo a img{max-width:59%;}
.header1 .sitetitle{display:block;    margin-left: 12px;}
.header1 .sitetitle>span .en{font-size:7px}
.main_container .main1 .tab-list{padding:0}
.main_container .main1 .tab-list .tab-con1,.main_container .main1 .tab-list .tab-con3{padding:0 27px;box-sizing: border-box;}
.main_container .swiper-slide .main1{background:url(images/mainphonebg.png) no-repeat center / cover;}
.main .footer p>span{display: block;
    font-size: 10px;
    color: #ffffff50;}


.main_container .main1 .swiper-img .career{display:none}
.main_container .main1 .tab-menu>div{padding:0 13px}
.main_container .main1 .swiper-img{padding-bottom:30px}
.main_container .main1 .swiper-img .name{overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.main_container .main1 .tab-con3 .swiper-text{display:none}
.header1 .sitetitle>span{    font-size: 13px;}
.header1 .sitetitle>span>span{    margin-top: 10px;}
}
@media screen and (max-width:640px) {
.selector .tit{    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 10px;}
.list .careerList .tttop{    flex-direction: column-reverse;}
.list .careerList .tttop .searchtt{margin-top:0;margin-bottom:.4rem;}
.list .careerList .tttop .btn,.list .careerList .tttop input{    line-height: 40px;}
.list .careerList .tttop .btn{    width: 98px;    background-size: 18px;    font-size: 14px;}
body.expert .careerList ._career{line-height: 28px;
    font-size: 12px;}
body.expert .careerList ._career:nth-child(7),body.expert .careerList ._career:nth-child(8){width:100%}
body.expert .careerList .careerContainer {
    gap: 10px 2%;
}
.list .dataList ._tit{font-size:20px}
.searchbox{    max-width: unset;width: calc(100% - 30px);padding: 70px 30px 0px 30px;}    
.searchbox .inputbox{margin-left:0;margin-right:0}
.wp-paralist{margin:0;padding:0}
.searchbox .inputbox input{    line-height: 40px;}
.searchbox .inputbox ._submit{line-height:36px;    font-size: 14px;
    padding: 0 20px;    border-radius: 18px;    top: 2px;right:2px}
.searchbox .inputbox input{    font-size: 12px;
    text-indent: 2em;}
.selector{    flex-direction: column;
    text-align: left;}
.selector .main ul.letterSelector li{    margin-bottom: 0;
    font-size: 16px;}
.selector.s3{margin-bottom:32px;}
body.list.searchPage{background:url(images/searchphonebg.png) no-repeat center / cover ;}
.wp_tw_searchTeachers{    margin: 0 -32px;margin-top:20px;}
.wp_tw_searchTeachers .news_list{    padding: 20px;    gap: 18px;}
.wp_tw_searchTeachers .news_list .news a{margin:0}
.wp_tw_searchTeachers .news_list .news{    width: calc(50% - 9px);
    margin-bottom: 2px;}
.wp_tw_searchTeachers .news_list .news .news_imgs{    padding: 16px 14px;}
.wp_tw_searchTeachers .news_list .news .news_wz{    padding: 0 14px 19px;    text-align: left;}
.wp_tw_searchTeachers .news_list .news .news_title{    padding-bottom: 0;    text-align: left;
    line-height: 40px;
    margin-bottom: 18px;}
.wp_tw_searchTeachers .news_list .news .news_meta{font-size:14px;}

}
@media screen and (max-width:479px) {
.list .dataList .teacher .zd{    text-align: left;}
.list .dataList .teacher .name{text-align: left;}
.list .dataList .teacherContainer{    display: flex;
    flex-wrap: wrap;
    gap: 10px 6%;justify-content: space-between;}
.header1 .sitelogo a img{width:180px}
.list .dataList .teacher{width:46%}
}

