/*@media (min-width: 721px){
/***************é¦–é¡µ***********/
/* banner */
.Nyban{ background-position: top center; background-repeat: no-repeat; background-size:auto 100%;}
.NybanB{margin: 0 auto; color:#FFF;}
.NybanB p{text-transform: uppercase;}
/**/
.NyDk{display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;flex-wrap:wrap}
.NyNav h3{font-weight:500;color:#FFF;background-color: #09498d; background-repeat:no-repeat; background-position:right center; background-image: url("../images/icon/nynav01.png"); background-size: auto 100%;}
.NyNavA{background:#f5f5f5;display: block; color:#333; position: relative;}
.NyNav .on{ color:#09498d;}
.NyNav .on:before{display:block;content:'';position: absolute;width:0;height:0;border-style: solid;border-color: transparent transparent transparent #09498d;}
.NyNavAs{background:#fcfcfc;display: block; position: relative;}
/*æ‹›ç”ŸåŠ¨æ€*/
.NyDnTit{display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;flex-wrap:wrap;align-items:center;}
h3{color:#09498d;}
.NyMian{color:#999;display: -webkit-box;display: -ms-flexbox;display:flex;flex-wrap:wrap; align-items:center;}
.NyMian a{color:#999;}
.Admul{}
.Admul li{}
.AdmulA{display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;flex-wrap:wrap;align-items:center; color:#333;}
.AdmulA span{ color:#0a498d; display: block;}
.AdmulA p{display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*åˆ†é¡µ*/
.page{display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center; flex-wrap:wrap;color:#333;}
.page a{text-align: center;display: block;}
/****************************************/
.AdmDet{ color:#333;}
.AdmDetit{ text-align: center;}
.AdmDetit h4{color:#999; font-weight:500;}
.AdmDetN table { border-collapse: collapse !important; width: 100%!important; }
/***************************************/
.TeaJia{display: -webkit-box;display: -ms-flexbox;display:flex;align-items:center; flex-wrap:wrap;}
.TeaJiaA{display: block; color:#666;border-radius: 2px;}
.TeaJia .on{ background:#09498d; color:#FFF;}
.Teaul{display: -webkit-box;display: -ms-flexbox;display:flex;align-items:center; flex-wrap:wrap;}
.TeaulA{display: block; margin:0 auto;color:#051435;}
.TeaulI{overflow: hidden;}
.TeaulI img{height:100%; border-radius: 2px;}
/*******************************************/
.TeaDetN{display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;}
.TeaDetNI{overflow:hidden;}
.TeaDetNI img{width:100%; object-fit: cover;object-position: top center; height: 100%;}
.TeaDetNr{ color:#333;}
.TeaDetNp{display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;flex-wrap:wrap;}
.TeaDetT{background: #f5f5f5;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;align-items:center; flex-wrap:wrap;}
.TeaDetTA{text-align: center;color:#333;}
.TeaDetT .on{ background:#09498d; color:#FFF;}
.TeaDetDN{color:#333;}
.TeaListT { margin-top: 24px; }
/********************************************/
.m-list10{padding-top: 30px;}
.m-list10 li{margin-bottom: 1px;}
.m-list10 .tit{
    font-size: 18px;color: #333;line-height: 55px;font-weight: normal;
    padding-left: 30px;
    background: #f5f5f5 url(../images/icon/icon1.png) no-repeat right 30px center;
    position: relative;cursor: pointer;
}
.m-list10 .tit:after{
    content: "";
    display: block;width: 7px;height: 7px;
    background: #333;
    position: absolute;left: 16px;top: 50%;margin-top: -4px;
}
.m-list10 li.open .tit:after{background: #09498d;}
.m-list10 li.open .tit{
    color: #09498d;font-size: 20px;font-weight: bold;
    background-image: url(../images/icon/icon2.jpg);
}
.m-list10 li .con{
    display: none;
    border-top: 1px #ccc solid;
    border-bottom: 1px #ccc solid;
}
.m-list10 li:first-child .con{display: block;}

.m-list10 table{
    width: 100%;
    font-size: 15px;color: #000;line-height: 24px;
}
.m-list10 table th{
    font-size: 16px;color: #000;line-height: 51px;
    background: #f7f7f7;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.m-list10 table .th1{width: 22.85%;padding-left: 30px;}
.m-list10 table .th2{width: 20.57%;}
.m-list10 table .th3{width: 27.65%;}
.m-list10 table td{padding: 11px 0;}
.m-list10 table td:first-child{padding-left: 30px;}
/********************************************/

.leo-item { margin-bottom: 10px;}
.leo-item .item-title{ position: relative; padding: 20px 0 18px; border-bottom: 1px solid #f5f5f5; font-size: 20px; font-weight: bold; color: #09498d;}
.leo-item .item-title:after{ content: ''; display: block;  width: 80px; height: 2px; position: absolute; bottom: -1px; left: 0; background-color: #09498d;}
.leo-item .item-title .more{ float: right;}
.item-tab { margin: 0  -1.5% 10px;}
.item-tab li{ width: 25%; height: 62px; box-sizing: border-box; margin-top: 24px;  padding: 0 1.5%; float: left;}
.item-tab li:hover div{
    background-color: #09498d;
    background-repeat: no-repeat;
    background-position: right center;
    background-image: url(../images/icon/nynav01.png);
    background-size: auto 100%; color: #fff;}
.item-tab li div{ text-align: center; line-height: 62px; background-color: #f5f5f5; color: #333; font-size: 16px;  }
.item-tab li div a{ color: inherit; display: block;}

.teacherIntroFather{ position: relative; padding: 0 30px;}
.teacherIntroFather .teacher_next{ width: 25px; height: 60px; right: 0; background-size: 100%; margin-top: -30px; background-image: url(../images/pic/right.png);}
.teacherIntroFather .teacher_prev{ width: 25px; height: 60px; left:  0; background-size: 100%; margin-top: -30px; background-image: url(../images/pic/left.png);}
.teacherIntro{ margin-top: 30px; margin-bottom: 10px;}
.teacherIntro dd{   width: 100%; float: left; margin-right: 1%;  margin-bottom: 28px;}
.teacherIntro dd:hover .teacherInfo{ background-color: #09498d; color: #fff; border: 1px solid #09498d;}
.teacherIntro dd a{ display: block;}
.teacherIntro .TeaDetNI{
    width: 100%;
    height: 270px;
    border: 1px solid #f5f5f5;
    border-bottom: 0;
    box-sizing: border-box;
}
.teacherIntro  .TeaDetNI img{ width: 100%;}
.teacherIntro  .teacherInfo{ line-height: 62px; font-size: 18px; text-align: center; background-color: #fff;  border: 1px solid #f5f5f5; }
.teacherIntro  .teacherInfo span{ font-size: 14px; padding-left: 5px;}

.word_download li{ width: 48%; padding: 18px 0;   border-bottom: 1px solid #f5f5f5; float: left; position: relative;}
.word_download li:nth-child(even){ float: right;}
.word_download li .ico{  width: 25px;display: inline-block; vertical-align: middle; }
.word_download li .ico img{  width: 100%; }
.word_download li .text{ width: 70%; margin-left: 10px; display: inline-block; vertical-align: middle; line-height: 35px; font-size: 16px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.word_download li .btn_down { width: 80px; height: 32px; background-color: #09498d; color: #fff; display: block; position: absolute; right: 0; top: 50%; margin-top: -16px; text-align: center; line-height: 32px;}
.word_download li .btn_down:hover{
    background-color: #e4973c;
    /* color: #09498d; */
    background-repeat: no-repeat;
    background-position: right center;
    background-image: url(../images/icon/nynav01.png);
    background-size: auto 100%;
}
.content-build {
    font-size: 16px;
    padding-top: 20px;
}


/*display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;align-items:center; flex-wrap:wrap;align-content:center*/

@media screen and (min-width:1280px){
    /***************é¦–é¡µ***********/
    /* banner */
    .Nyban{height:380px;}
    .NybanB{ width:1200px;padding-top:190px;}
    .NybanB h3{ font-size:50px; line-height:80px;}
    .NybanB p{ font-size:26px; line-height:30px;}
    /**/
    .NyDk{width:1200px; margin:45px auto;}
    .NyNav{width:20%;}
    .NyNav h3{font-size:18px;padding-left:35%;width:65%;height:75px;line-height:75px;}
    .NyNavA{font-size:18px;padding-left:35%;width:65%;height:75px;line-height:75px;}
    .NyNav .on:before{left:27%;top:50%;margin-top:-8px;border-width:8px 0 8px 11px;}
    .NyNavA:hover{color:#09498d;}
    .NyNavAs{font-size:18px;padding-left:35%;width:65%;height:60px;line-height:60px;}
    .NyNavAs:hover{color:#09498d;}
    /*æ‹›ç”ŸåŠ¨æ€*/
    .NyDn{width:75%;}
    .NyDnTit{border-bottom:1px solid #f5f5f5; height:85px;}
    h3{ font-size:32px;}
    .NyMian{height:30px;font-size: 16px;}
    .NyMian a:hover{color:#09498d;}
    .Admul{}
    .Admul li{}
    .AdmulA{ font-size: 16px; height:75px;border-bottom:1px solid #f5f5f5;}
    .AdmulA span{width: 135px;}
    .AdmulA p{width:85%;}
    .AdmulA:hover{color:#09498d;}
    /*åˆ†é¡µ*/
    .page{font-size:14px;margin-top:50px;}
    .page a{width:30px;line-height:30px;height:30px;border-radius:1px;margin:0 7px; border:1px solid #c7c7c7;}
    .page a.pageS{width:50px;}
    .page a:hover{ background:#0a498d; color:#FFF;border:1px solid #0a498d;}
    /****************************************/
    .AdmDet{font-size:16px;}
    .AdmDetit{padding:35px 0; }
    .AdmDetit h3{ font-size:22px; line-height:25px;}
    .AdmDetit h4{ font-size:16px; line-height:20px; margin-top:15px;}
    .AdmDetN{ line-height:28px; padding-top:32px;padding-bottom:25px;}
    .AdmDetFoot { border-top: 1px solid #f5f5f5; padding-top: 25px; padding-bottom: 25px;}
    .AdmDetFoot .prev-btn { display: block; line-height: 38px; }
    .AdmDetFoot .next-btn { display: block; line-height: 38px; }
    /***************************************/
    .TeaJia{border-bottom:1px solid #f5f5f5; padding:20px 0 3px}
    .TeaJiaA{ height:32px; line-height:32px; padding:0 9px;font-size:16px; margin-bottom: 10px;}
    .Teaul{margin:30px auto;}
    .Teaul li{width:20%; margin-bottom:25px;}
    .TeaulA{ width:148px;font-size: 16px;line-height:24px;}
    .TeaulI{ width:148px;height:178px; margin-bottom:10px;}
    /*******************************************/
    .TeaDetN{padding:30px 0;}
    .TeaDetNI{ width:200px; height:220px;border:1px solid #f5f5f5;}
    .TeaDetNr{width: 640px;}
    .TeaDetNr h3{ font-size:22px; line-height:50px;}
    .TeaDetNp{ font-size:16px; line-height:24px;}
    .TeaDetNp p{ padding-top:14px;}
    .TeaDetNp p:nth-child(2){width:62%;}
    .TeaDetNp p:nth-child(4){width:58%;}
    .TeaDetTA{width:150px;font-size: 16px;height:60px; line-height:60px;}
    .TeaDetDN{ padding:25px 0; font-size:16px;line-height:20px;}

}

@media  screen and (max-width:1279px ) and ( min-width:960px){
    /***************é¦–é¡µ***********/
    /* banner */
    .Nyban{height:300px;}
    .NybanB{ width:90%;padding-top:160px;}
    .NybanB h3{ font-size:40px; line-height:60px;}
    .NybanB p{ font-size:20px; line-height:25px;}
    /**/
    .NyDk{width:90%; margin:35px auto;}
    .NyNav{width:20%;}
    .NyNav h3{font-size:16px;padding-left:32%;width:68%;height:65px;line-height:65px;}
    .NyNavA{font-size:16px;padding-left:32%;width:68%;height:65px;line-height:65px;}
    .NyNav .on:before{left:24%;top:50%;margin-top:-8px;border-width:7px 0 7px 9px;}
    .NyNavA:hover{color:#09498d;}
    .NyNavAs{font-size:16px;padding-left:32%;width:68%;height:50px;line-height:50px;}
    .NyNavAs:hover{color:#09498d;}
    /*æ‹›ç”ŸåŠ¨æ€*/
    .NyDn{width:75%;}
    .NyDnTit{border-bottom:1px solid #f5f5f5; height:75px;}
    .NyDnTit h3{ font-size:28px;}
    .NyMian{height:30px;font-size:14px;}
    .NyMian a:hover{color:#09498d;}
    .Admul{}
    .Admul li{}
    .AdmulA{ font-size: 15px; height:65px;border-bottom:1px solid #f5f5f5;}
    .AdmulA span{width:16%;}
    .AdmulA p{width:84%;}
    .AdmulA:hover{color:#09498d;}
    /*åˆ†é¡µ*/
    .page{font-size:14px;margin-top:40px; padding-bottom:10px;}
    .page a{width:28px;line-height:28px;height:28px;border-radius:1px;margin:0 6px; border:1px solid #c7c7c7;}
    .page a.pageS{width:50px;}
    .page a:hover{ background:#0a498d; color:#FFF;border:1px solid #0a498d;}
    /****************************************/
    .AdmDet{font-size:15px;}
    .AdmDetit{padding:30px 0; }
    .AdmDetit h3{ font-size:20px; line-height:25px;}
    .AdmDetit h4{ font-size:15px; line-height:20px; margin-top:12px;}
    .AdmDetN{ line-height:26px; padding-top:28px;padding-bottom:20px;}
    .AdmDetN img { width: 100% !important; }
    /***************************************/
    .TeaJia{border-bottom:1px solid #f5f5f5; padding:17px 0 3px}
    .TeaJiaA{ height:32px; line-height:32px; padding:0 9px;font-size:16px; margin-bottom: 10px;}
    .Teaul{margin:30px auto;}
    .Teaul li{width:20%; margin-bottom:20px;}
    .TeaulA{ width:91%;font-size: 15px;line-height:22px;}
    .TeaulI{ width:100%;margin-bottom:8px;height: 182px;}
    /*******************************************/
    .TeaDetN{padding:25px 0;}
    .TeaDetNI{ width:25%;border:1px solid #f5f5f5;}
    .TeaDetNr{width:70%;}
    .TeaDetNr h3{ font-size:18px; line-height:40px;}
    .TeaDetNp{ font-size:15px; line-height:22px;}
    .TeaDetNp p{ padding-top:10px;}
    .TeaDetNp p:nth-child(2){width:62%;}
    .TeaDetNp p:nth-child(4){width:58%;}
    .TeaDetTA{width:16.6666%;font-size: 15px;height:50px; line-height:50px;}
    .TeaDetDN{ padding:25px 0; font-size:15px;line-height:20px;}
    .TeaListT { margin-top: 20px; }

    .teacherIntro dd{ }
    .teacherIntro .TeaDetNI{  height: 200px;}
    .teacherIntro .teacherInfo{ line-height: 44px;}
    .word_download li .text{ width: 60%;}
}

@media  screen and (max-width:959px ) and ( min-width:640px){
    /***************é¦–é¡µ***********/
    /* banner */
    .Nyban{height:250px;}
    .NybanB{ width:90%;padding-top:140px;}
    .NybanB h3{ font-size:30px; line-height:48px;}
    .NybanB p{ font-size:16px; line-height:20px;}
    /**/
    .NyDk{width:90%; margin:25px auto;}
    .NyNav{width:100%;display: none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center; flex-wrap:wrap}
    .NyNav h3{ display:none;}
    .NyNavA{font-size:16px;width:50%;height:55px;line-height:55px; text-align: center;}
    .NyNav .on{ color:#FFF; background: #09498d;}
    /*æ‹›ç”ŸåŠ¨æ€*/
    .NyDn{width:100%; margin-top:10px;}
    .NyDnTit{border-bottom:1px solid #f5f5f5; height:65px;}
    .NyDnTit h3{ font-size:24px;}
    .NyMian{height:30px;font-size:12px;}
    .NyMian a:hover{color:#09498d;}
    .Admul{}
    .Admul li{}
    .AdmulA{ font-size: 15px; height:55px;border-bottom:1px solid #f5f5f5;}
    .AdmulA span{width:16%;}
    .AdmulA p{width:84%;}
    .AdmulA:hover{color:#09498d;}
    /*åˆ†é¡µ*/
    .page{font-size:14px;margin-top:30px; padding-bottom:10px;}
    .page a{width:26px;line-height:26px;height:26px;border-radius:1px;margin:0 5px; border:1px solid #c7c7c7;}
    .page a.pageS{width:50px;}
    .page a:hover{ background:#0a498d; color:#FFF;border:1px solid #0a498d;}
    /****************************************/
    .AdmDet{font-size:14px;}
    .AdmDetit{padding:25px 0; }
    .AdmDetit h3{ font-size:18px; line-height:25px;}
    .AdmDetit h4{ font-size:14px; line-height:20px; margin-top:10px;}
    .AdmDetN{ line-height:25px; padding-top:28px;padding-bottom:20px;}
    .AdmDetN img { width: 100% !important; }
    /***************************************/
    .TeaJia{border-bottom:1px solid #f5f5f5; padding:17px 0 3px}
    .TeaJiaA{ height:28px; line-height:28px; padding:0 8px;font-size:14px; margin-bottom: 10px;}
    .Teaul{margin:30px auto;}
    .Teaul li{width:25%; margin-bottom:20px;}
    .TeaulA{ width:90%;font-size: 14px;line-height:17px;}
    .TeaulI{ width:100%;margin-bottom:6px;height: 230px;}
    /*******************************************/
    .TeaDetN{padding:25px 0;}
    .TeaDetNI{ width:25%;border:1px solid #f5f5f5;}
    .TeaDetNr{width:70%;}
    .TeaDetNr h3{ font-size:17px; line-height:30px;}
    .TeaDetNp{ font-size:14px; line-height:20px;}
    .TeaDetNp p{ padding-top:8px;}
    .TeaDetNp p:nth-child(2){width:62%;}
    .TeaDetNp p:nth-child(4){width:58%;}
    .TeaDetTA{width:16.6666%;font-size: 14px;height:50px; line-height:50px;}
    .TeaDetDN{ padding:25px 0; font-size:14px;line-height:20px;}
    .TeaListT { margin-top: 14px; }
    /*******************************************/
    .m-list10 .tit{font-size: 16px;}
    .m-list10 li.open .tit{font-size: 16px;}

    .teacherIntro .TeaDetNI{ height: 260px;}
    .word_download li .text{ width: 60%;}
}
@media only screen and (max-width: 639px) {
    /***************é¦–é¡µ***********/
    /* banner */
    .Nyban{height:1.4rem;}
    .NybanB{ width:92%;padding-top:0.8rem;}
    .NybanB h3{ font-size:0.17rem; line-height:0.26rem;}
    .NybanB p{ font-size:0.12rem; line-height:0.18rem;}
    /**/
    .NyDk{width:92%; margin:0.15rem auto;}
    .NyNav{width:100%;display: none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center; flex-wrap:wrap}
    .NyNav h3{ display:none;}
    .NyNavA{font-size:0.13rem;width:50%;height:0.36rem;line-height:0.36rem; text-align: center;}
    .NyNav .on{ color:#FFF; background: #09498d;}
    /*æ‹›ç”ŸåŠ¨æ€*/
    .NyDn{width:100%; margin-top:0.01rem;}
    .NyDnTit{border-bottom:0.01rem solid #f5f5f5; height:0.4rem;}
    .NyDnTit h3{ font-size:0.16rem;}
    .NyMian{height:0.2rem;font-size:0.1rem;}
    .Admul{}
    .Admul li{}
    .AdmulA{ height:3.38rem;border-bottom:0.01rem solid #f5f5f5;}
    .AdmulA span{width:27%;}
    .AdmulA p{width:73%;}
    /*åˆ†é¡µ*/
    .page{font-size:0.11rem;margin-top:0.18rem; padding-bottom:0.1rem;}
    .page a{width:0.22rem;line-height:0.22rem;height:0.22rem;border-radius:0.01rem;margin:0 0.02rem; border:0.01rem solid #c7c7c7;}
    .page a.pageS{width:0.35rem;}
    .page a:hover{ background:#0a498d; color:#FFF;border:1px solid #0a498d;}
    /****************************************/
    .AdmDet{font-size:0.12rem;}
    .AdmDetit{padding:0.15rem 0; }
    .AdmDetit h3{ font-size:0.14rem; line-height:0.2rem;}
    .AdmDetit h4{ font-size:0.11rem; line-height:0.18rem; margin-top:0.05rem;}
    .AdmDetN{ line-height:0.2rem; padding-top:0.15rem;padding-bottom:0.15rem;}
    .AdmDetN img { width: 100% !important; object-fit: contain;height: auto;}
    /***************************************/
    .TeaJia{border-bottom:0.01rem solid #f5f5f5; padding:0.12rem 0 0.03rem}
    .TeaJiaA{ height:0.22rem; line-height:0.22rem; padding:0 0.07rem;font-size:0.12rem; margin-bottom:0.1rem;}
    .Teaul{margin:0.2rem auto;}
    .Teaul li{width:33.333%; margin-bottom:0.15rem;}
    .TeaulA{ width:90%;font-size:0.12rem;line-height:0.17rem;}
    .TeaulI{ width:100%;margin-bottom:0.03rem;height: 1.21rem;}
    /*******************************************/
    .TeaDetN{padding:0.2rem 0;}
    .TeaDetNI{ width:30%;border:0.01rem solid #f5f5f5;}
    .TeaDetNr{width:65%;}
    .TeaDetNr h3{ font-size:0.14rem; line-height:0.24rem;}
    .TeaDetNp{ font-size:0.11rem; line-height:0.18rem;}
    .TeaDetNp p{ padding-top:0.05rem;}
    /*.TeaDetT{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:flex-start;}*/
    .TeaDetTA{width:25%;font-size:initial;height:2.6rem; line-height:2.6rem;}
    .TeaDetDN{ padding:0.2rem 0; font-size:0.12rem;line-height:0.2rem;}
    .TeaListT { margin-top: 12px; }
    /****************************************/
    .m-list10 .tit{font-size: 14px;line-height: 40px;background:#f5f5f5 url(../images/icon/icon1.png) no-repeat right 15px center;}
    .m-list10 .tit:after{width: 5px;height: 5px;margin-top: -2px;}
    .m-list10{padding-top: 10px;}
    .m-list10 li.open .tit{font-size: 14px;}
    .m-list10 table th{font-size: 14px;line-height: 30px;text-align: center;}
    .m-list10 table .th1,.m-list10 table .th2,.m-list10 table .th3{width: auto;}
    .m-list10 table td{padding: 6px 2px;text-align: center;}
    .m-list10 table{font-size: 12px;line-height: 20px;}
    .m-list10 table .th1{padding-left: 0;}
    .m-list10 table td:first-child{padding-left: 0;}

    .leo-item .item-title{ font-size: 1rem;}
    .item-tab li{ width: 33.333%; height: auto; margin-top: 0.9rem;}
    .item-tab li div{ line-height: 2.36rem; font-size: 0.8rem;}

    .word_download li{ width: 100%; padding: 0.05rem 0;}
    .word_download li .text{ font-size: 0.9rem;}
    .word_download li .ico{ width: 0.15rem;}
    .word_download li .btn_down{ width: 3.6rem; height: 1.22rem; line-height: 1.22rem; margin-top: -0.6rem; font-size: 0.11rem;}

    .teacherIntro dd{ width: 100%; margin-right: 2%; margin-bottom: 3%;}
    .teacherIntro .TeaDetNI{ width: 100%; height: 10.25rem;}
    .teacherIntro .teacherInfo{ height: 2.36rem;line-height: 2.36rem;font-size: 1.14rem;white-space: nowrap;overflow: hidden;}
    .teacherIntro .teacherInfo span{ font-size: 0.12rem;}
    .teacherIntroFather{padding: 0 20px;}
    .teacherIntroFather .teacher_next{ width:  .16rem;}
    .teacherIntroFather .teacher_prev{ width:  .16rem;}


    .news_list li{ padding: 0.15rem 0;}
    .news_list .news_content .text{ padding-right: 0;}
    .news_list .news_content .img{ position: relative;top: auto; width: 100%;}
    .news_list .news_content .img img{  width: 100%;}
    .news_list .news_content .text h3{ margin-bottom: 0.02rem; font-size: 0.13rem;}
    .news_list .news_content .text p{ height: auto; font-size: 0.11rem;}
    .news_list .news_content .text .date{ margin-top: 0.05rem;}
}

/* æ ¡å‹ä¸“é¢˜ */
.clearfix:after { display: block; height: 0; content: ''; visibility: hidden; clear: both; }
.alumnus { margin-top: 20px; }
.alumnus ul li { padding: 15px 15px 15px 15px; box-shadow: 2px 2px 6px #f3f3f3; /* border: 0.5px solid #f9f9f9; width: calc(50% - 10px); */ box-sizing: border-box; margin-bottom: 20px; }
.alumnus .show { display: block; }
.alumnusbox.alumnus ul li .img { max-width: 130px; width: 130px; height: 173px; }
.alumnus .fl { float: left; }
.alumnus ul li .img img { width: 100%; height: 100%; border: 0; vertical-align: middle; max-width: 100%; object-fit: cover; }
.alumnus ul li .intro {  margin-left: 20px; width: calc(100% - 150px); }
.alumnus ul li .intro h3 { font-size: 18px; color: #000 !important; font-weight: normal; margin: 10px 0; }
.alumnus ul li .intro h3 span { color: #0076d4; font-size: 14px; margin-left: 14px; }
.alumnus ul li .intro .text-box { line-height: 24px; color: #666 !important; font-size: 14px; max-height: 94px; overflow: hidden; margin-top: 10px; }








