﻿@import url('base.css');
s { text-decoration: none;}
.basebox{overflow: hidden;background: #fff;margin-top: .14rem;-webkit-box-shadow: 0 .03rem .03rem rgba(0,0,0,.04);-moz-box-shadow: 0 .03rem .03rem rgba(0,0,0,.04);box-shadow: 0 .03rem .03rem rgba(0,0,0,.04);}
.headline2{position: relative;line-height:1.2rem;}
.headline2.line{border-bottom:0.02rem solid #efefef;height:1rem;}
.headline2.line h2{float: left;}
.headline2 h2{overflow: hidden;padding: 0 0.2rem;font-size: 0.34rem;height:1rem;}
.headline2 span{background-color: #129aee;color: #fff;position: absolute;left:2rem;top:.34rem;height:.5rem;line-height:.5rem;text-align: center;font-size:.24rem;padding:0 .2rem;border-radius:.05rem}
.headline2 span i{    display: inline-block;
    position: absolute;
    left: -8px;
    top: 7px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 8px solid #129aee;
}
/*栏目*/
.menu{overflow:hidden;height:0.78rem;border-bottom:0.02rem solid #eee;font-size:.3rem;line-height:0.8rem;position:relative;background-color:#fff;}
.menu .icon-home{position:absolute;display:block;width:0.6rem;font-size:0.34rem;margin-left:0.3rem;}
.menu .sub{margin-left:0.8rem;overflow:hidden;}
.menu .sub .mc{float:left;position:relative;margin-left:0.03rem;}
.menu .sub .line{float:left;width:0.03rem;height:0.32rem;background:#eee;margin:0.22rem 0.2rem 0;}
.menu .sub .lm{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom: 2rem;-webkit-overflow-scrolling: touch;}
.menu .sub .lm a{display:inline-block;margin:0 0.1rem;position:relative;}
.menu .sub .active{font-weight:bold;color:#129aee;}
.menu .sub .active:after{content:"";display:block;position:absolute;left:50%;bottom:0.1rem;border-right: .06rem solid transparent;border-bottom: .08rem solid #129aee;border-left: .06rem solid transparent;margin-left:-.06rem;}
/*排序标签*/
.sort{padding:0.4rem 0;overflow:hidden;background-color:#fff;}
.sort .tab{overflow:hidden;display: flex;border-radius:0.05rem;border:0.02rem solid #129aee;margin:0 .4rem;}
.sort .tab a{float:left;display:block;text-align:center;width:2.2rem;height:0.7rem;line-height:0.7rem;color:#129aee;flex:1;}
.sort .tab a:nth-child(2){border-left:0.02rem solid #129aee;border-right:0.02rem solid #129aee;}
.sort .tab a.active{background:#129aee;color:#fff;}
/*类别*/
.leibie{overflow:hidden;padding:0 0.4rem 0;background-color:#fff;}
.leibie a{float:left;display:block;width:25%;text-align:center;margin-bottom:0.4rem;overflow:hidden;}
.leibie a i{display:block;width:1rem;height:1rem;line-height:1.04rem;margin:0 auto;background:#52d950;border-radius:50%;font-size:0.6rem;color:#fff;font-style:normal;font-weight: bold;text-align: center;}
.leibie a:nth-child(2) i{background-color:#1ed677;}
.leibie a:nth-child(3) i{background-color:#4ee1df;}
.leibie a:nth-child(4) i{background-color:#d4d257;}
.leibie a:nth-child(5) i{background-color:#fc826a;}
.leibie a:nth-child(6) i{background-color:#ff9f63;}
.leibie a:nth-child(7) i{background-color:#8cd43f;}
.leibie a:nth-child(8) i{background-color:#1ed677;}
.leibie a span{width:1.12rem;display:inline-block;height:.4rem;overflow: hidden;white-space:nowrap;margin:.1rem auto 0;text-overflow:clip;}
/*分类*/
.fenlei{background-color:#fff;}
.fenlei dl{padding-bottom:0.4rem;overflow:hidden;border-top:0.14rem solid #f8f8f8;}
.fenlei dl dt{float:left;width:27%;height:1.4rem;margin-top:0.5rem;}
.fenlei dl dt .iconfont{display:block;margin:0.2rem auto;width:.6rem;height:.6rem;font-size:.6rem;}
.fenlei dl:nth-child(1) dt .iconfont{color:#EF613A}
.fenlei dl:nth-child(2) dt .iconfont{color:#48CC74}
.fenlei dl:nth-child(3) dt .iconfont{color:#0099FF}
.fenlei dl:nth-child(4) dt .iconfont{color:#FF9999}
.fenlei dl:nth-child(5) dt .iconfont{color:#FF9966}
.fenlei dl:nth-child(6) dt .iconfont{color:#66CC66}
.fenlei dl:nth-child(7) dt .iconfont{color:#E03236}
.fenlei dl:nth-child(8) dt .iconfont{color:#9966FF}
.fenlei dl:nth-child(9) dt .iconfont{color:#d4d257}
.fenlei dl:nth-child(10) dt .iconfont{color:#fc826a}
.fenlei dl:nth-child(11) dt .iconfont{color:#129aee}
.fenlei dl:nth-child(12) dt .iconfont{color:#FF6699}
.fenlei dl:nth-child(13) dt .iconfont{color:#339966}
.fenlei dl:nth-child(14) dt .iconfont{color:#CC9966}
.fenlei dl:nth-child(15) dt .iconfont{color:#FF3333}
.fenlei dl dt span{display:block;text-align:center;font-weight:bold;}
.fenlei dl dd{float:left;width:73%;overflow:hidden;}
.fenlei dl dd a{display:block;float:left;width:33%;margin-top:0.4rem;text-align:center;}
/*列表页标签*/
.biaoqian{height:0.7rem;overflow:hidden;}
.biaoqian .con{height:0.7rem;line-height:0.7rem;overflow:hidden;font-size:0.28rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:0 0.2rem 2rem;background-color:#fff;-webkit-overflow-scrolling: touch;}
.biaoqian a{margin:0 0.1rem;}
.biaoqian span{color:#eee;}
/*列表*/
.list{background-color:#fff;}
.list ul li{border-top:0.14rem solid #f8f8f8;overflow:hidden;padding:0.4rem;position:relative;}
.list ul li .img{float:left;display:block;width:1.4rem;height:1.4rem;}
.list ul li .img img{width:100%;height:100%;border-radius:.2rem;}
.list ul li .nr{float:left;width:3.5rem;margin-left:0.2rem;}
.list ul li .nr a{display:block;height:0.5rem;line-height:0.5rem;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:3.2rem}
.list ul li .nr .ha{height:0.5rem;line-height:0.5rem;white-space: nowrap;}
.list ul li .nr .ha .star{float:left;margin-top:0.1rem;}
.list ul li .nr .ha .time{float:left;margin-left:0.2rem;}
.list ul li .nr .ha .today{color:#f00;}
.list ul li .nr .ha span{font-size:0.24rem;color:#999;}
.list ul li .nr .ha .line{width:0.02rem;height:0.2rem;background:#ddd;display:inline-block;margin:0 0.04rem;vertical-align:middle;}
.list ul li .down{position:absolute;top:0.46rem;right:0.36rem;width:1rem;height:0.5rem;line-height:0.5rem;color:#129aee;text-align:center;border:0.02rem solid #129aee;border-radius:0.06rem;margin-top:0.4rem;}

/*游戏内容页*/
.ginfo {font-size: .26rem;   position: relative;background: #fff;z-index: 9;overflow: hidden;}
.ginfo .ggdde{padding: .3rem .3rem 0 .3rem;}
.ginfo img {float: left;margin: 0 .3rem 0 0;width: 1.6rem;height: 1.6rem;border-radius: .2rem;background-color: #eee;}
.ginfo .name {height: .5rem;line-height: .5rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: .05rem;}
.ginfo .name h1 {width:85%;font-weight: normal;color: #000;font-size: .30rem;white-space: nowrap;float: left;overflow: hidden;text-overflow: ellipsis;}
.ginfo .name h1 span{font-size: .30rem;color:#666;margin-left: .2rem;}
.ginfo p {color: #999;height: .50rem;line-height: .50rem;overflow: hidden;}
.ginfo p span {display: inline-block;padding: 0;width: 50%;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ginfo p .cata {color: #fd8230;}
.ginfo .jubao{position:absolute;top:.3rem;right:.2rem;font-size:.22rem;border:.02rem solid #bbb;padding:.02rem .04rem;border-radius:.04rem;color:#999;z-index:1}
.ginfo #ResSystem{font-style:normal;}
.game_cbox{margin-top:0;}

.download { overflow: hidden; margin:.3rem .2rem;display: flex; }
.download a { flex: 1;display: block; height:0.8rem;line-height:0.8rem;border-radius: .1rem; text-align: center; overflow: hidden;}
.download .btn{color:#fff;background:#129aee;}
.download .yuyue{flex: 1;display: block; height:0.8rem;line-height:0.8rem; border-radius: .1rem; text-align: center; overflow: hidden;background: #f2f2f2;color:#666;}
.download .iconfont{font-size:.34rem;}
.download>#android{position:relative;overflow:hidden;}
.download>#android>span{display:inline-block;}
.download>#android.you>span{margin-top:0.1rem;}
.download>#android.you>em{position:absolute;left:0;top:0.6rem;color:#ffd08e;font-size:12px;text-align:center;display:block;width:100%;}
.download #ios{display:none;position:relative;overflow:hidden;}
.download>#ios>span{color:#ffd08e;}

.downtop .safety{margin:0 .2rem .3rem;color:#999;height:.34rem;line-height:.34rem;}
.downtop .safety i{display: block;width:.3rem;height:.3rem;border: .02rem solid #64B1FF;border-radius:.3rem;float: left;margin-right: .1rem;}
.downtop .safety i.on{background: #64B1FF url(../images/gou.png);background-size:100%;}

.tzfx_tip{padding:10px;line-height:150%;border:1px dashed #00b0f0;margin:5px;background-color: #fff;}

.ver_wrap{overflow: hidden;padding-bottom: .1rem; padding-left:.24rem;padding-top:.2rem}
.ver_wrap li{  width: 50%;margin-bottom: .32rem;float: left;}
.ver_wrap li a{display: block;margin-right:.30rem;}
.ver_wrap li:nth-child(2n) a{margin-right:.24rem;}
.ver_wrap .ver-item{border-radius: .12rem;background: #F7F7F7;box-shadow: 0 .04rem .08rem .04rem rgb(0 0 0 / 15%);-webkit-transition: all .2s linear;transition: all .2s linear;height: 2rem;padding: .3rem;position: relative;}
.ver_wrap .ver-item-n { margin-bottom: .3rem;color: #545454; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display: block;
 font-weight: 400;font-size: .32rem}
.ver_wrap .ver-item-s { position: absolute; bottom: .26rem; left: .3rem; color: #545454;}
.ver_wrap .ver-item-a p { color: #888; text-overflow: ellipsis; overflow: hidden;white-space: nowrap; line-height: .46rem;}
.ver_wrap .ver-item-d{position: absolute;  bottom: .2rem; right: .3rem; z-index: 20; width: .5rem;height: .5rem;background: url(../images/ver-down_v1.svg) no-repeat;}

#tab {margin-top: .14rem;z-index: 999;background: #fff;clear: both;border-bottom: .01rem solid #dfdfdf;border-top: .01px solid #eee;display: -webkit-box;display: -moz-box;display: box;}
#tab span {font-size: .3rem;font-weight: bold;color: #333;-moz-box-flex: 1.0;-webkit-box-flex: 1.0;box-flex: 1.0;display: block;text-align: center;height: .76rem;line-height: .76rem;cursor: pointer;}
#tab .on {border-bottom: .05rem solid #129aee;margin-bottom: -.02rem;color: #129aee;background: #fff;}

.tagstop{height:.9rem;}
.tagsli{overflow-x:auto;overflow-y:hidden;padding:.2rem .2rem 2rem .2rem;position:relative;background-color: #fff;-webkit-overflow-scrolling: touch;}
.tagsli .list{ white-space: nowrap;height: .6rem; line-height: .6rem;padding-bottom: .04rem; }
.tagsli .list a,.tagsli .list span  { display: inline-block; border: .02rem solid #ff8800; border-radius: .08rem; font-size: .24rem; color: #ff8800; height: .52rem; line-height: .56rem; padding: 0 .24rem; margin-right: .16rem; }

.downtop,.tagstop{width:100%;background-color: #fff;z-index:999;max-width:7.5rem;margin:0 auto;overflow: hidden;}
.game_slide{height:3.2rem;padding:.12rem .2rem;background:#fff;overflow:hidden;}
.game_slide ul{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:2rem;-webkit-overflow-scrolling: touch;}
.game_slide ul li{display:inline-block;margin-right:.12rem;height:3rem;}
.game_slide ul li img{width:auto;height:100%;}
.game_slide ul li video{height:3rem;max-width:100%}

.game_content{overflow:hidden;background: #fff;}
.game_intro{overflow: hidden; padding:0 .2rem .4rem;position: relative;font-size:.24rem;word-break:break-all;color: #222;}
.game_intro img{display: block; margin: .2rem auto;width:auto;max-width:100%;}
.game_intro h3{ border-left: 3px solid #129aee; line-height: .28rem; padding-left: .26rem; margin: .2rem .2rem .2rem 0; letter-spacing: .01rem;}
.game_intro p{  font-size:.26rem;letter-spacing:.01rem;margin-top:.1rem;line-height:.46rem;}
.game_intro p:first-child{margin-top:0;}
.game_intro p a{color:#fd8230;margin: 0 .02rem;}
.game_intro strong{font-weight:bold;}

.apkinfo li{padding:0 .2rem;border-bottom: 0.02rem solid #efefef;height:.9rem;line-height:.9rem;white-space: nowrap;overflow: hidden;text-overflow:ellipsis}
.apkinfo li #qx_tip{font-size:.26rem;padding:0 .1rem;background-color: #129aee;color:#fff;border-radius:.05rem;display: block;float: right;height:.5rem;line-height:.5rem;margin-top:.2rem}
#qx_con .bo{height:380px;top:42%;}
#qx_con .bo .nr{overflow: scroll;height:330px;font-size:14px;line-height:24px;color:#888;margin:5px 0;}

.inart_downbox{padding:0 0.2rem;border:0.02rem solid #DFDFDF;overflow: hidden;position: relative;margin-top: 22px;}
.inart_downbox img{display: block;width:1.2rem;height:1.2rem;float: left;margin:.2rem .2rem .2rem 0;border-radius:0.3rem;}
.inart_downbox .inart_txt{width:60%;height:.6rem;float: left;padding:.1rem 0;position: relative;}
.inart_downbox .inart_txt p{margin-bottom: .1rem;margin-top:.1rem;height: .6rem;line-height: .6rem;overflow: hidden;}
.inart_downbox .inart_txt p:nth-child(2),.inart_downbox .inart_txt p:nth-child(2) a{font-size:.24rem;color:#999;}
.inart_downbox .inart_txt p a{color:#333;font-size:.28rem;}
.inart_downbox .inart_btn{float: right;position: absolute;top:.5rem;right:.2rem;}
.inart_downbox .inart_btn a{background:#FF8A0C;color:#fff;width:1.2rem;height:.52rem;line-height:.52rem;display:block;font-size: .28rem;border-radius: .05rem;text-align: center;}

.gkeytop{ position:relative; height:2rem; padding:.3rem 0 0; background-color:#fff;overflow: hidden;}
.gkeytop .gkeynav{  white-space: nowrap; display: block; overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling: touch;padding-bottom:2rem;}
.gkeytop .gkeynav li{ width:1.2rem; height: 1.6rem; margin: 0 0 0 .2rem; display: inline-block; overflow:hidden;}
.gkeytop .gkeynav li:last-child{margin-right: .2rem;}
.gkeytop .gkeynav li a{ width:100%; height:1.6rem; display:block; overflow:hidden}
.gkeytop .gkeynav li a img{ width:1.2rem; height:1.2rem; display:block; overflow:hidden;border-radius:.16rem;}
.gkeytop .gkeynav li a span{ width:100%; height:.4rem; line-height:.4rem;font-weight:normal; text-align:center; margin:.08rem 0 0 0; display:block; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}

.tabs{float:right;overflow:hidden;margin-right: .2rem;}
.tabs a{display:inline-block;height:1rem;margin-left:0.2rem;}
.tabs a.active{color:#129aee;border-bottom:0.02rem solid #129aee;}
.swiper-tab{clear: both;}
.tabs-main-box{padding:0 .2rem;}
.tabs-main-box .tabs-box {color: #999;line-height: .4rem;overflow: hidden;margin: .1rem 0;}
.tabs-main-box .tit {height: .5rem;line-height: .5rem;margin-bottom: .1rem;}
.tabs-main-box .tit a {height: .5rem;line-height: .5rem;font-size: .3rem;}
.tabs-main-box .tit .more {float: right;font-size: .24rem;color: #999;}
.tabs-main-box .info p, .tabs-main-box .info {color: #999;line-height: .4rem;display: -webkit-box;-webkit-line-clamp: 3;word-wrap: break-word;word-break: break-all;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.tabs-box-ul {overflow: hidden;zoom: 1;margin-bottom: .2rem;}
.tabs-box-ul li {width: 25%;float: left;margin-top: .16rem;margin-bottom: .2rem;}
.tabs-box-ul li a {display: block;width: 1.2rem; height: auto;text-align: center;margin: 0 auto;}
.tabs-box-ul li img {width: 1.2rem;height: 1.2rem;text-align: center;float: left;display: block;margin: 0 auto; border-radius:.16rem;background-color: #eee;}
.tabs-box-ul li span {line-height: .6rem;height: .6rem;white-space: nowrap;display: block;overflow: hidden;text-overflow: ellipsis;width: 108%;word-break: break-all;text-align: center;}
.tabs-box-ul li em {border-radius: .05rem;border: #129aee .02rem solid;line-height: .50rem;color: #129aee;display: block;font-style:normal}

/*评论*/
.pinglun .biaodan{padding: 0 .2rem;line-height:.3rem;margin:.3rem 0;}
.pinglun .biaodan span{display: block;-webkit-border-radius: .02rem;border: .02rem solid #ccc;color: #999;padding: .3rem .05rem .3rem .3rem;}
.pinglun .biaodan span i{color:#129aee;font-size:.3rem}
.pinglun .cmtlist{padding-bottom:.2rem;}
.pinglun .cmtlist .plli{padding:.2rem;line-height: .24rem;list-style: none;}
.pinglun .cmtlist .plli .plinfo{color: #129aee;padding-right: 3rem;position: relative;margin-bottom: .2rem;height:.4rem;overflow: hidden;line-height:.4rem}
.pinglun .cmtlist .plli .pltime{position: absolute;right: 0;top: 0;color: #999;width: auto;height: .4rem;overflow: hidden;}
.pinglun .cmtlist .plli .plcon{color:#676767;line-height:.4rem;}
.pinglun .cmtform{padding: 0 .2rem;margin:.3rem 0;display: none;}
.pinglun .cmtform .textbox{padding: 0 .22rem 0 0;}
.pinglun .cmtform .textbox textarea{color: #666;background: #fff;border: .01rem solid #c5c5c5;width: 100%;height: 1rem;padding: .05rem .1rem;line-height: .32rem;outline:none;resize:none;font-family:'微软雅黑';font-size:.28rem;}
.pinglun .cmtform .textbtn{height:.6rem;margin:.1rem 0 .2rem 0;}
.pinglun .cmtform .textbtn .plname{display:block;float:left;width:70%;}
.pinglun .cmtform .textbtn .plname .subbtn{display:inline-block;float:left;width:40%;line-height:.58rem;text-align: center;background-color: #129aee;color:#fff;border: .01rem solid #129aee;}
.pinglun .cmtform .textbtn .plname input{display:inline-block;float:left;width:50%;line-height:.58rem;color: #129aee;border: .01rem solid #129aee;padding:0 .1rem;font-size:.26rem;}
.pinglun .cmtform .textbtn .qxbtn{width: 26%;line-height: .6rem;background: #eee;color: #999;display: inline-block;float: right;text-align: center;font-style:normal;}
.pinglun .cmtlist .more{height: .6rem;margin:.2rem;display: block;text-align: center;color: #999;background: #f5f5f5;border-radius: .4rem;line-height: .6rem;}
.pinglun .nocmt{height:.5rem;line-height:.5rem;color:#999;text-align: center;}

.gzxyy ul{padding-bottom:.2rem}
.gzxyy ul li{overflow:hidden;position:relative;padding:.1rem 0.2rem;margin:.2rem 0}
.gzxyy ul li .img{display:block;width:1.2rem;height:1.2rem;position:absolute;}
.gzxyy ul li .img img{width:100%;height:100%;border-radius:.16rem;}
.gzxyy ul li .nr{margin:0 1.6rem;}
.gzxyy ul li .nr a{display:block;height:0.44rem;line-height:0.44rem;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.gzxyy ul li .nr .ha{height:0.38rem;line-height:0.38rem;overflow:hidden;}
.gzxyy ul li .nr .ha .star{float:left;margin-top:0.04rem;}
.gzxyy ul li .nr .ha .time{float:left;margin-left:0.2rem;}
.gzxyy ul li .nr .ha span{font-size:0.24rem;color:#999;}
.gzxyy ul li .nr .ha .line{width:0.02rem;height:0.2rem;background:#ddd;display:inline-block;margin:0 0.04rem;vertical-align:middle;}
.gzxyy ul li .down{position:absolute;top:0.5rem;right:0.2rem;width:1.2rem;height:.5rem;line-height:.54rem;color:#129aee;text-align:center;border:0.02rem solid #129aee;border-radius:0.06rem;}

.gxgwz ul{padding-bottom:.2rem}
.gxgwz ul li {height: .8rem;line-height: .8rem;overflow: hidden;margin: 0 .16rem;position: relative;border-bottom: .02rem dashed #e8e8e8;}
.gxgwz ul li:last-child {border-bottom: 0;}
.gxgwz ul li em {display: inline-block;width: .08rem;height: .08rem;background: #fd8230;border-radius: 1rem;overflow: hidden;position: absolute;top: .36rem;left: .05rem;}
.gxgwz ul li a {display: block;overflow: hidden;height: .8rem;white-space: nowrap;text-overflow: ellipsis;color:#999;padding: 0 .2rem 0 .3rem;}

.versions .vlist{padding: 0 .2rem;overflow: hidden; }
.versions .vlist li{position: relative;overflow: hidden;}
.versions .vlist li:nth-last-child(2){border: none;}
.versions .vlist li>a:active{opacity: .8;}
.versions .vlist li>div{margin: .2rem .8rem .2rem 0;}
.versions .vlist li>div a{display:inline-block;margin-bottom: .06rem;line-height: .4rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.versions .vlist li>div a i{color:#ddd;font-size:.3rem}
.versions .vlist li>div dl{margin-left: .36rem;overflow: hidden;}
.versions .vlist li>div dl dt{float: left;margin-right: .2rem;line-height: .32rem;color: #999;font-size: .24rem;}
.versions .vlist li>div dl dd{color: #888;font-size: .22rem;line-height: .32rem;}
.versions .vlist li>a{ display: inline-block;float: right;position: absolute;top: 30%;right: 0; width: 1.2rem; height: .5rem; color: #129aee; text-align: center; border-radius: .05rem; line-height: .5rem;border:1px solid #129aee; }
.versions .more {display:none;}
.versions .gozone{width:96%;margin:.2rem auto;background-color:  #fd8230;color:#fff;text-align: center;line-height:.8rem;display: block;border-radius:.04rem}

.intro_btn,.versions .more{ z-index:1;text-align: center; color: #999; height: .8rem; line-height: .8rem;box-shadow:none;position: relative;background: #fff;}
.intro_btn.todown{box-shadow:0 -.5rem .5rem #fff;}
.intro_btn i,.versions .more i{color: #AFAFAF;font-size:.28rem;}

/**swiper**/
.swiper-container {margin:0 auto;position:relative;z-index:1;}
.swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.swiper-container-android .swiper-slide,.swiper-wrapper {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-slide {display:block;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;}
.swiper-pagination {position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}
.swiper-container-horizontal>.swiper-pagination {bottom:10px;left:0;width:100%;}
.swiper-pagination-bullet {width:8px;height:8px;display:inline-block;margin:0 2px;border-radius:100%;background:#fff;}
.swiper-pagination-bullet-active {background-color:#ff8800 !important;}
/*正文内容图片展示*/
.light-box{ position:fixed; top:0; z-index:999999999; width:100%; height:100%;max-width:7.5rem;background:rgba(0,0,0,.9)}
.light-box>div{height:100%;width:100%;overflow: hidden;margin:0 auto;}
.light-box ul,.light-box li{ height:100%; width:100%;}
.light-box .swiper-slide img {line-height:100%;max-width:80%;max-height:80%;}
.light-box .swiper-slide {text-align: center;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-pack: center;-webkit-box-align: center;}
.light-box .swiper-container-horizontal>.swiper-pagination{right:.4rem!important;top:.5rem!important;display:inline;width:auto;height:.6rem;text-align:right;color: #c5c5c5;font-style: italic;}
.light-box .swiper-pagination-current{font-size:.6rem;color:#fff;}
.light-box .close{display:block;width:.6rem;height:.6rem;overflow:hidden;position:absolute;left:.4rem;top:.4rem;font-size:0;z-index:99999;cursor:pointer;}
.light-box .close:before,.light-box .close:after{content:'';position:absolute;left:.2rem;top:.1rem;display:block;width:.01rem;height:.6rem;background:#ccc;font-size:0;vertical-align: middle;}
.light-box .close:before{-webkit-transform: rotate(45deg);}
.light-box .close:after{-webkit-transform: rotate(-45deg);}


.jbnr{display:none;position:fixed;background-color:rgba(0,0,0,.5);top:0;left:0;right:0;bottom:0;z-index:9999;color:#333;overflow:hidden;}
.jbnr .bo{position:absolute;top:50%;left:50%;background-color:#fff;font-size:12px;margin:-150px -150px;width:250px;height:300px;border-radius:10px;padding:20px;}
.jbnr .bo .close{position:absolute;top:5px;right:10px;font-size:18px;}
.jbnr .bo .bt{font-size:18px;text-align:center;height:40px;font-weight:bold;overflow:hidden;line-height:40px;white-space: nowrap;text-overflow:ellipsis;}
.jbnr .bo .nr{font-size:16px;height:30px;line-height:30px;}
.jbnr .bo ul{overflow:hidden;}
.jbnr .bo ul li{float:left;width:120px;font-size:14px;height:30px;line-height:30px;color:#404040;}
.jbnr .bo ul li input{vertical-align:middle;}
.jbnr>.bo>.diy{display:none;}
.jbnr>.bo>.diy>input{width:100%;height:25px;line-height:25px;text-indent:10px;}
.jbnr .bo .fk{color:#f00;font-size:12px;height:20px;line-height:20px;}
.jbnr .bo .an button{display:block;width:100%;height:40px;line-height:40px;font-size:16px;background-color:#999;border-radius:5px;color:#fff;border:0;}
.jbnr .bo .an button.on{background-color:#ff8800;}
.jbnr .bo .ts{text-align:center;color:#9e9e9e;font-size:12px;height:30px;line-height:30px;}

.thisandother{display:none;position:fixed;background-color:rgba(0,0,0,.5);top:0;left:0;right:0;bottom:0;z-index:100;color:#333;overflow:hidden;}
.thisandother .con{background-color:#fff;margin:4rem auto;width:6.8rem;height:6.4rem;border-radius:.2rem;padding:.2rem;}
.thisandother .con .bt{width: 100%;height: .72rem;line-height: .56rem;overflow: hidden;border-bottom: 1px solid #eee;font-size:.32rem;margin-bottom: .2rem;position: relative;letter-spacing: .01rem;}
.thisandother .con .bt em{position: absolute;right:0;top:0;font-weight:bold;}
.thisandother .con .bt span{font-weight:bold;color:#129aee;}

.muluBtn{width: 42px;height: 42px;line-height:42px;text-align:center;border-radius:42px;background: #129aee;color:#fff;background-size: 100%;position: fixed;bottom: 21%;font-size:12px;
right: 20px;z-index: 325;}
#menu-bot dl{display:none;position: fixed;z-index:333;bottom:0;left:0;width:100%;background:#fff;border-radius:10px 10px 0 0;overflow-y: scroll;}
#menu-bot dt{position: fixed;width:100%;line-height: 44px;height:44px;background:#f8f8f8;border-bottom:1px solid #eee;text-indent: 15px;font-size: 16px;font-weight: bold;border-radius: 10px 10px 0 0;}
#menu-bot dd ul{padding:50px 15px;}
#menu-bot dd li{border-bottom:1px solid #ddd;}
#menu-bot dd li > span{display: block;line-height: 42px;height:42px;}#menu-bot dd li.cur > span{color:#129aee;}
#menu-bot dd li > span s{display: inline-block;padding-right: 10px;}
#menu-bot dd li p{height:30px;line-height: 30px;padding:5px 0 10px 0;width: 100%;}
#menu-bot dd li p > i{display: inline-block;width:29%;margin:0 2%;background:#f8f8f8;text-align: center;height:30px;overflow: hidden; vertical-align: middle;font-style: normal;}
#menu-close{display:none;position: fixed;left:0;bottom:0;width: 100%;line-height: 44px;height:44px;text-align: center;background:#fff;border-top:1px solid #f2f2f2;}
#menu-mask{display:none;z-index: 30;width: 100%;height: 100%;background: #000;opacity: 0.7;overflow: hidden;position: fixed;left: 0;top: 0;}


