/* Kaibell CSS Document */
/* Home Body Css */
/*@charset "utf-8";*/
@import url(/css/teachers.css);

/* usaonline other page */
#bleft {width:240px; min-height:100px; -height:100px; float:left;}
#bleft h2 {height:30px; line-height:30px; padding-left:10px; color:green;}
#bleft h2 a {font-size:13px; color:#fff;}
#bleft h2.bgcolor {height:28px; line-height:28px; color:#fff;
background:url("/images/menu_baner_8.gif") #99CCFF no-repeat;}
#bleft h2.bgcolor_0 {height:28px; line-height:28px; color:#fff; margin-bottom:5px;
background:url("/images/menu_baner_8_0.gif") #99CCFF no-repeat;}
#bleft h2.bullicon {height:30px; line-height:30px; color:#fff;
background:url("/images/menu_baner_4_1.gif") #99CCFF no-repeat;}
#bleft h2.bullproIcon {height:30px;}
#bleft .categorys-1 {min-height:1px; margin-bottom:10px;}
#bleft .categorys-1 p.notice {height:158px; padding:10px 2px 10px 10px; line-height:1.8; border:#6A437A solid 1px;}
#bleft .categorys-1 .block {display:block; text-align:center; margin-top:5px; color:red; font-size:16px;}

#bleft .categorys-1 .noback {height:142px; border:0; margin:0; padding:0; background:none;
filter:progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,wipeStyle=0, motion='forward'); position:relative;}
#bleft .categorys-1 .noback p {margin-bottom:0; padding:0;}
#bleft .categorys-1 .noback img {width:238px; height:140px; border:#CDE6FF solid 1px;}
#bleft .categorys-1 .noback span {position:absolute; bottom:5px; right:0; -right:-5px;}
#bleft .categorys-1 .noback span a {width:13px; height:13px; line-height:13px; float:left; text-align:center;
border:#ccc solid 1px; background-color:#fff; margin-right:5px; display:block;}
#bleft .categorys-1 .noback span a.undel {background-color:#fff;}
#bleft .categorys-1 .noback span a.seled {background-color:#7B8E22;}

#bleft .categorys-2 {min-height:1px; margin-bottom:10px; 
background:url("/images/bull_lesson_bg.jpg") no-repeat; border:#6A437A solid 1px;}
#bleft .categorys-2-general {min-height:1px; margin-bottom:10px; 
background:url("/images/bull_general_bg.jpg") no-repeat; border:#6A437A solid 1px;}
#bleft .categorys-2-career {min-height:1px; margin-bottom:10px; 
background:url("/images/bull_career_bg.jpg") no-repeat; border:#6A437A solid 1px;}
#bleft .categorys-2-business {min-height:1px; margin-bottom:10px; 
background:url("/images/bull_business_bg.jpg") no-repeat; border:#6A437A solid 1px;}
#bleft .categorys-2-abroad {min-height:1px; margin-bottom:10px; 
background:url("/images/bull_abroad_bg.jpg") no-repeat; border:#6A437A solid 1px;}
#bleft .categorys-2 p.notice {height:153px; padding:15px 2px 10px 10px; line-height:2.0;}
#bleft .categorys-2 .block {display:block; text-align:center; margin-top:5px; color:red; font-size:16px;}

