*{ margin:0; padding:0; }
body{ margin:0; padding:0; font-size:12px; }
.wrap_game{ width:1000px; overflow:hidden; margin:3px auto 3px auto; }
.wrap_game1{ width:1300px; overflow:hidden; margin:3px auto 3px 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:#FFB903; }
.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:#FFB903; font-weight:800;font-size: 12px;color:#ffffff;border:solid 1px #FFB903; height: 29px;line-height:29px;}
.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:#a13d07; 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:#ffff99; }
table.gamelist tr.jtth:hover td{ background-color:#FFFFFF;}
table.gamelist tr.jtjp td{ background-color:#ffff99; }
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}
.gamebanbenlist1{position:relative;width:1300px;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:#A13D07; 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; }

/* tdjhw width align: unified 1000 */
.top1,.menus1,.wrap_game1,.wrap_game1 .gamelist,.footer,.index_box,.pagebox{
  width:1000px !important;
  max-width:100%;
  margin-left:auto !important;
  margin-right:auto !important;
  box-sizing:border-box;
}
.top1{height:auto !important;overflow:hidden;}
.top1 img,.top1 h1 img{
  width:1000px !important;
  max-width:100%;
  height:auto !important;
  display:block;
}
.menus1 ul li a{padding:0 18px !important;}
.wrap_game1{overflow:hidden;margin-bottom:8px;}
.wrap_game1 .gamelist{width:100% !important;margin:6px 0 0;background:#fff;table-layout:fixed;}
.wrap_game1 .gamelist th,.wrap_game1 .gamelist td{box-sizing:border-box;font-size:12px;}
.index_box{overflow:hidden;margin:0 auto 10px !important;}
.index_lef{width:680px !important;overflow:hidden;float:right;}
.index_rig{width:310px !important;overflow:hidden;float:left;}
.index_left_item,.typenews_left,.typenews_left .tjbox{width:680px !important;overflow:hidden;}
.typenews_left .tjbox .faceimg{width:190px;float:left;}
.typenews_left .tjbox .artinfo{width:460px !important;float:right;padding-left:10px;box-sizing:border-box;}
.hd_box{width:680px !important;height:auto;overflow:hidden;padding:10px;background:#fff;margin-bottom:10px;box-sizing:border-box;}
.hd_box .container,.container{width:660px !important;height:380px !important;overflow:hidden;position:relative;}
.hd_box .container img,.slider img{width:660px !important;height:380px !important;object-fit:cover;display:block;}
.slider2{width:4000px !important;}
.box_title_right,.box_right_list{width:100%;box-sizing:border-box;}
.footer{padding:15px;text-align:center;overflow:visible;white-space:normal;word-wrap:break-word;}
.pagebox .listleft,.pageleft{width:680px;}
.pagebox .listright,.pagebox .pageright{width:300px;}

/* tdjhw article detail meta - no overlap */
.article .title{
  white-space:normal !important;
  word-wrap:break-word !important;
  overflow:visible !important;
  line-height:1.5 !important;
  padding:12px 10px !important;
}
.article_prop{
  width:auto !important;
  max-width:100% !important;
  height:auto !important;
  min-height:36px !important;
  line-height:1.8 !important;
  text-align:center !important;
  background-color:#F2F2F2 !important;
  margin:0 0 14px !important;
  padding:8px 12px !important;
  overflow:visible !important;
  white-space:normal !important;
  word-wrap:break-word !important;
  box-sizing:border-box !important;
}
.article_prop .prop-type,
.article_prop .author,
.article_prop .posttime,
.article_prop span{
  display:inline-block !important;
  float:none !important;
  position:static !important;
  width:auto !important;
  height:auto !important;
  margin:0 10px 4px !important;
  padding:0 !important;
  line-height:1.8 !important;
  font-size:13px !important;
  color:#666 !important;
  background:none !important;
  white-space:normal !important;
  vertical-align:middle !important;
}
.article_prop .prop-type{
  color:#a13d07 !important;
  font-weight:700 !important;
}
.article_prop h2{
  display:inline !important;
  font-size:13px !important;
  font-weight:700 !important;
  margin:0 !important;
  padding:0 !important;
  line-height:inherit !important;
}
.article .content{
  white-space:normal !important;
  word-wrap:break-word !important;
  overflow:visible !important;
  line-height:1.9 !important;
  padding:10px 12px 20px !important;
}
.article .content p{
  white-space:normal !important;
  word-wrap:break-word !important;
  overflow:visible !important;
  margin:0 0 12px !important;
}
.pagebox{
  width:1000px !important;
  max-width:100%;
  margin:0 auto 16px !important;
  overflow:hidden;
}
.pageleft,.pagebox .pageleft{
  width:680px !important;
  float:left;
  overflow:visible !important;
}
.pageright,.pagebox .pageright{
  width:300px !important;
  float:right;
  overflow:hidden;
}
