/* CSS Document */
#link_main{margin:30px 0 0 50px; font-size:14px;}
#link_main h4{margin:0; padding:0 0 5px 0;}

.help_table{margin:0 auto;}
.help_table th{text-align:center; color:#FFFFFF; font-weight:bold; padding:5px; font-size:14px; background-color:#999;}
.help_table td{text-align:center; background-color:#FFFFFF; padding:5px;}
.help_table td.td1{text-align:left;}
.help_box{width:570px; margin:0 auto;}
.help_box p{margin:0 0 15px 0;}

#escclause_main{margin:20px 20px 0 15px;}

#sitemap_main{margin:30px 0 0 150px; font-size:14px;}
#sitemap_main .left11{float:left; width:250px; line-height:22px;}
a.sitemap{
background-image:url(../images/other/arr_site.gif);
background-repeat:no-repeat;
color:#555;
font-size:14px;
padding:0 0 0 20px;
text-decoration:none;
}
a.sitemap:hover{
background-image:url(../images/other/arr_site.gif);
background-repeat:no-repeat;
color:#555;
font-size:14px;
padding:0 0 0 20px;
text-decoration:underline;
}
a.sitemap1{
background-image:url(../images/other/arr_site2.gif);
background-repeat:no-repeat;
color:#555;
font-size:13px;
padding:0 0 0 20px;
margin:0 0 0 15px;
text-decoration:none;
}
a.sitemap1:hover{
background-image:url(../images/other/arr_site2.gif);
background-repeat:no-repeat;
color:#555;
font-size:13px;
padding:0 0 0 20px;
margin:0 0 0 15px;
text-decoration:underline;
}
a.sitemap3{
background-image:url(../images/other/arr_site3.gif);
background-repeat:no-repeat;
color:#555;
font-size:12px;
padding:0 0 0 20px;
margin:0 0 0 30px;
text-decoration:none;
}
a.sitemap3:hover{
background-image:url(../images/other/arr_site3.gif);
background-repeat:no-repeat;
color:#555;
font-size:12px;
padding:0 0 0 20px;
margin:0 0 0 30px;
text-decoration:underline;
}

#simword_main{margin:30px auto; font-size:14px; width:540px;}
#simword_main .btn{text-align:center;}
#simword_main h3{font-size:26px; border-bottom:2px solid #cccccc; padding-bottom:5px; margin:20px 0;}
#simword_main .tab{margin:0; padding:0;}
#simword_main .tab th{text-align:center; width:67px; height:18px; color:#ff6600; font-size:16px; line-height:normal;}
#simword_main td{text-align:center; width:67px; height:18px;}
#simword_main .tab th.th1,#simword_main td.td1{border-right:1px solid #ccc;}

.form_main{width:648px;padding:30px 15px 0 15px; margin:0 auto; font-size:14px; line-height:20px; border-left:1px solid #f6711d; border-right:1px solid #f6711d; border-bottom:1px solid #f6711d;}
.form_main th{text-align:left; background-color:#999999; color:#FFFFFF; padding:5px 10px; font-size:12px; width:120px;}
.form_main td{padding:5px 10px;}
.form_main form{margin:0 20px;}
.form_main form p{ margin:20px 0;}

#links_main{font-size:14px;}
#links_main .links_middle{margin:0 0 20px 30px;}

#member_list_main{ width:560px; margin:30px auto; font-size:14px;}
#member_list_main table{margin:10px 0 0 0; padding:0;}
#member_list_main table th{border-top:3px solid #F57304; background-color:#F1F1F1; padding:5px; text-align:center; font-weight:normal;}
#member_list_main table td{border-bottom:1px solid #ccc; padding:5px; text-align:center;}
.lesson_main{
width:699px;
margin:0 auto;
line-height:18px;
}
.infoauthor{
text-align:center;
margin-bottom:20px;
}
.info_block{
width:665px;
margin:0 auto 20px;
}
.info_block .info_left{
width:310px;
float:left;
}
.info_block .info_right{
width:340px;
float:right;
}
.info_block .info_right .tab01{
border-collapse:collapse;
}
.info_block .info_right .tab01 th{
background-color:#f1f1f1;
border:1px solid #ccc;
padding:3px 5px;
text-align:left;
width:70px;
}
.info_block .info_right .tab01 td{
border:1px solid #ccc;
padding:3px 5px;
text-align:left;
}

.lesson_main .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_main .table_title{
font-weight: bold;
text-align: left;
background-color: #CCC;
}
.lesson_main .table_type{
text-align: left;
background-color: #EEE;
}
.lesson_main .infolinks{
margin:0 auto 20px auto;
padding:15px 0;
width:680px;
}
.lesson_main .bdm{
border-bottom:1px dashed #999;
}
.lesson_main .infolinks .lkl{
float:left;
width:300px;
margin-right:20px;
text-align:center;
}
.lesson_main .infolinks .lkl h4{
margin: 0 0 10px 0;
padding:0;
font-size:14px;
font-weight:normal;
}
.lesson_main .infolinks .lkl h4 span{
font-weight:bold;
}
.lesson_main .infolinks .lkl p{
margin: 0;
padding:0 0 0 20px;
font-size:12px;
}
.lesson_main .infolinks .lkr{
float:left;
width:320px;
}
.reg_menu{
background:url(../images/common/reg_menu_bg.gif) repeat-x left top;
height:30px;
padding:7px 0 0 0;
}
.reg_menu_main{
width:750px;
margin:0 auto;
}
.reg_menu_main ul{margin:0; padding:0;}
.reg_menu_main li{
list-style-type:none;
float:left;
}
.reg_menu_main li.one{
font-size:14px;
font-weight:bold;
width:78px;
padding:8px 0 0 5px;
}
.reg_menu_main li.two{
background:url(../images/common/reg_icon01.gif) no-repeat 17px 8px;
color:#D1D1D1;
padding:10px 0 0 35px;
width:102px;
height:20px;
}
.reg_menu_main li.three{
background:url(../images/common/reg_icon02.gif) no-repeat 17px 8px;
color:#D1D1D1;
padding:10px 0 0 35px;
width:115px;
height:20px;
}
.reg_menu_main li.four{
background:url(../images/common/reg_icon03.gif) no-repeat 17px 8px;
color:#D1D1D1;
padding:10px 0 0 35px;
width:95px;
height:20px;
}
.reg_menu_main li.two_on{background:url(../images/common/reg_icon01_on.gif) #B9E2FF no-repeat 17px 8px; color:#008EDE;width:102px; height:20px; padding:10px 0 0 35px;}
.reg_menu_main li.three_on{background:url(../images/common/reg_icon02_on.gif) #B9E2FF no-repeat 17px 8px; color:#008EDE; width:115px; height:20px; padding:10px 0 0 35px;}
.reg_menu_main li.four_on{background:url(../images/common/reg_icon03_on.gif) #B9E2FF no-repeat 17px 8px; color:#008EDE;width:95px; height:20px; padding:10px 0 0 35px;}
#reg_main{
width:750px;
margin:0 auto;
padding:25px 0 0 0;
}
#reg_main h3{
border-top:1px solid #CAE1FF;
background-color:#F4FBFF;
padding:5px 10px;
color:#000000;
font-size:12px;
margin:0;
}
#reg_main p{margin:0; padding:0;}
.reg_tab_box{
border:1px solid #CCCCCC;
width:400px;
margin:0 auto;
}
.reg_tab_td1{
background-color:#F1F1F1;
border-bottom:1px solid #CCCCCC;
padding:10px;
width:115px;
}
.reg_tab_td2{
border-bottom:1px solid #CCCCCC;
padding:10px;
}
.reg_tab_td3{padding:10px; background-color:#F1F1F1;}
.reg_tab_td4{padding:10px;}
.reg_tab_btxt{
color:#575757;
text-align:center;
line-height:20px;
}
.login_block{
border:2px solid #d3dede;
padding:10px;
margin:0 10px 15px 10px;
font-size:12px;
line-height:18px;
}

.login_block h5{
padding:0;
margin:0;
}

.login_block .login_btn{
padding:10px 0;
text-align:center;
}

.word_thanks{
border:2px solid #d3dede;
padding:10px;
margin:10px;
text-align:center;
}
.l_num{
 width:570px;
 margin:10px auto;
}

.l_num_img{
width:123px;
padding:0 10px 0 0;
float:left;
}

.l_num_p{
float:left;
width:437px;
}

#help_main{margin:30px 15px 0 15px; font-size:14px;}
#help_main table{margin:0 auto;}
#help_main th{text-align:center; color:#FFFFFF; font-weight:bold; padding:5px; font-size:14px; background-color:#999;}
#help_main td{text-align:center; background-color:#FFFFFF; padding:5px;}
#help_main td.td1{text-align:left;}
#help_main .box{width:570px; margin:0 auto;}
#help_main .box p{margin:0 0 15px 0;}

.login_box01{width:335px;}
.login_box01 .title{
background:url(../images/student/bg_tit01.gif) no-repeat left top;
width:335px;
height:26px;
}
.login_box01 .title h3{
font-size:12px;
color:#FFFFFF;
padding:7px 0 0 15px;
}
.login_box01 .box{
border-left:1px solid #f79b39;
border-right:1px solid #f79b39;
border-bottom:1px solid #f79b39;
padding:10px;
width:313px;
}
.login_box01 .ltd{
width:70px;
float:left;
}
.login_box01 .rtd{
width:243px;
float:left;
}

.form02_box{
background:url(/images/office/bg_form02.gif) repeat-y left top;
padding:15px 50px;
width:499px;
margin:0 auto;
}

.edu_boxl{
width:245px;
float:left;
}
.edu_boxr{
width:445px;
float:left;
padding-top:5px;
}
.mb3{margin-bottom:3px;}
.edu_boxr .ll{
width:220px;
float:left;
}
.edu_boxr .rr{
width:220px;
float:right;
}
.tdl{
width:90px;
float:left;
}
.tdr{
width:140px;
float:left;
text-align:center;
padding-top:10px;
}
.photo{
width:80px;
float:left;
}
.intr{
width:150px;
float:left;
}

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

ul.news{
padding:0;
list-style:none;
margin:10px 0 20px 20px;
}
ul.news li{
padding:10px 0 5px 70px;
border-bottom:1px solid #aaa;
position:relative;
}
ul.news li span{
position:absolute;
width:70px;
left:0 !important;
/*left:-70px;*/
top:10px;
}
.news_content{padding:10px 0px 10px 0px;}
.news_content h3{
margin:0 0 10px 0;
padding:5px 0;
font-size:14px;
border-bottom:1px dashed #aaa;
}
.news_content h3.title{
margin:0 0 10px 0;
padding:5px 0;
font-size:14px;
border-bottom:1px solid #f00;
}
.login_content{
width:600px;
margin:0 auto;
}
.login_content h3{font-size:20px; border-bottom:2px solid #cccccc; padding-bottom:5px; margin:20px 0; line-height:normal;}

