/* 预约 */
.yuyuemengban{display: none; width: 100%;height:2000px;position: fixed;z-index: 999;;background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);left: 0;top: 0;}
.yuyuewrap{display:none; width: 400px;height: 300px;position: fixed;left: 50%;top:45%;margin: -150px 0 0 -200px;background: #fff;border-radius: 8px;z-index: 1000;cursor: initial;}
.yuyuewrap .closebtn{position: absolute;right: 10px;top: 5px;font: 20px/18px microsoft yahei; color: #3bb3f2; cursor: pointer;}
.yuyuewrap .closebtn:hover{opacity: 0.88;}
.yuyuewrap .yuyue_con{width: 320px;height: 260px;margin:0px auto; padding-top:20px}
.yuyuewrap .yuyue_con .phone{width: 300px;height: 45px;font-size: 14px;line-height: 45px;padding: 0 10px;border:1px solid #ccc ; display: block; margin: 20px auto 0 auto; border-radius: 5px;}
.yuyuewrap .yuyue_con .phone:focus{border:1px solid #3bb3f2 ;}
.yuyuewrap .yuyue_con .tips{width: 320px;text-align: center;line-height: 45px;font: 16/45;margin: 10px auto;color: #999;}
.yuyuewrap .yuyuebtn_bs,.yuyuewrap .yuyuebtn_br{width: 330px;height: 45px;line-height: 45px;text-align: center;border-radius:3px;margin: 10px auto 20px;font-size: 16px;cursor: pointer;}
.yuyuewrap .yuyuebtn_bs{background: #3bb3f2;color: #fff;}
.yuyuewrap .yuyuebtn_bs:hover,.yuyuewrap .yuyuebtn_br:hover{opacity: 0.88;}
.yuyuewrap .yuyuebtn_br{color: #3bb3f2;border: 1px solid #3bb3f2;}
a.yuyue,.ziyuan {display: block;margin: 5px 0;width: 316px;line-height:36px;text-align: center;background-color: #999;color: #fff;border-radius: 5px;font-size: 16px;/* border-bottom: 5px solid #888; */}
a.yuyue:hover,.ziyuan:hover {opacity: 0.88; }

.box-xz1 {width: 350px;}
.chsortbox .sort_list dl.gsdt dd a{float: left;margin: 14px 10px 0 0;width: 160px;}
.chsortbox .sort_list dl.gsdt dd a:first-child{margin-left: 0;}


.bjdp{width: 80%;margin: 0 auto; font-size:14px;line-height:26px;margin-top: 10px;}
.tags{width: 245px;height: 28px;margin: 0 auto;overflow: hidden;zoom:1;color: #666;}
.tags i,.tags a{display: inline-block; *display: inline;*zoom:1;height: 21px;line-height: 21px;padding: 0 10px;margin-right: 4px;border-radius: 3px;color: #35afff;border: 1px solid #35afff;font-size: 12px;margin-bottom: 10px;font-style: normal;}
.tags i{color: #999;border: 1px solid #999}

.perms-list {clear: both;display: none;max-height: 300px;overflow-y: auto;line-height: 1.6;font-size: 0.75em;padding: 10px;color: #999;background: #f5f5f5;margin: 5px 0;}
pre {
white-space: pre-wrap;
word-wrap: break-word;
}

.pc_rank{width: 180px;height: 30px;text-align: center;overflow: hidden;margin: 0 auto;}
.pc_rank i{display: block;width: 20px;height: 20px;float: left;margin-left: 22px;margin-top: 5px;}
.pc_rank i.rank{background: url(../images/game-inner.png) no-repeat;}
.pc_rank a{color:#999;display: inline-block;line-height: 30px;font-size: 16px;}
.pc_rank span{color:#23c268;font-weight:700}

#xzq{/* display: none; */}
/* .chsortbox .sort_list dl.gsdt {display: block;} */
.chsortbox .sort_list dl.gsdt {display: none;}



.gamehot{background: url(../images/bg_head.png) no-repeat;background-size: 106%;background-position-y: -22px;height:120px;margin:15px;display: none;}
.gamehot ul { width: 100%;height: 100%; display: flex;justify-content: space-between;overflow: hidden;}
.gamehot ul li{ display: inline; width: 190px;margin-left: 15px;}
.gamehot ul li a{ display: flex; align-items: center; width: 100%;height: 100%;}
.gamehot ul li a:hover{text-decoration: none;}
.gamehot ul li img{width: 65px; height: 65px; border-radius: 15px;}
.gamehot ul li .tags{margin-left: 10px;width: 170px;overflow: hidden;display: inline-block;height: 73px;}
.gamehot ul li .tags span{width: 100%; display: block;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 14px;font-weight: 400;text-align: left;color:#f0c110;}
.gamehot ul li .tags .btns{border: 0; width: 80px;height: 39px;background: url(../images/list_item_btn.min.png) no-repeat;background-size: 100%;display: block;line-height: 38px;color: #680505;font-style: normal;text-align: center;font-size: 14px;font-weight: 800;}


