﻿.bodyer{background-color: #fafafa;padding-bottom: 30px;}
.m-page-naver{background-color: #fafafa;}
.footer-container-new{margin-top: 0;}

.m-detail-section-typebox{background-color: #fff;}
.m-detail-section-typebox .m-title-wrapper{border-bottom: 1px solid #d2d2d2;padding: 8px 20px;}
.m-detail-section-typebox .m-type-list-box{}
.m-detail-section-typebox .m-type-list-box .m-type-list{padding: 12px 100px 0 20px;border-bottom: 1px dotted #d8d8d8;font-size: 0;white-space: nowrap}
.m-detail-section-typebox .m-type-list-box .m-type-list dt{display: inline-block;font-size: 14px;color: #303030;margin-right: 20px;font-weight: bold;vertical-align: top;position: relative;top: 4px;}
.m-detail-section-typebox .m-type-list-box .m-type-list .m-item-wrapper{display: inline-block;white-space: normal;}
.m-detail-section-typebox .m-type-list-box .m-type-list dd{display: inline-block;font-size: 14px;margin-right: 20px;margin-bottom: 12px;}
.m-detail-section-typebox .m-type-list-box .m-type-list dd a{color: #303030;display: block;padding: 5px 16px;border-radius: 2px;}
.m-detail-section-typebox .m-type-list-box .m-type-list dd a:hover{color: #4a90e2;font-weight: bold;}
.m-detail-section-typebox .m-type-list-box .m-type-list .is-active a{color: #fff;font-weight: bold;background-color: #4a90e2;}
.m-detail-section-typebox .m-type-list-box .m-type-list .is-active a:hover{color: #fff;}


/*列表网格切换标题区*/
.m-detail-section-gamelist{background-color: #fff;}
.m-detail-section-gamelist .m-title-wrapper{padding-top: 24px;border-bottom: 1px solid #d2d2d2;overflow: hidden;}
.m-detail-section-gamelist .m-title-wrapper .m-g-left{font-size: 0; color: #303030;float: left;}
.m-detail-section-gamelist .m-title-wrapper .m-g-right{float: right;padding-right: 30px;}
.m-detail-section-gamelist .m-title-wrapper .m-g-right .sprite{margin-left: 15px;cursor: pointer;position: relative;top: -3px;}
.m-detail-section-gamelist .m-title-wrapper .m-g-left .u-option-item{padding-bottom:8px; font-size: 18px;width: 110px;display: inline-block;text-align: center;position: relative;cursor: pointer;}
.m-detail-section-gamelist .m-title-wrapper .m-g-left .is-active{font-weight: bold; color: #ff7f00;}
.m-detail-section-gamelist .m-title-wrapper .m-g-left .is-active:after{content: "";position: absolute;height: 2px;width: 100%;background-color:#ff7f00;left: 0;bottom: 0;display: block;}


.m-switcher-item-grid{display: none;}
.m-switcher-item-new{display: none;}
.m-game-item-d{height: 140px;}
.m-game-item-d a{padding: 20px 40px;height: 140px;}
.is-adv .img-box-wrapper{position: relative;}
.is-adv .img-box-wrapper:before{position: absolute;display: block;width: 36px;height: 22px;line-height: 22px;content: "广告";bottom: 0;right: 0;background-color: #4a90e2;color: #fff;font-size: 12px;text-align: center;}
.m-game-item-d .g-right{top: 38px;}
.m-game-item-d .g-center .m-des-wrapper{margin-top: 4px;}
.m-game-item-d .g-center .m-des-wrapper .m-des-item{display: inline-block;font-size: 12px;color: #303030;margin-right: 16px;}
.m-game-item-d .g-center .m-des-wrapper .m-des-item .u-des-name{font-weight: bold;}
.m-game-item-d .g-center .m-des-wrapper .m-des-item .u-des-des{}
.m-game-item-d a:after{border-bottom: 1px dotted #d2d2d2;height: 0;width: 1000px;background: transparent;}

/*game-item-a*/
.m-game-grid-list{font-size: 0;padding: 30px 0;}
.m-game-item-a{width: 180px;height: 190px;text-align: center;font-size: 0;display: inline-block;margin: 0 10px;margin-bottom: 10px;}
.m-game-item-a a{height: 100%; display: block;border: 1px solid transparent;}
.m-game-item-a a:hover{border-color: #ff7f00;border-radius: 4px;background-color: #fafafa;}
.m-game-item-a a:hover .u-btn-download{background-color: #ff7f00;color: #fff;font-weight: bold;border-color: #ff7f00;}
.m-game-item-a .img-box-wrapper{width: 100px;height: 100px;margin: 0 auto; margin-top: 20px;}
.m-game-item-a .img-box-wrapper img{width: 100%;height: 100%;}
.m-game-item-a .u-game-name{display: block;text-align: center;font-size: 16px;color: #303030;margin-top: 6px;}
.m-game-item-a .u-btn-download{display: block;margin: 0 auto;margin-top: 7px; width: 100px;height: 26px;line-height: 26px;font-size: 12px;color: #303030;background-color: #fafafa;border: 1px solid #d8d8d8;border-radius: 4px;}

.m-pager-box{border-top: 1px solid #d2d2d2;}