*{ margin:0; padding:0; }
body{ font-size:12.5px; background:url(bg.jpg) top center no-repeat #120c0e;background-attachment:fixed; }
.topbar{ width:1100px; height:25px; background:url(topbar.gif) repeat-x; color:#ac2525; margin:0 auto; text-align:center; }
.topbar a{ color:#ac2525; }
.header{ width:1100px; height:130px; margin:0 auto; background-image:url(banner.jpg); box-shadow:0px 0px 25px 0px #aaa; }
.top{ width:1100px; overflow:hidden; margin:0 auto; }
.logo{ width:250px; height:170px; float:left; overflow:hidden;}
.logo img{ margin-top:45px; }
.banner{ width:800px; height:80px; margin:10px 0; overflow:hidden; float:right; background-color:#CCCCCC; }
.top1{ font-size:14px;background-color: #FFFFFF;margin: 0 auto;width: 1100px;border: 1px dashed #AC2525; }
.guanggao{width:1100px; overflow:hidden; margin:1px auto 0px auto;border-right: 2px solid #ac2525;
border-left: 1px solid #ac2525; background-color:#FFFFFF; }
.top1{ font-size:14px;background-color: #0000009c;margin: 0 auto;width: 1100px; box-shadow: 0px 0px 10px 0px #aaa;border: 1px dashed #5a5a5a;}

.nav{ height:48px; width:1000px; margin:0 auto;  }
ul.menus{ background: #1b9df2; height: 48px;width: 100%; }
ul.menus li{ list-style:none; height:48px; float:left; }
ul.menus li.active a { background: #0974c6;border-top: 2px solid #00d2ff;color: #fff; }
ul.menus li a { color: #fff;font-size: 18px;font-family: "微软雅黑";line-height: 48px;padding: 10px 35px 12px; text-decoration:none; }
ul.menus li a:hover,ul.menus li.active a{background: #0974c6;border-top: 2px solid #00d2ff;color:#fff}

/*/ 搜索框 /*/
.midbox{ width:550px; height:170px; float:left; overflow:hidden; }
.businiss{ width:170px; float:right; overflow:hidden; height:170px; }
.bizbox{ width:170px; height:90px;  margin-top:50px; }
.searchbox { width:550px; height:90px; overflow: hidden; margin-top:50px; }
.searchkeys{ white-space:550px; height:40px; overflow:hidden; color:#1471B0;  }
.searchtitle{ width:110px; height:40px; line-height:40px; text-align:center; font-size:18px; font-weight:800; overflow:hidden; float:left; border-radius: 8px 8px 0px 0px; background: rgba(151, 45, 19, 0.6); color:#FFD600; }
.hotkeys{ height:40px; width:440px; float:right; line-height:40px; font-size:16px; }
.hotkeys span{ margin-left:10px; color:#FF3955; }
.hotkeys span.hky{ cursor:pointer; }
.hotkeys_list{ width:345px; height:40px; line-height:40px; float:left; }
.hotkeys_more{ width:70px; float:left; height:40px; }
ul.bblist{ width:60px; z-index:100; overflow:hidden; margin:0; padding:0; position:fixed; float:left; display:none;  }
ul.bblist li{ list-style:none; background-color:#FFFFFF; width:60px; height:30px; line-height:30px; text-align:center; border-bottom:dashed 1px #F0F0F0; cursor:pointer; }
ul.bblist li:hover{ background-color:#FFFF99; }
.morebb{ cursor:pointer; }
.searchinput{ width:548px; height:30px; padding:9px 0; border-radius: 0px 8px 8px 8px; border:solid 1px #972D13;  background: rgba(251, 255, 250, 0.6); float:left; }
.searchinput img{ float:right; margin-right:1px; cursor:pointer; }
.txtbox{ width:450px; padding:0 25px; 
    background: rgba(255, 255, 255, 0);    
    border: none; height:32px; line-height:32px;
    font-size: 16px; outline: none;
} 

.game_wrap{ margin-top:10px; }
.article_box{ width:1078px; padding:10px; overflow:hidden; margin:0 auto; border:solid 1px #F0F0F0; margin-bottom:15px; background-color:#FFFFFF; box-shadow: 0px 0px 25px 0px #aaa; }
.box_title{ height:36px; line-height:36px; border-bottom:solid 2px #AC2525; color:#FF3955; margin-bottom:7px; }
.box_title strong{ display:block; height:38px; line-height:38px; border-bottom:solid 3px #FF3955; float:left; padding:0 10px; font-family:"微软雅黑"; }
.box_title a{ color:#FF3955; }
.box_news{ width:1078px; overflow:hidden; }
.box_left{ width:530px; overflow:hidden; float:left; }
.box_right{ width:530px; overflow:hidden; float:right;  }
ul.newslist{ }
ul.newslist li{ font-size: 16px;line-height: 30px; height:30px; overflow: hidden; }
ul.newslist li a{ color:#434343; text-decoration:none; }
ul.newslist li a:hover{ color:#F06B00; text-decoration:underline; }
ul.newslist li span.circle{ color:#AC3131; font-size:12px; }
ul.newslist li span.time { color: #868686; float: right; }

.imgbox{ width:1078px; padding:10px; border:solid 1px #F0F0F0; margin:0 auto; margin-bottom:15px; overflow:hidden;border:solid 1px #F0F0F0; background-color:#FFFFFF;  box-shadow: 0px 0px 25px 0px #aaa;  }
ul.imglist{  }
ul.imglist li{ width:269px; height:182px; overflow:hidden; text-align:center; list-style:none; line-height:25px; float:left; margin-bottom:10px; }
ul.imglist li a{ color:#434343; text-decoration:none; }
ul.imglist li a:hover{ text-decoration:underline; color:#F06B00; }

.links{  width:1078px; padding:10px; line-height:180%; margin:0 auto; margin-bottom:10px; border:solid 1px #F0F0F0; background-color:#FFFFFF; box-shadow: 0px 0px 25px 0px #aaa;  }
.links a{ color:#000000; text-decoration:none; margin-right:5px; }
.links a:hover{ color:#F06B00; text-decoration:underline; }
.bline{ border-bottom:solid 1px #AC2525; margin-bottom:7px; color:#AC2525; }

.location{ height:40px; font-size:16px; line-height:40px; color:#5C5C5C; width:1088px; margin:0 auto; background-color:#FFFFFF;  border:solid 1px #F0F0F0; padding-left:10px; margin-top:5px; }
.location a{ color:#AC2525; text-decoration:none; }

/* 文章单页 */
.pagebox{ width:1100px; padding:5px 0; overflow:hidden; margin:0 auto; margin-bottom:5px; }
.content{ width:718px; overflow:hidden; float:left; background-color:#FFFFFF; padding:10px; }
.sidebox{ width:345px; overflow:hidden; float:right; }
h2.article_title{ font-size:25px; text-align:center; }
.article_text{ font-size:16px; line-height:180%; color:#5C5C5C; }
.article_text img{ margin:10px 0; }
.article_info{ height:50px; font-size:16px; color:#5C5C5C; line-height:50px; text-align:center; }
.article_info .author{ margin-right:10px; }
.article_info .views{ margin-left:10px; }
.article_nextpage{ line-height:30px; font-size:16px; margin-top:20px; }
.article_nextpage a{ color:#AC2525; }
.article_side{  border:solid 1px #F0F0F0; padding:10px; overflow:hidden; margin-bottom:15px; background-color:#FFFFFF; }
ul.side_imglist{  }
ul.side_imglist li{ width:160px; text-align:center; list-style:none; float:left; margin-bottom:10px; }

/* 文章列表 */
.article_list{ font-size:16px; line-height:180%; color:#5C5C5C; }
.article_list .list_item{ background-color:#F5F6F6; margin-bottom:5px; padding:10px;  }
.article_list .item_title{ font-size:20px; font-weight:bold; margin-bottom:10px; }
.article_list .item_title a{ text-decoration:none; color:#20232B; }
.article_list .item_text{ color:#6D6D6D; line-height:180%; }
.article_list .item_time{ color:#6D6D6D; height:30px; line-height:30px; }
.article_pagebar{ line-height:30px; font-size:16px; margin-top:20px; }
.article_pagebar strong{ background-color:#AC2525; color:#FFFFFF; padding:10px 15px; border-radius: 2px; margin-right:5px; }
.article_pagebar a{ background-color:#e0e0e0;padding:8px 10px; text-decoration:none;margin-right:5px; color:#6D6D6D; }

/*/ 资料百科 /*/
.index_box_bg{ width:1100px; margin:0 auto; overflow:hidden;box-shadow: 0px 0px 25px 0px #aaa; background-color:#FFFFFF; margin-bottom:10px; }
.zl_content{ overflow:hidden; padding:10px; }
.zl_content ul{ margin:0; padding:0; overflow:hidden; }
.zl_content ul li{ width:81px; height:26px; line-height:26px; float:left; list-style:none; overflow:hidden; }
.zl_content ul li a{ text-decoration:none; color:#000000; }
.zl_content ul li strong{  }

/*单页*/
.singlepage{ width:1080px; padding:10px; margin:5px auto; word-wrap: break-word; font-size:16px; line-height:180%; color:#5C5C5C; background-color:#FFFFFF; }

.footer{ width:1070px; margin:0 auto; background-color:#FFFFFF; font-size:14px; color:#333; overflow:hidden; padding:15px; text-align:center; line-height:220%;border: 2px solid #ac2525;box-shadow: 0px 0px 25px 0px #aaa; }

.footer a{ color:#A0A1A1; text-decoration:none;  }