.sgGameContainer {
    display: block;
    width: 100%;
    max-width: 7.5rem;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindexm38.png?) no-repeat center 0rem;
    overflow: hidden;
    background-size: 100%;
    margin: 0 auto;
}

.sgGameContainer.active {
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/indexsdk.jpg?) no-repeat center top;
    background-size: 100%;
}

.sgm-bg {
    display: block;
    width: 100%;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindexm25.png?) no-repeat center 0rem;
    overflow: hidden;
    background-size: 100%;
    margin: 0 auto;
}

.sgGameContainer.active .sgm-bg {
    background: none;
}

.sgGameContainer.active .sgGameTopCon{
    height: 9rem;
}

.sgGameTopCon {
    display: block;
    width: 100%;
    height: 10rem;
    /* background: url(https://img.fhyx.com/fxegames/sgm/bbxg/gwxg105.jpg) no-repeat center bottom;
     */
    background-size: auto 100%;
    box-sizing: border-box;
    padding-top: 1.8rem;
    position: relative;
}

.down-container {
    /* width: 70%;
     */
    /* height: 2.82rem;
     */
    /* background: url(https://img.fhyx.com/fxegames/oldindex/xgw4.png) no-repeat center;
     */
    /* background-size: 100%;
     */
    /* text-align: right;
     */
    /* position: relative;
     */
    /* font-size: 0;
     */
    /* margin: 0 auto;
     */
    /* box-sizing: border-box;
     */
    /* padding-top: 0.06rem;
     */
    margin: 0 auto 0.5rem;
    /* position: relative;
     */
}

.down-container .logo {
    width: 4.35rem;
    height: 8.22rem;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindexm11.png) no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
    position: absolute;
    left: 0;
    top: 0;
}

.down-container .logo a {
    display: block;
    width: 1rem;
    height: 1.06rem;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/gwxg76.png);
    background-size: 100% 100%;
    position: absolute;
    bottom: 0.22rem;
    left: 0;
    display: none;
}

.down-container .down-book {
    width: 5.49rem;
    height: 2.43rem;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindexm21.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    /* position: absolute;
     */
    /* left: 0;
     */
    /* top: 0;
     */
    margin: 5.5rem auto 0;
    display: block;
}

.down-container .down-book:hover {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindexm20.png);
}

.down-container {
    /* padding-top: 0.3rem;
     */
    /* height: 1.82rem;
     */
}

.down-container .down-book {
    /* width: 3.11rem;
     */
    /* height: 1.21rem;
     */
    /* background: url(https://img.fhyx.com/fxegames/oldindex/bookbtn516m.png?) no-repeat center center;
     */
    /* background-size: 100%;
     */
    /* margin: 0 auto;
     */
    /* display: block;
     */
    /* display: none;
     */
}

/*.down-container .down-book a {
     */
/* width: 2.13rem;
 */
/* height: 0.61rem;
 */
/* background: url(https://img.fhyx.com/fxegames/oldindex/mobile/xgw9.png) no-repeat center;
 */
/* background-size: 100%;
 */
/* display: block;
 */
/* float: left;
 */
/* margin: 1.45rem 0 0 .6rem;
 */
/*
}
*/
.down-container .down-btns {
    display: inline-block;
    width: 2.13rem;
    vertical-align: top;
    /* margin-right: 0.16rem;
     */
    float: right;
    margin-top: 0.7rem;
    position: relative;
}

.down-container .down-btns a {
    display: block;
    width: 2.13rem;
    height: 0.61rem;
    margin-bottom: 0.14rem;
    background: none no-repeat center center;
    background-size: 100%;
}

