.banner{
	width: 100%;
	height: 160px;
	position: relative;
	margin-bottom: 25px;
}
#top{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
}
.top-sy{
	background: url(top-bg.png);
}
.main-top{
	height: 50px;
	line-height: 50px;
	color: #0b5aa8;
	font-size: 24px;
	font-weight: bold;
	border-bottom: 2px solid #0b5aa8;
}
.main-top img{
	float: left;
	margin: 11px 8px 0 0px;
}
.xxxw{
	width: 855px;
}
.gd{
	float: right;
	font-weight: 500;
	color: #999;
}
.xw-banner{
	width: 440px;
	height: 295px;
	margin: 20px 0px 20px 0px ;
	overflow: visible;
}
.xw-banner .pb-carousel-ind li{
	width: 9px;
	height: 9px;
	border-radius: 0px;
	margin: 0 3px;
}
.xw-banner .pb-carousel-ind {
	left: 79%;
	transform: translateX(0%);
	bottom: 17px;
}
.xw-banner .pb-carousel-ind .pb-this {
  background-color: #fcaa22;
	width: 9px;
	height: 9px;
	border-radius: 0px;
}
.xw-banner .pb-carousel{
	overflow: hidden;
}
.banner-bg{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 45px;
	color: #fff;
	line-height: 45px;
	background: url(banner-bg.png);
	padding-left: 10px;
}
.banner-time{
	position: absolute;
	bottom: 90px;
	left: 0px;
	width: 90px;
	height: 45px;
	background: url(banner-time.png);
	z-index: 999;
	color: #fff;
}
.banner-time .da{
	float: left;
	margin-left:10px;
	line-height: 45px;
}
.banner-time .te{
	float: left;
	margin-left:5px;
	font-size: 22px;
	line-height: 41px;
}
.line{
	width: 400px;
	margin-top:10px;
}
.line li{
	width: 100%;
	position: relative;
	line-height: 39px;
}
.line li:hover{
	color: #588fff;
}
.line li:hover span{
	color: #588fff;
	transition: all .5s ease-out;
}
.line li:hover a{
	color: #588fff;
	transition: all .5s ease-out;
}
.line li img{
	float: left;
	margin-top:18px;
	margin-right: 10px;
}
.line li span{
	position: absolute;
	right: 0;
	top: 0;
	color: #999;
}
.tzgg{
	width: 325px;
}
.tzgg-li-data img{
	float: left;
	margin: 6px 0 0 6px;
}
.tzgg-li-data{
	float: left;
	width: 60px;
	height: 35px;
	background: #1d77ce;
	color: #fff;
}
.tzgg-li-data .da{
	font-size: 16px;
	text-align: center;
	line-height: 25px;
}
.tzgg-li-data .te{
	line-height:15px;
	font-size: 12px;
	text-align: center;
	
}
.tzgg-line{
	width: 100%;
	height: 1px;
	background: url(line.png);
	margin-top:2px;
	margin-bottom:2px;
}
.tzgg-a{
	margin-top: 4px;
	width: 260px;
	line-height: 28px;
}
.tzgg-a p{
	font-size: 12px;
	color: #999;
}
.tzgg-body{
	margin-top: 15px;
}
.tzgg-li{
	margin-top: 10px;
	padding-bottom:10px;
	border-bottom: 1px dashed #ccc;
}
.tzgg-li:hover .tzgg-li-data {
	color: #fff;
	background: #0b5aa8;
}
.tzgg-li:hover .tzgg-a span{
	color: #0b5aa8;
	font-weight: bold;
}

.main2{
	width: 100%;
	height: auto;
	/* background-image: url(main-bg.png); */
	/* background-position: center; */
	/* background-size: cover; */
	padding-bottom: 20px;
}
.xbjs{
	float: left;
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #1d77ce;
	font-weight: bold;
	margin-top: 20px;
}
.xbjs a{
	font-size: 24px;
	color: #1d77ce;
	font-weight: bold;
}
.xb-line{
	float: left;
	margin-top: 10px;
	width: 100%;
	height: 2px;
	background: url(a4.png) center no-repeat;
	margin-bottom: 15px;
}
.sp{
	background: url(a6.png) center no-repeat;
}


.xbjs-a a{
	float: left;
	width: 100%;
	height: auto;
	padding: 12px 0px;
	border-bottom: 1px dashed #CCCCCC;
}
.xbjs-a a:last-child{
	border-bottom: none;
}

.xbjs-a .xbjslist_6{
	/* border-bottom: none; */
border-bottom: 1px dashed #CCCCCC;
}

/* .xbjs-a a:nth-child(2n){
	float: right;
} */
.xbjs-a .date{
	width: 58px;
	height: 47px;
}
.xbjs-a .date .da{
	height: 22px;
	background: #14b9da;
	text-align: center;
	line-height: 22px;
	color: #fff;
}
.xbjs-a .date .te{
	font-size: 20px;
	text-align: center;
	line-height: 25px;
	box-shadow: 0 0 10px #e6e6e6; 
	background: #fff;
}
.xbjs-a .text{
	margin-top:0px;
	float: left;
	width:306px;
	line-height:24px;
	height: 48px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-left: 16px;
}
/*  .xbjs-a a:hover{
	background: #1d77ce;
	color: #fff;
}  */
 .xbjs-a a:hover .text{
	background: #1d77ce;
	color: #fff;
} 

