/* common  */
body {	
    font-size: 11px;
    color:#fff;
    font-family: verdana, arial, helvetica, sans-serif;
    line-height:16px;
    background-color:#BBC1C8;
}
a {	
    color: #FFF;	
    text-decoration: none
}
a:hover{ color:#D66E06; text-decoration:underline;}
img{ border:none;}
form{ margin:0;}
select,input,textarea{ font:11px verdana;}
.b {	font-weight: bold}
.u {	text-decoration: underline}
.red,.alert{color:red;}
.clear{clear:both;}
/* main */
#body_out {
    background-color:#BBC1C8;
}
#body_in {
    width: 930px;
    overflow:hidden;
    margin:0 auto;
}
#page_top {
    background-image:url(head_bg.jpg);
    background-repeat:no-repeat;
    width:930px;
    height:385px;
    overflow:hidden;
}
#top_logo {
    display:block;
    position:relative;
    top:5px;
    left:5px;
    width:238px;
    height:66px;
}
#page_nav {
    
}
#page_nav ul {
    background-image:url(nav_bg.png);
    height:49px;
    width:930px;
    color:#FFF;
    font-weight:700;
    font-size:12px;
}
#page_nav ul li{
    float:left;
    height:25px;
    margin:12px 0;
    line-height:25px;
    padding:0px 35px;
    border-right:2px solid #605F5F;
}
#page_nav ul li.last{
    border-right:none;
}
#page_middle {
    width:930px;
    background-image:url(main_bg.png);
    background-repeat:repeat-x;
    background-color:#641313;
    padding-bottom:8px;
}
#page_bottom{
    background-color:#820202;
    width:930px;
    overflow:hidden;
    line-height:18px;
    text-align: center;
    padding-bottom:6px;
}
#page_bottom .links {
    margin:0 auto;
    text-align:center;
    padding:12px 0 4px 0;
}
#page_bottom .links span{
    border-right:1px solid #fff;
    padding:0 12px;
}
#page_bottom .links span.last{
    border-right:none;
}
#page_bottom #copyright{
    padding:12px 0;
}
#main_left {
    width:654px;
    margin:8px 0 0 24px;
    float:left;
}
.main_item {
    margin-top:42px;
}
.img_show {
    width:163px;
    height: 110px;
    border:1px solid #494949;
    padding:1px;
    float:left;
}
.item_text {
    width:420px;
    margin-left:20px;
    float:left;
}
.item_text .item_text_title{
    font-size:12px;
    font-weight:700;
}
.item_text .more_link{
    float:right;
}
.item_text .more_link a {	
    color: #747472;	
    text-decoration:none;
}
.item_text .more_link a:hover{ color:#D66E06; text-decoration:underline;}
#main_right{
    width:221px;
    float:right;
    margin:18px 12px 0 0;
}
.mode {
    margin-top:8px;
}
.mode_title{
    background-image:url(title_bg.png);
    background-repeat:no-repeat;
    width:161px;
    height:25px;
    overflow:hidden;
    padding-left:60px;
    line-height:25px;
    font-size:12px;
    color:#A8A8A8;
    font-weight:700;
}
.commended {
    color:#EEEE00;
}
.lc {
    margin:0px auto;
    width:206px;
    margin-top:12px;
}
.mode_content {
    padding-left:12px;
    margin-top:5px;
}
.login_button {
    text-align:center;
    vertical-align:middle;
    margin-top:8px;
}
.common_left {
    margin:20px 0 0 12px;
    width:221px;
    float:left;
}
.common_right {
    float:left;
    margin:20px 0px 0 50px;
    padding-top:6px;
    width:640px;
    overflow:hidden;
}
.img_content {
    padding: 1px;
    border:1px solid #494949;
}
.ur_here {
    font-size:12px;
    margin:10px 0;
}
.instruction {
    margin:10px;
    overflow:hidden;
}
.server_show{
    width:100%;
    background-color:#333333;
    color:#B3B2B2;
    border-collapse:collapse;
}
.server_show th{
    font-weight:500;
    font-size:12px;
    line-height:24px;
    height:24px;
    color: #FFF;
    text-align:center;
    border:1px solid #333333;
}
.server_show td{
    padding:2px 4px;
    font-size:12px;
    line-height:16px;
    height:20px;
    border:1px solid #333333;
}
tr.over {
   background-color:#15161A;
}
tr.out {
    background-color:#191919;
}
.commend_title {
    font-size:15px;
    color:#CE6834;
    font-weight:700;
}
.news_list {
    padding:6px;
}
.news_t_title {
    
}
.news_t_list {
    
}
.news_t_list .news {
    background-image:url(list_style.png);
    background-repeat:no-repeat;
    background-position:4px center;
    height:28px;
    line-height:28px;
    padding-left: 18px;
}
.news_t_list li.more {
    float:right;
    padding-right:8px;
}
.news_t_list li.news span{
    float:right;
    color:#807C7D;
}
.pageInfo {
    text-align:center;
    padding:6px 0;
}
.news_title {
    color:#ADADAD;
    font-size:14px;
    font-weight:700;
    margin:8px 2px;
    text-align:center;
    height:32px;
    line-height:32px;
}
.back_btn {
    float:right;
    margin:8px 4px;
}

.reg_table {
    
}
.reg_table .input_title {
    width: 32%;
    text-align:right;
    padding-right:12px;
}
.reg_table .input_t {
    text-align:left;
    padding-right:12px;
    height:30px;
}
.reg_table .input_focus{
    width:188px;
    border:2px solid #A46E05;
    height:16px;
}
.reg_table .text {
    width:188px;
    height:16px;
}
table.show_table {
    
}
table.show_table th{
    border-style:solid;
    border-color:#333333;
    border-width:1px;
    padding:4px;
    text-align:center;
}
table.show_table td{
    border-style:solid;
    border-color:#333333;
    border-width:1px;
    padding:4px;
}