@charset "utf-8";
/* CSS Document */
body{font-size:12px; line-height:26px; font-family:"微软雅黑";background:#f4f5f9;min-width:1200px;}
body,p,span,h1,h2,h3,h4,h5,h6,input,div{margin:0px;padding:0px;}
em{font-style:normal;margin:0px;padding:0px;}
ul,li{list-style:none;padding:0px;margin:0px;}
a{text-decoration:none;}
img{border:none;margin:0px;padding:0px;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover{color:#0058c4;}
.left{float:left}
.right{float:right;}
.clear{clear:both;}
/* 中心变形*/
	img {
	transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;
	/* Opera */
}


/*大触摸屏背景色*/
.babai{ background:#fff; padding:50px 0; margin-top:30px;}
.Alltop{height:150px; background:#0058c4;}
.w-main{ width:1200px; margin:0 auto;}
.w-mainL{ float:left; width:700px;}
.w-mainL img{ padding-top:20px;}
.w-mainR{ float:right; width:300px; height:43px; margin-top:60px; background:#5086e2; border:1px solid #80ace2; border-radius:30px; padding:0 0 0 35px;}
.w-mainR .input{ line-height:43px; outline:none; background:none; border:none; color:#fff; width:240px; float:left;}
.w-mainR .input2{ line-height:43px; outline:none; background:none; border:none; color:#fff; width:50px; float:right; background:url(../images/serach.png) no-repeat left center;cursor:pointer;}

/* 顶部大图轮换flexslider */
.index-banner{position:relative;height:420px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.index-banner .bd{width:100%;height:100%;}
.index-banner .bd li{background-position: center top;background-repeat: no-repeat;}
.index-banner .bd ul,.index-banner .bd li,.index-banner .bd li a{display:block;height:100%;width:100% !important;}
.index-banner .hd{position:absolute;z-index:99;bottom:10px;left:0;right:0;text-align: center;}
.index-banner .hd li{display:inline-block;width:14px;height:14px;font-size:0px;border-radius:45px;margin:0 5px;background-color:rgba(255,255,255,0.4);}
.index-banner .hd li.on{background-color:orange;opacity: 1;box-shadow:0 0 2px 2px rgba(255,255,255,0.3)}

.slides{position:relative;z-index:1; overflow:hidden;}
.slides li{height:420px; background:#7ad0f1;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
/*END*/

/*dh*/
.dhbg{ background:#fff; height:49px;}
.dh{height:50px; width:1200px; margin:0 auto;}
.navIcon{ height:50px; line-height:49px;  position:relative; z-index:999; width:1200px; margin:0 auto;display:flex;justify-content: space-between;flex-wrap:nowrap;}
.navIcon a{ color:#fff; text-decoration:none;}
.navIcon .nLi{ position:relative; display:inline;text-align:center; flex-grow: 1;}
.navIcon .nLi h3{ font-family:"微软雅黑"; font-size:18px;font-weight:normal; }
.navIcon .nLi h3 a{ display:block;font-size:17px; color:#333;}
.navIcon .nLi span{ position:absolute; right:0; top:20px; color:#333; font-size:14px;}

.navIcon .sub{ display:none; width:100%; left:0; top:49px;  position:absolute; background:#004fb0;  line-height:35px; padding:5px 0;  }
.navIcon .sub li{ zoom:1; }
.navIcon .sub a{ display:block; text-align:center; color:#fff; font-size:14px;}
.navIcon .sub a:hover{ background:#0058c4; color:#fff;}
.navIcon .on h3 a{ background:#004fb0;color:#fff;}

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


/*招生类别*/
.zhaoshenglb{ height:260px; background:url(../images/zhaoshenglb.png) no-repeat center top; position:relative;}

/**/
/*广告位*/
.ggw02{ width:1156px; height:130px; padding:22px; margin:0 auto; position:relative;/*box-shadow: 10px 10px 5px #888888;*/}
.ggw02 img{ position:absolute; top:-95px; left:0; z-index:999;}

.tongzhi{ float:left; width:590px;}

/* 通知公告css */
.tongzhi{ width:580px;position:relative;min-height:455px;}
.tongzhi .hd{ height:65px; line-height:65px; padding:0 20px 0 0; position:relative; background:url(../images/btxianbg.jpg) no-repeat center center;}
.tongzhi .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:65px;   }
.tongzhi .hd ul li{ float:left; padding:0 45px 0 0; cursor:pointer; font-size:24px; 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:0; font-size:14px; top:25px;}

.tongzhi .bd ul{ padding:15px 0;  zoom:1;  }
.tongzhi .bd li{ height:45px; line-height:45px; background:#fff; margin-bottom:15px; font-size:16px; padding-left:20px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.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; }

/*校园美景左右滚动*/
.xymeijing{ width:1200px;margin:40px auto 0;height:240px;position:relative;}
.xymeijing .bd,.xymeijing .bd ul{width:100%;height:100%;overflow:hidden;}
.xymeijing .bd li{width:284px;height:240px;float:left;margin:0 8px;position:relative;}
.xymeijing .bd li img{width:284px;height:240px;}
.xymeijing .bd li h3.tit{position: absolute;bottom:0;left:0;right:0;line-height:45px;color:white;padding:0 14px;text-align:center;height:45px;overflow:hidden;text-overflow: ellipsis;background: url(/images/xiaoymjbg.png);}
.xymeijing .prev,.xymeijing .next{position: absolute;top:120px;margin-top:-16px;}
.xymeijing .prev{left:-40px;}.xymeijing .next{right:-40px;}
.xymeijing .prev img,.xymeijing .next img{width:32px;height:32px;}

.XYtitle{ line-height:45px; background:url(../images/xiaoymjbg.png); text-align:center; position:absolute; left:0; bottom:0; font-size:16px; width:100%;}
.XYtitle a{ color:#fff; display:block;}

/*郑信风采*/
.zhengxinfc{ margin:40px auto;width:1200px;height:420px;display:flex;flex-direction: column;flex-wrap: wrap;justify-content: space-between; overflow: hidden;}
.zhengxinfc a{display:block;}
.zhengxinfc 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(/images/player.png) center center no-repeat;cursor: pointer;opacity:0.7;}
.zhengxinfc:after{content:"";display:block;clear:both;}
.zhengxinfc1{ float:left; width:225px;height:421px;overflow:hidden;}
.zhengxinfc1 img{ height:420px;}

.zhengxinfc2,.zhengxinfc3{ float:left; width:247px;height:200px; margin:0 18px;overflow:hidden;}
.zhengxinfc2 img,.zhengxinfc3 img{ height:200px;}
.zhengxinfc1,.zhengxinfc2,.zhengxinfc3{position: relative;}
.zhengxinfc4{ float:left; width:690px;height:420px;overflow:hidden;position: relative;}

/**/
.botALL{ background:#06C; padding:30px 0; background:#0168af;color:#fff;}
.botALL .w-main{display:flex;align-items: center;justify-content: space-between;}
.botL{ float:left;display:flex;flex-wrap: wrap;align-items: center;}
.botL .line{height:78px;width:1px;background-color:rgba(255,255,255,0.7);border-radius:45px;margin:0 2em;}
.botL .info{color:white;}
.botR{ float:right;display:flex;flex-direction: row-reverse;align-items: center}
.botR img{height:110px;}
.botR a{text-align: center;color:#fff;}
.botR p{line-height:1;}
.bot{ height:50px; line-height:50px; text-align:center; background:#015b9a;}
.botALL,.bot,.bot a{font-size:14px;color:#fff;}
.botALL,.bot{min-width:1200px;}

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

.dongtai .bd ul{ padding:30px 0; height:315px; margin-bottom:50px; zoom:1;}
.dongtaitu{ float:left; width:570px; height:315px;position:relative; }
.dongtaitu img{width:570px; height:315px;}
.dongtaitu h3{position: absolute;bottom:0;left:0;right:0;line-height:45px;background-color:rgba(0,0,0,0.4);color:white;padding:0 14px;border-top-left-radius: 20px;;}
.dtmore{ position:absolute; right:0; top:45px; 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:575px; padding-left:25px; float:right;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; }

/*内页主体开始*/
.nymain{ width:1200px; margin:30px auto; padding-bottom:50px;}
.nymain:after{content:"";display:block;clear:both;}
.nymain-l{ float:left; width:260px; position:relative; top:-50px;z-index:999;}
.nymain-lbt{ height:100px; line-height:100px; background:#06C; color:#fff; font-size:32px; text-align:center; width:100%;}
.nymain-lnr{ width:100%;text-align:center;}
.nymain-lnr li{ height:60px; line-height:60px; font-size:18px; text-align:center; background:#ecf1f5; border-bottom:1px solid #c4d7e4;}
.nymain-lnr li:hover,.nymain-lnr li.on{ background:#dbe7f0; border-left:3px solid #89b1cd}
.nymain-R{ float:right; width:890px;}

/*内页新闻*/
.nytitle{ height:38px; background:url(../images/titlebg.jpg) no-repeat left bottom; border-bottom:2px solid #e6e6e6; width:100%;}
.nytitle p{float:left; text-align:center; font-size:20px; font-weight:bold;}
.nytitle span{ float:right; line-height:38px;color:#004fb0; padding:0 10px 0 0;}
.nytitle span a{ color:#004fb0;}

.nr-news{ padding: 10px 0; font-size:16px; color:#666;}
.nr-news ul{ padding:0; margin:0;}
.nr-news li{ line-height:45px; border-bottom:1px dashed #CCC; background:url(../images/liIcon.jpg) no-repeat 10px 18px; padding:0 25px;transition: all 400ms;}
.nr-news li span{ float:right; color:#999;}
.nr-news li:hover{background:#e7ecf2;}
.news1{background:#e7ecf2; display:block;}

/*分页*/
.fenye{ height:63px; line-height:50px; text-align:center; color:#666;}
.fenye span{ padding:0 10px; color:#999;}
.fenye a:link{color:#666;}
.fenye a:visited{color:#666;}
.fenye a:hover{color:#333;}

/*内页校园美景*/
.nypic{ padding:30px 0; font-size:16px; color:#666;}
.nypic ul{ padding:0; margin:0; width:940px;}
.nypic li{text-align:center; position:relative; width:287px;/*transition: all 400ms;*/ float:left; margin-bottom:40px; margin-right:15px;}
.nypic li img{ width:287px; height:240px; display:block;}
.nypic li img.video-img{height:161px;}
.video-ul li{position:relative;}
.video-ul li 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(/images/player.png) center center no-repeat;cursor: pointer;opacity:0.7;}
.nypic li .pictitle{ line-height:45px; background:url(../images/xiaoymjbg.png); text-align:center; position:absolute; left:0; bottom:0; font-size:16px; width:100%;color:white;}
.nypic li .pictitle a{ color:#fff;}
.nypic li:hover{background:#e7ecf2;/*padding-left:15px;*/box-shadow: 0  0 20px #999;}


/*详情页*/
.ft22{ font-size:22px; color:#333; font-weight:bold;}
h1 {text-align:center;}
.info-time {width:100%;height:36px;background:url(../images/time-bg.png) no-repeat center;text-align:center;line-height:36px;margin:20px auto 30px auto;color:#999;}
.text-info {text-align:center;}
.text-info p.imgtitle {font-size:16px;text-align:center;margin-bottom:20px;}
.text-info p {color:#404040;word-break:break-word;line-height:32px;margin-bottom:20px;text-align:left; font-size:16px;text-align: justify}
.text-info img {/*margin-bottom:20px;*/max-width:100%;}
.info-prev {width:440px;line-height:26px;float:left;text-align:left; font-size:14px;}
.info-next {width:440px;line-height:26px;float:right;text-align:right; 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;}
.cont-tit{line-height:36px;margin-top:12px;}
.contentbody div[id^="video"] {margin-left: auto !important;margin-right: auto !important;}
.zs-share{display:flex;align-items: center;padding-top:20px;}
.zs-share li {width: 25px;height: 25px;background-color: #ccc;padding: 4px;border-radius: 45px;margin:0 1em;}
.share-wx:hover{background-color:#093}
.share-qq:hover{background-color:#21b3f7;}
.share-kj:hover{background-color:#f8c514;}
.share-wb:hover{background-color:#ff5757;}
.qrcode-alert {position: fixed;width:268px;left: 50%;top: 50%;z-index: 999;margin-left: -134px;margin-top:-134px;box-shadow:0 6px 6px rgba(0,0,0,.5)}
.qrcode-alert .topic {
    background-color: #015b9a;
    color: #fff;
    line-height: 2;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    display: flex;
    justify-content: space-between;
    padding-left: 1em;
    padding-right: 1em;
}
.qrcode-alert .qrcode {
    background-color: #fff;
    border: 1px solid #015b9a;
    padding: 6px;
}
.qrcode-alert .topic .closeme {
    cursor: pointer;
    font-weight: bold;
}