@charset "utf-8";
/* CSS Document */
@import url("mobile_header.css");

body.ScrollStyle{ overflow-x: hidden; }

.PageBanner img{ max-height: 22vh; }
.PageBanner::after{ height: 10vh;}
.PageTitlePart{ margin-top: -52px; }
.PageTitlePart .PageTit h1{ font-size: 28px; padding: 0 10px; }
.PageTitlePart .dqwz{ margin: 10px 0 0; height: auto; line-height: 1.5; width: auto; padding: 15px 10px; }
.PageTitlePart .dqwz::before,
.PageTitlePart .dqwz::after{ display: none; }

.PageConMain{ margin-top: 20px; }

.PageLeftNav{position: fixed;top: 0;left: -323px;z-index: 9;height: 100vh;height: calc(100vh - 20px);overflow-y: auto;overflow-y: overlay;border: 1px solid #ddd;padding: 10px 10px;margin: 10px;width: 303px;display: none;}
.PageLeftNav::-webkit-scrollbar{ display: none; }
.PageLeftNav .layui-icon{position: fixed;display: block !important;right: 10vw;bottom: 5vh;font-size: 22px;background: #b72b2b;color: #FFF;font-weight: bold;width: 50px;height: 50px;border-radius: 50%;text-align: center;line-height: 50px;box-shadow: 0px 0px 5px 0px #ffffff;}
.PageLeftNav .ChannPart{padding-bottom: 0px;min-height: calc(100vh - 158px);margin-bottom: 0;width: calc(100% - 36px);}
.PageLeftNav .ChannPart>.aBox{ }
.PageLeftNav .NavLogo{height: auto;padding: 25px 0;background-size: auto 90%;}
.PageLeftNav .NavLogo img{height: 7vh;}
.PageLeftNav .ChannPart .onBar{width: calc(100% + 36px);height: 64px;}
.PageLeftNav .ChannPart li{ height:66px;}
.PageLeftNav .ChannPart li a{font-size: 20px;}
.PageLeftNav .ChannPart li:nth-of-type(1).on::before{background-size: auto 83%;}



.ContentPart{ width: auto !important; margin: 0 10px; }
.ContentPart .ConTitle{ height: auto; }
.ContentPart .ConTitle span{ font-size: 24px; line-height: 45px; }

.NewsList li{ display: block; font-size: 16px; border-bottom: 1px dashed #ddd; }
.NewsList li a{ display: block; max-width: 100%; }
.NewsList li span{ font-size: 14px; color: #777; }



/*管理机构*/
.GljgPart .jgTit h1{ font-size: 28px; }
.GljgPart .Con{ display: block; margin-top: 20px; }
.GljgPart .Con .jgCard{ width: auto; margin:0 10px 20px; }
.GljgPart .Con .jgCard .Tit h1{ font-size: 22px; }
.GljgPart .DateList li>a,
.GljgPart .DateList li dd a{ font-size: 16px; }

/*学校标识*/
.XxbsPart .Card .CartCon .Doc_XiaoHui{ display: block!important;}
.XxbsPart .Card .CartCon .Doc_XiaoHui p{ padding-left: 0 !important;width: auto !important;}
.XxbsPart .Card .CartCon img{ height: auto !important; }


/*信息检索*/
.xxjsPage.Con{ margin: 0px 10px;}
.xxjsPage .SeNavs{ float: right !important; margin-top: 8px; }
.xxjsPage .ResultList li .pic{ width: 30vw; }
.xxjsPage .ResultList li .pic~.txt{ width: calc(100% - 30vw - 10px) !important; float: right; }
.ResultList li .Time em{ white-space: nowrap; }

/*按钮列表*/
.ChannelList{justify-content: space-between;}
.ChannelList li{width: calc((100% - 10px) / 2);margin: 10px 0 0;font-size: 15px;}
.ChannelList li a{}

/*专题专栏*/
.ZtzlList{display: block;}
.ZtzlList li{width: auto;margin: 10px 0 0;}

/*直接显示文章*/
.ContentText img{ max-width:100%; height:auto !important;}

/*师资队伍*/
.SzdwList{}
.SzdwList li{margin:20px 0 0;width:calc((100% - 20px) / 3);margin-left: 10px;}
.SzdwList li:nth-of-type(3n-2){ margin-left:0; }
.SzdwList li .pic{ height:calc((100vw - 40px) / 3 / (140 / 180)); }
.SzdwList li .pic img{height:100%;object-fit: cover;object-position: center top;}

/*分页调整*/
.ThePages{padding-top:30px;position: relative;}
.ThePages>em{ position:absolute; top:0;}
.ThePages em:nth-of-type(1){ right:50%; }
.ThePages em:nth-of-type(1)::after{ content:'/'; position:absolute; right:0;}
.ThePages em:nth-of-type(2){ left:50%; }

/*二级概览-导航*/
.RnavList li + li{ margin-left:0;}
.RnavList li:not(.on){ display:none;}

/*图片概览-列表*/
.PicCardList{}
.PicCardList li{ width:calc((100% - 15px) / 2); }
.PicCardList li:nth-of-type(2n-1){ margin-left:0;}
.PicCardList li>a{height: calc((100vw - 35px) / 2 / (240 / 180));}


@media screen and (max-width:600px ) {
    
}

@media screen and (max-width:375px ) {
    
}

@media screen and (max-width:345px ) {
    
}

@media screen and (max-width:320px ) {
    
}


