@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body{ font-family:'微软雅黑'; font-size:12px;
    /*background:url("https://www.ecowebph.com/SITE_RES/zbgz_cqtcedu_com/images/d.jpg")*/
}
ul li{ list-style:none;}
img{ border:0px;}
a{ color:#3d3c3b; text-decoration:none;}
a:hover{ color:#166ecf; text-decoration:underline;}

/*顶部*/
#top{ height:45px; background:#282828;}
#top .content{ width:1180px; color:#FFF; line-height:45px; margin:0 auto;}
#top .content a{ float:right; color:#FFF; text-decoration:none; margin-left:20px;}

/*头部*/
#head{ width:1180px; margin:0 auto;border-bottom: #C90 solid 3px;}
#head .logo{ float:left; margin:20px 0 20px 0;}
#head .mot{ float:right; width:500px; margin:50px 50px 0 0;}
#head .mot li{ float:left; width:40px; margin-left:20px;}
#head .mot li a{ font-weight:bold; font-size:18px; text-decoration:none; color:#166ecf; line-height:18px; letter-spacing: 2px;}
#head .mot li a:hover{ color:#903;}
#head .mot .son{ width:630px; height:40px; background:#166ecf; margin:5px 0 0 -150px; display:none;}
#head .mot .son li{ float:left; width:90px; margin:0px;}
#head .mot .son li a{ display:inline-block; width:90px; text-align:center; color:#FFF; font-size:16px; font-weight:normal; line-height:40px; border-right:#FFF solid 2px;}
#head .mot .son li a:hover{ font-size:18px; font-weight:bold;}

/*new head*/
.headMenu{height: 30px;margin:5px auto;}
.headMenu>ul>li{float: left;width: 130px;height: 30px;line-height: 30px;text-align: center;letter-spacing: 2px;}
.headMenu>ul>li>a{color: #666;font-size: 18px;font-weight: 600;text-decoration:none}
.headMenu>ul>li>a:hover{color: #404040;font-size: 18px;font-weight: 700;}

/*尾部*/
#footer{ height:60px; background:#282828; margin-top:40px;}
#footer p{ width:1180px; margin:0 auto; color:#FFF; line-height:60px; text-align:right;}


/*内容页*/
#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("https://www.ecowebph.com/SITE_RES/zbgz_cqtcedu_com/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("https://www.ecowebph.com/SITE_RES/zbgz_cqtcedu_com/images/line_long.png"); width:840px; height:10px; margin-top:40px;}
.news{ float:right; background:url("https://www.ecowebph.com/SITE_RES/zbgz_cqtcedu_com/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;
}