#main{
	background:url(../../images/20100126/xx_body_bg.gif) bottom no-repeat;
	margin-bottom:10px;
}
.clear:after {
	display:block;
	height:0;
	content:".";
	visibility:hidden;
	font-size:0;
	clear:both;
}

.clear10 {
	background:#fff;
	display:block;
	height:10px;
	font-size:0;
	clear:both;
}

.bian_l{
	border:1px #6fd4ff solid;
}
.main_left{
	float:left;
	width:250px;
	margin-right:10px;
}

.bian_l{
	width:248px;
}

#login,#userinfo{
	min-height:176px;
	_height:176px;
	background:#f4fcff;
}

.login_tit,.userinfo_tit{
	height:48px;
	text-indent:-9999px;
}
.login_tit{
	background:url(../../images/login_tit.gif) no-repeat;
}
.userinfo_tit{
	background:url(../../images/userinfo_tit.gif) no-repeat;
}

#login dl{
	width:248px;
	height:85px;
	margin-top:10px;
}
#login dt{
	float:right;
	margin:10px 10px 0 0;
	_margin:10px 5px 0 0;
}
#login dd{
	float:left;
	height:24px;
	margin:10px 0 0 10px;
	_margin:10px 0 0 5px;
	width:170px;
	color:#1861ae;
}
#login dd input{
	width:115px;
	height:16px;
	border:1px #43b3fb solid;
	color:#1861ae;;
	text-indent:20px;
}

#login dd input.user_name{
	background:#fff url(../../images/name_bg.gif) 3px no-repeat;
}

#login dd input.pass{
	background:#fff url(../../images/pass_bg.gif) 3px no-repeat;
}

#login ul,#userinfo ul{
	margin-left:8px;
	_margin-left:5px;
}

#login li{
	float:left;
	margin:0 15px;
}

#userinfo{
	min-height:176px;
}
#userinfo dl{
	min-height:85px;
	margin-top:10px;
}
#userinfo dd{
	width:210px;
	margin:5px 0 0 10px;
	_margin:5px 0 0 5px;
	line-height:16px;
	color:#1861ae;
}

#userinfo li{
	float:left;
	margin:10px 5px;
}

/*免费试听*/
h3{
	position:relative;
	font-size:14px;
	height:27px;
	line-height:30px;
	_line-height:27px;
	text-indent:26px;
	background:url(../../images/index_96.gif) no-repeat;
	color:#0070b7;
}

.left_column{
	background:#fff;
}
.left_column ul{
	padding:0 15px 4px 10px;
	}

.left_column li{
	line-height:32px;
	background:url(../../images/index_103.gif) left -2px no-repeat;
	text-indent:20px;
}
.left_column li span{
	float:right;
	color:#f90;
}

