
/*********************************** 浅色版 ***********************************/
/* 模块标题 */
.light_color_theme .module_title {
  padding: 0.32rem 0.4rem 0 0.4rem;
}
.light_color_theme .module_title .title_text {
  color: #333333;
  font-weight: bold;
}
.light_color_theme .module_title .module_icon {
  display: block;
  width: 0.24rem;
  height: 0.24rem;
}
.light_color_theme .module_title .module_icon.lasetest_icon {
  background: url("/images/lightColor/light_new.png") no-repeat;
  background-size: 100% 100%;
}
.light_color_theme .module_title .module_icon.playing_icon {
  background: url("/images/lightColor/light_playing.png") no-repeat;
  background-size: 100% 100%;
}
.light_color_theme .module_title .module_icon.video_icon {
  background: url("/images/lightColor/video_icon.png") no-repeat;
  background-size: 100% 100%;
}
.light_color_theme .module_title .module_icon.pic_icon {
  background: url("/images/lightColor/pic_icon.png") no-repeat;
  background-size: 100% 100%;
}
.light_color_theme .module_title .module_icon.game_icon {
  background: url("/images/lightColor/game_icon.png") no-repeat;
  background-size: 100% 100%;
}

.light_color_theme .playing_book_container .module_title,
.light_color_theme .game_zone_container .module_title {
  position: relative;
  background-image: linear-gradient(180deg, rgba(255,92,0,0.10) 21%, rgba(245,245,245,0.00) 100%);
  padding-bottom: 0.24rem;
  border-radius: 8px 8px 0 0;
}
.light_color_theme .playing_book_container .module_title::after,
.light_color_theme .game_zone_container .module_title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0.4rem;
  width: calc(100% - 0.8rem);
  height: 1px;
  background: #E8E8E8;
}

/* banner */
.light_color_theme .light_banner_mask {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 6;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, rgba(255,254,251,0.00) 39%, #E8E8E8 97%);
}
.light_color_theme .split_img_box {
  display: none;
}
.light_color_theme .lastest_open_list .lastest_bg {
  display: none;
}

/* 最新开服 */
.light_color_theme .lastest_open_list {
  z-index: 6;
  margin-top: -3.6rem;
}
.light_color_theme .lastest_open_list .lastest_content {
  width: 14.4rem;
  background: #F5F5F5;
  box-shadow: 0 0 16px 0 rgba(0,0,0,0.12);
  border-radius: 8px;
}
.light_color_theme .lastest_open_list .server_more_href {
  display: inline-block;
  line-height: 0.32rem;
  color: #777777;
  font-size: 0.14rem;
  margin-left: auto;
}
.light_color_theme .lastest_open_list .server_more_href:hover {
  color: #fca000;
}
.light_color_theme .lastest_open_list .server_more_href:hover span {
  text-decoration: underline;
}
.light_color_theme .lastest_open_list .server_more_href i {
  font-size: 0.16rem;
  margin-left: 1px;
  position: relative;
  top: 1px;
}
.light_color_theme .lastest_open_list .lastest_server_box {
  background: none;
  margin-top: 0;
  padding: 0.24rem 0.4rem 0.26rem 0.4rem;
}
/* 查看更多 */
.light_color_theme .lastest_server_box .check_more_server_btn {
  display: block;
  width: 100%;
  height: 0.32rem;
  line-height: 0.32rem;
  text-align: center;
  font-size: 0.14rem;
  color: #FCA000;
  border-radius: 4px;
  margin: 0.08rem auto 0;
  cursor: pointer;
}
.light_color_theme .lastest_server_box .check_more_server_btn:hover {
  background-color: #fff9ee;
  text-decoration: underline;
}
/* 适龄提示 */
.light_color_theme .age_tip_btn {
  top: -0.64rem;
}

