﻿/*
Name:hjclass
Note:沪江网校整个项目，所有页面都有使用到。包含页面布局、常用组件样式。
*/
/*** 项目样式重构reset ***/
th,td {border:0}
ul,dl,ol,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}
ul li,ol li,dl li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
h2{
	font-size:14px;
}
html{
	background-color:#fff;
}
body{
	background-color:#fff;
	font-size:12px;
	color:#494949;
}
textarea{
	padding:5px;
	overflow:auto;
	font-size:12px;
}
textarea,{padding:3px;border-left:1px solid #C3C3C3;border-top:1px solid #7C7C7C;border-right:1px solid #C3C3C3;border-bottom:1px solid #DDDDDD;}
.inputSolid{padding:3px;border-left:1px solid #C3C3C3;border-top:1px solid #7C7C7C;border-right:1px solid #C3C3C3;border-bottom:1px solid #DDDDDD;font-size:12px;}
.uploadfile{padding:3px;border:1px solid #C3C3C3;background-color:white;}
select{
	font-size:12px;
}
.indent {margin-left: 15px;}

.fl{float:left; }
.fr{float:right; }

/*** 2009-08-18 yzy ***/
a.btn{
	font-size:12px;
	text-decoration:none;
	height:24px;
	max-height:24px;
	display:inline-block;
	text-align:center;
	line-height:26px;
	_padding-top:2px;
	_line-height:22px;
	_height:22px;
	width:75px;
	background:transparent url('/images/bg_button.gif') no-repeat 0 -72px;
}

a.btn:link,a.btn:visited,a.btn:active{
		color:#5D5D5D;	text-decoration:none
}
a.btn:hover{
	color:#F26122;	text-decoration:none
}
/*** 2009-08-18 yzy end***/


/*** 页面布局 ***/
#wrapper{
	width:960px;
	margin:0 auto;
	background-color:#fff;
}
#wrapper2{
	width:960px;
	background-color:#fff;
	margin:0 auto; 
}
#header{
	width:100%;
	height:150px;
	/*background:white url('/images/bg_hd.gif') no-repeat 350px 60px;*/
	background:white url('/images/bg_hd_border.gif') repeat-x;
}
#headerWidth{
	width:960px;
	height:100%;
	margin:auto;
	background:transparent url('/images/bg_hd_small.gif') no-repeat 190px 42px;
}
#nav{
	width:960px;
	height:25px;
	/*background:transparent url('/images/bg_navigate.gif') no-repeat;*/
	margin:auto;
	margin-bottom:10px;
	position:relative;
}
#hjhd{
	float:right;
	width:280px;
	margin-top:20px;
}
#logo{
	overflow:hidden;
	margin-top:20px;
	margin-right:40px;
}
#logo_errPage{
	position:relative;
	top:0px;
	left:50px;
}
#logo img{
	margin-bottom:5px;
}
#passport{
	width:100%
	height:1.5em;
	float:right;
	margin-top:10px
}
#psHome{
	float:left;
}
#psMypassport{
	margin-right:36px;
}
#psMypassport a{
	margin-left:6px;
}
#currentClass{
	position:absolute; 
	top:58px;
	left:10px;
	display:inline;
	padding-bottom:10px;
	font-weight:bold
}
#menu{
	position:relative;
	top:15px;
	margin-left:30px;
	height:30px;
}
#menu li{
	height:30px;
	width:78px;
	float:left;
	margin-right:5px;
}
#menu li a{
	float:left;
	display:inline;
	height:30px;
	width:78px;
	text-indent:-999em;
}
#menu .current{
	background-position:0 0px;
}
#search{
	position:absolute;
	right:15px;
	top:15px;
}
#search .textBox {
	width:150px;
}
.currentClass:link,.currentClass:visited,.currentClass:active{
	background:transparent url(/images/bg_currentClass.gif) no-repeat scroll right 6px;
	padding-right:20px;
	text-decoration:none;
}
#popClassMenu{
	position:absolute; 
	top:76px;
	left:10px;
	border:3px solid #C0C0C0;
	background-color:white;
	padding:8px 15px;
	display:none;
	z-index:99;
	line-height:200%
}
#popClassMenu a{
	font-size:12px;
}
/*** body***/
#main{
	width:640px;
	float:left;
	*position:relative; 
	overflow:hidden;
	margin-left:10px;
}
#main2{
	width:79%;
	float:left;
	*position:relative; 
}
#container{
	position:relative;
	z-index:1;
	*position:static;
}
#sidebar{
	width:300px;
	float:right;
	overflow:hidden;
}
#sidebar2{
	width:20%;
	float:right;
}
/*** footer ***/
#footer{
	clear:both;
	height:182px;
	background:transparent url('/images/bg_footer.gif') no-repeat center center;
	*margin-top:-10px;
	width:960px;
	margin:0px auto;
}
#copyright{
	font-family:Arial;
	text-align:center;
	top:150px;
	position:relative;
	line-height:16px;
	height:16px;
}
/*** 项目常用样式 ***/
.orange{color:#F26122;}
.gray{color:#808080;}
.grayline:link,.grayline:visited,.grayline:active{color:#808080;text-decoration:underline;}
.green{color:#008000;}
.red{color:red;}
.yellowBG{background-color:#FFFFBF;}
.redBG{background-color:#DC143C;color:white;}
.greenBG{background-color:#006400;color:white;}
.orangBG{background-color:#ff6600;color:white;}
.blueBG{background-color:#00008B;color:white;}
.blackBG{background-color:#333333;color:white;}
.pinkBG{background-color:#DC143C;color:white;}
.whiteBG{background-color:#ffffff;}
.big{font-size:14px;}
.small{font-size:12px;}
.ss{font-size:11px}
td.small{font-size:12px;}
.tips{
	background:#FFFFE6;padding:10px;
	line-height:1.6em;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.userFaceBox{
	display:block;
	width:58px;
	height:58px;
	background:transparent  url('/images/bg_userface.gif') no-repeat;
	position:relative; 
}
.userFaceBox img{
	position:relative; 
	top:4px;
	left:-1px;
}
#error {
	margin-top:10px;
}
#error, .status {
	background:#FFFBCC none repeat scroll 0 0;
	border:1px solid #FFEC19;
	margin:0 0 5px;
	padding:8px;
	-moz-border-radius:8px;
	text-align:center
}
#errorPanel {
	margin-top:10px;
}
#errorPanel, .status {
	background:#FFFBCC none repeat scroll 0 0;
	border:1px solid #FFEC19;
	margin:0 0 5px;
	padding:8px;
	-moz-border-radius:8px;
	text-align:center
}
.textBox {
	padding:5px 1px 3px 1px;
	margin-right:5px;
	border:1px #DEDEDE solid;
	-moz-border-radius:3px;
	line-height:14px;
}
a:link,a:visited,a:active{color:#1071B5;text-decoration:underline} 
a:hover{color:#F26122;text-decoration:underline}
a.grayBG:link,a.grayBG:visited,a.grayBG:active{background-color:#F7F7F7;color:#808080;text-decoration:underline;}
a.grayBG:hover{color:white;background-color:#003399;}
a.gray:link,a.gray:visited,a.gray:active{color:#868686;}
a.gray:hover{color:#FF3300;}
a.black:link,a.gray:visited,a.gray:active{color:#494949;}
a.black:hover{color:#FF3300;}
a.green:link,a.green:visited,a.green:active{color:#008000;}
a.green:hover{color:#F26122;}
a.blue:link,a.blue:visited,a.blue:active{color:#075DB3;text-decoration:underline;}
a.blue:hover{color:#F26122;}
a.red:link,a.red:visited,a.red:active{color:red;text-decoration:underline;}
a.red:hover{color:#FF3300;}
a.orange:link,a.orange:visited,a.orange:active{color:#FF3300;}
a.orange:hover{color:#F26122;}
a.noline:link,a.noline:visited,a.noline:active{text-decoration:none;}
a.noline:hover{text-decoration:underline;}
a.apple:link,a.apple:visited,a.apple:active{
	text-decoration:none;
	background:url(/images/ico_apple_gray.gif) no-repeat;
	display:inline-block;
	width:16px;
	height:16px;
}
a.apple:hover{
	text-decoration:none;
	background:url(/images/ico_apple.gif) no-repeat;
	display:inline-block;
	width:16px;
	height:16px;
}
a.applelight:link,a.applelight:visited,a.applelight:active{
	text-decoration:none;
	background:url(/images/ico_apple.gif) no-repeat;
	display:inline-block;
	width:16px;
	height:16px;
}
a.applelight:hover{
	text-decoration:none;
	background:url(/images/ico_apple_gray.gif) no-repeat;
	display:inline-block;
	width:16px;
	height:16px;
}
.btn6em,.btn4em,.btn2em{
	font-size:12px;
	text-decoration:none;
	height:24px;
	line-height:24px;
	max-height:24px;
	display:inline-block;
	text-align:center;
	line-height:26px;
	_padding-top:2px;
	_line-height:22px;
	_height:22px;
}
a.btn4em:link,a.btn4em:visited,a.btn4em:active,a.btn2em:link,a.btn2em:visited,a.btn2em:active{
		color:#5D5D5D;	text-decoration:none
}
a.btn4em:hover,a.btn2em:hover{
	color:#F26122;	text-decoration:none
}
input.btn2em,input.btn4em{
	border:0;
	cursor:pointer;
	_height:24px;
}
.btn6em{
	width:102px;
	}
.btn4em{
	width:75px;
}
.btn3em{
	width:65px;
}
.btn2em{
	width:56px;
}
.btn4em:hover,.btn2em:hover{
	color:#F26122;
}
.btnHelp{
	background:transparent url('/images/bg_button.gif') no-repeat 0 0;
	padding-left:12px;
}
.btnPlus{
	background:transparent url('/images/bg_button.gif') no-repeat 0 -24px;
	padding-left:12px;
}
.btnPlus_6{
	background:transparent url('/images/bg_button.gif') no-repeat 0 -120px;
	padding-left:12px;
	}
.btnOk{
	background:transparent url('/images/bg_button.gif') no-repeat 0 -48px;	
	padding-left:12px;
}
.btnCancel{
	background:transparent url('/images/bg_button.gif') no-repeat 0 -96px;	
	padding-left:12px;
}
.btnBlank{
	background:transparent url('/images/bg_button.gif') no-repeat 0 -72px;
}
/*submit 新按钮样式*/
input.btn{
	background:#ffffff none repeat scroll 0 0;
	background:transparent url('/images/bg_btn.png');
	border-color:#D4D4D4;
	color:#616161;
	border-style:solid;
	border-width:1px;
	padding:0px 5px;
	height:23px;
	line-height:22px;
	text-align:center;
	font-size:12px;
	cursor:pointer;
	-moz-border-radius:3px;
	font-weight:bold
}
input.btn:hover{
	color:#FF6600;
}
input.green{
	background:#4B8F01 none repeat scroll 0 0;
	border-color:#88B674 #31601C #31601C #88B674;
	color:#ffffff;
}
input.blue{
	background:#2782D6 none repeat scroll 0 0;
	border-color:#B9D7F2 #264F6E #264F6E #B9D7F2;
	color:#ffffff;
}
input.gray{
	background:#999999 none repeat scroll 0 0;
	border-color:#B5B5B5 #696969 #696969 #B5B5B5;
	color:#ffffff;
}
.btnTxt{
	background:#ffffff none repeat scroll 0 0;
	border-color:#DCDCDC #868686 #868686 #DCDCDC;
	border-style:solid;
	border-width:1px;
	font-size:12px;
	text-decoration:none;
	display:inline-block;
	text-align:center;
	letter-spacing:1px;
	height:17px;line-height:17px;
	padding:1px 5px;
}
/*submit 新按钮样式 end*/
/*** 项目级小组件 ***/
/*** tab区域 ***/
.tabArea{
}
.tabArea_left{
	float:left;
}
.tabArea .tabList{
	float:right;
	padding-left:1%;
	padding-right:1%;
	border-bottom:1px solid #888888;
}
.tabArea  .tabList li {
	float: left;
	margin-right:4px;
	list-style: none;
	display:inline;
	line-height:1.5em;
}
.tabArea  .tabList a:link,.tabArea  .tabList a:visited,.tabArea  .tabList a:active{
	float: left;
	text-decoration: none;
	position:relative; 
	top:1px;
	padding: 4px 10px 1px 10px;
	border:1px solid #888888;
	padding: 3px 11px 0px 11px;
	-moz-border-radius-topleft:3px;
	-khtml-border-radius-topleft: 3px;
	-webkit-border-radius:3px;
	-moz-border-radius-topright:3px;
	-khtml-border-radius-topright: 3px;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
	color:#FFFFFF;
	background:transparent  url('/images/bg_tabArea.gif') repeat-x;
}
.tabArea  .tabList li a.current:link,.tabArea  .tabList li a.current:visited,.tabArea  .tabList li a.current:active{
	cursor:default;
	color: #666677;
	border-bottom:1px solid white;
	background:transparent  url('/images/bg_tabArea_c.gif')  repeat-x;
}
/*tab left*/
.tabArea_left .tabList{
	float: left;
	list-style: none;
	padding-left:3%;
	padding-right:3%;
	_padding-left:15px;
	_padding-right:15px;
	border-bottom:1px solid #888888;
	display:inline;
}
.tabArea_left  .tabList li {
	float: left;
	margin-right:7px;
	list-style: none;
	display:inline;
	line-height:1.5em;
}
.tabArea_left  .tabList a:link,.tabArea_left  .tabList a:visited,.tabArea_left  .tabList a:active{
	float: left;
	text-decoration: none;
	position:relative; 
	top:1px;
	padding: 4px 10px 1px 10px;
	border:1px solid #888888;
	padding: 3px 16px 0px 16px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;	
	color:#FFFFFF;
	background:transparent  url('/images/bg_tabArea.gif') repeat-x;
}
.tabArea_left  .tabList li a.current:link,.tabArea_left  .tabList li a.current:visited,.tabArea_left  .tabList li a.current:active{
	cursor:default;
	color: #666677;
	border-bottom:1px solid white;
	background:transparent  url('/images/bg_tabArea_c.gif')  repeat-x;
}
/*tab left end*/
.tabAreaLight  .tabList a:link,.tabAreaLight  .tabList a:visited,.tabAreaLight  .tabList a:active{
	background-image:none;
	background-color:#F7F7F7;
	color:black;
}

.tab {
	display:none;
	margin-top:15px;
}
.tabArea .current{
	display:block;
}
/*** 圆角 ***/
.cblock{
	position:relative;
	z-index:10;
	background-color:white;
	margin-bottom:20px;
	width:100%;
}
.hasMinHeight{
	min-height:550px;
	_height:550px;
}
.cblock .cblockMain{
	margin-left:20px;
	margin-right:20px;
	line-height:1.5em;
	padding:15px 0;
}
#sidebar .cblock .cbH2{
	margin-top:0;
}
.cbH2{
	background:transparent url('/images/bg_cbh2.gif') no-repeat left center;
	padding-left:10px;
	color:#339A18;
	margin:8px 0;
	font-weight:bold;
	height:1.2em;
	line-height:1.2em;
}
#myClassInfo .cbH2{
	padding-left:25px;
	background:transparent url('/images/ico_home.gif') no-repeat left top;
	line-height:22px;
}
.cblock .cbTopBtnArea{
	position:absolute;
	right:10px;
	top:15px;
}
.cbTopBtnArea a{
}
.cblock .cbMore{
	clear:both;
	line-height:0;
	height:16px;
	text-align:right;
}
.cblock .tl,.cblock .tr,.cblock .bl,.cblock .br{
	position:absolute;
	z-index:99;
	display:block;
	width:5px;
	height:5px;
	font-size:0;
	line-height:0;
}
.cblock .tl{
	background:transparent url('/images/pic_yuanjiao.gif') no-repeat 0 0;
	top:0;
	left:0;
}
.cblock .tr{
	background:transparent url('/images/pic_yuanjiao.gif') no-repeat 0 -5px;
	top:0;
	right:0;
}
.cblock .bl{
	background:transparent url('/images/pic_yuanjiao.gif') no-repeat 0 -10px;
	bottom:0;
	_bottom:-1px;
	left:0;
}
.cblock .br{
	background:transparent url('/images/pic_yuanjiao.gif') no-repeat 0 -15px;
	bottom:0;
	_bottom:-1px;
	right:0;
}
/*** 阴影圆角 ***/
.shadowCblock{
	position:relative;
	z-index:20;
	background-color:white;
	margin-bottom:8px;
	width:100%;
	border-top:1px #DCDCDC solid;
	border-left:1px #DCDCDC solid;
	background:transparent url('/images/bg_shadow_right.gif') repeat-y right; 
}
.shadowCblock .scblockMain{
	margin-left:10px;
	margin-right:10px;
	line-height:1.5em;
	padding:5px 0;
}
.shadowCblock .scblockBottom{
	background:transparent url('/images/bg_shadow_bottom.gif') repeat-x left top;
	font-size:0;
	line-height:0;
	height:4px;
	_height:3px;
}
.shadowCblock .stl,.shadowCblock .str,.shadowCblock .sbl,.shadowCblock .sbr{
	position:absolute;
	z-index:88;
	display:block;
	width:8px;
	height:8px;
	font-size:0;
	line-height:0;
}
.shadowCblock .stl{
	background:transparent url('/images/pic_yuanjiao_shadow.gif') no-repeat 0 0;
	top:-1px;
	left:-1px;
}
.shadowCblock .str{
	background:transparent url('/images/pic_yuanjiao_shadow.gif') no-repeat 0 -8px;
	top:-1px;
	right:0px;
}
.shadowCblock .sbl{
	background:transparent url('/images/pic_yuanjiao_shadow.gif') no-repeat 0 -16px;
	bottom:0px;
	left:-1px;
}
.shadowCblock .sbr{
	background:transparent url('/images/pic_yuanjiao_shadow.gif') no-repeat 0 -24px;
	bottom:0px;
	right:0px;
}
/*** 按钮bar圆角 ***/
.btnbarCblock{
	position:relative;
	z-index:30;
	background-color:white;
	width:100%;
	border:1px solid #DCDCDC;
}
.btnbarCblock .bbtl,.btnbarCblock .bbtr,.btnbarCblock .bbbl,.btnbarCblock .bbbr{
	position:absolute;
	z-index:77;
	display:block;
	width:5px;
	height:5px;
	font-size:0;
	line-height:0;
}
.btnbarCblock .bbtl{
	background:transparent url('/images/pic_yuanjiao_btnbar.gif') no-repeat 0 0;
	top:-1px;
	left:-1px;
}
.btnbarCblock .bbtr{
	background:transparent url('/images/pic_yuanjiao_btnbar.gif') no-repeat 0 -5px;
	top:-1px;
	right:-1px;
}
.btnbarCblock .bbbl{
	background:transparent url('/images/pic_yuanjiao_btnbar.gif') no-repeat 0 -10px;
	bottom:-1px;
	left:-1px;
}
.btnbarCblock .bbbr{
	background:transparent url('/images/pic_yuanjiao_btnbar.gif') no-repeat 0 -15px;
	bottom:-1px;
	right:-1px;
}
.btnbarCblock ul {
	margin-left:10px;
}
.btnbarCblock ul li{
	float:left;
	display:inline;
	height:2em;
	line-height:2em;
	margin-right:10px;
}
.btnbarCblock ul li a{
	padding-left:15px;
	background:transparent url('/images/ico_greendisc.gif') no-repeat 0 0;
	text-decoration:none;
}
.icoName{
padding-left:16px;
background:transparent url('/images/ico_ppl.gif') no-repeat left top;
}
.icoSetup{
padding-left:16px;
background:transparent url('/images/ico_setup.gif') no-repeat left top;
}
.icoMsg{
padding-left:16px;
background:transparent url('/images/ico_duanxin.gif') no-repeat left top;
}
.icoArrL{
	padding-left:16px;
	background:transparent url('/images/ico_zuotiantou.gif') no-repeat left top;	
}
.icoNotice{
	padding-left:20px;
	background:transparent url('/images/ico_xinfeng.gif') no-repeat left top;		
}
.icoNotice_plus{
	padding-left:20px;
	background:transparent url('/images/ico_xinfeng_jia.gif') no-repeat left top;		
}
.icoNotice_minus{
	padding-left:20px;
	background:transparent url('/images/ico_xinfeng_jian.gif') no-repeat left top;		
}
.icoNotice_arrR{
	padding-left:20px;
	background:transparent url('/images/ico_xinfeng_youjiantou.gif') no-repeat left top;		
}
.icoNotice_pen{
	padding-left:20px;
	background:transparent url('/images/ico_xinfeng_bi.gif') no-repeat left top;		
}
.icoNotice_alert{
	padding-left:20px;
	background:transparent url('/images/ico_xinfeng_tanhao.gif') no-repeat left top;		
}
.icoText{
	padding-left:20px;
	background:transparent url('/images/ico_text.gif') no-repeat left top;		
}
.icoWord{
	padding-left:20px;
	background:transparent url('/images/ico_word.gif') no-repeat left top;		
}
.icoGif{
	padding-left:20px;
	background:transparent url('/images/ico_gif.gif') no-repeat left top;		
}
#messageList{
	margin-top:30px;
}
#messageList li{
	float:left;
	width:100%;
	margin-bottom:8px;
}
#studyInfo{
	position:relative;
	border-bottom:1px #DCDCDC solid;
	border-top:1px solid white;
	padding:10px 0 10px 10px;
}
#studyInfoPic{
	position:relative;
	float:right;
	top:-40px;
}
#studyList{
	font-size:14px;
	margin-left:30px;
	margin-top:15px;
}
#studyList li{
	list-style-type:square;
	margin-bottom:5px;
}
#classInfoList{
	font-size:12px;
	margin-top:15px;
	margin-bottom:10px;
	word-wrap: break-all; 
}
#classInfoList li{
	padding-bottom:7px;
	border-bottom:1px #DCDCDC dotted;
	margin-left:30px;
	margin-right:2px;
	margin-bottom:5px;
	line-height:1.5em;
}
#classInfoList li .ico{
	margin-left:-16px;
	margin-right:3px;
	position:relative;
	top:3px;
}
/*** picList ***/
.listEach4 li{
width:30%;
_width:28%;
height:105px;
padding:0 1%;
text-align:center;
float:left;
overflow:hidden;
margin-bottom:4px;
display:inline;
}
.list48 li{
width:23%;
_width:21%;
height:105px;
padding:0 1%;
text-align:center;
float:left;
overflow:hidden;
margin-bottom:4px;
display:inline;
}
.list66 li{
width:18%;
padding:0 1%;
text-align:center;
float:left;
overflow:hidden;
margin-bottom:4px;
}
/*** notebook ***/
#txtNote{
	background-color:#FFFFF4;
	border:1px solid #DCDCDC;
	width:250px;
	height:150px;
	overflow-x:hidden;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.submitBtnArea{
	margin-top:4px;
}
.submitBtnArea .fixleft{
	*margin-left:-16px;
}
/*** classDoc***/
.classDocList{
	font-size:12px;	
	margin-left:15px;
	margin-top:15px;
}
.classDocList li{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px #ccc dotted;
}
.classDocList li {
	margin-left:20px;
}
.classDocList li .docTypeIco{
	margin-left:-20px;
	position:relative; 
	top:6px;
}
/*** path ***/
#path{
	height:25px;
	line-height:25px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:solid 1px #eeeeee;
	overflow:hidden
}
#path .uplevel{
	font-size:14px;
	font-weight:bold;
	color:#008000;
	text-decoration:none;
}
#path a.uplevel:hover{
	text-decoration:underline;
}
#path .title{
	display:inline;
	font-size:14px;
}
/*** 话题列表 ***/
.topic{
	margin:15px auto;
}
.userFace{
	float:left;
	width:12%;
	text-align:center;
	font-weight:bold;
}
.topicMain{
	float:left;
	width:88%;
}
.topicInfo{
	padding-bottom:5px;
	border-bottom:1px #ccc dotted;
	height:1.5em;
}
#best_answer .topicInfo{
	margin-left:70px;
	}

.topicContainer{
	margin:5px 0;
	padding:5px;
	line-height:1.5em;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:530px;overflow:hidden;
}
.comment{
	margin-left:20px;
}
.txtComment{
	width:460px;
	height:140px;
}
/*fu*/
.thread_bottom{
	/*** border-bottom:dotted 1px #DDDDDD; ***/
}
/*** 操作列表 ***/
.optionList{
}
.optionList li{
	font-size:14px;
	font-weight:bold;
	background:transparent url('/images/bg_option_item.gif') no-repeat 0 1px;
	padding-left:15px;
	margin-bottom:8px;
	height:1.2em;
}
.optionList li a:link,.optionList li a:visited,.optionList li a:active{
	color:#67A63E;
}
.optionList li a:hover{
	color:#F26122;
}
/*** 相关文章、问题、资源列表 ***/
.relativeList{
	font-size:12px;
	width:100%;
	margin-top:10px;
}
.relativeList li{
	margin-bottom:5px;
	padding-left:12px;
}
/*** 发表话题 ***/
#publishTopic{
	width:480px;
	border:0;
}
#txtTitle{
	width:480px;
	padding:3px;
}
#publishTopic #author{
	margin-top:20px;
}
#txtContent{
	width:480px;
	height:350px;
	margin-top:10px;
}
#ubbBtn{
	margin-top:0px;
	position:relative;
}
#ubbBtn select {
	position:relative;
	top:-3px;
}
#ubbBtn img{
	cursor:pointer;
}
#publishTopic #txtContent{
	margin-top:0px;
}
#publishTopic .submitBtnArea{
	 margin-top:0;
}
/*** 共享资料列表 ***/
.docType{
	float:left;text-align:left;margin-top:25px;padding:0;width:50px;
}
.docInfo{
	border-bottom:1px dotted #E6E6E6;
	padding:20px 5px 12px 5px;
	margin-left:50px;
	margin-right:10px;
}
.docInfo a:link,.docInfo a:visited,.docInfo a:hover,.docInfo a:active{
}
#classDocListMain .docName:link,#classDocListMain .docName:visited,#classDocListMain .docName:hover,#classDocListMain .docName:active{
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	line-height:1.5em;
}
#classDocListMain{
	margin-left:15px;
	margin-bottom:20px;
}
.docReply{
	border-bottom:1px dotted #e6e6e6;padding:5px 0px;margin-left:10px;
}
/*** 弹出框样式 ***/
#popOverlay {background-color:#000; cursor:default;}
/* Container */
#popContainer {
  background:transparent  url('/images/pop/transBG.png') no-repeat;
  padding:5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
  _padding:0;
 _border:4px solid #ccc;
}
.popMain{
	padding:1em;
	background-color:white;
	border:3px solid #999999;
	display:none;
	position:relative; 
	overflow-y:auto;
}
.popTopClose{
	position:absolute; 
	right:10px;
	top:5px;
}
.popTopClose:link,.popTopClose:visited,.popTopClose:active{
	color:#339A18;
}
.popTopClose:hover{
	color:#F26122;
}
.popMain table{
	margin:0;
}
.popMain H2{
	background:transparent url('/images/bg_cbh2.gif') no-repeat left 8px;
	color:#339A18;
	display:inline;
	padding:8px 0 8px 10px;
	font-weight:normal;
	clear:both;
}
/*** 相册 ***/
/*fu*/
.photoList{
	margin-left:10px;
}
.photoList li{ 
	float:left;
	list-style-type:none;
	width:200px;
	overflow:hidden;
}
.photoHeight{
	min-height:175px;_height:180px;
}
.photoDes{
	padding-bottom: 8px;
}
/* tangle 新增加的，原来在myclass.css里面的 */
.Editbox{
	left:10px;
	top:30px;
	padding:10px;
	border:2px solid #97ACD2;
	width:40%;
	display:none;
	position:absolute;
	/*filter:Alpha(Opacity=96);*/
	z-index:1000;
	text-align:center;
	background:#fff
}
ul.actions {
	width:150px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
ul.actions li {
	border-bottom:1px solid #DDDDDD;
	color:#999999;
	line-height:175%;
	text-indent:8px;
}
ul.actions li a:hover {
	background-color:#62B502;
	color:#FFFFFF;
	text-decoration:none;
}
ul.actions li a {
	display:block;
	text-decoration:none;
}
.pl_l {
	font-size:14.7px;
	padding-left:20px;
	padding-top:4px;
	text-align:left;
	vertical-align:top;
	width:100px;
}
.pl_r {
	padding-top:4px;
	vertical-align:top;
	width:450px;
}
/*** 列表样式 ***/
#tabCharList{
	width:100%;
	position:relative; 
	top:10px;
}
#tabCharList td{
	border:none;
	border-bottom:1px #E6E6E6 dotted;
	background:#fff;
	line-height:1.7em;
}
#tabCharList th{
	border:none;
	border-bottom:2px #E6E6E6 solid;
	background:#fff;
	text-align:center;
	font-weight:normal;
}
/*** 回复框 ***/
.replaybox{
	margin-left:15px;
	width:500px;
}
.ubbLine{
	width:100%;
	text-align:right;
}
.textLine textarea{
	width:492px;
	height:140px;
}
.submitLine{
	width:100%;
	padding-top:8px;
}
.submitLine .btnPlus,.submitLine .btnHelp,.submitLine .btnOk,.submitLine .btnCancel
{*margin-left:-17px;}
#clearinIE6{font-size:0;line-height:0;_height:4px;_top:0px;_position:relative;}
.tabchildAnswerList{background:#F7F7F7;margin:5px auto auto auto;width:100%;}
#tabchildAnswerList td{line-height:1.6em;font-size:13px;}
.topicOverflow{
	width:99%;
	overflow:hidden;
	margin-top:15px;
	margin-bottom:10px;
	line-height:1.5em;
}
/*** 随手记 ***/
.entry_a {
	padding: 5px; 
}
.entry_b {
	padding: 5px; 
	background-color: #f5f5f5; 
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width:100%;
}
/*** 引用回复 ***/
.brief_quotes {
background:transparent url(/images/quote_start.gif) no-repeat scroll 0 3px;
color:#888888;
line-height:1.6;
margin:5px 0;
overflow:hidden;
padding-left:18px;
width:420px;
}
.brief_quotes q {
background:transparent url(/images/quote_end.gif) no-repeat scroll 100% 100%;
padding-right:18px;
}
.SidePic{
	float:left;
	margin:4px 10px 1px 0;
	background:url(/images/bg_pic_id.gif) top center no-repeat;
}
.SidePic img{
	margin:4px auto;
}
.Pic_id{
	width:56px;
	height:56px;
	background-image:url(/images/bg_pic_id.gif);
}
.replyArea{
	margin-left:50px;
	border:1px solid #ccc; 
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:5px;
	margin-bottom:10px;
}
.thread{
	padding:5px 0;
	border-bottom:1px dotted #dddddd; 
	margin-top:10px;
}
.thread table{
	margin-bottom:5px;
}
li.xb span{
background:transparent url(/images/icon_hy.gif) no-repeat scroll 0 2px;padding:5px 0 5px 22px;
}
.icoXB{
background:transparent url(/images/icon_hy.gif) no-repeat scroll 0 2px;padding:5px 0 5px 22px;
}
/*intro*/
.refer{
	padding:4px 8px 0px 12px;margin-bottom:10px;
}
.refer_bg{
	background:#F4F9FF;
	border:1px dashed #ccc;
	border-left:0;border-right:0;
	padding-top:12px;
	padding-bottom:8px;
}
.answer{
	color:#E95A16;
}
.noRe {
color:#999999;
padding:0 10px 10px;
}
.refer_info {
background:transparent url(/images/bg_refer.gif) repeat-x scroll 0 top;
height:24px;
padding:10px 10px 0;
}
.btnRecord {
	cursor:pointer;
	padding:5px;
}

/*** 2009-08-12 yzy 网校首页样式 ***/
.ulChoiseList{
	margin:10px 20px;
}
.ulChoiseList li{
	float:left; 
	margin:10px 20px;
	position:relative; 
}
.ulChoiseList li a:link,.ulChoiseList li a:visited,.ulChoiseList li a:active{
	display:block;
	width:140px;
	height:35px;
	background:transparent  url('/images/bg_my_cource.jpg') no-repeat;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:35px;
	text-decoration:none;
	color:#616161;
}

.ulChoiseList li a:hover{
	color:#ff6600;
}
.ulChoiseList li  sup{
	display:block;
	width:21px;
	height:21px;
	background:transparent  url('/images/sup_left_cource.png') no-repeat;
	color:white;
	position:absolute; 
	top:-10px;
	right:-10px;
	text-align:center;
	line-height:21px;
	font-size:9px;
	_font-size:11px;
}

#myNextDoor{
	width:100%;
}
#myNextDoor th{
	border-bottom:3px solid #ccc;
	text-align:center;
}
#myNextDoor td{
	border-bottom:1px dotted #ccc;
	text-align:center;
}
#myNextDoor .txtL{
	text-align:left;
}
.studentItem{
	border-bottom:1px dotted #ccc;
	margin-bottom:15px;
	margin-top:15px;
}
.studentFace{
	height:70px;
	width:70px;
	text-align:center;
	float:left; 
	overflow:hidden;
}
.sutdentWork{
	float:right; 
	width:540px;
	position:relative; 
	line-height:1.8em;
}
.objPlayer{
	display:inline;
	position:relative; 
	top:-3px;
}
.workTitle{
	color:#808080;
}
#studentSpeak{
}
#studentSpeak li{
	margin:0;
	padding:0 0 0 25px;
	background:transparent  url('/images/quote_start.gif') no-repeat;
	font-size:14px;
	line-height:1.5em;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
}
#studentSpeak li p{
	margin-bottom:3px;
}
#studentSpeak .feedbackInfo{
	margin-top:10px;
	color:#898989;
}
#myXbInfo{
	padding:5px 0;
	border-bottom:1px solid #ccc;
}
#myXBLink{
	text-indent:25px;
	margin-top:5px;
	line-height:25px;
}
#myXBLink a{
	float:left; 
}
#myXBLink .btnBlank{
	text-align:center;
	margin-right:20px;
	float:right; 
	text-indent:0;
}
.course_rt_ul ul{
	margin:15px 0 0 12px;
}

