body{background-color: #e9e9e9!important;}
.nav dd.on i{width:60px}
.gamezt_topimg{display: flex;width:1200px;margin: 28px auto 0 auto;border-radius: 20px;}
.gamezt_topimg_l{width: 500px;}
.gamezt_topimg_l img{width: 500px;border-radius: 20px;}
.gamezt_topimg_r{padding: 0 15px;}
.gamezt_topimg_r h1{font-size: 24px;font-weight: bold;line-height: 35px;}
.gamezt_box{margin: 0 0 50px 0;}

.box {
  padding: 20px;
  background-color: #fff;
  box-shadow: 0 0 10px 0 #dadada;
  border-radius: 10px;
  margin-bottom: 20px;
}

.zt-detail-info {
    width:1200px;margin: 28px auto 0 auto;
  display: flex;
  justify-content: space-between;
}

.zt-detail-info .pic {
  width: 500px;
  height: 240px;
  flex-shrink: 0;
}

.zt-detail-info .pic img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 25px;
}

.zt-detail-info .info {
  width: 640px;
}

.zt-detail-info .info h1 {
  display: block;
  height: 38px;
  line-height: 38px;
  font-size: 24px;
  color: #333;
  font-weight: bold;
}

.zt-detail-info .info .date {
  display: flex;
  justify-content: space-between;
}

.zt-detail-info .info .date span {
  display: flex;
  align-items: center;
  height: 34px;
  line-height: 34px;
  color: #999;
  font-size: 12px;
}

.zt-detail-info .info .date span i {
  display: block;
  height: 16px;
  width: 16px;
  background: url(../images/icon100.png) 0% 0% / 800px 800px no-repeat;
  background-position: -32px -400px;
  margin-right: 8px;
}

.zt-detail-info .info .date em {
  display: block;
  color: #ee3e31;
  font-size: 22px;
  font-weight: bold;
}

.zt-detail-info .info .desc {
  display: block;
  border-radius: 8px;
  background: #f7f7f7;
  padding: 20px 16px 10px;
  margin-top: 5px;
  position: relative;
}

.zt-detail-info .info .desc i {
  display: block;
  width: 32px;
  height: 25px;
  position: absolute;
  top: -9px;
  background: url(../images/icon100.png) 0% 0% / 800px 800px no-repeat;
  background-position: -66px -400px;
}

.zt-detail-info .info .desc p {
  width: 100%;
  line-height: 26px;
  color: #999;
  font-size: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  overflow: hidden;
}

.zt-detail-info .info .tags {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 14px;
  line-height: 32px;
  height: 32px;
  overflow: hidden;
  margin-top: 5px;
}

.zt-detail-info .info .tags span {
  display: block;
  flex-shrink: 0;
  color: #666;
  font-size: 14px;
  line-height: 32px;
}

.zt-detail-info .info .tags a {
  display: block;
  flex-shrink: 0;
  height: 32px;
  line-height: 32px;
  color: #8f8f8f;
  font-size: 14px;
  margin-right: 10px;
  overflow: hidden;
  white-space: nowrap;
}

.zt-detail-info .info .tags a:hover {
  text-decoration: underline;
}

.zt-detail-info .info .tags a:nth-of-type(6n + 1) {
  color: #ef8692;
}

.zt-detail-info .info .tags a:nth-of-type(6n + 2) {
  color: #f4a76d;
}

.zt-detail-info .info .tags a:nth-of-type(6n + 3) {
  color: #4fb3ff;
}

.zt-detail-info .info .tags a:nth-of-type(6n + 4) {
  color: #93d877;
}

.zt-detail-info .info .tags a:nth-of-type(6n + 5) {
  color: #e79ff6;
}

.zt-detail-info .info .tags a:nth-of-type(6n + 6) {
  color: #89efe9;
}