/* 玩法大全 */
.light_color_theme .playing_book_container {
  z-index: 6;
  margin-top: 0.8rem;
  padding-bottom: 0.32rem;
  overflow: visible;
}
.light_color_theme .playing_book_container .playing_book_content {
  width: 14.4rem;
  background: #F5F5F5;
  box-shadow: 0 0 16px 0 rgba(0,0,0,0.12);
  border-radius: 8px;
}
.light_color_theme .playing_book_container .playing_role_bg {
  right: 2rem;
  top: -1.12rem;
  z-index: 1;
  width: 5.55rem;
  height: 2rem;
  background: url("/images/lightColor/playing_role_bg2.png") no-repeat;
  background-size: 100% 100%;
}
.light_color_theme .playing_book_container .playing_more_href {
  display: inline-block;
  line-height: 0.32rem;
  color: #777777;
  font-size: 0.14rem;
  margin-left: 0.12rem;
}
.light_color_theme .playing_book_container .playing_more_href:hover {
  color: #fca000;
}
.light_color_theme .playing_book_container .playing_more_href:hover span {
  text-decoration: underline;
}
.light_color_theme .playing_book_container .playing_more_href i {
  font-size: 0.16rem;
  margin-left: 1px;
  position: relative;
  top: 1px;
}
.light_color_theme .playing_book_container .playing_book_box {
  padding: 0 0.4rem;
}
.light_color_theme .playing_book_container .playing_list {
  width: 100%;
  height: 4.94rem;
  padding-top: 0.24rem;
}
.light_color_theme .playing_book_container .playing_item {
  width: 3.56rem;
  height: 1.38rem;
  z-index: 1;
}
.light_color_theme .playing_list .playing_item:nth-child(1) {
  top: 0.24rem;
  left: 0;
}
.light_color_theme .playing_list .playing_item:nth-child(2) {
  top: 1.84rem;
  left: 0;
}
.light_color_theme .playing_list .playing_item:nth-child(3) {
  top: 3.42rem;
  left: 0;
}
.light_color_theme .playing_list .playing_item:nth-child(4) {
  top: 0.24rem;
  right: 0;
}
.light_color_theme .playing_list .playing_item:nth-child(5) {
  top: 1.84rem;
  right: 0;
}
.light_color_theme .playing_list .playing_item:nth-child(6) {
  top: 3.42rem;
  right: 0;
}
.light_color_theme .playing_list .playing_item:nth-child(4),
.light_color_theme .playing_list .playing_item:nth-child(5),
.light_color_theme .playing_list .playing_item:nth-child(6) {
  /* 3.56rem - 3.2rem */
  padding-left: 0.36rem;
}
.light_color_theme .playing_book_container .playing_item::after {
  display: none;
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("/images/lightColor/white_right.png") no-repeat;
  background-size: 100% 100%;
  /* box-shadow: 0 0 12px 0 rgba(0,0,0,0.30); */
  filter: drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.3));
}
.light_color_theme .playing_book_container .playing_item a { 
  padding-left: 0;
  padding-right: 0;
  border-radius: 6px;
}
.light_color_theme .playing_book_container .playing_item .item_bg {
  top: 0;
  left: 0;
  width: 3.2rem;
  background: #FDFDFD;
  border-radius: 6px;
}
.light_color_theme .playing_book_container .playing_item .item_content_text {
  position: relative;
  width: 3.2rem;
  height: 100%;
  padding: 0 0.2rem;
}
.light_color_theme .playing_list .playing_item:nth-child(4) .item_bg,
.light_color_theme .playing_list .playing_item:nth-child(5) .item_bg,
.light_color_theme .playing_list .playing_item:nth-child(6) .item_bg {
  /* 3.56rem - 3.2rem */
  left: 0.36rem;
}
.light_color_theme .playing_book_container .playing_item.active::after {
  display: block;
}
.light_color_theme .playing_list .playing_item.active:nth-child(4)::after,
.light_color_theme .playing_list .playing_item.active:nth-child(5)::after,
.light_color_theme .playing_list .playing_item.active:nth-child(6)::after {
  transform: rotateY(180deg);
}
.light_color_theme .playing_item .name_text {
  line-height: 0.3rem;
  font-size: 0.22rem;
  color: #333333;
  letter-spacing: 0;
  margin-bottom: 0.08rem;
}
.light_color_theme .playing_book_container .playing_item.active .name_text {
  font-weight: bold;
}
.light_color_theme .playing_item .score_text {
  top: 0;
  right: 0.2rem;
  color: #FCA000;
}
.light_color_theme .playing_list .playing_item.active .score_text {
  display: none;
}
.light_color_theme .playing_list .playing_item .score_progress {
  display: block;
  position: absolute;
  top: -0.4rem;
  right: 0.2rem;
  visibility: hidden;
}
.light_color_theme .playing_list .playing_item.active .score_progress {
  visibility: visible;
}
.light_color_theme .playing_item .tags_box .tag {
  color: #FCA000;
  background: #FDFDFD;
  border: 1px solid #FCA000;
  padding: 0.03rem 0.04rem 0.01rem 0.04rem;
}
.light_color_theme .playing_item .desc_text {
  color: #404040;
}
/* 中心展示窗 */
.light_color_theme .playing_book_container .playing_big_center_box {
  transform: translate(-50%, 0.24rem);
  width: 6.81rem;
  height: 4.54rem;
}
.light_color_theme .playing_book_container .playing_big_center_box .center_img_box {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
}
.light_color_theme .playing_book_container .playing_more_btn {
  display: none;
}

