*{ margin:0; padding:0; }
body{ margin:0 auto; font-size:13px; padding:45px 0 55px 0; background-color:#F8F8F8; }
table{ border-collapse:collapse; }


.wrap{ width:100%; overflow:hidden; margin:0 auto; }

.topbar{ width:100%; height:38px; overflow:hidden; margin:0 auto; top:0; position:fixed; background-color:#FFFFFF;; z-index:99; border-bottom:solid 1px #F3F3F3;  }
.topbox{ text-align: center;height:30px; line-height:30px; padding:4px 5px; }
.topbox h1{ font-size:18px; font-weight:400; }
.mainbar{ width:100%; height:54px;      box-shadow: 2px 1px 5px #cccccc; margin:0 auto; bottom:0; position:fixed; border-top:solid 1px #F3F3F3; background-color:#FFFFFF; z-index:99; }
.mainbar .navbox{ width:100%; text-align: center; font-size: 14px; color: #ff0000;    line-height: 44px;   }
.giftcode{  background: url("../picture/wx.png") no-repeat left;    padding-left: 40px;    display: inline-flex;}
table.bottonnav{ border-collapse:collapse; }
table.bottonnav td{ font-family:"黑体"; text-align:center; line-height:180%; font-size:12px; color:#8C8C8C;  }
table.bottonnav td a{ text-decoration:none; color:#8C8C8C;  }

.slidebox_wrap{ padding:0 5px; overflow:hidden;  border-radius:10px; }
#slideshow{ height:175px; border-radius:10px; background-color:#666666; }
.slideshow img{ width:100%; height:175px; }

.gamebox{ padding:5px; }
.gamebox .item{ height:90px; box-shadow: 2px 1px 5px #cccccc; border-radius:10px; overflow:hidden; padding:5px; margin:5px 0 10px 0; background-color:#FFFFFF; }
.gamebox .item a.bigname{ font-size:16px; font-weight:bold; text-decoration:none; color:#000000; }
.gamebox .item span.time{ color:#B48E3D; font-size:15px; font-weight:bold; padding-right:5px; }
.gamebox .item span.hkey{ padding:2px 5px; background-color:#F9F2E2; color:#B48E3D; border-radius:5px; margin-right:5px; font-size:11px; }
.gamebox .item span.info{ color:#666666; font-size:11px; }
.gamebox .item a.starbtn{ background: #D8B477; border-radius: 5px;padding: 7px 10px;text-decoration: none;color: #ffffff; font-size:15px; font-weight:400; }

.gamebox .item .giftinfobox{ border-top:dashed 1px #CCCCCC; margin-top:5px; padding:5px 0; }
.gamebox .item .giftinfobox table td{ height:25px; line-height:25px; }
.gamebox .item img{ border-radius:10px; }


/*/ 游戏单页 /*/
.prevpage{ width:25px; height:25px; top:10px; left:10px; position:absolute; z-index:999; }
.slidebox_view{ overflow:hidden; }
#slideview{ height:200px; background-color:#666666; }
#slideview img{ width:100%; height:200px; }

.gameinfo{ height:90px; overflow:hidden; padding:5px; background-color:#FFFFFF; }
.gameinfo h1{ font-size:18px; font-weight:bold; text-decoration:none; color:#000000; }
.gameinfo span.time{ color:#B48E3D; font-size:15px; font-weight:bold; padding-right:5px; }
.gameinfo span.hkey{ padding:2px 5px; background-color:#F9F2E2; color:#B48E3D; border-radius:5px; margin-right:5px; }
.gameinfo .size{ color:#666666; font-size:12px; }
.gameinfo .info{ color:#666666; font-size:12px; }
span.copygift{ padding:3px 7px; background-color:#E0E0E0; border-radius:5px; margin-left:10px; color:#333333; font-size:12px; }
span.copygifttext{ padding:3px 7px; border-radius:5px; margin-left:10px; color:#999999; font-size:12px;  }
.hide{ display:none; }


/*/ 礼包 /*/
.bigtitle{ height:40px; line-height:40px; color:#ffffff; font-weight:bold; font-size:15px; padding:0 10px; background-color:#D8B477; margin:0 5px; border-radius:5px 5px 0 0; margin-top:10px; }
.bigtitle span{ font-weight:400; font-size:12px; margin-left:30px; color:#F0F0F0; }
.wrapbox{ margin:0 5px; overflow:hidden; border:solid 1px #F3F3F3; border-top:none; background-color:#FFFFFF; }
.wrapbox table td{ height:35px; line-height:35px; padding:0 5px; }
.giftcode{ font-weight:800; }
.giftinfo{ color:#999999; font-size:12px; }

.wrapbox .content{ line-height:180%; font-size:12px; overflow:hidden; padding:5px 7px; line-height:180%; font-size:13px; color:#333333; }
.wrapbox .content img{ max-width:100%; }
.gamedown{ width:100%; position:fixed; bottom:51px; background-color:#FFFFFF; }
.gamedown .appdown{ margin:5px;  height:50px; line-height:50px; text-align:center; }
.gamedown .appdown a{ display:block; font-size:20px; color:#ffffff; background-color:#D8B477;   border-radius:7px; }


/*/ 游戏礼包页面 /*/



/*/ 推荐游戏 /*/
.recobox{ padding:5px; }
.recobox .item{ margin-bottom:10px; border-bottom:dashed 1px #CCCCCC; }
.recobox .item img{ border-radius:7px; }
.recobox .item p.bigname{ font-size:16px; font-weight:bold; height:30px; line-height:30px; }
.recobox .item p.recoedition{ font-size:12px; color:#999999; height:20px; line-height:20px; margin-bottom:5px; }


/*/ 找服 /*/
.seekbox{ margin:5px; }
.seekbox .item{ height:140px; overflow:hidden; margin-bottom:10px;  background-color:#FFFFFF; border-radius:7px;  padding:5px; }
.seekbox .item .title{ height:35px; line-height:35px; }
.seekbox .item .title h3{ font-size:18px; padding-left:10px; font-weight:bold; }
.seekbox .item .more{ font-size:12px; float:right; color:#999999; }
.seekbox .item .iconlist{ height:105px; overflow:hidden; }
.seekbox .item .iconlist .gbox{ width:80px; height:110px; float:left; text-align:center; margin-right:10px; overflow:hidden; }
.seekbox .item .iconlist .gbox img{ border-radius:7px; }
.seekbox .item .iconlist .gbox p{ height:22px; line-height:22px; }
.seekbox .item .iconlist .gbox a{ font-size:12px;  }
.seektotal{ height:30px; line-height:30px;  margin:0 5px 5px 5px; }


/*/ 文章 /*/
.typelist{ margin:0 5px; height:40px; line-height:40px; margin-top:10px; }
.typelist table td{ font-size:16px; font-weight:bold; }
.typelist table td.cur{ background-color:#FFFFFF; color:#663300; border-radius:5px 5px 0 0;  }

.newslist{ margin:0 5px; }
.newslist .item{ background-color:#FFFFFF; margin-bottom:15px; padding:5px; }
.newslist .item .title{ font-weight:bold; font-size:16px; margin:5px 0; }
.newslist .item .title h3{ font-weight:bold; }
.newslist .item .title a{ text-decoration:none; color:#333333; }
.newslist .item .imgbox{ font-size:13px; color:#333333; line-height:180%;  }
.newslist .item .time{ height:25px; line-height:25px; font-size:12px; color:#999999; }
.newslist .more{  text-align:center;  }
.newslist .more a{ color:#333333; text-decoration:none; }

.pagebar{ margin:0 5px; overflow:hidden; padding:5px; }
.pagebar a, .pagebar strong{ padding:3px 7px; border:solid 1px #CCCCCC; background-color:#FFFFFF; }
.pagebar a{ text-decoration:none; color:#333333; }
.pagebar strong{ background-color:#CCCCCC; }

/*/ 文章详细页面 /*/
.newspage{ margin:0 5px; overflow:hidden; }
.newspage .title{  }
.newspage .newsinfo{ font-size:13px; height:30px; line-height:30px; color:#666666; }
.newspage .content{ line-height:180%; overflow:hidden; }
.newspage .content p{ margin-bottom:10px; }
.newspage .content img{ max-width:100%; }

/*/ 游戏类型 /*/
.typename{ height:40px; line-height:40px; font-weight:bold; margin:0 5px; font-size:17px; }
.typeitems{ overflow:hidden; margin:0 5px; }
.typeitems li{ list-style:none; border:solid 1px #CCCCCC; margin-right:15px; float:left; height:25px; line-height:25px; width:80px; text-align:center; margin-bottom:10px; border-radius:5px; }
.typeitems li.cur{ background-color:#9D9D9D; color:#ffffff; }

#oktype{ width:100px; height:30px; line-height:30px; color:#FFFFFF; background-color:#D8B477; margin:25px 0 0 5px; border-radius:5px; text-align:center; font-size:15px; }

/*/ 游戏搜索 /*/
.searchbox{ margin:0 5px; overflow:hidden; margin-bottom:10px; }
.searchbox .txtbox{ height:28px; width:100%; line-height:28px; padding:0 5px; border:solid 1px #CCCCCC; background-color:#FFFFFF; border-radius:5px 0 0 5px;  }
.searchbox .sbtn{ height:30px; line-height:30px; width:80px; background-color:#D8B477; border-radius:0 5px 5px 0; border:none; color:#FFFFFF; }
.searchresult{ height:30px; margin:0 5px; line-height:30px; }
span.skey{ color:#CC3300; }

/*切换卡*/
.nav-item{ display: flex;     font-weight: 700;line-height: 45px; background: #fff; border-radius: 5px; margin-top: 2rem; font-size: 2em;  width: 100%;  }
.nav-item a{    border: 1px solid #dfdfdf;  color: #fb9143;border-bottom: 3px solid #d7d7d7; margin: 0 auto; width: 33.333%; text-align: center; cursor: pointer;    text-decoration: initial;}
.nav-item a.qiji{    color: #00b77e;}
.nav-item a.xianxia{    color: #43c6fb;}
.nav-item a.cur {  border-bottom: 3px solid #fb9143;}
.tab-content .tab-pane { display: none; }
.tab-content .tab-pane.active {    display: block;}
/*复制微信*/
.layui-layer {position: fixed;    text-align: center; width:150px;line-height: 44px; z-index: 9999!important;background: #fff;border:1px solid #d7d7d7;color: #06c15d;box-shadow: 2px 1px 5px #cccccc;}