.course_rt_ul li{
	float:left;
	height:23px;
	width:120px;
}
#list_verInfo{	 
	margin:0;
	padding:0;
}
#list_verInfo li{
	list-style:disc;
	margin-bottom:5px;
}

/*** 2009-08-13 yzy 新header ***/
#header{
	margin-bottom:20px;
	position:relative; 
	background:white url('/images/bg_hd_border_2.gif') repeat-x;
	z-index:66;
}
#headerWall{
	width:960px;
	height:100%;	
}
.header1{
	background:transparent url('/images/bg_hd_small.gif') no-repeat 190px 42px;
}
.header2{
	background:transparent url('/images/bg_hd_small2.gif') no-repeat 190px 42px;
}
#logo{
	float:right;
	display:inline;
	margin-top:30px;
	margin-right:40px;
}
#headerNav{
	position:absolute; 
	top:-2px;
	left:px;
}

#headerNav ul li{
	float:left; 
	font-size:14px;
	color:#ccc;
}
#headerNav ul li a:link,#headerNav ul li a:visited,#headerNav ul li a:active{
	padding:0 10px;
	color:#339A18;
}
#headerNav ul li a:hover{
	color:#f60;
}
#headerNav ul li a.current{
	text-decoration:none;
	font-weight:bold;
}
#toolNav{
	display:none;
}



