/* 网站制作技术QQ:530018547 */
/* 淘宝官网:cgwl.taobao.com */
*{ margin:0; padding:0; font-family: "新宋体";font-size: 12px; }
body{  background:url(bg.jpg) top center no-repeat #040b15;background-attachment:fixed; }
.topbar{box-shadow: 0px 0px 10px 0px #aaa;  height:50px; line-height:50px; width:1322px; margin:0 auto; text-align:center; color:#FFFFFF;  background: linear-gradient(to bottom,#793520,#f6f1d1);  }
table.daili{ border-collapse:collapse; }
table.daili td{ background-color:#793520; height:28px; line-height:28px; text-align:center; color:#81aff4; }
.header{ width:600px; height:400px; margin:0 auto; background-image:url(logo.png); background-attachment:fixed;  }
.logo{ width:176px; height:80px; margin:10px 0; overflow:hidden; float:left; }
.banner{ width:800px; height:80px; margin:10px 0; overflow:hidden; float:right; background-color:#CCCCCC; }
.top1{box-shadow: 0px 0px 10px 0px #aaa;  font-size:16px; height:49px; line-height: 49px; background-color: #793520;margin: 0 auto;width: 1320px;border: 1px dashed #793520;}

.QQbox{position:relative;float:left; width:1328px; height:40px; line-height:40px;  background: linear-gradient(to top right,#161616,#161616);-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;border:solid 0px #04060b;; margin:0 auto;margin-top:0px }
.QQbox .daili{ width:1328px; height:40px; margin-left:20px;}
ul.QQlist li{float:left;padding-left:20px; padding-right:20px;   cursor:pointer; color:#b59f87;overflow:hidden; white-space: nowrap;}
ul.QQlist li:hover{color:#fedd01}
.top1{ height:40px; line-height: 40px; background-color: #0000009c;margin: 0 auto;width: 1318px;border: 1px dashed #5a5a5a;}
.wrap_game{ width:1320px; overflow:hidden; margin:0 auto 3px auto;border-right: 0px solid #4F6A92; border-left: 0px solid #4F6A92;}
.r{ border-width:1px; border-style:solid; border-top:none;box-shadow:0px 0px  25px 0px #f5ce62; }
.r, .a1, .c0, .c1, .c2, .c3, .c4, .c5, .c6, .c7{height:28px;line-height:28px;float:left;white-space:nowrap;overflow:hidden;border-right-style:solid;border-right-width:1px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.r, .a1, .c0, .c1, .c2, .c3, .c4, .c5, .c6, .c7{ border-color:#3B2010; }
.nokey{ display:none; }
.c1 a{ color:#000000; }
.c2 a{ color:#000000;}s
.c3{text-align:center; color:#FF0000; }
.lt .c3{ text-align:center; }
.r a{ text-decoration:none; }
.c7{ text-align:center; }
.a1{ width:60px; height:28px; display: flex; background-image: url(thh.png);}
.c0{ width:60px; height:28px; display: flex; background-image: url(th.png); }
.c71{ text-align:center; }
.c1 a, .c2 a{ margin-left:0px; }
.c3 span, .c4 span, .c5 span, .c6 span{ margin-left:0px; text-align:center;}
.c6 a{ background: #793520;
    border-radius: 5px;
    padding: 2px 5px;
    text-decoration: none;
    color: #ffffff; }
.c7 a{ background: #EA2A03;
    border-radius: 0px;
    padding: 5px 8px;
    text-decoration: none;
    color: #ffffff;

    box-shadow: 0 4px 15px 0 rgba(229, 66, 10, 0.75);} 
.c7 a:hover{background-image: -webkit-linear-gradient(30deg, #32c5ff 25%, #b620e0 50%, #f7b500 75%, #20e050 100%);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
-webkit-background-size: 200% 100%;
-webkit-animation: maskedAnimation 4s infinite linear; }
.c1, .c2, .c4, .c6{ text-align:center;  }
.c1 a:hover, .c2 a:hover{ 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{ width:1320px;border-collapse:collapse; background: linear-gradient(to bottom,#E01101,#FE6108); }
table.lst-header th{ font-size:14px; height:40px; line-height:40px; background-color:#a13d07; background: linear-gradient(to bottom,#3B2010, #e85a19);color:#FFFFFF; border:solid 0px #81694e;  }
.lst_title{ background-color:#3B2010; color:#FFFFFF; font-weight:400;font-size: 15px;border:solid 1px #3B2010; height:40px;line-height:40px; font-family:"宋体"; }
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;  }
.marquee {
	display: flex;
  justify-content: center;
  align-items: center;
	color: #ffffff;
	
	display: flex;
	box-sizing: border-box;
}
.marquee_title {
	padding: 0 20px;
	display: flex;
  justify-content: center;
  align-items: center;
	height: 40px;
	font-size: 18px;
	border-right: 1px dashed #5a5a5a;
	align-items: center;
}
.marquee_box {
	display: block;
	display: flex;
  justify-content: center;
  align-items: center;
	position: relative;
	width: 1200px;
	height: 40px;
	overflow: hidden;
}
.marquee_list {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.marquee_top {
	transition: all 0.5s;
	margin-top: -28px
}

.marquee_list li {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	padding-left: 20px;
}
.marquee_list li span {
	padding: 0 2px;
}
.red {
	color: #FF0101;
}
.content_box .search {
	width:1320px;
	height: 47px;
	background-image: url(danye_04.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
 
font-size:14px;
}

.marks_content {
	margin: 0 auto;
	
/*    top: 325px;
	left: -16px; */
	width: 1200px;
	height: 100px;
font-size:16px;
	/* background: url(images/danye_04.png) ; */
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position-y:-34px;
	z-index: 100;
}

.marks_content_webset {
	
	top: 51px;
	left: 90px;
	height: 28px;
	color: #f6f1d1;
}

.marks_content_ad{
	
	top: 60px;
	left: 228px;
	width: 1000px;
	height: 28px;
	color: #000000;
}
.marks_content_ad ul{
	width: 100%;
	height: 100%;
}
.marks_content_ad ul li{
	display: inline-block;
	padding:0 3px;
	height: 100%;
	font-size: 13px;
	font-family: Microsoft YaHei R;
	font-weight: 400;
	text-align: center;
	color: #ffffff;
	line-height: 28px;
}
.marks_content_ad ul li a{
	display: inline-block;
	color: #ffffff;
}


.marks_content_search{
	width: 1320px;
	height: 48px;
font-size: 13px;
	background-size: contain;
}

.search_wrap {
	width: 1160px;
	padding: 6px 20px;
	margin: 0 auto;
	font-size: 13px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	text-align: left;
	color: #ffffff;
	line-height: 18px;
	
}
.select_edition { height:47px; width:970px; float:left;font-size: 13px; }
.select_sm{ height:28px; line-height:28px; margin-top:10px; overflow:hidden; margin-left:10px;font-size: 13px; }
.select_sm ul {
	display: block;
	width: 100%;
font-size: 13px;
	height: 100%;
	overflow: hidden;
}
.select_sm ul li {
	float: left;
font-size: 13px;
font-weight: 400;
	padding: 1px 8px; height:25px; line-height:25px; color:#ffffff; cursor:pointer;
}

.select_sm ul li:hover {
	padding: 1px 7px;
	background-color: rgb(250, 250, 250,.23);
	border-radius: 10px;
}

ul, li {
	list-style: none;
}
.inputtext{
	width: 250px;
	height:47px; float:right;	 
}

.inputtext input{
	width: 144px;
	height: 27px;  
	padding-left: 10px;
	margin-left: 10px;
	margin-top:10px;
	background: url(danye_02.png) no-repeat;
	background-size: 144px 100%;
	outline: none;
	font-size: 13px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	text-align: left;
	color: #8c8888;
	line-height: 18px;
	border: 0px; float:left;
}
.inputclose{
	
	top:5px;
	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: 53px;
	height: 26px;
	background: url(search_bt_h.png) no-repeat;
	background-size: contain; float:left; margin:13px 15px 10px 5px;
}
th { background: url('table_top.png');   font-size: 13px; font-weight: 400; color: #fff; height: 43px; }
td {color: #000000;text-align: center;}
div.new {
    position: relative;
}


div.new:after {
    position: absolute;

    content: url(new.gif);
}
.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: #793520;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: #793520;border-top: 2px solid #00d2ff;color:#fff}

/*/ 搜索框 /*/
.searchbox{ height:40px; width:1322px; line-height:40px; margin:0 auto; background-color:#793520; z-index:100; color:#FFFFFF; font-size:16px;border-right: 2px solid #793520;
    border-left: 1px solid #793520; }
.searchbox td{ padding:0 5px; }
.txtbox{ padding:3px 5px; font-size:16px; font-weight:; width:180px; }
.schbtn{ height:28px; line-height:28px; background-color:#dc143c; padding:0 10px; border:none; color:#FFFFFF; }
ul.bblist{ margin:0; padding:0; }
ul.bblist li{ list-style:none; float:left; margin-right:10px; font-size:16px; }
ul.bblist li:hover{ text-decoration:underline; cursor:pointer; }
ul.bblist li.hkt{ font-size:17px; color:#FFFFFF; }
.r{width:1320px; margin:0px auto; float:center;overflow:hidden;background-color:#8adaf4; } 
.a1{width:60px;text-align:left;overflow:hidden;}
.c0{width:60px;height:28px;display: flex;text-align:left;overflow:hidden;}
.c1{width:180px;text-align:center;overflow:hidden;}
.c2{width:180px;text-align:center;overflow:hidden;}
.c3{width:200px;overflow:hidden;text-align: center;color:#FF0000;} 
.c4{width:120px;overflow:hidden;text-align: center;} 
.c5{width:593px; text-align:center;overflow:hidden; }
.c6{width:120px;overflow:hidden;text-align: center;}
.c7{width:100px; text-align:center;overflow:hidden; }







/* 通用框 */
.wapbox{ margin:5px; overflow:hidden; }

/* 幻灯片*/
.slidebox{ padding:5px; overflow:hidden; }
.sitem{ width:100%; }

/* 图片圆角处理 */
img.faceicon{ border-radius:15px; } 

/*/ 搜索框 /*/
table.search{ border-collapse:collapse; padding:0; margin:0; }
table.search td{ padding:0; margin:0; }
input.txtkey{ width:200px; box-sizing: border-box;font-size: 14px;height: 30px; color:#972D13; outline: none;padding: 0 6px; }
input.schbtn{ -webkit-appearance: none; border: 0; border-radius: 0; cursor: pointer; font-family: "Microsoft YaHei"; font-size: 14px; height: 30px; letter-spacing: 1px; top: 0; vertical-align: top; width: 60px;  color:#ffffff;
background-color: var(--primary-color);
    background-image: -webkit-gradient(linear, left top, right top, from(#FF6B00), to(#FF9801));
    background-image: -webkit-linear-gradient(left, #FF6B00, #FF9801);
    background-image: -o-linear-gradient(left, #FF6B00 0, #FF9801 100%);
    background-image: linear-gradient(90deg, #FF6B00, #FF9801);	
 }

/*/ 热门关键词 /*/
.hotkeys{ overflow:hidden; padding:5px; background-color:#FFFFFF; margin-bottom:5px; line-height:180%; }
.hotkeys span{ color:#CC3300; cursor:pointer; margin-right:8px; }
.showall{ margin-left:20px; color:#972D13; font-weight:400; }

/* 今日新服 */
.boxtitle{ height:40px; line-height:40px; overflow:hidden; margin:5px 0; }
.boxtitle span{ font-size:18px; color:#CC3300; font-weight:800; }
span.more{ float:right; margin-right:10px; }
span.more a{ color:#5B5B5B; font-weight:400; font-size:13px; }

.ggitems{ overflow:hidden; margin:5px; }
.newitem{ width:95px; height:210px; overflow:hidden; float:left; margin-right:10px; background-color:#FFFFFF; }
.newitem .nface{ width:75px; height:75px; overflow:hidden; margin:0 auto; margin-top:10px; }
.newitem .ntitle{ width:90px; margin:0 auto; height:40px; line-height:40px; overflow:hidden; }
.newitem .ntitle a{ font-size:15px; font-weight:600; color:#444444; }
.newitem .nkeyitems{ height:22px; line-height:22px; overflow:hidden; }
.newitem .ntime{ height:40px; text-align:center; width:80px; margin:0 auto; border-radius:15px; background-color:#4C4C4C; color:#FFFFFF; font-size:18px; line-height:40px; font-weight:500; }

.newitem .ntime .txt{ width:80px; text-align:center; z-index:15; }

/* 版本游戏推荐 */
.tjtitle{ height:42px; overflow:hidden; margin:15px 5px; }
ul.titlist{ margin:0; padding:0;  }
ul.titlist li{ list-style:none; float:left; height:40px; line-height:40px; margin-right:15px;font-weight:800; color:#5B5B5B; font-size:15px; }
ul.titlist li.selected{ border-bottom:solid 2px #1C1C1C; font-size:20px; font-weight:800; color:#1C1C1C; }

.tjbox{ background-color:#FFFFFF; margin:5px; }
.tjitem{ overflow:hidden;  border-bottom:solid 1px #F4F2F1; padding:10px 0; }
.tjname{ font-size:19px; font-weight:800; color:#383838;  }
span.nkeys{ display:block; padding:3px 5px; float:left; margin-right:5px; font-size:12px; border-radius:5px; color:#993300; }
.tjinfo{ height:24px; line-height:24px; overflow:hidden; color:#996600; }

/* 首页广告 */
.gamebox{ width:1322px; margin:0 auto; overflow:hidden; background-color:#FFFFFF; } 
table.gamelist{ border-collapse:collapse;table-layout:fixed; }
table.gamelist td{ border:solid 1px #972D13; text-align:center; height:30px; line-height:30px;text-overflow: ellipsis; white-space: nowrap;overflow: hidden; } 
table.gamelist td a.name{ text-decoration:none; color:#CC3300; font-size:14px; }
table.gamelist td.time{ color:#CC0000; }
table.gamelist th{ background-color:#972D13; height:36px; font-weight:400; color:#FFFF00; border:solid 1px #972D13; }
.gameitem{ margin:5px 5px 5px 5px; overflow:hidden; background-color:#FFFFFF; padding:0 5px; border-radius:5px; }
.gameitem table{ table-layout:fixed; }
.gameitem td a{ text-decoration:none; color:#333333; }
.nameinfo{ font-size:20px; font-weight:800; color:#CC3300; margin:7px 0;  }
span.timeinfo{  background-color:#E0E0E0;border-radius: 5px; padding:3px 5px;  }



span.thtj{ background-color:#E95E55; border-radius:5px; padding:3px 5px; color:#FFFF00; display:block; float:left; margin-right:5px; font-size:12px;   }	/* 当前套黄 */
span.thwd{  background-color:#33CC66;border-radius: 5px; padding:3px 5px; color:#ffffff;display:block; float:left; margin-right:5px; font-size:12px;border:solid 1px #875C27;   }	/* 套黄未到 */
span.thyg{ background-color:#CCCCCC;border-radius: 5px; padding:3px 5px; color:#000000;display:block; float:left; margin-right:5px; font-size:12px;border:solid 1px #875C27;   }
span.thwl{ background-color:#CCCCCC; border-radius: 5px; padding:3px 5px; color:#000000;display:block; float:left; margin-right:5px; font-size:12px;border:solid 1px #875C27;  }
span.tx{ background-color:#33CC99; border-radius: 5px; padding:3px 5px; color:#FFFFFF;display:block; float:left; margin-right:5px; font-size:12px;border:solid 1px #875C27;  }	/* 通宵推荐 */
span.txgd{ background-color:#669966; border-radius: 5px; padding:3px 5px; color:#FFFF99;display:block; float:left; margin-right:5px; font-size:12px;border:solid 1px #875C27;  }	/* 通宵固顶 */


a.starbtn {
	background-color: var(--primary-color);
    background-image: -webkit-gradient(linear, left top, right top, from(#fd924a), to(#ff5b0a));
    background-image: -webkit-linear-gradient(left, #fd924a, #ff5b0a);
    background-image: -o-linear-gradient(left, #fd924a 0, #ff5b0a 100%);
    background-image: linear-gradient(90deg, #fd924a, #ff5b0a);	
	border-radius: 5px;
    padding: 3px 6px;
    text-decoration: none;
    color: #ffffff;
    font-size: 13px; font-weight:400;
}

a.paybtn{
	background-color: var(--primary-color);
    background-image: -webkit-gradient(linear, left top, right top, from(#15D158), to(#1ED64B));
    background-image: -webkit-linear-gradient(left, #15D158, #1ED64B);
    background-image: -o-linear-gradient(left, #49C0EF 0, #15D158 100%);
    background-image: linear-gradient(90deg, #15D158, #1ED64B);	
	border-radius: 5px;
    padding: 3px 6px;
    text-decoration: none;
    color: #ffffff;
    font-size: 13px; font-weight:400;
}

/* 今日新服页面 */
.pagetitle{ margin:5px; color:#FFFFFF; height:50px; line-height:50px; color:#CC3300; }
.pagetitle a{ color:#CC3300; }
.pagetitle span{  font-size:20px; color:#CC3300; font-weight:800; margin-left:5px; }

span.gohome{ float:right; margin-right:10px; }
span.gohome a{ color:#CC3300; font-weight:400; font-size:13px; text-decoration:none; }

.timenav{ margin:5px; height:40px; line-height:40px; background-color:#FFFFFF; padding-top:15px; overflow-x:auto;overflow-y:hidden; }
.houritems{ height:40px; width:2000px;  }
.hourbox{ width:60px; border:solid 1px #2A2A2A; border-radius:5px; height:30px; line-height:30px;  color:#666666; float:left; margin-right:25px; }
.chkeditem{ background-color:#2A2A2A; }
.chkeditem .txt{ color:#FFFFFF; }
.hourbox .txt{ width:60px; text-align:right; font-size:16px; font-weight:800; position:static; z-index:15; }
.hourbox .num{ background-color:#CDA360; width:20px; height:20px; border-radius:8px; position:static; float:right; margin-top:-10px; font-weight:400; font-size:12px; line-height:20px; z-index:10; color:#FFFFFF; text-align:center; margin-right:-10px; }

.smalltitle{ margin:5px; font-size:20px; color:#1C1C1C; font-weight:800; }

/*/ 首页文章功能 /*/
.box_title{ height:36px; line-height:36px; border-bottom:solid 2px #793520; color:#793520; margin-bottom:7px; }
.artbox{ width:1296px; padding:10px; overflow:hidden; margin:0 auto; border:solid 1px #F0F0F0; margin-bottom:15px; background-color:#FFFFFF;  }
.artbox_title{ height:36px; line-height:36px; border-bottom:solid 2px #793520; color:#793520; margin-bottom:7px; }
.artbox_title a{ text-decoration:none; color:#793520; }
.artbox_title strong{ margin-left:10px; font-size:16px; }
.artbox_news{ width:1297px; overflow:hidden; }
.artbox_left{ width:640px; overflow:hidden; float:left; }
.artbox_right{ width:640px; overflow:hidden; float:right;  }


.links{  width:1297px; padding:10px; line-height:180%; margin:0 auto; margin-bottom:10px; border:solid 1px #F0F0F0; background-color:#FFFFFF;   }
.links a{ color:#434343; text-decoration:none; margin-right:5px;font-size:16px;  }
.links a:hover{ color:#F06B00; text-decoration:underline; }
.bline{ border-bottom:solid 1px #793520; margin-bottom:7px; color:#793520; }


.arttypebox{ height:40px; line-height:40px; padding:0 5px; margin-bottom:5px; border-bottom:solid 1px #EFEFEF;  }
.arttypebox a, .arttypebox strong{ color:#CC3300; font-size:16px; text-decoration:none; }
.arttypebox span.morelink{ float:right; margin-right:0;  }
.arttypebox span.morelink a{ font-size:12px;color:#999999; }
ul.artlist{ margin:0; padding:0; }
ul.artlist li{ list-style:none; height:30px; line-height:30px; overflow:hidden; }
ul.artlist li a{ font-size:13px; color:#333333; margin-left:5px; text-decoration:none; } 
ul.artlist li a:hover{ text-decoration:underline; color:#CC3300; }
ul.artlist li span.time{ float:right; font-size:13px; color:#1322000; background:none; }
ul.artlist li span.num1{ padding:3px 5px; background-color:#1322000; color:#FFFFFF; border-radius: 3px; }
ul.artlist li span.num2{ padding:3px 5px; background-color:#FF6600; color:#FFFFFF; border-radius: 3px; }
ul.artlist li span.num3{ padding:3px 5px; background-color:#FFCC00; color:#FFFFFF; border-radius: 3px; }
ul.artlist li span.num4{ padding:3px 5px; background-color:#669999; color:#FFFFFF; border-radius: 3px; }
ul.artlist li span.num5{ padding:3px 5px; background-color:#66CC99; color:#FFFFFF; border-radius: 3px; }
ul.artlist li span{ padding:3px 5px; background-color:#666666; color:#FFFFFF; border-radius: 3px;  }
span.num{ padding:3px 5px; background-color:#666666; color:#FFFFFF; border-radius: 3px; margin-right:5px; }

/*/ 图文推荐 /*/
.index_picbox{ width:1296px;margin:5px 0;  background-color:#ffffff; overflow:hidden; padding:10px 0 10px 10px; }
ul.imglist{ margin:0; padding:0; }
ul.imglist li{ list-style:none; width:320px; float:left; overflow:hidden; text-align:center; margin-bottom:10px; margin-right:10px; }
ul.imglist li img{ width:100%; }
ul.imglist p{ height:30px; line-height:30px; overflow:hidden; }
ul.imglist p a{ color:#1322000; text-decoration:none;  }

/*/ 友情链接 /*/
.links{ background-color:#FFFFFF; padding:5px; line-height:180%; }
.links a{ color:#1322000; text-decoration:none; }

.nokey{ display:none; }
/*页尾*/
#footer{min-width:1320px;margin:0 auto;color:#ffffff;font-size:16px;font-family:"宋体";}
#footer .center{padding-top:30.26117rem;}
/*版权*/
#copyright{width:1320px;line-height:30px;text-align:center;clear:both;color:#ffffff;margin:0 auto;padding-bottom:10px;padding-top:10px;}
#copyright p .icon_badge{width:18px;height:20px;margin-right:0.26117rem;vertical-align:middle;display:inline-block;color:#ffffff;}
#copyright p .icon_badge img{width:100%;height:100%;display:block;}
#copyright .beian{height:770px;margin-bottom:12px;color:#ffffff;}
#copyright .beian img{height:100%;}