@charset "utf-8";
/* CSS Document */
ul,li{ margin:0px; padding:0px;  list-style:none; }
.currentColumn{
	border-bottom: 3px solid #ff9c00;
	height:49px;
	line-height:49px;
	padding-left:20px;
	font-size:18px;
	color:#fff;
	background-color: #0377B6;
}
.path{
	text-align:right;
	line-height:36px;
	height:36px;
	background:#efeadd;
	padding-right:20px;
	color:#959595;
}
.path a{
	color:#959595;
}
.chapter,.teacher{
	padding:0 30px;
}
.chapterTitle{
	font-size:18px;
	color:#004e78;
	text-align:center;
}
.chaterDate{
	color:#666;
	width:100%;
	border-bottom:1px solid #CCC;
	text-align:center;
	line-height:30px;
	margin-top:10px;
}
p{
	/*line-height:26px;*/
	/*text-align: left;*/
}

.chapterCon{
	margin-top:20px;
}
.chapterCon img {
	max-width: 100%;
    height: auto;
    display: block;
	/* margin-left: 10%; */
	margin-top:10px;
	margin-bottom: 10px;
}
.wp_entry img
{
	max-width: 100%;
    height: auto;
    display: block;
	/* margin-left: 10%; */
	margin-top:10px;
	margin-bottom: 10px;
}
.teacherCon{
	/*margin-top: 20px;*/
}
.teacherCon .row{
	margin-left: -20px;
	margin-right: -20px;
}
.teacherCon .row,.teacherCon .col-xs-3,.teacherCon .col-xs-9{
	padding:0px;
}
.teacherCon .col-xs-9{
	padding-left: 10px;
}
.teacherCon .col-xs-9 p{
	line-height: 120%;
}
@media(min-width:768px){
	.teacherCon .col-xs-9 p{
	line-height: 200%;
	}
	.teacherCon .col-xs-9{
	padding-left: 20px;
	}
}
@media (max-width:460px){
	.teacher{
		padding-top: 20px;
	}
	.teacherCon .col-xs-3{
		width:32%;
	}
	.teacherCon .col-xs-9{
		width: 68%;
	}
}
@media(max-width:320px){
	.teacherCon .col-xs-3{
		width:37%;
	}
	.teacherCon .col-xs-9{
		width: 63%;
	}
}
.teacherCon img{
	max-width: 100%;
    height: auto;
    display: block;
}


