.ellipsis{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
a,
.transition,
:before,
img{ -webkit-transition:All .5s ease; transition:All .5s ease}
.zoomImg{ width:100%; overflow:hidden; position:relative; display:block}
.zoomImg:before{ position:absolute; top:0; left:-90%; z-index:2; display:block; content:""; width:50%; height:100%; background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); -webkit-transform:skewX(-25deg); -ms-transform:skewX(-25deg); transform:skewX(-25deg)}
.zoomImg:hover:before{ -webkit-animation:shine .75s; animation:shine .75s}
.zoomImg:hover img{ -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1)}
@-webkit-keyframes shine{ 
	100%{ left:125%}
}
@keyframes shine{ 
	100%{ left:125%}
}

*{ margin:0; padding:0; box-sizing:border-box}
html{ font-size:1rem; background:#fdfcf8; }
body{ font-size:0.12rem; font-family:Arial,"微软雅黑"; color:#000; -webkit-text-size-adjust:none}
a{ color:#37100d; text-decoration:none; outline:none}
a:active{ star:expression(this.onFocus=this.blur())}
a:link{ text-decoration:none; outline:none}
a:visited{ text-decoration:none; outline:none}
a:hover{ text-decoration:none; color:#900; outline:none}
li{ list-style:outside none}
h1{ font-size:0.16rem}
h2,h3,h4,h5{ font-size:0.14rem}
h5{ font-size:0.12rem}
textarea,input{ background:transparent; font-size:0.12rem; font-family:Arial,"微软雅黑"; color:#333; outline:none; border:0}
em{ font-style:normal}
img{ vertical-align:middle; max-width:100%; border:0; -o-object-fit:cover; object-fit:cover}
.wal{  max-width:18.6rem; /*max-width:inherit;*/ margin:0 auto}
.bsBox{ box-sizing:content-box}

@font-face{ 
	font-family:"iconfont"; 
	src:url(../fonts/iconfont.woff) format("woff"),
	url(../fonts/iconfont.ttf) format("truetype");
}
.iconfont{ font-family:"iconfont"; font-style:normal; }

@font-face {
    font-family: 'sy';
    src: url(../fonts/SourceHanSerifCN-Bold.otf) format("truetype")
}

/* 磨砂玻璃效果 */
.mainGlassBg{
	-webkit-transition: all 500ms cubic-bezier(0.75, 0, 0.175, 1);
    -moz-transition: all 500ms cubic-bezier(0.75, 0, 0.175, 1);
    -o-transition: all 500ms cubic-bezier(0.75, 0, 0.175, 1);
    transition: all 500ms cubic-bezier(0.75, 0, 0.175, 1);
    background-color: #f7f7f5;
    filter: blur(0.05rem);
}

.mzuHeader{ position:fixed; z-index:50; left:0; top:0; right:0; padding:0 0.3rem}
.mzuHeader:before{ content:""; display:block; position:absolute; left:0; top:0; right:0; background:url(../images/head-bg.png) center repeat-x; background-size:auto 100%; height:1rem}
.mzuHeader .wal{ height:1.1rem; position:relative; padding:0 0.64rem; z-index: 999;}
.mzuHeader .walTop{ }
@media screen and (max-width: 1640px){
	.mzuHeader .wal{ }
	.mzuHeader .walTop{ margin:0 0.3rem; }
}

.mzuHeader a.logo{ display:block; position:absolute; z-index:5; left:0; top:0; bottom:0; width:2.2rem; background:url(../images/logo.png) center no-repeat; background-size:100%}
.mzuHeader .btns{ position:absolute; top:0.1rem; right:0;}
.mzuHeader .btns ul{ height:0.4rem; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; }
.mzuHeader .btns li{ margin-left:0.41rem; position:relative}
.mzuHeader .btns li:after{ content:""; display:block; position:absolute; right:-0.21rem; top:50%; width:0.01rem; background:rgba(255,255,255,
.25); height:0.1rem; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}
/*.mzuHeader .btns li:nth-child(5):after{ display:none}*/
.mzuHeader .btns li:nth-last-child(2):after{ display:none}
.mzuHeader .btns li:last-child{ z-index:9999!important; display:none}
.mzuHeader .btns li:last-child:after{ display:none}
.mzuHeader .btns li.search{ position:relative; height:0.35rem; z-index:10}
.mzuHeader .btns li.search .ico{ font-family:"iconfont"; font-size:0.16rem; color:#fff; line-height:0.35rem}
.mzuHeader .btns li.search .form{ position:absolute; top:0rem; right:-0.15rem; height:0.34rem; width:0.5rem; opacity:0; visibility:hidden; -webkit-transition:all .5s ease; transition:all .5s ease}
.mzuHeader .btns li.search .form .submit{ position:relative; z-index:5; height:0.34rem; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; font-size:0.22rem; color:#900; font-weight:bold}
.mzuHeader .btns li.search .form .submit:after{ content:"\e1462"; font-family:"iconfont"}
.mzuHeader .btns li.search .form .submit input{ position:absolute; left:0; top:0; width:100%; height:100%; cursor:pointer}
.mzuHeader .btns li.search .form .input{ position:absolute; top:0; right:0; width:2rem; height:0.34rem; background:#fff; border-radius:0.5rem; padding-right:0.5rem}
.mzuHeader .btns li.search .form .input input{ width:100%; line-height:0.34rem; font-size:0.14rem; padding:0 0 0 .15rem; color:#333}
.mzuHeader .btns li.search:hover .form{ top:0rem; right: 0.2rem; opacity:1; visibility:visible}
.mzuHeader .btns a{ display:block; color:#fff; font-size:0.16rem}
.mzuHeader .btns a.btn-1{ font-size:0.16rem}
.mzuHeader .btns a.navA:after{ content:"\e1344"; font-family:"iconfont"}
.mzuHeader .btns a i{ font-size:0.2rem;}

/* 全图带导航 */
.mzuHeader .g-nav{ position:absolute; max-width:18.6rem; top:0.4rem; right:0; left:50%; }
.mzuHeader .g-nav ul{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between}
.mzuHeader .g-nav li{ position:relative}
.mzuHeader .g-nav a.name{ height:0.6rem; font-size:0.18rem; font-weight:bold; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; color:#fff; position:relative}
.mzuHeader .g-nav a.name span{ -webkit-transform:scale(0.75); -ms-transform:scale(0.75); transform:scale(0.75); display:block; padding-top:0.04rem; margin-left:-0.5rem; margin-right:-0.5rem}
.mzuHeader .g-nav a.name em,
.mzuHeader .g-nav a.name span{ display:block; position:relative}
.mzuHeader .g-nav a.name .arrow:after{ font-family:"iconfont"; content: "\e995"; font-size:0.14rem; font-weight:normal; padding-left:0.05rem; }
.mzuHeader .g-nav a.name:before{ content:""; display:block; position:absolute; left:50%; top:0rem; width:1.24rem; margin-left:-0.62rem; background:#fff; border-top:#900 solid .02rem; height:0.60rem; opacity:0}
.mzuHeader .g-nav .phone-foot{ display:none}

.mzuHeader .btns li.gxmzuNav a{/* padding:0.05rem 0.2rem; display:inline-block; background:rgba(7,80,112,0.5); border-radius:0.15rem;*/}

/* 全图不带导航 - 了解民大 */ 
.mzuHeader .g-gxmzu{}
.mzuHeader .g-gxmzu{ position:absolute; top:0.4rem; right:0; }
.mzuHeader .g-gxmzu ul{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between}
.mzuHeader .g-gxmzu li{ position:relative}
.mzuHeader .g-gxmzu a.name{ height:0.6rem; font-size:0.18rem; font-weight:bold; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; color:#fff; position:relative}
.mzuHeader .g-gxmzu a.name span{ -webkit-transform:scale(0.75); -ms-transform:scale(0.75); transform:scale(0.75); display:block; padding-top:0.04rem; margin-left:-0.5rem; margin-right:-0.5rem}
.mzuHeader .g-gxmzu a.name em,
.mzuHeader .g-gxmzu a.name span{ display:block; position:relative}
.mzuHeader .g-gxmzu a.name .arrow:after{ font-family:"iconfont"; content: "\e995"; font-size:0.14rem; font-weight:normal; padding-left:0.05rem; }
.mzuHeader .g-gxmzu a.name:before{ content:""; display:block; position:absolute; left:50%; top:0rem; width:1.24rem; margin-left:-0.62rem; background:#fff; border-top:#0a2f5e solid .02rem; height:0.60rem; opacity:0}

.gxmzuNavPage{ width:100%; height:100%; right:0; top:0; background:#9d0100; z-index:9999!important; padding:0.3rem; color:#fff; font-size:0.16rem; display:none; position:fixed;   overflow-y:scroll; padding-bottom:0.3rem;}
.gxmzuNavPageShow{ display:block;}
.gxmzuNavPage a{ color:#fff; }
.gxmzuNavPage .logo{ width:1.50rem; }
.gxmzuNavPage .logo img{ width:100%; }
.gxmzuNavPage .navTitle{ font-size:0.20rem; margin-top:0rem; }
.gxmzuNavPage .navTitle span{ font-weight:normal; font-size:0.12rem; }
.gxmzuNavPage .navTitle em{ font-style:normal; float:right; cursor:pointer; }
.gxmzuNavPage .navTitle em i{ font-style:normal; }
.gxmzuNavPage hr{ color:rgba(255,255,255,0.5); margin-top:0.12rem; }
.gxmzuNavPage .navList{ width:100%; display:block; margin-top:0.1rem; }
.gxmzuNavPage .navList ul{}
.gxmzuNavPage .navList ul li{ width:100%; float:left; margin-bottom:0.1rem; }
.gxmzuNavPage .navList ul li>a{ font-weight:bold; font-size:0.18rem; display:block; margin-top:0.15rem; margin-bottom:0.1rem; width:100%; }
.gxmzuNavPage .navList ul li>a:after{ content:""; width:0.7rem; height:0.02rem; background:#fff; display: block; margin-top:0.10rem; }
.gxmzuNavPage .navList ul li .list{ width:100%; display:block; }
.gxmzuNavPage .navList ul li .list dl{}
.gxmzuNavPage .navList ul li .list dl dd{ width:14.285%; float:left; margin-bottom:0.1rem; }
.gxmzuNavPage .navList ul li .list .longText dd{ width:25%; float:left; margin-bottom:0.1rem; }
.gxmzuNavPage .navList ul li .list dl dd a{ width:100%; display:block; }
.gxmzuNavPage .navList ul li a:hover{ color:#fff;}

.mzuFooter{ background:#93211a; background-size:cover; color:#fff; padding:0 0.3rem; position:relative; z-index:10; }
.mzuFooter:before{ content:""; display:block; position:absolute; left:0; right:0; background:url(../images/footerBgLeft.png) left no-repeat; opacity:0.6; background-size:auto 100%; height:2.05rem }
.mzuFooter:after{ content:""; display:block; position:absolute; left:0; right:0; background:url(../images/footerBgRight.png) right no-repeat; opacity:0.4; background-size:auto 100%; height:2.05rem; top:0; z-index:11; }
.mzuFooter a{ color:#fff}
.mzuFooter .wal{ min-height:2.05rem; position:relative; /*max-width:17.2rem;*/ display:flex; z-index:9999; }
.mzuFooter .logo{ width:30%; padding:0.8rem 0 .71rem 0}
.mzuFooter .logo img{ width:80%; } 
.mzuFooter .content{ width:40%; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -webkit-align-items:flex-end; -ms-flex-align:end; align-items:center; font-size:0.14rem; line-height:2em; text-align:center; }
.mzuFooter .content .msg{ opacity:0.8; width:100%; }
.mzuFooter .share{ width:30%; position:absolute; top:0.5rem; right:0; text-align:right; }
.mzuFooter .share dl{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex}
.mzuFooter .share dd{ margin-left:0.2rem; position:relative; float:right; }
.mzuFooter .share a{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; font-size:0.24rem}
.mzuFooter .share .ewm{ width:1rem; background:#fff; border-radius:0.06rem; position:absolute; bottom:90%; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); margin-bottom:0.1rem; opacity:0; visibility:hidden; -webkit-transition:all .5s ease; transition:all .5s ease}
.mzuFooter .share .ewm:after{ content:""; display:block; position:absolute; left:50%; bottom:-0.05rem; width:0.2rem; height:0.2rem; background:#fff; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); margin-left:-0.1rem}
.mzuFooter .share .ewm img{ position:relative; z-index:5; border-radius:0.06rem}
.mzuFooter .share dd:hover .ewm{ opacity:1; visibility:visible; bottom:100%}
.mzuFooter .share .alink{ background:rgba(255,255,255,0.5); border-radius:0.10rem; display:inline-block; padding:0.15rem; margin-top:0.2rem; }
.mzuFooter .share .alink select{ text-align:center; min-width:2rem; }

.mzuFooter .share ul { height: 0.52rem; display: flex; width:60%; float:right; }
.mzuFooter .share h5 { font-size: 0.16rem; font-weight: bold; color: #fff; margin-bottom: 0.15rem; }
.mzuFooter .share li { color: #fff; font-size: 0.14rem; display: inline-block; flex: 1; position:relative; cursor:pointer; }

.mzuFooter .share .qr-box { display: inline-block; height: 0.42rem; width: 0.42rem; line-height: 0.4rem; border-radius: 100%; position: relative; text-align: center; background: rgb(255, 255, 255, 0.23); }
.mzuFooter .share .qr-box1 { margin-right: 0.05rem; height: 0.3rem; width: 0.3rem; line-height: 0.3remx; }
.mzuFooter .share .qr-box img { height: 100%; width: 100%; }
.mzuFooter .share .qr-box:hover .qr{ display: block; }
.mzuFooter .share .qr-box:hover { background: #920303; }
.mzuFooter .share .qr-box i { font-size: 0.28rem; }
.mzuFooter .share .qr-box1 i { font-size: 0.14rem; }

.mzuFooter .share .qr{ width:1rem; background:#fff; border-radius:0.06rem; position:absolute; bottom:90%;  left:50%;-webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); margin-bottom:0.1rem; opacity:0; visibility:hidden; -webkit-transition:all .5s ease; transition:all .5s ease}
.mzuFooter .share .qr:after{ content:""; display:block; position:absolute; left:50%; bottom:-0.05rem; width:0.2rem; height:0.2rem; background:#fff; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); margin-left:-0.1rem}
.mzuFooter .share .qr img{ position:relative; z-index:5; border-radius:0.06rem}
.mzuFooter .share li:hover .qr{ opacity:1; visibility:visible; bottom:100%}

@media screen and (max-width: 550px){
	/*.wal{ margin:0 .55rem}*/
}
.swiper { width: 100%; height: 100%; }
.swiper-slide { text-align: center; font-size: 18px; background: #fff; display: flex; justify-content: center; align-items: center; }
.swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }
.swiper { margin-left: auto; margin-right: auto; }

.mzuBanner{ width:100%; overflow:hidden; position:relative}
.mzuBanner li{ background:center no-repeat; background-size:cover; padding:0 .5rem}
.mzuBanner li a{ width:100%; height:100%; display:inline-block; }
.mzuBanner li .img{ display:none}
.mzuBanner li .wal{ height:100vh; max-width:15.7rem; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; color:#fff}
.mzuBanner li .wal h2{ font-size:0.7rem; line-height:1em; padding-bottom:0.2rem; opacity:0}
.mzuBanner li .wal .content{ font-size:0.21rem; line-height:0.36rem; max-width:7.35rem; opacity:0}

.mzuBanner .dots{ position:absolute; /*z-index:5; left:85%; right:0;*/ bottom:0.3rem; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center}
.mzuBanner .dots span{ margin:0 .05rem; width:0.1rem; height:0.1rem; border-radius:0.05rem; border:#fff solid 1px; -webkit-transition:all .5s ease; transition:all .5s ease; display:block}
.mzuBanner .dots span.swiper-pagination-bullet-active{ width:0.7rem}

.mzuBanner .swiper-button-next{ right:10;}
.mzuBanner .swiper-button-prev{ left:10;}
.mzuBanner .swiper-button-next, 
.mzuBanner .swiper-button-prev{ color:#fff;}
.mzuBanner .swiper-pagination-bullet-active{ background:none; }

/* 重定义banner的高度 */
.indexFlashBanner{ height:8.6rem; overflow:hidden;}
.indexFlashBanner ul{ height:8.6rem; }
.indexFlashBanner li .wal{ height:8.6rem;}

.indexNoNav .indexFlashBanner{ height:100vh!important; }
.indexNoNav .indexFlashBanner ul{ height:100%!important; }
.indexNoNav .indexFlashBanner li .wal{ height:100%!important;}

.gBanHead{ background:#20509c; height:1.6rem; position:inherit; }
.gBanHead:before{ background:url(../images/headBanLeft.png) left no-repeat;}
.gBanHead:after{  background:url(../images/headBanRight.png) right no-repeat; content:""; display:block; position:absolute; left:0; top:0; right:0;  background-size:auto 100%; height:1.6rem}
.gBanHead{}
.gBanHead .btns{ top:0.5rem;}

/* 通用标题 */
.commSubject{ position:relative; padding-top:0.3rem; }
.commSubject h2{ font-size:0.24rem; line-height:1em; /*display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;*/ display:block; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; /*padding-bottom:0.16rem; */ font-family:'sy'; /*background:url(../images/titleBg.png) no-repeat 0.1rem 0.1rem; */color:#aa0d0d; }
.commSubject h2.tab{ }
.commSubject h2 em{ font-weight:normal; display:inline-block; text-align:center; width:1.5rem; height:0.4rem;  cursor:pointer; background:url(../images/titleBg.png) no-repeat bottom center; }
.commSubject h2 strong{ font-weight:normal;}
.commSubject h2 a{ font-size:0.16rem; margin-left:0.26rem; font-weight:normal; padding-top:0.1rem; float:right; color:#666;  }
.commSubject h2 a b{font-weight:normal; font-family:"宋体"; padding-left:0.1rem; }
.commSubject .en{ font-size:0.3rem; line-height:1em}
.commSubject p{ position:absolute; top:0.15rem; right:0; opacity:0.7; font-size:0.14rem}
/* 针对div的阴影框*/
.commonShadowMedia{  transition: box-shadow 0.5s ease; /* 定义阴影变化的过渡效果 */ box-shadow: 0 0.05rem 0.02rem rgba(0, 0, 0, 0.05); /* 初始时无阴影 */}
.commonShadowMedia:hover { box-shadow: 0rem 0.05rem 0.05rem rgba(0, 0, 0, 0.15); /* 鼠标经过时的阴影效果 */}
.commonShadow{  transition: box-shadow 0.5s ease; /* 定义阴影变化的过渡效果 */ box-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.05); /* 初始时无阴影 */}
.commonShadow:hover { box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.25); /* 鼠标经过时的阴影效果 */}
.commonShadowOn{  transition: box-shadow 0.5s ease; /* 定义阴影变化的过渡效果 */ box-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.25); /* 初始时无阴影 */}
.commonShadow:hover { box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.25); /* 鼠标经过时的阴影效果 */}
/* 鼠标经过列表增加箭头并右移 */
.commonUlHover{}
.commonUlHover li{ transition:linear 0.5s ease;}
.commonUlHover li a:hover{ text-indent:0.15rem;}
.commonUlHover li a:hover::before{ font-family:"iconfont"; content:"\e905"; color:#900; }
.commonUlHoverW{}
.commonUlHoverW li{ transition:linear 0.5s ease;}
.commonUlHoverW li a:hover{ text-indent:0.15rem;}
.commonUlHoverW li a:hover::before{ font-family:"iconfont"; content:"\e905"; color:#fff; }
/* 鼠标经过列表增加Bottom特效 */
.commonUlDivHover{}
.commonUlDivHover li{ position:relative;}
.commonUlDivHover li:after{  content: ''; width: 0%; height: 0.02rem; background-color: #900/* var(--yx_Color)*/; position: absolute; left: 0; bottom: 0; transition: 0.5s;	}
.commonUlDivHover li:hover::after { width: 100%; }
/* 鼠标经过图片放大 */
.commScaleImg img { width: 100%; }
.commScaleImg:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
/* 列表 */
.listText{ width:100%; }
.listText ul{}
.listText ul li{ font-size:0.18rem; border-bottom:1px solid #ddd;}
.listText ul li a{ padding:0.15rem 0;  display:block; width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; /* 限制宽度内，多余的文字显示省略号 */ }
.listText ul li em{ display:none; }


/* 民大要闻 */
.mzuNews{ padding:0 0.3rem; background:url(../images/indexMainNewsBg.png) repeat-x;}
.mzuNews .wal{/* max-width:16.2rem;*//* max-width:inherit;*/ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between}
.mzuNews .col-1{ width:36%}
.mzuNews .col-1 .commSubject{}
.mzuNews .col-1 .commSubject em{ }

.mzuNews .col-2{ width:36%; margin-right:0.3rem; }
.mzuNews .col-2 .commSubject{}
.mzuNews .col-2 .commSubject h2{ background:url(../images/titleBgTwo.png) no-repeat 0.4rem bottom;}
.mzuNews .col-2 .commSubject em{ background:none; color:#e59191; }
.mzuNews .col-2 .commSubject em.on{ color:#9d0100; }
.mzuNews .col-2 .commSubject .newsMore{ display:none;}
.mzuNews .col-2 .commSubject .newsMoreShow{ display:inline-block; }

/* 民大要闻滚动图片 */
.mzuNews .picNews{ max-width:16.2rem; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;  -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; margin-top:0.2rem; position:relative; }
.mzuNews .picNews .picScroll{ width:100%; height:auto; background:#fff; position:relative; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.25);}
.mzuNews .picNews .picScroll:hover{}
.mzuNews .picNews .picScroll .img{ width:100%; height:4.05rem; text-align:center; }
.mzuNews .picNews .picScroll .text{ padding:0.2rem; }
.mzuNews .picNews .picScroll .text em{ font-size:0.16rem; color:#333; display:block; text-align:left; }
.mzuNews .picNews .picScroll .text h2{ font-size:0.18rem; font-weight:normal; padding:0.1rem 0; display:block; text-align:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; /* 限制宽度内，多余的文字显示省略号 */ }
.mzuNews .picNews .picScroll .text p{ font-size:0.12rem; color:#ababab; display:block; text-align:left;  line-height:0.2rem; height:0.4rem; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 2; /* 限制行数为2 */ -webkit-box-orient: vertical; /* 限制N行，多余的文字显示省略号 */}

.mzuNews .picNews .newsList1{}
.mzuNews .picNews .newsList2{ display:none; }

.mzuNews .indexScrollNews{/*padding:1.26rem .5rem 1.18rem .5rem*/}
.mzuNews .indexScrollNews .wal{max-width:15.57rem}
.mzuNews .indexScrollNews .list{width:100%;overflow:hidden;position:relative}
.mzuNews .indexScrollNews .dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center; /*padding-top:0.54rem;*/ position:absolute; width: 100%; margin-top: -1.8rem; z-index:999; bottom:1.65rem; }
.mzuNews .indexScrollNews .dots span{margin:0 .09rem;width:0.15rem;height:0.15rem;border-radius:0.1rem; border:#900 solid .02rem;-webkit-transition:all .5s ease;transition:all .5s ease;display:block; background:#333; }
.mzuNews .indexScrollNews .dots span.swiper-pagination-bullet-active{background:#900}
.mzuNews .swiper-button{ position:absolute; width:0.5rem!important; height:0.4rem!important; text-align:center; top:40%!important;}
.mzuNews .picNews .swiper-button-prev,
.mzuNews .picNews .swiper-button-next{ top:40%; color:#fff; opacity:0.5; }
.mzuNews .swiper-button-prev{ left:10;  }
.mzuNews .swiper-button-next{ right:10; }
.mzuNews .swiper-button i{ font-size:0.36rem; color:rgba(255,255,255,0.5); font-style:normal; font-weight:normal; }
.mzuNews .swiper-button:hover i{ color:rgba(255,255,255,1); }
.mzuNews .picNews .listText{ width:100%; float:right; }
.mzuNews .picNews .listText:after{ content:" "; width:6px; height:100%; position:absolute; background:url(../images/mediaLine.png) no-repeat; background-size:contain; top: 0; right:-0.5rem;; display: block; }

/* 媒体报道 */
.mzuNews .col-3{ width:20%; position:relative}
.mzuNews .listMedia ul{}
.mzuNews .listMedia ul li{ font-size:0.16rem; border-bottom:1px solid #ddd; padding:0.24rem; }
.mzuNews .listMedia ul li .img{ width:0.7rem; float:left; }
.mzuNews .listMedia ul li .img img{ width:0.5rem; float:left; opacity:0.7; }
.mzuNews .listMedia ul li .sub{ height:0.46rem; display: table-cell; vertical-align: middle; /* 垂直居中 */ }
.mzuNews .listMedia ul li a{ font-size:0.16rem; padding:0rem 0; display:block; /*overflow: hidden; text-overflow: ellipsis; white-space: nowrap;*/ /* 限制宽度内，多余的文字显示省略号 */ overflow:hidden; display: -webkit-box; -webkit-line-clamp: 2; /* 限制行数为2 */ -webkit-box-orient: vertical; /* 限制N行，多余的文字显示省略号 */ color:#4f4241;  }
.mzuNews .listMedia ul li em{ display:none; }

/* 广告位置 */
.mzuAdver{ padding:0.3rem 0.3rem 0 0.3rem; text-align:center; }
.mzuAdver img{}

/* 学术通知 */
.mzuSchool{ padding:0 .3rem; }
.mzuSchool .wal{ /* max-width:16.2rem;*//* max-width:inherit;*/ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between}
/* 学术通知 - 学术信息 */
.mzuSchool .col-1{ width:30%; }
.mzuSchool .listXueshu{}
.mzuSchool .listXueshu ul{ margin-top:0.2rem; }
.mzuSchool .listXueshu ul li{ display:blick;  overflow:hidden; background:#fff; padding:0.15rem; margin-bottom:0.12rem; }
.mzuSchool .listXueshu ul li .date{ width:18%; float:left; position:relative; margin-right:0.1rem; line-height:250%; }
.mzuSchool .listXueshu ul li .date:after{ content:""; width:0.02rem; border-right:1px solid #dbc9c9; position: absolute; top: 0; height: 0.55rem; right: 0; }
.mzuSchool .listXueshu ul li .date b{ font-size:0.26rem; display:block; text-align:center; color:#3a0506; }
.mzuSchool .listXueshu ul li .date span{ font-size:0.16rem; display:block; text-align:center; }
.mzuSchool .listXueshu ul li .sub{ width:77%; float:left; padding-left:0.15rem; overflow:hidden; }
.mzuSchool .listXueshu ul li .sub h3{ padding:0rem 0; font-size:0.18rem; font-weight:normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mzuSchool .listXueshu ul li .sub p{ color:#685d3c; font-size:0.14rem; margin-top:0.15rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mzuSchool .listXueshu ul li .sub p b{  font-weight:normal; color:#685d3c; }
.mzuSchool .listXueshu ul li .sub p strong{ font-weight:normal;  }

.mzuSchool .col-2{ width:45%; }
.mzuSchool .listText{ padding-top:0.15rem; }
.mzuSchool .listText .time{ display:none; }
.mzuSchool .listText li{ border-bottom:none; }
.mzuSchool .listText li:nth-child(n+11) { display: none; }

.swiperXueshu{ padding-top:0.15rem; }
.swiperXueshu .swiper-container { width: 100%; height: 100%; }
.swiperXueshu .swiper-slide { height:7rem; text-align: center; font-size: 18px; /* background: #fff;*/  /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; background:none!important;}
/*.swiperXueshu ul{ margin-top:0.1rem; }
.swiperXueshu ul li{ width:calc(50% - 0.2rem); height:3.1rem; margin:0.1rem; float:left; }
.swiperXueshu ul li .img{ width:50%; float:right; height:3.1rem; background:#f4f0e8; }
.swiperXueshu .swiper-slide img{ object-fit:cover;}
.swiperXueshu ul li{ display:blick;  overflow:hidden; background:#f4f0e8; padding:0rem; margin-bottom:0.12rem; }
.swiperXueshu ul li .date{ width:15%; float:left; position:relative; margin-right:0.1rem; line-height:150%; padding-top:0.1rem; display:none; }
.swiperXueshu ul li .date b{ font-size:0.18rem; display:block; text-align:center; }
.swiperXueshu ul li .date span{ font-size:0.16rem; display:block; text-align:center; }
.swiperXueshu ul li .sub{ width:50%; float:left; padding:0.15rem; padding-top:0.12rem; overflow:hidden; text-align:left;  }
.swiperXueshu ul li .sub .item{ width:100%; display:inline-block; margin-top:0.05rem; }
.swiperXueshu ul li .sub .item span{ width:18%; float:left; display:inline-block; font-size:0.1rem; color:#3f3820; }
.swiperXueshu ul li .sub .item p{ width:82%; float:left; display:inline-block; font-size:0.1rem; color:#685d3c; line-height:180%; }
.swiperXueshu ul li .sub .title{ color:#3a1513;}
.swiperXueshu ul li .sub .title span{width:27%; font-size:0.16rem; color:#3a1513; }
.swiperXueshu ul li .sub .title p{ width:73%; font-size:0.16rem; color:#3a1513; }
.swiperXueshu ul li a:hover{ color:#000;}*/
.swiperXueshu .swiper-pagination{ margin-top:10px; position:relative; }
.swiperXueshu .swiper-pagination-bullet{ width:0.18rem; height:0.18rem; border:0.03rem solid #ded3b6; background:#fff; opacity:1; }
.swiperXueshu .swiper-pagination-bullet-active{ background:#dcd1b3;}

.xueshuInfo{}
.xueshuInfo{ max-width:16.2rem; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;  -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; margin-top:0rem; position:relative; }
.xueshuInfo ul{ margin-top:0.1rem; }
.xueshuInfo ul li{ width:calc(50% - 0.2rem); height:3.41rem; margin:0.1rem; float:left; background:#fff;  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.05);}
/*.xueshuInfo ul{}
.xueshuInfo li{ width:50%; height:auto; background:#fff;}*/
.xueshuInfo li:hover{}
.xueshuInfo li .img{ width:100%; height:2.5rem; text-align:center; overflow:hidden; }
.xueshuInfo li .text{ padding:0.2rem; }
.xueshuInfo li .text em{ font-size:0.14rem; color:#858585; display:block; text-align:left; }
.xueshuInfo li .text h2{ font-size:0.14rem; font-weight:normal; padding:0.1rem 0; display:block; text-align:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; /* 限制宽度内，多余的文字显示省略号 */ color:#422b24; }
.xueshuInfo li .text p{ font-size:0.12rem; color:#ababab; display:block; text-align:left;  line-height:0.2rem; height:0.4rem; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 2; /* 限制行数为2 */ -webkit-box-orient: vertical; /* 限制N行，多余的文字显示省略号 */ display:none;}


/* 学术通知 - 通知公告 */
.mzuSchool .col-3{ width:20%; position:relative}
.mzuSchool .listTextNotice{ padding:0 0.1rem; padding-top:0.15rem; height:7.02rem; overflow:hidden; margin-top:0.2rem;  background:#fff; }
.mzuSchool .listTextNotice .text{ display:block;}
.mzuSchool .listTextNotice em{ display:inline-block; padding-right:0.1rem; }
.mzuSchool .listTextNotice a{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; /* 限制宽度内，多余的文字显示省略号 */ }
.mzuSchool .listTextNotice .time{ display:none; }
.mzuSchool .listTextNotice ul{ white-space:nowrap; margin:0; padding:0; }
.mzuSchool .listTextNotice ul li{ display:inline-block; width:100%; float:left; overflow:hidden; }
.mzuSchool .listTextNotice li:nth-child(n+11) { display:block; }
.mzuSchool .listTextNotice .text{ font-size:0.18rem; }
.mzuSchool .listTextNotice .text a{ padding: 0.16rem 0}


/* 民大故事动态 */
.mzuStory{ padding:0 0.3rem; }
.mzuStory .wal{display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between}
/* 民大故事 */
.mzuStory .col-1{ width:47%}
.mzuStory .listText{ padding-top:0.15rem; }
.mzuStory .listText .time{ display:none; }
.mzuStory .listText li{ border-bottom:none; }
.mzuStory .listText li:nth-child(n+11) { display: none; }

/* 民大故事 - 推荐头条 */
.swiperStory { width: 100%; height: 3.5rem; margin-left: auto; margin-right: auto;}
.swiperStory .swiper-wrapper{ }
.swiperStory .swiper-slide { background-size: cover; background-position: center; text-align: center; font-size: 18px; background: #f9f6ee; display: flex; align-items: normal;}
.swiperStory .swiper-slide .img{ width:55%; float:left; overflow:hidden; }
.swiperStory .swiper-slide .img img{}
.swiperStory .swiper-slide .text{ width:43%; padding:0 0.2rem 0 0; float:right; font-size:16px; text-align:left; margin-top:0.4rem;  }
.swiperStory .swiper-slide .text span{ display:inline-block; font-size:0.16rem; color:#3f2f07;  }
.swiperStory .swiper-slide .text .txt{ padding-top:0.2rem; max-height:2.2rem; overflow:hidden;  }
.swiperStory .swiper-slide .text .txt p{ font-size:0.12rem; max-height:1.6rem; padding:0.125rem 0; line-height:0.25rem; color:#685d3c; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 6; /* 限制行数为2 */ -webkit-box-orient: vertical; /* 限制N行，多余的文字显示省略号 */ }
.swiperStory .swiper-button-prev,
.swiperStory .swiper-button-next{ color:#900; opacity:0.5; }
.swiperStory .swiper-button-prev:after{ font-size:0.26rem; font-family:"iconfont"; content:"\e1717"; color:#967f51;}
.swiperStory .swiper-button-next:after{ font-size:0.26rem; font-family:"iconfont"; content:"\e1716"; color:#967f51; }
.swiperStory .swiper-pagination-bullet{ width:0.18rem; height:0.18rem; border:0.03rem solid #ded3b6; background:#fff; opacity:1; }
.swiperStory .swiper-pagination-bullet-active{ background:#dcd1b3;}
.swiperStory .mySwiper2 { height: 80%; width: 100%; }
.swiperStory .mySwiper { height: 20%; box-sizing: border-box; padding: 10px 0; }
.swiperStory .swiper-slide img { height:3rem; top:0; display: block; object-fit: cover; }
/* 民大故事 - 缩略图 */
.swiperStoryThumb { width:100%; height: 1.9rem; margin-left: auto; margin-right: auto; padding:0rem 0.25rem; padding-top:0.2rem; position:relative;  background:#f9f6ee;  }
.swiperStoryThumb .swiper-wrapper{ width: 100%; position:relative;}
.swiperStoryThumb .swiper-slide { background-size: cover; background-position: center; height:1.6rem; display:block; background:none;  }
.swiperStoryThumb .swiper-slide a{ overflow:inherit; }
.swiperStoryThumb .swiper-slide .img{ width:100%; height:1.1rem; overflow:hidden; }
.swiperStoryThumb .swiper-slide .img img{}
.swiperStoryThumb .swiper-slide .text{ display:block; font-size:0.12rem; text-align:left; margin-top:0.1rem; }
.swiperStoryThumb .swiper-slide .text span{ display:inline-block; color:#0051a1; overflow:hidden; }
.swiperStoryThumb .swiper-slide .text p{ display:inline-block; width:70%;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; /* 限制宽度内，多余的文字显示省略号 */ }
.swiperStoryThumb .swiper-slide .text a{ display:inline-block;}
.swiperStoryThumb .mySwiper2 { height: 80%; width: 100%; }
.swiperStoryThumb .mySwiper { height: 20%; box-sizing: border-box; padding: 10px 0; }
.swiperStoryThumb .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }
.swiperStoryThumb .swiper-slide-thumb-active{ box-shadow: 0rem 0.05rem 0.05rem rgba(0, 0, 0, 0.15); /* 鼠标经过时的阴影效果 */ }
.swiperStoryThumb .swiper-slide-thumb-active .text{ }
.swiperStoryThumb .swiper-slide-active{ }
.swiperStoryThumb .swiper-slide-active span{ }
.swiperStoryThumb .swiper-button-next, 
.swiperStoryThumb .swiper-button-prev{ position:absolute; }
.swiperStoryThumb .swiper-button-next{ right:-0.05rem; }
.swiperStoryThumb .swiper-button-prev{ left:-0.05rem; }
.swiperStoryThumb .swiper-button-prev:after{ font-size:0.26rem; font-family:"iconfont"; content:"\e1717"; color:#967f51;}
.swiperStoryThumb .swiper-button-next:after{ font-size:0.26rem; font-family:"iconfont"; content:"\e1716"; color:#967f51; }

/* 民大故事 - 校园动态 */
.mzuStory .col-2{ width:33%; position:relative}
.mzuStory .col-2 .listText ul li { font-size:0.18rem;}
.mzuStory .listXueshu{}
.mzuStory .listXueshu ul{ margin-top:0.2rem; }
.mzuStory .listXueshu ul li{ display:blick;  overflow:hidden; background:#fff; padding:0.15rem; margin-bottom:0.12rem; }
.mzuStory .listXueshu ul li .date{ width:18%; float:left; position:relative; margin-right:0.1rem; line-height:250%; }
.mzuStory .listXueshu ul li .date:after{ content:""; width:0.02rem; border-right:1px solid #aaa; position: absolute; top: 0; height: 0.55rem; right: 0; }
.mzuStory .listXueshu ul li .date b{ font-size:0.26rem; display:block; text-align:center; }
.mzuStory .listXueshu ul li .date span{ font-size:0.16rem; display:block; text-align:center; }
.mzuStory .listXueshu ul li .sub{ width:77%; float:left; padding-left:0.15rem; overflow:hidden; }
.mzuStory .listXueshu ul li .sub h3{ padding:0rem 0; font-size:0.16rem; font-weight:normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mzuStory .listXueshu ul li .sub p{ color:#aaa; font-size:0.14rem; margin-top:0.15rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mzuStory .listXueshu ul li .sub p b{  font-weight:normal; color:#333; }
.mzuStory .listXueshu ul li .sub p strong{ font-weight:normal;  }
/* 民大故事 - 专题专栏 */
.mzuStory .col-3{ width:13.5%; position:relative}
.mzuStory .listTextNotice{ padding:0 0.1rem; padding-top:0rem; height:5.2rem; overflow:hidden; margin-top:0.2rem;  background:none; }
.mzuStory .listTextNotice .text{ display:block;}
.mzuStory .listTextNotice em{ display:inline-block; padding-right:0.1rem; }
.mzuStory .listTextNotice a{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; /* 限制宽度内，多余的文字显示省略号 */ }
.mzuStory .listTextNotice .time{ display:none; }
.mzuStory .listTextNotice ul{ white-space:nowrap; margin:0; padding:0; }
.mzuStory .listTextNotice ul li{ height:0.87rem; display:inline-block; width:100%; float:left; overflow:hidden; text-align:center; }
.mzuStory .listTextNotice li:nth-child(n+11) { display:block; }
.mzuStory .listTextNotice ul li img{ /*width:90%;*/ height: 0.7rem;}

/* 快捷入口 */
.mzuFastIcon{ padding:0.4rem 0.5rem 0.25rem 0.5rem; margin-top:0.4rem; text-align:center; }
.mzuFastIcon .wal{ max-width:15rem; }
.mzuFastIcon ul{ display:flex; }
.mzuFastIcon ul li{ color:#900; text-align:center; width:10%;  }
.mzuFastIcon ul li .icon{ font-size:0.36rem; display:block;  }
.mzuFastIcon ul li p{ display:block;  font-size:0.16rem; line-height:200%;}
.mzuFastIcon ul li a{ color:#900; -webkit-transition:All 1.5s ease-in; transition:All 1.5s ease }
.mzuFastIcon ul li:hover a{ color:#db0404; }

@media screen and (min-width: 800px){
	.gNavW .g-nav .list dd a:hover{ background:-webkit-linear-gradient(right, #0051a1, #1b4a92); background:linear-gradient(-90deg, #0051a1, #1b4a92); color:#fff; }
}

/* Undefined 蓝色版本 */
/*.modeBlue{}
.modeBlue .mzuHeader{ padding:0; height:2.2rem;}
.modeBlue .mzuHeader .walTop{  overflow:hidden;  }
.modeBlue .mzuHeader .wal{ height:1.6rem;}
.modeBlue .gBanHead .btns{ top:0.4rem;}
.modeBlue .mzuHeader .btns a.btn-1{ font-size:0.16rem;}
.modeBlue .mzuHeader a.logo{ width:2.8rem; }
.modeBlue .mzuHeader .visitor{ display:block; text-align:right;  }
.modeBlue .mzuHeader .visitor li{ display:inline-block; }
.modeBlue .mzuHeader .other{ }
.modeBlue .mzuHeader .other li{ }
.modeBlue a:hover{ color:#0051a1;}
.modeBlue .mzuHeader .btns a:hover{ color:#aaa; }
.modeBlue .mzuHeader .btns li.search .form .submit{ color:#0051a1; }
.modeBlue .commSubject h2{ color:#0051a1;}
.modeBlue .mzuNews{ background:none; }
.modeBlue .commSubject h2{ color:#0051a1; }
.modeBlue .commSubject h2 em{ background:url(../images/titleBgBlue.png) no-repeat bottom center;}
.modeBlue .commSubject h2.tab{ }

.modeBlue .mzuNews .col-2 .commSubject{}
.modeBlue .mzuNews .col-2 .commSubject h2{ background:url(../images/titleBgTwoBlue.png) no-repeat 0.4rem bottom;}
.modeBlue .mzuNews .col-2 .commSubject em{ background:none; color:#77a5d2; }
.modeBlue .mzuNews .col-2 .commSubject em.on{ color:#0051a1; }

.modeBlue .commonUlHover li a:hover::before{ color:#0051a1;}
.modeBlue .commonUlDivHover li::after { background-color: #0051a1; }
.modeBlue .mzuNews .picNews .picScroll .text em{ color:#333;}
.modeBlue .mzuPeople .listPeople ul li .text span{color:#0051a1;}
.modeBlue .mzuFastIcon ul li a{color:#0051a1;}
.modeBlue .mzuFastIcon ul li:hover a{ color:#0f6dca; }
.modeBlue .mzuFastIcon ul li:hover:after { background:#0051a1; }
.modeBlue .mzuFooter{ background:#1b4a92;}
.modeBlue .mzuNews .indexScrollNews .dots span{ border:#0051a1 solid .02rem; }
.modeBlue .mzuNews .indexScrollNews .dots span.swiper-pagination-bullet-active{ background:#0051a1; }
.modeBlue .mzuNews .picNews .listText:after{ background:url(../images/mediaLineBlue.png) no-repeat; }*/
/*
@media screen and (max-width: 800px){
	html{ font-size:0.5rem}
	.wal{ margin:0 0.2rem}
	.phone-show{ display:block}
	.pc-show{ display:none}
	body.navShow{ overflow:hidden}
	body.navShow .mzuHeader:before{ background:#0a2f5e; height:1.38rem}
	body.navShow .mzuHeader .btns a.navA:after{ content:"\e1342"}
	body.navShow .mzuHeader .g-nav{ right:0; left:0; z-index:99999!important; }
	
	.mzuHeader .g-gxmzu a.name{ font-size:0.26rem; }
	
	.mzuHeader{ padding:0}
	.mzuHeader:before{ height:1.8rem}
	.mzuHeader .wal{ height:1.38rem; margin:0 .3rem}
	.mzuHeader .btns ul{ height:1.38rem}
	.mzuHeader .btns li{ display:none}
	.mzuHeader .btns li:nth-child(4){display:block}
	.mzuHeader .btns a{ display:none}
	.mzuHeader .btns a.navA{ display:block; font-size:0.4rem}
	.mzuHeader .g-nav{ position:fixed; bottom:0; right:-100%; left:100%; top:1.38rem; overflow-y:auto; background:#0a2f5e; -webkit-transition:all .5s ease; transition:all .5s ease; border-top:rgba(255,255,255,
.3) solid 1px}
	.mzuHeader .g-nav ul{ -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap}
	.mzuHeader .g-nav li{ margin-left:0; width:100%; border-bottom:rgba(255,255,255,
.1) solid 1px}
	.mzuHeader .g-nav a.name{ font-size:0.3rem; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; -webkit-box-pack:start; -webkit-justify-content:flex-start; -ms-flex-pack:start; justify-content:flex-start; padding-left:0.5rem; height:1rem}
	.mzuHeader .g-nav a.name span{ margin:0; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); font-size:0.24rem; padding-left:0.2rem}
	.mzuHeader .g-nav a.name:before{ display:none}
	.mzuHeader .g-nav a.name .arrow::after{ display:none; }
	.mzuHeader .g-nav li.s-nav-li a.name:after{ content:"\e995"; display:block; position:absolute; top:0; line-height:1rem; right:0.5rem; font-family:"iconfont"}
	.mzuHeader .g-nav li.s-nav-li.open a.name:after{ -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg)}
	.mzuHeader .g-nav .list{ border-top:rgba(255,255,255,
.1) solid 1px; padding:0.2rem 0 0.2rem 0.5rem; display:none}
	.mzuHeader .g-nav .list dl{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap}
	.mzuHeader .g-nav .list dd{ width:100%}
	.mzuHeader .g-nav .list a{ display:block; color:#fff; line-height:0.6rem; font-size:0.24rem}
	.mzuHeader .g-nav .phone-foot{ display:block; position:initial; margin-top:0.4rem; z-index:5; left:0; bottom:0.5rem; right:0; }
	.mzuHeader .g-nav .phone-foot dl{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center}
	.mzuHeader .g-nav .phone-foot dd{ padding:0 0.16rem}
	.mzuHeader .g-nav .phone-foot .form{ position:relative; height:0.6rem; width:3.3rem}
	.mzuHeader .g-nav .phone-foot .form .submit{ position:absolute; top:0; right:0; bottom:0; width:0.7rem; z-index:5; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; font-size:0.32rem; color:#0a2f5e}
	.mzuHeader .g-nav .phone-foot .form .submit:after{ content:"\e905"; font-family:"iconfont"}
	.mzuHeader .g-nav .phone-foot .form .submit input{ position:absolute; left:0; top:0; width:100%; height:100%; cursor:pointer}
	.mzuHeader .g-nav .phone-foot .form .input{ height:0.6rem; background:#fff; border-radius:0.5rem; padding-right:0.6rem}
	.mzuHeader .g-nav .phone-foot .form .input input{ width:100%; line-height:0.6rem; font-size:0.24rem; padding:0 0 0 .24rem; color:#333}
	.mzuHeader .g-nav .phone-foot a{ display:block; font-size:0.3rem; color:#fff}
	.mzuHeader .g-nav .phone-foot dd:nth-child(1) a{ font-size:0.24rem}
	.mzuHeader .g-nav .phone-foot a.search:after{ content:""; font-family:"iconfont"}
	
	.mzuHeader .btns li:last-child{ display:block;}
	.mzuHeader .btns li::after{ display:none;}
	
	.indexNoNav .mzuHeader .btns li:last-child{ display:none;}
	
	.mzuFooter{ padding:0}
	.mzuFooter .wal{ min-height:5.13rem}
	.mzuFooter .logo{ width:4.1rem; padding:0.55rem 0 .5rem 0; margin:0 auto; text-align: center;}
	.mzuFooter .content{ -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; font-size:0.22rem; text-align:center; padding-bottom:0.3rem; width:100%; }
	.mzuFooter .content .msg{ padding-bottom:0.3rem}
	.mzuFooter .content p{ font-size:0.22rem}
	.mzuFooter .share{ width:100%; top:0; right:0; left:0; position:relative; text-align: center; }
	.mzuFooter .share dl{ -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center}
	.mzuFooter .share dd{ margin:0 .2rem}
	.mzuFooter .share a{ font-size:0.4rem}
	.mzuFooter .share ul{ margin:0 auto; float:inherit; }
	
	.mzuBanner li{ padding:0 0.2rem;}
	
	.mzuNews{ padding:0.2rem; }
	.mzuNews .wal{ margin:0.2rem; display:inline; }
	.mzuNews .col-1{ width:100%; }
	.mzuNews .picNews{ display:block; overflow: hidden; }
	.mzuNews .picNews .picScroll{ width:100%;}
	.mzuNews .picNews .listText{ width:100%; margin:0.2rem 0;}
	.mzuNews .picNews .picScroll .img{ height:auto;}
	.mzuNews .col-2{ width:100%; margin-top:0.4rem; }
	.mzuSchool{ padding:0 0.2rem; }
	.mzuSchool .wal{ margin:0.2rem; display:inline; }
	.mzuSchool .col-1{ width:100%; }
	.mzuSchool .col-2{ width:100%; margin-top:0.4rem;  }
	.mzuSchool .col-3{ width:100%; margin-top:0.4rem;}
	.listText ul{ padding:0 0.2rem;}
	.mzuSchool .listTextNotice{ padding:0.15rem 0.2rem; }
	.mzuPeople{ padding:0 0.2rem; }
	.mzuPeople .wal{ margin:0.2rem; display:inline; }
	.mzuSpecial{ padding:0 0.2rem; }
	.mzuSpecial .wal{ margin:0.2rem; display:inline; }
	.mzuSpecial .listSpecial ul{ height:100%; }
	.mzuSpecial .listSpecial ul li{ width:50%; }
	.commSubject{ padding-top:0;}
	.mzuFastIcon{ padding:0.2rem 0.1rem; }
	.mzuFastIcon .wal{ margin:0.2rem 0.1rem; }
	.mzuFastIcon ul{ display:inline-block; justify-content: center; align-items: center; }
	.mzuFastIcon ul li{ width:20%; float:left; margin-bottom:0.2rem;}
	
	.gxmzuNavPage{ font-size:0.2rem; overflow-y:scroll }
	.gxmzuNavPage .navList ul li > a{ font-size:0.32rem; }
	.gxmzuNavPage .navList ul li .list dl dd{ width:50%; }
	.gxmzuNavPage .navList ul li .list .longText dd{ width:100%; }
	
	.mzuNews .indexScrollNews .dots { margin-top:-2.2rem;}
	.mzuNews .indexScrollNews .dots span{ border:0.02rem solid #900; }
	.mzuNews .indexScrollNews .dots span.swiper-pagination-bullet-active{ background:#900; }
	
	.modeBlue .mzuNews .indexScrollNews .dots { margin-top:-2.2rem;}
	.modeBlue .mzuNews .indexScrollNews .dots span{ border:0.02rem solid #0051a1; }
	.modeBlue .mzuNews .indexScrollNews .dots span.swiper-pagination-bullet-active{ background:#0051a1; }
	
	.commSubject h2{ font-size:0.34rem;}
	.commSubject h2 em{ width:2rem;}
	.commSubject h2 a{ font-size:0.18rem; }
	.mzuNews .picNews .picScroll .text em{ font-size:0.2rem;}
	.mzuNews .picNews .picScroll .text h2{ font-size:0.26rem;}
	.mzuNews .picNews .picScroll .text p{ font-size:0.20rem; line-height:0.32rem; height:0.64rem; }
	.listText ul li{ font-size:0.24rem;}
	.mzuNews .listMedia ul li a{font-size:0.24rem;}
	.mzuSchool .listXueshu ul li .date b{ font-size:0.36rem;}
	.mzuSchool .listXueshu ul li .date span{ font-size:0.20rem;}
	.mzuSchool .listXueshu ul li .sub h3{ font-size:0.24rem;}
	.mzuSchool .listXueshu ul li .sub p{ font-size:0.20rem; }
	.mzuPeople .listPeople ul li .text span{font-size:0.2rem;}
	.mzuPeople .listPeople ul li .text a{font-size:0.24rem;}
	.mzuFastIcon ul li .icon{ font-size:0.54rem; }
	.mzuFastIcon ul li p{ font-size:0.24rem;}
	
	.mzuFooter{ padding:0.2rem; }
	.mzuFooter .wal{ margin:0.2rem; display:inline; }
}*/