#bleft .categorys {min-height:1px; margin-bottom:10px; *overflow-x:hidden; border:#6A437A solid 1px;}
#bleft .bdcolor {border:#325194 solid 1px;}
#bleft .categorys h2 {height:30px; line-height:30px; padding-left:10px;}
#bleft .categorys h2 a {font-size:14px; color:#333;}
#bleft .categorys h2.bgcolor1 {background-color:#6A437A; color:#fff; margin-bottom:10px;}
#bleft .categorys h2.bgcolor2 {background-color:#325194; color:#fff; margin-bottom:10px;}
#bleft .categorys p.kbsay {padding:0 0 10px 10px; line-height:1.6;}
#bleft .categorys p.kbsay input {width:auto; margin:0; padding:0;}
#bleft .categorys p.votebtn {text-align:center; padding-bottom:15px;}
#bleft .categorys p.votebtn input {width:71px; height:24px; cursor:pointer;}
#bleft .categorys p.votebtn input.votebtn0 {background:url("/images/vote_btn_0.jpg") no-repeat;}
#bleft .categorys p.votebtn input.votebtn1 {background:url("/images/vote_btn_1.jpg") no-repeat;}
#bleft .categorys p.remuse {padding:0 2px 10px 10px; line-height:1.6;}
#bleft .categorys .lessonlist {width:220px;}
#bleft .categorys .lessonlist th {height:20px; color:#C12218; font-weight:normal; border-bottom:#ccc solid 1px;}
#bleft .categorys .lessonlist td {height:26px; color:#444; border-bottom:#eee solid 1px;}
#bleft .categorys p.morelesson {padding:10px; text-align:right;}
#bleft .categorys ul {margin-top:-10px; padding-bottom:10px; line-height:1.6;}
#bleft .categorys ul a {font-size:13px;}
#bleft .categorys ul li {padding-left:25px; background:url("/images/list-3corner.gif") no-repeat 12px center;}
#bleft .categorys ul li.lnavied a {color:#ff7300;}
#bleft .nobgpic {background:none; padding-top:10px; border:#6A437A solid 1px;}
#bleft .categorys ul.pointicon {margin-top:0; padding:0; height:110px;}
#bleft .categorys ul.pointicon li {padding-left:25px; background:url("/images/list-point.gif") no-repeat 12px center;}
#bleft .categorys ul.subbarlist li {height:35px; line-height:35px; padding-left:10px; 
background:url("/images/subject_button_bg.gif") no-repeat left center;}
#bleft .categorys ul.subbarlist_1 li {height:35px; line-height:35px; padding-left:10px; 
background:url("/images/subject_button_bg_1.gif") no-repeat left center;}

#bleft .subtopnavi {min-height:61px; margin:-10px 0 5px 0; color:#000; font-size:13px;}
#bleft .subtopnavi table {width:100%;}
#bleft .subtopnavi td {height:61px; padding:0 5px; text-align:center;}
#bleft .subtopnavi td img {height:35px;}
#bleft .subtopnavi td a {font-size:13px;}

#bleft .categorys .orallist {width:250px; margin-top:-10px; margin-bottom:7px; *margin-bottom:-3px; padding:0; float:left; min-height:1px; line-height:normal;}
#bleft .categorys .orallist dt {width:78px; height:28px; line-height:28px; text-align:center; margin:3px 3px 0 0; padding:0; float:left;
background:url("/images/engoral_icon_bg.gif") no-repeat; overflow:hidden;}
#bleft .categorys .orallist dt.longer {width:240px; margin-right:4px;
background:url("/images/engoral_icon_bg_2.gif") no-repeat;}
#bleft .categorys .orallist dt.oraled a {color:#ff7300;}

#bleft .others {min-height:1px; margin-bottom:10px;}
#bleft .others img {width:240px;}

#bright {width:700px; min-height:1px; float:right;}

#bright .others {min-height:1px; margin-bottom:10px; clear:both;}
#bright .others img {height:40px;}

/* teacher css */
#bright .shownoborder {width:700px; height:250px; margin-bottom:10px;}
#bright .shownoborder h2 {height:30px; line-height:30px; padding-left:10px; color:#fff; font-size:14px; font-weight:normal;
background:url("/images/menu_baner_5_4.gif") #4F81BD no-repeat;}
#bright .shownoborder .iframe {height:218px; border:#008894 solid 1px;}
#bright .shownoborder iframe {display:block;}

#bright .usahome {height:250px; min-height:1px; margin-bottom:10px; color:#fff; 
background:url("/images/usaonline_top_0.jpg") #4F81BD no-repeat;}
#bright .usahome .noleft {width:400px; float:left;}
#bright .usahome .noright a {color:#fff;}
#bright .usahome .noright {width:290px; float:right;}
#bright .usahome .noright div {margin:10px 0 5px 0;}

/***/#bright .show-categorys {width:700px; min-height:1px; margin-bottom:10px;}

