*{
	font-family:Microsoft YaHei;
}
.bg_01{
	background:url(../../images/bg/bg_01.jpg);
}
.cur,
a:hover,
a:focus,
a:active{
	color:#c91414;
}
a,
.mores a:hover{
	color:#000;
}
.blk a:hover{
	color:#555 !important;
}
/*播放器宽度*/
audio, canvas, progress, video{
	width:100%;
}
/*分隔线*/
hr{
	border-color:#555;
}
/*网站默认按钮*/
.btn-dj {
    color: #fff;
    background-color: #c91414;
    border-color: #941010;
}
.btn-dj:hover{
	color:#FFF;
	background-color:#941010;
}
/*面板*/
.panel-black{
	border-color:#000;
}
.panel-black > .panel-heading {
    background: #000;
}
.list-group-item{
	background:none;
	border-color:#c1c1c1;
}
.list-group-item.active, 
.list-group-item.active:focus, 
.list-group-item.active:hover,
.list-group-item.active a{
	color:#FFF;
	background-color:#c91414;
	border-color:#c1c1c1;
}
/*字体大小*/
.font_14,
.font_14 a,
.font_14 p{
	font-size:14px;
}
.font_16,
.font_16 a,
.font_16 p{
	font-size:16px;
}
.font_18,
.font_18 a,
.font_18 p{
	font-size:18px;
}
.font_20,
.font_20 a,
.font_20 p{
	font-size:20px;
}
/*文字截断*/
.text-overflow,
.text-overflow li {
	display:block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*滚动图*/
.owl-controls{
	display: none !important;
}
.owl-carousel-v4 .owl-wrapper-outer{
	margin-bottom:0px;
}
/*头部*/
.header{
	background:url(../../images/bg/header_bg.jpg) no-repeat;
	background-size:100% auto;
}
.header .logos{
	padding:50px 270px;
}
.header .logos .logo_text{
	padding-top:10px;
	padding-left:0px;
}
.header .logos .logo{
	padding-right:0px;
}
@media (max-width: 1200px) {
	.header .logos .logo_text{
		
	}
}
@media (max-width: 992px) { 
	.header .logos{
		padding:25px 170px;
	}
}
@media (max-width: 768px){
	.header .logos{
		padding:5px 70px;
	}
}
@media (max-width: 460px){
	.header .logos .logo_text{
		padding-top:3px;
	}
}
/*背景*/
.mains{
	background:url(../../images/bg/bg_00.jpg) repeat-x;
	background-size: auto 100%;
}
/*主体内容*/
.contents{
	position:relative;
}
.contents .container{
	position:relative;
	z-index:50;
}
/*==浮动背景==*/
.bg_float{
	position:absolute;
	z-index:10;
	left:0;
	right:0;
}
.bg_top{
	top:0;
}
.bg_bottom{
	bottom:0;
}
/*菜单导航*/
.menus{
	background:url(../../images/icon/menu_bg.jpg) repeat-x;
	background-size:auto 100%;
	font-size:18px;
}
@media (max-width: 992px) and (min-width:768px){ 
	.menus{
		font-size:12px;
	}
}
.menus nav .nav li,
.menus nav{
	position:relative;
}
.nav li .p_l,
.nav li .p_r{
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	z-index:20;
	width:7px;
	height:40px;
}
.nav li .p_l{
	background:url(../../images/icon/menu_left.jpg) no-repeat;
	left:0;
}
.nav li .p_r{
	background:url(../../images/icon/menu_right.jpg) no-repeat;
	right:0;
}
.menus nav .p_l_r,
.menus nav .p_r_l{
	position:absolute;
	top:0;
	bottom:0;
	z-index:20;
}
.menus nav .p_l_r{
	left:-7px;
}
.menus nav .p_r_l{
	right:-7px;
}
.menus nav .nav li a{
	background:url(../../images/icon/menu_bg.jpg) repeat-x;
	color:#fff;
	padding:0;
	line-height:40px;
}
.menus nav .nav li.active a,
.menus nav .nav li:hover a{
	background:url(../../images/icon/menu_bg_light.jpg) repeat-x;
}
.nav li.active .p_l,
.nav li:hover .p_l{
	background:url(../../images/icon/menu_left_light.jpg) no-repeat;
}
.nav li.active .p_r,
.nav li:hover .p_r{
	background:url(../../images/icon/menu_right_light.jpg) no-repeat;
}
/*脚部*/
.footer{
	position:relative;
	z-index:70;
	background:url(../../images/bg/content_bg_bottom.jpg) no-repeat center center;
	background-size:cover;
}
.footer,
.footer a,
.footer p{
	color:#000;
	font-weight:bold;
}
.footer .foot_menu ul li{
	border-right:1px solid #000;
}
.footer .foot_menu ul li:last-child{
	border:none;
}
.footer .foot_menu ul li a{
	padding:0px 15px;
}
/*教务动态*/
.dynamic,
.djrw .djrw_title,
.djms .djms_title,
.djfc .djfc_title,
.djyq .djyq_title,
.djfg .djfg_title,
.djwh .djwh_title,
.djyy .djyy_title{
	position:relative;
}
.dynamic .dynamic_img{
	position:relative;
	padding-left:65px;
}
.dynamic .dynamic_title{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
}
.dynamic .dynamic_text{
	
	margin-top:5px;
	margin-bottom:0px;
}
.dynamic .dynamic_text li{
	width:48%;
	display:inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.bk_1_2,
.bk_2_2,
.bk_3_2,
.bk_4_2,
.bk_1_0,
.bk_2_0,
.bk_3_0,
.bk_4_0{
	position:absolute;
}
.bk_1_2{
	top:2px;
	left:2px;
}
.bk_2_2{
	top:2px;
	right:2px;
}
.bk_3_2{
	right:2px;
	bottom:2px;
}
.bk_4_2{
	left:2px;
	bottom:2px;
}
.bk_1_0{
	top:0px;
	left:0px;
}
.bk_2_0{
	top:0px;
	right:0px;
}
.bk_3_0{
	right:0px;
	bottom:0px;
}
.bk_4_0{
	left:0px;
	bottom:0px;
}
@media (max-width: 768px){
	.dynamic .dynamic_text li{
		width:100%;
		display:block;
	}
}
/*人物，名胜，风采，有情*/
.djrw .djrw_title,
.djms .djms_title,
.djfc .djfc_title,
.djyq .djyq_title,
.djfg .djfg_title,
.djwh .djwh_title,
.djyy .djyy_title{
	background:url(../../images/icon/bg_ico_title.png) repeat-x;
}
.djfg .djfg_title a:hover,
.djwh .djwh_title a:hover,
.djyy .djyy_title a:hover{
	text-decoration:none;
}
strong{
	color:#000;
}
.djyq .djyq_imgs{
	min-height:275px;
}
.djyq .djyq_imgs div.row > div{
	margin-bottom:15px;
}
/*回到顶部*/
#topcontrol:hover{
	background-color:#c91414;
}
/*热点排行*/
.top_icon{
	display:inline-block;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	background-color:#c91414;
	color:#fff;
	margin-right:5px;
	border-radius:50%;
}
/*内容title*/
.headline {
    border-bottom: 1px dotted #000;
}
.headline h2{
	color:#000;
	font-weight:bold;
	border-bottom-color:#c91414;
}
/*文章内容*/
.arti_list {
    padding: 0 !important;
}
.arti_list li, .arti_item_list li {
    position: relative;
    list-style: none;
    margin-bottom: 20px;
	border-bottom:1px dashed #999;
	padding-bottom:10px;
}
.arti_list li h3 {
    margin-top: 0px;
}
.arti_list li h3 a, .arti_item_list li a {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
}
.arti_list li .arti_info {
    padding-bottom: 10px;
    border-bottom: 1px dashed #dedede;
    color: #999;
    margin-bottom: 10px;
}
.arti_list .arti_dis {
    overflow: hidden;
}
/*分享*/
.sr-bdimgshare .bdimgshare-content{
	float:none !important;
}
/*分页*/
.pages{
	text-align:center;
}
.pages .pages_inp {
    border: solid 1px #D0D0D0;
    width: 40px;
    text-align: center;
}
.pages .pages_inp, .pages input[type="button"] {
    height: 28px;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
}
.pages input[type="button"] {
    padding: 0px 5px;
    border: 0px;
    background-color: #c91414;
    color: #FFFFFF;
}
/*列表样式*/
ul.arti_list li .list_text{
	position: relative;
	padding-right: 80px;
}
ul.arti_list li .list_text span.datetime{
	position: absolute;
	right: 0;
}
/*留言板*/
#guestBookContent{
	border:1px solid #999;
	border-radius:15px;
	margin-bottom:15px;
}
#guestBookContent dl{
	margin-bottom:0px;
}
.content,
.content p,
.content span{
	font-family:仿宋 !important;
	font-size:17px !important;
}
.content p:before{
	content: "　　";
	font-size:13px;
}
.content *{
	font-family:仿宋 !important;
	font-size:17px !important;
}