/* bbs list table  //tangle*/ 

.bt   {
 width:95%;
 padding:5px;
}

.bt td{
    padding:5px;
}
.bt li{
    padding:5px;border-bottom:1px dotted #DDDDDD;
}

/*** 2009-08-18 yzy 图书馆***/
#reicteList li{
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	margin-bottom:15px;
}
.recitePic{
	float:left; 
	width:120px;
	text-align:center;
}
.reciteInfo{
	float:right; 
	width:470px;
	display:inline;
	margin-right:10px;
}
.reciteInfo h3{
	font-weight:normal;
	font-size:14px;
	margin-bottom:5px;
}
.reciteDesc{
	color:#707070;
}
.recitePrice{
	margin-top:10px;
}
#reicteList  .recitePrice p{
	margin:0 0 3px 0;
}
.reciteBuy{
	text-align:right;
}

#bookSearch{
	text-align:center;
}
#txtSearch{
	padding:3px;
	line-height:25px;
	width:290px;
	border:1px solid #CCC;
}
#bookList{
	margin-top:15px;	
}
#listHeader{
	position:relative; 
	height:20px;
	border-bottom:1px solid #ccc;
	padding-bottom:8px;
	margin-bottom:15px;
}
#lisrViewType{
	float:right; 
	margin-right:10px;
	display:inline;
	position:relative; 
	top:4px;
}
#lisrViewType li{
	float:left; 
	margin-right:10px;
}
#lisrViewType li a.current{
	border-bottom:1px solid #65A500;
	padding-bottom:2px;
}
#libraryInfo{
	position:absolute; 
}
#bookBox_1 ul li{
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	margin-bottom:15px;
}

