*{
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
    -moz-user-select: none;
}
a,a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    text-decoration: none;
}

.g-doc{width:10rem;margin:0 auto;background: #0d0d0e;overflow: hidden;}
.banner{background: url(/uploads/image/wgywimages/headbg.jpg) center top no-repeat;background-size: 100% 4.77rem;}
.banner .title{width: 2.07rem;margin: 0 auto;padding: 0.4rem 0;}
.banner .title img,.golden li img,.menu .title img{position: static;top: auto;transform: none;}

.focusswpier{width: 8.92rem;margin: 0 auto;border-radius: 0.13rem;overflow: hidden;height:3.60rem;font-size:0;}
.focusswpier a{display: block;width: 8.92rem;height: 3.6rem;overflow: hidden; position: relative;}
.focusswpier .adident{ position: absolute; right: 0.2rem; bottom: 0.1rem; width: 0.5rem; height: 0.28rem; z-index: 8; background:  no-repeat; background-size: 100% 100%;}

.swiper-pagination{font-size: 0;line-height: 0;bottom: 0.23rem;}
.swiper-pagination .swiper-pagination-bullet{opacity: 1;width: 0.09rem;height: 0.09rem;background: #fff;border-radius: 0.05rem;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{width: 0.23rem;background: #c8a07b;}
.g-doc img{position: relative;top: 50%;-webkit-transform: translatey(-50%);transform: translatey(-50%);width: 100%;}
.todaytips{ display: none; width: 6.4rem;margin: 0 auto;position: relative;background: url(/uploads/image/wgywimages/todaytips.png) 0.53rem center no-repeat;background-size: 1.72rem 0.41rem;overflow: hidden;padding: 0.53rem 0 0.53rem 2.53rem;}
.todaytips:before,.todaytips:after{content: '';display: block;position: absolute;width: 0.23rem;height: 0.23rem;border-radius: 50%;top: 50%;margin-top: -0.11rem;}
.todaytips:before{background: rgba(239,208,165,0.5);left: 0;}
.todaytips:after{background: rgba(239,208,165,0.5);left: 0.11rem;}
.propics{ display: none; flex-direction: row;justify-content: space-between;align-items: center;width: 8.92rem;margin: 0 auto;}
.propics a{border-radius: 0.13rem;overflow: hidden;display: block;}
.propics .picfl{width: 4rem;height: 4rem;} 
.propics .picfl a{width: 4rem;height: 4rem;}
.propics .picfl img{display: block;}
.propics .picfr{width: 4.67rem;display: flex;display: -webkit-flex;flex-direction: column;justify-content: space-between;align-items: center;height: 4rem;}
.propics .picfr a{width: 4.67rem;height: 1.87rem;}
.propics .picfr img{display: block;}
.propics .picfr .ad-mod{width: 4.67rem;height: 1.87rem;}
.namelist{ overflow: hidden;height: 0.53rem;}
.namelist a{width: 6.4rem; height: 0.53rem;  font-size: 0.37rem;color: #fff;display: block;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.modtit{width: 8.92rem;position: relative;margin: 0.53rem auto 0.47rem;position: relative;overflow: hidden; margin-top: 0.66rem;}
.modtit:after{content: '';display: block;position: absolute;width: 1.41rem;height: 2.45rem;background:  left top no-repeat;background-size: 100% 100%;right: -0.53rem;top: -0.19rem;}
.modcnt{overflow-x: auto;overflow-y: hidden;}
.modtit ul{overflow: hidden;}
.modtit li{display: inline-block;float: left;}
.modtit a{display: flex;display: -webkit-flex;flex-direction: column;justify-content: center;align-items: center;padding: 0 0.2rem;}
.modtit em{display: block;font-size: 0.32rem;color: #666;white-space: nowrap;}
.modtit .icon{width: 1.36rem;height: 1.33rem;background: #fff;border-radius: 50%;box-shadow: 0 0.13rem 0.13rem rgba(229,229,229,0.4);margin-bottom: 0.2rem;overflow: hidden;}
.modtit .txt{padding-top: 0.13rem;}

.menu{}
.menu .title{width: 100%;padding-bottom: 0.47rem;}
.menu a{font-size: 0.35rem;color: #333;text-align: center;display: block;line-height: 0.88rem;padding-bottom: 0.13rem;}

.menu li{display: inline-block;width: 2.8rem;margin: 0 0.13rem;}
.menu ul{display: flex;display: -webkit-flex;flex-direction: row;justify-content: flex-start;align-items: center;flex-wrap: wrap;width: 9.2rem;margin: 0 auto;}
.menu{border-top: solid 0.21rem #f8f8f8;padding: 0.56rem 0 0.2rem;}
.menu em{display: block;}
.menu .icon{width: 2.8rem;height: 2.8rem;overflow: hidden;background: #f8f8f8;border-radius: 0.11rem;display: block;}
.menu .icon img{width: 1.5rem;vertical-align: middle;height: auto;}
.menu .txt{white-space: nowrap;overflow: hidden;}


.expert{border-top: solid 0.21rem #1e1e1e;padding-bottom: 0.67rem;}
.pinkdot{font-size: 0.47rem;color: #333;font-weight: bold;width: 8.43rem;margin: 0 auto;padding-left: 0.51rem;margin: 0.6rem auto 0;position: relative;}
.pinkdot:before,.pinkdot:after{content: '';display: block;position: absolute;width: 0.23rem;height: 0.23rem;border-radius: 50%;opacity: 0.5;top: 50%;margin-top: -0.11rem;}
.pinkdot:before{background: #f96e8f;left: 0;}
.pinkdot:after{background: #ffaf25;left: 0.11rem;}


.expertlist{position: relative;margin-left: 0.53rem;padding-top: 0.47rem;overflow-x: scroll;overflow-y: hidden;}
.expertlist ul{overflow: hidden;}
.expertlist li{width: 3.59rem;display: inline-block;float: left;overflow: hidden;}
.expertlist .img{width: 3.33rem;display: block;border-radius: 0.13rem;overflow: hidden;height: 2.51rem;margin: 0 auto;}
.expertlist span,.expertlist em{display: block;line-height: 0.53rem;text-align: center;}
.expertlist .name{font-size: 0.37rem;color: #efd0a5;padding-top: 0.27rem;}
.expertlist .position{font-size: 0.32rem;color: #999;padding: 0 0.1rem;}

.room{border-top: solid 0.21rem #1e1e1e;}
.roomlist{width: 8.92rem;margin: 0 auto;}
.roomlist li{border-bottom: solid 1px #48443c;padding: 0.51rem 0;}
.roomlist li:last-child{border-bottom: 0 none;padding-bottom: 0.77rem;}
.roomlist a{display: flex;display: -webkit-flex;flex-direction: row;justify-content: space-between;align-items: center;}
.roomlist .img,.roomlist .img img{display: block;width: 2.67rem;border-radius: 0.11rem;}
.roomlist .img{width: 2.67rem;height: 2rem;overflow: hidden;display: block;}
.roomlist .txt{display: flex;display: -webkit-flex;flex-direction: column;justify-content: space-between;align-items: flex-start;overflow: hidden;padding-right: 0.4rem;width: 5.87rem;}
.roomlist .txt em{display: block;}
.roomlist .txt .tit{font-size: 0.44rem;line-height: 0.57rem;color: #999;height: 1.15rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;width: 100%;}
.roomlist .txt .label{font-size: 0.32rem;color: #6b6b6b;}
.selected{
    display: none;
    padding-bottom: 0.86rem;
}
.golden{/* margin-top: 0.47rem; */border-top: solid 1px #e5e5e5;padding: 0.53rem 0;}
.golden ul{display: flex;display: -webkit-flex;flex-direction: row;justify-content: center;align-items: center;}
.golden li{width: 2.8rem;height: 2.13rem;margin: 0 0.13rem;overflow: hidden;border-radius: 0.13rem;display: flex;display: -webkit-flex;flex-direction: column;justify-content: center;align-items: center;}
.tuijianmenu{display: none;}

.new_2019_banner{
    background: url(/uploads/image/wgywimages/headbg.png) no-repeat center top;
    background-size: 10rem 7.48rem;
    padding-top: 4.4rem;
    position: relative;
}
.new_2019_subtit{position: relative; margin-top: 0.64rem;}
.new_2019_subtit.top{margin-bottom: 0.35rem;}
.new_2019_subtit img{   position: static; top: auto; transform: none;}
.new_2019_menu{border-top:solid 1px #48443c;}

.new_2019_modtit {border-top: 0.21rem solid  #1e1e1e;}
.menu .icon.new_2019_icon{background: #2e2e2e;}
.menu .txt.new_2019_text{color: #999999;}
.modtit .icon.new_2019_icon{background: #2e2e2e;}
.modtit .txt.new_2019_text{color: #999;}
.new_2019_room .title img {position: static; top: auto; transform: none;}
.new_2019_room .modtit:after{background:url(/uploads/image/wgywimages/jianb.png) left top no-repeat;background-size:100% 100%; }
.jxuan_banner{ display: none; margin-top: 0.66rem;}
.jxuan_banner a{ position: relative; display: block;}
.jxuan_banner .adident{ position: absolute; right: 0.7rem; bottom: 0.1rem; width: 0.5rem; height: 0.28rem; z-index: 3; background:  no-repeat; background-size: 100% 100%;}
.jxuan_banner img{  position: static; top: auto; transform: none; display: block; margin: 0 auto; width: 8.92rem;height: 2.66rem; border-radius: 0.13rem;  }
.roomlist .txt .tit.new_2019_tit {color: #999;}
.roomlist li.new_2019_li{border-bottom:solid 1px #48443c}
.new_2019_li a {position: relative;}
.new_2019_li .adident{position: absolute; left: 0; bottom: 0; width: 0.5rem; height: 0.28rem; z-index: 3; background:  no-repeat; background-size: 100% 100%;}
.btn-more,.not-data{
    display: none;
    padding:  0.8rem 0 0;
    font-size: 0.37rem;
    text-align: center;
    color: #999999;
    cursor: pointer;
}

.prizejump{    
    position: fixed;
    display: block;
    top: 1rem;
    right: 0;
    width: 2.12rem;
    height: 2.12rem;
    background:  center right no-repeat;
    background-size: 2.12rem 2.12rem;
    z-index: 99;
}

.guidepop{
    display: none;
    position: fixed;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
}
.guidepop .pop-cont{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8.92rem;
    transform: translate(-50%,-50%);
    background: #333333;
    padding-bottom: 0.66rem;
    padding-top: 0.34rem;
}
.guidepop .pop-cont h5{
    font-size: 0.5rem;
    color: #efd0a5;
    padding-top: 0.5rem;
    text-align: center;
    font-weight: normal;
}
.guidepop .pop-cont .info{
    padding: 0 0.42rem;
}
.guidepop .pop-cont .info-t{
    max-height: 11.5rem;
    overflow: auto;
    
}
.guidepop .pop-cont .info-t .it{
    font-size: 0.37rem;
    color: #fff;
    line-height: 0.77rem;
}
.guidepop .pop-cont .info-t .it span,.guidepop .pop-cont .info-t .it a {
    color: #efd0a5;
}
.guidepop .pop-cont .info-t .info-f{
    color: #999;
    font-size: 0.37rem;
    line-height: 0.58rem;
}
.guidepop .pop-cont .fot-mod{
    height:0.98rem;
    display: flex;
    align-items: center;
    margin-top: 0.61rem;
    justify-content: center;
}
.guidepop .pop-cont .fot-mod .pop-btn {
    width: 3.34rem;
    height: 0.98rem;
    border-radius: 0.98rem;
    color: #fff;
    font-size:  0.37rem;
    line-height: 0.98rem;
    text-align: center;
    background:#e7bc87 ;
    margin: 0 0.26rem;
    cursor: pointer;
}
.guidepop .pop-cont .info-t .top{
    padding-top: 0.5rem;
}
.recommend{
    width: 10rem;
    height: 4rem;
    background: url(/uploads/image/wgywimages/recommend.jpg) no-repeat;
    background-size: 10rem 4rem;
    margin-top: 0.78rem;
}
.recommend .rec_1{
    display: block;
    width: 100%;
    height: 1.66rem;
}

.recommend .rec_2{
    display: block;
    width: 100%;
    height: 2.33rem;
}
.roomlist  .more{text-transform: uppercase;font-size: 0.37rem;color: #efd0a5;text-align: center; font-weight: normal; width: 3.84rem; height: 0.82rem; line-height: 0.82rem; border: 1px solid #48443c; border-radius: 0.82rem; margin: 0 auto 0.64rem; display: block;}
.wapmodshow{display: none;}
.appmodshow{display: none;}

.zhuanxiang_warp{
    display: none;
    margin-top: 0.77rem;
    position: relative;
    height: 3.98rem;
    background: url(/uploads/image/wgywimages/awardbanner.png) no-repeat;
    background-size: 100% 3.98rem;
}
.zhuanxiang_warp .z_a2 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 1.24rem;
}
.zhuanxiang_warp .z_a1 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 2.33rem;
}
.swpierjumpadurl>div{
    width:100%;
    display:inline-block!important;
}