*{
	margin: 0;
	padding: 0;
	font-family: "微软雅黑","arial";
}


/*新闻中心 顶部head-top*/
.head-top{
	margin-bottom: 20px;
}
.head-top{
	border-bottom:1px solid #23527c ;
	padding-left: 15px;
	padding-bottom: 5px;
}
.titles-top{
	font-size: 19px;
	font-weight: bold;
	color: #4a4a52;
	border-bottom:3px solid #0070a6 ;
	padding-bottom: 5px;
}
.titles-more{
	float: right;
}
.titles-more a{
	color: #979797 !important;
	transition: 0.36s  all ease;
}
.titles-more:hover a{
	margin-right:10px ;
	color: #2a3e87 !important;
}


.news,.notice,.fastnav,.job{
	margin: 30px 0 30px 0;
}

/*头部*/
.header{
	width: 100%;
	color: white;
	/*background:url(../images/ba-bg.jpg);*/
	/*background-color: #48a6e9;*/
	background-repeat:no-repeat ;
	background-size:100% 90%;
	background-attachment: fixed;
}
.header-top{
	text-align: right;
	line-height: 25px;
	padding:5px 0;
	background:#5297e4;
}
.header-top a{
	margin-left: 10px;
	color: white;
	text-decoration: none;
}
.header-top a:hover{
	color:#ffb804;
}
.header-logo{
	padding: 20px 0 20px 0px;
	background-position-y: 80%;
	background-position-x: 60%;
}
.seach{
	display: block;
	margin-top: 30px;
	padding-bottom: 35px;

}
.s_bt{
	background: #a3a3a3;
	width:50px;
	margin-left: -10px;
	color: white;
}
.form-control{
	border: 1px solid #5297e4;
}
.btn{
	background: #5297e4;
	color: white;
		border: 1px solid #5297e4;
}
.btn:hover{
	background: #5297e4 !important;
	color: white !important;
		border: 1px solid #5297e4 !important;
}
@media only screen and (max-width: 500px) {
	.header-logo{
		display: none;
	}
	#lun1{
		margin-top:50px;
	}
	#lun2 p {
		display: none;
	}
	#lun2 .carousel-control{
		font-size: 20px !important;
	}
	.left-nav{
		margin-top: 55px;
	}
}
/*通用栏目头部*/
.content-head{
	margin-top: 10px;
}
.content-head .col-xs-3{
	border-top: 1px solid #9b9b9b;
	margin-top: 45px;
}
.content-head-title{
	text-align: center;
	color: black;
}
/*新闻列表*/
.news-right{
	padding: 15px;
	margin-top: 0 !important;
}
.news-right ul li{
	list-style-type: square;
	color: #016ca0;
	margin-bottom: 13px;
	margin-left: 20px;
	transition: all 0.36s ease;
}
.news-right ul li a{
	color: #414141 !important;
}
.news-right .news-title{
	float: left;
	font-size: 15px;
	width: 80%;
	overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -icab-text-overflow: ellipsis;
    -khtml-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
}
.news-time{
	float: right;
}