.down-container .down-btns .to-ios {
    background-image: url(https://img.fhyx.com/fxegames/oldindex/mobile/xgw2.png);
}

.down-container .down-btns .to-android {
    background-image: url(https://img.fhyx.com/fxegames/oldindex/mobile/xgw1.png);
}

/*.down-container .down-btns .to-recharge {
     */
/* background-image: url(https://img.fhyx.com/fxegames/oldindex/xgw6.png);
 */
/*
}
*/
.container {
    overflow: hidden;
    width: 100%;
    padding-top: 0.1rem;
    padding-bottom: 0.8rem;
}

/* .section2+.title img {
     height: 1rem;
}
 */
.title {
    margin: 0 auto 0.34rem;
}

.title img {
    height: 100%;
    /* float: left;
     */
    display: block;
    margin: 0 auto;
}

.title1 {
    width: 5.96rem;
    height: 1.62rem;
    margin-bottom: 0.5rem;
}

.title2 {
    width: 6.56rem;
    height: 1.77rem;
    margin-bottom: 0;
}

.title3 {
    width: 6.07rem;
    height: 1.62rem;
    position: relative;
    top: -0.2rem;
    margin-bottom: 0;
}

.title4 {
    width: 6.04rem;
    height: 1.62rem;
}

.title5 {
    width: 6.98rem;
    height: 1.80rem;
    margin-bottom: 0;
}

.section2 {
    width: 100%;
    margin: 0 auto 0;
    /* height: 4.8rem;
     */
    /* overflow: hidden;
     */
}

.s2-con {
    width: 6.79rem;
    margin: auto;
    /* height: 8.26rem;
     */
    /* background: url(https://img.fhyx.com/fxegames/index/mobile/gw13.png) no-repeat center top;
     */
    background-size: 100%;
    box-sizing: border-box;
    padding-top: 0.07rem;
}

.tltkf-c1-left {
    width: 6.56rem;
    height: 3.79rem;
    margin: 0 auto 0.55rem;
    position: relative;
}

.carousel {
    width: 100%;
    height: 100%;
}

.carousel .li {
    width: 100%;
    height: 100%;
}

.carousel .imgList img {
    width: 100%;
    height: 100%;
    vertical-align: bottom;
    float: left;
}

.carousel .imgList .bottom-info {
    float: left;
    width: 5.84rem;
    margin: 0.3rem 0 0 0.3rem;
}

.carousel .imgList .l {
    float: left;
    width: 1.02rem;
    text-align: left;
    color: #22120c;
    font-weight: bold;
    font-size: 0.22rem;
}

.carousel .imgList .r {
    float: left;
    width: 4.82rem;
}

.carousel .imgList .t {
    height: 0.32rem;
    line-height: 0.32rem;
    color: #37231a;
    font-size: 0.22rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.carousel .imgList .b {
    height: 0.36rem;
    line-height: 0.18rem;
    color: #3e302a;
    font-size: 0.16rem;
    /* text-overflow: ellipsis;
     */
    /* white-space: nowrap;
     */
    overflow: hidden;
}

.carousel .imgList a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}

.carousel .imgList span {
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    box-sizing: border-box;
    text-indent: 0.2rem;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.18rem;
    color: #ffffff;
    padding-right: 0.2rem;
    /* text-align: right;
     */
    background-color: #00000080;
}

.tltkf-c1-left::before {
    content: "";
    width: 7.22rem;
    height: 3.84rem;
    position: absolute;
    left: -0.4rem;
    top: -0.35rem;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindexm46.png) no-repeat;
    background-size: 100%;
    z-index: 3;
    user-select: none;
    pointer-events: none;
}

.tltkf-c1-left::after {
    content: "";
    width: 7.13rem;
    height: 3.83rem;
    position: absolute;
    right: -0.4rem;
    bottom: -0.25rem;
    z-index: 3;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindexm47.png) no-repeat;
    background-size: 100%;
    user-select: none;
    pointer-events: none;
}

.tltkf-c1-left .indexList {
    bottom: -0.4rem;
    right: 0.1rem;
    width: 100%;
    height: 0.2rem;
    text-align: center;
    left: auto;
    font-size: 0;
}

.tltkf-c1-left .indexList li {
    float: left;
    width: 0.33rem;
    height: 0.06rem;
    background: #68604d;
    margin-right: 0.09rem;
    cursor: pointer;
}

.tltkf-c1-left .indexList li.active {
    background: #ffefbd;
}

.tltkf-c1-right {
    /* float: right;
     */
    width: 6.6rem;
    margin: 0 auto;
}

