
/*下面，主题城市部分*/
#lib_Tab1_sx{
	width:1140px;
	height:auto;
	margin-bottom:50px;
	padding:0px;
	overflow:hidden;
	/*border-top:1px solid #e7e7e7;*/
}
.lib_Menubox_sx {
	position:relative; 
	float:left; 
	width:268px; 
	height:600px;
	margin-top:50px;
	
}
.hover1{
	margin:0px;
	padding:0px;
	list-style:none; 
	margin-left:67px;
	text-align:center;
	width:201px;
	height:auto;
	display:block;
	cursor:pointer;
	color:#ffffff;
	font-size:14px;
	height:40px;
	line-height:40px; 
	background-color:#01a29c; 
	border-right:0;
}
.lib_Menubox_sx > ul{
	margin:0px;
	padding:0px;
	list-style:none; 
	margin-left:67px;
	text-align:center;
	width:200px;
	height:auto;
}
.lib_Menubox_sx > ul li{
	display:block;
	cursor:pointer;
	width:200px;
	color:#01a29c;
	font-size:14px;
	height:40px;
	line-height:40px; 
	background-color:#FFFFFF; 
	border:1px solid #01a29c;
	border-right:0;
}
.lib_Menubox_sx > ul li:first-child{
	border-bottom: none;
}
.lib_Menubox_sx > ul li:nth-child(2){
	border-bottom: none;
}
.lib_Menubox_sx li a{
	display:block;
	width:200px;
	height:40px;
	color:#01a29c;
}
.lib_Menubox_sx li a:hover,.lib_Menubox_sx li a:active{
	background:#01a29c;
	color:#ffffff;
	font-weight:bold; 
	font-size:16px;
}
.lib_Menubox_sx li.hover a{
	padding:0px;
	background:#01a29c;
	width:200px;
	border:1px solid #01a29c; 
	border-right:0;
	color:#FFFFFF;
	font-weight:bold; 
	font-size:16px;
	height:40px;
	line-height:40px;
	display:block;
}

.col-list {
	position:relative; 
	float:left; 
	width:268px; 
	height:350px;
	margin-top:0px;
	
}
.col-list > ul{
	margin:0px;
	padding:0px;
	list-style:none; 
	margin-left:67px;
	text-align:center;
	width:200px;
	height:auto;
}
.col-list > ul li{
	display:block;
	cursor:pointer;
	width:200px;
	color:#01a29c;
	font-size:14px;
	line-height:40px; 
	background-color:#FFFFFF; 
	border:1px solid #01a29c;
	border-right:0;
}
.col-list > ul li:first-child{
	border-bottom: none;
}
.col-list > ul li:nth-child(2){
	border-bottom: none;
}
.col-list > ul li:nth-child(n){
	border-bottom: none;
}
.col-list > ul li:last-child{
	border-bottom: 1px solid #01a29c;
}

.col-list li a{
	display:block;
	width:200px;
	height:40px;
	color:#01a29c;
}
.col-list li a:hover,.col-list li a:active{
	background:#01a29c;
	color:#ffffff;
	font-weight:bold; 
	font-size:16px;
}
.col-list li.hover a{
	padding:0px;
	background:#01a29c;
	width:200px;
	border:1px solid #01a29c; 
	border-right:0;
	color:#FFFFFF;
	font-weight:bold; 
	font-size:16px;
	height:40px;
	line-height:40px;
	display:block;
}
.lib_Contentbox_sx{
	width:750px;
	padding:20px 60px 80px; 
	min-height:500px;
	border-left:2px solid  #01a29c;
	float:right;
	height:auto;
}
.col-sublist{
	display:block;
}
.col-sublist > ul{
	list-style:none; 
	text-align:center;
	width:199px;
	height:auto;
	display:block;
}
.col-sublist > ul > li  {
	display:block;
	cursor:pointer;
	width:199px;
	color:#01a29c;
	font-size:14px;
	height:40px;
	line-height:40px; 
	background-color:#FFFFFF; 
	border:1px solid #01a29c;
	border-right:0;
  }
  .col-sublist > ul > li > a {
	display: block;
	margin:0px;
	padding:0px;
	padding-left:100px;
	list-style:none; 
	text-align:left;
	width:99px;
	height:auto;
  }
  .col-sublist > ul > li > a:hover {
	background:#01a29c;
	color:#ffffff;
	font-weight:bold; 
	font-size:16px;
  }



.content-title-box{
	width:710px;
	height:40px;
	padding:0 20px;
	background:#f3f3f3;
	color:#7b7579;
	line-height:40px;
	font-size:16px;
	margin-bottom:30px;
	font-weight:bold;
}


.content-txt-box{
	color:#666666;
}
.content-txt-box p{
	text-indent:2em;
	font-size:14px;
	line-height:26px;
}
.content-txt-box h3{
	text-indent:1.5em;
	line-height:50px;
}
.content-txt-chatu{
	width:750px;
	height:auto;
	margin:15px auto;
}
.content-txt-chatu img{
	display:block;
	float:left;
	margin:0 10px;
}


.content-txt-tuchu{
	color:#01a29c;
	font-size:16px;
	font-weight:bold;
}


.rongyu-list{
	width:750px;
	height:auto;
}
.rongyu-list li{
	width:230px;
	height:auto;
	float:left;
	margin:0 10px;
}
.rongyu-img{
	width:230px;
	height:173px;
	overflow:hidden;
}
.rongyu-title{
	width:230px;
	height:25px;
	font-size:12px;
	text-align:center;
	margin:10px auto 0;
}
/*教师介绍*/
.personal{
	margin: 20px 15px;
}
.personal>a{
	border-left: 3px solid #00A29A;
    padding-left: 10px;
    margin-bottom: 15px;
    display: block;
    font-size: 18px;
    font-weight: bold;
}
.personal>p{
    font-size: 16px;
    line-height: 25px;
}
.detail{
	width: 100%;
    height: 300px;
    background-color: #f6f6f6;
    margin-bottom: 20px;
}
.pic{
	max-width: 200px;
    max-height: 220px;
    overflow: hidden;
    border-radius: 10px;
    margin: 15px;
    display: inline-block;
}
.pic>img{
	width: 100%;
	height: 100%;
}
.datail_text{
	width: 650px;
	vertical-align: top;
	color: #838486;
    font-size: 14px;
    line-height: 22px;
    text-indent: 25px;
    margin-bottom: 10px;
    display: inline-block;
}
.datail_text li{
	color: #333;
}

.left_pic{
	width: 220px;
	display: inline-block;
	vertical-align: top;
}

.content-txt-box .wp_paging {
	padding: 12px 0;
	overflow: hidden;
	float: none;
	display: flex;
	justify-content: center;
	margin-top: 100px;
  }
  .lib_Contentbox_sx .wp_paging {
	padding: 12px 0;
	overflow: hidden;
	float: none;
	display: flex;
	justify-content: center;
	margin-top: 100px;
  }
