#bodyid{
padding:0;
margin:0;
background:#fff;
color:#666;
overflow-x:hidden;
}
#all{
width:100%;
height:100%;
}
#banner{
background:#0c3566 url('img/banbg.png') repeat-x left top;
border-bottom:1px solid #fff;
height:50px;
text-align:left
}
#banner h1{
font-size:larger;
color:#fff;
margin:0;
padding:0 20px;
}
#menu_banner{
border-top:1px solid #666;
background:url('img/shadow.png') repeat-x bottom left;
height:25px;
padding-bottom:7px;
text-align:center;
}
#menu{
background:#93a8c4 url('img/menubg.png') repeat-x left top;
border-bottom:1px solid #666;
}
#menu div{
width:670px;
height:21px;
margin:0 auto;
padding:0;
text-align:left;
}
#menu a{
color:#fff;
text-decoration:none;
}
#page{
font-size:0.8em;
text-align:center;
padding:0 0 10px 0;
}
#page a{
color:#444;
}
#page a:hover{
text-decoration:none;
}
#image{
border-bottom:5px solid #222;
background:#133d6f url('img/image.jpg') no-repeat left top;
width:640px;
height:220px;
margin:10px auto 5px auto;
}
#image h5{
margin:0;
padding:10px 35px 0 0;
text-align:right;
font-size:1.2em;
font-weight:bold;
color:#fff;
}
#image a{
color:#fff;
}
#image a:hover{
color:#e7e4f5;
}
#image_seminar{
height:100px;
background:#133d6f url('img/image_seminar.jpg') no-repeat left top;
width:640px;
margin:10px auto;
border-bottom:5px solid #222;
}
#image_message{
height:100px;
background:#133d6f url('img/image_message.jpg') no-repeat left top;
width:640px;
margin:10px auto;
border-bottom:5px solid #222;
}
#image_intro{
height:100px;
background:#133d6f url('img/image_intro.jpg') no-repeat left top;
width:640px;
margin:10px auto;
border-bottom:5px solid #222;
}
#image_info{
height:100px;
background:#133d6f url('img/image_info.jpg') no-repeat left top;
width:640px;
margin:10px auto;
border-bottom:5px solid #222;
}
#image_recruit{
height:100px;
background:#133d6f url('img/image_recruit.jpg') no-repeat left top;
width:640px;
margin:10px auto;
border-bottom:5px solid #222;
}
#topmenu{
width:640px;
margin:5px auto;
}
#topmenu ul{
width:160px;
float:left;
margin:0;
padding:0;
text-align:left;
}
#topmenu li{
font-size:0.8em;
padding:0 5px 0 0;
margin:5px 0 5px 25px;
letter-spacing:1px;
list-style-type:square;
list-style-position:outside;
line-height:120%;
}
#topmenu a{
color:#444;
}
#topmenu a:hover{
background:#f2e5c6;
color:#333;
}
#new{
font-weight:bold;
clear:both;
}
#new a{
color:#153e71
}
#new a:hover{
background:#f2e5c6;
color:#333;
}
#book{
background:url('img/line.png') repeat-x left top;
padding-top:10px;
margin-top:10px;
}
#main{
width:640px;
margin:10px auto;
background:url('img/main.png') repeat-y left top;
}
#left{
width:160px;
float:left;
margin-bottom:20px;
text-align:left;
}
#left ul{
margin:0 0 10px 0;
padding:0;
}
#left li{
margin:0 0 0 15px;
padding:0 0 8px 0;
list-style-type:square;
list-style-position:outside;
line-height:120%;
}
#left a{
color:#444;
}
#left a:hover{
background:#f2e5c6;
color:#333;
}
#right{
width:470px;
float:right;
text-align:left;
font-size:1em;
}
#right a{
color:#444;
}
#right a:hover{
background:#f2e5c6;
color:#333;
}
#right ul{
margin:20px 0;
padding:0;
}
#right li{
margin:0 10px 8px 45px;
padding:0;
list-style-type:square;
list-style-position:outside;
}
#right h2{
border:1px solid #204b7e;
margin:20px 0 20px 20px;
padding:0;
font-size:1em;
color:#fff;
}
#right h2 div{
border:1px solid #fff;
background:#204b7e url('img/right_h2.png') repeat-y right top;
padding:3px 10px;
letter-spacing:1px;
}
#right h3{
background:url('img/right_h3.png') no-repeat left bottom;
margin:20px 0 10px 20px;
padding:0 10px 5px 10px;
font-size:1em;
color:#41495f;
}
#right h5{
margin:10px 10px 20px 30px;
padding:0;
font-size:1em;
font-weight:normal;
color:#555;
line-height:150%;
}
#right h5 div{
margin:5px 10px 0 30px;
padding:0;
font-size:0.8em;
font-weight:normal;
color:#41495f;
text-align:right;
}
#right blockquote{
border-top:2px dashed #000;
border-bottom:2px dashed #000;
padding:10px;
margin:10px 10px 10px 30px;
color:#555;
}
#right_title{
height:30px;
background:url('img/right_title.png') no-repeat left top;
color:#5a5a5a;
font-size:1.2em;
font-weight:bold;
padding:0 0 0 20px;
}
#right table{
margin:0 10px 0 30px;
font-size:1em;
color:#555;
}
#right th{
width:120px;
text-align:left;
background:url('img/line.png') repeat-x bottom left;
padding:4px 0;
vertical-align:top;
}
#right td{
background:url('img/line.png') repeat-x bottom left;
padding:2px 0 4px 0;
line-height:150%;
}
#right span{
color:#f33;
}
#right th span{
color:#d1dbe7;
}
.imagearea{
margin:10px 0 20px 30px;
text-align:center;
}
#pagetop{
clear:both;
padding:20px 0 0 0;
text-align:right;
font-size:0.8em;
}
#bottom{
background:#0c3566 url('img/bottombg.png') repeat-x left top;
height:20px;
text-align:right;
}
#bottom h5{
float:right;
margin:0;
padding:0;
}
#bottom h6{
float:left;
margin:0;
padding:4px 0 0 5px;
}
.omo{
display:none;
}