.news-container {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.news-container .toggle-ul {
    width: 100%;
    height: 0.6rem;
    margin-bottom: 0.1rem;
    background-color: #242629;
    /* opacity: .6;
     */
    background: #bea264;
}

.news-container .toggle-li {
    width: 1.04rem;
    height: 0.6rem;
    position: relative;
    font-size: 0.22rem;
    float: left;
    letter-spacing: 0.01rem;
    cursor: pointer;
    background: none no-repeat center center;
    background-size: auto 0.3rem;
    text-align: center;
    line-height: 0.6rem;
    color: #361700;
    font-weight: bold;
}

.news-container .toggle-di {
    width: 0.3rem;
    height: 0.3rem;
    float: right;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindexm1.png) no-repeat;
    background-size: 100% 100%;
    margin: 0.15rem;
}

.news-container .toggle-li.active {
    color: #ffffff;
    font-weight: bold;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex51.png);
    background-size: 100% 100%;
}

/* .news-container .zx {
     background-image: url(https://img.fhyx.com/fxegames/index/mobile/gw28.png);
}
 .news-container .xw {
     background-image: url(https://img.fhyx.com/fxegames/index/mobile/gw21.png);
}
 .news-container .gg {
     background-image: url(https://img.fhyx.com/fxegames/index/mobile/gw5.png);
}
 .news-container .hd {
     background-image: url(https://img.fhyx.com/fxegames/index/mobile/gw9.png);
}
 .news-container .gl {
     background-image: url(https://img.fhyx.com/fxegames/index/xgw4.png);
}
 */
.news-container .more {
    /* float: right;
     */
    /* width: 1.97rem;
     */
    /* height: 0.47rem;
     */
    /* line-height: 0.47rem;
     */
    /* position: relative;
     */
    /* letter-spacing: 0.01rem;
     */
    /* cursor: pointer;
     */
    /* font-size: 0.24rem;
     */
    /* color: #3e302a;
     */
    /* margin: 0.13rem 0 0 0;
     */
    /* display: block;
     */
    /* background: url(https://img.fhyx.com/fxegames/index/mobile/gw3.png) no-repeat center;
     */
    /* background-size: 100%;
     */
    /* text-align: center;
     */
    /* margin: 0 auto;
     */
}

.newsContainer {
    width: 100%;
    height: 4.4rem;
    overflow: hidden;
    margin: 0 auto 0.57rem;
}

.content-li {
    display: none;
}

.content-li:first-child {
    display: block;
}

.newsContainer a {
    display: block;
    height: 0.6rem;
    line-height: 0.6rem;
    width: 100%;
    margin-bottom: 0.1rem;
    border: 0.01rem #977b3d solid;
    padding: 0 0.14rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.newsContainer a:hover {
    border-color: none;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindexm30.png) no-repeat;
    background-size: 100% 100%;
}

.newsContainer a .t {
    /* width: 100%;
     */
    /* height: 0.24rem;
     */
    /* overflow: hidden;
     */
    /* margin: 0 auto 0.3rem;
     */
}

.newsContainer a .b {
    color: #3e302a;
    font-size: 0.16rem;
    line-height: 0.24rem;
    height: 0.48rem;
    overflow: hidden;
}

.newsContainer a .time {
    float: right;
    height: 0.4rem;
    line-height: 0.4rem;
    color: #977b3d;
    font-size: 0.24rem;
}

.newsContainer a .type {
    float: left;
    line-height: 0.4rem;
    height: 0.4rem;
    color: #7d5e16;
    font-size: 0.24rem;
    width: 0.8rem;
    font-weight: bold;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex72.png) no-repeat center right;
    background-size: 100% 100%;
    text-align: center;
    margin-right: 0.2rem;
    font-size: 0.22rem;
}

.newsContainer a:hover .title,
.newsContainer a:hover .time {
    color: #f9efd3;
    /* font-weight: bold;
     */
}

.newsContainer a:hover .type {
    color: #f7f0d6;
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex73.png);
}

.newsContainer a .title {
    height: 0.4rem;
    line-height: 0.4rem;
    float: left;
    width: 4.4rem;
    margin: 0;
    overflow: hidden;
    margin-right: 0.2rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #977b3d;
    font-size: 0.24rem;
    /* font-weight: bold;
     */
    margin-bottom: 0;
}

.newsContainer a:hover .title {
    /* color: #f9efd3;
     */
}

.section3 {
    width: 100%;
    margin: 0 auto;
    height: 9rem;
}