.bookPic{
	float:left; 
	width:100px;
	text-align:center;
}
.bookPic .btn{
	margin-top:5px;
}
.bookInfo{
	float:right; 
	width:500px;
	display:inline;
	margin-right:10px;
}
.bookInfo h3{
	font-weight:normal;
	font-size:14px;
	margin-bottom:5px;
}
.bookDesc{
	color:#808080;
	height:75px;
	width:100%;
	overflow:hidden;
}
.bookInfoList{
	text-align:right;
}

#bookBox_2 ul li{
	width:25%;
	text-align:center;
	border-bottom:1px dotted #ccc;
	float:left; 
	padding-bottom:10px;
	margin-bottom:10px;
}
#bookBox_2 ul li h3{
	font-weight:normal;
	width:90%;
	height:1.2em;
	line-height:1.2em;
	overflow:hidden;
	margin:3px auto 5px auto;
}

.topList{
	margin:0;
	padding:0;
}
.topList li{
	list-style:none;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
	width:100%;
	height:1.2em;
	line-height:1.4em;
	overflow:hidden;
}
.topList li span{
	font-size:13px;
	padding:0 5px;
	font-weight:bold;
}

/*** 新公告 ***/
#hjclassNotice{
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position:relative; 
	border:1px solid #D9D9D9; 
	padding:0;
	margin-top:15px;
}
#classTips{
	margin:10px;
	background-color:#FFFFE6;
	padding:5px;
}
#widgetNotice{
	position:absolute; 
	left:120px;
	top:-18px;
	_top:-17px;
}
.hjclasssIng{
	line-height:1.5em;
	color:#656565;
}
td.hjclasssIng{
	padding-top:8px;
}
/*** 选修课 ***/
#electiveCourse{
	margin:20px 0 0 10px;
}
#electiveCourse li{
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:15px;
}
#electiveCourse h3{
	font-weight:normal;
	font-size:14px;
	margin-bottom:8px;
}
#electiveCourse .electiveCoursePrice{
	text-align:right;
	margin-bottom:8px;
}
#electiveCourse .electiveCourseInfo{
	margin:0;
	color:#808080;
}
.QAanswer{
	display:none;
	margin:5px 10px 5px 5px;
	color:#494949;
}
.overflowLink{
	width:100%;
	height:1.5em;
	line-height:1.5em;
	overflow:hidden;
}
#moreLinkArea{
	margin-right:20px;
}
#moreLinkArea .btn{
	margin-left:150px;
}
#moreLinkArea .green{
	padding-left:20px;
}
/*** 足迹 ***/
#footerHere{
	position:relative; 
	width:100%;;
	height:281px;
	overflow:hidden;
	background:transparent  url('/images/bg_footerhere.gif') no-repeat;
	margin-left:0px;
}
#footerHere p{
	margin:0;padding:0;
	border-bottom:1px dotted #D6D6D6;
	width:100%;
	height:25px;
	overflow:hidden;
}
.footerBlock{
	position:relative; 
	width:550px;
}
.footerFace{
	float:left; 
	display:inline;
	margin-left:40px;
}
.footerInfo{
		float:left; 
		margin-left:5px;
		display:inline;
}
#footer_1m{
	top:30px;
	left:30px;
}
.footerBlock img{
	border:1px solid #EFEFEF; 
	padding:1px;
}
#footer_1m .footerInfo{
		line-height:25px;
		width:450px;
		height:55px;
		overflow:hidden;
}
#footer_2m{
	top:55px;
	left:30px;
}
#footer_2m .footerface{
	width:100px;
}
#footer_2m .footerInfo{
		line-height:25px;
		width:410px;
		height:85px;
		overflow:hidden;
	}