.xbjs-a a:hover .te{
	color: #333;
	box-shadow: 0 0 0px #e6e6e6; 
}

/* 校务公开样式 */
.xwgklist{
	height: auto;
	width: 100%;
	padding: 0px 20px;
	/* background-color: #FFFFFF; */
	margin-top: 5px;
	/* border-bottom: 1px solid #0b5aa8; */
}

.xwgklist ul{
	overflow: hidden;
	padding-bottom: 0px;
	/*border-bottom: 1px dashed #cccccc;*/
}

.xwgklist ul li{
	height: 37px;
	line-height: 30px;
	width: 100%;
	overflow: hidden;
	margin-top: 0px;
margin-bottom: 7px;
	border-bottom: 1px dashed #cccccc;
}

.xwgklist ul li i{
	width: 6px;
	height: 6px;
	display: inline-block;
	background-image: url(liststy_1.png);
	position: relative;
	bottom: 3px;
        left:0px;
}

.xwgklist ul li a{
	font-size: 16px;
 	color: #333333;
	width: 335px;
	height: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
}

.xwgklist ul li span{
	font-size: 16px;
	color: #999999;
	float: right;
}

/*.xwgklist ul li:hover{
	color: #588fff;
}*/
/* .xwgklist ul li:hover span{
	color: #588fff;
	transition: all .5s ease-out;
} */
.xwgklist ul li:hover a{
	color: #588fff;
	transition: all .5s ease-out;
}

/* End校务公开样式 */
/* 校园视频 */
.main_right{
	width: 339px;
	height: auto;
	float: right;
	overflow: hidden;
}

.main_right ul{
	margin-top: 10px;
}

.main_right ul li{
	width: 100%;
	height: 200px;
	position: relative;
	margin-bottom: 20px;
}

.main_right .video_title{
	width: 100%;
	height: 39px;
	line-height: 39px;
	background-image: url(text_back.png);
	position: absolute;
	bottom: 0px;
}

.main_right .video_title a{
	font-size: 16px;
	color: #ffffff;
	display: inline-block;
	width: 316px;
	height: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-left: 15px;
}

/* End校园视频 */

.main2 .main2_left a:hover{
	color: #333333;
}
.main2 .main2_center a:hover{
	color: #333333;
}
.main2 .main_right .xbjs a:hover{
	color: #333333;
}
.main2 .main_right a:hover{
	color: #1d77ce;
}

.xb-gd{
	text-align: center;
	line-height: 45px;
	float: left;
	width: 170px;
	height: 45px;
	background: url(xb-gd.png) center no-repeat;
	color: #fff;
	margin-top: 40px;
}
.ww{
	width: 170px;
	margin: auto;
}
.xb-gd:hover{
	color: #fff;
}
.main3{
	width: 100%;
	height: 135px;
	background: url(main3.png); 
	padding-top: 35px;
}
.picutre_many img{width:184px; height:65px;margin-right: 20px;}

.main4{
	width: 100%;
	height: 708px;
	background: url(main4.jpg) no-repeat;
	padding-top: 20px;
}
   .main4-1-l span,.main4-1-l p{
          float:left;
          width:100%
        }
.main4-1{
	float: left;
	width:600px;
	height: 230px;
}
.spxw{
	background: #fff;
	margin-top: 101px;
	box-shadow: 0 0 18px #939393;
}
.main4-1 a{
	width: 300px;
	height: 100%;
	padding: 30px 0 0 24px;
	
}
.main4-1-l{
	position: relative;
}
.main4-1 a:hover{
	background:#1d77ce;
	color: #fff;
}
.main4-1 a:hover .sj{
	background: url(sj-h.png);
}
.main4-1 a:hover .sj1{
	background: url(jt.png);
}
.main4-1 a:hover span{
	color: #fff;
}
.main4-1 a:hover p{
	color: #fff;
}
.main4-1-r{
	width: 300px;
	height: 100%;
}
.main4-1-r video{
	background: #000;
	cursor: pointer; 
}
.spxw-date{
	color: #999;
	font-size: 14px;
	line-height: 40px;
}
.spxw-text{
	padding: 0 30px 0 0px;
	color: #666;
	font-size: 14px;
	line-height: 25px;
}
.sj{
	width: 12px;
	height: 18px;
	position: absolute;
	top:110px;
	right: -12px;
	z-index: 999;
	background: url(sj.png);
	transition: all .5s ease-out;
}
.sj1{
	width: 12px;
	height: 18px;
	position: absolute;
	top:110px;
	left: -12px;
	z-index: 999;
	background: url(jt1.png);
	transition: all .5s ease-out;
}
.sp-gd{
	background: url(sp-gd.png);
}
.main5{
	height: 130px;
	width: 100%;
	background:#f1f8ff;
	padding-top: 25px;
}
.main5 a{
	float: left;
	margin-right: 34px;
	width: 275px;
	height: 80px;
}
.list{
	width: 2480px;
}
.main5 a img{
	width: 275px;
	height: 80px;
}
.main5-l{
	position: absolute;
	left:0px;
	cursor: pointer;
}
.wjt{
	position: relative;
	overflow: hidden;
}
.main5-r{
	position: absolute;
	right:0px;
	cursor: pointer;
}
.wjt:hover .main5-l{
	display: block;
}
.wjt:hover .main5-r{
	display: block;
}
