/* ----------- 配置默认样式 ----------- */
.box .bd{ padding-bottom: 0;}
#content-wrap{margin-bottom: 0px;}
#content-wrap .row{ clear: both;}
#content-wrap .row .row{ margin-bottom: 0;}


/* 焦点图 */
#banner{height:100%;position: relative;clear: both;}
#banner .focus-ad .hd span{ width: 40px; height: 40px; margin-right: 20px; background: url(../image/bannerhd.png) 0 -100px no-repeat;animation:cc 20s linear 0s infinite;}
#banner .focus-ad .hd .on span{background-position: 0 0 ;}
#banner .focus-ad  .hd {bottom: 30px;}

/* ----------- 正文 ----------- */

/* ------ news-group1 ------ */
#news-group1{padding-top: 20px;padding-bottom: 0px; overflow:hidden;background: url(../image/tzggBg-1.png) top center no-repeat;}
#news-group1 .container{ padding: 0px}

/* 新闻焦点图 */
#focusNews{float: left; margin-right: 20px; width: 500px; height: 400px; overflow: hidden; }
#focusNews .bd .con {position: relative;height: 70px;background: #f0f0f0;}
#focusNews .hd {bottom: 80px;}
#focusNews .bd .con .date {float: left;width: 80px;height: 70px;padding: 8px; background: #e50012;text-align: center;}
#focusNews .bd .con .date b {font-size: 24px;color: #fff;margin-bottom: 10px;}
#focusNews .bd .con .date span {display: block;font-size: 14px;color: #edbabc;}
#focusNews .bd .title a {color: #333;font-size: 18px;line-height: 70px;}

#xwzx .list-top .t{ width: 240px;height: 347px; cursor: pointer; padding: 20px; float: left; margin-right: 20px; background: url(../image/boxAbdListbg.png) right bottom no-repeat #f0f0f0 ; border-radius: 4px;  overflow:hidden; border:none;}
#xwzx .list-top .last {margin-right: 0;}
#xwzx .list-top .calendar{ width:60px; height:70px; text-align: center; margin:0;float: none; }
#xwzx .list-top .calendar em{display: block; line-height: 30px; color: #333; font-size: 24px; font-style: normal; }
#xwzx .list-top .calendar i{display: block; line-height: 25px; color: #999; font-size: 14px; font-style: normal;}
#xwzx .list-top .t .title a{font-size: 18px;line-height: 30px;}
#xwzx .list-top .t .title{padding-bottom:5px;}
#xwzx .list-top .t .intro{font-size: 14px;line-height: 24px; text-indent: 0;}

#xwzx .list-top .t:hover {background: url(../image/boxAbdListbgOn.png) right bottom no-repeat #c41c23;}
#xwzx .list-top .t:hover .calendar em,#xwzx .list-top .t:hover .title a {color: #fff;}
#xwzx .list-top .t:hover .calendar i ,#xwzx .list-top .t:hover .intro {color: #e29b9b;}


/* ------ news-group2 ------ */
#news-group2{ background: url(../image/xydtBg.png) center top no-repeat #fff;width: 100%; height: 300px; overflow:hidden; margin-bottom: 30px}

