@charset "utf-8";
/* CSS Document */
.header{height:324px;}
.top{background:url(../images/class/bg01.gif) no-repeat bottom;}
.topbanner{background:url(../images/class/topbanner.jpg) no-repeat center top; height:230px; padding:10px 0 0 0;}
.nav{background:url(../images/class/nav.gif) no-repeat left bottom;height:156px;top:170px;}
.nav ul li{margin:0 10px 0 3px;}
.nav ul li a{height:112px;}

.n_a a{background:url(../images/class/n_a.png) no-repeat;}
.n_b a{background:url(../images/class/n_b.png) no-repeat;}
.n_c a{background:url(../images/class/n_c.png) no-repeat;}
.n_d a{background:url(../images/class/n_d.png) no-repeat;}
.n_e a{background:url(../images/class/n_e.png) no-repeat;}
.n_f a{background:url(../images/class/n_f.png) no-repeat;}
.n_g a{background:url(../images/class/n_g.png) no-repeat;}
.n_h a{background:url(../images/class/n_h.png) no-repeat;}

.switch{background:url(../images/class/in_xw.gif) no-repeat;width:25px;height:22px;padding:4px 0 0 35px;margin:0 0 10px 0;}
* html .switch{margin:0;}
*+html .switch{margin:0 0 10px 0;}
.switch ul{width:106px;height:20px; padding:0 0 0 10px;}
.hot{background:url(../images/class/class_bag.gif) no-repeat 0 -8px;width:180px;height:230px; padding:15px 0 0; text-align:center; overflow:hidden;}
.hot div{margin:0 0 5px 0;}
.hot .join a{background:url(../images/class/class_but.gif) no-repeat 0 -146px;width:135px;height:23px;cursor:pointer; display:block; margin:0 auto;}
.hot .look a{background:url(../images/class/class_but.gif) no-repeat 0 -179px;width:135px;height:23px;cursor:pointer;display:block;margin:0 auto;}
.hot h1{background:url(../images/class/class_bag.gif) no-repeat 0 -263px;width:132px;height:38px;margin:0 auto;}
.hot ul{margin:10px 0 0;}
.hot ul li{margin:0 0 10px 0; padding:0 0 0 26px; text-align:left; color:#956134; font-weight:bold;}
.hot ul li span{color:#603811;font-weight:bold;}
.starlet h1{background:url(../images/class/class_bag.gif) no-repeat 0 -534px;}
.column .content{width:178px; padding:5px 0;}
.column .content ul li{padding:0 12px; overflow:hidden;margin:0 0 10px;}
.photo{height:70px; }
.text{padding:18px 0 0 10px;float:left;width:67px; *width:74px; overflow:hidden;}
.text_big{padding:2px 0px;width:374px; overflow:hidden; border:1px solid #ccc;}
.statistics{margin: 5px 0;}
.te{margin: 5px 0;}
.text a{display:block;margin:0 0 5px;}
.more{background:url(../images/class/class_but.gif) no-repeat 0 -312px;width:180px;height:15px; text-align:center;padding:8px 0 0;}
.more a{color:#fff;}
.visitors h1{background:url(../images/class/class_bag.gif) no-repeat 0 -456px;height:52px;}
.visitors .content{padding:0 12px; width:154px;}
.visitors .photo, .online .photo{height:94px;text-align:center;margin:0 7px 0 0;}
.visitors .photo .name, .online .photo .name{ margin:5px 0 0;}
.crumbs a{padding:0 5px 0;}
.crumbs, .crumbs a{color:#aaa;}
.crumbs .here{color:#f60;}
.blackboard{ background:url(../images/class/class_bag.gif) no-repeat 0 -694px; height:207px; padding:40px 30px 0 30px;}
.online .content{padding:0 0 0 10px;width:540px;overflow:hidden;}
.online .content h1{color:#f60;padding:0 25px 0 10px;margin:0 0 5px;}
.online .content h1 a{float:right; background:url(../images/class/class_but.gif) no-repeat 0 -8px; padding:0 0 0 12px;}
.online .photo{margin:0 20px 0 0;}
.on_a{background:url(../images/class/class_bag.gif) no-repeat 0 -1304px; height:8px;}
.on_b{background:url(../images/class/class_bag.gif) no-repeat 0 -1331px; height:8px;}
.slide .sl_a{background:url(../images/class/class_bag.gif) no-repeat 0 -964px;height:103px;}
.slide .sl_a a{background:url(../images/class/class_but.gif) no-repeat 0 -8px;float:right;padding:0 0 0 12px;margin:80px 20px 0;}
.slide .content, .writing .content{border-left:1px solid #f80;border-right:1px solid #f80;overflow:hidden;padding:0 10px; background:#fff; width:528px;}

.slide .show{float:left;}
.show_a, .show_b, .show_c{float:left;}
.show_a a{background:url(../images/class/class_but.gif) no-repeat 0 -391px;height:238px;width:32px;display:block;}
.show_b{margin:0 1px; border:1px solid #fc3; width:330px; height:227px; overflow:hidden; padding:5px;}
.picture{width:330px; height:227px; overflow:hidden;text-align:center;background:#fffdf4;}
.show_b .text{width:330px;height:21px; background:#ccc; text-align:center; color:#fff; font-weight:bold; padding:6px 0 0 0;}
.show_c a{ background:url(../images/class/class_but.gif) no-repeat 0 -640px;height:238px;width:32px;display:block;}
.slide .list{float:right;width:112px;}
.slide .list .on a{background:url(../images/class/class_but.gif) no-repeat 0 -345px; height:13px;display:block;}
.slide .list .lower a{background:url(../images/class/class_but.gif) no-repeat 0 -368px; height:13px;display:block;}
.photo_c{width:112px;}
.photo_c ul li{border:1px solid #ccc; width:106px; height:56px; overflow:hidden; margin:6px 0; padding:2px; cursor:pointer; text-align:center;background:#fffdf4;}
.photo_c ul .at{border:1px solid #f80;}
.writing .wr_a{background:url(../images/class/class_bag.gif) no-repeat 0 -1123px; height:48px;}
.writing .wr_a a{background:url(../images/class/class_but.gif) no-repeat 0 -8px;float:right;padding:0 0 0 12px;margin:26px 20px 0 0px;}
.writing .content{padding:0 10px 20px 10px;}
.writing h1, .message h1{margin:0 0 5px 0; color:#f60;}
.writing ul li{background:#fff7c7; padding:6px; border-bottom:1px dashed #f60;}
.writing ul li p span{float:right;}
.writing ul li p, .writing ul li p span, .writing ul li p span a{color:#999;font-weight:bold;}
.writing ul .nobg{background:#fff;}


.teacher h1{background:url(../images/class/class_bag.gif) no-repeat 0 -318px; height:25px; font-size:18px; padding:5px 0 0 100px; font-weight:bold; color:#623810; margin:0 0 5px 0;}
.photo_dx{float:left;height:198px;position:relative;width:180px;overflow:hidden; margin:0 0 5px 0;}
.photo_dx span{background:url(../images/class/pic.png) no-repeat;display:block;height:198px;position:absolute;width:180px;behavior:url(../styles/iepngfix.htc);}
.photo_dx img{border:none;}
.but{ width:180px; overflow:hidden;}
.but ul li{float:left;margin:0 2px 5px 0;}
.but ul li a, .but_c{height:20px;display:block; text-align:center; padding:5px 0 0;}
.but_a{background:url(../images/class/class_but.gif) no-repeat 0 -242px;width:88px;}
.but_b{background:url(../images/class/class_but.gif) no-repeat 0 -277px;width:180px;}
.birthday h1{background:url(../images/class/class_bag.gif) no-repeat 0 -618px; height:50px;}
.birthday .but_c{background:url(../images/class/class_but.gif) no-repeat 0 -212px;width:60px;padding:4px 0 0;height:16px;font-weight:normal;}
.app h1{ background:url(../images/class/class_bag.gif) no-repeat 0 -362px; height:80px;}
.hot, .column, .teacher, .online, .blackboard, .slide, .writing{ margin:0 0 10px;}



.plist .photo_c{float:left;height:190px;position:relative;width:237px;}
.plist .photo_c span{background:url(../images/class/round-corner4.png) no-repeat;display:block;height:180px;left:6px;position:absolute;top:5px;width:227px;behavior:url(../styles/iepngfix.htc);}
.plist .photo_c img {background:url(../images/class/round-bg4.gif) no-repeat;padding:5px 6px 6px 16px;border:none;padding:5px 6px 6px;}
.photos .photo_c{height:250px; width:260px; margin:0 0px 15px 65px;}
.photos .photo_c h3{padding:0px 0 0px 30px;font-size:12px;color:#f80;font-weight:bold;margin:10px 0; background:url(../images/room/s3.gif) no-repeat 5px 0; height: 25px; }
.photos .photo_c h3 .name{float:left; width: 55px; padding-top: 7px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.photos .photo_c h3 div{font-size:12px;color:#f80;font-weight:bold; float:right; padding-right: 35px;}

.xc a{margin:0 5px; float:left;}
.xc .create{margin: 2px 5px 0 5px; float:left;}
.xc{ margin:0 0 10px 0;}

.inside .sidebar .column_class h1{ height:45px;}
.inside .sidebar .tools h1{background:url(../images/class/l_a.gif) no-repeat;}
.inside .sidebar .tools ul li{ text-align:center; height:22px; padding:8px 0 0;}
.inside .sidebar .tools .at{ background:url(../images/class/l_g.gif) no-repeat;}
.inside .sidebar .tools ul li a{ color:#fff; font-weight:bold;}
.inside .sidebar .column_class .content{background:url(../images/class/l_c.gif) repeat-y; border:none; padding:10px 4px; width:173px;}
.inside .sidebar .column_class .bottom{background:url(../images/class/l_d.gif) no-repeat; height:30px;}
.inside .sidebar .desk h1{background:url(../images/room/l_b.gif) no-repeat;}
.inside .sidebar .desk ul li{ text-align:left; padding:8px 20px 0 20px;}
.inside .sidebar .desk ul li span{ float:right;}
.inside .sidebar .desk ul li span a{ font-weight:normal;}
.inside .central{width:730px;}
.subnav{ background: url(../images/class/sub.gif) no-repeat; height:26px; width:712px; margin:0 0 10px 0; padding:12px 10px 0 10px;}
.subnav .crumbs a{ margin:0 2px;}
.subnav span{ float:right;}
.subnav .crumbs{ float:left;}
.seach{ text-align:right;}
.seach input{border:1px solid #ffd27a; padding:2px;float:right; margin:5px 5px 0 0; height:14px; width:180px;}
* html .seach input{height:12px;}
*+html .seach input{height:12px;}
.seach select{border:1px solid #ffd27a;float:right; margin:5px 5px 0 0;height:20px;}
.seach a{ display:block; background:url(../images/class/seach.gif) no-repeat; height:38px;width:112px; float:right;}
.seach .create{ float:left;}
.inside .central .column_class h1{ background:url(../images/class/l_e.gif) no-repeat; height:22px;width:722px; color:#fff; font-size:14px;padding:10px 0 0 14px;}
.inside .central .column_class h1 .edit{float:right;margin:0 30px 0 0;}
.inside .central .column_class h1 span{ margin:0 0 0 10px;}
.inside .central .column_class .edit{ text-align:right;}
.inside .central .column_class .edit img{ margin: 0 0 0 20px;}
.inside .central .column_class .edit a{margin:0 22px;}
.inside .central .column_class h1 a, .inside .central .column_class h1 span{color:#fff;}
.inside .central .column_class h1 span a{ margin:0 5px;}
.inside .central .column_class .content{width:706px; padding:10px 12px; background:#fff; overflow:hidden;border-left:1px solid #f80;border-right:1px solid #f80;}
.inside .central .column_class .content ul li{padding:15px 0;}
.inside .central .column_class .content ul li span{ width:456px; display:block; float:left; overflow:hidden; text-align:left;}
.inside .central .column_class .content ul li .edit{width:250px;overflow:hidden;}
.inside .central .column_class .content ul li .edit span{width:auto; margin:0 10px 0 0;}
.inside .central .column_class .content ul li .number{ padding:0 0 0 100px;width:130px;}
.inside .central .column_class .content ul li .time{ padding:0 0 0 50px;width:100px;}
.inside .central .column_class .content ul li input{ margin:0 10px 0 0;}
.inside .central .column_class .text{ margin:20px 0 0;}
.inside .central .column_class .text p{ line-height:24px; width:400px; color:#666;}
.inside .central .bottom{ background:url(../images/class/l_f.gif) no-repeat; width:732px; height:20px;}

.column_class .photo{height:116px;text-align:center;margin:10px 10px 0 8px;_margin:10px 10px 0 6px;}
.column_class .photo p{margin: 3px 0;}
.column_class .photo p a{ color: #666;}

/* 2010-3-1 1 L */
.starlet_a{ background:url(../images/class/s_01.gif) no-repeat;width:920px;height:195px; wverflow:hidden;float:left;}
.starlet_a a{ background:url(../images/class/s_02.gif) no-repeat; display:block; width:137px;height:57px; margin:112px 40px 0 0; float:right;}
.starlet_b{ padding:0 0 20px 0;}
.awards{ background:url(../images/class/s_03.gif) no-repeat;width:325px;height:252px; padding:15px 0 0 0; margin:0 0 0 95px; float:left;}
* html .awards{margin:0 0 0 60px;}
*+html .awards{margin:0 0 0 95px;}
.awards span a{width:44px;height:21px; display:block; float:left; margin:0 10px 0 0;}
.sc_s{background:url(../images/class/s_04.gif) no-repeat; width:44px;}
.bj_s{background:url(../images/class/s_05.gif) no-repeat;}
.awards h1{margin:80px 0 0 50px; width:180px; color:#f60;font-size:14px;line-height:24px;height:68px; overflow:hidden;text-indent:2em;}
.starlet_b .fun{ padding:20px 0 0; border-top:1px solid #ffae55;}
.starlet_b .fun p{width:280px;}
.subnav_b{ width:900px; background:url(../images/class/s_06.gif) no-repeat;}
.inside .class_photos{width:910px;}
.class_photos .column{width:700px; overflow:hidden;float:left; padding:0 10px 0 0;}
.class_photos .photo_b{margin:0 42px 15px 0;}
.class_photos .fm_r{ float:left; margin:0;}
.inside .class_photos .column .hello{ margin:0 0 10px;}
/* 2010-3-1 1 L end*/
/* 2010-3-2 1 L */
.inside .class_photos .column .content{width:664px;}
.inside .class_photos .column .content ul li span{width:410px;}
.text_sb{float:none;overflow:hidden;padding:0;width:400px;}
.text_sb p{ line-height:24px;}
.inside .class_photos .column h1 {background:url(../images/class/s_07.gif) no-repeat;color:#fff;font-size:14px;height:22px;padding:10px 0 0 14px;width:690px;}
.inside .class_photos .bottom{background:url(../images/class/l_f2.gif) no-repeat; width:690px}

/* 2010-3-2 1 L end*/

/* 2010-3-1 Contact */
.subnav_class{ background: url(../images/class/sub_long.gif) no-repeat; height:18px; width:889px; margin:0 auto 10px auto; padding:5px 10px 0 10px; color:#f60; font-weight: bold;}
.subnav_class .crumbs a{ margin:0 5px; color:#f60; font-weight: bold;}
.subnav_class span{ float:right; }
.subnav_class .crumbs{ float:left; color:#f60; font-weight: bold;}

.contact{ float: left; width:682px; margin-left: 10px; }
.curriculum .curriculum_top{ width: 682px; height: 70px; background:url(../images/class/c_top.gif) no-repeat;}
.curriculum .curriculum_top ul{ margin: 0px 0 0 20px; padding-top:24px;}
.curriculum .curriculum_top ul li{float: left; padding:4px 0 4px 0; cursor:pointer; position:relative;height:27px;width:152px;}
.curriculum .curriculum_top ul li span{ padding: 7px 0 3px 50px;}
.class_work{ background:url(../images/class/x01_leon.gif) no-repeat 10px 0;display:block;height:21px;}
.class_notice{ background:url(../images/class/c_b.gif) no-repeat 16px;}
.class_curriculum{ background:url(../images/class/x02_leon.gif) no-repeat 10px 0;display:block;height:27px;}
.curriculum .curriculum_top ul li.hover{background:url(../images/class/c_li_bg.gif) no-repeat; width:152px;}
.curriculum .curriculum_top ul li.hover span{color: #f60; font-weight: bold;}

.curriculum .curriculum_bg{ width: 680px; height:800px; border-left:1px solid #ffbe81; border-right:1px solid #ffbe81; background:#fff;}
.arrow_1{ background:url(../images/class/arrow_1.gif) no-repeat; width: 653px; height:18px; margin: 0 auto;}
.arrow_2{ background:url(../images/class/arrow_2.gif) no-repeat; width: 653px; height:18px; margin: 0 auto;}
.arrow_3{ background:url(../images/class/arrow_3.gif) no-repeat; width: 653px; height:18px; margin: 0 auto;}
.curriculum .curriculum_top .time{ float:left; margin:0 5px; font-size: 24px; font-weight: bold; color:#f80;}

.class_table{width: 95%; margin: 0 auto;}
.class_table_bg{ background: #ffc79c;}
.class_table textarea{ height: 150px; width: 99%;}
.class_table .title{ background: url(../images/class/class_title_bg.gif) repeat-x; color:#FFFFFF; font-weight:bold; padding: 6px 0 3px 10px; font-size:12px;}
.class_table td{ padding: 6px 0 6px 10px; background:#efefef; width: 81px;}
.class_table td.hover{ padding: 6px 0 3px 10px; background:#fff;}

.curriculum .curriculum_bottom{ width: 682px; height: 40px; background:url(../images/class/c_bottom.gif) no-repeat; padding-top: 7px;}
.curriculum .curriculum_bottom a{ float: right; margin-right: 20px;}

.class_table2{width: 682px; margin: 0 auto; background: #ffc79c; margin-top:20px;}
.class_table2 .title{ background: url(../images/class/class_title_bg.gif) repeat-x; color:#FFFFFF; font-weight:bold; padding: 6px 0 3px 10px; height:14px; font-size:12px;}
.class_table2 td{ padding: 5px; background:#fff; width:86px; height: 90px; vertical-align: top;}
.class_table2 td.content{ padding: 5px; background:#fff url(../images/class/class_table_content_bg.gif) no-repeat right top;}
.class_table2 td.hover{ padding: 5px; background:#fdf1d9; border: 2px solid #fabb5c;}
.class_table2 td div{ color:#333333;}
.class_table2 td ul{ margin-top: 5px;}
.class_table2 td ul li{ float:none; padding:6px 0 5px 30px; background-position: 5px;}
.margin_left{ margin-left: 160px;}
.class_right{ float:left; margin-left: 20px;}
.my_results{ background:url(../images/class/but_results.gif) no-repeat; width:191px; height:43px; margin-bottom: 10px;}
.my_seats{ background:url(../images/class/but_seats.gif) no-repeat; width:191px; height:43px; margin-bottom: 10px;}
.sure{ background:url(../images/class/but_sure.gif) no-repeat; width:191px; height:44px; margin: 10px auto;}
.class_right_title{ background:url(../images/class/class_right_title.gif) no-repeat; width:213px; height: 20px; text-align: center; color:#FFFFFF; font-weight: bold; padding-top: 10px;}
.class_right_bg{ width:210px; border-left: 1px solid #df4d02; border-right: 2px solid #df4d02;}
.class_right_bg .parents{ border-bottom: 1px solid #df4d02; width:171px; padding: 10px; margin: 0 10px;}
.class_right_bg .parents li{ line-height:2; margin-left: 20px; *margin-left: 0px;}
.class_right_bg .parents h1{color: #f60; font-weight:bold; margin: 5px 0;}
.class_right_bg span{ display:block; width:171px; margin: 10px auto 0 auto; color:#f60;}
.class_right_bottom{ background:url(../images/class/class_right_bottom.gif) no-repeat; width:213px; height: 33px; text-align: center; }
.class_right_bg .parents p{ text-indent:2em; line-height:20px; background:#fefef2; padding:5px; border:1px solid #f90;}
/* 2010-3-1 Contact end */

/* 2010-3-4 curriculum begin */
.curriculum_but{ width: 688px;  padding-top: 10px;}
.curriculum_but a{ float: right; margin-left: 20px;}
.que_sub{ background:url(../images/class/n_2.gif) no-repeat left 5px; padding: 3px 25px; font-weight: bold; margin: 0px 20px; line-height:2;}
.left_sub{ float:left; margin: 0 5px 0px 45px; _margin: 0 5px 0px 22px;line-height:2;}
.right_sub{ float:left; text-align: left; line-height: 2;}
.right_sub textarea{ width: 259px;_width: 249px; height: 300px;}
.class_arrow{ float:left; width:50px; text-align:center; margin: 150px auto;}
.text2{border:1px solid #ffd27a;height:14px;margin:0 10px 0 0px;padding:2px;width:150px;}
.text3{border:1px solid #ffd27a;height:14px;padding:2px;width:255px;_width:245px;}
.column_class .content p{ margin:20px 0px 10px 0;}
/* 2010-3-4 curriculum end */


/* 2010-3-4 Contact modify begin */
.block .t_11{background:url(../images/class/m_1.gif) no-repeat; height:11px;}
.block .t_33{background:url(../images/class/m_2.gif) no-repeat;height:11px;}
.class_table .block .t_2{overflow: hidden;}
.class_table .block .t_2 ul li { line-height:1.6;  border-bottom: 1px dotted #f80; padding: 5px 0;}
.class_table .block .t_2 ul li .modify{float:right; padding-top:20px; *padding-top:0; }
.new_float{ background:url(../images/class/new.png) no-repeat; position:absolute; float:right; right: -20px; top:-25px; z-index:200; width:48px; height:43px;behavior:url(../styles/iepngfix.htc);}
/* 2010-3-4 Contact modify end */
/* 2010-3-5 Contact modify begin */
.curriculum_bottom_but{ text-align:center; margin-top: 10px;}
/* 2010-3-5 Contact modify end */

/* 2010-3-8 rl */
.rl{ background:url(../images/class/xcrl.gif) no-repeat; width:140px; height:13px; padding:50px 20px 30px 20px; margin:0 0 10px 0;}
.rl p{ color:#fff; font-weight:bold;}
/* 2010-3-8 rl end*/
.plist_at .column_class .content p{margin:3px 0;}

/* 2010-3-18 seats */
.seats{ background:#fffdf4 url(../images/class/seats_01.jpg) no-repeat center top;}
.seats_a{ float:left; width:740px;padding:10px 10px 0 0; overflow:hidden;}
.duty{ background: url(../images/class/seats_01.png) no-repeat;behavior:url(../styles/iepngfix.htc); width:96px; height:158px; margin:0 0 10px 0;}
.duty h1{ height:20px; text-align:center; color:#fff; padding:7px 0 0 0; margin:0 0 5px 0; font-size:14px;}
.duty_cen{ padding:0 13px; width:70px; overflow:hidden;}
.duty .photo{ height:120px;}
.duty .photo .tq{ background:url(../images/class/seats_01.gif) no-repeat; width:70px; height:16px; display:block; padding:4px 0 0 0; color:#fff;}
.seats_name{ margin:0 0 0 10px; padding:270px 0 20px 0;}
* html .seats_name{padding:260px 0 10px 0;}
*+html .seats_name{padding:260px 0 10px 0;}
.seats_li{ width:170px; border-right:1px dashed #ffab50; float:left; margin:0 10px 0 0;}
.seats_li .photo{ float:left; height:100px; margin:0 5px;}
.slist h1 {background:url(../images/class/seats_02.gif) no-repeat; width:910px; height:22px; color:#fff; padding:10px 0 0 20px; font-size:14px;}
.slist .seats_name{margin:0; border:2px dashed #ffab50; border-top:0 none; padding:20px;}
.seats_nob{ border:0 none; margin:0;}
.slist{ margin:0 0 20px 0;}
.slist .seats_name .seats_li{width:200px;margin:0 20px 0 0; border-right:2px solid #f05a28;}
.slist .seats_name .seats_nob{ border:none; margin:0;}
.slist .seats_name .seats_li .photo{ margin:0 10px;}
.seats .visitors{ margin:10px 0 0 0;}
.seats .visitors h1{ background:url(../images/class/seats_03.gif) no-repeat; height:22px; color:#fff; padding:10px 0 0 10px; font-size:14px;}
.seats .visitors  .content{ padding:10px 12px 0 12px;}
.s_a_l, .s_a_r{ float:left;}
.s_a_r{position:relative;}
.black_a{position: absolute; width:518px; top:118px;left:108px;}
.black_a span{display:block; width:135px; height:30px;float:left; margin:0 10px 12px 0;}
.black_a span a{display:block; width:135px; height:30px; overflow:hidden;}
/* 2010-3-18 seats end*/
/* 2010-3-19 */
.nubeibottomgd{ margin-top:10px; margin-bottom:15px; padding-left:300px;}
.disabled{color:#f60;margin-right:2px;padding:5px 5px;background:url(../images/room/class_but.gif) no-repeat 0 -242px;
width:74px; height:20px; display:block;text-align:center;}
.nubeibottomgd span, .nubeibottomgd a{float:left; cursor:pointer;}
.nubeibottomgd .current{color:#666;font-weight:bold;margin-right:2px;padding:5px 5px 0 5px;}
.nubeibottomgd a {color:#f60;margin-right:2px;padding:5px 5px 0 5px;}
.inside .central .column .secret_b{ padding-bottom:20px;}
.inside .central .column .secret_b ul li span{width:270px;}
.inside .central .column .secret_b ul li .grrz{ width:357px;}
.inside .central .column .secret_b ul li .x_width{ width:60px;}
.inside .central .column .secret_b ul li .edit a{margin:0 5px;}
.inside .central .column h1 span{ margin:0;}
.inside .central .column h1 .fl_li{ margin:0 0 0 148px;}
.inside .central .column h1 .fl_li a{ margin:0 26px 0 0;}
.seach .up_a{ background:url(../images/room/up_a.gif) no-repeat; width:122px; height:27px;}
.seach .up_b{ background:url(../images/room/up_b.gif) no-repeat; width:92px; height:22px; margin:4px 5px 0 5px;}
.funs p{ width:85px;}
.fc{ background: url(../images/room/fc.png) no-repeat;behavior:url(../styles/iepngfix.htc); width:322px; height:168px;}
.fc h1{ height:20px; color:#fff; padding:10px 20px 0 20px;}
.fc h1 a{ float:right; display:block; width:18px; height:20px; background:url(../images/room/close.gif) no-repeat 0 0;}
.fc_cont{ padding:20px;}
.fc_cont span{ display:block; height:25px; font-size:18px; font-weight:bold; text-align:center; background:url(../images/room/vv.gif) no-repeat 46px 0; padding:20px 0 0 0; color:#ec8e24; margin:0 0 20px 0;}
.fhbb{ display:block; width:120px; height:30px; background:url(../images/room/fhbb.gif) no-repeat; margin:auto;}
.fc_cont .text{ width:200px;border:1px solid #ffd27a; padding:2px;}
.fc_cont p{ margin:10px 0 0 60px;}
.fhcc{ background:url(../images/room/b3.gif) no-repeat; height:24px; width:85px;}
.fc_cont div{ margin:0 0 20px 0;}
/* 2010-3-19 end*/
/* 2010-3-21 forum*/
.forum{ margin:15px 0 0 0;}
.inside .central .forum .secret_b ul li span{ width:60%;}
.inside .central .forum .secret_b ul li .x_width{ width:90px;}
.inside .central .forum .secret_b ul li .x_widthb{width:120px;}
.inside .central .forum h1 span a{ margin:0 3px;}
.inside .central .forum h1 .fl_li{margin:0 0 0 54px;}
.forun_a{width:732px; overflow:hidden;}
.forun_a h2{ background:url(../images/class/fo_01.gif) no-repeat; width:672px; height:30px; color:#f90; font-weight:bold; padding:20px 0 0 60px; font-size:14px;}
.forun_a ul{ background:url(../images/class/fo_02.gif) repeat-y; width:692px; padding:20px 20px 10px 20px; overflow:hidden;}
.forun_a ul li{ float:left; width:311px; padding:3px 10px 0 25px; margin:0 0 15px 0;background:url(../images/class/c_c.gif) no-repeat; height:17px;}
.forun_a ul li span{ display:block; width:350px; float:left; overflow:hidden;}
.forun_bt{ background:url(../images/class/fo_03.gif) no-repeat; height:36px;width:712px; padding:0 0 0 20px;}
.cl_inform{ margin:0 0 10px 0;}
.cl_inform h2{ background:url(../images/class/fo_05.gif) no-repeat;}
.cl_inform ul li{ float:none; width:600px;}
.cl_inform ul li span{ width:}
.cl_inform ul li .na{ width:70px; text-align:right; padding:0 10px 0 0;}
.cl_inform ul li input{ border:1px solid #f90;}
.cl_inform ul li span a{display:block; float:left; margin-right: 10px; height:21px;}
/* 2010-3-21 forum end*/
.on_tab{ margin:0 0 20px 0;}
.on_tab a{ font-size:14px; font-weight:bold; color:#fff; margin:0 10px 0 0;}
.on_tab a:hover{color:#f90;}
.blackboard p, .blackboard span{color:#fff;}
.on_02 ul, .on_03 ul, .on_04 ul,{ height:140px;}
.on_02 ul li a, .on_03 ul li a, .on_04 ul li a{ color:#fff;}
.on_02 ul li, .on_03 ul li, .on_04 ul li{ height:28px;*height:24px;_height:25px; overflow: hidden;word-break:break-all;width:480px; margin: 0 0 6px 0;*margin: 0 0 10px 0;}
.on_04 ul li{ float:left; margin:0 10px 0 0;width:70px; padding:0 0 0 10px; overflow:hidden;}
.on_02 ul li a font, .on_03 ul li a font, .on_04 a font{display:block;font-size: 20px; color:#f60; font-weight:bold; padding:40px 0 0 150px;}

.name_card{width:300px; height:97px; margin:20px 0 0 170px; letter-spacing:2px;}
.name_card p{ font-family:微软雅黑,黑体; font-size:20px; font-weight:bold; color:#01aef2; text-align:center;}
.name_card p a{font-family:微软雅黑,黑体;font-size:12px;color:#01aef2;}
.more_cla{ text-align:right;}
.more_cla a{ color:#fff;}

.inside .central_w_auto{ padding:0;width:930px; overflow:hidden;}
.inside .central_w_auto .subnav{background:url(../images/room/s_06.gif) no-repeat;width:910px;}
.inside .central_w_auto .subnav span{ margin:0 10px 0;}
.inside .central_w_auto .column h1{ background:url(../images/room/l_e02.gif) no-repeat; width:930px;}
.inside .central_w_auto .column .content{width:904px;}
.inside .central_w_auto .bottom{ width:930px; background:url(../images/room/l_f02.gif) no-repeat;}
.inside .central_w_auto .message .mes_a{ background:url(../images/room/ly_900.gif) no-repeat;}
.inside .central_w_auto .message .content{width:908px;}
.inside .central_w_auto .message .mes_c {background:url(../images/room/l_f02.gif) no-repeat;}

.inside .central_w_auto .forun_a{ width:930px; overflow:hidden; margin:0 0 10px 0;}
.inside .central_w_auto .forun_a h2{width:870px; background:url(../images/class/fo_01_b.gif) no-repeat;}
.inside .central_w_auto .forun_a ul{background:url(../images/class/fo_02_b.gif) repeat-y; width:890px;}
.inside .central_w_auto .forun_bt{background:url(../images/class/fo_03_b.gif) no-repeat;width:910px;}
.inside .central_w_auto .funs{ margin:20px 0 0 224px; float:left; width:400px;}
* html .inside .central_w_auto .funs{margin:20px 0 0 112px;}
*+html .inside .central_w_auto .funs{margin:20px 0 0 224px;}
.inside .central_w_auto .forum .secret_b ul li .x_width{width:150px;}
.inside .central_w_auto .link1{margin-top:5px; display:block; width:80px; float:left;}
.more_bber{ background:url(../images/class/bber.gif) no-repeat;}

.xmx .photo{width:150px;height:110px;overflow:hidden;}
.xmx .photo span{background:url(../images/class/bber02.gif) no-repeat;width:150px;height:110px;left:0;top:0;}
.xmx .photo img{ background:none;padding:0;}
.xmx .text{width:124px;text-align:center;padding:15px 0 0 10px;}


.zxx_v_menu{width:120px; position:relative;}
.click_area{padding:1px; background:#f9f9f9 url(../images/class/xuv.gif) no-repeat; height:18px; width:114px;}
.click_area .v_menu{display:block; padding-left:15px; font-size:12px; text-decoration:none; zoom:1;padding-top:2px; float:left;}
.click_area .v_menu:hover{color:#fff; text-decoration:none;}
.point_out{width:14px;padding:1px; float:right; margin-right:5px; position:relative; color:#34538b; cursor:pointer;}
.point_in{display:block; line-height:3px; border-top:5px solid #f5f5f5; background:#f4f4f4; border-bottom:3px solid #f2f2f2;}
.switch .v_menu_list{position:absolute; width:98.5%; border:1px solid #ffc837; background:white; left:0px; top:21px; font-size:12px; display:none; height:auto; padding:0;}
.v_menu_list li a{display:block; padding:5px 0 5px 5px; text-decoration:none; zoom:1; color:#666;}
.v_menu_list li a:hover{color:#f90; text-decoration:none; font-weight:bold;}
.v_menu_list li.alt a{background-color:#fcf7e8;}
#menuClick .v_menu .rel{ color:#fff; font-weight:bold; margin:0;}

.inside .seats .sidebar .visitors h1{height:auto;}
.inside .sidebar .visitors .content{padding:10px 12px 0;background:#fff;}

.s_show{ margin:15px 0 0 0;}
.s_show h1{ background:url(../images/school/sild_a.gif) no-repeat; height:42px; padding:0 5px 0 0; margin:0 0 10px 0;}
.s_show h1 a{ float:right; display:block; height:20px; width:50px;margin:18px 0 0; text-align:center;}
.s_show_b h1 a{margin:22px 0 0;}
.s_comm{float:left; margin-right: 20px;}
.s_left{float:left;height:126px;position:relative;width:178px; overflow:hidden;}
.s_left span{background:url(../images/school/sild3.gif) no-repeat;display:block;height:126px;position:absolute;width:178px; cursor:pointer;}
.s_left img{height:120px;width:160px; margin:7px 0 0 18px;}
.s_right{float:left; background:url(../images/school/sild4.gif) no-repeat 0 5px; height:126px; width:262px;}
.s_list{ width:170px; padding:20px 0 0 10px; float:left;}
.s_list ul li{ padding:0 0 3px 0;width:170px;overflow:hidden;}
.s_list ul li span, .s_list ul li a{ color:#f60;}


.s_show .photo_b{width:215px; height:250px; margin: 10px 10px 0 0;}
.s_show .photo_b span{ background:url(../images/school/sild7.png) no-repeat; width:215px; height:201px; margin: 0px 0 0 0;}
.s_show .photo_b img{width:180px; height:130px;padding:40px 0 0 28px;}
.photo_b .sc_tool{ float:right;}
.photo_b p{line-height:24px; color:#f60;width:170px; overflow:hidden;text-indent:2em; margin:0px auto 0 auto; text-align:center;}
.photo_b p a{ font-weight:bold;}
.s_show_bb{margin:0;}

.sc_tool a {
display:block;
float:left;
height:21px;
margin:0 10px 0 0;
width:44px;
}
.on_tab .on_tab_at{ color:#f90; background:url(../images/class/tp_11.gif) no-repeat 0 5px; padding:0 0 0 6px;}
.class_table .title_x{padding:6px 0 3px 0; text-align:center;}
.on_tab .on_tab_cool{color:#f90;}

.central_w_auto  .photo_b{margin:0 50px 15px 0;}

.inside .column .content .block{width:900px; float:left;}
.inside .column .content .block .t_1{background:url(../images/room/m_504.gif) no-repeat;}
.inside .column .content .block .t_3{background:url(../images/room/m_505.gif) no-repeat;}
.but_center{ margin: 20px 0 0 380px; display:block;}
.inside .central_w_auto .block{width:930px; float:left; margin-bottom: 10px;}
.inside .central_w_auto .block .t_1{background:url(../images/room/m_502.gif) no-repeat;}
.inside .central_w_auto .block .t_3{background:url(../images/room/m_503.gif) no-repeat;}
.mess_es{ width:930px;}
* html .mess_es{ width:920px;}
*+html .mess_es{ width:930px;}


.inside .central .column .block_c .text {
border:1px solid #FFD27A;
height:14px;
margin:0 10px;
padding:2px;
width:200px;
}
.inside .central .column .log_x .text {
width:400px;
}

.block_c p {
margin:20px 0 0;
padding:0 0 0 100px;
}
.log_x p {
padding:0;
}
.content .fun .viciao_c a {
background:url(../images/room/viciao_c.gif) no-repeat;
color:#fff;
height:19px;
width:94px;
margin:0 5px;
}

.hot .quit a {
background:url(../images/class/t_c.gif) no-repeat;
cursor:pointer;
display:block;
height:23px;
margin:0 auto;
width:135px;
}

.message .content {width:908px;}

.manag{ margin:0 0 10px 0;}
.manag h2{background:url(../images/class/l_e.gif) no-repeat;color:#fff;font-size:14px;height:22px;padding:10px 0 0 14px;width:722px;font-weight:bold;}
.manag .content{background:#fff;border-left:1px solid #f80;border-right:1px solid #f80;overflow:hidden;padding:10px 12px;width:706px;}
#manag_top{ margin:0 0 15px 0; border-bottom:1px solid #f90; height:24px;}
#manag_top ul li{ float:left; height:19px; width:100px; text-align:center; padding:5px 0 0 0; color:#f90; font-weight:bold; cursor:pointer;}
#manag_a, #manag_b, #manag_c, #manag_d{height:212px;overflow:scroll;}
#manag_top #manag-here{background:#f90; color:#fff;}
.managcs ul li{float:left; width:170px;overflow:hidden; margin:0 0 15px 0;}
.managcs ul li input{ margin:0 5px 0 0; float:left;}
* html .managcs ul li input{float:none;}
*+html .managcs ul li input{float:none;}

.central_w_auto .manag .content, .inside .central_w_auto .c_c_list .content{ width:904px;}
.central_w_auto .manag h2, .inside .central_w_auto .c_c_list h1{background:url(../images/class/seats_02.gif) no-repeat; width:916px;}
.manag_but{ margin:15px 0 0 0; height:20px;}
.manag_but a{background:url(../images/class/seats_01.gif) no-repeat; width:70px; height:17px; display:block; color:#fff; text-align:center; float:right; padding:3px 0 0;}

.ero_top{ background:url(../images/room/x6.gif) no-repeat; height:10px;}
.ero_cen{border-left: 1px solid #ffbc40;border-right: 1px solid #ffbc40; background:#fffef3; padding:10px 20px 0 20px;}
.ero_bto{background:url(../images/room/x7.gif) no-repeat; height:10px;}
.ero_b .ero_top{ background:url(../images/room/x603.gif) no-repeat; height:10px;}
.ero_b .ero_cen{border-left: 1px solid #ffbc40;border-right: 1px solid #ffbc40; background:#fffef3; padding:10px 20px 0 20px;}
.ero_b .ero_bto{background:url(../images/room/x703.gif) no-repeat; height:10px;}
.central_w_auto .ero_top{ background:url(../images/room/x602.gif) no-repeat; height:10px;}
.central_w_auto .ero_bto{background:url(../images/room/x702.gif) no-repeat; height:10px;}
.ero_cen h4{font-size:14px; color:#aaa;font-weight:bold;border-bottom:1px dashed #f60; padding:0 0 10px 0;}
.ero_cen h4 span{font-size:14px; color:#f60;font-weight:bold; margin:0 5px; }
.inside .central .column .ero_cen .block{ width:400px;}
.inside .central .column .ero_cen .block p{width:380px;padding:0 0 0 20px;}
.ero_cen .viciao{padding:0 0 0 150px;}
.ero_cen .viciao a{ padding:6px 0 0 0;}
.ero_cen .block_c span{width:90px; text-align:right; padding:0 10px 0 0;}
.inside .central .column .ero_cen .block_c .text{ margin:0;}

.message_index .content{width:528px;}
.writing .wr_ctoo span {background:url(../images/common/mes_c.gif) no-repeat;float:right;height:20px;width:268px;}

.rll{ background:url(../images/class/rll.gif) no-repeat; width:528px; height:20px; overflow:hidden;padding:10px 0 0;}
.rll h3, .rll span a{margin:0 5px 0 0;color:#fff;}
.rll span{color:#fff;}
.rll h3{width:128px; text-align:center; font-weight:bold;float:left;margin:0 10px 0 0;}
.dqzx h1{background:url(../images/class/dqzx.gif) no-repeat;
height:80px;}


.sz_a1{background:url(../images/class/sz_a1.gif) no-repeat;}
.sz_a2{background:url(../images/class/sz_a2.jpg) no-repeat;}



.levone_a{border-bottom:1px solid #f80; padding:10px; margin:0;}
.levone_a h1{ background: url(../images/common/newly.gif) no-repeat; padding:0 0 0 20px;}
.levone_a h1 a{ font-size:12px; color:#999;}
.levone_a h1 .le_name{ margin:0 10px 0 0; font-weight:bold; font-size:14px;color:#f60;}
.levone_a p{ line-height:24px; margin:10px 0; text-indent:2em;}
.levone_b{border:1px solid #f90; margin:10px;background:#fff;}
.levone_b h1{ background: url(../images/class/gif53_020.gif) no-repeat 0 4px; padding:0 0 0 20px;}

.levone_c a{display:block; margin:0 0 10px 0;}
.levone_mid{ border-left:2px solid #ec7b1f;border-right:2px solid #ec7b1f; padding:0 10px;width:166px; background:#fff;}
.levone_d{ width:190px; background:url(../images/class/levone_05.gif) no-repeat bottom; padding:0 0 20px;}
* html .levone_d{padding:0 0 25px;}
*+html .levone_d{padding:0 0 20px;}
.levone_d h1{ background:url(../images/class/levone_04.gif) no-repeat; height:47px;}
.le_no{ border-bottom:1px solid #f90; padding:0 0 10px 0; margin:0 0 10px 0;}
.le_no span{display:block; background:url(../images/class/gif53_026.gif) no-repeat 0 4px; padding:0 0 0 20px;}
.levone_d a{ margin:0 10px 0 0; font-weight:normal;}
.levone_d .le_no a{ margin:0 5px;font-weight:bold;}
.levone_d span{ line-height:20px;}
.levone_list{ padding:0 10px 10px 20px; background:url(../images/class/1842af51.jpg) no-repeat -2px -4px;}
.le_more{ text-align:right;}
.levone_d .le_more a{ margin:0;}
.levone_time{margin:28px 0 0 10px;float:left;}
* html .levone_time{margin:28px 0 0 10px;}
*+html .levone_time{margin:28px 0 0 10px;}
.levone_time a{ display:block; float:left;margin:6px 0 0; height:17px;}

.le_class_01 ,.le_class_02{text-align:center; font:bold 20px 微软雅黑,黑体;padding:30px; color:#f90;}
.le_class_02{color:#fa815c;}

.levone_g{background:url(../images/class/levone_08.gif) no-repeat #fff;border:2px solid #FFBC40;}
.levone_h{background:url(../images/class/levone_09.gif) no-repeat #fff;border:2px solid #fa815c;}

.rili{float:left;margin:30px 20px 0 30px;}
* html .rili{margin:30px 20px 0 15px;}
*+html .rili{margin:30px 20px 0 15px;}

.leo_f01{padding:0 0 0 20px;}
.leo_f01 span{margin:0 10px 0 0; color:#999;}

.seach .up_a02{background:url(../images/class/up_a02.gif) no-repeat;}
.inside .sidebar .c_gl h1{background:url(../images/class/c_gl1.gif) no-repeat;}
.inside .sidebar .column_class .nobottom{background:url(../images/class/c_gl2.gif) no-repeat; height:30px;}

.s_show .photo_xb{height:280px; margin:10px 10px 15px 0;}
.s_show .photo_xb a{ display:block;}
.s_show .photo_xb p{ color:#666; text-indent:0; text-align:center;width:185px; padding:0 0 0 15px;}
.s_show .photo_xb .xb_a{ margin:35px 0 0;text-align:center;}
.s_show .photo_xb .xb_a h4{ font-weight:bold; color:#f60; margin:0 0 5px 0;}

.s_pic{float:left;height:144px;position:relative;width:155px; overflow:hidden;}
.s_pic span{background:url(../images/class/sild5.png) no-repeat;behavior:url(../styles/iepngfix.htc);display:block;height:144px;position:absolute;width:155px;}
.sb_pic{ background:url(../images/class/sild6.gif) no-repeat; width:99px; height:49px; padding:10px 22px 0 34px; text-align:center;}
.sb_pic a{ display: block; margin:0 0 5px 0;}
.sb_line{border-bottom:1px solid #f90; padding:0 0 15px 0; margin:0 0 10px;}

.s_tx_a .sb_pic{
background:url(../images/class/sild6222.gif) no-repeat;
height:77px;
padding:5px 22px 0 34px;
text-align:center;
width:99px;
}
.s_tx_a p{ line-height:18px;}
.s_tx_a .sb_pic a{ margin:0 0 3px 0;}
.s_show_bb{float:left;}

.starlet .s_pic span{background:url(../images/class/sild51.png) no-repeat;behavior:url(../styles/iepngfix.htc);}



.hs_width{ width:550px; float:left; margin-bottom:20px;}
.hs_top{ width:550px; height:37px; float:left; background:url(../images/class/hsimg/mybj001.gif) no-repeat left top;}
.hs_topmore{ width:530px; height:25px; float:right; font-size:12px; line-height:22px;  padding-right:20px;}
.hs_topmore a{  color:#F30; text-decoration:none; background:url(../images/class/hsimg/mybj002.gif) no-repeat left; padding-left:12px; float:right;}
.hs_con{ width:550px; float:left; background:url(../images/class/hsimg/mydt002.gif) repeat-y; }
.hs_con dl{ width:520px; margin:auto; overflow:auto; color:#393939;}
.hs_con dt{ font-size:12px; font-family:Tahoma, Geneva, sans-serif; padding-left:22px; line-height:22px; border-bottom:1px solid #f1f1f1; margin-top:10px;}
.hs_con dt a{ color:#e95a28; margin-right:5px; text-decoration:none;}
.hs_con dt span{ color:#999; margin-left:5px;}
.hs_con dt.sq{ background:url(../images/class/hsimg/icon12.png) no-repeat 0px;}
.hs_con dt.gl{ background:url(../images/class/hsimg/icon13.png) no-repeat 0px;}
.hs_con dt.jr{ background:url(../images/class/hsimg/icon14.png) no-repeat 0px;}
.hs_con dt.ly{ background:url(../images/class/hsimg/icon15.png) no-repeat 0px;}
.hs_con dt.pi{ background:url(../images/class/hsimg/icon16.png) no-repeat 0px;}
.hs_con dt.tz{ background:url(../images/class/hsimg/icon17.gif) no-repeat 0px;}
.hs_con dt.rz{ background:url(../images/class/hsimg/icon18.gif) no-repeat 0px;}
.hs_con dt.zy{ background:url(../images/class/hsimg/icon_01.gif) no-repeat 0px;}
.hs_con dt.npi{ background:url(../images/class/hsimg/icon20.png) no-repeat 0px;}
.hs_con dt.tj{ background:url(../images/class/hsimg/icon21.png) no-repeat 0px;}
.hs_con dt.tw{ background:url(../images/class/hsimg/icon22.png) no-repeat 0px;}
.hs_con dd{ margin:0px; margin-left:25px; padding:5px 0; font-size:12px;}
.hs_con dd img{ border:1px solid #dadada; padding:2px; margin-right:10px;}
.hs_con dd span{ margin-left:10px; color:#999;}

.hs_fot{ width:550px; height:16px; float:left; background:url(../images/class/hsimg/mydt003.gif) no-repeat;}
