#module_market{width:100%;background:#fff;overflow:hidden}
#module_market .btn_area{border-top:1px solid #e7e7e7}
#module_market .btn_area::after{display:block;content:'';clear:both}
#module_market .btn_area .btn_tab{display:block;float:left;width:33.33%;height:34px;background:#fff;color:#2d2d2d;border-width:0 1px 1px 0;border-style:solid;border-color:#e7e7e7;font-size:14px;font-weight:bold;text-align:center;line-height:33px;outline:0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    letter-spacing: -0.5px;
}
#module_market .btn_area .btn_tab:nth-child(3n){width:33.34%;border-right:0}
/*#module_market .btn_area .btn_tab{display:block;float:left;width:25%;height:34px;background:#fff;color:#2d2d2d;border-width:0 1px 1px 0;border-style:solid;border-color:#e7e7e7;font-size:12px;font-weight:bold;text-align:center;line-height:33px;outline:0}*/
/*#module_market .btn_area .btn_tab:nth-child(4n){width:25%;border-right:0}*/

#module_market .btn_area .btn_tab.act{color:#cc181e; border-bottom: solid 2px;}

#module_market .scroll .list{height:auto; padding:10px 5px 5px;}
#module_market .scroll.hide {display: none;}
#module_market .scroll .item {float:left; width:100%; height:auto;}
#module_market .scroll .link{display:block;width:100%;position: relative}

#module_market .scroll .link .free_delivery{position: absolute;width: calc(100% - 2px);text-align: right;}
#module_market .scroll .link .free_delivery img{width: 27px;height: 27px;}

#module_market .scroll .link .img_area{width:100%;border:1px solid #ddd;box-sizing:border-box}
#module_market .scroll .link .img_area .img{width:100%; height:auto;}
#module_market .scroll .link .market_title{color: #2d2d2d;font-size: 12px;overflow: hidden;white-space: normal;line-height: 15px;height: 30px;text-align: left;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 5px;word-break: break-all;}
#module_market .scroll .link .money{height:25px;color:#2d2d2d;font-size:13px;font-weight:bold;line-height:25px}

#module_gamepc{width:100%;background:#fff;padding-bottom: 10px;}
#module_gamepc .mobile_market_common_title{ background-color: #f13232; position: relative; }
#module_gamepc .mobile_market_common_title img{ height: 40px; }
#module_gamepc .mobile_market_common_title .more{ position: absolute; right: 35px; top: 14px; color: #fff; font-size: 14px; font-weight: 600; }
#module_gamepc .mobile_market_common_title .more::before{ display: block; content: ''; position: absolute; top: 3px; left: 55px; width: 5px; height: 5px; border: 2px solid transparent; border-top-color: #fff; border-right-color: #fff; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
#module_gamepc .btn_area{border-top:1px solid #e7e7e7}
#module_gamepc .btn_area::after{display:block;content:'';clear:both}
/*#module_gamepc .btn_area .btn_tab{display:block;float:left;width:50%;height:34px;background:#fff;color:#999;border-width:0 1px 1px 0;border-style:solid;border-color:#e7e7e7;font-size:14px;font-weight:bold;text-align:center;line-height:33px;outline:0}*/
#module_gamepc .btn_area .btn_tab{display:block;float:left;width:33%;height:34px;background:#fff;color:#999;border-width:0 1px 1px 0;border-style:solid;border-color:#e7e7e7;font-size:14px;font-weight:bold;text-align:center;line-height:33px;outline:0}
#module_gamepc .btn_area .btn_tab:nth-child(3n){width:34%;padding-right:0}
#module_gamepc .btn_area .btn_tab:last-child{border-right:0}
#module_gamepc .btn_area .btn_tab.act{color:#cc181e; border-bottom: solid 2px;}

#module_gamepc .group_list{display: none;}
#module_gamepc .group_list.act{display: block;}

#module_gamepc .status{position:relative;width:100%;height:29px;background:#efefef;border-bottom:1px solid #ddd;}
#module_gamepc .status .btn{margin:0;padding:0;background-color:transparent;border:0;border-radius:0;vertical-align:middle;outline:0}
#module_gamepc .status .name{position:absolute;top:0;left:0;bottom:0;right:45px;font-size:13px;font-weight:bold;text-align:center;line-height:28px;}
#module_gamepc .status .name img{vertical-align: middle;padding-right: 5px; width: 17px;}
#module_gamepc .status .list_game img{vertical-align: middle;padding-right: 5px; width: 17px;}
#module_gamepc .status .btn_list{position:absolute;top:0;right:0;bottom:0;width:45px;color:transparent;border-left:1px solid #ddd;font-size:0;box-sizing:border-box}
#module_gamepc .status .btn_list::before{display:block;content:'';position:absolute;top:0;left:14px;width:12px;height:12px;border:2px solid transparent;border-bottom-color:#333;border-right-color:#333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#module_gamepc .status .list{display:none;position:absolute;top:100%;left:0;right:0;margin-top:1px;background:#efefef}
#module_gamepc .status .list.act{display:block}
#module_gamepc .status .list::after{display:block;content:'';clear:both}
#module_gamepc .status .list .item{float:left;padding:0 1px 1px;box-sizing:border-box;overflow: hidden;}
#module_gamepc .status .list .btn{position:relative;width:100%;height:30px;background:#fff;text-align:center;line-height:30px}
#module_gamepc .status .list.list_game{z-index: 3}
#module_gamepc .status .list.list_game .item{width:33.3%;}
#module_gamepc .status .list.list_game .item:nth-child(3n){padding-right:0;width:33.4%;}
#module_gamepc .status .list.list_game .btn_item{color:#2d2d2d;font-size:12px;padding: 0 3px 0 10px;}
#module_gamepc .status .list.list_game button{text-align: left;}
#module_gamepc .status .list.list_game .btn_item.act{color:#cc181e;font-weight:bold}
#module_gamepc .status .list.list_game .btn_item.act::before{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #cc181e}