#bright .show-categorys h2 {height:30px; line-height:30px; padding-left:10px; color:green; font-size:14px;}
#bright .show-categorys .oralcont {min-height:1px; border:#6A437A solid 1px;}
#bright .show-categorys .oralcont .txtcont {padding:10px 10px 10px 20px; line-height:1.8;}
#bright .show-categorys .teachers .teachernavi {height:30px; background-color:#008894; color:#C12218; border:#008894 solid 5px; border-bottom:0;}
#bright .show-categorys .teachers .teachernavi th {margin:0; padding:0;}
#bright .show-categorys .teachers .teachernavi td {margin:0; padding:0;}
#bright .show-categorys .teachers .teachernavi td {height:30px; text-align:center; padding:0 8px; font-size:13px;}
#bright .show-categorys .teachers .teachernavi td.seled0 {width:120px; padding:0; background:url("/images/sort_navied_0.gif") #f5f5f5 no-repeat;}
#bright .show-categorys .teachers .teachernavi td.seled {width:100px; padding:0; background:url("/images/sort_navied_1.gif") #f5f5f5 no-repeat;}
#bright .show-categorys .teachers .teachernavi a {color:#fff; font-size:13px;}
#bright .show-categorys .teachers .subteachernavi {padding:5px 230px 0 0; text-align:right;}

#bright .show-categorys .teachers {width:700px; min-height:1px; float:right; background-color:#f5f5f5;}
#bright .show-categorys .teachers h2 {height:25px; line-height:30px; padding-left:10px; color:#fff; font-weight:normal; font-size:14px;
background:url("/images/menu_baner_5_13.gif") #fff no-repeat; overflow:hidden; border-bottom:#7E1281 solid 5px;}
#bright .show-categorys .teachers .teacherlist {width:100%; margin-top:10px; color:#333;}
#bright .show-categorys .teachers .teacherlist th {height:20px; padding:0 5px; color:green; text-align:left; 
border-bottom:#ccc solid 1px; font-weight:normal;}
#bright .show-categorys .teachers .teacherlist td {height:60px; padding:0 5px; color:#444; border-bottom:#eee solid 1px;}
#bright .show-categorys .teachers .teacherlist td img.tchicon {width:36px; height:48px; margin-right:3px; padding:2px 4px; border:#e5e5e5 solid 1px;}
#bright .show-categorys .teacherScroll {width:700px; height:800px; overflow:scroll; overflow-x:hidden;
border-left:#ccc solid 1px; border-bottom:#ccc solid 1px;}

#bright .show-categorys fieldset {width:95%; margin-top:10px; display:block; line-height:1.6; -moz-border-radius:5px; *overflow-x:hidden;}
#bright .show-categorys fieldset p {padding:10px;}
#bright .show-categorys .teachers .teacherlist_1 {width:948px; margin-top:10px; color:#333;
border-right:#e5e5e5 solid 1px; border-top:#e5e5e5 solid 1px;}
#bright .show-categorys .teachers .teacherlist_1 th {height:20px; padding:3px 5px; color:green;
border-left:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px; font-weight:normal; background-color:#eee;}
#bright .show-categorys .teachers .teacherlist_1 td {height:60px; padding-left:5px; color:#444; 
border-left:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px;}
#bright .show-categorys .teachers .teacherlist_1 td img.tchicon {width:36px; height:48px; margin-right:5px; padding:2px 4px; border:#e5e5e5 solid 1px;}
#bright .show-categorys .teachers .teacherlist_1 td.tchname {border-left:0; padding-left:0;}

#bright .show-categorys .teachers .teacherlist_2 {width:698px; margin-top:10px; color:#333;
border-right:#e5e5e5 solid 1px; border-top:#e5e5e5 solid 1px;}
#bright .show-categorys .teachers .teacherlist_2 th {height:20px; padding:3px 5px; color:green;
border-left:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px; font-weight:normal; background-color:#eee;}
#bright .show-categorys .teachers .teacherlist_2 td {height:60px; padding-left:5px; color:#444; 
border-left:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px;}
#bright .show-categorys .teachers .teacherlist_2 td img.tchicon {width:36px; height:48px; margin-right:5px; padding:2px 4px; border:#e5e5e5 solid 1px;}
#bright .show-categorys .teachers .teacherlist_2 td.tchname {border-left:0; padding-left:0;}