.xydtTopnews {float: left;width: 610px;height: 350px; padding: 30px;margin-top: 30px; background:url(../image/news.png) 30px 30px no-repeat #fff; border-radius: 4px 4px 0 0 ;}
.xydtTopnews .title {margin:60px 0 15px 0;}
.xydtTopnews .title a {font-size: 24px;line-height: 30px;}
.xydtTopnews .intro {font-size: 14px;line-height: 24px; color: #666;margin-bottom: 15px;}
.xydtTopnews .others {color: #666;}
.xydtTopnews .others label {font-weight: normal;}

#focusNewsB {width: 570px;height: 380px;float: right;border-radius: 4px 4px 0 0;overflow: hidden;}

.datelist {width: 1200px; height: 150px; overflow: hidden;clear: both;}
.datelist li { float: left; width: 386px;height: 150px; padding: 15px; border-radius: 4px; background: #fff;margin:20px 20px 0 0;overflow: hidden;}
.datelist li.last {margin-right: 0;}
.datelist li .calendar {width: 110px;height: 107px; text-align: center; position: relative;float: left;margin-right: 20px;}
.datelist li .calendar::after {content:"";background: url(../image/data.png);width:110px; height: 107px; position:absolute; z-index: 0; left:0;top:0;animation:cc 20s linear 0s infinite;}
@keyframes cc{
0%{transform:rotate(0);}
100%{transform:rotate(360deg);}
}
.datelist li .calendar em {font-size: 30px;display: block;font-style: normal;margin-top: 14px;}
.datelist li .calendar i {font-size: 14px;display: block;font-style: normal;}
.datelist li a {font-size: 18px;line-height: 30px;}


#quick-btn-group-1{ overflow:hidden; margin-bottom:30px; background: url(../image/tzggBg.png) top center no-repeat;}

/* ------ quick-btn-group ------ */
#quick-btn-group{ overflow:hidden; margin-bottom:20px; background: url(../image/tzggBg.png) top center no-repeat;}
#quick-btn{height: 180px; width: 1200px; margin: 0 auto;}
#quick-btn li {float: left;width: 223px;height: 69px;line-height: 69px; border-radius: 4px;margin:0 20px 20px 0; text-align: center;border:1px dashed #2c447e;}
#quick-btn li.li5 , #quick-btn li.li10 {margin-right: 0;}
#quick-btn li a {font-size: 18px;padding-left: 48px;}
#quick-btn li a i {background: url(../image/tbIcons.png) 0 0 no-repeat; width: 32px;height: 32px;left: 48px;top:20px;}

#quick-btn li.li1 {border-color: #2c447e;}
#quick-btn li.li1 i {left: 30px;background-position: 0 0px;}
#quick-btn li.li2 {border-color: #0e99a5;}
#quick-btn li.li2 i {left: 30px;background-position: 0 -100px;}
#quick-btn li.li3 {border-color: #a61c31;}
#quick-btn li.li3 i {left: 38px;background-position: 0 -200px;}
#quick-btn li.li4 {border-color: #775a15;}
#quick-btn li.li4 i {left: 38px;background-position: 0 -300px;}
#quick-btn li.li5 {border-color: #da5709;}
#quick-btn li.li5 i {left: 10px;background-position: 0 -400px;}
#quick-btn li.li6 {border-color: #065c18;}
#quick-btn li.li6 i {left: 30px;background-position: 0 -500px;}
#quick-btn li.li7 {border-color: #ba0c00;}
#quick-btn li.li7 i {left: 25px;background-position: 0 -600px;}
#quick-btn li.li8 {border-color: #59b615;}
#quick-btn li.li8 i {left: 25px;background-position: 0 -700px;}
#quick-btn li.li9 {border-color: #2ca6b0;}
#quick-btn li.li9 i {background-position: 0 -800px;}
#quick-btn li.li10 {border-color: #2c447e;}
#quick-btn li.li10 i {left: 50px; background-position: 0 -900px;}


/*#tzgg {background: #fff;height: 500px;margin-bottom: 30px;}
#tzgg .Wbd {padding:20px 20px 0;}
#tzgg .Wbd ul {margin-bottom: -20px;}*/

/*视频 手风琴*/
.indZsxx{width:100%;height:370px;position:relative;overflow:hidden; margin: 0 0 30px 0 ;}
.indZsxxpic{width:500px;height:100%;position:absolute;top:0;background: #e6e6e6 ;}
.indZsxxpic img{width: 100%; height: 100%; display: block;}
.indZsxxpic .pic_num{background:url(../image/wrap_pic_numBg.png) no-repeat center center;position: absolute;top: 0;left: 0;height: 100%; width: 100%; }
.indZsxxpic .pic_num .pic_numBg{display: table; width: 18px;padding: 0 36px;height: 100%;line-height: 100%; font-size: 18px; color: #ffffff; font-weight: bold;position: absolute;top: 0;left: 0;}
.indZsxxpic .pic_num span{display: table-cell;vertical-align: middle;width: 18px; line-height: 22px; word-wrap: break-word; word-break: break-all; text-align: center;}
.indZsxxpic .pic_con{ display:none;position: absolute;top: 0;left: 0;height: 100%; width: 100%; background-size: cover;}
.indZsxxpic .pic_con .txt{ display: block; width: 100%; height: 100%;}
.indZsxxpic .pic_con .txt .title{ display: none; font-size:18px; color: #fff; font-weight: bold; line-height:48px; padding: 0 20px; padding-top: 315px;}
.indZsxxpic .pic_con .txt .brief{display: none; font-size: 16px; color: #ffffff; line-height: 26px; padding: 0 20px;}
.indZsxxpic .pic_con a{color: #ffffff;}
.indZsxxpic.cur .pic_num{ display: none;}
.indZsxxpic.cur .pic_con{ display: block;}
.indZsxxpic.cur .pic_con .title{display: block;}
.indZsxxpic.cur .pic_con .brief{display: block;}


/* ------ news-group3 ------ */
#news-group3{overflow:hidden; background: url(../image/xxstBg.png) bottom center no-repeat; height:450px;}
#news-group3 .container{background: none; padding-top: 20px;}
#news-group3 .row{margin-bottom: 60px;}
#news-group3 .box>.hd .more{ font-size: 14px; color: #b1261d; font-weight:bold; border:1px solid #cccccc; padding:0 6px }

/*#xsst {padding: 60px 0 0 0 ;margin-bottom: 20px;}
#xsst .Whd h3 a::after {background-color: #e9f5fc;}
#xsst .Wbd {position: relative;}
#xsst .Wbd .next ,#xsst .Wbd .prev {display: block; width: 40px; height: 40px; position: absolute;  top:110px;z-index: 2;}
#xsst .Wbd .next {background:url(../../Base/img/ln/next.png) no-repeat;right: 0;}
#xsst .Wbd .prev {background:url(../../Base/img/ln/prev.png) no-repeat;left: 0;}
#xsst .Wbd .tempWrap {width: 1200px !important;}*/


/*专题网站*/
.indztweb {width: 1200px;overflow: hidden;margin-bottom: 20px;margin-top:50px;}
.ztLink {float: left;width: 790px;}
.ztLink .hd {height: 60px;line-height: 60px;background: #c41c23;overflow: hidden;border-radius: 4px 4px 0 0 ;}
.ztLink .hd h3 {float: left; margin-right: 20px; background: url(../image/icons4.png) 20px -280px no-repeat;padding-left: 50px;}
.ztLink .hd h3  a {font-size: 24px;font-style:initial;color: #fff;}
.ztLink .hd ul {overflow: hidden; float: right;margin-top: 10px;margin-right: 20px; }
.ztLink .hd li {float: left;padding:0 20px;height: 40px;line-height: 40px;}
.ztLink .hd li a {font-size: 16px;color: #fff;}
.ztLink .hd li.on {border:1px solid #df2729;border-radius: 4px;}
.ztLink .bd {background: #fff;padding: 20px;overflow: hidden;height: 236px;border-radius: 0 0 4px 4px;}
.ztLink .bd li { width:100%; border-bottom: 1px dashed #ccc; float:left;}

.ztLink .bd li a {font-size: 16px;height: 22px;line-height: 22px; color:#000;}
.ztLink .bd li a:hover{ color:#c41c23;}
.ztLink .bd li a:active { color:#c41c23;}
/*

.ztLink .bd li.last {border-right: 0;}
.ztLink .bd li a {font-size: 16px;height: 22px;line-height: 22px;}*/

.ztPic {width: 390px; height: 296px; float: right;margin-right:5px;}
.ztPic .title {display: none;}
.ztPic li {width: 179px;height: 300px;overflow: hidden;margin-bottom: 10px;border-radius: 4px; float:left; margin-left:15px;}
.ztPic li.last {margin-bottom: 0;}


/*产教融合 创新创业 课程思政 */
.boxB .Wbd .boxD {width:386px;height:548px;}

.ToppicdateList {overflow: hidden;}
.ToppicdateList li.t {position:relative;margin-bottom:20px;}
.ToppicdateList li.t .con {position: absolute;bottom: 0;left: 0;width: 100%;}
.ToppicdateList li.t .title {position: relative;z-index: 3; height: 40px; line-height: 40px;overflow: hidden;}
.ToppicdateList li.t .title a {color: #fff;display: block;padding: 0px 15px;overflow: hidden;}
.ToppicdateList li.t .title a:hover { color: #f00;}
.ToppicdateList li.t .titleBg {position: absolute;right: 0;bottom: 0;left: 0;z-index: 2;height: 40px;background-color: #000;filter: alpha(opacity=60);opacity: .6;}
.ToppicdateList li.n {overflow: hidden;margin-bottom:15px;}
.ToppicdateList li.n .calendar {width: 90px;height: 88px; text-align: center; position: relative;float: left;margin-right: 20px;}
.ToppicdateList li.n .calendar::after {content:"";background: url(../image/data.png);width:90px; height: 88px; position:absolute; z-index: 0; left:0;top:0;animation:cc 20s linear 0s infinite;}
@keyframes cc{
0%{transform:rotate(0);}
100%{transform:rotate(360deg);}
}
.ToppicdateList li.n .calendar em {font-size: 26px;display: block;font-style: normal;margin-top: 8px;}
.ToppicdateList li.n .calendar i {font-size: 14px;display: block;font-style: normal;color:#999;}
.ToppicdateList li.n a {font-size: 18px;line-height: 30px;}


#cjrh ,#cxcy{margin-right:20px;float:left;}
#kcsz {float:right;}
#cxcy .hd h3 i {background-position:0 -50px;}
#kcsz .hd h3 i {background-position:0 -100px;}


/*通知公告*/
.indLn {overflow: hidden;margin:43px 0 43px 0 ;}
.indLn .boxE {width:384px;height:305px;}

#xsst,#zthc {float: left;margin-right: 0px;}
#tzgg {float: right;margin-right: 5px;}

/*#xsst .hd h3 i {background-position:0 -150px;}
#xsst .bd li {float:left;width:162px;margin:0 10px 20px 0;}
#xsst .bd li:nth-child(2n){margin-right:0;}
#xsst .bd li .title {text-align:center;height:30px;line-height:30px;margin-top:5px;}
#xsst .bd li .title a {font-size:16px;}*/

#xsst .hd h3 i {background-position:0 -200px;}
#xsst .bd li.t {height:120px;border-bottom: 1px solid #e5e5e5;margin-bottom: 15px;overflow: hidden;}
#xsst .bd li.t .pic {float: left;margin-right:20px;}
#xsst .bd li.t .title a {font-size:18px;line-height:30px;}
#xsst .bd li.t .con {overflow: hidden;}
#xsst .bd li.n {position: relative; height: 38px;line-height: 38px; overflow: hidden;padding-left: 12px;background: url(../image/icons3.png) 0 center no-repeat;}
#xsst .bd li.n .date {float: right;color: #999;}
#xsst .bd li.n a {font-size: 16px;}




#zthc .hd h3 i {background-position:0 -200px;}
#zthc .bd li.t {height:120px;border-bottom: 1px solid #e5e5e5;margin-bottom: 15px;overflow: hidden;}
#zthc .bd li.t .pic {float: left;margin-right:20px;}
#zthc .bd li.t .title a {font-size:18px;line-height:30px;}
#zthc .bd li.t .con {overflow: hidden;}
#zthc .bd li.n {position: relative; height: 38px;line-height: 38px; overflow: hidden;padding-left: 12px;background: url(../image/icons3.png) 0 center no-repeat;}
#zthc .bd li.n .date {float: right;color: #999;}
#zthc .bd li.n a {font-size: 16px;}


#indztweb .hd h3 i {background-position:0 -200px;}
#indztweb .bd li.t {height:120px;border-bottom: 1px solid #e5e5e5;margin-bottom: 15px;overflow: hidden;}
#indztweb .bd li.t .pic {float: left;margin-right:20px;}
#indztweb .bd li.t .title a {font-size:18px;line-height:30px;}
#indztweb .bd li.t .con {overflow: hidden;}
#indztweb .bd li.n {position: relative; height: 38px;line-height: 38px; overflow: hidden;padding-left: 12px;background: url(../image/icons3.png) 0 center no-repeat;}
#indztweb .bd li.n .date {float: right;color: #999;}
#indztweb .bd li.n a {font-size: 16px;}




#news .hd h3 i {background-position:0 -250px;}
#news .fd {text-align:center;}
#news .fd ul {display: inline-block; *display: inline; zoom: 1;}
#news .fd li { float:left cursor: pointer; width: 10px;height: 10px;background: #cccccc;text-indent: 99px;overflow: hidden;float: left;margin:0 5px;}
#news .fd li.on {background: #c69a28;}





#xsst .fd {text-align:center;}
#xsst .fd ul {display: inline-block; *display: inline; zoom: 1;}
#xsst .fd li { float:left cursor: pointer; width: 10px;height: 10px;background: #cccccc;text-indent: 99px;overflow: hidden;float: left;margin:0 5px;}
#xsst .fd li.on {background: #c69a28;}
#xsst .bd .tempWrap {height:220px !important;}




#zthc .fd {text-align:center;}
#zthc .fd ul {display: inline-block; *display: inline; zoom: 1;}
#zthc .fd li { float:left cursor: pointer; width: 10px;height: 10px;background: #cccccc;text-indent: 99px;overflow: hidden;float: left;margin:0 5px;}
#zthc .fd li.on {background: #c69a28;}
#zthc .bd .tempWrap {height:220px !important;}




#tzgg .hd h3 i {background-position:0 -250px;}
#tzgg .fd {text-align:center;}
#tzgg .fd ul {display: inline-block; *display: inline; zoom: 1;}
#tzgg .fd li { float:left cursor: pointer; width: 10px;height: 10px;background: #cccccc;text-indent: 99px;overflow: hidden;float: left;margin:0 5px;}
#tzgg .fd li.on {background: #c69a28;}
#tzgg .bd .tempWrap {height:220px !important;}
 
/* 日历式信息列表 */
/* 日历式信息列表 */
.dateListC-1{}
.dateListC-1 li{height: 97px; overflow: hidden;  margin-bottom: 22px; }
.dateListC-1 li a {font-size: 16px;}
.dateListC-1 li .calendar{width: 86px; height: 97px; border-radius: 2px; float: left;_display: inline; margin-right: 14px; border:1px solid #ccc;}
.dateListC-1 li .calendar i{height: 30px; width: 100%; display: block; line-height: 30px; font-style: normal;font-weight: normal;; text-align: center; font-size: 14px; }
.dateListC-1 li .calendar em{height: 30px; display: block; line-height: 30px;font-style: normal; text-align: center; font-size: 30px;margin-top:17px;}

.dateListC-1 li a {padding-top:15px; font-weight:bold; font-size:19px;}


.dateListC-1 li:hover {cursor: pointer;background: #f5f5f5;}

.dateListC-1 li:hover .calendar {background: #c82b31; color: #fff;border:0;}
.dateListC-1 li:hover .title a {color: #c82b31;}




.dateListC{}
.dateListC li{height: 60px; overflow: hidden;  margin-bottom: 17px; }
.dateListC li a {font-size: 16px;}
.dateListC li .calendar{width: 60px; height: 60px; border-radius: 2px; float: left;_display: inline; margin-right: 4px; border:1px solid #ccc;}
.dateListC li .calendar i{height: 20px; width: 100%; display: block; line-height: 30px; font-style: normal;font-weight: normal;; text-align: center; font-size: 12px; }
.dateListC li .calendar em{height: 20px; display: block; line-height: 30px;font-style: normal; text-align: center; font-size: 20px;margin-top:5px;}

.dateListC li a {line-height: 26px;  font-size: 16px; }


.dateListC li:hover {cursor: pointer;background: #f5f5f5;}

.dateListC li:hover .calendar {background: #c82b31; color: #fff;border:0;}
.dateListC li:hover .title a {color: #c82b31;}




.footer_bg{width:100%; height:300px; background:#c41c23;}
.footer_body{width:1200px; margin:0 auto; padding-top:20px;}
.footer_left{width:20%; height:260px; float:left; border-right:1px #ff595f solid;}
.footer_erweima{margin-left:30px; margin-top:30px;}
.footer_er_zi{font-size:20px; color:#FFF; text-align:center; padding-right:30px; }
.footer_center{width:35%; height:260px; float:left; border-right:1px #ff595f solid;}
.footer_center_w{width:100%; margin:0 auto;}
.footer_title{font-size:22px; color:#fff; padding-left:20px; padding-top:10px; margin-bottom:20px;padding-top:30px;}
.footer_center_dao{width:30%; float:left; text-align:center; font-size:16px; line-height:40px;}
.footer_center_dao a{ color:#FFF;}
.footer_center_dao a:hover{ color:#FF0;}
.footer_right{width:45%; height:260px; float:right;}
.footer_right_w{width:100%; margin:0 auto; padding-left:40px;}
.footer_right_lx{ color:#FFF; font-size:14px; line-height:40px;}
.footer_title_lx{font-size:22px; color:#fff; padding-top:10px; margin-bottom:20px;padding-top:30px;}


/*对联广告*/
#slide_left{ width:170px;height:327px; position:absolute; left:10px;z-index:999;}
#slide_right{width:170px;height:327px; position:absolute; right:10px;z-index: 999;}
.del{ width:20px; height:20px;position:absolute;right:0px; top:0px;font-size: 20px;cursor: pointer;text-align: center;}
#slide_right img,#slide_left img{
	width:170px;
	height:327px;
}