/*小屏开始*/
@media (min-width: 800px) {
.headers{display: none!important;}
.header_top{display: none!important;}
}
@media \0screen\,screen\9 {
.headers{display:none;}
.header_top{display:none;}
} 
@media(max-width:820px){
.header_top{height: 30px; width: 100%; background: #1055af;}
.header_top ul{overflow: hidden; width: 80%; margin: 0 auto;}
.header_top ul li{float: left; width: 33%; text-align: center; display: block; line-height: 30px; background: url(phone_shu.jpg) no-repeat left center;}
.header_top ul li:first-child{background: none;}
.header_top ul span{float: left; color: #fff; display: block; line-height: 30px;}
.header_top ul li a{color: #fff; width: 100%; display: block;}
.headers{height: 70px; width: 100%; position: relative; background: url(phone_top_bg.jpg) no-repeat left center; background-size: cover;}
.headers .index{width: 34px; height: 28px; margin-right: 10px; margin-top: 26px; display: block; float: right;}
.headers .index img{width: 24px;}
.headers .logo{margin-left: 5px; height: auto; margin-top: 13px; width: 260px; display: block; float: left;position: absolute; left: 0; top: 0; padding-top: 0;}
.headers .logo img{width: 100%;}
/*左侧导航*/
.fh_dh{width:180px; display:none; overflow-y:scroll; padding-top:6px; z-index:9999; background:#1055af; opacity: 0.9; height:100%; position:fixed; top:0px; right:-180px; }
.fh_dh p.th{color: #fff; font-size: 13px; line-height: 40px; text-align: center;}
.fh_dh ul li{line-height:46px; text-align:left;}
.fh_dh ul li .yj_a{ display:block;padding:0px 20px; font-size:16px; text-indent: 8px; letter-spacing: 1px;}
.fh_dh ul li .yj_a ,.fh_dh ul li .yj_a:hover ,.fh_dh ul li .yj_a:visited ,.fh_dh ul li .yj_a:link , .fh_dh ul li .yj_a:active{ color:#fff;}
.fh_dh ul .on .yj_a{border-right: 5px solid #d3a721;}
.fh_dh ul li .ej{display: none;}
.fh_dh ul li .sj{display: none;}
.fh_dh ul li .ej .sj_p .sj a{padding: 0 20px; text-indent: 8px; font-size: 12px; color: #fff; display: block; height: 36px; line-height: 36px;}
.fh_dh ul li .ej a{padding: 0 20px; text-indent: 8px; font-size: 15px; color: #fff; display: block; height: 36px; line-height: 36px;}
.fh_bc,.menu_bc{position:fixed; top:0px;left:0px; width:100%; height:100%; background:#000;opacity:0; display:none; z-index:9999;}
}
/* 小屏头部 end */
@media (max-width:800px){
*{box-sizing: border-box;letter-spacing: 1px;}
.nr1,.center{width: 100%; }
.nr1{padding: 0 15px; margin-top: 0;}
.top,.nav{display: none;}

/*轮播图*/
.banner{width: 100%; margin-top: 15px;}
.banner ul li img{width: 100%;}
/*学院要闻*/
.xyxw,.xyxw2{width: 100%; margin-left: 0; margin-top: 5%;}
.xwbt,.xwbt3{background: none; border-bottom: 1px solid #0061c2;}
.xwbt span,.xwbt3 span{background: url(phone_lm_bg.png) no-repeat left center; background-size: cover;}
.xwnr,.xwnr2{width: 100%; margin-top: 10px;}
.xwnr li,.xwnr2 li{width: 100%; background: url(phone_list_style.png) no-repeat left center; background-size: 5px auto; position: relative; padding: 0 96px 0 15px; float: left; text-align: left;}
.xwnr li a,.xwnr2 li a{width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xwnr li span,.xwnr2 li span{position: absolute; right: 0;}

/*通知公告*/
.xwbt2{width: 100%; background: #fea319;}

/*师资队伍*/
.szll{width: 100%; padding: 0 15px; border: none; margin-top: 20px;}
.szbt{width: 100%;}
.sznr{width: 100%;}
#demo{margin-left: 0;}
/*友情链接*/
.yqlj{width: 100%; margin-top: 10px; padding: 10px 15px;}

/*网站底部*/
.foot{padding: 10px 15px; width: 100%; line-height: 20px;}
.foot span{font-size: .75rem; display: block; width: 100%;}
.foot p{line-height: 24px; font-size: .75rem; margin: 0 auto; width: 100%; text-align: center; float: none;}

/*  list_xyzw  学院新闻  */
.left,.rightb p{display: none;}
.nynr{width: 100%;}
.right{width: 100%; padding: 0 15px;}
.rightb{width: 100%;}
.rightn3{width: 100%;}
.rightn3 dl{width: 100%;}
.rightn3 dl dt{width: 45%; height: auto;}
.rightn3 dl dt img{width: 100%; height: auto;}
.rightn3 dl dd{width: 50%;}
.fy .pagebox span.pagebox_num, .fy .pagebox span.pagebox_num_nonce{display:none;}

/*  list  */
.rightn3{min-height: 500px;}
.rightn3 li{width: 100%; position: relative; padding: 0 120px 0 15px;}
.rightn3 li span{position: absolute; right: 0;}
.rightn3 li a{width: 100%; float: left; text-align: left; white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}

/*  content  */
.nr img{width: 90% !important; height: auto !important; margin: auto;}
.nr,.nr p,.nr div,.nr span,.nr font,.nr strong,.nr b{font-size: 16px !important; line-height: 32px !important; font-family: "微软雅黑" !important;}

/*  list_szdw  */
.rightn2{width: 100%;}
.rightn2 li{width: 45%; margin: 10px 2%; padding-bottom: 30px; position: relative;}
.rightn2 p{position: absolute; bottom: 0;}
.rightn2 a{display: block; height: 100%;}
.rightn2 li img{width: 100%; height: 100%;}


}