.s3-con {
    width: 7.25rem;
    height: 8.56rem;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindexm29.png) no-repeat center top;
    background-size: 100%;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    top: -0.3rem;
}

.s3-con .s3-ul {
    /* float: left;
     */
    overflow: hidden;
    box-sizing: border-box;
    /* padding: 1.68rem 0 0 3.64rem;
     */
    width: 100%;
    margin: 3.8rem auto 0;
    text-align: center;
    font-size: 0;
}

.s3-con .s3-li {
    display: inline-block;
    width: 2.88rem;
    height: 1.14rem;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/duanzaofang.png) no-repeat center;
    background-size: 100% 100%;
    margin: 0rem;
    margin: 0 0.11rem 0.32rem;
}

.s3-con .s3-li:hover {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/duanzaofang1.png);
}

.s3-con .a2 {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/shibing.png)
}

.s3-con .a2:hover {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/shibing1.png)
}

.s3-con .a3 {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/jineng.png)
}

.s3-con .a3:hover {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/jineng1.png)
}

.s3-con .a4 {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/zhanyi.png)
}

.s3-con .a4:hover {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/zhanyi1.png)
}

.s3-con .a5 {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/huasheng.png)
}

.s3-con .a5:hover {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/huasheng1.png)
}

.s3-con .a6 {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/juntuan.png)
}

.s3-con .a6:hover {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/juntuan1.png)
}

.swiper2 {
    width: 6.9rem;
    margin: 0 auto;
    height: 4.7rem;
}

.swiper2 .swiper-slide {
    width: 5.43rem;
    height: 3.27rem;
    box-sizing: border-box;
    padding: 0;
    position: relative;
}

.swiper2 .swiper-slide img {
    width: 5.43rem;
    height: 3.27rem;
}

/*.swiper2 .swiper-slide:after {
     */
/* content: "";
 */
/* width: 100%;
 */
/* height: 100%;
 */
/* display: block;
 */
/* background: rgba(0, 0, 0, 0.5);
 */
/* z-index: 2;
 */
/* position: absolute;
 */
/* top: 0;
 */
/* left: 0;
 */
/*
}
*/
.swiper2 .swiper-slide-active:after {
    content: none;
}

.swiper2-pagination {
    z-index: 21;
}

.swiper2-pagination .swiper-pagination-bullet {
    width: 0.77rem;
    height: 0.77rem;
    background-color: #00000000;
    opacity: 1;
    background-size: 100% 100%;
}

.swiper2-pagination .swiper-pagination-bullet:nth-child(1) {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex32.png);
}

.swiper2-pagination .swiper-pagination-bullet:nth-child(2) {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex95.png);
}

.swiper2-pagination .swiper-pagination-bullet:nth-child(3) {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex31.png);
}

.swiper2-pagination .swiper-pagination-bullet:nth-child(4) {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex30.png);
}

.swiper2-pagination .swiper-pagination-bullet:nth-child(5) {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex29.png);
}

.swiper2-pagination .swiper-pagination-bullet-active:nth-child(1) {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex25.png);
}

.swiper2-pagination .swiper-pagination-bullet-active:nth-child(2) {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex96.png);
}

.swiper2-pagination .swiper-pagination-bullet-active:nth-child(3) {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex26.png);
}

.swiper2-pagination .swiper-pagination-bullet-active:nth-child(4) {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex27.png);
}

.swiper2-pagination .swiper-pagination-bullet-active:nth-child(5) {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex28.png);
}

.button {
    position: absolute;
    width: 2.7rem;
    top: 0;
    z-index: 20;
    height: 100%;
    cursor: pointer;
}

.button-prev {
    left: 0
}

.button-prev:before {
    content: "";
    width: 0.65rem;
    height: 0.66rem;
    position: absolute;
    top: 0;
    bottom: 1rem;
    left: 0.12rem;
    margin: auto;
    z-index: 10;
    background: url(https://img.fhyx.com/fxegames/index/mobile/gw29.png) no-repeat center;
    cursor: pointer;
    background-size: 100%;
}

.button-next {
    right: 0
}

.button-next:before {
    content: "";
    width: 0.65rem;
    height: 0.66rem;
    position: absolute;
    top: 0;
    bottom: 1rem;
    right: 0.12rem;
    margin: auto;
    z-index: 10;
    background: url(https://img.fhyx.com/fxegames/index/mobile/gw23.png) no-repeat center;
    cursor: pointer;
    background-size: 100%;
}

.indexList .swiper-pagination-bullet {
    width: 0.2rem;
    height: 0.2rem;
    /* background-color: #ffffff;
     */
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/gwxg87.png);
    background-size: 100% 100%;
    border-radius: 0;
    opacity: 1 !important;
    margin: 0 0.1rem;
}

.indexList .swiper-pagination-bullet-active {
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/gwxg86.png);
    background-size: 100% 100%;
}

