@charset "utf-8";
/* CSS Document */

/*  banner开始 */
#banner {
	width:1200px;
	height:300px;
	margin:auto;
	clear:both;
	margin-top:43px;
}

/*  banner左 */
.bannerleft {
	width:890px;
	height:300px;
	position: relative; 
	overflow: hidden;
	float:left;
	background: #FFF;
	box-shadow: 0 3px 3px #e1e1e1;
}

#banner li {list-style:none;}
#banner a {text-decoration:none;}


.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}

.banner-btn{display:none;}
.banner-btn a{
	display:block;
	line-height:40px;
	position:absolute;
	top:120px;
	width:50px;
	height:50px;
	background-color:#000;
	opacity:0.3;
	filter:alpha(opacity=30) color:rgb(255, 255, 255);
	overflow:hidden;
	z-index:4;
}

.banner-btn a i {
	font-size:40px;
	color:#fff;
	line-height:30px;
	padding-left:-10px;
	font-style:normal;	
}
.prevBtn{left:5px;}
.nextBtn{right:5px;}
.banner-img{font-size:0;*word-spacing:-1px; letter-spacing:-3px;position:relative;}
.banner-img li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;letter-spacing:normal;word-spacing:normal;font-size:12px;}
.bannerleft i{background:url(images/T1szNBFzlmXXX8QSDI-400-340.png)  no-repeat;width:15px;height:23px;cursor:pointer;margin:8px 0 0 12px;display:block;}
.bannerleft .nextBtn i{background-position:-200px -24px;}
.bannerleft .prevBtn i{background-position:-200px 0px;}

.banner-circle{position:absolute;left:90%;bottom:15px;height:13px;text-align:center;font-size:0;border-radius:10px;filter:alpha(opacity:30);}
.banner-circle li{border-radius:10px;margin:2px;display:inline-block;display:-moz-inline-stack;vertical-align:middle;zoom:1;}
.banner-circle li a{display:block;padding-top:9px;width:9px;height:0;border-radius:50%;background:#B7B7B7;overflow:hidden;}
.banner-circle .selected a{background:#F40;}


/*  banner右 */
.bannerright {
	width:300px;
	height:300px;
	float:right;
	box-shadow: 0 3px 3px #e1e1e1;
}
.bannerright_2 {
	margin-top:3px;	
}
/* banner结束  */




/* ke开始    */

#course {
	width:1200px;
	height:235px;
	margin:auto;
	margin-top:10px;
	clear:both;
}

/*滚动课表tab切换节流+闭包新开始*/
#courseleft {
	width:890px;
	height:235px;
	float: left;
	background-color: #FFFFFF;
	box-shadow: 0 3px 3px #e1e1e1;
	-webkit-box-shadow: 0 3px 3px #e1e1e1;
}
#courseleft ul {
	list-style: none;
}
#course-title {
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	border-bottom: 2px solid #eaeaea;
}

#course-title-left {
	float: left;
	width: 100px;
	height: 35px;
	line-height: 35px;
	font-weight: bold;
	color: #1279bb;
	padding-left: 15px;
	border-bottom: 2px solid #0ad;
}
#course-title-lis {
	float: left;
}

#course-title-lis span {
	display: inline-block;
	width: 69px;
	height: 35px;
	line-height: 35px;
	background-color: #0ad;
	margin-right: 2px;
	text-align: center;
	color: #FFFFFF;
	cursor: pointer;
}
#course-title-lis span.dise {
	background-color: #FFA500;
}

#course-lis {
	position: relative;
}
#course-lis span {
	color: #00AADD;
}
#course-lis a {
	color: #666666;
	text-decoration: none;
}
#course-lis a:hover {
	color: #ff6666;
	text-decoration: underline;
}

.course-dq-left {
	float: left;
}
.bjright {
	margin-left: 60px;
}
.course-diqu-hidden {
	display: none;
	position: absolute;
}
.course-diqu-show {
	display: block;
	position: absolute;
}