#module_gamepc .group_gamepc_item{height: 110px;}

#module_gamepc .status .list.list_it{z-index: 3}
#module_gamepc .status .list.list_it .item{width:50%}
#module_gamepc .status .list.list_it .item:nth-child(2n){padding-right:0}
#module_gamepc .status .list.list_it .btn_item{color:#2d2d2d;font-size:12px}
#module_gamepc .status .list.list_it .btn_item.act{background-position-y:0;color:#cc181e;font-weight:bold}
#module_gamepc .status .list.list_it .btn_item.act::before{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #cc181e}

#module_gamepc .status .list.list_inven{z-index: 3}
#module_gamepc .status .list.list_inven .item{width:50%}
#module_gamepc .status .list.list_inven .item:nth-child(2n){padding-right:0}
#module_gamepc .status .list.list_inven .btn_item{color:#2d2d2d;font-size:12px}
#module_gamepc .status .list.list_inven .btn_item.act{background-position-y:0;color:#cc181e;font-weight:bold}
#module_gamepc .status .list.list_inven .btn_item.act::before{display :block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #cc181e}

#module_gamepc .scroll{float: left; width: 100%; overflow: hidden;}
#module_gamepc .scroll.hide {display: none;}
#module_gamepc .scroll .list {padding:5px 0;}
#module_gamepc .scroll .link {width:100%; display:block; position:relative; overflow:hidden;}
#module_gamepc .scroll .link::after {content:''; display:table; clear:both;}
#module_gamepc .scroll .link .img_area {width: 100px; height: auto; border: 1px solid #ddd; box-sizing: border-box; float:left; margin-left: 5px; position: relative; overflow: hidden;}
#module_gamepc .scroll .link .img_area .img {max-width: 100%; width: auto; height: auto; padding: 14px 0 13px 0; box-sizing: border-box;}
#module_gamepc .scroll .link .text_area {height:auto; float:right; width: calc(100% - 100px); margin-right: -5px;}
/*#module_gamepc .scroll .link .text_area .text{padding: 0 10px;color: #2d2d2d;font-size: 12px;overflow: hidden;white-space: normal;line-height: 16px;text-align: left;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 5; -webkit-box-orient: vertical; word-break: break-all; height: 80px;}*/
/*#module_gamepc .scroll .link .text_area .money{padding: 0 10px;position:absolute;bottom:0;right:0;color:#2d2d2d;font-size:16px;font-weight:bold;text-align:right}*/
#module_gamepc .game_list_mask{display: none;position: absolute;left: 0;z-index: 2;background-color: #000;width: 100%;height: 110px;opacity: 0.7;cursor: pointer;}

#module_gamepc .scroll_wrap .swiper-wrapper {height:auto; align-items: stretch;}
#module_gamepc .scroll_wrap .swiper-wrapper .swiper-slide {width:300px; max-width:300px; height:auto;}

#module_gamepc .text_area .sort {height: 78px; max-height: 78px; margin: 0; color: #999; overflow: hidden; border-bottom: 1px solid #E7E7E7; box-sizing: border-box; position: relative;}
#module_gamepc .text_area .sort .table {width: 100%; border-spacing: 0; border-collapse: separate; table-layout: fixed; padding:0 1px 1px 1px;}
#module_gamepc .text_area .sort .table caption {position: absolute; top:0; left:-9999px;}
#module_gamepc .text_area .sort .table th, .text_area .sort .table td {height:19px; font-size:12px; color:#909090; font-family: 'GulimChe', sans-serif; border-bottom:1px solid #fff; padding:0 4px; box-sizing: border-box;}
#module_gamepc .text_area .sort .table th {overflow:hidden; text-overflow:ellipsis; text-align: center; background:#EFEFEF;}
#module_gamepc .text_area .sort .table td {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#module_gamepc .text_area .sort span {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;}

#module_gamepc .text_area .sale_price {position: absolute; top: 57px; left: 84px; width: 140px; color: #999; font-size: 11px; font-weight: 300;}

#module_gamepc .text_area .btn {font-size:0; text-align: left; padding:0 7px; box-sizing: border-box; margin-top:6px;}
#module_gamepc .text_area .btn .badge {width:calc((99.9% - 16px) / 3); height:20px; line-height:18px; display:inline-block; font-size: 12px; text-align: center; margin-left:8px; padding:0 3px; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; box-sizing: border-box;}
#module_gamepc .text_area .btn .badge:first-of-type {margin-left:0;}

#module_gamepc .text_area .sale {line-height: 1.1em; font-size: 13px; font-weight: bold; margin-top: 9px; padding:0 7px; box-sizing: border-box;}
#module_gamepc .text_area .sale::before {content:''; display:table; clear:both;}
#module_gamepc .text_area .sale .rate {line-height:1.1em; display: inline-block; float: left; color: #f00; font-size: 13px; letter-spacing: -0.025em;}
#module_gamepc .text_area .sale .text {display: inline-block; float: left; color: #df2b36; font-size: 13px;}
#module_gamepc .text_area .sale .rate span {padding-left: 1px; font-size: 12px;}
#module_gamepc .text_area .sale .price {float:right;}