#footer_2m .footerInfo p{
	margin-bottom:2px;
}
#footer_3m{
	top:75px;
	left:71px;
}
#footer_3m ul{
	margin:0;
	padding:0;
}
#footer_3m ul li{
	float:left; 
	margin-right:10px;
}
#footer_3m p{
	margin-bottom:0px;
}
/*** textarea ***/
.txt{padding:3px;font-family: verdana;background-color: #FFFFEC;border: 1px solid #CCCCCC;}
.txt_on {padding:3px;font-family:verdana;background-color:#FFFFE0;border: 1px solid #F1A058;}
/*** 课程介绍页面 ***/
#courseTabArea{
	margin-top:40px;
}

#classIntro{
	margin-top:20px;
}
#courseServer #tab_ask3{
	margin-left:15px;
	line-height:1.6em;
}
#courseTabArea #tab2_ask2,#courseTabArea #tab2_ask3{
	margin-left:15px;
	margin-top:10px;
}
/*** 注卡充值中心 ***/
#page_title{
	margin-bottom:20px;
}
#user_old{
	float:left; 
	display:inline;
	margin-left:50px;
	width:430px;	
	margin-top:20px;
}
#user_old .cbH2{
	border-bottom:1px solid #C6C6C6;
	padding-bottom:8px;
}
#tab_charge_old{
	margin-left:20px;
	margin-top:20px;
}
#user_new{
	width:350px;
	float:left; 
	display:inline;
	margin-left:30px;
	margin-top:10px;
	border:10px solid #F8F8F8; 
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#user_new .cbH2{
	color:#ff6600;
	background-image:none;
}
#tab_charge_new{
	margin-left:20px;
}
/*** 听课进度条 ***/
#studyInfoWord{
	float:left; 
}
.unitProgressBarBG{
	float:left; 
	width:102px;
	height:10px;
	font-size:0px;
	line-height:0px;
	border:#e1e1e1 1px solid;
	background: url(/images/bg_bar.gif);
	position:relative;
	top:2px;
	display:inline;
	margin-left:2px;
}
.unitProgressBar{
	background-color:#339a18;
	height:8px;
	font-size:0px;
	line-height:0px;
	margin:1px;
	position:relative;
}
/*** 打卡 ***/
#classCard{
	position:relative; 
	margin:0 10px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-top:20px;
}
#classCard p{
	margin-bottom:0px;
	}