/* 进度条的score */


/* 视频图片 */
.light_color_theme .video_pic_container {
  width: 100%;
  padding-bottom: 0.8rem;
}
.light_color_theme .video_pic_container .video_pic_content {
  width: 14.4rem;
}
.light_color_theme .video_pic_content .video_box {
  width: 8.32rem;
  background: #F5F5F5;
  box-shadow: 0 0 16px 0 rgba(0,0,0,0.12);
  border-radius: 8px;
  margin-right: 0.32rem;
}
.light_color_theme .video_pic_content .pic_box {
  width: 5.76rem;
  background: #F5F5F5;
  box-shadow: 0 0 16px 0 rgba(0,0,0,0.12);
  border-radius: 8px;
}
.light_color_theme .video_pic_content .video_pic_list {
  width: calc(100% - 0.8rem);
  margin-left: 0.4rem;
  margin-top: 0.24rem;
  padding-bottom: 0.16rem;
}
.light_color_theme .video_pic_content .video_box .video_pic_item:nth-child(2),
.light_color_theme .video_pic_content .video_box .video_pic_item:nth-child(5) {
  margin: 0 0.2rem;
}
.light_color_theme .video_pic_content .video_pic_item {
  width: 2.37rem;
  height: 1.58rem;
  border: none;
  border-radius: 6px;
  margin-bottom: 0.24rem;
}
.light_color_theme .video_pic_item .play_icon1 {
  background: url("/images/lightColor/play_light.png") no-repeat;
  background-size: 100% 100%;
}
.light_color_theme .video_pic_item .play_icon2 {
  background: url("/images/lightColor/pic_scale2.png") no-repeat;
  background-size: 100% 100%;
}