/* curriculum css */
#bright .show-categorys table.lessonnavi {width:100%; height:30px;}
#bright .show-categorys table.lessonnavi td {width:120px; text-align:center;
background:url("/images/lesson_navi_bg.gif") no-repeat;}
#bright .show-categorys table.lessonnavi td a {font-size:13px; font-weight:bold;}
#bright .show-categorys table.lessonnavi td.navied {background:url("/images/lesson_navied_bg.gif") no-repeat;}
#bright .show-categorys table.lessonnavi td.navied a {color:#333;}
#bright .show-categorys table.lessonnavi th {border-bottom:#bee8e8 solid 1px;}
#bright .show-categorys table.lessonlist {width:700px; color:#666; margin-bottom:10px; border:#eee solid 1px;}
#bright .show-categorys table.lessonlist th {height:28px; font-weight:bold; color:#666; padding-left:5px; 
background-color:#ddd; border-left:#fff solid 1px; border-top:#fff solid 1px; border-right:#ddd solid 1px;}
#bright .show-categorys table.lessonlist td {text-align:left; padding:7px 0 7px 5px; border-top:#ddd solid 1px;}
#bright .show-categorys table.lessonlist caption {font-size:13px; color:#333; font-weight:bold; padding:15px 0 5px 0; text-align:left;}

#bright .show-categorys ul.vipteacherlist {width:690px; *overflow-x:hidden;}
#bright .show-categorys ul.vipteacherlist li {width:720px; margin-top:10px; float:left;}
#bright .show-categorys ul.vipteacherlist li p {width:110px; padding-right:5px; line-height:1.4; float:left; text-align:center;}
#bright .show-categorys ul.vipteacherlist li img.ticon {width:88px; padding:3px; border:#eee solid 1px;}

/* curriculumcont css */
#bright .show-categorys .curricont {min-height:1px; border:#CDE6FF solid 1px; background:url("/images/show_bg.gif") repeat-x left top;}
#bright .show-categorys table.contlist {width:660px; margin:10px auto 20px auto; border:#eee solid 1px;}
#bright .show-categorys table.contlist th {width:80px; color:#666; padding:6px 10px; border-bottom:#eee solid 1px;}
#bright .show-categorys table.contlist td {padding:6px 10px; line-height:1.6; border-bottom:#eee solid 1px;}

/***/#bright .show-categorys-1 {width:700px; min-height:1px; *overflow-x:hidden;}

/* subject css */
#bright .subtopnavi {width:698px; height:77px; margin-bottom:10px; color:#000; font-size:13px;
border:#008894 solid 1px; overflow:hidden;}
#bright .subtopnavi table {width:100%;}
#bright .subtopnavi td {height:75px; padding:0 5px; text-align:center;}
#bright .subtopnavi td img {height:50px;}
#bright .subtopnavi td a {font-size:13px;}

#bright .morereason {width:100%; min-height:1px; padding-bottom:10px; float:left;}
#bright .morereason div {width:700px; min-height:1px; margin:0; padding:0; float:left; position:relative;}
#bright .morereason div img {margin:0; padding:0; width:700px;}
#bright .morereason div ul {width:580px; position:absolute; bottom:20px; left:70px; min-height:1px; 
color:#00007F; line-height:1.8; font-size:13px;}
#bright .morereason div li {padding-left:20px; background:url("/images/abroad_point_01.gif") no-repeat left 6px;}
#bright .morereason div.intro {height:150px; background:url("/images/more_reason_09.gif") no-repeat;}
#bright .morereason div p {position:absolute; bottom:54px; left:80px;}
#bright .morereason div p a {width:160px; height:20px; display:block; margin-right:40px; margin-bottom:5px; float:left;}

