@media screen and (max-width:980px){
.head{background:url(../images/head.jpg) no-repeat top;background-size:auto;height:240px;text-align:center}
.head .page-name{font-size:24px;margin-top:50px;margin-bottom:20px;font-weight:700;color:#338ad9}
.head .page-name a{color:#338ad9;text-decoration:none}
.head .page-subname{font-size:16px;color:#fff;line-height:150%;margin:0 0 30px 0;font-weight:400}
.btn{padding:12px 30px;display:inline-block;margin-bottom:20px;color:rgba(255,255,255,.7);background-color:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);border-style:solid;border-width:1px;border-radius:3px;transition:color .2s,background-color .2s,border-color .2s;box-sizing:border-box}
.btn:hover{color:rgba(255,255,255,.8);text-decoration:none;background-color:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3)}
.container{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% -20px);margin:0 auto;overflow:hidden}
.extend ul{margin:0px}
.extend ul li{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% -20px);margin:0px;padding:10px; margin-bottom:20px;}
.extend ul li .img{height:auto;position:relative}
.extend ul li .img img{width:100%;height:auto}
.list_news li .img img{width:120px;height:74px}
.list_news li .title{font-size:16px;font-weight:normal;line-height:25px;height:50px;margin-bottom:6px;white-space:normal;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.list_news li .jianjie{display:none}
.xiazai li{width:100%}
.suspend{z-index:9999;position:fixed;top:50%;left:50%;width:200px;height:360px;margin:-130px 0 0 -100px}
.suspend_tit{margin-top:10px}
.suspend_list span{width:120px;height:120px;margin-top:10px}
.yckh{width:20px}
.yckh .kefu img{width:20px;height:20px;margin:0 auto;margin-left:1px}
.yckh .kefu{width:20px}
.yckh .kefu span{width:14px;margin-left:2px;padding-top:0px}
.right{float:none;width:100%}
.left{float:none;width:100%}
.footer{height:auto}
.zxnr{padding:10px}
.zxnr-bt h1{line-height:30px}
.school-img{margin:0 auto;display:block}
.school-list .school-content{width:100%;padding-left:0px;cursor:pointer;display:inline-block}
.btn-top{width:24px;height:24px;line-height:24px;right:0px;bottom:50px;margin-right:0px}
.btn-top i{font-size:18px}
.muem-open{display:block;position:absolute;right:10px;top:30px}
.muem-open i{font-size:30px}
.nav-right{float:none;position:fixed;top:0;z-index:10002;background:#214077;left:-200px;bottom:0;overflow-y:auto;width:200px;height:100vh}
.nav-right li{float:none;height:35px;line-height:35px;color:#fff;border-bottom:1px solid #163160d9;text-decoration:none;font-size:18px}
.nav-right li a{display:block;padding:0px;color:#fff;margin-left:10px}
.noscroll{height:100%;overflow:hidden}
.nav-mask{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(45,50,55,0.4);z-index:10000;overflow:hidden;height:100vh}
}