/* 游戏专区 */
.light_color_theme .game_zone_container {
  padding-bottom: 1.21rem;
  overflow: visible;
}
.light_color_theme .game_zone_container .game_zone_content {
  width: 14.4rem;
  background: #F5F5F5;
  box-shadow: 0 0 16px 0 rgba(0,0,0,0.12);
  border-radius: 8px;
  padding-bottom: 0.4rem;
}
.light_color_theme .game_zone_container .game_zone_role_bg {
  right: 2.54rem;
  top: -1.54rem;  /* top: 2.42 - 0.88 */
  z-index: 1;
  width: 4.65rem;
  height: 2.42rem;
  background: url("/images/lightColor/game_zone_role_bg2.png") no-repeat;
  background-size: 100% 100%;
}
.light_color_theme .game_zone_container .game_zone_box {
  width: 14.05rem;
  margin: 0 auto;
}
.light_color_theme .game_zone_box .game_zone_list_box {
  padding-top: 0.24rem;
}
.light_color_theme .game_zone_item {
  width: 2.52rem;
  height: 2.94rem;
  background: #FDFDFD;
  border-radius: 6px;
  margin-left: 0.25rem;
}
.light_color_theme .game_zone_item .game_img_box {
  height: 1.68rem;
}
.light_color_theme .game_zone_item .game_text_box {
  height: 1.26rem;
  padding-top: 0.28rem;
  background: #FDFDFD;
}
.light_color_theme .game_zone_item .top_name {
  color: #333333;
}
.light_color_theme .game_zone_item .game_web_icon {
  display: block;
  width: 0.38rem;
  height: 0.2rem;
  background: url("/images/lightColor/game_web_icon2.png") no-repeat;
  background-size: 100% 100%;
}
.light_color_theme .game_zone_item .center_desc {
  color: #404040;
}
/* 悬停效果 */
.light_color_theme .game_item_hover_box {
  background: #FDFDFD;
}
.light_color_theme .game_item_hover_box .hover_title {
  color: #333333;
}
.light_color_theme .game_item_hover_box .platform_box {
  color: #FCA000;
}
.light_color_theme .game_zone_item .game_btn {
  width: 0.96rem;
  height: 0.32rem;
  line-height: 1;
  padding: 0.07rem 0;
  text-align: center;
  font-family: PingFangSC-Regular;
  letter-spacing: 0;
  font-size: 0.16rem;
  color: #FCA000;
  border: 0.01rem solid #FCA000;
  border-radius: 6px;
  box-sizing: border-box;
  cursor: pointer;
}
.light_color_theme .game_zone_item .game_btn.game_btn_website {
  margin-right: 0.16rem;
}
.light_color_theme .game_zone_item .game_btn.game_btn_down {
  padding: 0.08rem 0;
  border: none;
  color: #0F0D0A;
  background-image: linear-gradient(180deg, #FDCD01 0%, #FCA000 100%);
}
.light_color_theme .game_item_hover_box .code_btn_text {
  color: #FCA000;
}
.light_color_theme .game_item_hover_box .code_btn_text .line {
  background-color: #FCA000;
}
.light_color_theme .game_zone_item:hover {
  box-shadow: 0 0 16px 0 rgba(0,0,0,0.30);
  border-radius: 6px;
}

/* 翻页按钮 */
.light_color_theme .game_zone_box .game_page_btn {
  position: absolute;
  top: 1.37rem;
  width: 0.72rem;
  height: 0.72rem;
  background: url("/images/lightColor/light_left1.png") no-repeat;
  background-size: 100% 100%;
  border-radius: 50%;
  cursor: pointer;
}
.light_color_theme .game_zone_box .game_page_btn:hover {
  background: url("/images/lightColor/light_left2.png") no-repeat;
  background-size: 100% 100%;
  box-shadow: 0 0 12px 0 rgba(0,0,0,0.30);
}
.light_color_theme .game_zone_box .game_page_btn.disabled {
  background: url("/images/lightColor/light_left3.png") no-repeat;
  background-size: 100% 100%;
  box-shadow: none;
  cursor: not-allowed;
}
.light_color_theme .game_zone_box .prev_btn {
  left: -0.56rem;
}
.light_color_theme .game_zone_box .next_btn {
  right: -0.56rem;
  transform: rotate(-180deg);
}

/* 底部按钮 */
.light_color_theme .game_zone_box .custom_carousel_ind ul {
  text-align: center;
  margin-top: 0.32rem;
}
.light_color_theme .game_zone_box .custom_carousel_ind ul li {
  width: 0.12rem;
  height: 0.12rem;
  background: #ddd;
  border-radius: 50%;
}
.light_color_theme .game_zone_box .custom_carousel_ind ul li.active {
  width: 0.24rem;
  border-radius: 20px;
  background: #fca000;
}

/* 返回顶部 */
.light_color_theme .back_top_btn {
  background: url("/images/lightColor/back_top3.png") no-repeat;
  background-size: 100% 100%;
  box-shadow: 0 0 16px 0 rgba(0,0,0,0.12);
  border-radius: 8px;
}
.light_color_theme .back_top_btn:hover {
  background: url("/images/lightColor/back_top4.png") no-repeat;
  background-size: 100% 100%;
}