@charset "utf-8";
body{background: #fff;}
.breadline {height: 30px;line-height: 30px;padding: 5px 0px 8px 0px; border-bottom: 1px solid #ddd;color: #999}
.breadline b {color: #666}


.main {clear: both;overflow: hidden;}
.wrapper_1180 {width: 1180px;margin: 0 auto;}
.left_cont {float: left; width: 820px;}

.right_cont {float: right;width: 320px;}
#menu_art {background: #fff;width: 100%;}
#menu_art h1 {text-align: center;font-size: 28px;color: #333; font-weight: bold;line-height: 40px;padding: 30px 0 20px 0;}
.info {border-bottom: 1px solid #eee;padding: 5px 0 20px 0;overflow: hidden;text-align: center;}
.info .update{display:inline-block;margin-top:3px;margin-right:15px}
.info .ftool{text-align:center;display:inline-block;margin-right:15px;font-size:14px}
.htmlcontent{padding-top:10px;line-height:32px;color:#333;font-size:16px}
.htmlcontent p{margin:10px 0}
.htmlcontent h3{height:40px;line-height:40px;font-weight:700;border-left:3px solid #c1e6f7;padding-left:16px;margin-top:10px;margin-bottom:20px;background:url(../images/h3x.jpg) no-repeat 5px center #f8f8f8}

/*相关文章*/
.otherarticle{padding:20px 0}
h2.title{border-bottom:1px solid #ccc;font-size:20px;line-height:30px;padding-bottom:5px;color:#111}
h2.title i{float:left;width:4px;background-color:#f02f2f;height:20px;margin:5px 10px 0 0}
.nexthtml{height:50px;line-height:50px;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden;padding:0 10px;margin-top:10px}
.nexthtml p{float:left;width:45%;color:#666;font-size:15px;overflow:hidden}
.nexthtml a,.nexthtml a:visited{font-weight:400;color:#666}
.nexthtml p:nth-child(2){float:right}
/*最新游戏*/
h2.tab_til {font-size: 17px; font-weight: normal; line-height: 36px; color: #111; position:absolute; left: 20px; top: 0}
h2.tab_til span { display: inline-block; width: 100px; text-align: center; background: #ddd; color: #666; height: 36px;line-height: 36px; cursor: pointer; margin-right: 10px  }
h2.tab_til span.hover { color: #fff; background: #f02f2f }

.side_gamebox {overflow: hidden; margin-bottom:20px; position: relative; margin-top: 30px }
.side_gamebox .tab_con {border: 1px solid #e6e6e6; margin-top:18px}
.num_list{ overflow: hidden; margin-top:10px;padding:25px 15px 12px 15px; }
.num_list li div.bor_d{height:55px; padding-top: 15px; border-bottom:1px dotted #ccc;margin: 0 auto}
.num_list li{ height:71px; overflow:hidden; zoom:1 }
.num_list li div.bor_d.no{ border-bottom:medium none;}
.num_list li.js_active{ border-top: 1px solid #eee;border-bottom: 1px solid #eee;background: #fafafa;height: 70px; margin-top: -1px; }
.num_list li.js_active .txt p.up_time a{background:url(../images/ne_loadh.png) 0 0 no-repeat; }
.num_list li.js_active div.bor_d{ border-bottom: medium none}
.num_list li i{ height:19px; width:19px; text-align:center; line-height:19px; margin:11px 12px 0 0; background: #d5d5d5; color:#333}
.num_list li i.i_org{background: #999; color: #fff; }
.num_list li i.i_lan{background: #fe9232; color: #fff; }
.num_list li i.i_red{background: #feaa32; color: #fff}
.num_list li a{ position:relative;}
.num_list .txt{margin: -2px 0 0 10px;display:inline;}
.num_list .txt p a{font-size:14px;font-weight:normal;display:inline-block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.num_list .txt .gametitle a{ overflow:hidden;}
.num_list .txt p a:hover{ text-decoration: underline; color: #f02f2f}
.num_list .txt p em{ color:#999;display: inline-block;overflow: hidden;}
.num_list .txt p{line-height: 22px;}
.num_list .txt p.up_time{ margin-top:-36px; text-align:right}
.num_list .txt p.up_time a{ background:url(../images/ne_load.png) 0 0 no-repeat; width:23px; height:23px; display:inline-block;  }
.num_list .txt p.up_time a:hover,.txt p.up_time a.active{ background:url(../images/ne_load.png) 0 0 no-repeat; color:#fff; text-decoration: none;}
/**/
.side_newsbox {
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
    margin-top: 30px
}

.side_newsbox .tab_con {
    border: 1px solid #e6e6e6;
    margin-top: 18px
}

.news_list {
    padding: 25px 15px 12px 15px;
}

.news_list li {
    border-bottom: 1px dotted #ddd;
    overflow: hidden;
    line-height: 36px;
    height: 36px;
    overflow: hidden;
}

.news_list li i {
    float: left;
    width: 4px;
    height: 4px;
    background: #999;
    margin: 16px 8px 0 0
}

.news_list li.topnews {
    height: 70px;
    padding: 10px 0;
    line-height: 22px
}

.news_list li.topnews a {
    line-height: 22px
}

.news_list li.topnews img {
    float: left;
    width: 100px;
    height: 70px;
    margin: 0 10px 0 0;
}