#bright .subleft {width:423px; min-height:1px; float:left; *overflow-x:hidden;}
#bright .subleft .teachers {min-height:1px; margin-bottom:10px; position:relative;
border:#CDE6FF solid 1px; background:url("/images/show_bot_bg.gif") repeat-x left bottom;}
#bright .subleft .teachers h2 {height:40px; line-height:40px; text-align:center; font-size:14px; color:green;
background:url("/images/show_bg.gif") repeat-x left top;}
#bright .subleft .teachers .tchcont {min-height:1px; line-height:1.6; margin:0 0 10px 10px;}
#bright .subleft .teachers .tchcont img {width:100px; padding:3px; border:#eee solid 1px; float:left; margin-right:10px;}
#bright .subleft .teachers .tchcont a {font-size:13px; font-weight:bold;}
#bright .subleft .teachers .btnicon {clear:both; margin:0 0 10px 30px;}

#bright h3.titleh3 {height:28px; line-height:28px; padding-left:10px; font-size:14px; color:#fff;
background:url("/images/menu_baner_5_6.gif") no-repeat;}
#bright h3.longTitleh3 {height:28px; line-height:28px; padding-left:10px; font-size:14px; color:#fff;
background:url("/images/menu_baner_5_8_1.gif") no-repeat;}
#bright .subleft .webex {min-height:1px; margin-bottom:10px; padding-bottom:25px; position:relative;
border:#CDE6FF solid 1px; background:url("/images/show_bg.gif") repeat-x left top;}
#bright .subleft .webex h2 {height:30px; line-height:30px; padding-left:10px;}
#bright .subleft .webex p.webcont {padding:0 2px 10px 10px; line-height:1.6; color:#444;}
#bright .subleft .webex p.webcont span {color:#000;}
#bright .subleft .webex p.webbtn {position:absolute; bottom:10px; right:10px;}
#bright .subleft .lessonlist {width:100%; border:#7D970F solid 1px; margin-bottom:10px;}
#bright .subleft .lessonlist th {height:26px; color:#fff; font-weight:normal; font-size:13px; background-color:#7D970F; border-bottom:#ccc solid 1px;}
#bright .subleft .lessonlist td {height:28px; color:#444; border-bottom:#eee solid 1px;}
#bright .subleft .lessonlist td img {width:34px; height:34px; margin-right:3px;}
#bright .subleft p.morelesson {padding:5px 10px 10px 0; text-align:right;}

#bright .subleft h4,#bright .subright h4 {height:26px; line-height:26px; padding-left:10px; text-align:left; font-size:13px; color:#fff;
background-color:#008894;}

#bright .subright {width:270px; min-height:1px; float:right; *overflow-x:hidden;}
#bright .subright h3 {height:28px; line-height:28px; padding-left:27px; font-size:13px; font-weight:bold; color:green;
background:url("/images/add_icon.gif") no-repeat left center;}
#bright .subright .categorys {min-height:1px; margin-bottom:10px;
border:#008894 solid 1px; background:url("/images/show_bg.gif") repeat-x left top;}
#bright .subright h2 {height:28px; line-height:28px; padding-left:8px; margin-bottom:5px; background-color:#4DA6FF; color:#fff;}
#bright .subright .infocont {padding:10px; padding-right:5px; line-height:1.6;}
#bright .subright .infocont li {padding-left:15px; background:url("/images/list-3corner.gif") no-repeat left 6px;}
#bright .subright .infocont li span {color:green;}

/* home css */
#bright .oralgoods {min-height:1px; *margin-bottom:10px; *overflow-x:hidden;}
#bright .oralgoods ul {width:720px; min-height:1px; float:left;}
#bright .oralgoods li {width:345px; height:160px; margin:0 6px 6px 0; float:left;
border:#D9968C solid 1px; overflow:hidden;}
#bright .oralgoods li.eightgood {width:347px; height:162px; border:0;}
#bright .oralgoods li.eightgood img {width:347px; height:162px;}
#bright .oralgoods li.lessoncont {background:url("/images/lesson_cont_bg.gif") #f5f5f5 no-repeat 10px 10px;}
#bright .oralgoods li.oralcont {background:url("/images/oralsort_4.jpg") #f5f5f5 no-repeat 10px 10px;}
#bright .oralgoods li.vipcont {background:url("/images/vip_cont_bg.gif") #f5f5f5 no-repeat 10px 10px;}
#bright .oralgoods li dl {margin:10px 0 0 200px; line-height:1.8;}
#bright .oralgoods li dl a {font-size:13px;}
#bright .oralgoods h2 {height:30px; line-height:30px; margin-top:10px; padding-left:200px; color:green; font-size:14px;}