.course-dq-left ul {
	width: 400px;
	line-height: 28px;
	margin-top: 10px;
}
.course-dq-left ul li {
	float: left;
	width: 92%;
	list-style-position: outside;
	padding-left: 15px;
	margin-left:20px ;
	border-bottom: 1px dotted #CCCCCC;
	background: url(http://www.ecfo.com.cn/image/dot_gray.gif) no-repeat scroll 3px center;
}
.course-dq-left ul li a {
	width: 220px;
	float: left;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.course-dq-left ul span {
	float: right;
	padding-right: 5px;
}
/*滚动课表项结束*/

/*右快速入口*/
.courseright {
	width:300px;
	height:235px;
	float:right;
	background: #FFF;
	box-shadow: 0 3px 3px #e1e1e1;
}

.tongdao {width:300px;height:38px;background:#ff6666;	}
.tongdao h1 {width:300px;height:38px;line-height:10px;font-size:16px;font-weight:normal;padding-left:10px;padding-top:15px;color:#FFF;}
.tongdaobox {width:300px;height:197px;}
.tongdaobox em { width:60px; height:39px; display:block;margin:auto;padding-top:12px;text-align:center;}
.tongdaobox a {float:left;width:78px;height:72px;text-align:center;background: #eaeaea;text-decoration:none;font-size:12px; color:#666;}
.tongdaobox_1 {margin-top:15px;overflow:hidden; zoom:1;}
.tongdaobox_2 {margin-top:15px; clear:both;	overflow:hidden; zoom:1;}
.tongdaobox_1_1 {margin-left:13px;}
.tongdaobox_1_2 {margin-left:20px;}	
.tongdaobox_1_3 {margin-left:20px;}	
.tongdaobox_2_1 {margin-left:13px;}	
.tongdaobox_2_2 {margin-left:20px;}	
.tongdaobox_2_3 {margin-left:20px;}
.tongdaobox em.e1 {background: url(../image/table-4.png) no-repeat center center;}
.tongdaobox em.e2 {background:url(../image/table-2.png) no-repeat center center;}
.tongdaobox em.e3 {background:url(../image/table-3.png) no-repeat center center;}
.tongdaobox em.e4 {background:url(../image/table-1.png) no-repeat center center;}
.tongdaobox em.e5 {background:url(../image/table-5.png) no-repeat center center;}
.tongdaobox em.e6 {background:url(../image/table-6.png) no-repeat center center;}
.tongdaobox a:hover {background:#ff6666; color:#fff; text-decoration: underline;}
.tongdaobox a:hover .e1 {background:url(../image/table-44.png) no-repeat center center;}
.tongdaobox a:hover .e2 {background:url(../image/table-22.png) no-repeat center center;}
.tongdaobox a:hover .e3 {background:url(../image/table-33.png) no-repeat center center;}
.tongdaobox a:hover .e4 {background:url(../image/table-11.png) no-repeat center center;}
.tongdaobox a:hover .e5 {background:url(../image/table-55.png) no-repeat center center;}
.tongdaobox a:hover .e6 {background:url(../image/table-66.png) no-repeat center center;}


/* ke结束 */



/* e讲堂本月课程开始 */
#eline {
	width:1200px;
	height:210px;
	margin:auto;
	clear:both;
	background:#FFF;
	margin-top:10px;
	box-shadow: 0 3px 3px #e1e1e1;
}

.ecfo_headII{
	width: 100%;
	height: 34px;
	line-height: 35px;
	border-bottom:1px solid #ccc;
}
.ecfo_headII h2{
	width:110px;
	height:33px;
	font-size:16px;
	padding-left:15px;
	color:#1279bb;
	float: left;
	border-bottom: 2px solid #00AADD;
}
.ecfo_headII span{
	float: right;
	width: 290px;
	height: 35px;
	background: #00AADD;
	font-size: 16px;
	padding-left: 10px;
}
.ecfo_headII span a{
	color: #FFFFFF;
	text-decoration: none;
}
.ecfo_headII span a:hover{
	color: #ffa500;
	text-decoration: underline;
}



.elinebody {
	clear:both
}

.no1 {
	width:188px;
	height:125px;
	margin-left:12px;
	margin-top:15px;
	float:left;
	background:url(../image/qzbg.jpg) no-repeat top center;
}
.no1 img {
	width:142px;
	height:100px;	
}

.no2 img {
	width:142px;
	height:100px;	
}

.no2 {
	width:188px;
	height:125px;
	margin-left:8px;
	margin-top:15px;
	float:left;
	background:url(../image/qzbg.jpg) no-repeat top center;
}


.elinebody img {
	margin-top:9px;
	margin-left:23px;
}
	
.elinebody p {
	font-size:12px;
	text-align:center;
	color:#666;
	margin-top:8px;
	text-decoration:none;
}
.elinebody a {
	text-decoration:none;
	color:#666;
	}
.elinebody p:hover {
	text-decoration:underline;
	color: #16629e;
}

/* e讲堂本月课程结束*/



/*---------------活动开始--------------------- */
#huodong {
	width:1200px;
	height:298px;
	margin:auto;
	clear:both;
	margin-top:10px;	
}

/*领军人物开始*/
.lingjun {
	width:440px;
	height:298px;
	float:left;
	background: #FFF;
	float:left;
	box-shadow: 0 3px 3px #e1e1e1;
	position:relative;
}

/*头部加more公共部分*/

.ecfo_headmore{
	width: 440px;
	height: 34px;
	line-height: 34px;
	border-bottom:1px solid #ccc;
}
.ecfo_headmore h2{
	width:110px;
	height:33px;
	font-size:16px;
	padding-left:15px;
	color:#1279bb;
	float: left;
	border-bottom: 2px solid #00AADD;
}

.ecfo_headmore span{
	float: right;
	display: block;
	width: 65px;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	background: #FFFFFF;
	padding-right: 15px;
}
.ecfo_headmore span a{
	color: #666;
	text-decoration: none;
}
.ecfo_headmore span a:hover{
	color: #0ad;
	text-decoration: underline;
}




.lingjun_2 {
	clear:both;
	width:440px;
	height:103px;

}

.lingjun_2 h3 {
	font-style:normal;
	font-size:14px;
	line-height:20px;
}

.lingjun_2 h4 {
	font-style:normal;
	font-weight: normal;
	font-size:14px;
	height:28px;
	line-height:28px;
	padding-left:5px;
	padding-top:5px;
}


.lingjun_2_1 {
	width:170px;
	height:103px;
	float:left;
	margin-top:19px;
	margin-left:10px;
}
.lingjun_2_1 img {
	width:170px;
	height:103px;
	}


.lingjun_2_2 {
	width:220px;
	height:99px;
	margin-top:19px;
	margin-right:10px;
	padding-top:5px;
	color:#666;
	float:right;		
}
.lingjun_2_2 h3 {
	padding-bottom:10px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	
}
.lingjun_2_2 a {
	text-decoration:none;
	color:#666;
}
.lingjun_2_2 a:hover {
	text-decoration:underline;
	color:#0ad;
}

/*领军人物结束*/


/*学院新闻开始*/
.news {
	width:440px;
	height:298px;
	float:left;
	background: #FFF;
	margin-left:10px;
	box-shadow: 0 3px 3px #e1e1e1;
}

.news_1 {
	clear:both;
	width:437px;
	height:103px;

}

.news_1_1 {
	width:120px;
	height:103px;
	float:left;
	margin-top:19px;
	margin-left:10px;
}

.news_1_1 img {
	width:120px;
	height:103px;
}


.news_1_2 {
	width:275px;
	height:104px;
	margin-top:15px;
	margin-right:10px;
	color:#666;
	float:right;		
}
.news_1_2 p {
	padding-top:12px;
	font-size:12px;
	line-height:20px;
	
}


.news_1_2 h3 {
	font-size: 100%;
	line-height:20px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	padding-top:5px;
}


.news_2 {
	clear:both;
	width:435px;
	padding-top:10px;
	padding-left:5px;	
}
.news_2 ul {
	list-style-type:none;
}
.news_2 ul li {
	width:98%;
	line-height:30px;
	border-bottom:1px dashed #eaeaea;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;	
}

.news a {
	text-decoration:none;
	color:#666;

}

.news a:hover {
	text-decoration: underline;
	color:#0ad;
}

/*学院新闻结束*/


/*媒体评价开始*/
#meitipingjia {
	width:300px;
	height:298px;
	float: right;
	
}

.meiti {
	width:300px;
	height:144px;
	background: #FFF;
	box-shadow: 0 3px 3px #e1e1e1;
}

.meiti_1 {
	height:35px;
	background:#0ad;
}

.meiti_1_1 {
	height:35px;
	float:left;
}

.meiti_1_1 h2 {
	height:35px;
	line-height:35px;
	display:block;
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	padding-left:10px;

}

.meiti_1_2 {
	width:50px;
	height:35px;
	line-height:35px;
	color: #FFF;
	font-size:12px;
	padding-right:5px;
	font-family:Arial;
	float:right;
}

.meiti_1 a {
	text-decoration:none;
	color:#fff;
}
.meiti_1 a:hover {
	text-decoration:underline;
	color:#ffa500;
}



.meiti_2 h3 {
	clear:both;
	font-style:normal;
	font-size:14px;
	line-height:20px;
	padding-top:15px;
}


.meiti_2_1 {
	width:92px;
	height:84px;
	float:left;
	margin-top:10px;
	margin-left:10px;
}
.meiti_2_2 {
	width:165px;
	height:99px;
	margin-top:10px;
	margin-right:10px;
	color:#666;
	float:right;		
}

.meiti_2_2 a {
	text-decoration:none;
	color:#666;
}
.meiti_2_2 a:hover {
	text-decoration: underline;
	color:#0ad;
}




/*下 方*/

.pingjia {
	width:300px;
	height:144px;
	background: #FFF;
	margin-top:10px;
	box-shadow: 0 3px 3px #e1e1e1;
}


.pingjia_1 {
	height:35px;
	background:#0ad;
}

.pingjia_1_1 {
	height:35px;
	float:left;
}

.pingjia_1_1 h2 {
	height:35px;
	line-height:35px;
	display:block;
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	padding-left:10px;

}


.pingjia_1_2 {
	width:50px;
	height:35px;
	line-height:35px;
	color: #FFF;
	font-size:12px;
	padding-right:5px;
	font-family:Arial;
	float:right;
}
.pingjia_1 a {
	text-decoration:none;
	color:#fff;	
	}
.pingjia_1 a:hover {
	text-decoration: underline;
	color:#ffa500;
}


.pingjia_2 {
	width:300px;
	}


.pingjia_2_1 {
	width:19px;
	height:35px;
	float:left;
	margin-top:37px;
}



.pingjia_2 p {
	width:240px;
	line-height:20px;
}

.pingjia_2_2 h3 {
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	padding-bottom:8px;
}
.pingjia_2_2 {
	width:240px;
	float:left;
	margin-top:15px;
	margin-left:10px;
}



.pingjia_2_3 {
	width:19px;
	height:35px;
	float:right;
	margin-top:37px;	
}

/*媒体评价结束*/


/*---------------活动结束--------------------- */


/* 讲师、客户、e讲堂入口、联系我们 */
#jkel {
	width:1200px;
	height:342px;
	margin:auto;
	margin-top:10px;
	clear:both;
	
}

/*  左  */
.jskh {
	width:890px;
	height:342px;
	float:left;		
}

.tearcher {
	clear:both;
	width:890px;
	height:169px;
	background:#FFF;
	box-shadow: 0 3px 3px #e1e1e1;
}


.tearcher_1 {
	width:890px;
	height: 34px;
	line-height: 34px;
	border-bottom:1px solid #ccc;

}

.tearcher_1 h2{
	width:110px;
	height:33px;
	font-size:16px;
	padding-left:15px;
	color:#1279bb;
	float: left;
	border-bottom: 2px solid #00AADD;
}

.tearcher_1 span{
	float: right;
	display: block;
	width: 65px;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	background: #FFFFFF;
	padding-right: 15px;
}
.tearcher_1 span a{
	color: #666;
	text-decoration: none;
}
.tearcher_1 span a:hover{
	color: #0ad;
	text-decoration: underline;
}



.tearcher_2 {
	clear:both;
	
}

.tearcher_2_1 {
	width:130px;
	height:93px;
	margin-left:70px;
	margin-top:15px;
	float:left;
	background:url(../image/118_93.png) no-repeat top center;
}


.tearcher_2_1 img {
	margin-top:7px;
	margin-left:11px;
}
	
.tearcher_2_1 p {
	font-size:12px;
	text-align:center;
	color:#666;
	margin-top:8px;
	text-decoration:none;
}
.tearcher_2_1 a {
	text-decoration:none;
	color:#666;
	}
.tearcher_2_1 p:hover {
	text-decoration:underline;
	color: #0ad;
}



#jkel a {
	text-decoration:none;
	color:#666;
}
#jkel a:hover {
	text-decoration:underline;
	color:#0ad;
}









.kehu {
	width:890px;
	height:163px;
	background:#FFF;
	margin-top:10px;
	box-shadow: 0 3px 3px #e1e1e1;
}

.kehu_1 img {
	margin-left:43px;
}

/*  右  */
.eklx {
	width:300px;
	height:342px;
	float: right;
}

.erukou {
	width:300px;
	height:124px;
	background:#FFF;
	box-shadow: 0 3px 3px #e1e1e1;
}


.lianxi {
	width:300px;
	height:208px;
	background:#FFF;
	margin-top:10px;
	box-shadow: 0 3px 3px #e1e1e1;
}
.linxi_1 {
	width:275px;
	height:18px;
	margin-top:20px;
	margin-left:25px;
}

.linxi_1 a {
	text-decoration:none;
	color:#666;
	font-size:14px;
}

.linxi_1 a:hover {
	text-decoration:underline;
	color: #0ad;
}

/*讲师、客户、e讲堂入口、联系我们结束*/