@charset "utf-8";
/* HC COMMON */
body { margin: 0; font-size: 12px; padding: 0; font-family: Arial, Helvetica, sans-serif; background:  #ffffff url(/themes/2010/images/bg.gif) repeat-x top center; color: #333; }
#body1 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #333; background-color:#ffffff; font-size:12px; background:  #ffffff url(/themes/2010/images/bgs.gif) repeat-x top center; }
td { font-size:12px; }
img { border:0px; }
div, ul, li, span, p { list-style-type: none; margin:0px; padding: 0px; border:0px; }
h1, h2, h3, h4, h5 { font-size:12px; }
.blank5 { height:8px; line-height:8px; clear:both; visibility:hidden; }
.fl { float:left }
.fr { float:right }
.select_t { z-index:1; }
* { SCROLLBAR-ARROW-COLOR:#3F6DAD; SCROLLBAR-SHADOW-COLOR:#82A8CF; SCROLLBAR-HIGHLIGHT-COLOR:#CBDAEB; SCROLLBAR-FACE-COLOR:#D9E4F5; SCROLLBAR-TRACK-COLOR:#F2F3FA; scrollbar-3dlight-color:#91B5DA; scrollbar-highlight-color:#FDFDFE; scrollbar-face-color:#D9E4F5; }
a:link { color:#626262; text-decoration:none; }
a:visited { color:#626262; text-decoration:none; }
a:hover { color:#ff0000; text-decoration:underline; }
a:active { color:#ff0000; text-decoration:none; }
A.tl:link { color:#ffffff; text-decoration:none; }
A.tl:visited { color:#ffffff; text-decoration:none; }
A.tl:hover { color:#ffffff; text-decoration:underline; }
A.tl:active { color:#ffffff; text-decoration:none; }
A.reda:link { color:#ff0000; text-decoration:none; }
A.reda:visited { color:#ff0000; text-decoration:none; }
A.reda:hover { color:#ff6600; text-decoration:underline; }
A.reda:active { color:#ff6600; text-decoration:none; }
A.huana:link { color:#ffffff; text-decoration:none; }
A.huana:visited { color:#ffffff; text-decoration:none; }
A.huana:hover { color:#ffff00; text-decoration:underline; }
A.huana:active { color:#ffff00; text-decoration:none; }
.nodisplay{ display:none;}
.hei { color:#666666; cursor:hand; }
.bai { color:#ffffff; cursor:hand; }
.an { cursor:hand; }
.b { font-weight: bold; }
.bh { font-weight: bold; color:#ff0000; }
#left { float:left; }
.blank5 { height:8px; line-height:8px; clear:both; visibility:hidden; }
.tc { text-align:center; }
.tr { text-align:right; }
.tl { text-align:left; }
#mgs { text-align:center; width:100%; font-size:26px; color:#ff0000; font-weight: bold; padding:150px; }
.style4 { color: #999999; }
.notpass { color: #FF3300; }
.pass { color: #339900; }
.left_top { background: url(/themes/2010/images/left_top.gif) no-repeat; padding:4px 0px 0px 23px; font-size:14px; height:34px; color:#0564A8; font-weight: bold; }
/* main nav style */
.header { width:900px; height:80px; text-align:left; margin:0px auto; overflow:hidden; padding:10px 0px 0px 0px; }
.header .logo { float:left; width:180px; }
.header .top_web { float:left; width:120px; text-align:left; padding:12px 0px 0px 0px; }
.header .top_search { float:left; width:298px; height:37px; margin:15px 0px 0px 0px; padding:10px 0px 0px 8px; background: url(/themes/2010/images/serach_bg.gif) no-repeat; vertical-align:middle; }
.header .top_search li { float:left; }
.header .top_login { float:left; width:280px; padding:12px 0px 0px 0px; color:#ffffff; line-height:160%; text-align:right; }
.header .top_login a { color:#ffffff; text-decoration:none; font-size:14px; }
.header .top_login a:hover { text-decoration:underline; }
.nav { background:#0f3d69 url(/themes/2010/images/munebg.gif) repeat-x left center; height:40px; text-align:center; font-size:14px; margin:0px 0px 5px 0px; }
.lists { margin:0 auto; display:inline; position:relative; z-index:5; }
.lists li { display:inline; position:relative; }
.lists li a.tl { font-weight:bold; background:#3b75af url(/themes/2010/images/nav.gif) no-repeat left top; padding-left:15px; margin:0 1px 0 0; display:-moz-inline-box; display:inline-block; white-space:nowrap; cursor:pointer; }
.lists li a:hover, .lists li.selected a.tl { background-color:#FF9900; background-position:left -50px; text-decoration:none; }
.lists li:hover > a { background-color:#FF9900; background-position:left -50px; }
.lists li a:hover span, .lists li.selected a.tl span { background:url(/themes/2010/images/nav.gif) no-repeat right -50px; }
.lists li:hover > a span { background:url(/themes/2010/images/nav.gif) no-repeat right -50px; }
.lists li a.tl span { display:block; padding:12px 14px 9px 0; _padding:10px 15px 10px 0; }
.header .eric_site { color:#fff; }
.header .eric_site b { font-size:26px; }
.header .eric_site p { cursor:pointer; font-size:13px; }
.header .eric_sites { width:200px; padding:2px; border:1px solid #7CABDA; margin:3px 5px 5px 0px; overflow:hidden; float:left; position:absolute; background:#3269A1; display:none; font-family: SimSun, Arial, Helvetica, sans-serif; z-index:9999; }
.header .eric_sites dd { height:12px; float:left; padding:3px 10px; cursor:pointer; margin:2px; }
.header .eric_sites a { color:#fff; }
.header .eric_sites dt { width:180px; padding:0px 10px; height:20px; line-height:20px; text-align:right; color:#fff; clear:left; border-bottom:1px #7CABDA solid; }
.homeinupt { border:0px; width:220px; }
#homecontact { color:#ffffff; padding:30px 0px 0px 0px; }
#homecontact a { color:#ffffff; text-decoration:none; font-size:12px; }
#homecontact a:hover { text-decoration:underline; }

/*输入框*/
input, img { vertical-align:middle; }
.input100 { background-image: url(/themes/2010/images/xj555_22.gif); background-repeat: no-repeat; height: 18px; width: 100px; border: 1px solid #3B92D5; padding:1px 3px 0; }
.inputx { height: 18px; border: 0px solid #ffffff; border-bottom: 1px solid #3B92D5; padding:1px 3px 0; }
.input150 { background-image: url(/themes/2010/images/xj555_22.gif); background-repeat: no-repeat; height: 18px; width: 150px; border: 1px solid #3B92D5; padding:1px 3px 0; }
.input300 { background-image: url(/themes/2010/images/xj555_22.gif); background-repeat: no-repeat; height: 17px; width: 300px; border: 1px solid #3B92D5; padding:3px 4px 0; }
.input350 { background-image: url(/themes/2010/images/xj555_22.gif); background-repeat: no-repeat; height: 80px; width: 350px; border: 1px solid #3B92D5; padding:3px 4px 0; }
.input400 { background-image: url(/themes/2010/images/xj555_22.gif); background-repeat: no-repeat; height: 150px; width: 400px; border: 1px solid #3B92D5; padding:3px 4px 0; }
.input500 { background-image: url(/themes/2010/images/xj555_22.gif); background-repeat: no-repeat; height: 200px; width: 500px; border: 1px solid #3B92D5; padding:3px 4px 0; }
.an_tj { background:#3b75af url(/themes/2010/images/tbg.gif) repeat-x top center; ; color:#ffffff; padding:5px 5px 4px 5px; height:22px; border:0px; }
.right_t { background:url(/themes/2010/images/right_tbg.gif) no-repeat; color:#ffffff; padding:5px 0px 3px 12px; font-size:11px; }
.right_c { padding:0px; border:1px solid #205385; height:120px; }
.right_cc { padding:5px 5px 5px 5px; border:1px solid #205385; height:120px; }
.m_right_td { text-align:left; }
#home_slist { margin:0px 0px 10px 0px; }
#home_tlist { margin:20px 0px 20px 0px; }
#tbg { background:#3b75af url(/themes/2010/images/tbg.gif) no-repeat; color:#ffffff; padding:6px 0px 3px 12px; }
.tbg4 { background:#3b75af url(/themes/2010/images/tbg.gif) no-repeat; color:#ffffff; padding:6px 0px 3px 12px; border-right:3px solid #ffffff; }
.tbg4s { background:#3b75af url(/themes/2010/images/tbgs.gif) no-repeat; color:#ffffff; padding:6px 0px 3px 12px; border-right:3px solid #ffffff; }
.tbg4m { background:#3b75af url(/themes/2010/images/tbg.gif) no-repeat; color:#ffffff; padding:6px 0px 3px 12px; }
.tbg4ms { background:#3b75af url(/themes/2010/images/tbgs.gif) no-repeat; color:#ffffff; padding:6px 0px 3px 12px; }
.tbg4c { padding:8px 0px 8px 0px; border:1px solid #3C7CB8; height:140px; text-align:center; }
#kuan_4h1 { width:106px; padding:4px; float:left; }
#cbg { padding:8px; border:1px solid #3C7CB8; }
#ttbg { background:#3b75af url(/themes/2010/images/ttbg.gif) no-repeat; color:#22486E; overflow:hidden; }
#ttbg td { padding:0px 0px 0px 12px; line-height:24px; height:24px; font-weight: bold; }
#ttbgx td { border-bottom: 1px solid #cccccc; padding:4px 0px 2px 0px; font-family: 宋体, Arial, Helvetica, sans-serif; }
#cbgt { padding:1px; border:1px solid #3C7CB8; }
.pleftpx { padding:6px 0px 4px 35px; }
/*评论*/
#cri_t0 { width:100%; float:left; padding:5px; border: #cccccc 1px solid; color:#ff6600; text-align:left; }
#cri_t1 { width:250px; float:left; }
#cri_t2 { width:250px; float:left; }
#cri_t3 { width:150px; float:left; }
#cri_t4 { width:100%; float:left; padding:5px 0px 0px 0px; }
/*teacher_an_bg*/
#teacher_bg { background:url(/themes/2010/images/teacher_bg.gif); border: 1px solid #3B92D5; margin:0px 0px 10px 0px; }
#teacher_bgx { background:url(/themes/2010/images/teacher_bgx.gif); border: 1px solid #F4A432; margin:0px 0px 10px 0px; }
#teacher_an_bg { background:url(/themes/2010/images/teacher_an_bg.gif); }
#teacher_an_bg td { height:30px; text-align:center; padding:3px 0px 0px 0px; }
#teacher_an_bg a { color:#ffffff; text-decoration:none; }
#teacher_an_bg a:hover { color:#ffff00; text-decoration:none; }
#teacher_bgl td { background-color:#E0F1FE; padding:4px 0px 3px 0px; font-family: 宋体, Arial, Helvetica, sans-serif; }
#teacher_bgk td { background-color:#FFEDDE; padding:4px 0px 3px 0px; font-family: 宋体, Arial, Helvetica, sans-serif; }
#teacher_c td { border-bottom: 1px solid #cccccc; padding:4px 0px 2px 0px; font-family: 宋体, Arial, Helvetica, sans-serif; line-height:150%; }
#t_list_bg_2 { background:#3b75af url(/themes/2010/images/t_list_bg_2.gif); padding:3px 0px 0px 0px; text-align:center; }
#t_list_bg_2 a { color:#ffffff; text-decoration:none; }
#t_list_bg_2 a:hover { color:#ffff00; text-decoration:none; }
#t_ttbg td { background:#3b75af url(/themes/2010/images/ttbg.gif) no-repeat; color:#22486E; padding:0px 0px 0px 12px; line-height:22px; font-weight: bold; }
#t_ttbg a { color:#22486E; text-decoration:none; }
#t_ttbg a:hover { color:#ff0000; text-decoration:none; }
#t_ttbgx td { border-bottom: 1px solid #cccccc; font-family: 宋体, Arial, Helvetica, sans-serif; }
#t_ttbgx a { color:#22486E; text-decoration:none; }
#t_ttbgx a:hover { color:#ff0000; text-decoration:none; }
#t_tbg { background:#3b75af url(/themes/2010/images/tbg.gif) no-repeat; color:#ffffff; padding:6px 0px 3px 12px; text-align:left; }
#t_tbg a { color:#ffffff; text-decoration:none; }
#t_tbg a:hover { color:#ffff00; text-decoration:none; }
#t_cbg { padding:8px; border:1px solid #3C7CB8; text-align:left; }
#t_cbgp0 { padding:0px; border:1px solid #3C7CB8; }
.h150 { line-height:150% }
.zhiding { color:#ff0000; font-weight: bold; }
.zhiding a { color:#ff0000; font-weight: bold; }
/*evaluate*/
.stars { margin:3px 0px 5px 12px; float:left; font-size:14px; color:#ff6600 }
#ccc { line-height:150%; padding:8px 25px 8px 25px; border:1px solid #3C7CB8; }
#bottom { text-align:center; background:#ffffff url(/themes/2010/images/bottom.gif); color:#266FB6; padding:8px 0px 0px 8px; }
#bottom a { color:#266FB6; text-decoration:none; }
#bottom a:hover { color:#ff0000; text-decoration:underline; }
.n2010_slist1 { border:1px #0066CC solid; padding:3px 5px 0px 5px; margin:5px auto; }
.n2010_slist1_t { background:#3b75af url(/themes/2010/images/ttbg.gif) no-repeat; color:#22486E; padding:0px 0px 0px 12px; line-height:22px; font-weight: bold; }
.n2010_slist1 td { border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; line-height:150%; }
.eric_edit { border:1px #ccc solid; padding:3px 6px 1px 6px; margin:0px 0px 0px 10px; cursor:pointer; vertical-align:middle; color:#0000FF; text-decoration:underline; }
.eric_html { border:1px #ddd solid; padding:3px 6px 1px 6px; vertical-align:middle; clear:both;}
.eric_html_div { border:1px #ddd solid; padding:3px 6px 1px 6px; vertical-align:middle; float:left; }
.edit_html_ing { display:block; margin:5px 0px 0px 0px; }
.edit_html_ok { display:block; margin:5px 0px 0px 0px; color:#FF0000; }
.eric_html_show { display:none; }

