@charset "utf-8";
/* CSS Document */
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color :rgba(0, 0, 0, 0); -moz-tap-highlight-color :rgba(0, 0, 0, 0);}
body {font-family: Helvetica,STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Arial; margin: 0; background-color:#f4f5f9; height: 100%; overflow-x: hidden; -webkit-overflow-scrolling: touch;  margin:0 auto;}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
svg:not(:root) { overflow: hidden; }

em,s,i{font-style:normal;}
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; vertical-align: middle; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; outline:none; border:0;}
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
textarea { overflow: auto; resize: vertical; }
optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }

button, input, select, textarea { font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }
ul, ol, li, dl, dd { margin: 0; padding: 0; }
ul, ol { list-style: none outside none; }
a{text-decoration: none;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover{color:#0058c4;}

/*间距*/
.page-hd {padding:20px;}
.page-hd-title {text-align:left;font-size:20px;font-weight:400;}
.pd-t-b{ padding-top:1.3em; padding-bottom:1.3em;}
.pd-15{padding:15px;}
.pd-25{padding:20px;}
.pd-10{padding:10px;}
.pd-l-r10{ padding-left:10px; padding-right:10;}
.pd-b-10{ padding-bottom:10px;}
.pd-t-15{ padding-top:20px;}

.pd-l-r15{ padding-left:15px; padding-right:15;}

.kong{ height:50px;}
.mg-t-10{margin-top:10px;}
.mg-l-r10{ margin-left:10px; }

.mg-b-10{ margin-bottom:10px;}
.mg10-0{margin:10px 0;}
.mg-r-10{margin-right:10px;}
.mg10{margin:10px;}
.weui-content{background:#f5f5f5;}
.clearfix{clear:both; display:block;}
.clear:after,.clear:before{clear:both; display:block; content:"";}
.num{font-family:Arial, Helvetica, sans-serif;}
.t-c{text-align:center;}
.t-r{text-align:right;}

/*链接颜色白色*/
.bai a{ color:#fff;}

.txt-color-ml{color:#586c94;}
.txt-color-red{color:#e21323;}
.weui-icon-success{color:#15C8DA;}

.font-b{font-weight:bold;}
.font-12{font-size:12px;}
.font-13{font-size:12px;}
.font-14{font-size:14px; font-weight:normal;}
.font-15{font-size:15px;}
.font-16{font-size:16px;}
.font-20{font-size:1.4em; color:#000; font-weight:bold;}
.mg-tb-5{margin:5px 0 !important;}


.w-100{width:100px;}
.w-90{width:90px;}
.w-80{width:80px;}

/*公共样式 li超出两行隐藏省略号显示*/
.li-2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}

.fl{float:left;}
.fr{float:right;}
.radius{border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;}


/*图片列表底框为0*/
.weui-media-box {padding:12px 15px; position: relative;}
.weui-media-box:before { border-top:none;}
/*p#999显示一行内容*/	
.weui-media-box__desc {color: #999;font-size: 12px;line-height: 1.2;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.weui-media-box_appmsg .weui-media-box__hd {
    width: 130px;
    height:97px;
    margin-right: 10px;
}
/*图文列表内容顶部对齐*/
.weui-media-box_appmsg{vertical-align:top;}

/*图片列表*/
.piclist{ padding:1.5em 0;}
.piclist img{ float:left; width:33.3%;}

/*2021.1.13首页样式*/

.container{position: relative;max-width: 600px;overflow:hidden;margin:0 auto;}
.nav-bar{text-align:right;padding:1em;cursor:pointer;}

.navIcon .plus,.navIcon .minus{float:right;padding:0 1em;cursor:pointer;font-weight: bold;color:rgba(255,255,255,0.7)}
.navIcon .plus:after{content:"+";}
.navIcon .minus:after{content:"-";}
.navIcon ul.sub{display:none;}
/*首页*/
.ind-w{ width:94%; background:#0058c4; padding:3%;}
.ind-w:after{content:"";display:block;clear:both;}
.ind-w-l{ float:left; width:70%;}
.ind-w-l img{ width:100%;}
.ind-w-R{ float:right; width:9%; margin-top:3%; margin-right:3%;}
.ind-w-R img{ width:100%;}
.ind-dh-tanchu{ position: absolute; right:0; top:0;bottom:0; background:#0058c4;opacity: 0.95; width:60%; z-index:999;padding-left:10%;display:none;}
.ind-dh-tanchu li{ line-height:55px; border-bottom:1px solid #2c6fc1; font-size:16px;}
.ind-dh-tanchu li a{ color:#fff;}
.ind-dh-tanchu li strong{ font-size:18px; line-height:50px; color:#fff; float:right; padding-right:15%;}
.ind-dh-erji{ color:#fff; line-height:39px;border-bottom:1px solid #2c6fc1;padding-left:10%;}

/* 首页ind轮显图 */
.ind-ALL{ width:100%; height:12em;}
.ind-lunxian{ width:100%; margin:0 auto;position:relative;  height:auto;background: url(http://zs.zzxxjs.net/images/loading.gif) 50% no-repeat;  }
.ind-lunxian .bd,.ind-lunxian .bd ul,.ind-lunxian .bd ul li{ width:100%;  }
.ind-lunxian .bd li{ height:12em; overflow:hidden; text-align:center;background-position:center top;background-size:cover;background-repeat: no-repeat;  }
.ind-lunxian .bd li img{ width:100%;}
.ind-lunxian .bd li a{ display:block; height:auto; }

.ind-lunxian .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;_background:#000; _filter:alpha(opacity=60);}
.ind-lunxian .hd ul{ text-align:center;}
.ind-lunxian .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:#FFF -18px 0; overflow:hidden; line-height:9999px; border-radius:50px;}
.ind-lunxian .hd ul li.on{ background:#FF0;}
.ind-lunxian .hd ul .on{ background-position:0 0; }

.baom{ width:94%; margin:0 auto; background:none; margin:0 auto; padding-top:3%; padding-bottom:3%;}
.baom img{ width:100%;}

/*最新动态*/
.dongtai{ width:94%; padding:0 0 25px 0;background:url(../images/dongtaibg.png) no-repeat left 15px; margin:0 auto; position:relative;}
.dongtai .hd{ height:55px; line-height:55px; padding:0 1em 0 0; position:relative; }
.dongtai .hd ul{position:absolute; left:0; top:-1px; height:55px;   }
.dongtai .hd ul li{  padding:0 45px 0 0; cursor:pointer; font-size:20px; font-weight:bold; font-family:"微软雅黑";float:left;}
.dongtai .hd ul li.on{ height:65px;  /*background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; */ color:#fe8b38; }

.dongtai .bd ul{ padding:5px 0; height:auto; zoom:1; width:100%;}
.dongtaitu{ width:100%; height:auto; margin-bottom:1em; position: relative;}
.dongtaitu .tit{position: absolute;bottom:0;left:0;right:0;padding:0 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background-color:rgba(0,0,0,0.3);color:white;text-align: center;}
.dongtaitu img{width:100%; height:auto;}
.dtmore{ position:absolute; right:0; top:20px; font-size:14px;}
.dtmore img{ float:right; padding-left:10px;}

.dongtai .bd ul li{ height:45px; line-height:45px; background:#fff; margin-bottom:10px; font-size:16px; width:95%; padding-left:5%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dongtai .bd li .date{ float:left; color:#999; margin-right:25px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.dongtai .arrow{  position:absolute; right:10px; top:0; }
.dongtai .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
.dongtai .arrow .next{ background-position:0 -50px;  }
.dongtai .arrow .prevStop{ background-position:-60px 0; }
.dongtai .arrow .nextStop{ background-position:-60px -50px; }

/*广告位*/
.ggw{ width:100%; height:auto; margin:0 auto; position:relative;}
.ggw img{ position:absolute; width:100%; top:-25px; left:0; z-index:999;}


/*招生类别*/
.zhaoshenglb{ height:12em; background:url(../images/zhaoshenglb.png) no-repeat center top; position:relative; margin-top:1em;box-shadow: 10px 10px 5px #999;}

/**/
/*广告位*/
.ggw02{ width:96%;background:#fff; height:5.2em; position:absolute; left:2%; top:65%;box-shadow: 10px 10px 5px #888888;}
.ggw02 img{float:left; margin:2% 0 0 2%;}

/* 通知公告css */
.tongzhi{ width:94%; padding:3% 3% 0;position:relative;}
.tongzhi .hd{ height:55px; line-height:55px; padding:0 20px 0 0; position:relative; background:url(../images/btxianbg.jpg) no-repeat left center;}
.tongzhi .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:55px;   }
.tongzhi .hd ul li{ float:left; padding:0 45px 0 0; cursor:pointer; font-size:20px; font-weight:bold; font-family:"微软雅黑"; position:relative;}
.tongzhi .hd ul li.on{ height:30px;  /*background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; */ color:#fe8b38; }
.more{ font-size:14px; position:absolute; right:5%; font-size:14px; top:32px;}

.tongzhi .bd ul{ padding:8px 0;  zoom:1;  }
.tongzhi .bd li{ height:45px; line-height:45px; background:#fff; margin-bottom:15px; font-size:16px; padding-left:20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tongzhi .bd li .date{ float:left; color:#000000; margin-right:25px; font-weight:bold;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.tongzhi .arrow{  position:absolute; right:10px; top:0; }
.tongzhi .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
.tongzhi .arrow .next{ background-position:0 -50px;  }
.tongzhi .arrow .prevStop{ background-position:-60px 0; }
.tongzhi .arrow .nextStop{ background-position:-60px -50px; }


/*郑信风采*/
.zxfcbtA{ padding:0 3%; font-size:20px; line-height:70px; font-weight:bold;font-family:"微软雅黑";}
.zxfcnr{padding:0 3%; margin-bottom:1.5em; }
.zxfcnr img{width:100%;height:auto;}
.zxfcnr *{box-sizing: border-box;}
.zxfcnr:after{content:"";display:block;clear:both;}
.zhengxinfc1, .zhengxinfc2, .zhengxinfc3, .zhengxinfc4{float:left;overflow:hidden;position: relative;}
.zhengxinfc1, .zhengxinfc2, .zhengxinfc3{width:50%;}
.zhengxinfc1{padding-right:7px;}
.zhengxinfc2{padding-left:7px;}
.zhengxinfc3{padding-left:7px;margin-top:14px;}
.zhengxinfc4{margin-top:14px;margin-bottom:14px;}
.zxfcnr a:after {content: "";display: block;width: 48px;height: 48px;position: absolute;left: 50%;margin-left: -24px;top: 50%;margin-top: -24px;z-index: 99;background: url(http://zs.zzxxjs.net/images/player.png) center center no-repeat;cursor: pointer;opacity: 0.7;}
/*bot1*/
.bot1{background:#0168af;}
.bot1 .botALL{padding:3%; }
.bot1 ,.bot1 a{color:white;font-size:14px;text-decoration:none;}
.botL{display:flex;justify-content: space-between;align-items: center;flex-wrap: nowrap;overflow:hidden;}
.botL img{width:40%;flex-grow:0;flex-shrink: 1;}
.botL .line{width: 1px;height: 60px;background-color: rgba(255,255,255,0.5);font-size: 0;}
.botL .info{font-size:12px;}
.botR{display:flex;justify-content: space-around;align-items: center;flex-wrap: nowrap;overflow:hidden;margin-top:1em;}
.botR a{flex-basis: 20%;text-align:center;}
.botR a img{width:100%;}
.bot{padding:3%; background-color:#015b9a}
/*内页新闻动态*/
.item {padding: 1em;margin: 1em 0;background-color: #fff;font-size:14px;line-height:21px;}
.item .title{font-size:16px;line-height:32px;}
.item .title-wrap a {display: block;}
.item .des {font-size:12px;color: #BBBBBB;display: block;max-height: calc(2em * 1.5);overflow: hidden;text-overflow: ellipsis;text-indent: 2em;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.item .info {color: #777777;margin-top: 1em;white-space: nowrap;overflow: hidden;display: flex;align-items: center;}
.item .info span{margin-right:1em;}
.item .logofile img{width:100%;background: url(http://zs.zzxxjs.net/images/loading.gif) 50% no-repeat;}
/*校园美景*/
.xymjbt{ padding:0 3%; font-size:20px; line-height:70px; font-weight:bold;font-family:"微软雅黑"; background:#fff;}
.parBd{overflow:hidden;padding-bottom:14px;background-color:white;}
.slideBox{ overflow:hidden; zoom:1; padding:0 0 10px 42px; position:relative;   }
.parBd ul{display:flex;flex-wrap:nowrap;overflow-x:auto;}
.parBd ul li{flex-shrink:0; margin:0 2% 0 0;overflow:hidden; text-align:center; height:9em;}
.parBd ul li .pic{ text-align:center; position:relative; }
.parBd ul li .pic img{height:8em; display:block;}
.parBd ul li .pic a:hover img{ border-color:#999;  }
.XYtitle{ line-height:30px; background:url(../images/xiaoymjbg.png); text-align:center; position:absolute; left:0; bottom:0; font-size:14px; width:100%;}
.XYtitle a{ color:#fff; display:block;}


.nypic ul{ overflow:hidden; zoom:1; padding:5% 0 0 3%; width:100%; }
.nypic ul li{ margin:0 3% 0 0; float:left; _display:inline; overflow:hidden; text-align:center; height:9em; width:45.5%;}
.nypic ul li .pic{ text-align:center; position:relative; width:100%;}
.nypic ul li .pic img{ width:100%; height:8em; display:block;}
.nypic ul li .pic a:hover img{ border-color:#999;  }

.weizhi{margin:0 auto;line-height:50px; border-bottom:1px solid #999; font-size:14px;}
.weizhi a{ color:#333;padding:0 0.5em;}

/*详情页*/
.ft22{ font-size:22px; color:#333; font-weight:bold;}
h1 {text-align:center;}
.info-time {width:100%;height:26px;background:url(../images/time-bg.png) no-repeat center;text-align:center;line-height:26px;margin:20px auto;color:#999;}
.text-info {text-align:center; padding:5%;word-break: break-all;}
.text-info p.imgtitle {font-size:16px;text-align:center;margin-bottom:20px;}
.text-info p {color:#666;line-height:32px;margin-bottom:20px;text-align:left; font-size:16px;text-align: justify}
.text-info img {/*margin-bottom:20px;*/max-width:100%;height:auto;}
.info-prev {width:100%;line-height:36px;float:left;text-align:left; font-size:14px;}
.info-next {width:100%;line-height:36px;float:left;text-align:left; font-size:14px;}
.info-prev a:hover, .info-next a:hover {text-decoration:underline;} 
.ft24{ font-size:24px;}
.ft22{ font-size:22px; color:#333; font-weight:bold;}
.ft14{ font-size:14px; }
.fr{float:right;}

.next {
    width: 100%;
    padding-top: 28px;
    margin: 0 auto;
    line-height: 50px;
}
.manu {
    PADDING: 2px;
    MARGIN: 2px;
    TEXT-ALIGN: center;
    font-size: 12px;
}
.manu .disabled {
    BORDER-RIGHT: #eee 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #eee 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 2px;
    BORDER-LEFT: #eee 1px solid;
    COLOR: #ddd;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #eee 1px solid;
}
.manu .current {
    BORDER-RIGHT: #0168af 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #0168af 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 10px;
    MARGIN: 2px;
    BORDER-LEFT:#0168af 1px solid;
    COLOR: #fff !important;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #0168af 1px solid;
    BACKGROUND-COLOR:#0168af;
}
.manu A {
    font-size: 14px;
    BORDER-RIGHT: #DDD 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #DDD 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 2px;
    BORDER-LEFT: #DDD 1px solid;
    COLOR: #0168af;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #DDD 1px solid;
    TEXT-DECORATION: none;
}
.jwplayer{width:90% !important;margin:0 auto !important;}
