*{ margin:0;padding:0;}
body{ color:#666;font:14px/24px 微软雅黑,Arial,sans-serif,"Times New Roman",宋体; background: #f7f7f7;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select{ font-size:12px; vertical-align:middle;}
caption,th {text-align:left} 
img{ border:0 none;}
a:hover{color:#1385dd;}
a{ outline:none;text-decoration:none; star:expression(this.onFocus=this.blur());}
div,ol,ul,li,dl,dd,a,td,input{box-sizing: border-box;}
ul li,dl dd{list-style-type: none;}
img{ vertical-align: middle;}
.clear{ clear: both;}
.clearfix{zoom:1;}
.pr{position:relative;}
.pa{position:absolute;}
.fl{float:left;}
.fr{float:right;}
.mr{margin:0 auto;}
.wh{max-width: 1430px;min-width: 1200px; margin:0 auto;}

.header{position:relative; width:100%;min-width: 1200px; height:179px; background:url(../images/xsgsy_01.jpg) repeat-x; }
.header-bg{height: 179px; background: url(../images/hbj.jpg) no-repeat right bottom;}
.head-top{height:122px;}
.head-top .logo,.head-top .search{margin-top:25px;}
.head-top .search{line-height:28px;color: #edb8b8;}
.head-top .search span{margin:0 10px;}
.head-top .search i{font-size: 24px; color: #edb8b8; cursor: pointer;}
.head-nav-bg{position: absolute; width:100%; height: 57px; line-height: 57px; background-color: rgba(0,0,0,0.3); bottom: 0; left: 0; z-index: 1;}
.head-nav{position: relative; width:100%; height: 57px; line-height: 57px; z-index: 2;}
.head-nav a{display: block; float: left; width: 14.2857143%; height: 57px; text-align: center;font-size: 16px; color: #fff
;}
.head-nav a:hover,.head-nav .active{ background:url(../images/acitivbj.jpg) repeat-x; }
.header .weixin{position: absolute;right:70px; top: 70px; width: 125px; height: 125px; padding:10px;background: #fff; border: 1px solid #ddd; text-align: center; z-index:999; vertical-align: middle;}
.header .weixin img{width:100%;}
.black{position: fixed; top:0; width: 100%; height: 100%; background:rgba(0,0,0,0.5);z-index: 666;}
.zk-search{position:fixed; top:0;  width:100%; height: 50px; z-index: 999; top:30%;}
.zk-search .searchbox{width: 760px; height: 50px; border:1px solid #f4f4f4; font-size: 16px; outline: none;}
.zk-search .searchbox select{float:left;width: 80px; height: 48px;padding-left: 15px; border: none; border-right: 1px solid #ddd; text-align: center; font-size: 15px; color: #333;}
.zk-search .searchbox input{float:left;width:650px; height: 48px; line-height:50px; padding:0 10px;font-size: 16px; color: #fff; border:none; background:none; outline: none;}
.zk-search .searchbox button{float:left;width:108px; height: 48px; line-height: 48px; background: #92170d; color: #fff; border: none; cursor: pointer;}
.black .ser-close{position:absolute; right: 25px; top: 25px; font-size: 30px;transition: all 0.5s;-webkit-transition: all 0.5s;cursor: pointer; color: #f4f4f4;  z-index: 888;}
.black .ser-close:hover{ color: #95170e; transform: rotate(360deg);}

.zk-search .searchbox input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #fff;}
.zk-search .searchbox input:-moz-placeholder, textarea:-moz-placeholder {color: #fff;}
.zk-search .searchbox inputt::-moz-placeholder, textarea::-moz-placeholder {color: #fff;}
.zk-search .searchbox input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #fff;}


/* banner */
.banner{position:relative;height:613px;overflow:hidden;z-index:0;width: 100%;min-width: 1200px;}
.banner .bd{position:relative;z-index:0}
.banner .bd ul{width:100% !important}
.banner .bd li{width:100% !important;height:613px}
.banner .bd li a{width:100%;height:613px;text-indent:-9999px;font-size:0px;overflow:hidden;line-height:0px;margin:0 auto;display: inline-block}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px;text-align:center}
.banner .hd ul li{margin: 0 3px; background:#f2f2f2; height: 16px; overflow: hidden; width: 16px; border-radius: 50%; cursor: pointer;display:inline-block; *display:inline; zoom:1;}
.banner .hd ul .on{ background:#95170e;}

/* 新闻 */
.box-1,.box-2,.box-3{margin-top:30px; overflow: hidden;}
.box-1-new{ width:59%; height: 365px; background: #fff;padding:20px 35px 20px 20px;  }
.box-1-new .tit{ height: 40px; }
.box-1-new .tit-lf{position: relative; font-size: 22px; color: #222; font-weight: bold;}
.box-1-new .tit-lf::before{position: absolute; content: ""; display: block; width: 90px; height: 4px; background: #222; top: 35px;}
.box-1-new .more{font-size: 14px; color: #999;margin-top:15px;}
.box-1-new .Poxdiv{ height:95px; margin-top:30px;}
.box-1-new .Poxdiv .P-tit{font-size: 16px;font-weight: bold;}
.box-1-new .Poxdiv .P-tit a{color: #222;}
.box-1-new .Poxdiv p{font-size: 14px; color: #666; margin-top:10px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.box-1-new .Poxdiv .time{color: #999; margin-top:5px;}
.box-1-new .Poxdiv .P-tit:hover{ color: #8e160d; }
.box-1-new dl{overflow: hidden; margin-top:15px;}
.box-1-new dd{font-size: 15px; line-height: 36px; background: url(../images/dd_03.jpg) no-repeat left 15px;}
.box-1-new dd a{color: #666; margin-left: 15px;}
.box-1-new dd span{font-size:14px;color: #999;}
.box-1-new dd a:hover{color: #8e160d;}
.box-1-VR{width:41%;}
.box-1-VR .tit{position: relative; width:100%; height:120px; background: url(../images/xsgsy_01.jpg) repeat-x; font-size: 30px;color: #f7dcb8;padding:17px 20px;}
.box-1-VR .tit-bj{position:relative; width: 100%; height: 86px; line-height: 86px; background: url(../images/xsvr.png) no-repeat; background-size: 100% 100%;font-size:30px; text-align: center;}
.box-1-VR .Img{position: relative;width: 100%; height:245px; overflow: hidden; }
.box-1-VR .Img a{ display: block; width: 100%; height: 100%; overflow: hidden; }
.box-1-VR .Img img{position: absolute; height: 245px; left: 50%;margin-left: -289.5px; transition: all 0.5s;-webkit-transition: all 0.5s;}
.box-1-VR .Img:hover img{ transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);-ms-transform: scale(1.1);}

/* 校史长廊 */
.box-2 dl{padding-left: -1px;}
.box-2 dd{position: relative; float:left; width: 25%; height: 697px;padding-left: 1px;}
.box-2 dd .Img,.cor-img .Img{position:relative; width: 100%;  height: 697px; overflow: hidden; z-index: 1; }
.box-2 dd .Img img,.cor-img .Img img{position: absolute; height: 697px; left: 50%; margin-left: -177.5px;}
.box-2 dd .cont,.cor-img .cont{position: absolute; width: 100%; bottom:60px; z-index: 6; text-align: center;}
.box-2 dd .cont .period,.cor-img .cont .period{font-size: 48px; line-height: 48px; font-weight: bold; color: #fff;filter:alpha(opacity=78);-moz-opacity:0.78; opacity:0.78;}
.box-2 dd .cont .tit,.cor-img .cont .tit{font-size: 30px;line-height: 30px;color: #fff;margin-top:5px; margin-bottom: 30px;transition: all 0.5s;-webkit-transition: all 0.5s; filter:alpha(opacity=78);-moz-opacity:0.78; opacity:0.78;}
.box-2 dd i{font-size: 36px; color: #fff;}
.box-2 dd:hover i{ color: #92170d; }
.box-2 dd:hover .cont .tit{ margin-bottom: 25px; }

/* 校史人物 */
.box-3 .tit{ width: 25.5%; height: 487px; line-height: 487px; background: url(../images/xsrwbj.jpg) no-repeat; background-size:100% 100%; text-align: center; vertical-align: middle; margin-right: 3%;}
.box-3 .tit img{max-width:75%; height:auto;}
.box-3 .cont{width:71.5%; }
.box-3 .cont dd{position: relative; width:33.3333333%; float:left;}
.box-3 .cont dd .Img{width: 100%; height: 487px;left:0; top:0; z-index: 1; }
.box-3 .cont dd .Img img{ width: 100%; height:487px; }
.box-3 .cont dd .b-cont{position: absolute;width: 100%; height: 487px; text-align: center; background-color: rgba(0,0,0,0.7);left:0; bottom:-487px; transition: all 0.5s;-webkit-transition: all 0.5s; padding: 60px 35px 0 35px; z-index:6;}
.box-3 .cont dd .b-cont .c-tit{font-size: 24px; line-height: 24px; color: #fff;}
.box-3 .cont dd .b-cont .line{ width: 50px; height: 3px; background:#fff; margin:0 auto; margin-top:10px; margin-bottom:20px;}
.box-3 .cont dd .b-cont p{font-size: 14px; line-height: 30px; color: #fff;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:11;-webkit-box-orient: vertical;}
.box-3 .cont dd:hover .b-cont{bottom:0;}

/* footer */
.footer{width:100%; min-width: 1200px; height: 245px; padding-top:60px; background: #222; margin-top:30px;}
.foot-lf .foot-nav{padding-bottom: 30px; border-bottom: 1px solid #393939; font-size: 15px; color: #747474;}
.foot-lf .foot-nav a{ color: #747474; margin:0 20px;}
.foot-lf .foot-nav a:first-child{ margin-left: 0; }
.foot-lf .copyright{font-size: 13px; color: #747474; line-height: 30px; margin-top:20px;}
.foot-lf .copyright a{color: #747474;}
.foot-rt{text-align: right;}
.foot-rt p{font-size: 13px; color: #747474;margin-top:10px;}

.nybanner{width: 100%;min-width: 1200px; height:403px; overflow: hidden; }
.curren{ height: 50px; line-height: 50px; vertical-align: center; }
.curren i{font-size: 15px; color: #999;}
.curren a{ color: #999; margin:0 5px; }
.c-page,.c-show{padding:50px 30px; background: #fff; overflow: hidden;}
.c-page img,.c-show{max-width: 100%;}
.c-show h1{width: 100%; text-align:center; font-size: 30px; color: #222; font-weight: normal;}
.c-show .show-cont{margin-top: 35px;}
.c-show .time{font-size: 14px;color: #999; text-align: center; margin-top:20px;}
.c-show .time span{margin:0 10px;}

/* 工作动态 */
.new-list{overflow: hidden;}
/* 工作动态推荐 */
.posid-information{width:100%; height: 453px; background: #14293f;margin:0 auto;margin-bottom:10px;}
.posid-information { position: relative; width:100%; height:453px; overflow: hidden; z-index: 1; }
.posid-information .content .Img { width:42%; height:453px; display: block; overflow: hidden; }
.posid-information .content .Img img{width:auto; height:100%;}
.posid-information .content .cont-right{width:58%;padding:60px 40px 0 40px; overflow: hidden;}
.posid-information .content .cont-right .title{font-size:20px; color:#fff;}
.posid-information .content .cont-right .title a{ color:#fff;}
.posid-information .content .cont-right .title a:hover{font-weight:bold;}
.posid-information .content .cont-right .time{font-size:14px; color:#fff;margin:15px 0;}
.posid-information .content .cont-right .describe{ height:210px;font-size:15px; line-height: 36px; color:#fff;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:5;-webkit-box-orient: vertical;
}
.posid-information .hd{ width:425px;  position:absolute; z-index:1; bottom:30px; right:40px; height:30px; line-height:30px; text-align:center;_background:#000; _filter:alpha(opacity=60); }
.posid-information .hd ul{ text-align:center;  padding-top:5px;  }
.posid-information .hd li{cursor:pointer; display:inline-block; *display:inline; float:right; zoom:1; border-radius: 50%; width:17px; height:17px; margin:5px; background:#fff; overflow:hidden;}
.posid-information .hd .on{width:26px; background:#af8141;border-radius: 25px;}

.new-list dl{ overflow: hidden;margin-right: -3%;margin-top:40px; }
.new-list dd{position:relative; float:left; width:47%; height: 250px; margin-right:3%;padding:25px 20px; background: #fff; margin-bottom:40px; overflow: hidden; transition: all 0.5s; -webkit-transition: all 0.5s;}
.new-list dd a{ display: block; }
.new-list dd .time{font-size: 15px; color: #222; margin-bottom: 20px;transition: all 0.5s; -webkit-transition: all 0.5s; }
.new-list dd .tit{font-size: 18px; color: #222;}
.new-list dd .describe{ height: 50px; font-size: 14px; color: #666;margin-top:10px;margin-bottom:45px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.new-list dd .more{ color: #222; }
.new-list dd:hover{ background: url(../images/xsgsy_01.jpg); }
.new-list dd:hover .tit,.new-list dd:hover .time,.new-list dd:hover .describe,.new-list dd:hover .more{color: #fff;}
.new-list dd:hover .time{margin-bottom: 25px;}


/* 校史人物 */
.task-list{ overflow: hidden; }
.task-list dl{overflow: hidden;margin-right: -3%;}
.task-list dd{position: relative;float: left;width: 47%; height: 487px;margin-right: 3%; margin-bottom: 30px; background: url(../images/xsrw_03.jpg);}
.task-list dd .Img{width:49%; height: 487px; overflow: hidden;}
.task-list dd .Img img{width: auto; height: 100%;}
.task-list dd .cont{width:51%;padding:30px 30px 0 30px; overflow:hidden;}
.task-list dd .cont .tit{ width: 231px; height: 71px; line-height: 69px; background: url(../images/xsxmbj.png) no-repeat;margin:0 auto; text-align: center; font-size: 24px; color: #fff; }
.task-list dd .cont p{font-size:14px; line-height: 30px; color: #484848;margin-top:20px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:11;-webkit-box-orient: vertical;}

/* 校史长廊 */
.corridor-list{ width: 100%; height:697px; background: #f4eade; margin-bottom: 70px;}
.cor-img{position: relative; width: 25%;}
.cor-cont{width:75%;padding:35px 70px 25px 80px;}
.cr-bj1{background: url(../images/clbj_03.jpg) no-repeat left bottom;}
.cr-bj2{background: url(../images/clbj_03.jpg) no-repeat right bottom;}
.cor-cont .tit{font-size: 36px;line-height: 36px; color: #484848;}
.cor-cont .cor-cont-list{padding:30px; background: #eae0d4;margin-top:15px;}
.cor-cont .cl-list1{height: 245px;}
.cor-cont .cl-list2{height: 150px;}
.cor-cont .cl-list3{height: 300px;}
.cor-cont .cl-list3 dl{height:240px;overflow-y: auto;}
.cor-cont .cl-list3 dl::-webkit-scrollbar {width: 5px;height: 1px;}
.cor-cont .cl-list3 dl::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #d0bfaa;}
.cor-cont .cl-list3 dl::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: #f4eade;}
.cor-cont .cor-cont-list dd{line-height: 48px; background: url(../images/clicon.png) no-repeat left 17px; padding-left: 25px;font-size: 15px;}
.cor-cont .cor-cont-list dd a{color: #666;}
.cor-cont-img{margin-top:30px; overflow:hidden;}
.cr-img1{height: 302px;}
.cr-img2{height: 396px;}
.cr-img3{height: 240px;}
.cor-cont-img img{ width:100%; height: 100%; }

/* 联系我们 */
.contact{position: relative;width: 100%; height: 600px;}
#container {width:100%; height:600px; }
.contact-list{position: absolute; width:35%; height: 600px; background: rgba(22,46,68,0.9);top:0;right: 0; z-index: 9999;padding:115px 0 0 70px;}
.contact-list .tit{font-size: 30px;line-height: 30px; height: 50px; color: #fff;}
.contact-list .tit::before{position: relative;content: ""; display: block; width: 240px; height: 2px; background: #fff;top:45px;}
.contact-list dl{overflow: hidden;margin-top:30px;}
.contact-list dd{font-size: 16px; line-height:30px; color: #fff; margin-bottom: 40px;}
.contact-list dd i{float:left;font-size: 24px; margin-right: 15px;}

/* 分页 */
.pages{width: 100%;text-align: center;margin: 40px 0;}
.pages .tiao {color: #000;padding: 5px 15px;margin-left: 10px;border: 1px solid #d6d6d6;}
.pages .current {padding: 5px 15px;margin-left:5px;background: #94170e;color: #fff;}
.pages a {padding: 5px 15px;margin-left: 10px;border: 1px solid #d6d6d6;color: #000;}

@media screen and (min-width: 1200px) {
	.wh{padding:0 20px;}
}
@media screen and (max-width: 1430px) {
	.nybanner{height:330px;}
	.banner{height: 565px;}
	.banner .bd ul{height: 565px;}
	.banner .bd ul li{height: 565px;}
}