@media only screen and (max-width: 500px) {
	.news-right  .news-title{
		width: 60%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 995px) {
}
.news-right ul li:hover a{
	color: #2a3e87 !important;
}
.news-right ul li:hover{
	padding-left: 10px;
}
/*新闻中心*/
.pic-news{
	margin-left: -15px;
}
.pic-news a{
	color: #585858;
}
.pic-news img{
	width: 100%;
	transition: all 0.4s ease;
}
.pic-news h5{
	padding: 5px 15px;
	font-size: 16px;
	background: #d54248;
	color: white;
	font-size: 15px;
    line-height: 20px;
    height: 49px;
    text-align: justify;
	margin-bottom: 0 !important;
}
.abs{
	background: #5297e4;
	color: white;
	padding: 15px;
	height: 78px;
	line-height: 20px;
	text-indent: 2em;
	text-align: justify;
	font-size: 13px;
}
.news-img{
	height: 200px;
	overflow:hidden;
}
 .pic-news .col-md-2{
	padding-top: 15px;
	transition: all 0.4s ease;
	padding: 8px !important;
}
.pic-news a:hover .news-img img{
	transform: scale(1.1);
}
.pic-news a:hover .abs{
	background: #d54248;
}
.pic-news a:hover h5{
	background: #5297e4;
}

/*新闻轮播*/

.news-lunbo{
	padding: 20px 10px 0 10px;
	background: white;
	overflow: hidden;
}
.out {
	min-height:305px;
	position:relative;
	background: white;
}


.img a{
	display: block;
	color: #5e5e5e !important;

}
.news-ti{ 
    text-align: left;
    margin-top: 10px;
	font-size: 16px;
	width: 65%;
}
@media only screen and (max-width: 500px) {
	.news-ti{ 
		width: 50%;
	}
}
.img li {
	
	position:absolute;
	width:100% !important;
	top:0px;
	right:0px;
	display:none
}
.out-img{
height: 250px;
	overflow: hidden;
}
.out-img img{
	width: 100%;
}
.out .num {
	position:absolute;
	bottom:16px;
	right:0;
	font-size:0px;
	text-align:center;
	overflow: hidden;
}
.num li {
	width:20px;
	height:20px;
	background:#ebebeb;
	color:#0087c8;
	text-align:center;
	line-height:20px;
	display:inline-block;
	font-size:16px;
/*	border-radius:50%;*/
	margin-right:10px;
	cursor:pointer;
}
.out .btn {
	position:absolute;
	top:50%;
	margin-top:-30px;
	width:30px;
	height:60px;
	background:rgba(0,0,0,0.5);
	color:#FFFFFF;
	text-align:center;
	line-height:60px;
	font-size:40px;
	display:none;
	cursor:pointer;
}
.out .num li.active-1 {
	color: white;
	background: #5297e4;
}
.out:hover .btn {
	display:block
}
/*第二排栏目*/
/*导航标签*/
.tab-all .col-sm-4{
	margin: 20px 0;
}
.tab-all a{
	color: #6f6f6f;
}

.tab-pane ul {
	margin-top: 20px;
}
.tab-pane ul li{
	border-bottom: 1px dashed #c9c9c9;
	padding: 10px 0;
	overflow: hidden;
}
.tab-all .more{
	text-align: right;
	margin-top: -30px;
}

.tab-all .new-time{
	width: 70px;
	height: 70px;
	border-radius: 5px;
	background: #4b8eaf;
	color: white;
	text-align: center;
	padding: 5px;
	float: left;

}
.tab-all .day{
	font-weight: bold;
	font-size: 25px;
}
.tab-all .ti{
	margin-left: 90px;
	width: 75%;
}
.tab-all .news-title{
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -icab-text-overflow: ellipsis;
    -khtml-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
}
.tab-all .news-abs{
	padding: 15px 0;
	font-size: 13px;
	letter-spacing: 1px;
	/*height: 46px;
	text-align: justify;*/
	width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -icab-text-overflow: ellipsis;
    -khtml-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
}
.tab-all a:hover .new-time{
	background: #0070a6;
}
.tab-all a:hover .news-title{
	color: #0070a6;
}
.tab-all .more a:hover{
	color: #0070a6;
}
 

/*党建*/
.party ul li,.teach ul li,.group ul li{
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
		padding: 8px;
}
.party ul li a,.teach ul li a,.group ul li a{
	display: block;
	line-height:30px;
}
.all-time{
	float: right;
	color: #969696;
}
.all-title{
	display: block;
	float: left;
	width: 80%;
}

.conent-tow ul li:hover .all-title{
	color: white;
}

.party ul li:hover,
.teach ul li:hover,
.group ul li:hover {
	background: #499cf5;

}
.party ul li:hover .all-time,.teach ul li:hover .all-time,.group ul li:hover .all-time{
	color: white;
}
/*快速导航*/
.fast .slide{
	background: white;
}
.fast .col-xs-2{
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.fast .slide .carousel-control{
	top: 38% !important;
}
.fast-box{
	padding: 30px;
}
.fast-box a{
	color: #6f6f6f;
}
.box{
	border:1px solid #bebebe;
	padding: 5px;
	padding-bottom: 10px;
	text-align: center;
}
.f-img{
	width: 40px;
	height: 40px;
}
.f-title{
	width: 70%;
	float: right;
	margin-top: -27px;
}

.fast a{
	color: #9f9f9f;
}
.fast a:hover .box{
	border-color: #0179b5;
}
.fast-box span{
    position: absolute;
    top: 7px;
    left: 24px;
    font-size: 30px;
}
/*文字溢出处理*/
.notice-title,.all-title,.news-ti{
	overflow: hidden;
	text-overflow: ellipsis;
-o-text-overflow:ellipsis; 
-icab-text-overflow: ellipsis; 
-khtml-text-overflow: ellipsis; 
-moz-text-overflow: ellipsis; 
-webkit-text-overflow: ellipsis; 
	white-space: nowrap;
}
/*多行溢出处理*/
/*2行*/
.notice-adb{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2 ;
	-moz-line-clamp: 2;
	overflow: hidden;
}
/*3行*/
.news-adb{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3 ;
	-moz-line-clamp: 3;
	overflow: hidden;
}

/*屏幕小于768px*/
@media only screen and (max-width: 768px){
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	#lun3 .carouse{
		height: 50px !important;	
}
	#lun3 .left,#lun3 .right{
		display: none;
	}
	.pic-news{
		margin-left: 0px !important;
	}
}
@media (max-width:991px ) {
	.header-logo{
		background-position-x: 100% !important;
	}
}
@media (max-width:991px ) {
	.fast-box span {
    position: absolute;
    top: 15px;
    left: 14px;
    font-size: 20px;
}
}
@media only screen and (max-width:768px ) {
		#lun3 {
    display: none;
}
.content-head{
	display: none;
}
}
/*footer*/
footer{
	width: 100%;
	background: #177ce9;
	color: white;
	padding-top: 30px ;
}
footer .row img{
	width: 100%;
}
footer .row{
	border-left:2px solid white ;
	padding: 40px 0;
}
footer .row div{
	text-align: center;
}
.footer-left{
	padding: 40px 0;
}
.footer-left-top{
	border-bottom: 1px solid white;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.footer-left ul li a{
		color: #f1f1f1;
	
}
.footer-left ul li{
	margin-top: 3px;
}

.footer-left ul li a:hover{
	color: #d91722;
}
.foot{
	padding: 5px;
	background: #016ca0;
	font-size: 12px;
	text-align: center;
	color: white;
}
.foot a{
	color: #d91722;
}
.phon {
	width: 100%;
	text-align: center;
}




/*内容页面*/
.con-content{
	background: #ededed;
	padding-bottom: 20px;
}

.con-pan{
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.content-txt{
	min-height:500px ;
	padding-top: 22px;
	background: white;
}
@media only screen and (max-width:768px ) {
	.content-txt{
	margin-top: 0px;

}
}
.content-top a{
	color: #003885;
}
.content-top{
	border-bottom: 2px solid #014099;
	font-size: 15px;
	/*background: #177ce9;*/
	padding: 7px;
	font-weight: bold;
	/*margin-bottom: 20px;*/
	color: black;
}
.con-title{
		font-weight: bold;
		text-align: center;
}
.content-atice{
	padding: 10px 10px;
}
.content-atice p{
	text-align: justify;
	text-justify: inter-ideograph;
}
.content-atice img{
	margin: 0 auto;
	margin-bottom: 10px;
width: 100%;
    height: auto;
}
/*列表*/
.badge{
	border-radius:0 !important;
	background: none !important;
	color: black !important; 
	float: right  !important; 
}
.list-group-item{
	border-left: none !important;
	border-right: none !important; 
	border-top: none !important;
	border-bottom: 1px dashed #c5c5c5 !important;
	padding-bottom: 1px solid red !important;
	margin-top: 10px !important;
	overflow: hidden;
	list-style-type: square !important;
}
.list-group-item a{
	color: #3f3f3f;
	font-size: 16px !important;
}
.list-group-item:hover a,.list-group-item:hover .badge{
	color: #012A84 !important;
}
.list-group-item:hover{
	background: #cadbff;
}


/*左侧导航*/
.left-nav{
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.panel-heading{
	background: #006699 !important;
	color: white !important;
}
.left-nav header{
	background: #006699;
	color: white !important;

}
.f-box{
	padding: 10px;
	text-align: center;
}
.fast-title{
	color: #4a4a51;
	margin-top: 10px;
}
.title-top{
	font-size: 19px;
	font-weight: bold;
	color: #4a4a52;
	padding-bottom: 8px;
}
.left-nav header h3{
	font-size: 20px !important;
		padding: 10px;
}
.left-nav li a{
	display: block;
	text-align: left !important;
	padding: 10px;
	color: #4c4c4c ;
}
.panel-title a{
	color: white !important;
	text-align: left !important;  
	display: block;
}

.left-nav .active{
	background: #0099cc !important;
	color: white !important;
}
.jia{
	font-feature-settings: "Glyphicons Halflings";
	color: white;
	font-size: 25px !important;
	font-weight: bold;
	float: right;
	margin-top: -8px;
}
/*分页*/
.fenye{
	text-align: center;
}
/*教师风采*/

.teach{
	text-align: left;
}
.js-ti{
	color: #505050;
	padding: 5px;
}

.js-ti h5{
	margin: 0 !important;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}
.jiaoshi a{
	display: block;
	margin-top: 10px;
	box-shadow: 2px 2px 5px #6A6A6A;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	overflow: hidden
}

.teach-pic {
	height:200px;
	overflow: hidden;
}

.teach-pic img{
	width: 100%;
	height:200px;
	
}
.jiaoshi a:hover .js-ti{
	background: #0098ed;
	color: white;
}
/*.js-ti{
	color: #505050;
	padding: 5px;

}
.js-ti h5{
	margin: 0 !important;
	font-size: 17px;
	font-weight: bold;
}
.jiaoshi a{
	display: block;
	margin-top: 10px;
	box-shadow: 2px 2px 5px #6A6A6A;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	overflow: hidden
}

.teach-pic {
	max-height: 250px;
	overflow: hidden;
}
@media (max-width: 768px) {
	.teach-pic {
	height:  350px;

}
}
.teach-pic img{
	width: 100%;
	
}
.jiaoshi a:hover .js-ti{
	background: #0098ed;
	color: white;
}*/


/*分页*/
.total{
	color:#177ce9 ;
	
}
.pg-1 a{
	color:#177ce9 !important;
}

.current{
	background-color: #177ce9 !important;
	border: 0px !important;
}

.panel-body{
	padding: 0 !important;
}

/***分页条**/
.pagination{
    width: 100%;
  display: flex;
  justify-content: center;
}
.pagination ul{
    line-height: 24px;
    font-size: 14px;
    text-align: center;
}
/* .pagination-number{
    display: inline-block;
}
.pagination-number li{
    display: inline-block;
    margin-left: 8px;
} */
.pg-1{
    text-align: center;
}
.pagination ul span,.pg-1 .total{
    display: inline-block;
    height: 24px;
    padding: 0 15px;
    color: #fff;
    border: 1px solid #177ce9;
    background-color: #177ce9;
}
.pagination ul a,.pg-1 a,.pg-1 .current{
    display: inline-block;
    height: 24px;
    margin:0 5px 8px;
    padding: 0 7px;
    color: #7e7e7e;
    border: 1px solid #dbdbdb;
}
.pagination ul li.active a,.pg-1 .current{
    color: #fff;
    border: 1px solid #177ce9;
    background-color: #177ce9;
}
.pagination ul li a:hover,.pg-1 a：hover{
    color: #177ce9;
}