.btnClassCardAble{
	display:block;
	margin:20px auto 5px auto;
	width:95px;
	height:25px;
	background:transparent  url('/images/btn_card.gif') no-repeat 0 0;
	outline:0;
}
.btnClassCardAble:hover{
	background:transparent  url('/images/btn_card.gif') no-repeat 0 -26px;
}
.btnClassCardOver{
	display:block;
	margin:20px auto 5px auto;
	width:95px;
	height:25px;
	background:transparent  url('/images/btn_card.gif') no-repeat 0 -52px;
	outline:0;
}
.btnClassCardFinished{
	display:block;
	margin:20px auto 5px auto;
	width:95px;
	height:25px;
	background:transparent  url('/images/btn_card.gif') no-repeat 0 -78px;
	outline:0;
	cursor:default;
}
#popAddXB{
	position:absolute; 
	color:red;
	font-weight:bold;
	top:-5px;
	left:110px;
	font-size:20px;
	display:none;
}

/*** 全勤听课学员 09-11-20 by paradisezj ***/
#ulMyWords li{
	}


/*** 磁场 10-1-14 paradisezj ***/
.num{
	font-weight:bold;
	}
#tab1{
	margin-top:40px;
	}
#tab1 h2{
	margin-bottom:20px;
	}
#tabCharList td.table_head{
	border-bottom:1px solid #ccc;
	font-weight:bold;
	color:#666;
	}
