.header .menu{
	background: #9a0104;
}
#cssmenu > ul > li {
	width: 14.2%;
}
.header .navbar_nav>li a:hover{
	color: #FFA600;
}
.header .navbar_nav>li.dropdown:hover>.dropdown_menu>li>a:hover{
	background: #9a0104;
}
.header .left a img{
	height: 57px;
	margin-top: 8px;
}
.slideshow{
}
.dt-fc{
	padding-left: 0px;
}
/*学院新闻*/
.djdt,.dj-llxx{
	padding-top: 30px;
}
.djdt-title{
	background: linear-gradient(90deg,#ef0100, #ff9c00);
	width:100%;
	height:42px;
	position:relative;
}
.djdt-title span{
	background:url(../images/djgz/star.png) no-repeat left bottom;
	position:absolute;
	z-index:9999;
	width:100%;
	height:86px;
	top:-44px;
	padding-top:54px;
	padding-left:30px;
	color:#fff;
	font-size:18px;
	font-weight: bold;
}
#djsz .more{
	position:relative;
	z-index:99999;
	margin-top: -32px;
	padding-right:15px;
}
#djsz .more a{
	color:#fff;
}
.focusBox2 { position: relative; width: 100%; overflow: hidden; font: 14px; text-align: left; background: white; }
.focusBox2 .pic img { width: 100%; display: block;}
.djdt .djdt-img-title{ height:56px; line-height:56px; position:absolute; width: 100%; bottom: 0; z-index: 2;background: #c3110f; filter: alpha(opacity=80); opacity: 0.8;}
.djdt .djdt-img-title a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px;text-decoration: none;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; width: 80%; float: left;}
.focusBox2 .num { position: absolute; z-index: 3; bottom: 40px; right: 20px; }
.focusBox2 .num li{ float: left; position: relative; width: 24px; height: 24px; line-height: 24px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox2 .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox2 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox2 .num li.on a,.focusBox .num a:hover{ background:#f60; }
.djdt-con{
	padding-left: 0px;
}
.djdt-item{
	background:#EFEFEF;
	margin-bottom: 12px;
	line-height: 50px;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.djdt-item:hover{
	background: #c10506;
}
.djdt-item-date{
	text-align: right;
	color: #8e8e8e;
}
.djdt-item-title{
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
}
.djdt-item-title a{
	color:#000000;
	font-size: 14px;
}
.djdt-item:hover .djdt-item-title,.djdt-item:hover .djdt-item-title a,.djdt-item:hover .djdt-item-date{
	color: #fff;
}
.more{
	width: 100%;
	text-align: right;
	margin-top: -54px;
	margin-bottom: 30px;
}
.dj-llxx-con{
	background: #fff;
	box-shadow: 0 0 10px #a1a1a1;
	-webkit-box-shadow:0 0 10px #a1a1a1;
	-o-box-shadow:0 0 10px #a1a1a1;
	-moz-box-shadow:0 0 10px #a1a1a1;
	padding: 15px;
}
.dj-llxx-item,.gh-item{
	line-height: 48px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #BFBFBF;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	width: 100%;
}
.dj-llxx-item a,.gh-item a{
	color: #000;
}
.dj-llxx-item a:hover ,.gh-item a:hover{
	color: #c10506;
}
.dj-zbfc{
	margin-top: 35px;
}
.zbfc-item{
	width:100%;
	background: #fff;
	padding:15px;
	padding-bottom: 20px;
	border:1px solid #f1f1f1;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.zbfc-item:hover{
	box-shadow: 0 0 10px #a1a1a1;
	-webkit-box-shadow:0 0 10px #a1a1a1;
	-o-box-shadow:0 0 10px #a1a1a1;
	-moz-box-shadow:0 0 10px #a1a1a1;
}
.zbfc-img,.zbfc-img img{
	width: 100%;
	overflow: hidden;
}
.zbfc-img img{
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.zbfc-img img:hover{
	transform: scale(1.5);
}
.zbfc-title{
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	width: 100%;
	color: #000;
}
.zbfc-title a{
	color: #000;
	line-height: 42px;
}
.zbfc-title a:hover{
	color: #c10506;
}
.dj-gh,.xstd{
	margin-top: 60px;
}
.hotNews {
	margin-bottom: 25px;
}
.hotNewsCont {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.hotNewsImg {
	margin: 0;
	padding: 0;
}
.hotNewsImg img {
	width: 100%;
	padding: 0;
	margin: 0;
}
.hotNewsCont:hover img {
	transform: scale(1.1, 1.1);
	transition: .3s transform;
}
.hotNewsTitle {
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
}
.hotNewsTitle div {
	width: 90%;
	height: auto;
	position: absolute;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 120%;
	display: none;
	left: 5%;
}
.hotNewsTitle:hover div {
	display: block;
	text-align: center;
}
.hotNewsTitle a {
	display: none;
	color: #FFFFFF;
	font-size: 16px;
}
.hotNewsActive {
	background-color: rgba(0, 0, 0, 0.7);
	transition: .3s all;
}
.hotNewsActive div {
	top: 40%;
	text-align: center;
	height: 48px;
	line-height: 24px;
	overflow: hidden;
}
.hotNewsActive a {
	display: block;
	text-align: center;
	width: 100%;
}
.footer{
	background: #6b0001;
}
.bqinfo{
	background:#460001;
}
@media(min-width:1600px){
	.nav>.container{
		width: 1100px;
	}
}
@media screen and (min-width: 1366px) and (max-width: 1599px) {
	.nav>.container{
		width: 1000px;
	}
	.djdt-item{
		margin-bottom: 10px;
		line-height: 43px;
	}
	.dj-llxx-item,.gh-item{
		line-height: 43px;
		margin-bottom: 5px;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
	.djdt-item-title{
		width: 72%;
	}
	.djdt-item-date{
		width: 28%;
	}
	.djdt .djdt-img-title{
		position:relative; 
	}
	.focusBox2 .num { bottom: 35px; right: 10px; }
	.djdt-item{
		margin-bottom: 10px;
		line-height: 48px;
	}
	.dj-llxx-item{
		line-height: 52px;
		margin-bottom: 0px;
	}
	.dj-llxx .more{
		margin-bottom: -25px;
	}
	.gh-item{
		line-height: 48px;
		margin-bottom: 0px;
	}
}
@media screen and (min-width: 769px) and (max-width: 1025px) {
	.djdt-item-title{
		width: 68%;
		padding-right: 0px;
	}
	.djdt-item-date{
		width: 32%;
	}
	.djdt-item{
		margin-bottom: 8px;
		line-height: 42px;
	}
	.dj-llxx-item{
		line-height: 46px;
		margin-bottom: 0px;
	}
	.dj-zbfc .col-md-4:nth-child(1){
		padding-right: 0px;
	}
	.dj-zbfc .col-md-4:nth-child(2){
		padding-left: 7px;
		padding-right: 8px;
	}
	.dj-zbfc .col-md-4:nth-child(3){
		padding-left: 0px;
	}
	.zbfc-item{
		padding:10px;
		padding-bottom: 20px;
	}
	.dj-zbfc{
		margin-top: 50px;
	}
	.dj-llxx-item:first-child{
		margin-top: -15px;
	}
	.gh-item:first-child{
		float: left;
		margin-top: -15px;
	}
	.gh-item{
		line-height: 45px;
	}
	.dj-llxx-item:last-child{
		margin-bottom: 15px;
	}
	.djdt-title span{
		font-size: 16px;
	}
}
@media(max-width:768px){
	.dt-fc{
		padding-right: 0px;
	}
	.djdt-con{
		padding-left: 15px;
	}
	.dj-zbfc{
		margin-top: 50px;
	}
	.zbfc-item{
		margin-bottom: 15px;
	}
	.dj-llxx{
		margin-top: 20px;
	}
}
@media(max-width:414px){
	.djdt-item-title{
		width: 70%;
		padding-right: 0px;
	}
	.djdt-item-date{
		width: 30%;
	}
}
@media(max-width:375px){
	.djdt-item-title{
		width: 65%;
		padding-right: 0px;
	}
	.djdt-item-date{
		width: 35%;
	}
}
@media(max-width:320px){
	.djdt-item-title{
		width: 60%;
		padding-right: 0px;
	}
	.djdt-item-date{
		width: 40%;
	}
}
