/*
// 作品原创: 龙哥·工作室
// 站长ＱＱ: 2245110582
// 官方网站: www.go29.cn
*/
*{ margin: 0 auto; padding:0; }
body { background: #16100a url(bg.jpg) no-repeat top center;font-size:12px;font-family:宋体;background-attachment: fixed;}
a{ text-decoration:none; color:#000; }
a:visited {color: #000;} 
a:active {color: #ffFF00;} 
.t1{ width:1000px; margin:0 auto; height:35px;text-decoration:none;font-size: 19px; text-align: center; color:#ffffff; BACKGROUND-COLOR: #352A2A; line-height: 35px; }
.t1 a{ color:#FFFFff; text-decoration:none; }
.SMbox1 { width:1000px;margin: 0 auto;height: 50px;overflow: hidden;position: relative;float:center;line-height:50px;background:rgba(0, 0, 0, 0.5);border-bottom: 0px solid #000;font-size:15px;}
.zizhu {float: center;color: #ffffff;font-size: 15px;display: inline-block;height: 40px;line-height:40px;margin-top: 0px;background: #ff0000;padding:0 10px ;border-radius: 50px;}
.SMbox {position:relative;float:center; width:1000px; height:30px; line-height:30px;background:rgba(0, 0, 0, 0.3); margin:0 auto;margin-top:0px;font-size:16px;color:#fff;font-weight:bold; letter-spacing:0px;text-align: center;text-shadow: 1px #297EFF; }
.SMbox1 a{ color:#FFFFff; }
.SMbox a{ color:#FFFFff; text-decoration:none; }
.a2{ width:1000px; margin:0 auto; height:100px; overflow:hidden; background:rgba(0, 0, 0, 0.3);}
.p2{ position:relative;float:center; width:1000px; height:40px; line-height:40px;background:rgba(0, 0, 0, 0.3); margin:0 auto;margin-top:0px;font-size:13.5px;color:#fff;font-weight:bold; letter-spacing:0px;text-align: center;text-shadow: 1px #297EFF;  }
.a4{ width:1002px; height:200px;  float:right; font-size:12px; color:#FF9900; }
.a8{ overflow:hidden; line-height:20px; text-align:center; color:#FFFFFF; padding:10px 0 15px 0; font-size:14px; }
.a8 a{ color:#FFFFFF; text-decoration:none; }
.banner{ width:1000px; height:150px; overflow:hidden; margin:0 auto; background-attachment: fixed;background:rgba(0, 0, 0, 0.2);}
.banner1{ width:300px; height:150px;  margin:0 auto; padding-top:0px; background-attachment: fixed;}
.footer{ width:970px; margin:0 auto; height:90px; overflow:hidden; BACKGROUND-COLOR: #352A2A; font-size:12px; color:#FFFFFF; overflow:hidden; padding:15px; text-align:center; line-height:180%; }
.footer a{ color:#FFFFFF; }
.nokey{ display:none; margin: 0 auto;}
.content_box{ margin:0 auto; width: 1000px;z-index:999; overflow:hidden; }
.content_box .search{width:1000px;height: 40px; overflow:hidden; background:rgba(0, 0, 0, 0.5);background-repeat: no-repeat;}
.marks_content_search{width: 1100px;height: 44px;background-size: contain;}
.search_wrap{width: 1160px;padding: 6px 20px;margin: 0 auto;font-size: 14px;font-weight: 400;text-align: left;color: #f6f1d1;line-height: 18px;}
.select_edition{height:40px; width:770px; float:left; font-size: 13px; font-weight: 400;}
.select_sm{height:35px; line-height:35px;  overflow:hidden; margin-left:10px;}
.select_sm ul{display: block;width: 100%;height: 100%;overflow: hidden;}
.select_sm ul li{float: left;padding: 0px 7px; height:40px; line-height:40px; color:#F6F1D1; cursor:pointer;}
.select_sm ul li:hover{padding: 0px 7px;color: #FCDA41;background-color: rgb(250, 250, 250,.23);border-radius: 1px;}
ul, li{list-style: none;}
.inputtext{width:230px;height:40px; float:right;}
.inputtext input{border-radius: 30px;width: 155px;height: 30px;padding-left: 20px; margin:5px 0 0 0;margin-left: 10px;background-size: 172px 100%;outline: none;font-size: 14px;font-weight: 400;text-align: left;color: #8c8888;line-height: 18px;border: 0px; float:left;}
.inputclose{top:15px;right: 35px;cursor: pointer;width: 18px;height: 18px;background: url(inputclose.png) no-repeat;background-size: contain;display: none;}
.inputclose:hover{background: url(inputclose_h.png) no-repeat;}
.search_bt{cursor: pointer;width: 15px;height: 15px;background: url(search_bt_h.png) no-repeat;background-size: contain; float:left; margin:15px 15px 0 13px;}
.select_edition_ul{position: absolute; margin-left:620px; margin-top:35px; display:none; z-index: 12; width: 380px; height: 565px; overflow: hidden; background-color:#34231B; background-size: 100% 100%;}
.con_table{position: absolute; top: 7px; width: 100%; height: 100%;}
.con_table ul{width: 100%; height: auto;}
.con_table ul li{float: left; margin: 0 auto; width:125px; height: 25px; font-size: 14.5px; font-weight: 400; text-align: center;color: #F6F1D1; line-height: 28px; letter-spacing: 1px; cursor: pointer;}
.con_table ul li:hover{color: #FCDA41;border-radius: 10px; }
.wrap_game{ width:1000px; overflow:hidden; margin:0 auto; }
.r{ border-width:1px; border-style:solid; border-top:none; }
.r, .c1, .c2, .c3, .c4, .c5, .c6{line-height:30px;text:background-color: #000;float:left;white-space:nowrap;overflow:hidden;border-right-style:solid;border-right-width:1px;}
.r, .c1, .c2, .c3, .c4, .c5, .c6, .c7{border-color:#352A2A; }
.c3{ text-align:center; color:#FF0000; }
.c5 span{ margin-left:4px; }
.c1, .c2, .c3, .c4, .c6, .c7{ text-align:center; }
.c1 a:hover, .c2 a:hover, .c7 a:hover{ text-decoration: none;color: #ffffff;background: #ff0000;padding: 5px 5px;border-radius:5px; }
table.gamelist{ border-collapse:collapse;  white-space: nowrap;width: 1000px; }
table.gamelist td{ border:solid 1px #352A2A; height:40px; line-height:40px; text-align:center; }
table.gamelist th{  font-weight:400; FONT-SIZE: 13.5px; color:#fff; HEIGHT: 30px; line-height:30px;background:rgba(0, 0, 0, 0.8);}
table.gamelist tr.jtth td{ background-color:#FFFFFF; }
table.gamelist tr.jtth:hover td{ background-color:#FFFFcF  }
.r{width:998px; margin:0px auto; float:none; overflow:hidden; } 
.c1{width:120px;overflow:hidden;}
.c2{width:120px;overflow:hidden;}
.c3{width:150px;overflow:hidden;} 
.c4{width:110px;overflow:hidden;} 
.c5{width:316px;text-align:left;overflow:hidden;}
.c6{width:110px;overflow:hidden;}
.c7{width:65px;overflow:hidden;}
/*首页文章*/
.article_box{ width:978px; padding:10px; background-color:#FFFFFF; overflow:hidden; margin:0 auto; border:solid 1px #352A2A; margin-bottom:15px; }
.box_title{ height:35px; line-height:35px; font-size:14px;border-bottom:solid 2px #352A2A; color:#352A2A; margin-bottom:1px; }
.box_news{ width:978px; overflow:hidden; }
.box_left{ width:480px; overflow:hidden; float:left; }
.box_right{ width:480px; overflow:hidden; float:right;  }
ul.newslist{ }
ul.newslist li{ font-size: 14px;line-height: 30px; height:30px; overflow: hidden; }
ul.newslist li span.circle{ color:#A5A5A5; font-size:12px; }
ul.newslist li span.time { color: #000000; float: right; }
.imgbox{ width:978px; padding:10px; border:solid 1px #DB4E0C; margin:0 auto; margin-bottom:15px; overflow:hidden; }
ul.imglist{  }
ul.imglist li{ width:244px; height:180px; 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; }
/* 文章单页 */
.pagebox{ width:998px; padding:0px 0; overflow:hidden; margin:0 auto; }
.content{ width:998px; background-color:#FFFFFF;overflow:hidden; float:left; }
.article_title{background-color:#FFFFFF; margin-top:20px;font-size:25px; text-align:center; }
.article_text{ padding:10px; margin:0 auto;font-size:14px; 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{padding:10px; line-height:30px; font-size:16px; margin-top:20px; }
.article_side{  border:solid 1px #F0F0F0; padding:10px; overflow:hidden; margin-bottom:15px; }
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:100%;}
.article_list .list_item{ background-color:#ffffff; margin-bottom:0px; padding:10px;}
.article_list .item_title{ font-size:16px; font-weight:bold; margin-bottom:5px;margin-top:10px; }
.article_list .item_text{ color:#ffffff;  }
.article_list .item_time{ color:#6D6D6D; height:28px; line-height:28px; }
.article_pagebar{ padding:10px; margin:0 auto;font-size:16px;  }
.article_pagebar strong{ background-color:#52B6F6; color:#FFFFFF; padding:5px 5px; border-radius: 2px; margin-right:5px; }
.location{ height:40px; font-size:14px; line-height:40px;background-color:#FFFFFF; width:990px; margin:0 auto;   padding-left:10px;}
.links{  width:978px; padding:10px; height:180%;line-height:30px;font-size:14px; border:solid 1px #352A2A;margin:0 auto; margin-bottom:1px;  background-color:#FFFFFF;  }