@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	font:12px/20px Arial, Helvetica, sans-serif , "宋体";
	color:#222;
	background:#FFF
}
ul,dl,dt,dd,form,p,h1,h2,h3,h4,h5,h6,blockquote,pre{margin:0;padding:0}
li{list-style:none}
/*li,dd{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}*/
img{border:0}
a{color:#222;text-decoration:none}
a:hover{text-decoration:underline}
input,select{font-size:12px;font-family:Arial, Helvetica, sans-serif}

.red{color:#F30}
.blue{color:#1558AE}
.orangi{color:#FF7800}
.font_cn{font-family:"宋体"}
.clear{clear:both}
.hidden{display:none}

/*首页主链接*/
.main_nav{
	width:100%;
	height:30px;
	overflow:hidden;
	background:url(http://pics.static.nlp.cn/lesson/main_nav_bg.gif) repeat-x 0 bottom #f8f8fa
}
.main_site_link{
	margin:0 auto;
	padding-top:5px;
	width:960px
}
.main_site_link img{
	margin-bottom:-4px
}

/*用于居中的块元素*/
.banner_ad,#friendy,#footer{
	margin:0 auto;
	width:960px
}


/*横幅广告*/
.banner_ad{padding-top:8px;background:#FFF}

/*客服中心*/
#services_center{
	left:0;
	position:absolute;
	top:200px;
	z-index:6666
}
#services_center .sc_box{float:left;width:155px;}
#services_center .sc_top,#services_center .sc_bot{
	background:url(http://pics.static.nlp.cn/2012/services_center.png) no-repeat;
	display:block;
	height:8px;
	line-height:1px;
	overflow:hidden;
}
#services_center .sc_bot{background-position:0 -170px;height:75px}
#services_center .sc_lists{background:url(http://pics.static.nlp.cn/2012/services_center.png) repeat-y -155px 0;padding:2px 16px 5px 20px;}
#services_center .qq{
	background:url(http://pics.static.nlp.cn/2012/services_center.png) no-repeat 0 -8px;
	display:inline-block;
	height:18px;
	margin:0 5px -2px 0;
	overflow:hidden;
	width:16px;
}
#services_center .fgrey{color:#999}
#services_center .qqs{border-bottom:1px dashed #CCC;line-height:26px;padding:5px 0 10px}
#services_center .tool{border-bottom:1px dashed #CCC;padding:12px 0;}
#services_center .online,#services_center .contact{
	background:url(http://pics.static.nlp.cn/2012/services_center.png) no-repeat -20px -8px;
	display:inline-block;
	height:18px;
	margin:0 5px -5px 0;
	overflow:hidden;
	width:18px;
}
#services_center .contact{background-position:-40px -8px}
#services_center .tel{padding:10px 0 0}
#services_center .sc_bar{float:left;width:25px;}
#services_center .sc_bar .title{background:url(http://pics.static.nlp.cn/2012/services_center.png) no-repeat 0 -30px;display:block;height:130px}
#services_center .sc_bar a{
	background:url(http://pics.static.nlp.cn/2012/services_center.png) no-repeat -30px -30px;
	display:block;
	height:63px;
}
#services_center .sc_bar .act{background-position:-60px -30px}

/*友情链接*/
#friendy{padding-top:5px}
#friendy fieldset{margin:0;padding:5px;}
#friendy fieldset legend{font-size:12px;font-weight:bold;color:#FF7800}
#friendy fieldset ul li{float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:95px}

/*底部*/
#footer{padding:10px 0;color:#555;text-align:center}
#footer .site_article{border-bottom:1px solid #dadada;border-top:1px solid #dadada;padding:5px 0;margin-bottom:5px;color:#ddd;background:#F4F4F4}

.content_box{
	margin:0 auto;
	width:960px
}
.pt8{
	padding-bottom:10px
}
.head_top_border{
border-top:3px solid #FF5601;
height:3px;
padding:0px;
margin:0px;
OVERFLOW: hidden;
}
.head{
border:1px solid #FE9E6C;
height:163px;
margin-bottom:10px;
}

.top1{
width:960px;
height:85px;
float:left;
padding:0px;
margin:0px;
}

.top1 ul{
	float:left;
	width:960px;

}
.top1 ul li{
	float:left;
	width:270px;
	border-right:1px solid #E0CF62;
	height:85px;
}
.top1 ul li img{
	padding-left:5px;
}
.top1 ul li .t{
    float:left;
	height:25px;
	width:270px;
	margin-bottom:7px;
	background:#FFF3AA;
}
.top1 ul li .t2{
	background:#FFEF8C;
}
.top1 ul li .t h5{
	float:left;
	padding:5px 0px 0px 8px;
	font-size:14px;
	text-align:left;	
	color:#EC1818;
}
.top1 ul li .list1{
	width:264px;
	float:left;	
	height:65px;
}

.top1 ul li .list1 ul{
	width:264px;
	float:left;
	height:65px;
}
.top1 ul li .list1 ul li{
	position:relative;
	width:264px;
   line-height: 19pt;
   height:24px;
   border:none;
}
.top1 ul li .list1 ul li a{
	color:#353132;
	font-size:14px;
} 

.top2{
width:960px;
height:38px;
float:left;
padding:0px;
margin:0px;
border-top:solid 1px #FE9E6C;
border-bottom:solid 1px #FE9E6C;
background:#FDF6C2;
}

.top2 .ser_form{float:left;padding-top:6px!important;padding:4px 15px 0 0;width:340px;text-align:left;margin-left:8px;}
.top2 .ser_form .ser_in{margin-bottom:-1px;border:1px solid #999;width:200px;background:#fff}
.top2 .ser_form .ser_btn{margin-bottom:-6px}
.top2 .ser_form img{float:none;margin-bottom:-4px}

.top2 img{
float:none;margin-top:4px;
}

/*t3*/
.top3{
width:960px;
height:37px;
float:left;
padding:0px;
margin:0px;

}
.top3 .t1{
    float:left;
	font-size:14px;
	margin-left:6px;
	margin-top:8px;
	text-align:left;
	color:#000
	border:#ff0000 solid 1px;
}
.top3 .list{
    float:left;
    width:460px;
	margin-left:6px;
	margin-top:8px;
}

.top3 .list2{
    float:left;
    width:300px;
}
.top3 .list ul{
	float:left;

}
.top3 .list ul li{
	float:left;
	text-align:center;
}
.top3 .list ul li a{
	float:left;
	padding:0px 7px;
	text-align:center;
	font-size:14px;
	color:#1A5BB4;
}

/*main_con课程中心(960)*/
.main_con{
	float:left;
	width:960px;
}
.main_con .p_left,.main_con .p_right{
	float:left;
	overflow:hidden;
	width:1px;
	height:360px;
	background:url(http://pics.static.nlp.cn/lesson//index_5.gif) no-repeat;
	padding:0px;
	margin:0px;
	
}

.main_con .p_center{
	float:left;
	width:958px;
	height:360px;
    padding:0px;
	margin:0px;
	background:url(http://pics.static.nlp.cn/lesson//index_19.gif) top right no-repeat;
	border-bottom:#B9DBF2 1px solid;
}
.main_con .t{
	float:left;
	padding:10 20px;
	height:40px;
	width:960px;
	background:url(http://pics.static.nlp.cn/lesson//index_3.gif) repeat-x;
	
}
.main_con .t h5{
	float:left;
	padding:12px 0px 0px 40px;
	width:550px;
	font-size:16px;
	text-align:left;	
	color:#FFF;
}
.main_con .t h6{
	float:left;
	padding:12px 0px 0px 0px;
	width:200px;
	font-size:14px;
	text-align:left;	
	color:#FFF;
}
.main_con .t span{
	float:left;
	padding:13px 0px 0px 0px;
	width:140px;
}

.main_con .t h5 a{
	color:#FFF
}

.main_con .m_left{
	float:left;
	overflow:hidden;
	width:263px;
	margin:10px 0px 0px 3px;
	padding:0;
}
.main_con .m_left .border{
	float:left;
	overflow:hidden;
	width:13px;
	margin:0px;
	padding:0px;
	border:#000000 1px solid;
}
.main_con .m_right{
	float:left;
	width:435px;
	margin:0px;
	padding:15px 0px 0px 0px;
}

.main_con .m_right2{
	float:left;
	width:247px;
	margin:0px;
	margin-left:6px;
	padding:15px 0px 0px 0px;
	background:#E1F2FA;
	height:345px;

}


/*导师(250)*/
.techer_box{
	float:left;
	margin-top:5px;
	padding:0px;
	width:255px;
	height:315px;
	border-right:1px solid #ADD9F4;
	
}
.techer_box dl dt{
    float:left;
	height:35px;
	width:250px;
	background:url(http://pics.static.nlp.cn/lesson//index_8.gif) repeat-x;
	font-size:14px;
	text-align:left;	
	color:#1A5BB4;
	font-weight:bold;
	padding:12px 0px 0px 0px;	
}
.techer_box dl dt a{
	color:#999;
	margin-left:10px;
	font-size:14px;
	color:#1A5BB4;
	font-weight:bold;
	
	/*font-weight:normal;*/
}
.techer_box dl dd{
	padding-top:10px;
	color:#999
}
.techer_box dl dd blockquote.pic_box{
	float:left;
	margin-right:5px;
	width:72px;
	height:79px
}
.techer_box dl dd blockquote.pic_box img{
	padding:1px;
	border:1px solid #eee
}
/*导师结束*/
/*课程列表开始*/
.main_con .m_right .t{
    float:left;
	height:35px;
	width:435px;
	background:url(http://pics.static.nlp.cn/lesson//index_10.gif);
}
.main_con .m_right .tell{
    float:left;
    margin-top:4px;
    background:#FFF7C6;
    border:1px solid FF9E6B;
    width:430px;
    height:25px;
    font-size:14px;
    color:#FF0000;
    padding:5px 0px 0px 8px;
}

.main_con .m_right .list{
	width:435px;
	height:315px;
    padding-top:8px;
}

.main_con .m_right .list ul{
	width:435px;
	height:315px;
}
.main_con .m_right .list ul li{
	position:relative;
	_width:435px;
	line-height: 20pt;

}
.main_con .m_right .list ul li span{
	color:#999;
}
.main_con .m_right .list ul li a{
	color:#195AB2;
	font-size:14px;
} 
.main_con .m_right .list ul li .add{
	position:absolute;
	top:0px;
	right:80px;
	padding:2px 15px 0 5px;
	background:#FFF
	color:#999;
}
.main_con .m_right .list ul li .date{
	position:absolute;
	top:0px;
	right:5px;
	padding-left:11px;
	background:#FFF;
	color:#999;
}
/*课程列表结束*/
/*右侧列表开始*/

.main_con .m_right2 .t{
    float:left;
	height:35px;
	width:242px;
	background:url(http://pics.static.nlp.cn/lesson//index_12.gif);
	margin-bottom:7px;

}
.main_con .m_right2 .t h5{
	float:left;
	padding:12px 0px 0px 0px;
	margin-left:10px;
	font-size:14px;
	text-align:left;	
    width:185px;

	OVERFLOW: hidden;
}

.main_con .m_right2 .t h5 a{
	color:#195CB5;
	
}

.main_con .m_right2 .t p{
	float:left;
	margin:0px;
    margin-top:12px;
	height:18px;
	text_align:right;
	OVERFLOW: hidden;
	
}
.main_con .m_right2 .t p a{
color:#999999;
}

.main_con .m_right2 .list{
	width:242px;
	padding-left:12px;
	margin:0px;
	padding:0px;
	OVERFLOW: hidden;		
}

.main_con .m_right2 .list ul{
	width:242px;
}
.main_con .m_right2 .list ul li{
	position:relative;
	_width:242px;
	line-height: 19pt;
}
.main_con .m_right2 .list ul li span{
	color:#1A5BB5
}
.main_con .m_right2 .list ul li a{
	color:#353132;
	font-size:14px;
} 


/*右侧社区列表开始*/
.main_con .m_right2 .bbs_list{
	float:left;
	padding-left:5px;
	width:242px;
}

.main_con .m_right2 .bbs_list ul{
	padding-top:0px
}
.main_con .m_right2 .bbs_list ul li{
	float:left;
	overflow:hidden;
	width:57px;
	text-align:center
}
.main_con .m_right2 .bbs_list ul li img{
	padding:1px;
	border:1px solid #eee
}

/*右侧列表结束*/
/*其它 滚动css*/
.t_list{
	float:left;
	overflow:hidden;
	width:960px;
	padding:0px 0px 0 0
}
.t_list .tt{
	float:left;
	overflow:hidden;
	width:960px;
	background:url(http://pics.static.nlp.cn/lesson//index_3.gif) repeat-x;
	padding:10 20px;
	height:40px;

}
.t_list .tt a{
	color:#FFF
}
.t_list .tt h5{
	float:left;
	padding:12px 0px 0px 40px;
	width:40px;
	font-size:16px;
	text-align:left;	
	color:#FFF;
}
.t_list .m_sel{
	float:left;
	overflow:hidden;
	width:860px;
	
	padding:10 20px;
	height:40px;

}
.t_list .m_sel h6{
	float:left;
	padding:12px 0px 0px 0px;
	width:200px;
	font-size:14px;
	text-align:left;	
	color:#FFF;
}
.t_list .m_sel span{
	float:left;
	padding:13px 0px 0px 0px;
	width:140px;
}

.t_list .m_sel ul{
	float:left;
	padding-left:0px;
	width:800px;
}
.t_list .m_sel ul li{
	display:block;
	float:left;
	overflow:hidden;
	margin-top:8px;
	padding:2px 0 0 2px;
	width:82px;
	height:36px;

}
.t_list .m_sel ul li a{
	display:block;
	padding-top:10px;
	text-align:center;
	height:36px;
	font-weight:bold;
	font-size:14px;
	color:#1A5BB4;
	background:url(http://pics.static.nlp.cn/lesson//index_43.gif) no-repeat
}
.t_list .m_sel ul li a.active_a{
	color:#FF0000;
}
.t_list .list{
	float:left;
	overflow:hidden;
	padding:0px;
	magin:0px;
	/*border:1px solid #ffcf5f;*/
	border-top:0;
	width:960px;
	height:360px;
}