/* XXenglish css */
#bright .sleft {width:453px; height:290px; margin-bottom:10px; float:left; overflow:hidden;}
#bright .sleft .categorys {width:470px; min-height:1px; float:left; margin-bottom:5px; *margin-bottom:10px;}
#bright .sleft .categorys li {width:222px; height:140px; margin:0 5px 5px 0; float:left;
border:#CDE6FF solid 1px; overflow:hidden;}
#bright .sleft .categorys li.eightgood {width:224px; height:142px; border:0;}
#bright .sleft .categorys li.lessoncont {background:url("/images/lesson_cont_bg.gif") no-repeat left bottom;}
#bright .sleft .categorys li.lessoncont dl {margin:5px 0 0 100px; line-height:1.6;}
#bright .sleft .categorys li.oralcont {background:url("/images/oralsort_4.jpg") no-repeat left bottom;}
#bright .sleft .categorys li.oralcont dl {margin:20px 0 0 100px; line-height:1.6;}
#bright .sleft .categorys li.vipcont {background:url("/images/vip_cont_bg.gif") no-repeat left bottom;}
#bright .sleft .categorys li.vipcont dl {margin:20px 0 0 100px; line-height:1.6;}
#bright .sleft .categorys h2 {height:30px; line-height:30px; padding-left:10px; color:green;}
#bright .sleft .categorys h2 a {font-size:13px;}
#bright .sleft .categorys h2.lessontitle {background:url("/images/show_bg.gif") repeat-x left top;}
#bright .sleft .categorys h2.oraltitle {background:url("/images/show_bg.gif") repeat-x left top;}
#bright .sleft .categorys h2.viptitle {background:url("/images/show_bg.gif") repeat-x left top;}
#bright .sleft .categorys h2.grouptitle {margin-top:75px; padding-left:10px; }

#bright .sright {width:240px; height:290px; margin-bottom:10px; float:right; overflow:hidden;}
#bright .sright .categorys {height:287px; margin-bottom:10px;
border:#4DA6FF solid 1px; background:url("/images/show_bg.gif") repeat-x left top;}
#bright .sright h2 {height:28px; line-height:28px; padding-left:8px; margin-bottom:5px; background-color:#4DA6FF; color:#fff;}
#bright .sright .lessonlist {width:220px;}
#bright .sright .lessonlist th {height:20px; color:#999; border-bottom:#ccc solid 1px;}
#bright .sright .lessonlist td {height:40px; color:#444; border-bottom:#eee solid 1px;}
#bright .sright .lessonlist td img {width:34px; height:34px; margin-right:3px;}
#bright .sright p.morelesson {padding:5px 10px 0 0; text-align:right;}

#bright .freeRoom {height:40px; line-height:40px; padding-left:20px;
background-color:#6A437A; margin-bottom:10px; clear:both;}
#bright .freeRoom a {font-size:18px; color:yellow; text-decoration:none; display:block;}

#bright .sbottom {width:710px; min-height:1px; clear:both; margin-bottom:5px; *margin-bottom:10px; -margin-bottom:5px;}
#bright .sbottom .webex {width:346px; height:210px; margin:0 4px 5px 0; float:left; position:relative; *overflow-x:hidden;
border:#CDE6FF solid 1px; background:url("/images/show_bg.gif") repeat-x left top;}
#bright .sbottom .webex h2 {height:30px; line-height:30px; padding-left:10px; color:green; overflow:hidden; white-space:nowrap;}
#bright .sbottom .webex p.webcont {padding:0 2px 10px 10px; line-height:1.6; color:#444;}
#bright .sbottom .webex p.webcont span {color:#ff7300;}
#bright .sbottom .webex p.webbtn {position:absolute; bottom:10px; right:10px;}