#collect_info{
	-moz-border-radius:5px;
	border:1px solid #d9d9d9;
	padding-left:15px;
	background-color:#FFFFE6;
	}
#collect_info a{
	line-height:20px;
	}

#collect_info li{
	border-bottom:none;
	padding:0px 5px;
	}
#collect_info span{
	}
#collect_info .num{
	font-weight:bold;
	}

#mytips{
	line-height:18px;
	color:#808080;
	padding:0 15px;
	}

.ptop {
	background:url('/images/icon_top.gif') no-repeat transparent;
	color:#666666;
	padding-left:12px;
	padding-right:1px;
}

.pbest {
	background:url('/images/icon_best.gif') no-repeat;
	color:#666666;
	padding-left:12px;
	padding-right:1px;
}

.tabList a em {
	background:url("/images/icon_woo.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:30px;
	position:absolute;
	right:-16px;
	text-indent:-9999em;
	top:-2px;
	width:35px;
}

/* secondary  tabs */
#container .filters{height:20px;padding:0 10px;margin:3px 0 8px 0;}
#container .filters a{margin:0 5px;color:#5A5A5A;white-space:nowrap;}
#container .filters .on,
#container .filters .on:hover{display:-moz-inline-stack;display:inline-block;_display:inline;padding:0 5px 0 0;background:#B5B5B5 url(http://bulo.hjenglish.com/app/images/bg_filter.gif) 100% 0 no-repeat;color:#fff;text-decoration:none;zoom:1;}
#container .filters .on span{display:block;_display:inline;height:20px;padding:0 0 0 5px;background:url(http://bulo.hjenglish.com/app/images/bg_filter.gif) no-repeat;line-height:20px;zoom:1;}
#container .filters a.on{color:white;text-decoration:none;}




/*背景切换*/
#wpapper{
	background-color:#fff;
}

