/* CSS Document */
#stu_report{
background-image:url(../images/student/bg_stu01.gif);
background-repeat:no-repeat;
height:35px;
padding:0px 20px 0 48px;
width:647px;
margin-bottom:20px;
}
#report_list{
position:relative;
overflow:hidden;
width:647px;
height:25px;
}

.stu_box01{}
.stu_box01 .ltd{
width:347px;
float:left;
}
.stu_box01 .rtd{
width:347px;
float:right;
}
.stu_box01 .rtd .hope a{background:url(/images/student/hope.gif) no-repeat; width:346px; height:151px; margin-bottom:10px; display:block; text-indent:-9999px; outline:0;}
.stu_box01 .box{
border-left:1px solid #f79b39;
border-right:1px solid #f79b39;
border-bottom:1px solid #f79b39;
padding:10px;
width:325px;
}
.stu_box01 .title{
background:url(../images/student/bg_tit01.gif) no-repeat left top;
width:347px;
height:26px;
}
.stu_box01 .title h2{
font-size:12px;
color:#FFFFFF;
padding:7px 0 0 15px;
}
.stu_box01 .ltd .ll{
width:65px;
float:left;
}
.stu_box01 .ltd .rr{
width:255px;
float:left;
}
.stu_box01 .box .ll02{
width:95px;
float:left;
}
.stu_box01 .box .rr02{
width:225px;
float:left;
}

.stu_box02{
border-left:1px solid #f79b39;
border-right:1px solid #f79b39;
border-bottom:1px solid #f79b39;
padding:1px;
}
.stu_box02 .ttit{
background-color:#e7f8e7;
padding:5px 10px;
border-bottom:1px solid #ccc;
}
.stu_box02 .btn{position:relative;}
.stu_box02 .btn div{
position:absolute;
right:25px;
top:5px !important;
top:3px;
width:60px;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
padding:4px;
background-color:#FFFFFF;
}
.stu_box02 .main{
width:670px;
margin:0 auto;
padding-bottom:10px;
}
.stu_box02 .main .ltd{
width:145px;
float:left;
}
.stu_box02 .main .ctd{
width:355px;
float:left;
}
.stu_box02 .main .rtd{
width:144px;
float:right;
}
.stu_box02 .main .rtd .tit{
background-color:#ffeb99;
color:#ff6600;
font-weight:bold;
text-align:center;
padding:3px 0 0;
}

.stu_box03{
border-left:1px solid #f79b39;
border-right:1px solid #f79b39;
border-bottom:1px solid #f79b39;
padding:10px;
height:1%;
}
.stu_box03 .tdl{
width:195px;
float:left;
border-right:1px solid #f79b39;
padding-right:15px;
margin-right:20px;
}
.stu_box03 .tdr{
width:215px;
float:left;
}
.stu_box03 .pl30{padding-left:30px;}
.stu_box03 .pl50{padding-left:50px;}
.mb3{margin-bottom:3px;}

.fc_box_dot{
background:url(../../images/student/dot01.gif) repeat-x left top;
padding:10px 0 0 0;
margin:20px 0;
}
.fc_box01{
width:640px;
margin:0 auto;
}
.fc_box01 a{color:#1C488F; text-decoration:underline;}
.fc_box01 a:hover{color:#1C488F; text-decoration:none;}
.fc_left{
width:310px;
float:left;
margin:10px 20px 0 0;
}
.fc_right{
width:310px;
float:left;
margin:10px 0 0 0;
}
.fc_l01{
float:left;
width:60px;
}
.fc_r01{
float:left;
width:250px;
}

.fc_box02{
width:651px;
background:url(../../images/student/fc_box_t.gif) #EEEEEE no-repeat left top;
padding:15px;
margin:20px auto 0 auto;
}
.fc_box02 a{color:#1C488F; text-decoration:underline;}
.fc_box02 a:hover{color:#1C488F; text-decoration:none;}
.fc_box02_b{width:681px; margin:0 auto;}

#stu_login{
border-left:1px solid #f79b39;
border-right:1px solid #f79b39;
background-color:#ffffe5;
}
#stu_login .stu_log_block1{
margin:0 2px 0 2px;
}

#stu_login .stu_log_block1 p{
margin:0 20px;
padding:5px 0;
line-height:18px;
text-align:center;
border-bottom:1px dashed #bfbfbf;
}

#stu_login .stu_log_block1 span{
padding:10px 0;
line-height:18px;
text-align:center;
color:#ff6600;
}


