body,html{
 padding:0;
 margin:0;
 font-size:12px;}
img{
 border:0;}
a{ text-decoration:none;}
ul{
 list-style:none;}
 
body{
 background:#004986 url(../images/index_01.jpg) top repeat-x;}

.main{
 width:999px;
 margin:0 auto;}
.logo{
 background:#fff;
 width:999px;}
 
.nav{
 background:url(../images/index_06.jpg) repeat-x;
 height:27px;
 line-height:27px;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 color:#004986;}
.nav a{
 color:#004986;}
 
.content{
 background:#fff;}
.content_left{
 width:325px;
 padding:0px 10px 10px 10px;}
.content_right{
 width:644px;
 padding:0px 10px 10px 0;}
.content_gray{
 margin-top:10px;}
.content_gray_th{
 background:url(../images/index_12.jpg) repeat-x;
 height:20px;
 padding-top:3px;
 border:1px solid #adb9c2;
 color:#000;
 padding-left:12px;
 padding-right:10px;
 font-size:14px;}
.content_gray_th span{
 float:right;
 text-align:right;}
.content_gray_td{
 border-left:1px solid #adb9c2;
 border-right:1px solid #adb9c2;
 border-bottom:1px solid #adb9c2;
 background:#f5f7f8;
 padding:5px;}
.content_teachers{}
.content_teachers th{
 width:115px;
 padding:3px 8px 6px 5px;}
.content_teachers th div{
 border:1px solid #dcdcdc;
 padding:3px;
 background:#fff;
 width:99px;
 height:auto;}
.content_teachers td{
 color:#525252;
 line-height:22px;
 padding:5px 5px 6px 0;}
.content_teachers td span{
 color:#900;
 font-weight:bold;}
.content_teachers td span a{
 color:#900;
 text-decoration:underline;}
 
.content_blue{
 margin-top:10px;}
.content_blue_th{
 background:url(../images/index_14.jpg) repeat-x;
 height:20px;
 padding-top:3px;
 border:1px solid #1e568f;
 color:#fff;
 padding-left:12px;
 padding-right:10px;
 font-size:14px;}
.content_blue_th a{ color:#fff;}
.content_blue_th span{
 float:right;
 text-align:right;}
.content_blue_td{
 border-left:1px solid #1e568f;
 border-right:1px solid #1e568f;
 border-bottom:1px solid #1e568f;
 padding:10px;}
.content_class{}
.content_class th{
 width:129px;
 padding:0px 8px 10px 0px;}
.content_class th div{
 border:1px solid #dcdcdc;
 padding:3px;
 background:#fff;
 width:129px;
 height:auto;}
.content_class td{
 color:#1e568f;
 line-height:22px;
 padding:5px 5px 10px 0;}

.content_sino{
 margin:0;
 padding:2px 4px 0px 4px;}
.content_sino li{
 background:url(../images/index_28.gif) left center no-repeat;
 padding:5px 0 6px 20px;
 color:#1e568f;}
.content_sino li a{
 color:#1e568f;}

.link_div{
 background:#fff;
 padding:0px 10px 10px 10px;} 
.link{
 border-right:1px solid #2a849d;}
.link_td{
 background:url(../images/index_29.jpg) repeat-x;
 padding:17px 0 0 20px;
 height:79px;}
 
.footer{
 height:65px;
 padding-top:15px;
 line-height:20px;
 text-align:center;
 color:#fff;
 font-size:12px;}
.footer a{
 color:#fff;}
 
.content_list{
 margin:0;
 padding:8px 4px 0px 12px;}
.content_list li{
 background:url(../images/index_28.gif) 8px center no-repeat;
 padding:10px 0 10px 28px;
 font-size:14px;
 color:#1e568f;}
.content_list li.g{
 background:#f1f1f1 url(../images/index_28.gif) 8px center no-repeat;}
.content_list li a{
 color:#1e568f;}
.content_list_page{
 color:#000;
 text-align:right;
 padding:15px 10px 10px 0;}
.content_list_page a{
 color:#000;
 text-decoration:none;}
 
.article{
 border:1px solid #1e568f;
 margin:10px 0 0 0;}
.article h2{
 margin:0;
 padding:30px 0 20px 0;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 color:#a40000;}
.article h3{
 margin:0;
 padding:0px 0 18px 0;
 font-size:12px;
 font-weight:normal;
 text-align:center;
 color:#aaa;}
.article_wenzi{
 padding:0 20px 10px 20px;
 color:#000;
 line-height:20px;}
.article_wenzi p{
 margin:0;
 padding:15px 0;}
.article_wenzi p.word{
 margin:0;
 padding:5px 0;}
.article_wenzi a{
 color:#1e568f;}
.article_div{
 background:#f9f9f9;
 height:35px;
 line-height:35px;
 color:#666;
 padding-left:10px;
 padding-right:10px;}
.article_div span{
 float:right;
 text-align:right;}
.article_div a{
 color:#666;
 text-decoration:none;}
 
.forum{
 margin:10px 0px 10px 0px;
 border:1px solid #1e568f;
 border-collapse:collapse;}
.forum th{
 background:url(../images/index_14.jpg) repeat-x;
 height:20px;
 padding-top:3px;
 border:1px solid #1e568f;
 color:#fff;
 padding-left:12px;
 padding-right:10px;
 font-size:12px;
 text-align:left;}
.forum_td{
 border:1px solid #1e568f;
 padding:10px;
 padding:8px 10px 8px 20px;}
.forum_td1{
 color:#1e568f;
 font-size:12px;
 padding:5px 0 16px 0;
 font-weight:bold;}
.word1{
 color:#000;}
.word2{
 color:#3c3c3c;
 font-weight:normal;}
.forum_td2{
 font-size:12px;
 color:#325104;
 line-height:20px;}
 
.erect_table{
 width:100%;
 margin:10px 0;
 font-weight:normal;
 border:1px solid #1f75c0;
 border-collapse:collapse;}
.erect_table_input{
 width:85px;
 border:1px solid #747474;}
.long_table_input {
 width:585px;
 border:1px solid #747474;
}
.medium_table_input {
 width:200px;
 border:1px solid #747474;
}

.erect_table textarea{
 width:385px;
 height:80px;
 border:1px solid #747474;}
.erect_table th{
 padding:5px 6px 5px 0px;
 text-align:right;
 background:#f0fbfd;
 color:#666;
 font-weight:normal;
 border:1px solid #1f75c0;
 border-collapse:collapse;}
.erect_table td{
 padding:5px 0 5px 6px;
 text-align:left;
 font-weight:normal;
 border:1px solid #1f75c0;
 border-collapse:collapse;}
.erect_table td.word1{
 background:url(../images/tag1.gif) 6px 5px no-repeat;
 padding:4px 5px 4px 22px;
 color:#1f75c0;
 font-size:14px;
 font-weight:bold;}
.erect_table th span{
 color:#900;}
.erect_table td a{
 color:#666;
 text-decoration:none;}
.erect_buttontable{
 padding:20px 0 0 0;
 text-align:center;}