/* oralcont css */
#bright .oralconts {height:330px; margin-bottom:10px; background-color:#CCCCFF;}
#bright .oralconts p {padding-top:122px; padding-left:15px; text-align:left; position:relative;}
#bright .oralconts p img {margin:0 15px;}

/* eightgood css */
#bright .eightcont {width:100%; min-height:1px; padding-bottom:10px; float:left;}
#bright .eightcont div {width:700px; min-height:1px; margin:0; padding:0; float:left; position:relative;}
#bright .eightcont div img {margin:0; padding:0; width:700px;}
#bright .eightcont div ul {width:570px; position:absolute; bottom:20px; left:80px; min-height:1px; 
color:#00007F; line-height:1.8; font-size:13px;}
#bright .eightcont div li {padding-left:20px; background:url("/images/abroad_point_01.gif") no-repeat left 6px;}
#bright .eightcont div.intro {height:150px; background:url("/images/more_reason_09.gif") no-repeat;}
#bright .eightcont div p {position:absolute; bottom:54px; left:80px;}
#bright .eightcont div p a {width:160px; height:20px; display:block; margin-right:40px; margin-bottom:5px; float:left;}

/* goal css */
#bright  h2.learntitle {height:30px; line-height:30px; padding-left:10px; color:#fff; font-size:14px; font-weight:normal;
background:url("/images/menu_baner_5_5.gif") #7E1281 no-repeat;}
#bright .learngoal {min-height:1px; clear:both; line-height:1.8; border:#7E1281 solid 1px; border-bottom:0;}
#bright .botbd {border-bottom:#7E1281 solid 1px;}
#bright .learngoal .goalcont {min-height:1px; padding:10px;}
#bright .learngoal .goalcont dt {padding-top:10px; font-weight:bold;}
#bright .learngoal .goalcont p {margin:10px 0;}
#bright .learngoal table {width:100%; margin:10px 0 20px 20px;}
#bright .learngoal table caption {padding-bottom:5px; color:green; text-align:left;}
#bright .learngoal table th {font-weight:normal; color:#000;}

/* project css */
#bright .proreason {height:348px; padding:70px 0 0 35px; margin-bottom:10px;
background:url("/images/project_reason_bg.jpg") no-repeat;}
#bright .proreason p {height:45px; line-height:45px; padding-left:20px; color:#6E04C6;
background:url("/images/abroad_point_01.gif") no-repeat left 18px; *background:url("/images/abroad_point_01.gif") no-repeat left 17px;}
#bright .profeedback {min-height:1px; margin-bottom:10px;}
#bright .profeedback img {width:270px;}

/* procase css */
#bright .procases {min-height:1px; *overflow-x:hidden;}
#bright .procases h2 {height:40px; line-height:40px; font-size:20px; font-weight:normal;
background-color:#008894; color:#fff; padding-left:10px;}
#bright .procases ul {min-height:1px; margin-top:15px;}
#bright .procases li {min-height:1px; margin-bottom:15px;}
#bright .procases li p {width:175px; float:left; text-align:center;}
#bright .procases img {width:120px; padding:10px; border:#eee solid 1px;}

/* classroom css */
#bright .classrooms {line-height:2.0; margin-bottom:10px; padding:10px; font-size:13px; border:#7E1281 solid 1px;}
#bright .classrooms p {margin:10px 0;}

