/* -------------------banner------------------ */
.slideBox{ width:1600px; overflow:hidden; position: relative;margin: 0 auto;height:500px;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:46%; bottom:40px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:23px;  width:12.5px; height:12.5px; line-height:12px; 
  text-align:center; background:#fff; cursor:pointer; border-radius: 50%;}
.slideBox .hd ul li.on{ background:#D4010A; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{width: 100%; display:block;  position: relative;z-index: 1;height:500px;}

/* ---------------------------------mainContainer  主要内容块 --------------- */
//.mainContainer{margin-top: -195px;}
/* --------------------tzgg  通知公告------------------------ */
.tzgg{margin-top: 1px;width: 100%;height: 70px;background: #F0F0F0;padding-top: 30px;}
.tzgg .columnName{width: 140px;height: 40px;border-radius: 20px;color: #fff;background: #D4010A;font-size: 18px;
text-align: center;line-height: 40px;margin:0px 40px;}
.tzgg .right{width: 1360px;}
.tzgg .right li{width: 600px;margin-right: 72px;height: 100%;font-size: 14px;color: #D4010A;float: left;}
.tzgg .right li a{font-size: 14px;color: #333333;line-height: 40px;height: 40px;margin-left: 10px;}
.tzgg .right li a .date{margin-left: 10px;}
.tzgg .right li a:hover{color: #D4010A;}
/* -----------------------xbxw 系部新闻--------------------- */
.xbxw{margin: 20px auto 24px auto;width: 100%;height: 470px;}
.xw .columnName{background: url('../images/icon1.png') no-repeat left center;font-size:24px;
  font-weight:400;line-height: 56px;padding-left: 48px;width:1012px;color: #D4010A;height: 56px;}
.xw .columnName a{text-align: right;color: #D4010A;font-size: 14px;float: right;letter-spacing: 2px;width: 200px;}
.xw .columnName span{width: 500px;float: left;}
.xw .columnName a:hover{color: #D4010A;}
.xw .xbxw_line{background: url('../image/background.png') no-repeat;width: 100%;height: 11.2px;margin-bottom: 18px;margin-top: 2px;}
.xbxw_content{width: 100%;height: 397px;}
/* left */
.slideTextBox{position:relative;}
.slideTextBox .hd{ position:absolute;bottom:146px; width:100%;}
.slideTextBox .hd ul{ float:left; position:absolute; left:20px; top:-15px; height:32px;   }
.slideTextBox .hd ul li{ float:left; cursor:pointer; width:10px; height:10px;border-radius: 50%; text-align:center; background:#fff;margin-right:10px;}
.slideTextBox .hd ul li.on{background:#D4010A; }


.xbxw_content .left{width: 460px;height: 377px;background: #F0F0F0;}
.xbxw .xbxw_line{width:1060px !important;}
.xbxw_content .left .pic{width: 100%;height: 259px;overflow: hidden;}
.xbxw_content .left .pic img{width:100% ;}
.xbxw_content .left .left_news{width: 400px;height: 44px;padding: 18px 20px 10px 24px;}
.xbxw_content .left .left_news .title{color: #333;font-size: 18px;font-weight: 400;margin-bottom: 10px;
display: inline-block;}
.xbxw_content .left .left_news .title:hover{color: #D4010A;}
.xbxw_content .left .left_news .description{color: #666;font-size: 14px;line-height: 28px;position: relative;}
.xbxw_content .left .left_news .more{color:#D4010A ;
  font-size: 16px;position: absolute;right: 0px;}
.xbxw_content .left .left_news .more:hover{color:#D4010A;}
/* right */
.xbxw_content .right{width: 580px;height: 100%;}
.xbxw_content .right li{width: 100%;height: 87px;margin-bottom: 10px;}
.xbxw_content .right li .date{width: 87px;height: 87px;float: left;background-color: #D4010A;color:#fff;}
.xbxw_content .right li .date span{text-align: center;display: block;font-size: 12px;color: #fff;margin-top: 5px;}
.xbxw_content .right li .date .day{font-size: 28px;margin-top: 20px;}
.xbxw_content .right li:hover .date{background: #D4010A;}
.xbxw_content .right li .content{width: 440px;float:right;height: 79px;background: #F0F0F0;padding:8px 28px 0 20px;}
.xbxw_content .right li .content .title{font-size: 16px;color: #333;line-height: 28px;}
.xbxw_content .right li:hover .content .title:hover{color: #D4010A;}
.xbxw_content .right li .content .description{font-size: 14px;line-height: 24px;color: #666;}

/* ------------------------------------十九大图片新闻 sjd---------------------------- */
.sjd{width: 100%;height: 150px;position:relative;}
.sjd img{width:1060px;height:140px;}
.sjd .hd{ position:absolute;bottom:20px; width:100%;left:50%;}
.sjd .hd ul{ float:left; position:absolute; left:20px; top:-15px; height:32px;   }
.sjd .hd ul li{ float:left; cursor:pointer; width:10px; height:10px;border-radius: 50%; text-align:center; background:#fff;margin-right:10px;}
.sjd .hd ul li.on{background:#D4010A; }
/*--------------------------------------新闻模块----------------------------------------- */
.newsContainer{width: 48.5%;height: 304px;float: left;margin-right: 3%;margin-top: 14px;}
.threeNews{margin-right:0px;}
.newsContainer h2{font-size: 19px;font-weight:400;line-height: 46px;color:#333;margin-bottom: 15px;
  border-bottom: 1px solid #CCCCCC;height: 46px;}
.newsContainer h2 span{display: inline-block;height: 46px;border-bottom: 4px solid #D4010A;float: left;}
.newsContainer h2 a{font-size: 14px;float: right;font-weight: 400;color: #D4010A;letter-spacing: 2px;padding-top: 4px;}
.newsContainer h2 a:hover{color: #D4010A;}
.newsContainer li{line-height: 40px;height: 40px;width: 100%;overflow:hidden;}
.newsContainer li a{display: inline-block;width: 96%;height: 100%;background: url('../image/icon01.png') no-repeat left center;
padding-left: 15px;}
.newsContainer li a .title{width: 360px;height: 100%;display: inline-block;float: left;}
.newsContainer li a .date{width: 80px;float: right;height: 100%;display: inline-block;text-align: right;}
.newsContainer li a:hover{color:#D4010A;}
.dsjyxx{width:100% !important;}
.dsjyxx li a .title{width:910px !important;}
.dsjyxx li a .date{width:54px !important;}
/* -----------------------------------------校园风采----------------------------------------- */
.xyfc{margin-top: 20px;width: 100%;height: 270px;clear: both;}
.xyfc ul li{float: left;margin-left: 20px;width:184px;height: 141px;}
.xyfc ul li img{width:184px;height:141px;}
.xyfc ul .first{margin-left: 0px;}
.xyfc ul li p{line-height: 60px;width: 100%;text-align: center;height: 50px;}
.xyfc ul li p .name{margin-right: 14px;}
/*---------------------------------------------右侧栏目----------------------------------------*/
.cmmain_right {width:320px;float:right;margin-top:40px;}
.cmmain_right .lm{margin-bottom:20px;height:320px;}
.cmmain_right .ztjy a{width:320px;height:67px;margin-bottom:5px;display: block;}
.cmmain_right .ztjy a img{width:100%;height:100%;}
.cmmain_right .top{padding: 0 20px;line-height:40px;height:40px;margin-bottom:10px;}
.cmmain_right .top span {display: inline-block;
    height: 34px;
    border-bottom: 4px solid #D4010A;
    float: left;}
.cmmain_right .xsfc ul {margin-top:14px;}
.cmmain_right .xsfc ul li {margin-top:8px;}
.cmmain_right .ztjy {}
.cmmain_right .ztjy img{max-width:100%;}
.cmmain_right .ztjy .content{margin-top:10px;border:1px solid #ddd;background:#FeFeFe;height:260px;position:relative;padding-top:6px;}
.cmmain_right .ztjy .content ul{
 padding-left: 20px;
}
.cmmain_right .ztjy .content ul li {
  height:32px;
  line-height:32px;
}
.cmmain_right .ztjy .content .more{display:block;position:absolute;bottom:10px;right:10px;font-size:12px;}
.cmmain_right .tz .top a{color: #D4010Afont-size: 12px;float: right;}
.cmmain_right .tz li{height:45px;line-height:45px;display: inline-block;
    width: 96%;
    background: url(../image/icon01.png) no-repeat left center;
    padding-left: 15px;}

.cmmain_right .tz li a{padding-left:10px;}
.cmmain_right .tz li a:hover{color: #D4010A;}
.cmmain_right .zszl {height:220px;}
.cmmain_right .zszl ul li{width:320px;height:40px;margin-top:20px;background: url('../img/rbg.png') repeat;line-height:36px;text-align:center;}
.cmmain_right .zszl ul li a{width:100%;height:100%;display:inline-block;}
.cmmain_right .fcSlideBox{ width:320px; height: 270px;  position:relative;}
.cmmain_right .fcSlideBox .hd{ height:10px; position:absolute;  bottom:40px; z-index:2; right:30%;}
.cmmain_right .fcSlideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.cmmain_right .fcSlideBox .hd ul li{ float:left;margin-right:10px;  width:10px; height:10px;
 cursor:pointer;border-radius:10px;background: #ffffff;}
.cmmain_right .fcSlideBox .hd ul li.on{background: #ff0000;}
.cmmain_right .fcSlideBox .bd{ position:relative; height:100%;}
.cmmain_right .fcSlideBox .bd li{ zoom:1; vertical-align:middle; height: 100%;}
.cmmain_right .fcSlideBox .bd a{ display:block;width:320px; height: 270px; }
.cmmain_right .fcSlideBox .bd a  img{width: 100%;height:100%;}
/* -----------------------------------------快速导航------------------------------------------ */
.ksdh{height: 190px;width: 1400px;margin:0 auto;margin-bottom: 20px;}
.ksdh .columnName {width:1352px !important;}
.ksdh .xbxw_line{background: url(../image/background.png) repeat !important;}
.ksdh ul li{float: left;width:385px;height: 80px;margin-left: 30px;background-color:#D4010A;}
.ksdh ul li.first{margin-left: 0px;}
.ksdh ul li a{color: #fff;display:inline-block;width: 181px;height: 100%;line-height: 80px;padding-left: 105px;}
.ksdh ul li:hover a{font-size: 18px;}
.ksdh ul .szhxy a{background: url('../images/icon05.png') no-repeat 59px center;}
.ksdh ul .dzts a{background: url('../images/icon09.png') no-repeat 59px center;color:#fff000;}
.ksdh ul .bgzdh a{background: url('../images/icon07.png') no-repeat 59px center;}
.ksdh ul .zhdj a{background: url('../images/icon07.png') no-repeat 59px center;}
.ksdh ul .hdjx {background:#fff;width:126px;}
.ksdh ul .hdjx img {width:80px;}
/* -----------------------------------------资源导航------------------------------------------ */
.zydh ul{display:flex;justify-content: space-between;height:100px;}
.zydh li{width:30% !important;background:#fff !important;margin:0px!important;}
.zydh li a{display:block;padding:0px !important;;width:100% !important;height:100px;}
.zydh li a img{width:100%;height:100px;}
.zydh li.xxqg a{background: url('../images/xxqg.png') no-repeat center center;background-size: 100% 100%;
    height: 80px;;}
.zydh li.qsw a{background: url('../images/qsw.png') no-repeat center center;background-size: 100% 100%;
    height: 80px;;}
.zydh li.xjpzyjh a{background: url('../images/xjpzyjh.png') no-repeat center center;background-size: 100% 100%;
    height: 80px;}
.zydh li.szyjy a{background: url('../images/szyjy.jpg') no-repeat center center;background-size: 100% 100%;
    height: 80px;}
