
/*********************************** 深色版 ***********************************/
/* 模块标题 */
.dark_color_theme .module_title .title_text {
  color: #F9D9A3;
}
.dark_color_theme .module_title .module_icon.lasetest_icon {
  background: url("/images/news_icon.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .module_title .module_icon.playing_icon {
  background: url("/images/playing_icon.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .module_title .module_icon.video_icon {
  background: url("/images/video_icon.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .module_title .module_icon.pic_icon {
  background: url("/images/pic_icon.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .module_title .module_icon.game_icon {
  background: url("/images/game_zone_icon.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .video_pic_content .module_title {
  padding-top: 1.02rem;
  margin-bottom: 0.4rem;
}
.dark_color_theme .game_zone_container .module_title {
  padding-top: 2.39rem;
}
/* banner */
.dark_color_theme .light_banner_mask {
  display: none;
}
.dark_color_theme .split_img_box {
  display: block;
}
/* 最新开服 */
.dark_color_theme .lastest_open_list .lastest_content {
  width: 13.66rem;
}
.dark_color_theme .lastest_open_list .lastest_server_box {
  background: url('/dms_web/news_table_bg.png') no-repeat;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 0.4rem 0.43rem 0.48rem 0.43rem;
  margin-top: 0.4rem;
}
/* 查看更多 */
.dark_color_theme .lastest_server_box .check_more_server_btn {
  display: block;
  width: 1.12rem;
  height: 0.35rem;
  font-size: 0;
  margin: 0.3rem auto 0;
  background: url("/images/server_more1.png") no-repeat;
  background-size: 100% 100%;
  cursor: pointer;
}
.dark_color_theme .lastest_server_box .check_more_server_btn:hover {
  background: url("/images/server_more2.png") no-repeat;
  background-size: 100% 100%;
}


/* 玩法大全 */
.dark_color_theme .playing_book_container {
  padding-bottom: 1.95rem;
  overflow: hidden;
}
.dark_color_theme .playing_book_container .playing_book_content {
  width: 13.66rem;
}
.dark_color_theme .playing_book_container .playing_role_bg {
  right: 0;
  bottom: -0.5rem;
  z-index: -1;
  width: 8.21rem;
  height: 9.58rem;
  background: url("/dms_web/playing_role_bg.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .playing_book_container .playing_book_box {
  margin-top: 1.26rem;
}
.dark_color_theme .playing_book_container .playing_list {
  height: 4.6rem;
  width: 13.86rem; /* item的背景图有阴影，宽度调整下用于对齐 13.66 + 0.2rem */
  margin-left: -0.1rem;
}
.dark_color_theme .playing_book_container .playing_item {
  width: 3.06rem;
  height: 1.32rem;
}
.dark_color_theme .playing_book_container .playing_item .item_bg {
  top: 0;
  left: 0;
  background: url("/images/playing_item1.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .playing_list .playing_item:nth-child(4) .item_bg,
.dark_color_theme .playing_list .playing_item:nth-child(5) .item_bg,
.dark_color_theme .playing_list .playing_item:nth-child(6) .item_bg {
  transform: rotateY(180deg);
}
.dark_color_theme .playing_item .name_text {
  line-height: 0.22rem;
  font-size: 0.18rem;
  color: #F2E5CF;
  letter-spacing: 0;
  margin-bottom: 0.07rem;
}
.dark_color_theme .playing_item .score_text {
  right: 0.26rem;
  top: 0.2rem;
  color: #9B8B6D;
}
.dark_color_theme .playing_book_container .playing_item.active .item_bg {
  background: url("/images/playing_item2.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .playing_book_container .playing_item.active .name_text {
  color: #fff;
  font-weight: bold;
}
.dark_color_theme .playing_item .tags_box .tag {
  color: #F2E5CF;
  background: #201404;
  border: 1px solid #000000;
  box-shadow: inset -1px -1px 0 0 #523B0C, inset 1px 1px 0 0 #362606;
}
.dark_color_theme .playing_item .desc_text {
  color: #9B8B6D;
}
.dark_color_theme .playing_item.active .desc_text {
  color: #F9D9A3;
}
/* 中心展示窗 */
.dark_color_theme .playing_book_container .playing_big_center_box {
  transform: translate(-50%, -0.68rem);
  width: 8.31rem;
  height: 5.63rem;
  background: url('/images/playing_center_bg.png') no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .playing_book_container .playing_big_center_box .center_img_box {
  top: 0.4rem;
  left: 0.36rem;
  width: 7.59rem;
  height: 5.06rem;
}


/* 视频图片 */
.dark_color_theme .video_pic_container {
  width: 100%;
  height: 6.62rem;
  background: url("/images/video_pic_bg.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .video_pic_container .video_pic_content {
  width: 13.66rem;
}
.dark_color_theme .video_pic_content .video_box {
  width: 7.95rem;
  margin-right: 0.49rem;
}
.dark_color_theme .video_pic_content .pic_box {
  width: 5.22rem;
}
.dark_color_theme .video_pic_item .play_icon1 {
  background: url("/images/play1.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .video_pic_content .video_pic_item:hover .play_icon1 {
  background: url("/images/play2.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .video_pic_content .video_pic_item {
  width: 2.49rem;
  height: 1.66rem;
  border: 2px solid #68573a;
}


/* 游戏专区 */
.dark_color_theme .game_zone_container {
  height: 7.71rem;
  background-image: linear-gradient(180deg, #100D0A 0%, #191410 100%);
  overflow: hidden;
}
.dark_color_theme .game_zone_container .game_zone_content {
  width: 13.66rem;
}
.dark_color_theme .game_zone_container .game_zone_role_bg {
  right: 0;
  bottom: -2.9rem; 
  width: 10.8rem;
  height: 10.36rem;
  background: url("/dms_web/game_zone_role_bg.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .game_zone_container .game_zone_box {
  width: 14.05rem;
  padding-top: 0.42rem;
  margin: 0 auto 0 -0.2rem;
}
.dark_color_theme .game_zone_item {
  width: 2.56rem;
  height: 2.9rem;
  background: #0F0D0A;
  border-radius: 3px;
  margin-left: 0.21rem;
}
.dark_color_theme .game_zone_item .game_img_box {
  height: 1.7rem;
}
.dark_color_theme .game_zone_item .game_text_box {
  height: 1.2rem;
  padding-top: 0.26rem;
  background: #0F0D0A;
}
.dark_color_theme .game_zone_item .top_name {
  color: #F2E5CF;
}
.dark_color_theme .game_zone_item .game_web_icon {
  display: block;
  width: 0.39rem;
  height: 0.22rem;
  background: url("/images/game_web_icon.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .game_zone_item .center_desc {
  color: #9B8B6D;
}
/* 悬停效果 */
.dark_color_theme .game_item_hover_box {
  background: #1F1C1B;
}
.dark_color_theme .game_item_hover_box .hover_title {
  color: #FFFFFF;
}
.dark_color_theme .game_item_hover_box .platform_box {
  color: #F9D9A3;
}
.dark_color_theme .game_zone_item .game_btn {
  width: 0.96rem;
  height: 0.3rem;
  line-height: 1;
  padding: 0.06rem 0;
  text-align: center;
  font-family: PingFangSC-Regular;
  letter-spacing: 0;
  font-size: 0.16rem;
  color: #F9D9A3;
  border: 0.01rem solid #F9D9A3;
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
}
.dark_color_theme .game_zone_item .game_btn.game_btn_website {
  margin-right: 0.16rem;
}
.dark_color_theme .game_zone_item .game_btn.game_btn_down {
  color: #0F0D0A;
  background-color: #F9D9A3;
}
.dark_color_theme .game_zone_item .game_btn.game_btn_down:hover {
  background-color: #FFF491;
}
.dark_color_theme .game_item_hover_box .code_btn_text {
  color: #F9D9A3;
}
.dark_color_theme .game_item_hover_box .code_btn_text .line {
  background-color: #F9D9A3;
}
.dark_color_theme .game_zone_item:hover {
  border: 1px solid #F9D9A3;
  box-shadow: 0 0 0.15rem 0.03rem #000000;
  border-radius: 5px;
}

/* 翻页按钮 */
.dark_color_theme .game_zone_box .game_page_btn {
  position: absolute;
  top: 1rem;
  width: 0.4rem;
  height: 1.7rem;
  cursor: pointer;
}
.dark_color_theme .game_zone_box .prev_btn {
  left: -0.4rem;
  background: url("/images/game_left1.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .game_zone_box .next_btn {
  right: -0.4rem;
  background: url("/images/game_right1.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .game_zone_box .prev_btn:hover {
  background: url("/images/game_left2.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .game_zone_box .next_btn:hover {
  background: url("/images/game_right2.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .game_zone_box .game_page_btn.disabled {
  cursor: not-allowed;
}
.dark_color_theme .game_zone_box .prev_btn.disabled:hover {
  background: url("/images/game_left1.png") no-repeat;
  background-size: 100% 100%;
}
.dark_color_theme .game_zone_box .next_btn.disabled:hover {
  background: url("/images/game_right1.png") no-repeat;
  background-size: 100% 100%;
}