.alert-window {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 101;
    display: none;
}

.alert-window>.close-win {
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%;
    cursor: pointer;
    user-select: none;
    pointer-events: none;
}

.alert-win {
    position: absolute;
    z-index: 2;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    display: none;
}

.alert-window .alert-win>.close-win {
    width: 0.57rem;
    height: 0.54rem;
    background: url(/mobile/gzbhdyyy/images/gzb23.png?) no-repeat center center;
    background-size: 100%;
    position: absolute;
    bottom: -0.9rem;
    right: 0;
    cursor: pointer;
    left: 0;
    margin: auto;
}

.book-win {
    width: 5.74rem;
    height: 5.26rem;
    background: url(/mobile/gzbhdyyy/images/gzb80.png??) no-repeat center center;
    background-size: 100%;
    box-sizing: border-box;
    padding-top: 1.22rem;
}

.book-win .type-ul {
    width: 100%;
    font-size: 0;
    text-align: center;
    margin-bottom: 0.32rem;
}

.book-win .type-ul i {
    display: inline-block;
    vertical-align: middle;
    width: 0.02rem;
    height: 0.18rem;
    background-color: #3e302a;
    margin: 0 0.25rem;
}

.book-win .type-li {
    background: url(/mobile/gzbhdyyy/images/gzb11.png?) no-repeat right center;
    background-size: auto 0.23rem;
    width: 1.52rem;
    height: 0.22rem;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    opacity: 0.7;
}

.book-win .type-li:before {
    content: "";
    width: 0.2rem;
    height: 0.2rem;
    /* background: url(/mobile/gzbhdyyy/images/gzb48.png?) no-repeat right center;
     */
    background-size: 100%;
    vertical-align: middle;
    float: left;
    margin-top: 0.01rem;
}

.book-win .type-li.ios {
    width: 0.96rem;
    background-image: url(/mobile/gzbhdyyy/images/gzb6.png?);
    height: 0.21rem;
}

.book-win .type-li.android {
    margin-left: 0.25rem;
    padding-left: 0.25rem;
    border-left: 0.02rem solid #3e302a;
}

.book-win .type-li.active {
    opacity: 1;
}

.book-win .type-li.active:before {
    /* background-image: url(/mobile/gzbhdyyy/images/gzb30.png?);
     */
}

.book-win .book-ul {
    height: 2.22rem;
}

.book-win .book-li {
    display: none;
}

.book-win .book-li.active {
    display: block;
}

.book-win input {
    width: 4.37rem;
    height: 0.49rem;
    background-color: #291300;
    box-sizing: border-box;
    line-height: 0.49rem;
    padding: 0 0.2rem;
    float: left;
    color: #d3d2d1;
    font-size: 0.22rem;
    margin-top: 0.01rem;
}

.book-win .short input {
    width: 2.22rem;
}

.book-win .input-div .code-img,
.book-win .input-div .get-code {
    float: right;
    width: 1.87rem;
    height: 0.51rem;
    background-size: 100%;
    cursor: pointer;
}

.book-win .input-div .get-code {
    background: url(/mobile/gzbhdyyy/images/gzb26.png?) no-repeat right center;
    color: #000;
    line-height: 0.51rem;
    text-align: center;
    font-weight: bold;
    font-size: 0.18rem;
    letter-spacing: 0.02rem;
    background-size: 100%;
}

.book-win .input-div {
    height: 0.51rem;
    width: 4.37rem;
    margin: 0 auto 0.3rem;
}

.book-win .code-img img {
    float: left;
    width: 1.05rem;
    height: 0.49rem;
    margin-top: 0.01rem;
    cursor: pointer;
}

