@charset "utf-8";
/* CSS Document */

.slogo{
	margin:0 auto;
	padding-top:15px;
	width:960px
}
.slogo .logo{
	float:left;
	width:265px
}
.slogo .snotice{
	float:left;
	padding-top:10px;
	overflow:hidden;
	width:695px
}
.slogo .snotice ul li{
	float:left;
	margin-right:6px;
	display:inline;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:225px
}
.slogo .snotice ul li span{
	font-weight:bold;
	color:#C00
}

/*nav*/
.manage_nav{
	margin:10px auto 0 auto;
	padding:8px 0 0 260px;
	width:700px;
	height:31px;
	background:url(http://pics.static.nlp.cn/manage/nav_bg.gif) no-repeat
}
.manage_nav a{
	margin-left:12px;
	color:#FFF
}

/*主背景*/
.t_show .focus,.t_show .focus #f_nums a,.t_show .fnews dl .bor,.t_show .lesson .tel,.t_show .lesson .l_con dl .links,.bleft .t,.bleft .bcon .lpart .pt .item,.bleft .bcon .lpart .pcon .pbox .about,.bleft .bcon .lpart .pcon .pbox .boss,.bright .bcon .lpart .pcon .pbox .marry{background:url(http://pics.static.nlp.cn/manage/bg_2010.gif) no-repeat}

/*css省略号*/
.t_show .focus #p_box #mark_title,.t_show .fnews dl dt,.t_show .fnews dl dd,.t_show .lesson .l_con dl dd,.bcenter .lists dd{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

/*焦点、新闻、课程*/
.t_show{
	margin:0 auto;
	padding-top:5px;
	width:960px
}
.t_show .focus{
	float:left;
	overflow:hidden;
	width:360px;
	height:420px;
	background-position:0 0
}
.t_show .focus #p_box{
	margin:10px 0 0 10px;
	float:left;
	display:inline;
	width:330px;
	overflow:hidden;
	position:relative;
	width:330px;
	height:380px
}
.t_show .focus #p_box img{
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
	filter:RevealTrans(duration = 2,transition=12)
}
.t_show .focus #p_box .mark{
	position:absolute;
	bottom:0;
	left:0;
	opacity:0.5;
	filter:alpha(opacity=50);
	width:330px;
	height:30px;
	z-index:8888;
	background:#000
}
.t_show .focus #p_box #mark_title{
	position:absolute;
	bottom:3px;
	left:10px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	z-index:9999;
	width:310px
}
.t_show .focus #f_nums{
	float:left;
	padding-left:162px;
	*padding-top:5px;
	width:60px;
	line-height:16px
}
.t_show .focus #f_nums a{
	display:inline-block;
	*margin-left:2px;
	width:7px;
	height:7px;
	background-position:-360px 0
}
.t_show .focus #f_nums .active_a{
	background-position:-370px 0
}
.t_show .fnews{
	float:left;
	display:inline;
	padding:13px 8px 0 7px;
	overflow:hidden;
	width:340px
}
.t_show .fnews dl dt{
	padding-top:5px;
	font-size:18px;
	display:block;
	font-family:'Microsoft YaHei','黑体';
	text-align:center;
	width:340px
}
.t_show .fnews dl dt a{
	color:#C00
}
.t_show .fnews dl dd{
	display:block;
	padding:10px 0;
	text-align:center;
	color:#666;
	line-height:22px;
	width:340px
}
.t_show .fnews dl dd a{
	color:#444
}
.t_show .fnews dl .bor{
	overflow:hidden;
	padding:0;
	height:15px;
	background-position:0 -420px
}
.t_show .lesson{
	float:left;
	overflow:hidden;
	padding:5px 2px;
	display:inline;
	width:241px;
	height:400px;
	background:#D6E9F4
}
.t_show .lesson .tel{
	display:block;
	height:36px;
	background-position:0 -435px
}
.t_show .lesson .l_con{
	float:left;
	overflow:hidden;
	padding:1px;
	margin:0 3px;
	display:inline;
	width:233px;
	height:362px;
	background:#FFF
}
.t_show .lesson .l_con dl dd{
	display:block;
	padding:5px 5px 1px 7px;
	*padding-top:7px;
	width:233px
}
.t_show .lesson .l_con dl dd a{
	font-size:14px
}
.t_show .lesson .l_con dl .links{
	overflow:hidden;
	margin:7px 0 4px 7px;
	padding:5px 0 0 0;
	height:22px;
	background-position:0 -475px
}
.t_show .lesson .l_con dl .links a{
	margin-left:16px;
	font-size:12px
}
.t_show .lesson .l_con dl .partner{
	padding:1px 0 0 10px;
	padding:5px 0 9px 10px \0;
	*padding:1px 0 0 10px;
	_padding:2px 0 0 10px;
	width:213px
}
.t_show .lesson .l_con .ad{
	height:110px
}

