/*文字列表*/
.submenu-title{
	background:#025894;
	height:56px;
	line-height:56px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	border-top-left-radius:25px;
	border-top-right-radius:25px;}
.submenu-con{
	padding:15px;
	text-align:left;
	background:#f3f3f3;
	padding-bottom:30px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
	margin-bottom: 20px;}
.QRCode{
	padding:15px;
	text-align:center;
	background:#f3f3f3;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;}
.submenuUl1>li{}
.submenuUl1>li>a{
	width: 100%;
	display: block;
	line-height:42px;
	font-size:16px;
	border-bottom:1px dotted #d0d0d0;
	padding-left:15px;
	color:#000;}
.submenuUl1>li:hover>a{
	background:#d98b00;}
.submenuUl1>li:hover>a{
	color:#fff;}
.submenuUl1>li>i{
	margin-top: -42px;
	float:right;
	line-height:42px;
	color:#e8e8e8;
	font-size:32px;
	padding-right: 5px;}
.submenuUl2{
	background:#CEDCF1;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;}
.submenuUl2 li{
	line-height: 36px;}
.submenuUl2 li a{
	color: #000000;}
.submenuUl2 li:hover a,.submenuUl2 li:hover i{
	color: #025894;}
.content{
	width: 100%;}
.local{
	width: 100%;
	line-height: 46px;
	font-size: 20px;
	color: #004986;
	border-bottom: 1px dotted #bbbbbb;
	font-weight:bold;}
.lj{
	float:right;
	margin-top:12px;
	line-height:32px;
	color:#000;
	font-size:14px;
	font-weight:normal;}
.lj a{
	color:#000;}
.listcolumn .container-fluid{
	margin-top:30px;}
.news-item{
	padding-bottom:8px;}
.list-item{
	line-height: 42px;
	border-bottom: 1px 
;}
.list-item-title i{
	color: #e99b05;
	font-size: 16px;}
.list-item-title{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	line-height:32px;}
.list-item-title a{
	color:#000;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;}
.list-item-date{
	text-align:left;
	text-align:center;
	line-height:32px;}
.content2{
	width: 80%;}

/*内容页*/
.displayInfo{
	width:98%;
	line-height:150%;
	margin-top:50px;}
.displayInfo p{
	line-height:180%;}
.displayInfo img{
	margin-top:15px;
	margin-bottom:15px;
	max-width:100%;}
.chap-title{
	width:100%;
	line-height:32px;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	text-align:center;}
.author{
	width:100%;
	text-align:center;
	color:#919191;
	margin-bottom:50px;
	font-size:14px;
	background:#ecf2f4;
	line-height:28px;}

/*图片列表*/
.pic-item{
	border:1px solid #e7e7e7;
	margin-bottom:40px;}
.listcolumn-pic{
	padding-top:50px;}
.pic-img,.pic-img img{
	width:100%;}
.pic-con{
	width:100%;
	padding:15px;
	background:#fff;
	margin-top:5px;}
.pic-con:hover{
	background:#2b74c4;}
.pic-item-title{
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	text-align:center;}
.pic-item-title a{
	color:#000;
	line-height:32px;}
.pic-item-date{
	text-align:right;
	color:#c3c3c3;}
.pic-con:hover .pic-item-title a,.pic-con:hover .pic-item-date{
	color:#fff;}
.pic-con:hover .text-after:after{
    background: -webkit-linear-gradient(left, transparent, #2b74c4 55%);
    background: -moz-linear-gradient(left, transparent, #2b74c4 55%);
    background: -o-linear-gradient(left, transparent, #2b74c4 55%);
    background: linear-gradient(to right, transparent, #2b74c4 55%);}
@media(max-width:414px){
	.listcolumn-pic .col-xs-6:nth-child(odd){
		padding-left:0px;
		padding-right:5px;}
	.listcolumn-pic .col-xs-6:nth-child(even){
		padding-right:0px;
		padding-left:5px;}
	.listcolumn-pic{
		padding-top:30px;}
	.pic-con{
		margin-bottom:20px;}
	.submenu-con li{
		font-size:14px;}
	.listcolumn{
		padding-top:30px;}
}

.zc{
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:50px;
	width:150px;
	line-height:42px;
	color:#fff;
	text-align:center;
	background:#2563a7;
	float:left;}
.teacher{
	border-bottom:1px dotted #979797;}

/******/
.teacher li{
	width:12.5%;
	float:left;
	padding-bottom:35px;
	
	padding-left:15px;
	height:24px;
	line-height:24px;}
.teacher li a{
	color:#000;}
.teacher-title{
	text-align:center;
	line-height:42px;
	background:#f1f2f3;
	width:100%;}
.teacher-title a{
	color:#000;}
@media(max-width:768px){
	.teacher li{
		width:20%;}
	.content{
		padding-left:15px;
		padding-right:15px;}
}
@media(max-width:767px){
	.author{
		font-size:12px;}
	.local{
		font-size: 16px;}
	.submenu-title{
		font-size: 16px;}
	.list-item-title{
		padding-right:0px;
		width:75%;}
	.list-item-date{
		width:25%;
		padding:0px;}
}
@media(max-width:413px){
	.list-item-title{
		width:72%;}
	.list-item-date{
		width:28%;}
	.teacher li{
		width:25%;}
}
@media(max-width:374px){
	.list-item-title{
		width:68%;}
	.list-item-date{
		width:32%;}
}


/*师资内容页*/
.displayInfo-sz{
	margin-top:30px;}
.zc2{
	font-size:14px;
	color:#bdbdbd;}
.expert-row{
	margin-top: 30px;}
.expert-row .col-md-3{
    padding-left: 0px;}
.expert-row .col-md-3 img{
	margin-top:-20px;
	width:100%;}
.grjj,.visit-title{
    font-size:18px;
    font-weight:bold;
    margin-bottom:15px;
    margin-top:30px;
	color: #0a5d9d;
	border-bottom:2px solid #0a5d9d;
	line-height: 28px;
	padding:10px;
	text-align: left;}
.expert-name{
	color: #464646;
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	margin-top:-20px;
	margin-bottom:15px;}
.expert-intro{
	padding-left:30px;}
.expert-intro p{
	line-height: 28px;}
@media(max-width:768px){
	.expert-intro{
		padding-left:10px;}
}
@media(max-width:414px){
	.expert-intro{
		padding-left:0px;}
}


/*分页*/
.wp_paging{
	float:left;
	margin-top:50px;
	width:100%;
	margin-bottom:50px;
	text-align:center;
	margin-left:290px;}

.wp_paging li{
	float:left;}
.wp_paging li a{
	color:#fff;}
.wp_paging li a:hover{
	color:#ffffff;}
.per_count,.total_count{
	color:#a00404;
	font-size:16px;}
.first,.last{
	background:#025894;
	display:block;
	padding:0px 8px;
	width:auto;
	color:#ffffff;
	float:left;
	margin-left:5px;}
.prev,.next{
	background:#199de1;
	display:block;
	padding:0px 8px;
	width:auto;
	color:#ffffff;
	float:left;
	margin-left:5px;}
.page_nav{
	margin-left:10px;}
.pageNum{
	width:40px;}
.page_jump{
	margin-left:15px;}
.page_jump span{
	float:left;
	margin-left:10px;}
.pagingJump{
	background:#999;
	color:#ffffff;
	width:40px;
	text-align:center;
	float:left;}
@media(max-width:1440px){
	.wp_paging{
		margin-left:200px;}
}
@media(max-width:1024px){
	.wp_paging{
		margin-left:140px;}
}
@media(max-width:768px){
	.wp_paging{
		margin-left:10px;}
	.per_count,.total_count{
		font-size:14px;}
}
@media(max-width:414px){
	.wp_paging{
		margin-left:-15px;
		width:414px;}
	.page_jump{
		margin-left:-5px;}
}
@media(max-width:375px){
	.wp_paging{
		margin-left:-30px;
		padding:0px;
		margin-right:-10px;}
}
@media(max-width:320px){
	.page_jump{
		clear:both;
		margin-left:5px;
		margin-top:10px;}
}