.book-win .code-img .reset-img {
    float: right;
    width: 0.4rem;
    height: 0.4rem;
    background: url(/mobile/gzbhdyyy/images/gzb83.png?) no-repeat right center;
    background-size: 0.23rem 0.21rem;
    margin: 0.04rem 0.08rem 0 0;
    cursor: pointer;
}

.book-win .book-btn {
    width: 2.14rem;
    height: 0.83rem;
    background: url(/mobile/gzbhdyyy/images/gzb34.png?) no-repeat right center;
    background-size: 100%;
    cursor: pointer;
    display: block;
    margin: 0 auto;
}

.book-win .tbtn {
    text-align: right;
    width: 93%;
    text-decoration: underline;
    font-size: 0.16rem;
    letter-spacing: 0.01rem;
    color: #3e302a;
    cursor: pointer;
}

.book-win .li-code .input-div {
    margin-bottom: 0.1rem;
}

.close-btn {
    width: 1.69rem;
    height: 0.43rem;
    background: url(/mobile/gzbhdyyy/images/gzb22.png?) no-repeat center center;
    background-size: 100%;
    cursor: pointer;
    margin: 0 auto;
}

.succ-win {
    width: 6.18rem;
    height: 2.83rem;
    background: url(/mobile/gzbhdyyy/images/gzb70.png?) no-repeat center center;
    background-size: 100%;
    box-sizing: border-box;
    padding-top: 1.15rem;
}

.succ-win .title {
    font-size: 0.24rem;
    line-height: 0.46rem;
    letter-spacing: 0.02rem;
    color: #3b2f29;
    text-align: center;
    height: 0.79rem;
    margin-bottom: 0;
}

.floatto {
    position: fixed;
    top: 1.5rem;
    right: 0;
    z-index: 11;
    width: 3rem;
}

.floatclose {
    right: 0.1rem;
    position: absolute;
    width: 0.4rem;
    height: 0.4rem;
    top: 0.2rem;
    z-index: 4;
    cursor: pointer;
    background: url(https://img.fhyx.com/fxegames/jtjj/sghd15.png) no-repeat center;
    background-size: 100%;
    /*display: none;
     */
}

.floatto img {
    width: 100%;
}

.section5-bao {
    width: 100%;
    height: 12.7rem;
    /* background: url(https://img.fhyx.com/fxegames/sgm/bbxg/gwxg104.png) no-repeat center;
     */
    background-size: 100%;
}

.section5 {
    width: 100%;
    margin: 0 auto 0.2rem;
    position: relative;
    top: -0.9rem;
}

.section5 .s5-ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    position: relative;
    top: -0.3rem;
}

.section5 .s5-li {
    height: 4.8rem;
    width: 2.59rem;
    background: none no-repeat center top;
    background-size: 100% auto;
    margin: 0 0.25rem;
}