/*主内容*/
.baby_main{
	margin:0 auto;
	padding-top:5px;
	width:960px;
	color:#494949
}
.bleft{
	float:left;
	width:245px
}
.bleft a{
	color:#035286
}
.bleft .t{
	float:left;
	overflow:hidden;
	padding-left:10px;
	width:235px;
	height:32px;
	color:#035286;
	font:14px/34px 'Microsoft YaHei','黑体';
	background-position:0 -505px
}
.bleft .bcon{
	float:left;
	overflow:hidden;
	border:1px solid #C1DEEE;
	border-top:0;
	padding:10px;
	width:223px;
	height:600px;
}
.bleft .bcon .lpart{
	float:left;
	padding-bottom:15px;
	width:223px;
	line-height:22px;
}
.bleft .bcon .lpart .pt{
	float:left;
	position:relative;
	padding:0 0 3px 20px;
	font-weight:bold;
	color:#035286;
	width:203px;
	border-bottom:1px solid #E9F6FD
}
.bleft .bcon .lpart .pt .item{
	position:absolute;
	top:2px;
	left:0;
	display:inline-block;
	width:16px;
	height:16px;
	background-position:0 -540px
}
.bleft .bcon .lpart .pt .i2{
	background-position:-20px -540px
}
.bleft .bcon .lpart .pt .i3{
	background-position:-40px -540px
}
.bleft .bcon .lpart .pt .i4{
	background-position:-60px -540px
}
.bleft .bcon .lpart .pcon{
	float:left;
	padding-top:10px;
	width:223px
}
.bleft .bcon .lpart .pcon .pbox{
	float:left;
	padding-right:15px
}
.bleft .bcon .lpart .pcon .pbox .about{
	display:block;
	width:97px;
	height:145px;
	background-position:right -435px
}
.bleft .bcon .lpart .pcon .pbox .boss{
	display:block;
	width:140px;
	height:140px;
	background-position:0 -560px
}

/*right*/
.bright .bcon{
	height:600px;
	background:url(http://pics.static.nlp.cn/manage/right_bg.gif) no-repeat 0 bottom
}
.bright .bcon .lpart .pcon .pbox .marry{
	display:block;
	width:100px;
	height:103px;
	background-position:right -580px
}
.bright .bcon .lpart .teacher{
	padding-bottom:65px
}

/*center*/
.bcenter{
	float:left;
	padding:0 10px;
	width:450px
}
.bcenter .cpart{
	float:left;
	width:450px
}
.bcenter .cpart .t{
	float:left;
	position:relative;
	padding-left:25px;
	width:425px;
	height:32px;
	color:#035286;
	font:14px/31px 'Microsoft YaHei','黑体';
	background:url(http://pics.static.nlp.cn/manage/title_bg.gif) no-repeat
}
.bcenter .cpart .t .more{
	position:absolute;
	right:10px;
	top:7px;
	font-size:12px;
	line-height:20px;
	font-family:'宋体';
	color:#035286
}
.bcenter .lists{
	float:left;
	padding:10px 5px;
	width:440px
}
.bcenter .lists dt{
	height:95px;
	line-height:23px
}
.bcenter .lists dt .pbox{
	float:left;
	width:105px;
	height:90px;
}
.bcenter .lists dt .pbox img{
	border:1px solid #DDD;
	padding:4px
}
.bcenter .lists dt a{
	color:#C00
}
.bcenter .lists dt .fb{
	font-size:14px;
	font-weight:bold
}
.bcenter .lists dt .grey{
	color:#999
}
.bcenter .lists dd{
	display:block;
	position:relative;
	padding-top:6px;
	padding-top:8px \9;
	width:440px
}
.bcenter .lists dd .date{
	position:absolute;
	top:8px;
	right:0;
	color:#999
}
.bcenter .lists dd a{
	font-size:14px
}
.bcenter .lists .bor{
	overflow:hidden;
	height:8px;
	margin-bottom:10px;
	border-bottom:1px dotted #C1DEEE
}