#skin{
	float:right;
	position:relative;
	right:-180px;
	top:110px;
}

#skin_list li{
	float:left; 
	cursor:pointer;
	width:11px;
	height:14px;
	margin-right:5px;
}

#def div,#spring div,#blue div,#autumn div{
	background:url('/images/skin_bg.gif') no-repeat;
}

#def div {
	background-position:0 0;
	}
#spring div {
	background-position:0 -11px;
	}
#blue div {
	background-position:0 -22px;
	}
#autumn div {
	background-position:0 -33px;
	}
li#def.current div {
	background-position:-14px 0;
	}
li#spring.current div {
	background-position:-14px -11px;
	}
li#blue.current div {
	background-position:-14px -22px;
	}
li#autumn.current div {
	background-position:-14px -33px;
	}
body{
	background:#fff;
}
#tool{
	margin:0px auto 0px;
	background:#fff;
	height:79px;
}

body.def{
	background:#fff;
}
#tool.def{
	margin:0px auto 0px;
	background:#fff;
	height:79px;
}

body.spring{
	background:url('/images/bg_spring.gif') no-repeat left top;
}
#tool.spring{
	margin:0px auto 0px;
	background:url('/images/bg_spring_header.gif') no-repeat;
	height:79px;
}
body.blue{
	background:url('/images/bg_blue.gif') no-repeat left top;
}
#tool.blue{
	margin:0px auto 0px;
	background:url('/images/bg_blue_header.gif') no-repeat left top;
	height:79px;
}
body.autumn{
	background:url('/images/bg_autumn.jpg') no-repeat center top;
}
#tool.autumn{
	margin:0px auto 0px;
	background:url('/images/bg_autumn_header.jpg') no-repeat left top;
	height:79px;
}

#logout_area {
	margin-top:35px;
	height:0;
}	
#footer a#a_top{
	width:16px;
	display:inline-block;
	position:relative;
	height:24px;
	line-height:24px;
	}

/***学员心声各页添加***/
.feedback a.gray{
	color:#808080;
	}
.summary{
	padding:7px 0;
	}

.quote_start{
	background:url('/images/quote_start.gif') no-repeat;
	width:14px;
	height:10px;
	display:inline-block;
	}

/***安川样式***/
.name_piclist{
	height:18px;
	line-height:18px;
	display:block;
	}


.tabList{_width:100%;}