.section5 .s5-li.a1 {
    background-image: url(https://img.fhyx.com/fxegames/index/xgw9m.png);
}

.section5 .s5-li.a2 {
    background-image: url(https://img.fhyx.com/fxegames/index/xgw5m.png);
}

.section5 .s5-li.a3 {
    background-image: url(https://img.fhyx.com/fxegames/index/xgw7m.png);
}

.section5 .s5-li.a4 {
    background-image: url(https://img.fhyx.com/fxegames/index/xgw2m.png);
}

/*.section6 {
     */
/* background: url(https://img.fhyx.com/fxegames/sgm/bbxg/gwxg49.jpg) no-repeat;
 */
/* background-position: 0.3rem center;
 */
/* background-size: 100%;
 */
/* position: relative;
 */
/*
}
*/
/*.a6-min {
     */
/* width: 4.4rem;
 */
/* height: 5.4rem;
 */
/*
}
*/
/*.a6-wen {
     */
/* position: absolute;
 */
/* top: 2.5rem;
 */
/* right: 0.2rem;
 */
/*
}
*/
/*.a6-wen p {
     */
/* font-size: 0.3rem;
 */
/* font-weight: bold;
 */
/* color: #ffffff;
 */
/* margin-bottom: 0.1rem;
 */
/* !* text-align: right;
 *!*/
/*
}
*/
/*.a6-wen span {
     */
/* display: block;
 */
/* width: 3.2rem;
 */
/* font-size: 0.24rem;
 */
/* color: #ffffff;
 */
/* !* text-align: right;
 *!*/
/*
}
*/
/*.a6-jin {
     */
/* display: block;
 */
/* width: 2rem;
 */
/* height: 0.66rem;
 */
/* background: url(https://img.fhyx.com/fxegames/sgm/bbxg/gwxg23.png);
 */
/* background-size: 100% 100%;
 */
/* position: absolute;
 */
/* right: 1rem;
 */
/* bottom: 1.6rem;
 */
/*
}
*/
.section6 .title {
    margin-bottom: 0;
}

.section6 .s6-ul {
    width: 100%;
    height: 8.35rem;
    margin: 0;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindexm17.png) no-repeat center center;
    margin: 0 auto;
    /* background-size: auto 100%;
     */
    text-align: center;
    font-size: 0;
    box-sizing: border-box;
    /* padding-top: 6.15rem;
     */
    position: relative;
    /* top: -0.4rem;
     */
    background-size: 7.34rem auto;
}

.section6 .s6-ul::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0.2rem;
    width: 100%;
    left: 0;
    margin-left: 0;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindexm36.png) no-repeat center bottom;
    height: 6.27rem;
    width: 100%;
    user-select: none;
    pointer-events: none;
}

.section6 .s6-li {
    /* float:left;
     */
    /* display: inline-block;
     */
    width: 100%;
    height: 50%;
    /* background: red;
     */
    margin: 0;
    position: relative;
    z-index: 3;
}

.section6 .s6-li a {
    /* position: absolute;
     */
    /* left:0;
     */
    top: 0;
    background: red;
    width: 3.61rem;
    height: 1.92rem;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindexm19.png) no-repeat;
    margin: 0 auto;
    background-size: 100%;
    display: block;
    float: right;
    margin: 1.4rem 0.4rem 0 0;
    position: relative;
}

.section6 .s6-li a:hover {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindexm18.png);
}

.section6 .s6-li a::before {
    content: "";
    width: 1.75rem;
    height: 0.8rem;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindexm39.png) no-repeat;
    margin: 0 auto;
    background-size: 100%;
    display: block;
    position: relative;
    top: -0.35rem;
}

.section6 .s6-li+.s6-li a {
    float: left;
    margin: 0.7rem 0rem 0 0.5rem;
}

.section6 .s6-li+.s6-li a::before {
    width: 1.71rem;
    height: 0.87rem;
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindexm45.png);
}

.s5-con {
    height: 10.5rem;
}

.s5-k {
    position: relative;
    box-sizing: border-box;
    padding: 0 0.1rem;
}

.swigm {
    /* width: 6.7rem;
     */

    position: absolute;
    left: 0;
    height: 8.82rem;
    top: 0.9rem;

}

.swigm1 {
    top: 0.8rem;
    left: 0.5rem;
    height: 8.56rem;
}

.swigm2 {
    height: 7.29rem;
    top: 0.7rem;
}

.swigm3 {

    height: 7.09rem;
    top: 0.8rem;
}

.swigm4 {}

.sw-name {
    width: 2.82rem;
    height: 4.24rem;
    position: absolute;
    top: 45%;
    right: 0;
    transform: translateY(-50%);
}

.s5-con-List {
    width: 100%;
    bottom: -1.1rem;
    left: 50%;
    transform: translateX(-50%);
}

.s5-con-List .swiper-pagination-bullet {
    width: 0.9rem;
    height: 0.84rem;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex49.png) no-repeat center;
    opacity: 1;
    background-size: 100% 100%;
    margin: 0 0.05rem;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.s5-con-List .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 1.08rem;
    height: 1.01rem;
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex48.png);
}

.s5-con-List .swiper-pagination-bullet::after {
    width: 0.69rem;
    height: 0.46rem;
    display: inline-block;
    content: "";
    /* float:left;
     */
    /* margin: 0;
     */
    background: none no-repeat center;
    position: absolute;
    left: -0.08rem;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    background-size: auto 100%;
}

.s5-con-List .swiper-pagination-bullet:nth-child(1)::after {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex46.png);
}

.s5-con-List .swiper-pagination-bullet:nth-child(1).swiper-pagination-bullet-active::after {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex40.png);
}