.list img{
	max-width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.chapterCon table{
	width: 100%;
}

/*右菜单*/
.subMenu li a{
	font-weight: normal;
	padding-left: 5px;
}

.main-left>.row{
	padding:0px 20px;
}
.main-right>.row{
	padding:0px 20px;
}
.main-right{ background:#ededed; width:100%;margin-top: 20px;}
.main-left{ margin-top: 20px;}
.main-right-title{ background:#ff9c00; padding:10px; text-align:center; border-bottom-style:solid;  border-bottom-color: #0377B6}
.main-right-title h3{margin:0px; color:#FFF; font-weight:bold;font-size:18px;line-height:25px;}
.main-right-bar{ background:#003c88; width:100%; height:5px;}
.main-right-content{ padding:30px 15px; padding-bottom:177px; background:url(../images/menubg.jpg) no-repeat bottom right;}
.main-right-content li{ line-height:300%; /*border-bottom:1px dotted gray;*/ text-align:left; padding-left:10px;}
.main-right-content a{ font-size: 18px;}
.main-right-content li i{ color:#ff9c00;}
.main-right-content .selected,.parent, .main-right-content li:hover{ font-weight:bold; color:#003c88; background:#d6dde6;}
.main-right-content .fa{ margin-right:5px;}

@media (max-width:768px){
	.main-left>.row{
		padding:0px 10px;
	}
	.main-right>.row{
		padding:0px 10px;
	}
	.chapter{
		padding:30px 10px;
	}
	.path{
		padding-right:5px;
	}
}
@media(max-width:414px){
	.lj .col-xs-4,.main-left .col-xs-8{
		width:100%;
	}
	.main-right .col-xs-4,.main-right .col-xs-8{
		width:100%;
	}
	.path{
		display: none;
	}
	.teacherCon{
		margin-top: 0px;
	}
}

/*列表页*/
.listcolumn{
	padding:30px;  min-height:650px;
}
.listcolumn .row{
	line-height:32px;
	border-bottom:1px dotted #CCCCCC;
}
.list-title img{
	float:left;
	padding-top:12px;
}
.list-title a{
	color:#515151;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;
	background: url("../images/li.gif") no-repeat 0px 12px;
	padding-left: 10px;
	max-width:95%;
	float:left;
}
/*分页*/

.wp_paging{
	float:left;
	margin-top:40px;
	margin-bottom:20px;
	margin-left:0px;
}
@media (min-width:1200px){
	.wp_paging{
		padding-left:220px;
	}
	
}
@media(min-width:1024px)and (max-width:1199px){
	.listcolumn .row
	{
		padding:0px;
		margin:0px;
	}
	.wp_paging{
		margin-left:125px;
	}
	.pages_count{
		clear:right;
	}
}
@media(min-width:992px)and (max-width:1023px){
	.listcolumn .row
	{
		padding:0px;
		margin:0px;
	}
	.wp_paging{
		padding-left:18px;
	}
}
.wp_paging li{
	float:left;
}
.wp_paging li a:hover{
	color:#ffffff;
}
.per_page,.all_count{
	color:#6d6d6d;
	display:block;
	width:80px;
	float:left;
}
.per_count,.total_count{
	color:#2d5caa;
	font-size:16px;
}
.page_nav .first,.page_nav .last{
	background:#005fca;
	display:block;
	padding:0px 10px;
	width:auto;
	color:#ffffff;
	float:left;
	margin-left:5px;
}
.page_nav .prev,.page_nav .next{
	background:#1a4a81;
	display:block;
	padding:0px 10px;
	width:auto;
	color:#fff;
	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;
	display:block;
	float:left;
}
@media(min-width:992px) and (max-width:1024px){
	.pages_count{
		clear:both;
	}
	.page_jump{
		margin-top:0px;
		
	}
}
@media(min-width:768px) and (max-width:991px){
	.listcolumn .row
	{
		padding:0px;
		margin:0px;
	}
	.wp_paging{
		padding-left:170px;
		padding-right:0px;
		margin-bottom: 40px;
	}
	.pages_count{
		margin:0px;
		width:100%;
		text-align:center;
		margin-top:5px;
		margin-bottom:5px;
	}
	.page_nav{
		margin-left:-5px;
	}
	.page_jump{
		margin-left:0px;
		margin-right:-10px;
	}
	.page_jump span{
		margin-left:5px;
	}
}
@media(min-width:640px) and (max-width:767px){
	.wp_paging{
		padding-left:90px;
		padding-right:0px;
		margin-bottom: 40px;
		margin-top: 20px;
	}
	.pages_count{
		margin:0px;
		text-align:center;
		margin-top:5px;
		margin-bottom:5px;
		padding-left:80px;
	}
	.page_nav{
		padding-left:70px;
	}
	.page_jump{
		margin-left:0px;
		margin-right:-10px;
	}
	.page_jump span{
		margin-left:5px;
	}
}
@media (max-width:639px){
	.wp_paging{
		padding-left:0px;
		padding-right:0px;
		margin-bottom: 40px;
		margin-top: 20px;
	}
	.pages_count{
		margin:0px;
		width:90%;
		text-align:center;
		margin-top:5px;
		margin-bottom:5px;
	}
	.pages_count{
		padding-left:190px;
	}
	.page_nav{
		padding-left:75px;
	}
	.first,.next,.prev,.last{
		margin-left:2px;
		padding:0px 5px;
	}
}
@media(max-width:414px){
	.wp_paging{
		padding-left:0px;
		padding-right:0px;
		margin-left: -90px;
		margin-right: 0px;
	}
}
@media(max-width:375px){
	.wp_paging{
		padding-left:0px;
		padding-right:0px;
		margin-left: 0px;
	}
	.pages_count{
		margin:0px;
		width:90%;
		text-align:center;
		margin-top:5px;
		margin-bottom:5px;
	}
	.pages_count{
		padding-left:0px;
	}
	.page_nav{
		padding-left:0px;
	}
	.page_jump{
		padding-left:100px;
		margin-top: 20px;
	}
	.first,.next,.prev,.last{
		margin-left:2px;
		padding:0px 5px;
	}
}
@media (max-width:320px){
	.wp_paging{
		padding-left:8px;
		padding-right:0px;
		margin-right: -30px;
	}
	.pages_count,.page_nav,.page_jump{
		margin:0px;
		width:100%;
		text-align:center;
		margin-top:5px;
		margin-bottom:5px;
	}
	.pages_count{
		margin-left:-20px;
	}
	.page_nav{
		margin-left:-20px;
	}
	.page_jump{
		margin-left:0px;
	}
	.first,.next,.prev,.last{
		margin-left:2px;
		padding:0px 2px;
		font-size:12px;
	}
}
#small{
	display:none;
}
.listcolumn .col-lg-10,.listcolumn .col-md-9,.listcolumn .col-sm-9,.listcolumn .col-xs-8,.listcolumn .col-lg-2,.listcolumn .col-md-3,.listcolumn .col-sm-3,.listcolumn .col-xs-4{
	padding:0px;
	margin:0px;
}

@media (max-width:767px){
	.listcolumn{
		padding-left:15px;
		padding-right:15px;
	}
	.pages_count{
		width:100%;
	}
	#big{
		display:none;
	}
	#small{
		display:block;
	}
	
}
@media(max-width:767px){
	.listcolumn .col-xs-8{
		width:80%;
	}
	.listcolumn .col-xs-4{
		width:20%;
	}
}
@media(max-width:559px){
	.listcolumn .col-xs-10{
		width:72%;
	}
	.listcolumn .col-xs-2{
		width:28%;
	}
	.list-title a{
		width:90%;
	}
}
@media(max-width:375px){
	.listcolumn .col-xs-8{
		width:70%;
	}
	.listcolumn .col-xs-4{
		width:30%;
	}
	.list-title a{
		width:89%;
	}
	
}
@media(max-width:325px){
	.list-title a{
		width:85%;
	}
	.listcolumn .col-xs-8{
		width:60%;
	}
	.listcolumn .col-xs-4{
		width:40%;
	}
}
@media(max-width:425px){
	.listcolumn .col-xs-8,.listcolumn .col-xs-4{
		padding:0px;
	}
	.listcolumn .col-xs-8{
		width:60%;
	}
	.listcolumn .col-xs-4{
		width:40%;
	}
}

/*师资队伍*/
.teachers{
	padding:30px;
}
.listcolumn .col-lg-3,.listcolumn .col-md-3,.listcolumn .col-sm-3,.listcolumn .col-xs-6{
	text-align:center;
	margin-bottom:20px;
}
@media (min-width:568px) and (max-width:768px){
	.teachers .col-xs-6{
		width:33%;
	}
}
.teachersImg{
	width:100%;
	text-align:center;
}
.teachersImg img{
	width:143px;
	height:188px;
	padding:3px;
	border:1px solid #CCC;
}
@media(max-width:375px){
	.teachersImg img{
	width:120px;
	height:158px;
	}
}
@media(max-width:320px){
	.teachersImg img{
	width:110px;
	height:145px;
	}
}
.teacherName{
	width:100%;
	text-align:center;
}

/*.wp_editor_art_table { margin-bottom: 10px; border-collapse: collapse; display: table; }
.wp_editor_art_table td{ background: white; padding: 5px 10px; border: 0px solid #ffffff; }*/


/*师资详细*/
.teacher_detail {
}
.teacher_h1 {
	background: url(../images/teacher-info-h-bg.gif) no-repeat bottom center;
	width: 100%;
	padding: 20px;
	line-height: 22px;
	font-size: 22px;
	color: #304A8F;
	text-align: center;
	font-family: "微软雅黑";
}
.teacher_detail_dl {
	padding-top: 20px;
	height: 200px;
}
.teacher_detail_dl dt {
	float: left;
	/* width: 163px; */
	margin: 0 24px 0 0;
}
.teacher_detail_dl dt img {
	padding: 2px;
	border: 1px solid #e2e7e2;
	/* width: 163px; */
	height: 160px;
}
.teacher_detail_dl dd {
	float: left;
	line-height: 16px;
	width: 500px;
	font-size: 16px;
	padding-top: 20px;
}
.teacher_detail_dl dd p em {
	color: #304A8F;
}

.teacher_detail_dl p{line-height:30px;}
/*师资 图片列表*/
.teacher_detail_div {
}
.teacher_detail_div h2 {
	/*line-height: 35px;
	height: 35px;
	border-top: 2px solid #0377B6;
	border-bottom: 2px solid #0377B6;*/
	font-size: 16px;
	color: #304A8F;
	font-weight: bold;
	text-align: left;
}
.teacher_detail_div_cont {
	line-height: 25px;
	font-size: 14px;
	color: #232424;
	padding: 11px 2px;
}
/*师资 文字列表*/
.teacher_list {
}
.teacher_list h2 {
	font-size: 14px;
	color: #000;
	font-weight: normal;
	background: url(../images/teacher_detail_icon2.gif) no-repeat 5px 20px;
	padding-left: 18px;
	padding-top: 5px;
	line-height: 34px;
}
.teacher_list_div {
	padding: 9px 2px;
	border: 1px solid #e1e1e1;
}
.teacher_list_div a {
	line-height: 23px;
	color: #4b4b4b;
	display: inline-block;
	padding: 0 16px;
}
.teacher_list_div a:hover {
	text-decoration: underline;
	color: #F00;
}
.pr5 {
	padding-right: 5px;
}