/*内容页*/
#content_bg{
	width: 1180px;
    min-height: 650px;
    background: #FFF;
    margin: 0px auto;
    padding: 30px 5px 0 5px;}
.content{ width:1000px; margin:0 auto;}

/*竖菜单*/
.content .order{ float:left; background:#eff4fb url(../images/line_short.png) no-repeat; width:145px; margin-top:40px;}
.content .order img{ margin-top:14px;}
.content .order a{ display:block; background:#166ecf; height:40px; margin-bottom:5px; color:#FFF; font-size:14px; text-align:center; line-height:40px;}

/*新闻内容*/
.top{ float:right; background:url(../images/line_long.png); width:840px; height:10px; margin-top:40px;}
.news{ float:right; background:url(../images/color.png); width:800px; padding:20px; border-bottom:#2a3b43 solid 3px;}
.news .now_add{ border-bottom:#999 solid 1px; margin:0 auto; line-height:30px;}
.news h2{ line-height:26px; text-align:center; margin: 10px 0 10px 0;}
.news .info{ background:#d7e4ee; height:30px; text-align:center; line-height:30px; border-bottom:#999 dashed 1px;}
.news .text{ margin-top:10px; font-size:14px;}

.clearfloat{clear:both; height:30px;}
.bottom{ background:#282828; height:35px;}
.bottom p{ width:1200px; margin:0 auto; color:#FFF; line-height:35px; text-align:right;}

/*列表页*/
.news .list li{ line-height:40px; border-bottom:#999 dashed 1px;}
.news .list li span{ float:right;}


/*教师列表*/
.teacher-list{
	float:left;
	width:250px;
	padding-right: 15px;
    padding-left: 15px;
}
.teacher-list-line ul li a {
	font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    display: block;
    text-align: left !important;
    padding: 10px;
    color: #4c4c4c;
    border: 1px solid #CBD9C9;
    margin-top: 10px !important;
}
.teacher-list h3 {
    background: #006B9F;
    color: white !important;
	font-size: 20px !important;
    padding: 10px;
}

a:hover, a:visited, a:link, a:active {
    text-decoration: none;
}
.teacher-list-line ul li a:hover {
	border: 1px solid #b20000;
}

.teacher-content{
	float:left;
	width:900px;
    padding-top: 10px;
    background: white;
}
.teacher-top{
	border-bottom: 2px solid #888888;
    font-size: 15px;
    padding: 7px;
    font-weight: bold;
    margin-bottom: 20px;
    color: black;
}
.teacher-box{
	margin-bottom: 30px;
}
.teacher-sb{
	float:left;
	width:160px;
	height:130px;
	padding:10px;
}
.teacher-sb a {
    display: block;
    margin-top: 10px;
    box-shadow: 2px 2px 5px #6a6a6a;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
}
.teacher-pic{
	width:160px;
	height: 100px;
    overflow: hidden;
}
.teacher-pic img{
	width:160px;
	height: 100px;
    overflow: hidden;
}
.teacher-name{
	color: #505050;
    padding: 5px;
}
.teacher-name h5{
	margin: 0 !important;
    font-size: 17px;
    font-weight: bold;
}
.clearfix{
    zoom: 1;
}

.clearfix:after{
    content: ".";
    width: 0;
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
    overflow: hidden;
}