.s5-con-List .swiper-pagination-bullet:nth-child(2)::after {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex44.png);
}

.s5-con-List .swiper-pagination-bullet:nth-child(2).swiper-pagination-bullet-active::after {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex41.png);
}

.s5-con-List .swiper-pagination-bullet:nth-child(3)::after {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex45.png);
}

.s5-con-List .swiper-pagination-bullet:nth-child(3).swiper-pagination-bullet-active::after {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex43.png);
}

.s5-con-List .swiper-pagination-bullet:nth-child(4)::after {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex47.png);
}

.s5-con-List .swiper-pagination-bullet:nth-child(4).swiper-pagination-bullet-active::after {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex42.png);
}

.s5-miao {
    width: 6.43rem;
    position: absolute;
    left: 50%;
    top: 6.7rem;
    transform: translateX(-50%);
    background-color: rgba(59, 51, 33, 0.6);
    /* height: 3.47rem;
     */
    box-sizing: border-box;
    padding: 0 0.25rem 0.1rem;
}

.s5-shu {
    width: 100%;
    font-size: 0.2rem;
    color: #fff6db;
    height: 1rem;
    padding-top: 0.2rem;
    line-height: 0.36rem;
}

.s5-title {
    display: block;
    width: 1.04rem;
    height: 0.24rem;
    margin: 0rem 0 0.16rem 0.16rem;
    position: relative;
    top: -0.1rem;
}

.s5-zi {
    width: 5.92rem;
    height: 1.93rem;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindexm33.png);
    background-size: 100% 100%;
    position: relative;
}

.s5-ziji {
    width: 5.2rem;
    height: 1.3rem;
    position: absolute;
    left: 50%;
    top: 0.35rem;
    transform: translateX(-50%);
    box-sizing: border-box;
}

.zi-img {
    display: block;
    width: 1rem;
    height: 1rem;
    float: left;
}

.zi-div {
    width: 3.33rem;
    height: 1rem;
    float: right;
}

.s5-ziji-List {
    width: 100% !important;
    bottom: -0.15rem !important;
    left: 46% !important;
    transform: translateX(-50%);
    margin: 0 0.2rem;
}

.s5-ziji-List .swiper-pagination-bullet {
    width: 0.1rem;
    height: 0.1rem;
    background-color: #896624;
    border-radius: 0.05rem;
    margin: 0 0.06rem;
    opacity: 1;
}

.s5-ziji-List .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 0.14rem;
    height: 0.14rem;
    background-color: #e4b55e;
    border-radius: 0.07rem;
}

.zi-title {
    position: absolute;
    top: 0;
    height: 0.25rem;
}

.zi-pic {
    width: 3.33rem;
    position: absolute;
    bottom: 0.3rem;
}

.vidio {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #00000050;
    z-index: 5;
}

.guizmiao {
    width: 6.6rem;
    height: 3.8rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.guizmiao video {
    width: 6.6rem;
    height: 3.8rem;
}

.guizmiao div {
    display: block;
    width: 0.31rem;
    height: 0.31rem;
    background: url(//img.fhyx.com/zsqf/images/closedvideo.png) no-repeat center center;
    position: absolute;
    top: -0.5rem;
    right: 0;
}

.down-container .down-btns {
    position: absolute;
    bottom: 0.5rem;
    right: 0;
    left: 0;
    margin: 0 auto;
    width: 3.04rem;
    z-index: 3;
}


.down-container .down-btns a {
    display: block;
    width: 3.04rem;
    height: 0.9rem;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex66.png) no-repeat;
    margin: 0 auto 0.2rem;
    line-height: 0.8rem;
    color: #fff;
    font-size: 0.32rem;
    text-indent: 0;
    text-align: left;
    background-size: 100%;
}

.down-container .down-btns a:hover {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex65.png)
}

.down-container .down-btns a::before {
    content: "";
    float: left;
    width: 0.42rem;
    height: 0.52rem;
    background: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex67.png) no-repeat;
    background-size: 100% auto;
    margin: 0.18rem 0.34rem 0 0.216rem;
}

.down-container .down-btns .android::before {
    background-image: url(https://img.fhyx.com/fxegames/sgm/bbxg/newindex98.png);
    margin-top: 0.22rem;
}