.bao_fulijieshao{white-space:pre-line;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.taptap-top-card{position:relative;margin-bottom:16px;padding:10px 0 10px 10px;background:#fff}
.taptap-top-card,.tooltip{box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}
.taptap-top-card .top-card-left{float:left;width:18%;padding:20px 0 5px;text-align:center}
.btn-primary{border-color:#ff5d49;background:#ff5d49;color:#fff}
.taptap-top-card .top-card-order-triangle.red{width:0;height:0;border-top:50px solid #e03730;border-right:50px solid transparent}
.taptap-top-card .top-card-order-text{display:block;position:absolute;top:5px;left:0;width:24px;height:24px;line-height:24px;text-align:center;font:italic 18px Impact;color:#fff;z-index:100;word-break:normal;word-wrap:normal}
.taptap-top-card .top-card-right{padding:10px 0 10px 0;width:35%;max-height:360px;background-color:#fafafa;overflow:hidden;margin-right:10px}
.taptap-top-card .top-card-middle{position:relative;float:left;padding:0 0;width:44%;height:254px;background:#fafafa;overflow:hidden;margin-top:15px}
.taptap-top-card .top-card-right{padding:10px 0 10px 0;width:35%;max-height:260px;background-color:#fafafa;overflow:hidden;margin-right:10px}
.taptap-top-card .top-card-order-triangle{position:absolute;top:0;left:0;width:0;height:0;border-top:50px solid #14b9c8;border-right:50px solid transparent}
.taptap-top-card .top-card-left .card-left-image>img{width:156px}
.btn-primary{font:14px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;-webkit-tap-highlight-color:transparent;font-family:"微软雅黑",Helvetica;text-align:center;margin:0;text-decoration:none;outline:0;border-color:#ff5d49;background:#ff5d49;color:#fff;padding:9px 31px;line-height:20px;font-size:18px}
.taptap-top-card .top-card-middle .card-middle-title>h4{display:inline-block;margin:0;max-width:100%;line-height:30px;vertical-align:top;font-size:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.card-tags{display:-webkit-box;display:flex;max-width:100%}
.card-tags .btn,.card-tags section.developer-app-submit .app-submit-main.form>form .form-footer .btn-save-verifying,section.developer-app-submit .app-submit-main.form>form .form-footer .card-tags .btn-save-verifying{padding:2px 8px;margin-right:4px;margin-top:-2px;color:#288b40;border-color:#288b40;border:1px solid}
.taptap-top-card .top-card-middle .card-middle-description{margin-bottom:10px;height:44px;line-height:22px;font-size:14px;color:#666;overflow:hidden}
.bao_yangshiH4{font:14px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;color:#333;-webkit-tap-highlight-color:transparent;padding:0;font-family:"微软雅黑",Helvetica;border:0;font-weight:400;display:inline-block;margin:0;max-width:100%;line-height:30px;vertical-align:top;font-size:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.game_list{width:1200px;margin:0 auto}
.game_list_icon{width:100px;height:100px;border-radius:10px;}
.game_list>li{position: relative;overflow: hidden;width:530px;float:left;background:#fff;margin-top:20px;border-radius:12px;padding:20px;cursor:pointer;box-shadow:0 2px 2px 0 #9cf,0 2px 2px 0 #9cf;height:455px;width:550px;padding:20px}
.game_list>li:hover{box-shadow:5px 5px 5px #6699FF;transform: scale(1.01);}
.game_list>li>div:first-of-type{width:100px;height:100%;float:left}
.game_list>li>div:nth-of-type(2){width:440px;height:100%;float:left;margin-left:10px}
.game_list>li:nth-of-type(even){float:right}
.down_sub{background:linear-gradient(180deg,#ffa75a 1%,#f87706 100%);width:82px;height:38px;line-height:38px;text-align:center;display:block;border-radius:20px;color:#fff;margin:0 auto;margin-top:10px}
.game_list_right>p:first-of-type{font-size:22px;font-weight:700;color:#000}
.game_list_right_top{min-height: 140px;}
.game_list_right_jj{color:#333;line-height:30px;}
.game_list_right_jj span{color:#FF69B4;font-weight:bold;}
.game_list_right_biaoqian span{padding:1px 5px;border-radius:20px;border:1px solid #fa8c08;color:#fa8c08;margin-right:10px;background:#fff7ed}
.game_list_right_biaoqian span:nth-of-type(2){border:1px solid #2be44e;color:#2be44e;background:#eaffee}
.game_list_right_biaoqian span:nth-of-type(3){border:1px solid #ff726a;color:#ff726a;background:#fff2f1}
.game_list_right_content{min-height: 60px;margin-top:10px;font-size:12px;color:#888;line-height:20px;text-align:justify;font-style:normal;text-transform:none;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}
.game_list_right_imgs{margin-top:20px;margin-left:-110px;}
.tuyanshi{width:178px;height:290px;border-radius:8px;float:left;margin-right:4px}
.gamezt_pages{text-align: center; margin-top: 35px;}
.rank-badge {
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    background-color: #ff4757; /* 排名背景色，如红色 */
    color: white;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    border-bottom-left-radius: 8px; /* 圆角修饰 */
    z-index: 10;
    box-shadow: -1px 1px 5px rgba(0,0,0,0.2);
}

/**page**/
.gifts-list-pages{ text-align:right;}
.games-list-pages{ text-align:center; height:54px; padding-top:6px; border:1px solid #ececec; margin-top:-1px; background:#fafafa;}
.video-list-pages{ text-align:right; padding-top:20px;}
.news-list-pages{ text-align:right; padding-top:20px; margin-top:50px;}
#kkpager{}
#kkpager a{border:1px solid #ccc;display:inline-block;padding:3px 10px 3px 10px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;background:#fff;text-decoration:none;color:#999;}
#kkpager span.disabled{display:inline-block;padding:3px 10px 3px 10px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #DFDFDF;background-color:#FFF;color:#DFDFDF;}
#kkpager span.curr{display:inline-block;border:1px solid #ff6364;padding:3px 10px 3px 10px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#ff6364;color:#ffffff;}
#kkpager span.current{display:inline-block;border:1px solid #ff6364;padding:3px 10px 3px 10px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#ff6364;color:#ffffff;}

#kkpager a:hover{border:1px solid #ff6364;background-color:#ff6364;color:#fff;}
#kkpager span.normalsize{}
#kkpager_gopage_wrap{position:relative;left:0px;top:0px;}
#kkpager_btn_go{width:44px;height:18px;border:0px;overflow:hidden;line-height:140%;padding:0px;margin:0px;text-align:center;cursor:pointer;background-color:#FF6600;color:#FFF;position:absolute;left:0px;top:-2px;-moz-border-radius:3px;-webkit-border-radius:3px;display:none;}
#kkpager_btn_go_input{width:36px;height:14px;color:#999;text-align:center;margin-left:1px;margin-right:1px;border:1px solid #DFDFDF;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;left:0px;top:0px;outline:none;}
#kkpager_btn_go_input.focus{border-color:#FF6600;}
#kkpager .pageBtnWrap{}
#kkpager .infoTextAndGoPageBtnWrap{}
#kkpager .spanDot{margin-right:5px;}
#kkpager .currPageNum{color:#FD7F4D;}
#kkpager .infoTextAndGoPageBtnWrap{padding-top:5px;}

.pages{color:#999;padding:20px 0px 5px 0px;font-size:13px; *float:right;}
.pages a{background:#fff;text-decoration:none;color:#999;}
.pages li{display:inline-block; *float:left;padding:3px 10px 3px 10px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #DFDFDF;background-color:#FFF;color:#DFDFDF;}
.pages li.thisclass{display:inline-block;border:1px solid #ff6364;padding:3px 10px 3px 10px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#ff6364;color:#ffffff;}
.pages li a:hover{ color:#ff6364;}
/**end page**/