.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")
}

@font-face {
    font-family: 'constan';
    src: url(../fonts/constan.ttf) 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);
}

.mt10{ margin-top:0.1rem; }
.mt20{ margin-top:0.2rem; }
.mt30{ margin-top:0.3rem; }
.mt40{ margin-top:0.4rem; }
.mt50{ margin-top:0.5rem; }
.mt60{ margin-top:0.6rem; }
.mt70{ margin-top:0.7rem; }
.mt80{ margin-top:0.8rem; }
.mt90{ margin-top:0.9rem; }
.mt00{ margin-top:1rem; }

/* 通用框架 */
.tlCom{ padding:0 0.5rem; /*overflow:hidden;*/ }
.tlCom .wal{ max-width:16.2rem; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between ; margin:0 auto;}
.tlCom .walFlex{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
.tlCom .walFull{ max-width:inherit!important;}
/*.tlCom .wal .col-1{ width:100%;}*/
.tlComFull{ padding:0;}

/* 通用标题 - 居中 */
.tlCom .subject { text-align: center; font-size:0.32rem; }
.tlCom .subject h2{ position: relative; display: inline-block; padding-bottom: 0.2rem; font-size: 0.32rem; color: #333; line-height: 1; }
.tlCom .subject h2 span{ /*width:3.4rem;*/ height:0.5rem; display:inline-block; /*background: url(../images/subjectBg.png) no-repeat center bottom;*/ font-family:"constan"; }
.tlCom .subject p { padding-top: 0.2rem; font-size: 0.16rem; color: #666; }

.tlCom .subjectNoBg{}
.tlCom .subjectNoBg h2{ }
.tlCom .subjectNoBg h2 span{ background:none; }
/* 通用Tab切换列表 */
.tlTab { margin-top: 0.30rem; padding-bottom: 0.15rem; }
.tlTab ul { text-align: center; }
.tlTab ul li { display: inline-block; margin: 0 0.3rem; }
.tlTab ul li span { width:1.75rem; height:0.45rem; line-height:0.45rem; display: inline-block; padding: 0 0.2rem; font-size: 0.2rem; color: #000000; cursor: pointer; background:no-repeat center bottom; background-image:url(../images/subjectTab.png); font-family: 'sy'; }
.tlTab ul li.on { }
.tlTab ul li.on span { color:#fff; font-weight: bold; background-image:url(../images/subjectTabOn.png); }

.tlTabSubBg { margin-top: 0.30rem; padding-bottom: 0.15rem; }
.tlTabSubBg ul { text-align: center; display:flex; }
.tlTabSubBg ul li { width:12.5%; display: inline-block; margin: 0 0.3rem; }
.tlTabSubBg ul li span { width:3.4rem; height:0.5rem; line-height:0.32rem; display: inline-block; padding: 0 0.2rem; cursor: pointer; background:no-repeat center bottom; background-image:url(../images/subjectTab.png); font-family: 'sy'; color:#614e44; background-image:none; font-size:0.28rem; }
.tlTabSubBg ul li.on { }
.tlTabSubBg ul li.on span { font-weight: bold; /*background-image:url(../images/subjectBg.png);*/ background-size: 100%; color:#000; }

/* Tab切换内容 */
.tlTabContainer { position: relative; }
.tlTabContainer .tlTabItem { position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; z-index: -1; justify-content: center; align-items: center; display:flex;}
.tlTabContainer .tlTabItem.on { position: relative; opacity: 1; z-index: 1; }
.tlTabContainer .tlTabItem > li { float: left; width: 25%; height: 2.4rem; margin:0.2rem 0.2rem; display: block; box-shadow: 0rem 0rem 0.18rem 0rem rgba(100, 100, 100, 0.1); border-radius: 0.10rem; }
/*.tlTabContainer .tlTabItem > li:nth-child(3n-2) { margin-left: 0; }*/
.tlTabContainer .tlTabItem > li .box{ position:relative; }
.tlTabContainer .tlTabItem > li .box .bg{ width:100%; height:100%; position:relative; overflow:hidden;}
.tlTabContainer .tlTabItem > li .box .bg .face{ width:100%; height:100%; position:absolute; background-image: linear-gradient(to bottom, rgba(0,0,0,0.1), rgba(0,0,0,0.8)); z-index:10;}
.tlTabContainer .tlTabItem > li .box .bg .img { width: 100%; height:2.4rem; border-radius:0.05rem;}
.tlTabContainer .tlTabItem > li .box .text{ width:100%; position:absolute; bottom:0.15rem; left:0; text-align:center; z-index:11; }
.tlTabContainer .tlTabItem > li .box .text span{ color:#fff; font-size:0.18rem; font-family:"constan"; }
.tlTabContainer .tlTabItem > li .box:hover img { transform:scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}

.tlSubjectRemark{ margin-top:0.5rem; }
.tlSubjectRemark h3{ text-align:center; font-family:"constan"; color:rgba(12,12,12,0.7); font-size:0.4rem; }

.tlTabSubBg li::after { content:''; width:100%; height:0.03rem; background-color:var(--yx_Color); position:absolute; left:0; bottom:0; opacity:0 }
.tlTabSubBg li.on::after { opacity:1 }
.tlTabSubBg li.on { color:var(--yx_Color) }
.tlTabContainerCard { width:100%; position:relative; margin-top:0.1rem; height:35vw; max-height:6.55rem; overflow:hidden }
.tlTabContainerCard .cardItem { border-radius:0.2rem; overflow:hidden; position:absolute; width:100%; height:96%; left:0; top:0; transform:translate(0, 100%); transition:0.7s cubic-bezier(0.59, 0.18, 0.25, 1); transform-origin:center top; opacity:0 }
.tlTabContainerCard .cardItem.on { transform:translate(0, 4%); opacity:1 }
.tlTabContainerCard .cardItem.pre1 { transform:translate(0, 2%) scale(0.9, 0.9); opacity:0.8 }
.tlTabContainerCard .cardItem.pre2 { transform:translate(0, 0%) scale(0.8, 0.8); opacity:0.6 }
.tlTabContainerCard .cardItem .img{width:100%; height:100%; position:relative; }
.tlTabContainerCard .cardItem .img .face{width:100%; height:100%; position:absolute; background-image: linear-gradient(to bottom, rgba(0,0,0,0.2), rgba(0,0,0,0.8)); }
.tlTabContainerCard .cardItem img { width:100%; height:100%; object-fit:cover }
.tlTabContainerCard .cardItem_cen { width:100%; height:100%; position:relative; overflow:hidden }
.tlTabContainerCard .cardItem_cen::before { content:''; width:100%; height:100%; background:rgba(0 0 0 / 20%); position:absolute; left:0; top:0; z-index:1 }
.tlTabContainerCard .hytext { width:100%; height:100%; padding:6vw 4.6vw; position:absolute; left:50%; top:65%; transform:translate(-50%, -50%); z-index:10; display:flex; flex-direction:column; justify-content:center }
.tlTabContainerCard .hytext .title { font-size:0.32rem; font-family:"sy"; color:#fff; line-height:1.2; font-weight:500 }
.tlTabContainerCard .hytext .description{ font-size:0.16rem; line-height:1.8; color:#fff; max-width:50%; font-weight:200; margin-top:0.3rem }
.tlTabContainerCard .hytext .sub{ margin-top:0.2rem;}
.tlTabContainerCard .hytext .sub ul{}
.tlTabContainerCard .hytext .sub ul li{ float:left; margin-right:0.3rem; }
.tlTabContainerCard .hytext .sub ul li a{ width:2.2rem; height:0.24rem; line-height:0.24rem; font-size:0.18rem; display:inline-table; background:#fff; border-radius:0.5rem; padding:0.12rem 0.2rem; color:#5e4d42; }
.tlTabContainerCard .hytext .sub ul li span{ font-weight:bold; }
.tlTabContainerCard .hytext .sub ul li b{ float:right; font-weight:normal; font-family:"宋体"; }
.tlTabContainerCard .hytext .sub ul li a:hover{ background:#5e4d42; color:#fff; }

/* NEWS */
.tlComNews{}
.tlComNews .wal{ max-width:12.8rem; margin-top:0.4rem;}
.tlComNews .subject{ margin-bottom:0.4rem; text-align:left; border-bottom:0.05rem solid #1867ad; }
.tlComNews .subject h2 span{ font-family:"constan"; color:#1867ad; font-size:0.6rem; }
.tlComNews .col-1{width:25%; }
.tlComNews .col-2{width:45%; padding:0 0.2rem; border-left:0.01rem solid #cbcac6; border-right:0.01rem solid #cbcac6;}
.tlComNews .col-3{width:25%;}
.tlComNews .img{ width:100%; height:1.65rem; text-align:center; }
.tlComNews .img img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.tlComNews .text{ padding:0.1rem 0; }
.tlComNews .text em{ font-size:0.16rem; color:#999; display:block; text-align:left; }
.tlComNews .text h2{ font-size:0.18rem; padding:0.1rem 0; display:block; text-align:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; /* 限制宽度内，多余的文字显示省略号 */ }
.tlComNews .text .newTime{ color:#aa0d0d; }
.tlComNews .text p{ font-size:0.16rem; color:#666; 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行，多余的文字显示省略号 */ margin-bottom:0.15rem; }
.tlComNews ul li{ padding-bottom:0.2rem; }
.tlComNews ul li:nth-child(3) { border-top:0.01rem solid #cbcac6;}
.tlComNews .col-2 .img{ width:100%; height:3.5rem; text-align:center; }
.tlComNews .col-2 .text h2{ overflow:inherit; white-space: normal; line-height:150%; font-size:0.2rem; }

/* ADMISSIONS */
.tlComResearch{ background:#1867ad; padding:0; }
.tlComResearch .wal{ max-width:18rem; margin-top:0.7rem; height:6.2rem;}
.tlComResearch .col-1{width:42%; display: flex; justify-content: center; /* 水平居中 */ align-items: center;/* 垂直居中 */ }
.tlComResearch .col-1 h2{ font-size:0.6rem; color:#fff; font-family:"constan"; }
.tlComResearch .col-1 ul{}
.tlComResearch .col-1 ul li{ font-size:0.24rem; color:#fff; text-align:center; padding: 0.5rem 0 0 0; display:block;  }
.tlComResearch .col-1 ul li a{ color:#fff; font-family:"constan";}
.tlComResearch .col-1 ul li i{ font-size:0.12rem; vertical-align: middle; }
.tlComResearch .col-2{width:58%; overflow:hidden; }
.tlComResearch .subject{ margin-bottom:0.4rem;}
.tlComResearch .subject h2 span{ font-family:"constan"; color:#1867ad; font-size:0.6rem; }
.tlComResearch .tlTabItem > li .box .bg .face1{ background:rgba(59,97,36,0.85);}
.tlComResearch .tlTabItem > li .box .bg .face2{ background:rgba(198,142,47,0.85);}
.tlComResearch .tlTabItem > li .box .bg .face3{ background:rgba(45,93,165,0.85);}
.tlComResearch .tlTabItem > li .box .bg .face4{ background:rgba(148,7,10,0.85);}
.tlComResearch .tlTabItem > li .box .text{ top:0; height:100%; bottom:0; display: flex; justify-content: center; /* 水平居中 */ align-items: center;/* 垂直居中 */ }
.tlComResearch .tlTabItem > li .box .text span{ font-size:0.24rem;}

.tlComResearch .researchPic{ width:100%; height:6.2rem; overflow:hidden; position:relative }
.tlComResearch li{ background:center no-repeat; background-size:cover; /*padding:0 .5rem*/}
.tlComResearch li .img{ display:none}
.tlComResearch li .wal{ height:100vh; height:6.2rem; 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}
.tlComResearch .swiper { width: 100%; height: 100%; margin-left: auto; margin-right: auto; }
.tlComResearch .swiper-slide { text-align: center; font-size: 18px; display: flex; justify-content: center; align-items: center; }
.tlComResearch .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; display:none; }
.tlComResearch .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:right; padding-right: 0.3rem;}
.tlComResearch .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}
.tlComResearch .dots span.swiper-pagination-bullet-active{ width:0.7rem}
.tlComResearch .swiper-button-next{ right:10;}
.tlComResearch .swiper-button-prev{ left:10;}
.tlComResearch .swiper-button-next, 
.tlComResearch .swiper-button-prev{ color:#fff; display:none; }
.tlComResearch .swiper-pagination-bullet-active{ background:none; }

/* ADMISSIONS */
.tlComAdmissions{}
.tlComAdmissions .wal{ max-width:18rem; margin-top:1.4rem;}
.tlComAdmissions .subject{ margin-bottom:0.4rem;}
.tlComAdmissions .subject h2 span{ font-family:"constan"; color:#1867ad; font-size:0.6rem; }
.tlComAdmissions .tlTabItem > li .box .bg .face1{ background:rgba(59,97,36,0.85);}
.tlComAdmissions .tlTabItem > li .box .bg .face2{ background:rgba(198,142,47,0.85);}
.tlComAdmissions .tlTabItem > li .box .bg .face3{ background:rgba(45,93,165,0.85);}
.tlComAdmissions .tlTabItem > li .box .bg .face4{ background:rgba(148,7,10,0.85);}
.tlComAdmissions .tlTabItem > li .box .text{ top:0; height:100%; bottom:0; display: flex; justify-content: center; /* 水平居中 */ align-items: center;     /* 垂直居中 */ }
.tlComAdmissions .tlTabItem > li .box .text span{ font-size:0.24rem;}

/* CAMPUS */
.tlComCampus{ background-image:url(../images/Campus.jpg); background-position:center; background-attachment:fixed;  background-size:100%; margin-bottom:1.8rem; padding:0; }
.CampusCover{ background-color: rgba(24, 103, 173, 0.7);}
.tlComCampus .wal{ max-width:12.9rem; margin-top:1.4rem; height:4.5rem;}
.tlComCampus .subject{ margin-bottom:0rem;}
.tlComCampus .subject h2{margin:0.7rem auto 0.3rem auto;}
.tlComCampus .subject h2 span{ font-family:"constan"; color:#fff; font-size:0.6rem; }
.tlComCampus .tlTabItem > li{ width:33.33%;}
.tlComCampus .tlTabItem > li .box .bg .face{ background:none;}
.tlComCampus .tlTabItem > li .box .bg .img{ height:2.6rem; }
.tlComCampus .tlTabItem > li .box .text{ position:relative; background:rgba(45,93,165,0.8); height:0.8rem; bottom:0; display: flex; justify-content: center; /* 水平居中 */ align-items: center;     /* 垂直居中 */ }
.tlComCampus .tlTabItem > li .box .text span{ font-size:0.24rem;}

.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:1.6rem}
.mzuHeader .wal{ height:1.3rem; 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 li.search  .formOn{ 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:#920303; z-index:9999!important; padding:0.3rem; color:#fff; font-size:0.16rem; display:none; position:absolute; /*  overflow-y:scroll;*/ }
.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{ }

@media screen and (min-width: 800px){
	.mzuHeader .g-nav .list{ background:#fff; position:absolute; z-index:5; /*left:50%;*/top:0.62rem; width:1.24rem; margin-left:-0.62rem; padding-bottom:0.07rem; opacity:0; visibility:hidden; -webkit-transition:all .5s ease; transition:all .5s ease;  width:800px; right: -0.165rem; }
	.mzuHeader .g-nav .list dl{ padding:0.1rem; }
	.mzuHeader .g-nav .list dd{ position:relative;  display:inline-block; width:50%; height:0.48rem; text-align:center;}
	.mzuHeader .g-nav .list dd:before{ content:""; display:block; position:absolute; /*left:0.14rem; right:0.14rem;*/ height:0.01rem; background:#eee}
	.mzuHeader .g-nav .list dd a{ display:block; line-height:0.24rem; padding:0.1rem 0rem; text-align:center; font-size:0.14rem; color:#666; position:relative}
	.mzuHeader .g-nav .list dd a:hover{ background:-webkit-linear-gradient(right, #900, #b50404); background:linear-gradient(-90deg, #900, #b50404); color:#fff; border-radius:0.1rem;}
	.mzuHeader .g-nav li:hover a.name{ color:#900}
	.mzuHeader .g-nav li:hover a.name:before{ opacity:1}
	.mzuHeader .g-nav li:hover .list{ opacity:1; visibility:visible}
}
.mzuFooter{ background:#1967ac; background:url(../images/footerBg.png) left no-repeat; 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.2; background-size:auto 100%; height:2rem }
.mzuFooter:after{ content:""; display:block; position:absolute; left:0; right:0; background:url(../images/footerBgRight.png) right no-repeat; opacity:0.2; background-size:auto 100%; height:2rem; top:0; z-index:11; }
.mzuFooter a{ color:#fff}
.mzuFooter .wal{ min-height:2rem; position:relative; max-width:12.5rem; display:flex; z-index:9999; }
.mzuFooter .logo{ width:50%; padding:0.8rem 0 .71rem 0; text-align:right; }
.mzuFooter .logo img{ width:4rem; } 
.mzuFooter .content{ width:50%; 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:left; }
.mzuFooter .content .msg{ opacity:0.8; width:100%; }

.mzuBanner{ width:100%; overflow:hidden; position:relative}
.mzuBanner li{ background:center no-repeat; background-size:cover; padding:0 .5rem}
.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:7rem; overflow:hidden;}
.indexFlashBanner ul{ height:7rem; }
.indexFlashBanner li .wal{ height:7rem;}

.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;}

/* 蓝色导航版本 gNavW */
.gNavW { display:relative; height:0.65rem!important; max-width:100%!important; padding:0rem!important; background:#fff;}
.gNavW .g-nav{ position:initial; /*top:0.4rem; right:0; left:50%; */height:0.6rem; padding:0 0.8rem;margin: 0 auto;}
.gNavW .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}
.gNavW .g-nav li{ position:relative}
.gNavW .g-nav a.name{ height:0.6rem; font-size:0.20rem; 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:#000; position:relative}
.gNavW .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}
.gNavW .g-nav a.name em,
.gNavW .g-nav a.name span{ display:block; position:relative}
.gNavW .g-nav a.name .arrow:after{ font-family:"iconfont"; content: "\e995"; font-size:0.14rem; font-weight:normal; padding-left:0.05rem; }
.gNavW .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:#0a2f5e solid .02rem; height:0.60rem; opacity:0}
.gNavW .g-nav .phone-foot{ display:none}
.gNavW .g-nav .list{ opacity:0; visibility:hidden;}
.gNavW .g-nav li:hover a.name{ color:#0a2f5e}
.gNavW .g-nav li:hover a.name:before{ opacity:1}
.gNavW .g-nav li:hover .list{ opacity:1; visibility:visible; z-index: 99999; position: absolute;}
@media screen and (min-width: 1400px){
	.gNavW .g-nav ul{ }
}
@media screen and (min-width: 800px){
	.gNavW .g-nav .list{ background:#fff; position:absolute; z-index:5; left:calc(50% - 3.3rem); top:0.61rem; margin-left:-0.62rem; padding-bottom:0.07rem; opacity:0; visibility:hidden; -webkit-transition:all .5s ease; transition:all .5s ease;  width:7.8rem; right: -0.165rem; }
	.gNavW .g-nav .list dl{ padding:0.1rem; }
	.gNavW .g-nav .list dd{ position:relative;  display:inline-block; width:calc(50% - 0.07rem); height:0.48rem; text-align:center; float:left; }
	.gNavW .g-nav .list dd:nth-child(2n+1){ float:left;}
	.gNavW .g-nav .list dd:nth-child(2n){ float:right;}
	.gNavW .g-nav .list dd:before{ content:""; display:block; position:absolute; /*left:0.14rem; right:0.14rem;*/ height:1px; background:#eee}
	.gNavW .g-nav .list dd a{ display:block; line-height:0.24rem; padding:0.1rem 0rem; text-align:center; font-size:0.14rem; color:#666; position:relative}
	.gNavW .g-nav .list dd a:hover{ background:-webkit-linear-gradient(right, #0a2f5e, #3e2c53); background:linear-gradient(-90deg, #0a2f5e, #3e2c53); color:#fff}
	.gNavW .g-nav .listOnelist{ width:3.9rem; left:calc(50% - 1.4rem);}
	.gNavW .g-nav .listOnelist dd{ width:100%; }
	.gNavW .g-nav .listLeft{ width:3.5rem; left:0.45rem; }
	.gNavW .g-nav .listLeft dd{ width:100%;}
	.gNavW .g-nav .listRight{ width:3.5rem; left:-1.8rem; }
	.gNavW .g-nav .listRight dd{ width:100%;}
	.gNavW .g-nav li:hover a.name{ color:#0a2f5e; }
	.gNavW .g-nav li:hover a.name:before{ opacity:1}
	.gNavW .g-nav li:hover .list{ opacity:1; visibility:visible}
}

/* 通用标题 */
.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.55); /* 鼠标经过时的阴影效果 */}
/* 鼠标经过列表增加箭头并右移 */
.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; }

/* 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; }
	
	.modeBlue .gBanHead .btns{ top:0.1rem; } 
	.modeBlue .mzuHeader{ padding:0; height:1.6rem;}
	.modeBlue .mzuHeader .wal{ }
	
	.modeBlue .gNavW{border-top: none; background:none; bottom: 0; height:calc(100% - 1rem)!important;}
	.modeBlue .gNavW .g-nav{ height:100%;}
	.modeBlue .gNavW .g-nav a.name{ color:#fff; }
	.modeBlue .gNavW .g-nav li:hover a.name{ color:#fff; }
	.modeBlue .gNavW .g-nav .list{ visibility:visible; opacity:1; }
	.modeBlue .mzuHeader .g-nav .list dl{ display:block; }
	.modeBlue .gNavW .g-nav li:hover .list{ position:initial; }
	.modeBlue .mzuHeader .g-nav .phone-foot{ bottom:0; position:initial; margin-top:0.4rem; }
	.modeBlue .mzuNews .indexScrollNews .dots{ z-index:9;}
}*/