.banner{position:relative;z-index:10}
.index-pagination .swiper-pagination-bullet-active{background-color:#fff}
.index-content{padding:0 15px 5%}
.index-btn-box{padding:15px 0 20px;border-bottom:1px dashed #b7b7b9}
.index-btn-box a{display:inline-block;margin-bottom:20px;position:relative;color:#fff}
.index-btn-box a div{height:30px;line-height:30px;text-align:center;color:#000}
.index-active div,.index-btn-box a div:focus,.index-btn-box a div:hover{background-color:#53418b;color:#fff!important}
.index-introduce-box{padding:30px 0 50px}
.index-introduce-title{font-size:16px;color:#070707;height:45px;line-height:35px;border-bottom:1px solid #bebfc1;font-weight:700;position:relative}
.index-introduce-title i{display:inline-block;width:20px;height:20px;margin-top:-3px;margin-right:10px;vertical-align:middle;background-repeat:no-repeat;background-position:center center;background-size:contain}
.icon-game{background-image:url(../img/icon-game.png)}
.icon-new{background-image:url(../img/icon-new.png)}
.index-introduce-title a{color:#070707}
.index-introduce-title a i{background-image:url(../img/icon-more.png);width:14px;height:14px}
.introduce-ul{padding-top:15px}
.introduce-ul li{margin-bottom:15px}
.introduce-title{height:30px;line-height:28px;margin-bottom:10px}
.introduce-title span{font-size:14px;color:#000;line-height:30px}
.introduce-title a{display:block;width:65px;border:1px solid #9d9d9d;text-align:center;color:#929292;font-size:12px;border-radius:5px}
.introduce-title a:focus,.introduce-title a:hover{background-color:#fc9c11;color:#fff;border:1px solid #fc9c11}
.introduce-ul li p{font-size:12px;color:#000;height:53px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.introduce-ul li p span{color:#959595}
.new-ul{padding-top:15px;padding-left:15px}
.new-ul li{height:30px;line-height:30px;vertical-align:middle;position:relative}
.new-ul li:after{content:'';position:absolute;top:9px;left:-17px;display:block;width:10px;height:10px;background-image:url(../img/icon-diamond.png);background-repeat:no-repeat;background-position:center center;background-size:contain}
.new-ul li a{color:#4d4d4d}
.new-ul li a p{margin-right:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.new-ul li a span{color:#9f9f9f;display:block;width:80px;text-align:center}
.new-ul li a:focus,.new-ul li a:focus>span,.new-ul li a:hover,.new-ul li a:hover>span{color:#5529f8}
.new-ul li a:focus>p,.new-ul li a:hover>p{text-decoration:underline}
.index-friendship{padding-bottom:15px}
.icon-friendship{background-image:url(../img/icon-friendship.png)}
.friendship-A a{color:#9b9b9b;text-align:center;padding:10px 0}
.game-box{padding:30px 0}
.game-title,.game-title span{color:#9b9fa0}
.game-title:before{width:70px}
.icon-home{background-image:url(../img/icon-home.png)}
.game-ul{padding-top:20px}
.game-ul li{display:block;margin-bottom:20px}
.game-share-title{font-size:24px;color:#515055;font-weight:bolder;margin-top:15px;margin-bottom:14px}
.game-ul li p{height:61px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.game-view{position:relative}
.game-view a{display:block;width:100%;height:30px;line-height:30px;background-color:#ff9c1b;color:#fff;text-align:center;margin-top:50%}
.details-title{padding:15px 0;font-size:24px}
.details-banner{padding:0 15px}
.details-pagination{position:relative;margin-top:15px}
.details-pagination .swiper-pagination-bullet{background-color:#e6e6e6;width:15px;height:15px;margin:0 5px}
.details-pagination .swiper-pagination-bullet-active{background-color:#ff9c1b}
.details-features p{color:#000;font-size:18px;text-indent: 35px;margin-bottom: 20px;}
.details-features img{max-width:100%;display: block;margin: 0 auto}
.news-ul,.news-ul li,.news-ul li a{display:block}
.news-ul li{padding:20px 0}
.news-ul li+li{border-top:1px dashed #cdcdcd}
.new-ul-title{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:22px;line-height:22px;color:#535353}
.new-ul-content{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;color:#a3a3a3}
.new-ul-time{color:#a6a6a6;text-align:right;font-size:14px;margin-top:10px}
.new-details-img{padding:25px 0}
.new-details-img img{max-width:100%;display:block;margin:0 auto}
.new-details-box p+p{margin-top:10px}
.new-details-title{color:#504f4f;font-size:20px}
.new-details-content{color:#9f9e9e;font-size:16px;text-indent:30px}
.activity-ul{padding-top:20px}
.activity-title{display:block;font-size:16px;color:#515055;font-weight:bolder;height:27px;line-height:27px}
.activity-ul li{padding:10px 0}
.activity-ul li+li{border-top:1px dashed silver}
.activity-content{font-size:14px;color:#999;height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.activity-ul li a{display:block;text-align:center;border:1px solid #9e9e9e;color:#a4a4a4;border-radius:5px;height:30px;line-height:30px;margin:18px 0}
.activity-ul li a:focus{background-color:#ff9c1b;color:#fff;border:1px solid #ff9c1b}
.activity-active{background-color:#ff9c1b;color:#fff!important;border:1px solid #ff9c1b!important}
.display-on{display:none;}
.activity-open{padding-top:10px;}
.activity-rules{border-top:1px dashed silver;padding-top:10px;font-size: 14px;color: #999;}
.activity-rules-title{height:40px;line-height: 40px;color:#999;}
.activity-rules-box{font-size:0;}
.activity-rules-box p{display: inline-block;width:20%;font-size: 14px;}
.service-up{padding:20px 0}
.service-up-bottom{margin-bottom:10px}
.service-up-bg{background-color:#f2f2f2;padding:46px 26px;width:100%}
.service-up-bg .pull-img{width:60px}
.service-up-ul{width:100%;color:#333}
.service-up-ul li{font-size:16px;line-height:30px}
.service-phone{font-size:24px!important}
.icon-consult{display:inline-block;width:93px;height:28px;background-image:url(../img/service/icon-consult.png);background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:top}
@media (max-width:700px){.service-phone{font-size:16px!important}
    .icon-consult{width:68px;height:21px;margin-top:4px}
}
.service-title{font-size:16px;padding-left:15px;position:relative;height:22px;line-height:22px}
.service-title:before{content:'';position:absolute;top:0;left:0;width:4px;height:22px;background-color:#fd9c1f}
.service-down{padding:20px 0}
.service-down a{margin-bottom:10px;text-align:center;display:inline-block;border:1px solid #e6e6e6;padding:25px 0}
.service-down-box{width:120px;margin:0 auto}
.service-down-box p{font-size:16px;color:#79797a;margin-top:10px}
.service-details-box{padding:20px 0}
.service-details-content{padding:0 20px}
.service-details-content h1{margin-bottom:10px;font-size:24px;font-weight:700}
.service-details-ancontent{line-height:25px;margin-left:20px;margin-bottom:20px;font-size:14px}
.service-details-title{margin-bottom:10px;color:#000;font-size:16px;font-weight:700}
.service-details-wz{color:#000;font-size:14px;margin-left:20px;margin-bottom:10px}
.recommend-title{font-size:24px;color:#f67811;border-bottom:1px solid #f67811;padding-bottom:10px}
.recommend-title i{display:inline-block;width:34px;height:34px;background-image:url(../img/recommend/icon-features.png);background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:top}
.recommend-p{padding:20px 0;line-height:25px;color:#f67811;font-size:14px}
.recommend-share-box{margin-bottom:20px}
.recommend-share{width:306px;height:60px;background-image:url(../img/recommend/icon-share.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin:10px auto;cursor:pointer}
.pc-share{width:125px;margin:10px auto 0;display:none}
.bd_weixin_popup{width:265px!important;height:300px!important;top:60%!important}
.mobile-share{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:200;display:none}
.mobile-share i{display:block;width:6.25rem;height:6.25rem;float:right;background-image:url(../img/recommend/icon-mobile-share.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:20px}
.recommend-box a{display:block}
.recommend-btn{padding:30px 0}
.recommend-btn a{margin-bottom:10px}
.recommend-btn-box{width:260px;margin:0 auto;color:#333}
.recommend-btn-img{width:60px;float:left}
.recommend-btn-ul{display:block;margin-left:70px;height:60px}
.recommend-btn-ul li{line-height:30px}
.map{position: fixed;top: 0;left:0;width: 100%;height: 100%;z-index: 300;background-color: #342a4d;display: none;}
.map-box{position: absolute;top: 50%;left: 0;width: 100%;margin-top: -11px;}
.map-box a{text-align: center;font-size: 16px;color: #b7aecd;padding: 20px;box-sizing: border-box;}
.map-box a:hover,.map-box a:focus{color: #ffffff;background-color:#251a3c;}
.large-title{margin-top:30px;color:#ff9c1c;font-weight: bold;}
.large-title div{font-size: 0;width:240px;height: 30px;margin: 0 auto;text-align: center;}
.large-title div i{display:inline-block;width:30px;height: 30px;background-image: url("../img/large/icon-spades.png");background-repeat: no-repeat;background-position: center center;background-size: contain;vertical-align: top;margin: 0 5px;}
.large-title div span{font-size: 20px;}
.large-p{margin-top:20px;}
.large-p p{font-size: 18px;color: #000000;line-height: 30px;text-indent: 35px;margin-bottom:10px;}
.large-img p{font-size: 18px;margin-top:10px;line-height: 30px;}
.large-p-title{font-weight: bold;text-indent:0 !important;}
.large-way{font-size: 18px;margin-bottom: 20px;}
.download{display: block;position: absolute;bottom: 18%;right: 2.75%;width: 8.5%;height: 36%;z-index:15;}

