*{ margin:0; padding:0; }
body{ margin:0; padding:0; font-size:12px; }
.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, .c7{line-height:26px;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:#3D6C1E; }
.c1 a{ color:#030303; }
.c2 a{ color:#030303; }
.c3{ text-align:center; color:#FF0000; }
.lt .c3{ text-align:center; }
.r a{ text-decoration:none; }
.c7{ text-align:center; }
.c1 a, .c2 a{ margin-left:4px; }
.c3 span, .c4 span, .c5 span, .c6 span{ margin-left:4px; }
.c7 a{ color:#333333; }
.c1, .c2, .c4, .c6{ text-align:center; }
.c1 a:hover, .c2 a:hover, .c7 a:hover{ text-decoration:underline; color:#FF0000; }
span.jp_gd{ color:#6200DE; font-weight:800; }
.lt{text-align:center;font-weight:bolder;color:#FFFFFF;background-color:#9B0000;}
table.lst-header{ border-collapse:collapse; }
table.lst-header th{ background-color:#2A2A2A; font-weight:800;font-size: 14px;color:#ffffff;border:solid 1px #2A2A2A; height: 34px;line-height:34px;}
.lst_title{	 height:27px; 	background-color:#9C0000;	border-left:solid 1px #9C0000; border-right:solid 1px #C9C7C0; line-height:27px; text-align:center; color:#ffffff;  }
span.red2{ color:#FF0000;margin:0; padding:0;  }
span.green{ color:#009900;margin:0; padding:0;  }
span.blue{ color:#0066FF;margin:0; padding:0;  }
span.pink{ color:#FF00FF;margin:0; padding:0;  }

.r{width:998px; margin:0px auto; float:none; overflow:hidden; } 
.c1{width:125px;overflow:hidden;}
.c2{width:120px;overflow:hidden;}
.c3{width:180px;overflow:hidden;} 
.c4{width:95px;overflow:hidden;} 
.c5{width:312px; text-align:left;overflow:hidden; }
.c6{width:95px;overflow:hidden;}
.c7{width:65px; border-right:none;overflow:hidden; }

table.gamelist{ border-collapse:collapse; table-layout: fixed; }
table.gamelist th{font-size:12px; height:36px; line-height:36px; background-color:#2A2A2A; color:#FFFFFF; border:solid 1px #293a52; text-align:center; }
table.gamelist td{ border:solid 1px #293a52; height:28px; line-height:28px; text-align:center; font-size:12px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
table.gamelist td a{ color:#000000; text-decoration:none;font-size:12px;  }
table.gamelist td a:hover{ text-decoration:underline; color:#FF0000; }
table.gamelist tr.jtth td{ background-color:#ffff00; }
table.gamelist tr.jtth:hover td{ background-color:#FFFFFF;}
table.gamelist tr.jtjp td{ background-color:#ffff00; }
table.gamelist tr.jtjp:hover td{ background-color:#FFFFFF; }
table.gamelist tr.thwd td{ background-color:#FFFF99; }
table.gamelist tr.thwd:hover td{ background-color:#FFFFFF; }
table.gamelist tr.txtj td{ background-color:#FFFF99;  }
table.gamelist tr.txtj:hover td{ background-color:#FFFFFF;  }
table.gamelist tr.txgd td{ background-color:#FFFF99;  }
table.gamelist tr.txgd:hover td{ background-color:#FFFFFF; }
table.gamelist tr.mtth td{ background-color:#FFFF99; }
table.gamelist tr.mtth:hover td{ background-color:#FFFFFF; }
table.gamelist tr.thgd td{ background-color:#FFFF99; }
table.gamelist tr.thgd:hover td{ background-color:#FFFFFF; }
table.gamelist tr.txtjbt td{ background-color:#FFFF99;  }
table.gamelist tr.txtjbt:hover td{ background-color:#FFFFFF;  }
table.gamelist tr.txgdbt td{ background-color:#FFFF99;  }
table.gamelist tr.txgdbt:hover td{ background-color:#FFFFFF; }
table.gamelist tr.mtthgd td{ background-color:#FFFF99;  }
table.gamelist tr.mtthgd:hover td{ background-color:#FFFFFF; }
table.gamelist tr.mtjp td{ background-color:#FFFF99;  }
table.gamelist tr.mtjp:hover td{ background-color:#FFFFFF; }
table.gamelist tr.mtthwd td{ background-color:#FFFF99;  }
table.gamelist tr.mtthwd:hover td{ background-color:#FFFFFF; }
table.gamelist tr.mttxgd td{ background-color:#FFFF99;  }
table.gamelist tr.mttxgd:hover td{ background-color:#FFFFFF; }
table.gamelist tr.mttxtj td{ background-color:#FFFF99;  }
table.gamelist tr.mttxtj:hover td{ background-color:#FFFFFF; }
table.gamelist tr td:nth-child(3){ color:red; }
table.gamelist tr span.url:hover{ text-decoration:underline;color:#FF0000; cursor:pointer; }

.gamebanbenlist{position:relative;width:1000px;height:30px;line-height:30px;border:1px solid #ddd;white-space:nowrap;background:#f8f8f8}
.bblinks{float:left;height:100%}
.bblinks a{display:inline-block;height:100%;padding:0 8px;color:#333;text-decoration:none;border-right:1px solid #ddd}
.bblinks a:last-child{border-right:none}
.bblinks a:hover{color:#e4393c;background:#fff}
.bbmore{float:right;height:100%;padding:0 10px;color:#666;cursor:pointer;background:#fff;border:1px solid #ddd;margin-left:10px}
.bbmore:hover{color:#e4393c;border-color:#e4393c}
.bbpagelinks{display:none;position:absolute;margin-top:25px;margin-left:350px;width:800px;height:400px;overflow-y:auto;background:#fff;border:1px solid #ddd;box-shadow:0 4px 12px rgba(0,0,0,0.1);z-index:1000;padding:40px 15px 15px 15px;line-height:normal;word-wrap:break-word;overflow-wrap:break-word}
.bbpagelinks-header{position:absolute;top:0;left:0;right:0;height:30px;background:#f5f5f5;border-bottom:1px solid #ddd;padding:0 10px;line-height:30px;font-size:14px;color:#666}
.bbpagelinks-close{position:absolute;top:5px;right:10px;width:20px;height:20px;line-height:20px;text-align:center;cursor:pointer;color:#999;font-size:16px;font-weight:bold}
.bbpagelinks-close:hover{color:#e4393c}
.bbpagelinks a{display:inline-block;padding:0 10px; height:25px; line-height:25px; margin:2px;color:#333;text-decoration:none;border:1px solid #eee;border-radius:3px;font-size:14px;float:left}
.bbpagelinks a:hover{color:#e4393c;border-color:#e4393c;background:#fef5f5}
.bbpagelinks::-webkit-scrollbar{width:6px}
.bbpagelinks::-webkit-scrollbar-track{background:#f1f1f1}
.bbpagelinks::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}
.bbpagelinks::-webkit-scrollbar-thumb:hover{background:#aaa}

/*/ °æ±¾Ò³ÃæÎÄÕÂ /*/
.bb_article_box{ width:1000px; margin:0 auto; background-color:#FFFFFF; margin-top:10px; overflow:hidden; }
.bb_article_box .bb_btitle{ height:40px; line-height:40px; font-size:16px; padding-left:10px; background-color:#2A2A2A; color:#FFFFFF; }
.bb_article_box ul li{ height:35px; line-height:35px; border-bottom:dashed 1px #CCCCCC; list-style:none; padding-left:5px; }
.bb_article_box ul li a{ color:#222222; }
.bb_article_box ul li a:hover{ color:red; }
.bb_article_box ul li span.ctime{ width:150px; text-align:center; float:right; }
.bb_article_box ul li span.ctype{ width:200px; text-align:center; float:right; }
.bb_article_box ul li span.cauthor{ width:200px; text-align:center; float:right; }
.bb_article_imgbox{ width:1000px; margin:0 auto; background-color:#FFFFFF; margin-top:10px; overflow:hidden; display: flex; justify-content: space-between; }
.bb_article_imgbox .bbimgbox{flex: 1; max-width: 24%; min-width: 0; text-align: center;}
.bb_article_imgbox .bbimgbox a {display: block;text-decoration: none;color: #333;}
.bb_article_imgbox .bbimgbox img {max-width: 100%;height: auto;display: block;margin: 0 auto; }
