@charset "utf-8";

.bannerInner{
	width:100%;
	max-height:250px;
	text-align:center;
}
.bannerInner img{
	width:100%;
	height:auto;
}
@media (max-width:767px){
	.bannerInner{
		display:none;
	}
}
.main{
	padding-top:0px;
}
@media (max-width:767px){
	.main{
		padding:10px;
	}
	img.img_vsb_content {
    width: 250px;
}
}
.content .container{
	background:#fff;
	padding:30px;
	border:1px solid #CCC;
}
.columu .col-md-6,.column .col-xs-12{
	padding:0px;
	padding-bottom:20px;
	border-bottom:1px solid #CCC;
}
.columnTitle{
	font-size:24px;
	color:#13305f;
	height:32px;
	line-height:32px;
}
.path{
	text-align:right;
	height:32px;
	line-height:32px;
}
.path a{
	color:#999;
}
@media (max-width:767px){
	.content .container{
		padding-top:10px;
	}
	.content .col-xs-12{
		padding:0px;
		margin:0px;
	}
	.columu .col-md-6,.column .col-xs-12{
		display:none;
}
	#vsb_content_4 IMG {
    max-width: 300px;
	max-height:200px;
}

}

.main-left{
	width:100%;
	background:url(../images/main-left-bg.jpg) no-repeat bottom right;
	background-size:200% auto;
	padding:20px 10px;
	margin-top:30px;
	min-height:650px;
	border:1px solid #eeeeee;
}
@media (min-width:768px) and (max-width:1024px){
	.main-left{
		min-height:100px;
	}
}
@media (max-width:767px){
	.main-left{
		background-size:100% auto;
		min-height:300px;
	}
}
.main-left div{
	width:100%;
	line-height:36px;
	border-bottom:1px dotted #CCCCCC;
	text-align:center;
	background:#d0dbe5;
	margin-bottom:5px;
}
.main-left div:hover{
	background:#3b6994;
}
.main-left div:hover a{
	color:#fff;
}
.main-left div a{
	color:#515151;
	font-size:16px;
}
.main-left div.selected{
	background:#13305f;
}
.main-left div.selected a{
	color:#f79700;
}


.main-right{
	/* margin-top:30px; */
}

.main-right.teachers1 {
    padding-top: 30px;
}

.main-right.listcolumn2 {
    padding-top: 30px;
    margin-top: 30px;
}

.main-right.listcolumn1 {
    padding-top: 30px;
}

.main-right.listcolumn {
    /* margin-top: 30px; */
}
@media (min-width:1024px){
.chapter .main-right{
	margin-left:30px;
	margin-right:30px;
}

.main-right.content {
    padding-top: 30px;
}
}
.main-right p{
	line-height:28px;
	text-indent:2em;
	font-size: 16px !important;
	font-family: “宋体”!important;
	color: #333 !important;
}
.first-title{
	font-size:24px;
	color:#13305f;	
	line-height:36px;
	text-align:center;
}
.news-date{
	width:100%;
	border-bottom:1px dashed #CCCCCC;
	padding-bottom:15px;
	padding-top:25px;
	margin-bottom:30px;
	text-align:center;
	color:#7a7a7a;
}
.second-title{
	font-size:18px;
	color:#13305f;
	margin-top:20px;
	line-height:32px;	
}

/*列表页*/
.listcolumn .container-fluid .row{
	line-height:32px;
	border-bottom:1px dotted #CCCCCC;
}
.listcolumn .container-fluid .row a{
	color:#515151;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*分页*/

.wp_paging{
	float:left;
	margin-top: 40px;
	margin-bottom:20px;
	margin-left: 0px;
}

ul.wp_paging.clearfix {
    width: 600px;
}
@media (min-width:1200px){
	.wp_paging{
	padding-left: 80px;
	}
	
}
@media(min-width:1024px)and (max-width:1199px){
	.listcolumn .container-fluid
	{
		padding:0px;
		margin:0px;
	}
	.wp_paging{
		padding-left:15px;
	}
}
@media(min-width:992px)and (max-width:1023px){
	.listcolumn .container-fluid
	{
		padding:0px;
		margin:0px;
	}
	.wp_paging{
		padding-left:18px;
	}
}
.wp_paging li{
	float:left;
}
.wp_paging li a{
	color:#ffffff;
}

span.p_first.p_fun {
    background: #005fca;
    display: block;
    padding: 0px 10px;
    width: auto;
    color: #ffffff;
    float: left;
    margin-left: 5px;
}

span.p_prev.p_fun {
    background: #1a4a81;
    display: block;
    padding: 0px 10px;
    width: auto;
    color: #ffffff;
    float: left;
    margin-left: 5px;
}

a {}
.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;
}
.prev,.next{
	background:#1a4a81;
	display:block;
	padding:0px 10px;
	width:auto;
	color:#ffffff;
	float:left;
	margin-left:5px;
}
.page_nav{
	margin-left:10px;
}
.page_nav a{
	color:#fff;
}
.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:768px)and (max-width:991px){
	.listcolumn .container-fluid
	{
		padding:0px;
		margin:0px;
	}
	.wp_paging{
		padding-left:0px;
		padding-right:0px;
	}
	.pages_count{
		margin:0px;
		width:100%;
		text-align:center;
		margin-left:140px;
		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:0px;
		padding-right:0px;
	}
	.pages_count{
		margin:0px;
		width:100%;
		text-align:center;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:190px;
	}
	.page_nav{
		margin-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;
		width: 320px!important;
	}
	.pages_count,.page_nav,.page_jump{
		margin:0px;
		width:100%;
		text-align:center;
		margin-top:5px;
		margin-bottom:5px;
	}
	.pages_count{
		margin-left:60px;
	}
	.page_nav{
		margin-left:35px;
	}
	.page_jump{
		margin-left:50px;
	}
	.first,.next,.prev,.last{
		margin-left:2px;
		padding:0px 5px;
	}
	.teacherName {
	    width: 144px;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    overflow: hidden;
}
}
@media (max-width:320px){
	.pages_count,.page_nav,.page_jump{
		margin:0px;
		width:100%;
		text-align:center;
		margin-top:5px;
		margin-bottom:5px;
	}
	.pages_count{
		margin-left:40px;
	}
	.page_nav{
		margin-left:20px;
	}
	.page_jump{
		margin-left:40px;
	}
	.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:0px;
		padding-right:0px;
	}
	.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-8{
		width:65%;
	}
	.listcolumn .col-xs-4{
		width:35%;
	}
}
@media(max-width:375px){
	.listcolumn .col-xs-8{
		width:70%;
	}
	.listcolumn .col-xs-4{
		width:30%;
	}
	
}
@media(max-width:325px){
	.listcolumn .col-xs-8{
		width:60%;
	}
	.listcolumn .col-xs-4{
		width:40%;
	}
}
@media(max-width:425px){
	.col-xs-8,.col-xs-4{
		padding:0px;
	}
	.col-xs-8{
		width:60%;
	}
	.col-xs-4{
		width:40%;
	}
}

/*师资队伍*/
.teachers{
	/* padding-top:30px; */
}
.teachers .col-lg-3,.teachers .col-md-3,.teachers .col-sm-3,.teachers .col-xs-6{
	text-align:center;
	margin-bottom:20px;
	padding: 1px;
}
@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;
	}
}
.teachersName{
	width:100%;
	text-align:center;
}