#stu_login .stu_log_block1 div{
text-align:center;
padding:10px 0;
display:block;
}
/*--------------lesson---------------*/
.lesson_main1{
width:699px;
line-height:18px;
}
.lesson_cen{width:686px; margin:0 auto;}
.lesson_menu{
text-align:center;
font-weight:bold;
margin-bottom:20px;
}
.lesson_menu a{color:#003EA0; text-decoration:none;}
.lesson_menu a:hover{color:#003EA0; text-decoration:underline;}
.lesson_box1{
width:668px;
margin:0 0 0 18px;
background:url(../images/student/lesson_box_bg.gif) repeat-y left top;
}
.lesson_box1_t{
border-bottom:1px solid #8FA73E;
padding:15px 0;
}
.lesson_box1_b{
padding:15px 0;
}
.lesson_box1 .box1{ width:132px; padding:0 17px; float:left;}
.lesson_box1 .box2{ width:130px; padding:10px 16px 0; float:left;}
.lesson_box1 .box3{ width:135px; padding:10px 16px 0; float:left;}
.lesson_box1 .box4{ width:141px; padding:10px 16px 0; float:left;}
.lesson_box1 .box5{ width:132px; padding:5px 17px 0; float:left;}
.lesson_box1 .box6{ width:150px; padding:0 6px; float:left;}
.lesson_box1 .box7{ width:135px; padding:20px 16px 0; float:left;}
.lesson_box1 .box8{ width:141px; padding:20px 16px 0; float:left;}
.lesson_box1 h4{font-size:14px; margin:0; padding:0; text-align:center;}
.lesson_box1 h4 a{color:#E1721B; text-decoration:underline;}
.lesson_box1 h4 a:hover{color:#E1721B; text-decoration:none;}
.lesson_box1 p a{color:#5A5A5A; text-decoration:underline;}
.lesson_box1 p a:hover{color:#5A5A5A; text-decoration:none;}

.lesson_flower{
width:668px;
margin:20px 0 15px 18px;
line-height:16px;
}
.lesson_flower .left01{ float:left; margin:0 8px 0 30px; padding-top:45px; width:177px; height:96px; background:url(../images/student/lesson_block_bg.gif) no-repeat left top;}
.lesson_flower .left021{ float:left; margin:0 8px 0 30px; padding-top:25px; width:177px; height:116px; background:url(../images/student/lesson_block_bg.gif) no-repeat left top;}
.lesson_flower .right01{ float:left; margin:0 0 0 30px; padding-top:35px; width:177px; height:106px; background:url(../images/student/lesson_block_bg.gif) no-repeat left top;}
.lesson_flower h4{font-size:12px; color:#E1721B; margin:0; padding:0; text-align:center;}
.lesson_flower p{width:125px; margin:0 20px 0 30px; color:#5A5A5A;}

.lesson_box2_txt{
width:654px;
margin:0 0 15px 20px;
}
.lesson_box2_txt h4{
font-size:14px;
color:#A1C13D;
margin:20px 0 0 0;
padding:0;
}
.lesson_box2{
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
background-color:#F1F1F1;
padding:10px 15px;
}
.lesson_box2 h3{font-size:14px; color:#9BB543; margin:0; padding:0 0 5px 0;}
.lesson_box2 p{color:#5A5A5A; padding:0 0 0 10px;}
.le_mar10{margin-bottom:10px;}

.lesson_box3{width:660px; margin:20px auto; color:#6C6C6C;}
.lesson_box3 .left01{
float:left;
width:303px;
border:1px solid #E5E5E5;
padding:10px;
margin-right:10px;
}
.lesson_box3 .left02{
float:left;
width:303px;
border:1px solid #E5E5E5;
padding:10px;
}

.lesson_box3 .left03{
float:left;
width:303px;
border:1px solid #E5E5E5;
padding:10px;
margin:10px 10px 0 0;
}

.lesson_box3 h3{font-size:14px; margin:0 0 10px 0; padding:0;}
.lesson_box3_block{padding:5px 10px; background-color:#F1F1F1; margin:10px 0;}

.faq_centent1{
margin:30px 15px 0;
}
.faq_centent1 h3{
font-size:14px;
color:#A1C13D;
margin:20px 0 0 0;
padding:0 0 5px 0;
background:url(../images/student/dot02.gif) repeat-x left bottom;
}
.faq_centent1 p{margin:0; padding:10px 0 0 15px; line-height:18px;}
.lesson_main1 .h4tt{
margin: 20px 0 0 0;
padding:2px 2px 2px 10px;
font-size:14px;
line-height: 24px;
border-left: #f50 10px solid;
border-bottom: #999 1px solid;
background-color:#efefef;
color: #333;
}
.lesson_main1 .table_title{
font-weight: bold;
text-align: left;
background-color: #CCC;
}
.lesson_main1 .table_type{
text-align: left;
background-color: #EEE;
}
.lesson_main1 .infolinks{
margin:0 auto 20px auto;
padding:15px 0;
width:680px;
}
.lesson_main1 .bdm{
border-bottom:1px dashed #999;
}
.lesson_main1 .infolinks .lkl{
float:left;
width:340px;
margin-right:20px;
}
.lesson_main1 .infolinks .lkl h4{
margin: 0 0 10px 0;
padding:0;
font-size:14px;
font-weight:normal;
}
.lesson_main1 .infolinks .lkl h4 span{
font-weight:bold;
}
.lesson_main1 .infolinks .lkl p{
margin: 0;
padding:0 0 0 20px;
font-size:12px;
}
.lesson_main1 .infolinks .lkr{
float:left;
width:320px;
}

.lesson_main1 .lessonbox{
width:680px;
margin:0 auto 20px auto;
}
.lesson_main1 .lessonbox .body{
margin:0 0 10px 0;
}
.lesson_main1 .lessonbox .body .bphoto{
float:left;
width:160px;
}
.lesson_main1 .lessonbox .body .btext{
float:left;
width:520px;
}
.lesson_main1 .lessonbox .body .btext span{
color:#f60;
font-weight:bold;
}
.student_reg h4{
display:block;
border-top:1px solid #cae1ff;
background-color:#f4fbff;
padding:10px;
margin:0 0 10px 0;
font-size:16px;
}
.student_reg_rule{
padding:0 0 25px 200px;
}
.stu_search_block02{
padding:10px 20px;
line-height:20px;
}
.stu_search_block02 .body{
}
.stu_search_block02 .body .bdyl{
float:left;
padding:10px 0 0 0;
width:60px;
height:60px;
font-size:18px;
line-height:22px;
font-weight:bold;
background:url(../images/student/square.gif) no-repeat;
margin-right:10px;
color:#fff;
text-align:center;
}
.stu_search_block02 .body .bdyl span{
font-size:14px;
font-weight:normal;
}
.stu_search_block02 .body .bdyl02{
float:left;
padding:10px 0 0 0;
width:60px;
height:60px;
font-size:12px;
line-height:22px;
font-weight:bold;
background:url(../images/student/square.gif) no-repeat;
margin-right:10px;
color:#fff;
text-align:center;
}
.stu_search_block02 .body .bdyl02 span{
font-size:12px;
font-weight:normal;
}
.stu_search_block02 .body .bdyr{
float:left;
width:560px;
font-size:14px;
line-height:28px;
height:59px;
border-bottom:1px solid #ccc;
}
.stu_search_block02 .body .bdyr02{
float:left;
width:560px;
padding-top:15px;
font-size:14px;
line-height:28px;
height:44px;
border-bottom:1px solid #ccc;
}

/* stu_index_con */

.stu_con_block{
padding:15px 0 0 0;
}

.stu_con_block h3{
margin:0;
padding:0;
}

.stu_con_block ul{
list-style:none;
margin:5px 10px;
padding:0;
}

.stu_con_block li{
background-image:url(../images/student/stu_arr1.gif);
background-repeat:no-repeat;
background-position:3px 4px;
padding:5px 0 5px 25px;
border-bottom:1px dashed #cfcfcf;
}

.stu_con_block li span{
float:right;
}

.teacher_block{
margin:10px auto;
width:700px;
border:3px solid #d9e6b0;
}
.stu_t_b{
border:1px solid #abc852;
}
.seacher_list{
position:relative;
width:100%;
}

.seacher_list_txt{
padding:8px 10px 5px 10px;
background-color:#f2f8ea;
border-bottom:1px solid #999999;
}

.teacher_yoyaku{
position:absolute;
background-color:#ffffff;
border-left:1px solid #999999;
border-top:1px solid #999999;
border-right:1px solid #999999;
padding:4px 15px;
left:520px;
bottom:0;
font-size:12px;
font-weight:bold;
}

.stu_teachs{
}
.stu_teach_search{
float:left;
width:99px;
text-align:center;
}
.stu_teach_search .img{
margin-bottom:10px;
}
.stu_teach_search .text{

line-height:20px;
font-size:13px;
}

.stu_sub_block{
padding:15px 0 0 0;
}
.stu_content{
width:699px;
margin:0 auto;
}

.lesson_more_block{
padding:10px 0 15px 0;
}

.lesson_more_block p{
background:url(../images/student/lesson_bg.gif) repeat-y top;
padding:10px 15px;
margin:0;
line-height:18px;
}

.lesson_more_block h3{
margin:0;
padding:0;
}
.lesson_dec{
padding:5px 10px;
}
.coursemessage_list_ts{
margin:10px 15px 15px 15px;
}
.coursemessage_student{
padding:5px 0;
}

.coursemessage_student ul{
margin:0;
padding:0;
list-style:none;
}

.coursemessage_student li{
margin:0;
padding:0 0 0 15px;
line-height:18px;
}

.coursemessage_student li.arr{
background:url(../images/student/bullet_date.gif) no-repeat 0 5px;
}

.coursemessage_student span{
float:right;
}

.coursemessage_teacher{
margin:0 0 0 15px;
padding:5px 0;
}


.coursemessage_teacher ul{
margin:0;
padding:0;
list-style:none;
}

.coursemessage_teacher li{
margin:0;
padding:0 0 0 15px;
line-height:18px;
}

.coursemessage_teacher li.arr{
background:url(../images/student/bullet_date.gif) no-repeat 0 5px;
}
.teacher_show_more{
padding:10px;
margin:10px 0;
border:1px solid #a1c13d;
}

.teacher_show_more h4{
margin:0;
padding:5px;
border-bottom:1px dashed #ec6500;
color:#a1c13d;
font-size:14px;
}

.lesson_list_block{
width:700px;
background:url(../images/student/teacher_show_bg.gif) repeat-y top;
margin:0 auto 15px auto;
}

.teacher_show_more p{
margin:0;
line-height:18px;
padding:5px;
}
.lesson_block{
margin:10px auto;
width:660px;
border:3px solid #ececec;
}

.lesson_block p{
padding:15px;
line-height:22px;
margin:0;
}

.lesson_block1{
border:1px solid #b0b0af;
position:relative;
}

.lesson_list_txt{
padding:8px 10px 5px 10px;
background-color:#ececec;
border-bottom:1px solid #999999;
}
.lesson_yoyaku{
position:absolute;
background-color:#ffffff;
border-left:1px solid #999999;
border-top:1px solid #999999;
border-right:1px solid #999999;
padding:4px 15px;
left:480px;
top:5px !important;
top:8px;
font-size:12px;
font-weight:bold;
text-align:center;
}
.teacher_show ul{
margin:0;
padding:0;
list-style:none;
}

.teacher_show li{
margin:0;
padding:3px 5px;
border-bottom:1px dashed #ccc;
}
.teacher_show li.no_border{

border-bottom:none;
}
.stu_contentpoint p{
float:right;
margin:0;
padding:6px 30px 0 0;
color:#FFFFFF;
}
.stu_contentpoint span{
float:right;
margin:0;
padding:6px 30px 0 0;
color:#FFFFFF;
}
.yoyaku_thanks{
border:2px solid #d3dede;
padding:50px 0 40px 180px;
margin:0 10px;
font-size:14px;
line-height:24px;
}
.about_us{
width:715px;
margin:0 auto;
line-height:18px;
}
.about_us h4{
font-size:14px;
color:#A1C13D;
margin:0 10px;
padding:0;
}
.about_us p{padding:0 10px 10px 10px;}
.about_us p.pad{padding:10px 20px 20px 20px; line-height:20px;}
.about_teacher_dot{
background:url(../images/student/dot01.gif) repeat-x left bottom;
padding:0 0 5px 0;
}
.about_center{
text-align:center;
padding:0 5px;
}
.about_padding_3{
padding:0 0 1px 0;
}
.about_bg{
background-image:url(../images/student/student_info_help_bg1.gif);
background-repeat:repeat-y;
text-align:left;
margin-left:9px !important;
margin-left:8px;
}
.about_padding_2{
padding:10px 12px 6px 16px;
}
.about_bg_1{
background-image:url(../images/student/student_info_help_bg2.gif);
background-repeat:repeat-y;
padding:5px 20px 26px 15px;
}
.about_padding_4{
padding:25px 0 16px 0;
text-align:center;
}
.us1{
width:685px;
margin:0 auto;
}
.us1_left{
float:left;
width:317px;
background-image:url(../images/flow/us_boxbg.gif);
padding:9px;
height:400px;
}
.us1_m15{margin-right:15px;}
.us1_left p{padding:20px; line-height:20px;}
.faq_tab .leftf{float:left; width:300px;}
.faq_list ul{
margin:0px 15px 20px 20px;
padding:0;
list-style:none;
}
.faq_list li{
padding:3px 0 3px 18px;
list-style:none;
background:url(../images/student/arr_w.jpg) no-repeat 0px 8px;
}
.faq_list li a{font-weight:bold; text-decoration:underline; line-height:24px;}
.faq_centent{
margin:30px 10px 0;
}
.faq_centent h3{
font-size:14px;
color:#A1C13D;
margin:20px 0 0 0;
padding:0 0 5px 0;
background:url(../images/student/dot02.gif) repeat-x left bottom;
}
.faq_centent p{margin:0; padding:10px 0 0 15px; line-height:18px;}
.faq_centent ul.pdl{ margin-left:30px;}
.about_teacher{
width:680px;
margin:0;
line-height:18px;
}
.about_teacher .aa{float:left; padding:10px; width:213px;}
.about_teacher .bb{float:left; padding:10px; width:426px;}
.about_teacher h4{color:#233EA0; font-size:14px; margin:0 0 10px 0; padding:0;}
.about_teacher .h6_color{
font-size:14px;
color:#A1C13D;
margin:0;
padding:0;
}
.about_teacher_dot{
background:url(../images/student/dot01.gif) repeat-x left bottom;
padding:0 0 5px 0;
}
.about_teacher p.mar_tb10{margin:10px 20px 20px 0;}
.stu_help{
width:700px;
margin-left:auto;
margin-right:auto;
padding-top:15px;
}
.sh_menu{width:716px; margin-bottom:10px; text-align:center;}
.le_area01{width:630px; margin:0 auto 20px; padding:15px 20px; background-color:#fdead5;}
.le_area02{width:640px; margin:0 auto 20px; padding:15px; background-color:#fdead5;}
.le_area02 .ltd{width:55px; float:left;}
.le_area02 .rtd{width:565px; float:left; background-color:#FFF; padding:10px;}
.le_area03{width:640px; margin:0 auto 15px; padding:10px; background-color:#fdead5;}
.le_area03 .ltd{width:95px; float:left;}
.le_area03 .rtd{width:535px; float:left;}
.le_area04{width:450px; margin:0 auto 20px; padding:15px 20px; background-color:#fdead5;}

.back{text-align:right; width:700px; padding:20px 0;}
.mr8{
margin-right:8px;
}
.mr14{
margin-right:14px;
}
.mr20{
margin-right:20px;
}
.mb10{
margin-bottom:10px;
}
.mb20{
margin-bottom:20px;
}
.mb40{
margin-bottom:40px;
}
.stu_help_box{
margin:0;
padding:0;
overflow:hidden;
height:100%;
line-height:20px;
}
.stu_help_box01{
float:left;
width:346px;
}
.stu_help_box01 h3{
margin:0;
padding:0;
}
.stu_help_box01-2{
float:left;
width:303px;
padding:5px 15px 5px 28px;

}
.bghelp01{
background:url(../images/student/help/bg_help01.gif) repeat-y;
}
.stu_help_box02{
float:left;
width:224px;
}
.stu_help_box02 h4{
margin:0;
padding:0;
}
.stu_help_box02-2{
float:left;
background:url(../images/student/help/btm_help02.jpg) no-repeat;
height:84px;
padding:15px 25px 0 25px;
width:174px;
}
.stu_fk{
width:700px;
margin-left:auto;
margin-right:auto;
}
.stu_fk .body{
width:630px;
background-color:#fae0c3;
padding:15px 20px 20px 50px;
overflow:hidden;
height:100%;
}
.stu_fk .bodyl{
float:left;
width:315px;
}
.stu_fk .bodyr{
float:left;
width:315px;
}
.paper{
width:272px;
}
.pbox{
width:187px;
padding:0 45px 15px 40px;
line-height:24px;
color:#a2585f;
background:url(../images/student/help/bg_paper.jpg) repeat-y left bottom;
}
.pbox h3{
font-weight:normal;
font-size:14px;
line-height:30px;
margin:0;
padding:0;
color:#db8a35;
}
.mlist{
position:absolute;
top:28px;
right:22px;
}
.stu_jc_box{
width:627px;
margin-left:auto;
margin-right:auto;
}
.stu_jc_box01{
width:627px;
overflow:hidden;
height:100%;
line-height:20px;
margin-bottom:30px;
}
.stu_jc_bl{
float:left;
width:246px;
margin-right:35px;
}
.stu_jc_br{
float:left;
width:346px;
}
.stu_jc_bl h3{
margin:0;
padding:0;
}
.stu_jc_br h4{
margin:0;
padding:0;
}
.stu_jc_br .bdr01{
width:323px;
border-left:1px solid #735703;
border-right:1px solid #735703;
padding:12px 11px 10px 10px;
}
.stu_jc_br .bdr01 .bdr02{
width:308px;
border-left:1px solid #4a3b2d;
border-right:1px solid #4a3b2d;
padding:12px 3px 10px 10px;
color:#735703;
}
.stu_jc_br .bdr01 .bdr03{
width:307px;
border-left:1px solid #4a3b2d;
border-right:1px solid #4a3b2d;
padding:12px 3px 10px 10px;
color:#735703;
}
.stu_jc_br .bdr01 .bdr03 .text{
float:left;
width:170px;
line-height:24px;
}
.stu_jc_br .bdr01 .bdr03 .text .f14{
font-size:14px;
}
.stu_jc_br .bdr01 .bdr03 .text .fprice{
font-size:22px;
}
.stu_jc_br .bdr01 .bdr03 .img{
float:left;
width:137px;
text-align:center;
}
.stu_jcb{
width:703px;
margin-left:auto;
margin-right:auto;
}
.stu_jcb_box{
width:648px;
margin-left:auto;
margin-right:auto;
height:100%;
overflow:hidden;
margin-bottom:30px;
}

.stu_jcb_box .book{
float:left;
width:314px;
}
.stu_jcb_box .book .btm{
width:314px;
height:31px;
text-align:center;
font-size:15px;
line-height:31px;
color:#3f2100;
background:url(../images/student/help/btm_jcb.jpg) no-repeat;
}
.stu_jcb_box .book .btm span{
font-size:12px;
}
.stu_jcb_box .book .btm span a{
font-size:10px;
}
.stu_lesson{
width:603px;
margin-left:auto;
margin-right:auto;
}
.stu_lesson h3{
margin:0;
padding:0;
}
.stu_lesson_box{
width:556px;
padding-left:47px;
margin-bottom:25px;
}
.stu_lesson_box .body{
width:556px;
background-color:#fdead5;
padding-bottom:20px;
padding-top:10px;
overflow:hidden;
height:100%;
}
.stu_lesson_box .body .bodyl{
float:left;
width:116px;
text-align:center;
}
.stu_lesson_box .body .bodyr{
float:left;
width:360px;
padding-right:80px;
line-height:24px;
color:#a2585f;
}
.stu_lesson_box .body .bodyr b{
color:#5a1801;
}
.stu_lesson_box .body .bodyr span{
color:#9c9803;
}
.stu_faq{
width:702px;
margin-left:auto;
margin-right:auto;
}

.stu_q{
width:702px;
}
.stu_q .body{
width:702px;
overflow:hidden;
height:100%;
background:url(../images/student/help/bg_q.gif) repeat-y;
}
.stu_q .bodyl{
float:left;
width:35px;
padding-left:2px;
}
.stu_q .bodyr{
float:left;
width:652px;
padding:0 0 0 13px;
font-size:14px;
line-height:28px;
color:#a2585f;
font-weight:bold;
}
.stu_a{
padding:14px 0 0 40px;
margin-bottom:30px;
background:url(../images/student/help/ic_arr.gif) no-repeat 9px 0px;
}
.stu_a .body{
width:661px;
background-color:#fdead5;
overflow:hidden;
height:100%;
}
.stu_a .bodyl{
float:left;
width:55px;
padding-left:6px;
}
.stu_a .bodyr{
float:left;
width:600px;
color:#a2585f;
line-height:22px;
padding-bottom:5px;
}

.news_detail h4{
text-align:center;
font-size:14px;
}

.news_detail span{
float:right;
}

.news_detail_con{
padding:10px;
}


.help_txt{
padding:20px;
}



.mf_left{
width:154px;
float:left;
}
.mf_right{
width:546px;
float:left;
}
.mf_left .area{
border:1px solid #a75807;
width:143px;
padding:5px 4px;
}
.mf_right .title{
font-size:16px;
color:#ff6600;
border-bottom:1px solid #f3b675;
margin-left:9px;
padding:10px 0 3px 0;
}
.mf_right .box01{
border-right:1px solid #f3b675;
border-bottom:1px solid #f3b675;
padding:10px 10px 10px 0;
margin-left:9px;
}
.mf_right .tit{
font-size:16px;
color:#a2585f;
}
.mf_right_color{
color:#a2585f;
}
.mf_right .tit_bg{
background:url(../../../images/student/help/mftit_bg01.gif) no-repeat left top;
color:#a75807;
margin-left:9px;
height:65px;
font-size:16px;
}
.mf_right .tit_bg02{
background:url(../../../images/student/help/mftit_bg02.gif) no-repeat left top;
color:#a75807;
padding:10px 0 0 60px;
margin-left:9px;
height:21px;
font-size:16px;
}
.mf_right .tit_bg .tit{
padding:10px 0 20px 60px;
}
.mf_right .tit_bg .txt{
padding-left:30px;
}
.mf_right .box02{
border-right:1px solid #f3b675;
border-left:1px solid #f3b675;
padding:10px 30px 10px;
margin-left:9px;
color:#a75807;
}
.mf_right .line{
border-bottom:1px solid #fcdebe;
margin-bottom:15px;
padding-bottom:15px;
}
.mf_right .box02 .in01{border:1px solid #f59c3d;}
.mleft{
margin-left:9px !important;
margin-left:11px;
}

.login_main{
width:655px;
margin:0 auto;
}
.login_box{
border-left:1px solid #89be00;
border-right:1px solid #89be00;
padding-bottom:20px;
}
.login_box .bg_td{
background:url(../images/student/bg_box01.gif) repeat-x left top;
}
.login_box .td_dot{
border-left:1px dashed #89be00;
}
.login_box .bg_td2{
background:url(../images/student/bg_box02.gif) repeat-x left top;
}
.login_box .td_dot2{
border-left:1px dashed #c1c1c1;
}

.student_notice{
border:1px solid #ff5601;
padding:10px;
width:325px;
}
.student_notice h3{font-size:14px; line-height:18px;}
ul.teacher{padding-left:20px; margin-bottom:20px;}
ul.teacher li{margin-bottom:5px; list-style-type:none;}
.box_teacher{
width:695px;
padding:10px;
background-color:#f1f1f1;
margin-bottom:15px;
}
.box_teacher .larea{width:90px; float:left;}
.box_teacher .rarea{width:605px; float:left;}

.box_border{border:1px solid #ccc; padding:10px;}

.skype_l{width:300px; float:left; margin-right:15px;}
.skype_r{width:300px; float:right; margin-left:15px;}

.compaign_box{
border:1px solid #f00;
padding:10px;
}
.stu_contact{width:658px; margin:0 auto 40px;}
.hou_tab{border-collapse:collapse; margin-left:auto; margin-right:auto;}
.hou_tab02{border-collapse:collapse;}
.hou_tab th,.hou_tab02 th{border:1px solid #999; background-color:#bbe0e3; padding:5px 10px; text-align:left;}
.hou_tab td,.hou_tab02 td{border:1px solid #999; padding:5px 10px;}
.apply_tit{width:120px; padding:3px 0 0; text-align:center; background-color:#999; color:#fff; font-weight:bold;}
ul.stu_news{}
ul.stu_news li{
list-style-type:none;
padding:0 0 0 90px;
position:relative;
margin-top:3px;
}
ul.stu_news li span{
position:absolute;
left:0 !important;
left:-90px;
top:0;
}
.exper_box{
border:2px solid #ffd584;
background-color:#ffffe5;
padding:10px;
width:691px;
}
.exper_box .text{
width:500px;
float:left;
padding:10px 0 0 10px;
}
.exper_box .photo{
width:156px;
float:right;
}
.arr_tit01{
padding:0 0 3px 10px;
border-bottom:1px solid #f00;
font-size:16px;
}
.service{width:695px; margin-left:auto; margin-right:auto;}
.ser_box{border:1px dashed #666; padding:10px 10px 10px 20px; height:1%;}
.w260{width:260px;}
ul.ser li{list-style-type:none;}
ul.ser li a{
background:url(/images/shop/arr_more.gif) no-repeat 0 2px;
padding:0 0 0 15px;
text-decoration:underline;
}
ul.ser li a:hover{text-decoration:none;}
ul.lesson_navi{margin-left:10px; width:702px;}
ul.lesson_navi li{
list-style-type:none;
float:left;
margin-right:10px;
width:165px;
margin-bottom:10px;
font-size:1px;
line-height:1px;
}
.pay_left{
	padding-right:20px;
	width:46%; float:left;}
.entra_box{
border:1px solid #666;
background-color:#d6ebff;
padding:10px;
width:400px;
}
.teacher_tit{
background:url(/images/student/blog_tt01.gif) no-repeat left bottom;
width:215px;
padding:0 0 3px 20px;
color:#234992;
font-weight:bold;
margin-bottom:5px;
}
.tea_blog_box{
border:1px solid #ccc;
padding:5px;
width:223px;
}
.tea_blog_box .lphoto{
width:90px;
float:left;
}
.tea_blog_box .rtext{
width:133px;
float:left;
}
ul.tea_blog li{list-style-type:none;}
ul.blog_list li{
list-style-type:none;
background:url(/images/information/ic06.gif) no-repeat left top;
padding:0 0 3px 20px;
border-bottom:1px dashed #ccc;
margin-bottom:5px;
}
.voice_photo{width:100px; float:left; padding-left:10px;}
.voice_intr{width:550px; float:left; font-weight:bold;}
.voice_box{overflow:hidden;}
.voice_name{width:120px; float:left;}
.voice_text{width:550px; float:left;}
.reg_tab{border-collapse:collapse;}
.reg_tab th{border:1px solid #ccc; padding:5px 10px; background-color:#f1f1f1;}
.reg_tab td{border:1px solid #ccc; padding:5px 10px;}
.hsk_contact{
border-left:1px solid #f79b39;
border-right:1px solid #f79b39;
border-bottom:1px solid #f79b39;
padding:10px;
width:693px;
}
.hsk_contact .tdl{
width:130px;
float:left;
}
.hsk_contact .tdr{
width:250px;
float:left;
margin-left:20px;
}
.hsk_contact .pl30{padding-left:30px;}
.hsk_contact .pl50{padding-left:50px;}
.tit_num01{background:url(/images/student/num1.gif) no-repeat left top; width:650px; height:22px; padding:8px 0 0 45px; font-size:14px;}
.tit_num02{background:url(/images/student/num2.gif) no-repeat left top; width:650px; height:22px; padding:8px 0 0 45px; font-size:14px;}
.tit_num03{background:url(/images/student/num3.gif) no-repeat left top; width:650px; height:22px; padding:8px 0 0 45px; font-size:14px;}
.tit_num04{background:url(/images/student/num4.gif) no-repeat left top; width:650px; height:22px; padding:8px 0 0 45px; font-size:14px;}
.tit_num05{background:url(/images/student/num5.gif) no-repeat left top; width:650px; height:22px; padding:8px 0 0 45px; font-size:14px;}
.tit_num06{background:url(/images/student/num6.gif) no-repeat left top; width:650px; height:22px; padding:8px 0 0 45px; font-size:14px;}
.tit_num07{background:url(/images/student/num7.gif) no-repeat left top; width:650px; height:22px; padding:8px 0 0 45px; font-size:14px;}
.tit_num08{background:url(/images/student/num8.gif) no-repeat left top; width:650px; height:22px; padding:8px 0 0 45px; font-size:14px;}
.tit_num09{background:url(/images/student/num9.gif) no-repeat left top; width:650px; height:22px; padding:8px 0 0 45px; font-size:14px;}
.tit_step1{background:url(/images/student/step1.jpg) no-repeat left top; width:650px; height:22px; padding:8px 0 0 80px; font-size:14px;}
.tit_step2{background:url(/images/student/step2.jpg) no-repeat left top; width:650px; height:22px; padding:8px 0 0 80px; font-size:14px;}
.tit_step3{background:url(/images/student/step3.jpg) no-repeat left top; width:650px; height:22px; padding:8px 0 0 80px; font-size:14px;}
.tit_step4{background:url(/images/student/step4.jpg) no-repeat left top; width:650px; height:22px; padding:8px 0 0 80px; font-size:14px;}


.login_box{
width:705px;
border:2px solid #E8F5F4;
padding:1px;
background-color:#CBE3E3;
margin:15px auto 0 auto;
}
.login_box_box{background-color:#FFFFFF; padding:10px 15px;}
.login_box_box h4{margin:0; padding:0;}
.login_box_box p{padding:10px 0 25px 20px; margin:0;}
.login_box_tab{width:485px; background-color:#F1F1F1; padding:20px 10px; margin:0 auto;}
.login_btn{text-align:center; margin:15px 0 25px;}
.login_btn2{text-align:center; margin:0 0 25px;}
.login_box a{color:#1C488F; text-decoration:underline;}
.login_box a:hover{color:#1C488F; text-decoration:none;}


.update_area{
width:171px;
float:left;
margin-right:10px;
}
.update_area02{
width:171px;
float:left;
}
h3.update{
background-color:#f40;
color:#fff;
text-align:center;
font-size:12px;
padding:3px 5px;
}
p.update{
border-bottom:1px solid #f40;
border-left:1px solid #f40;
border-right:1px solid #f40;
padding:5px 10px;
text-align:center;
font-weight:bold;
font-size:20px;
line-height:normal;
}

.match{width:670px; margin:0 auto; font-size:14px; line-height:20px;}
.match h2{width:580px; text-align:right; margin-bottom:10px;}
ul.bc li{list-style-type:none;}