/*右侧*/
.main_right{
	width:730px;
	float:right;
	min-height:108px;
}
.right_part01, .right_part02{
	width:100%;
	min-height:148px;
}
.right_part01{
	background:#fff url(../../images/20100126/xx20100201_04.gif) top repeat-x;
}
.right_part01_tit, .right_part01_con, .right_part01_r{
	min-height:148px;
	_height:148px;
	float:left;
}
.right_part01_tit{
	width:199px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.tx_tit{
	background-image:url(../../images/20100126/tx_tit.gif);
}
.right_part01_con{
	width:500px;
	min-height:120px;
	_height:120px;
	padding:20px 0;
}

.right_part01_con p{
	font-size:12px;
	line-height:22px;
	text-indent:2em;
	color:#666;
}

.right_part01_r{
	width:31px;
	background:url(../../images/20100126/xx20100201_06.gif) right top no-repeat;
	float:right;
}
.right_search{
	width:728px;
	height:39px;
	border:1px #6ed4ff solid;
	background:url(../../images/20100126/xx20100201_12.gif) left repeat-x;
	color:#074489;
	margin-bottom:20px;
}
.right_search select, .right_search input{
	color:#074489;
}
.right_search ul{
	height:39px;
	padding-left:105px; 
	background:url(../../images/20100126/xx20100201_11.gif) left no-repeat;
}
.right_search li{
	float:left;
	padding-top:10px;
	margin-right:30px;
}
li.keywords{
	margin:0 5px 0 50px;
}
.keywords input{
	width:200px;
}

.right_part02_btn{
	height:40px;
	padding:0 50px;
	clear:both;
}
.right_part02_btn a{
	display:block;
	width:131px;
	height:37px;
	float:left;
	margin:0 10px;
	text-indent:-9999px;
}


.sxtx a:link, .sxtx a:visited{
	background-image:url(../../images/20100126/sx_btn_off.gif);
}
.sxtx a:hover, .sxtx a:active, .sxtx_current a:link, .sxtx_current a:visited, .sxtx_current a:hover, .sxtx_current a:active{
	background-image:url(../../images/20100126/sx_btn_on.gif);
}
.sxtx a.sxq{
	background-position:0 0;
}
.sxtx a.hj{
	background-position:0 -40px;
}
.sxtx a.xxq{
	background-position:0 -80px;
}
.sxtx a.sj{
	background-position:0 -120px;
}

.right_part02_tab{
	padding:0 50px 30px;
	min-height:200px;
}
.right_part02_tab table{
	background:#cadbe7;
}
.right_part02_tab th, .right_part02_tab td{
	height:30px;
	line-height:30px;
	background:#fff;
	text-align:center;
}
.right_part02_tab td a{
	color:#666;
}
.right_part02_tab th, .right_part02_tab .b1 td{
	background:#ecf2f6;
	color:#13598a;
}
.right_part02_tab .b1 td a{
	color:#13598a;
}

.kc_shuoming{
	line-height:24px;
}

.kc_shuoming h5{
	height:24px;
	background:#e4eff8 url(../../images/20100126/hdot.gif) 10px 7px no-repeat;
	font-size:12px;
	line-height:26px;
	color:#1a6cd2;
	text-indent:30px;
	margin-top:20px;
}
/*小升初*/
.xsc_tit{
	background-image:url(../../images/20100126/xsc_tit.gif);
}

.xsc a:link, .xsc a:visited{
	background-image:url(../../images/20100126/xsc_btn_off.gif);
}
.xsc a:hover, .xsc a:active, .xsc_current a:link, .xsc_current a:visited, .xsc_current a:hover, .xsc_current a:active{
	background-image:url(../../images/20100126/xsc_btn_on.gif);
}
.xsc a.jm{
	background-position:0 0;
}
.xsc a.cc{
	background-position:0 -40px;
}
.xsc a.ms{
	background-position:0 -80px;
}
/*思维导引*/
.swdy_tit{
	background-image:url(../../images/20100126/swdy_tit.gif);
}
/*思维训练*/
.swxl_tit{
	background-image:url(../../images/20100126/swxl_tit.gif);
}


/*lesson_ol3学习页面*/

/* ===== 在线课程 ====== */

.xuexi_main{
	width:988px;
	margin:0 auto;
	border:1px #63c6ff solid;
	margin-bottom:6px;
}

/*主体内容*/
.h02{
	height:29px;
	background:url(../../images/20100126/title_bg_l2.gif) no-repeat;
	font-size:12px;
	line-height:30px;
	color:#0058a9;
	text-indent:30px;
}

.h02 a, .h02 a:visited, .h02 a:hover, .h02 a:active{
	color:#0058a9;
}


.MainRight_con{
	width:800px;
	margin:30px auto;
	_margin:15px auto;
}

.MainRight p{
	width:720px;
	margin:20px auto;
	font-size:12px;
	line-height:28px;
}

.MainRight p.pre{
	font-size:14px;
	padding:10px;
	*margin:0 auto;
	background:#f2f5f7;
}

.MainRight h5{
	height:24px;
	background:#e4eff8 url(../images/hdot.gif) 10px 7px no-repeat;
	font-size:12px;
	line-height:26px;
	color:#1a6cd2;
	text-indent:30px;
	margin-top:20px;
}

.MainRight_con h1{
	width:720px;
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#0075c7;
	text-align:center;
}

.MainRight_con h4{
	width:720px;
	line-height:20px;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	padding-bottom:20px;
}

/*标签*/
.tab{
	height:24px;
	background:url(../../images/20100126/tab2_bg.gif) repeat-x;
	padding-left:16px;
}
.tab li{
	float:left;
	height:24px;
	line-height:26px;
	margin:0 2px;
}


.tab li.current a, .tab li.current a span, .tab a, .tab a span, .tab a:hover, .tab a:active{
    display: block;
    background: url(../../images/20100126/tab_bg.gif) no-repeat;
}

	
.tab a{
    background-position:100% -83px;
	color:#0070b7;
}
.tab a span{
	margin:0 15px 0 0;
	padding-left:15px;
    background-position:0 -28px;
	text-align:center;
}


.tab li.current a, .tab a:hover, .tab a:active{
	background-position:100% -55px;
	color:#a04903
}

.tab li.current a span, .tab a:hover span, .tab a:active span{
	margin:0 15px 0 0;
	padding-left:15px;
    background-position:0 0;
	text-align:center;
}

	