/*****/.show-category-2 {width:950px; min-height:1px; *overflow-x:hidden;}
.show-category-2 h2.steptitle {height:25px; line-height:30px; padding-left:10px; color:#fff; font-size:14px; font-weight:normal;
background:url("/images/menu_baner_5_11.gif") no-repeat; border-bottom:#7E1281 solid 5px; overflow:hidden;}

/* vote css */
.show-category-2 .votecont {min-height:1px; line-height:1.8; margin-bottom:10px;
border:#7E1281 solid 1px;}
.show-category-2 .votecont .goalcont {min-height:1px; padding:5px 5px 10px 10px;}
.show-category-2 .votecont .goalcont dt {padding-top:10px; font-weight:bold;}
.show-category-2 .votecont table {margin-left:20px; margin-bottom:20px;}
.show-category-2 .votecont table caption {padding:10px 0 5px 0; color:green; text-align:left;}
.show-category-2 .votecont table th {font-weight:normal; color:#000;}
.show-category-2 .votesize {height:12px; font-size:0; margin-top:2px; border:#0099FF solid 1px; 
background:url('/images/votebg.gif') repeat-x left top; float:left;}

/* members css */
.show-category-2 .members {min-height:1px; padding-bottom:10px; *padding-bottom:0;
border:#7E1281 solid 1px;}
.show-category-2 .members table.lessonlist {width:97%; color:#666; margin:10px auto; border:#eee solid 1px;}
.show-category-2 .members table.lessonlist th {height:28px; font-weight:bold; color:#666; padding-left:5px; 
background-color:#ddd; border-left:#fff solid 1px; border-top:#fff solid 1px; border-right:#ddd solid 1px;}
.show-category-2 .members table.lessonlist td {text-align:left; padding:7px 0 7px 5px; border-top:#ddd solid 1px;}
.show-category-2 .members table.lessonlist caption {font-size:13px; color:#333; font-weight:bold; padding:15px 0 5px 0; text-align:left;}

/* signup cont */
.show-category-2 .signupcont {padding:10px 5px 15px 10px; margin-bottom:10px; line-height:1.8;
border:#7E1281 solid 1px;}
.show-category-2 .signupcont h3 {padding-left:22px; color:#5677c0; font-weight:bold; font-size:18px;}
.show-category-2 .signupcont .webcont {width:95%; margin-bottom:10px; text-align:left;}
.show-category-2 .signupcont .webcont th {color:#ff7300; font-weight:normal;}
.show-category-2 .signupcont .webcont strong {color:#333; margin-right:10px;}
.show-category-2 .signupcont .webbtn {width:95%; text-align:left;}
.show-category-2 .signupcont input {margin:0; padding:0;}
.show-category-2 .personallist {width:100%; margin:10px 0;}
.show-category-2 .personallist th {width:110px; height:30px; padding-left:20px; text-align:left;}
.show-category-2 .personallist th span {color:red;}
.show-category-2 .personallist td input {width:200px; height:17px; padding-top:2px; border:#ccc solid 1px;}
.show-category-2 .personallist td span {margin-left:20px; color:#666;}
.show-category-2 .signupcont input.submitbtn {width:90px; height:28px; margin:0; padding:0; border:0; padding-bottom:2px; *padding:2px 0 0 0;
background:url("/images/kaibell_button_bg.jpg") #b5dcf7 no-repeat; font-size:12px; font-weight:bold; color:#5677c0; cursor:pointer;}
.show-category-2 .signupcont .weblist {width:95%; border:#ccc solid 1px; line-height:1.4;}
.show-category-2 .signupcont .weblist th {height:26px; padding-left:5px; color:green; font-weight:normal; 
background-color:#ddd; border-top:#fff solid 1px; border-right:#fff solid 1px;}
.show-category-2 .signupcont .weblist td {padding:5px 0 5px 5px; color:#333; border-bottom:#eee solid 1px;}

.show-category-2 .installcont {font-size:13px; margin:10px; color:#000;}
.show-category-2 .installcont h3 {padding:0; font-size:14px; color:green;}
.show-category-2 .installcont p {margin:10px 0;}
.show-category-2 .freesignupcont {font-size:13px; margin:10px; color:#000;}

/* 设置分页 Css */
#pager {width:700px; padding-bottom:10px; padding-top:10px; border-top:#ddd solid 1px;}
#pager li {margin-right:5px; float:left; border:#63a1ca solid 1px;}
#pager li.point {border:0;}
#pager li a {color:#000; font-size:11px; text-decoration:none; display:block; padding:2px 6px;}
#pager li a:hover {color:#fff; background-color:#63a1ca; font-size:11px; text-decoration:none; display:block;}
#pager li.paged a {color:#fff; background-color:#63a1ca;}
