﻿.wrap {padding: 0 0.2rem;}
body { padding-top: 1.05rem;}
div,li{box-sizing: border-box;}   


.clear {clear: both;height: 1px;background: #f5f5f5;width: 100%;}
.ten {margin: 0.5rem 0;clear: both;}
.ten1 {margin: 0.6rem 0 0 0;}
.ten2 {margin: 0 0 0.3rem 0;}


/*****头部****/
header {padding: 0.3rem 0 0.3rem;background: #05bcc6;position: fixed;left: 0;top: 0;width: 100%;z-index: 999;box-shadow: 0px 2px 5px #eee;}
header .logo { width: 2rem; height: 0.65rem; float: left; margin-left: 1.8rem;}
header .logo a {display: block;}
header .header-right { float: left;width: 100%;}
header .tel {float: right;margin-right: 0.2rem;margin-top: 0.20rem;}
header .tel img { width: 0.36rem; display: inline-block; margin-right: 0.08rem;vertical-align: text-bottom;}
header .tel em { font-size: 0.28rem;color: #d3b466;font-weight: bold;}
header .nav-btn {width: 0.42rem;float: left;margin-top: 0.15rem;margin-left: 0.23rem;}
header .search{display: none;width: 100%;height:1rem;background: #05bcc6;float: right;margin-top: 0.15rem;padding-top: 0.2rem;}
header .search:before {width: 0.24rem;height: 0.24rem;float: left;content: "";}
header .search .sea_inp{width:70%;height: 0.6rem;line-height: 0.6rem;border-radius: 0.3rem 0 0 0.3rem;margin: 0;padding-left: 0.2rem;float: left;font-size: 0.24rem;}
header .search .sea_btn{width: 1.5rem;height: 0.6rem;line-height: 0.6rem;text-align:center;color:#fff;border-radius: 0px 3rem 3rem 0px;background:rgba(255, 255, 255, 0.5);font-size: 0.24rem;float: left;}

/*****导航****/
.nav-box {position: fixed; left: 0;top: 0;height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0);z-index: -1;pointer-events: none;}
.nav-box.open {background-color: rgba(0, 0, 0, 0);transition-duration: 1s;z-index: 500;}
.nav{width: 100%;height: 100%;position: fixed;z-index: 9999999999;top: 1.1rem;left: -100%;background-color: #fff;float: left;transition-duration: .5s;overflow: auto;}
.nav.open{left: 0;transition-duration:.5s;transition-delay:.2s;}
.nav-top{padding-bottom:.10rem;border-bottom:1px solid #eee;padding-left:.3rem;background:#00adb6;}
.nav-top .phone{width:3.2rem;height:.6rem;line-height:.6rem;background-color:#00adb6;border-radius:.3rem;text-align:center;margin-top:.2rem;float:left;font-size:.36rem;margin-left:1.5rem;color:#fff;}
.nav-top .phone a{font-size:.36rem;color:#fff;}
.nav-top .phone a img{width:.37rem;display:inline-block;margin-right:.08rem;vertical-align:text-bottom;}
.nav .close{margin:.2rem .2rem 0 0;float:right;}
.nav .close i{font-size:.46rem;color:#fff;float:right;}
.nav ul{margin:0 .35rem;}
.nav ul li{padding:.20rem 0;border-bottom:1px solid #eee;width: 33%;float: left;text-align: center;}
.nav ul li p{font-size:.32rem;color:#fff;padding: 0rem ;}
.nav ul li p a{color:#333;}

.nav ul li p .icon-zhankai1{display:none;}
.nav ul li p.open .icon-zhankai{display:block;}
.nav ul li p.open .icon-zhankai1{display:block;}
.nav ul li div{background-color:rgba(255,255,255,0.2);border-radius:0.15rem;overflow:hidden;margin-top:0.20rem;padding:0.10rem 0rem;display:block;}
.nav ul li div a{display:block;font-size:0.26rem;color:#eee;margin:0.1rem 0;font-size:.26rem;color:#666;float:left;width:25%;}
.nav ul li p i{width: 0.68rem;height: 0.68rem;background-size: cover;display: block;margin: 0 auto;margin-bottom: 0.1rem;}
.nav_1{background: url(../images/tb1.png) no-repeat;}
.nav_2{background: url(../images/tb2.png) no-repeat;}
.nav_3{background: url(../images/tb3.png) no-repeat;}
.nav_4{background: url(../images/tb4.png) no-repeat;}
.nav_5{background: url(../images/tb5.png) no-repeat;}
.nav_6{background: url(../images/tb6.png) no-repeat;}
.nav_7{background: url(../images/tb7.png) no-repeat;}
.nav_8{background: url(../images/tb8.png) no-repeat;}
.nav_9{background: url(../images/tb9.png) no-repeat;}
.nav_10{background: url(../images/tb10.png) no-repeat;}
.nav_11{background: url(../images/tb11.png) no-repeat;}
.nav_12{background: url(../images/tb12.png) no-repeat;}
.nav_13{background: url(../images/tb13.png) no-repeat;}
.nav_14{background: url(../images/tb14.png) no-repeat;}
.nav_15{background: url(../images/tb15.png) no-repeat;}
.nav_16{background: url(../images/tb16.png) no-repeat;}
.nav ul li p{padding: 0rem !important;}
.nav ul li{width: 33.33%!important;}


/*****底部****/
footer {background-color: #2a2a2b;padding: 0.7rem 0.23rem 1.6rem 0.32rem;position: relative;}
footer .footnav {margin-bottom: 0.3rem; text-align: center;}
footer .footnav p{ font-size:0.3rem; line-height: 0.3rem; color: #fff;}
footer .footnav p a{ margin: 0 0.1rem; color:#fff;}
footer .foot_n p{ font-size: 0.24rem; color: #aaaaaa; text-align: center; line-height: 0.4rem;}
footer .foot_n a{color: #aaaaaa;}
.suspension {background-color: #fff;padding: 0.2rem 0 0.15rem;position: fixed;left: 0;bottom: 0;width: 100%;z-index: 99;box-shadow: 0px 0px 10px #bbb;}
.suspension ul li { float: left; width: 20%;text-align: center;}
.suspension ul li .pic {width: 0.45rem;height: 0.45rem;margin: 0 auto 0.05rem;}
.suspension ul li p {font-size: 0.24rem;color: #333;}
.banners{margin-top: 0.2rem;}

/*****首页导航****/
.symenu {margin-top: 0.5rem;}
.symenu ul {margin-bottom: 0.14rem;}
.symenu ul li {float: left;width: 25%;text-align: center;margin-bottom: 0rem;}
.symenu ul li:nth-child(5n){margin-right: 0;}
.symenu ul li .pic{width: 0.7rem; height:0.62rem; overflow: hidden; margin: 0 auto 0.15rem;}
.symenu ul li .pic img{width: auto; height:100%;}
.symenu ul li p{font-size: 0.28rem; color: #333;}

/****热门游戏推荐****/
.rmyx{margin-top: auto;height: 0.6rem;overflow: hidden;}
.rmyx img{width: 0;height: 0;margin-right: 0.1rem;float: left;margin-top: 0.05rem;}
.rmyx p{font-size: 0.36rem;font-weight: bold;float: left;line-height: 0.4rem;}
.rmyx span{font-size: 0.24rem; float: right;  margin-top: 0.05rem; color: #999999;}


/****游戏列表一排4个****/
.yxbtn{display: block; width: 100%; height: 0.7rem;text-align: center;color: #FF6464;border: 1px solid #f5f5f5; line-height: 0.7rem; border-radius: 0.5rem; background: #f5f5f5 !important; margin-top: 0.06rem;font-size: 0.28rem;}

/****游戏列表一排4个****/
.similb{display: inline-block;width: 100%;}
.similb li{float: left;width: 1.78rem !important;text-align: center;margin-top: 0.1rem;padding: 0;margin-right: 0.35rem;}
.similb li img{border-radius:0.36rem;width: 1.66rem;height: 1.66rem;display: block;margin: 0 auto;}
.similb li p{height: 0.34rem;width: 100%;line-height: 0.34rem;font-size: 0.26rem;color: #4b4b4b;text-align: center;margin-top: .1rem;overflow: hidden;}
.similb li p a{color: #333333;}
.similb li span{ width: 100%;height: 0.3rem; font-size: 0.20rem; color: #999999; margin-bottom: 0.06rem; display: block;overflow: hidden;}
.yxbtn{display: block;width: 1.2rem;height: .6rem;line-height: .6rem;border: 1px solid #05bcc6;color: #05bcc6;background: #fff !important; display: inline-block;border-radius: .06rem;font-size: .28rem;}
.yxbtn a{color: #05bcc6;display: block;width: 100%;height: 100%;}

/****软件列表一排2个****/
.rjbtn{display: inline-block;width: calc((100% - 1.7rem));height: 0.5rem;text-align: center;color: #ff7800;border: 1px solid #ff7800;line-height: 0.55rem;border-radius: 0.1rem;float: left;margin-left: 0.2rem;}


/****游戏列表一排1个****/
.yxlb2{ display: block;}
.yxlb2 li{ margin-top: 0.2rem; display: inline-block; padding-bottom: 0.3rem; border-bottom: 1px solid #eee;}
.yxt{ width: 1.24rem;float: left; height: 1.24rem; overflow: hidden;}
.yxt img{ width: 100%; height: 100%; border-radius: 0.2rem;}
.yxn{width: 4.1rem;float: left;margin-left: 0.2rem;padding-right: 0.3rem;overflow: hidden;padding-top: 0rem;}
.yxn a{ font-size: 0.3rem; color: #333;}
.yxn p{ color: #999; font-size: 0.2rem;}
.yxn span{display: block;color: #999;font-size: 0.24rem;margin:.08rem 0 0.05rem 0;}
.yxn span i{color: #d1d1d1; margin: 0 .12rem;}
.yxbtn2{width: 1.4rem;line-height: 0.55rem;text-align: center;color: #fff;border-radius: 0.08rem; float: right;text-align: center;margin-top: 0.375rem;background: #05bcc6 !important;font-size: 0.28rem}
.yxbtn2 a{color: #fff;}
.yxlb2 li:last-child{padding-bottom: 0rem; border-bottom: 0px solid #eee;}


.yxlm2{width: 100%; height: 0.8rem;}
.yxlm2 a{width: 25%;text-align: center;display: block;line-height: 0.8rem;float: left;font-size: 0.30rem;color: #333;}
.yxlm2 a.active,.yxlm2 li.thistab a{ color: #FF6464;}
.yxlm2 a.filter-bar{color: #FF6464;text-align: right;width: 30%;}
.yxlm2 a.filter-bar img{width: 0.27rem;height: 0.27rem;margin-right: 0.2rem;float: right;margin-top: 0.28rem;margin-left: 0.15rem;}



/*游戏合集*/
.afhej{background: #fff;overflow: hidden;padding-top: .2rem;}
.afhej li{padding-bottom: 0.2rem;height:3rem;position: relative;overflow: hidden;}
.afhej li img{width: 100%;height:100%;overflow: hidden;object-fit: cover;}
.afhej li p{font-size: .28rem; height: 1rem;line-height: 1rem;font-weight: normal;position: absolute;left: 0;bottom: 0.2rem;background: linear-gradient(to top, #202020 0%, transparent 100%); width: 96%;padding: 0 2%;}
.afhej li p em{color: #fff;display: inline-block;float: left;width: 70%;overflow: hidden;height: 1rem;line-height: 1rem;font-weight: 600;}
.afhej li span{display: inline-block;height: 1rem;line-height: 1rem;font-size: 0.22rem;color: #eee;width: 29%;text-align: right;}
.afhej li span b{color:#f84b44;}


/*****资讯模块*****/

.jcsp{width: 3.4rem;float: left; margin-right: 0.3rem; overflow: hidden;margin-top: 0.3rem; position: relative;}
.jcsp img{ width: 3.4rem; height:2.5rem ; border-radius: 0.2rem;}
.jcsp p{font-size: 0.24rem; color: #333;margin-top: 0.1rem;}
.tab_con .jcsp:nth-child(2n){margin-right: 0;}
.jcsp:after {margin: 0 auto;display: block;height: 0.8rem;width: 0.8rem;background: url(../images/sp2.png) no-repeat;content: ".";position: absolute;z-index: 99;top: 30%;left: 40%;background-size: 100%;}

.arealb{position: relative;display: block;}
.arealb .swiper-container {margin-top: 0.1rem;padding: 0.05rem 0;height: 2.5rem;}
.arealb .swiper-slide {padding: 0;box-sizing: border-box;height: 1.8rem;width: 3.4rem !important;padding: 0;margin-right: 0.2rem;}
.arealb .swiper-slide:nth-child(odd){ border-right: none;}
.arealb .swiper-slide p { white-space: nowrap;overflow: hidden; text-overflow: ellipsis;font-size: 0.28rem; color: #ffffff; font-weight: normal; background: rgba(0, 0, 0, 0.5); position: relative; margin-top: -0.5rem; height: 0.5rem; line-height: 0.5rem; text-align: center;padding: 0 0.2rem; overflow: hidden;box-sizing: border-box;width: 100%;}
.arealb .swiper-slide p img {width: 0.65rem;display: inline-block;margin-right: 0.17rem;}
.arealb .swiper-pagination{ margin-top: 0.2rem; width: 100%;}
.arealb .swiper-pagination-bullet { margin-left: 0.15rem; background-color: #d9d9d9; opacity: 1;}
.arealb .swiper-pagination-bullet-active {background-color: #FF6464;width: 0.6rem;border-radius: 0.1rem;}
.arealb .swiper-slide img{ width: 100%; height: 100%;}


/*****排行榜*****/
.phb{display: inline-block;width: 100%;margin-top: 0;}
.phb .tabs {display: inline-block;margin:0;width: 100%;border: 1px solid #ff7800;border-radius: 0.1rem;}
.phb .tabs li {width: 50%;height: 0.8rem;line-height: 0.8rem;text-align: center;border-radius: 0;float: left;margin: 0;}
.phb .tabs li a {font-size: 0.34rem;color: #333333;font-weight: bold;}
.phb .tabs li.thistab {background-color: #ff7800;}
.phb .tabs li.thistab a {color: #ffffff;}
.phb .tab_conbox {text-align: left;}
.phb .tab_conbox .top {width: 100%;height: 3rem;margin-bottom: 0.18rem;}
.phb .tab_conbox .bottom img {width: 3.45rem;height: 3rem; float: left;}
.phb_nr_tb{width: 0.65rem; height: 1.2rem;line-height: 1.2rem;float: left;background: url(../images/phb4.jpg) no-repeat center center;background-size: 100%;font-size: 0.24rem;color: #707171;text-align: center;font-weight: bold;margin-right: 0.2rem;}
.phb .yxn { width: 3.5rem;}
.tab_con .phb_n:nth-child(1) .phb_nr_tb{background: url(../images/phb1.jpg) no-repeat center center;    background-size: 100%; font-size: 0;}
.tab_con .phb_n:nth-child(2) .phb_nr_tb{background: url(../images/phb2.jpg) no-repeat center center;    background-size: 100%;font-size: 0;}
.tab_con .phb_n:nth-child(3) .phb_nr_tb{background: url(../images/phb3.jpg) no-repeat center center;    background-size: 100%; font-size: 0;}
.phb_n{ width: 100%; display: inline-block; padding-bottom: 0.2rem; border-bottom: 1px #ddd solid; margin-top: 0.2rem;}
.tab_con .phb_n:last-child{border-bottom: 0px #ddd solid; padding-bottom: 0rem;}


/*****友情链接*****/
.yqlj{ width: 100%;display: inline-block;}
.yqlj li{width: 31%;box-sizing: border-box;line-height: 0.8rem;float: left;overflow: hidden;margin-top: 0.2rem;white-space: nowrap;text-overflow: ellipsis;border: 1px solid #eee;text-align: center;height: 0.8rem;margin-right: 3%;padding: 0 0.1rem;}
.yqlj li a{ color: #454545;}
.yqlj li:nth-child(3n){ margin-right:0px;}



/****当前****/
.crumbs {height: 0.70rem;line-height: 0.75rem;background-color: #eee;font-size: 0.24rem; color: #666666;    margin-top: 0.1rem;}
.crumbs .wrap{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.crumbs a { color: #666666;}

/****游戏库分类****/
.yxtc1{display: inline-block;}
.yxtc1 li{width: 2.2rem;height: 1.3rem;float: left;margin-right: 0.25rem;border: 1px solid #dddddd;padding: 0.25rem;box-sizing: border-box;border-radius: 0.1rem; margin-top: 0.3rem;}
.yxtc1 li:nth-child(3n){margin-right: 0;}
.yxtc{display: inline-block;}
.yxtc li{width: 2.2rem;height: 1.3rem;float: left;margin-right: 0.25rem;border: 1px solid #dddddd;padding: 0.25rem;box-sizing: border-box;border-radius: 0.1rem; margin-top: 0.3rem;}
.yxtc li:nth-child(3n){margin-right: 0;}
.yxtc_t{ width: 0.65rem; height: 0.65rem; float: left;}
.yxtc_t img{width: 100%; height: 100%;  margin-top: 0.05rem;}
.yxtc_n{float: left;display: inline-block;margin-left: 0.2rem;}
.yxtc_n h4{  font-size:0.26rem; font-weight: bold; color: #333333;}
.yxtc_n p{font-size: 0.20rem;color: #ff7800;display: block;width: 100%;}

.yxtc{overflow: hidden;}
.yxtc ul{overflow: hidden;height: 4.8rem;}
.yxtc .show {height: auto;}
.gmopen{ width: 100%; height: 0.6rem; font-size:0.24rem;  color: #666; text-align: center; background-color: #eee; line-height: 0.6rem; margin-top: 0.2rem;}

.lx_l{ margin-top: 0.3rem;}
.lx_t1{ width:3.4rem; height: 1.5rem; background: url(../images/rmyx1.jpg) no-repeat;background-size: 100%; padding:0.15rem 0 0 0.65rem;  color:#fff; float: left;}
.lx_t1 p,.lx_t2 p{font-size: 0.3rem; font-weight: bold;    margin-bottom: 0.05rem;}
.lx_t1 span,.lx_t2 span{ font-size: 0.24rem; }
.lx_t2{ width:3.4rem; height:1.5rem; background: url(../images/rmyx2.jpg) no-repeat; background-size: 100%;padding:0.15rem 0 0 0.65rem;  color:#fff;  float: right;}
.lx_l a:hover{ text-decoration: none;}
.lx_l span{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; max-width: 90%;}

.yxwf{display: inline-block;}
.yxwf li{width: 2.2rem;height: 1.3rem;float: left;margin-right: 0.25rem;border: 1px solid #dddddd;padding: 0.25rem 0.15rem;box-sizing: border-box;border-radius: 0.1rem; margin-top: 0.3rem;}
.yxwf li:nth-child(3n){margin-right: 0;}
.yxwf .yxtc_n {margin-left: 0.15rem;}
.wrap .phb_n:last-child{border-bottom: 0px #ddd solid;    padding-bottom: 0rem;}
.wrap .phb_n:nth-child(1) .phb_nr_tb{background: url(../images/phb1.jpg) no-repeat center center;    background-size: 100%; font-size: 0;}
.wrap .phb_n:nth-child(2) .phb_nr_tb{background: url(../images/phb2.jpg) no-repeat center center;    background-size: 100%;font-size: 0;}
.wrap .phb_n:nth-child(3) .phb_nr_tb{background: url(../images/phb3.jpg) no-repeat center center;    background-size: 100%; font-size: 0;}



/******游戏列表页*****/
.coluli{width: 100%; height: 0.8rem;}
.coluli a{width: 25%;text-align: center;display: block;line-height: 0.8rem;float: left;font-size: 0.30rem;color: #333;}
.coluli a.active{ color: #ff7800;}
.coluli a.filter-bar{color: #ff7800;text-align: right;width: 30%;}
.coluli a.filter-bar img{width: 0.27rem;height: 0.27rem;margin-right: 0.2rem;float: right;margin-top: 0.28rem;margin-left: 0.15rem;}

/******游戏列表页*****/
.coluli2{width: 100%; height: 0.8rem;}
.coluli2 a{width: 25%;text-align: center;display: block;line-height: 0.8rem;float: left;font-size: 0.30rem;color: #333;}
.coluli2 a.active{ color: #f44334;}
.coluli2 a.filter-bar{color: #f44334;text-align: right;width: 30%;}
.coluli2 a.filter-bar img{width: 0.27rem;height: 0.27rem;margin-right: 0.2rem;float: right;margin-top: 0.28rem;margin-left: 0.15rem;}


.cate-mask-in{background: rgba(0,0,0,0.4); position:absolute; left: 0; top: 0; right: 0; bottom: 0; display: none; z-index: 999;}
.cate-popover{ background: #FFFFFF; position: fixed; right: 0; width: 80%; top: 0; height: 100%; overflow-y: auto; z-index: 1000; padding:0.3rem; visibility: hidden; opacity: 0; transform: translateX(70%); -webkit-transform: translateX(70%); transition: .5s all;-webkit-transition: .5s all;}
.cate-popover.show{ visibility: visible; opacity: 1; transform: translateX(0); -webkit-transform: translateX(0);}
.cate-section{ padding: 0.25rem 0; border-bottom: 1px solid #E5E5E5;}
.cate-close{position: absolute;right: 0.2rem;top: 0.2rem;}
.cate-close .iconfont{ color: #999899; font-size: 0.5rem;}
.cate-hd {height: 0.48rem;margin-bottom: 0.2rem;}
.cate-hd span{display: inline-block;font-size: 0.3rem;vertical-align: middle;font-weight: bold;}
.cate-hd .cate-ico{width: 0;height: 0;line-height: 0.48rem;background-repeat:no-repeat;background-position: center;background-size: contain;margin-right: 0.1rem;}
.cate-hd .tc-ico{ background-image: url(../images/yxlx.jpg);}
.cate-hd .style-ico{background-image: url(../images/yxtc.jpg);}
.cate-hd .pt-ico{background-image: url(../images/yxpt.jpg);}
.cate-list {overflow: hidden;margin: 0 -.08rem;}
.cate-list li{padding:.08rem .08rem;float: left;}
.cate-list li .cate-sm-box{ display: block; border-radius: 3px; border: 1px solid #cccccc; height: 0.48rem; line-height: 0.48rem; padding: 0 0.15rem; font-size: 0.24rem; color: #808080;}
.cate-list li.active .cate-sm-box{ background: #f44334; color: #FFFFFF; border: 1px solid #f44334;}

.page{margin: 0.2rem auto 0 auto;text-align: center;}
.page li{display: inline-block;width: 45%;}
.page li a{padding: 0.15rem 0.25rem;line-height: 0.30rem;color: #f44334;font-size: 0.24rem;border: 1px #ededed solid;display: inline-block;background: #eee;width: 100%;box-sizing: border-box;}
.page li a:hover,.page li a.phover{ background: #f44334; color: #fff; border: 1px #f44334 solid; text-decoration: none;}
.page li span{padding: 0.15rem 0.25rem;line-height: 0.30rem;color: #666;font-size: 0.24rem;border: 1px #ededed solid;display: inline-block;background: #eee;width: 100%;box-sizing: border-box;}

/*****新闻列表页****/
.rmzx{ display: block;}
.rmzx .zxlb_n p{background:url(../images/xwsx.png) no-repeat center left;background-size: contain;padding-left: 0.45rem;margin-top: 0.3rem;color: #888888;}
.rmzx .zxlb_n p span{ float: right;}
.rmzx .zxlb{ padding-bottom: 0.3rem; border-bottom: 1px solid #eee;}
.rmzx .zxlb:last-child{ padding-bottom: 0rem; border-bottom: 0px solid #eee;}

.rmyxtj{display: inline-block;}
.rmyxtj li{width:31%;margin-right: 3%;margin-top: 0.2rem;float: left;border: 1px #eee solid;padding: 0.15rem 0.2rem;box-sizing: border-box;overflow: hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.rmyxtj li a{ font-size: 0.24rem; color: rgb(143, 125, 125);}
.rmyxtj li:nth-child(3n){margin-right: 0;}


.yxsp{ width: 100%; display: inline-block;}
.yxsp .jcsp:nth-child(2n){margin-right: 0;}


/* 软件详细页面 */
.game_download {position: relative;overflow: hidden;}
.game_download .bg {height: 4.26rem;position: relative;left: 0;right: 0;width: 100%;overflow: hidden;}
.game_download .bg:before {content: '';display: inline-block;width: 100%;height: 100%;background: rgba(0, 0, 0, .6);position: absolute;top: 0;left: 0;z-index: 2;}
.game_download .bg i {display: inline-block;height: 4.26rem;width: 100%;position: absolute;top: 0;left: 0;z-index: 1;background-size: 7.5rem 7.5rem;background-position: center;-webkit-filter: blur(.1rem);filter: (.1rem);}
.app-box {background: #fff;border-radius: .2rem;margin: .2rem;margin-top: -1.5rem;position: relative;z-index: 10;padding: .2rem;box-shadow: 0 0 .2rem rgba(0, 0, 0, .1);}
.app-box .img {text-align: center;width: 2rem;margin: 0 auto;}
.app-box .img img { width: 2rem; height: 2rem; display: block;  border-radius: .48rem; margin-top: -1.4rem;}
.app-box h1 {font-size: .4rem;text-align: center;line-height: 2;font-weight: bold;letter-spacing: 0.02rem;}
.infos {display: flex;flex-wrap: wrap;padding: .1rem .8rem .2rem}
.infos li {width: 50%;font-size: .24rem;line-height: 2;}
.infos li span {color: #999;}
.app-box .btn {display: block;line-height: 0.4rem;font-size: .34rem;background: #f44334;border-radius: .2rem;color: #fff;text-align: center;margin: 0 1rem .3rem;padding:.1rem 0}
.app-box .btn p{font-size: .2rem;}
.app-box .ios{background: #05bcc6;margin-top: 0;}
.yxxq{ width: 100%; display: inline-block;}
.yxxq_b{width: 100%;height: 0.7rem;margin-bottom: 0.3rem;}
.yxxq_b p{font-size: 0.32rem;height: 0.68rem;line-height: 0.68rem;display: inline-block;width: auto;}
.yxxq_b p::before{content: "";width: 4px;height: .3rem;display: inline-block;background: #f44334;margin-right: .15rem;vertical-align: top;margin-top: .2rem;}
.yxxq_b span{ float: right;    line-height: 0.68rem;}
.yxxq_b span a{ font-size: 0.2rem; color: #888;    line-height: 0.68rem;}

.yxxq_n{overflow: hidden;height: auto;margin-top: 0.3rem;}
.yxxq_n p{ font-size: 0.28rem; line-height: 1.8em; color: #333;}
.yxxq_n img{display: block;margin:auto;max-width: 80%;}

.yxxq_n.show {height: auto;}
.yxxq .gmopen1{width: 1.5rem;height: 0.5rem;text-align: center;border-radius: 0.1rem;background-color: #e1f1ff;color: #ff7800;line-height: 0.5rem;margin-top: 0.2rem;}

.swiper-container.sw1 {margin: 0.3rem 0 0 0;padding-bottom: 0.266667rem;}
.swiper-container.sw1 .swiper-wrapper {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
.swiper-container.sw1 .swiper-wrapper .swiper-slide {width: 55%  !important;padding-right: 0.266667rem;}
.swiper-container.sw1 .swiper-wrapper .swiper-slide img {width: 100%;height: 5.2rem;display: block;object-fit: cover;}



.infos{ padding: 0.2rem !important; background: #f5f5f5; margin-bottom: 0.2rem;display: flex;flex-wrap: wrap;padding: .1rem .8rem .2rem }
.infos li {width: 50%;font-size: .24rem;line-height: .5rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.infos li span {color: #999;}

/****新闻详细****/
.xwxx h1{text-align: center;font-size: 0.36rem;font-weight:normal;color:#626262;margin-bottom: 0.15rem;}
.pui-art-met{ -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -webkit-flex;display: flex; -webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.pui-art-met .item{ color: #999999; font-size: 0.24rem;display: inline-block;line-height: 1.4;}
.pui-art-met .item .iconfont{color: #ff7800;}
.pui-art-body{ padding: 0.3rem 0; font-size: 0.28rem; color: #666666;}
.pui-art-body p{ margin-bottom: 0.2rem; line-height: 1.8;margin-top:0.15rem;clear:both;}
.pui-art-body p:last-child{ margin-bottom: 0;}

.pui-art-body  iframe{width:100% !important; height:300px !important;}
.pui-art-body img {
    width: 100% !important;
    height: auto !important;
    width: auto\9;
    /* ie8 */
    display: block;
    -ms-interpolation-mode: bicubic;
    /*为了照顾ie图片缩放失真*/
}
.pui-art-body{overflow: hidden;height: auto;border-top: 1px solid #eee;margin-top: 0.3rem;}
.pui-art-body.show {height: auto;}
.gmopen2{ width: 100%; height: 0.6rem; font-size:0.24rem;  color: #666; text-align: center; background-color: #eee; line-height: 0.6rem; margin-top: 0.2rem;}

/***排行榜***/
.phb1{display: inline-block;width: 100%; margin-top: 0rem;}
.phb1 .yxn { width: 3.3rem;}

.phb_banner{ margin-top: 0.1rem;}
.crumbs1 {height: 0.70rem;line-height: 0.75rem;background-color: #eee;font-size: 0.24rem; color: #666666;    margin-top: 0rem;}
.crumbs1 a { color: #666666;}

/****合集***/
.hjbox-bt{overflow: hidden;border-bottom: 1px solid #eee;}
.hjbox-bt img{width: 100%;height: 3.70rem;object-fit: cover;}
.hjbox-bt p{font-size: 0.32rem;float: left;line-height: 0.4rem;margin-top: 0.2rem;padding: 0 .2rem;box-sizing: border-box;}
.hjbox-bt span{font-size: 0.24rem;float: right;margin-top: 0.2rem;color: #999999;margin-bottom: 0.2rem;padding: 0 .2rem;box-sizing: border-box;}


.hj{display: inline-block;}
.hjlb{width: 100%;padding-bottom: 0.3rem;margin-top: 0.3rem;border-bottom: 1px solid #eee;display: inline-block;}
.hjlb img{ width:2.8rem; height: 1.65rem; float: left;}
.hjsm{float: left;margin-left: 0.3rem;width: 4rem;}
.hjsm h1{ font-size: 0.3rem; font-weight: normal; line-height: 0.36rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color: #333;}
.hjsm p{font-size: 0.24rem;font-weight: normal;line-height: 0.30rem;color: #888;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 0.2rem 0;}
.hjsm .btn{ width: 1.7rem;height: 0.5rem; line-height: 0.5rem; text-align: center; border: 1px solid #FF6464; color: #FF6464; border-radius: 0.1rem; display: block;}

.hjjs{width: 100%;background-color: #f08800;display: inline-block;margin-top: 0.2rem;margin-bottom: 0.2rem;}
.hjjs img{width: 100%;}
.hjjs h1{font-size: 0.3rem;font-weight: bold;text-align: center;margin-top: 0.2rem;color: #fff;}
.hjjs p{font-size: 0.24rem;line-height:0.36rem;margin: 0.2rem 0 0.5rem 0;padding: 0 0.3rem;color: #fff;}

.rmhjtj{ display: inline-block; width: 100%;}
.rmhjtj li{ width:3.4rem ; height: 1.8rem; float: left; margin-top: 0.3rem; margin-right: 0.3rem; position: relative; overflow: hidden; border-radius: 0.1rem;}
.rmhjtj li:nth-child(2n){margin-right: 0;}
.rmhjtj li p{ display: block; position: absolute; bottom: 0; width: 100%; height: 0.5rem; font-size: 0.24rem; text-align: center; background-color: rgba(0, 0, 0, .5); line-height: 0.5rem; color: #fff; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*****关于我们****/
.gywm{width: 100%; height: 0.8rem;}
.gywm a{width: 20%;text-align: center;display: block;line-height: 0.8rem;float: left;font-size: 0.30rem;color: #333;font-weight: bold;}
.gywm a.active{ color: #ff7800;}


.gywm_n{padding: 0;font-size: 0.28rem;color: #666666;overflow: hidden;}
.gywm_n p{margin-bottom: 0.2rem;line-height: 1.8;margin-top:0.15rem;clear:both;overflow: hidden;word-wrap: break-word;word-break: normal;}
.gywm_n p:last-child{ margin-bottom: 0;}



/****游戏名字*****/
.yxmz{ width: 100%; display: inline-block; margin-top: 0.3rem;}
.yxmz_i{ width: 100%; height: 4.0rem; overflow: hidden; border-radius: 0.1rem; position: relative; }
.yxmz_i img{ width: 100%; height:100%; }
.yxmz_i p{ display: block; position: absolute; bottom: 0; width: 100%; height: 0.5rem; font-size: 0.24rem; text-align: center; background-color: rgba(0, 0, 0, .5); line-height: 0.5rem; color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.yxmz_b{margin-top: 0.5rem;height: 0.5rem;overflow: hidden;border-bottom: 1px solid #eee;padding-bottom: 0.2rem;width: 100%;box-sizing: unset;}
.yxmz_b img{ width:0.36rem; height: 0.36rem; margin-right: 0.1rem;float: left; margin-top: 0.1rem;}
.yxmz_b p{font-size: 0.30rem;font-weight: bold;float: left;}
.yxmz_b span{font-size: 0.24rem; float: right;  margin-top: 0.05rem; color: #999999;}
.yxmz_n{margin-top: 0.4rem;display: inline-block;padding-bottom: 0.3rem;width: 100%;border-bottom: 1px solid #eee;}
.wrap .yxmz_n:last-child{ margin-bottom: 0;border-bottom: 0px solid #eee;}


/*****礼包导航****/

.lbtj{width: 100%;display: inline-block;position: relative; margin: 0.3rem 0 0 0;}
.lbtj img{ width: 100%;height: auto; border-radius:0.25rem;}
.lbtj_l{width: 100%;position: absolute;display: block;height: 1.2rem;background-color: rgba(0, 0, 0, .5);color: #fff;bottom: 0;z-index:10;padding: 0 0.2rem;box-sizing: border-box;border-radius: 0 0 0.25rem 0.25rem;}
.lbtj_l h1{ font-size: 0.3rem; color: #fff; margin-top: 0.2rem;width: 80%;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.lbtj_l h1 a{ color: #fff; }
.lbtj_l p{color: #fff;width: 80%;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.lbtj_l .btn{float: right;position: absolute;right: 0.2rem;top: 0.35rem;width: 1rem;height: 0.5rem;background: #ff7800;text-align: center;line-height: 0.5rem;border-radius: 1rem;color: #fff;font-size: 0.24rem;}

.xslb{ display: block;}
.xslb li{ margin-top: 0.2rem; display: inline-block; padding-bottom: 0.3rem; border-bottom: 1px solid #eee;}
.yxt{ width: 1.3rem;float: left; height: 1.3rem; overflow: hidden;}
.yxt img{ width: 100%; height: 100%; border-radius: 0.2rem;}

.xslb li:last-child{padding-bottom: 0rem; border-bottom: 0px solid #eee;}

.gameDetail p{line-height:26px;color:#888888;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:90%;}
.explainStatusBg{width: 50%;height:8px;background:#e1e1e1;float:left;margin:5px 5px 0 0;overflow:hidden;border-radius: 0.1rem;}
.explainStatusOver{width:70%;height:8px;background:#ffcc00;float:left;}
.yxn1 a{ font-size: 0.3rem; color: #333;}
.yxn1 p{ color: #666; font-size: 0.24rem;}
.yxn1{width: 4.3rem;float: left;margin-left: 0.3rem;padding-right: 0.2rem;overflow: hidden;}
.orange{color:#ff7800;margin:0 5px}
.lb-btn{width: 1.2rem;height: 0.7rem;float: right;border: 1px solid #ff7800; background: #ff7800;  text-align: center;line-height: 0.70rem;border-radius: 0.1rem;margin-top: 0.25rem;}
.lb-btn a{color: #fff;}
.lqrs img{ width: 0.23rem; height: 0.23rem; float: left; margin-right: 0.15rem; margin-top: 0.05rem;}
.lqrs{ margin-top: 0.1rem;}

.zxlb{ width: 100%;}
.zxlb li{width: 100%;padding-bottom: 0.3rem;border-bottom: 1px solid #eee;display: inline-block;}
.zxlb li:last-child{padding-bottom: 0rem; border-bottom: 0px solid #eee;}
.zxlb li img{width: 0.8rem; height: 0.8rem; float: left; border-radius: 0.25rem;}
.zxlb li p{width: 5.3rem;float: left;display: block;font-size: 0.3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left: 0.2rem;margin-top: 0.15rem;}
.zxlb li .btn{ width: 0.8rem; height:0.8rem; float: right; display: block; background: #ff7800; color: #fff; font-size: 0.24rem; text-align: center; line-height: 0.8rem; border-radius: 0.2rem;}


.lbb{display: inline-block;width: 100%; margin-top: 0.3rem;}
.lbb .tabs {display: inline-block;margin:0; width: 100%; border: 1px solid #ff7800; border-radius: 0.1rem;}
.lbb .tabs li {width: 33.3%;height: 0.8rem;line-height: 0.8rem;text-align: center;border-radius: 0;float: left;margin: 0;}
.lbb .tabs li a {  font-size: 0.28rem;color: #333333;font-weight: normal;}
.lbb .tabs li.thistab {background-color: #ff7800;}
.lbb .tabs li.thistab a {color: #ffffff;}
.lbb .tab_conbox {text-align: left;}
.lbb .tab_conbox .top {width: 100%;height: 3rem;margin-bottom: 0.18rem;}
.lbb .tab_conbox .bottom img {width: 3.45rem;height: 3rem; float: left;}
.phb_nr_tb{width: 0.65rem; height: 1.2rem;line-height: 1.2rem;float: left;background: url(../images/phb4.jpg) no-repeat center center;background-size: 100%;font-size: 0.24rem;color: #707171;text-align: center;font-weight: bold;margin-right: 0.2rem;}
.lbb .yxn { width: 3.5rem;}
.tab_con .phb_n:nth-child(1) .phb_nr_tb{background: url(../images/phb1.jpg) no-repeat center center;    background-size: 100%; font-size: 0;}
.tab_con .phb_n:nth-child(2) .phb_nr_tb{background: url(../images/phb2.jpg) no-repeat center center;    background-size: 100%;font-size: 0;}
.tab_con .phb_n:nth-child(3) .phb_nr_tb{background: url(../images/phb3.jpg) no-repeat center center;    background-size: 100%; font-size: 0;}
.phb_n{ width: 100%; display: inline-block; padding-bottom: 0.2rem; border-bottom: 1px #ddd solid; margin-top: 0.2rem;}
.tab_con .phb_n:last-child{border-bottom: 0px #ddd solid; padding-bottom: 0rem;}


/*****礼包详情***/
.lbb_n{ margin-top: 0.2rem; display: inline-block; padding-bottom: 0.3rem; border-bottom: 1px solid #eee;}

.sy-raty{height: 16px;margin-bottom: 6px;}
.stars{margin-top: 1px;background: url(../images/scro.png) no-repeat;width: 66px;height: 14px;/*修改*/}
.star5{background-position: 0px 0px;display: inline-block;/*新增*/}
.star4{background-position: -13px -14px;display: inline-block;/*新增*/}
.star3{background-position: -26px -14px;display: inline-block;/*新增*/}
.star2{background-position: -39px -14px;display: inline-block;/*新增*/}
.star1{background-position: -52px -14px;display: inline-block;/*新增*/}
.star0{background-position: -78px 0px;display: inline-block;/*新增*/}
.star4b{background-position: -13px 0px;display: inline-block;/*新增*/}
.star3b{background-position: -26px 0px;display: inline-block;/*新增*/}
.star2b{background-position: -39px 0px;display: inline-block;/*新增*/}
.star1b{background-position: -52px 0px;display: inline-block;/*新增*/}
.star0b{background-position: -65px 0px;display: inline-block;/*新增*/}

.lb-btn1{width: 1.5rem;height: 0.6rem;float: right;border: 1px solid #ff7800; background: #ff7800;  text-align: center;line-height: 0.6rem;border-radius: 0.1rem;margin-top: 0.25rem;}
.lb-btn1 a{color: #fff;}
.yxn2 a{ font-size: 0.3rem; color: #333;}
.yxn2 p{ color: #666; font-size: 0.24rem;}
.yxn2{width: 4.1rem;float: left;margin-left: 0.3rem;padding-right: 0.2rem;overflow: hidden;}
.lbjs{font-size: 0.24rem;color: #333333;line-height: 0.36rem;margin-top: 0.2rem;}
.lblq-btn{width: 100%;height: 0.6rem;line-height: 0.6rem;background: #ff7800 !important;color: #fff;text-align: center;border-radius: 0.1rem;display: block;margin-top: 0.2rem;}

.lbxqjs p{ font-size: 0.24rem; color: #666; line-height: 0.4rem;}
.lbxqjs{ margin-top: 0.3rem;}


/******搜索结果****/
.ssjg{width: 100%; height: 0.8rem;}
.ssjg a{width: 20%;text-align: center;display: block;line-height: 0.8rem;float: left;font-size: 0.30rem;color: #333; font-weight: bold;;}
.ssjg a.active{ color: #f44334;}

.sszs p{ font-size: 0.24rem; line-height: 30px;}
.ssyx{ width: 100%;  margin-top: 0.2rem; font-size: 0.3rem; font-weight: bold; margin-bottom: 0.1rem;}
.ssgd{ width: 100%; height: 0.7rem; line-height: 0.7rem; background: #ededed; font-size: 0.24rem; text-align: center; border-radius: 0.1rem; margin-top: 0.3rem; margin-bottom: 0.3rem;}


/****玩家评论****/
.wjpk{ width: 100%; display: block;}
.wjpl li{ width: 100%; margin-top: 0.3rem; padding-bottom: 0.3rem; border-bottom:1px  solid #eee ;  display: inline-block;}
.wjpl_l{ width: 1.2rem; height: 1.2rem; float: left; border-radius: 100%;}
.wjpl_l img{ width: 100%;height: 100%;}
.wjpl_r{ float: right; width: 5.5rem;}
.wjpl_r h1{ font-size: 0.3rem; font-weight: bold; color: #333;}
.wjpl_r h1 span{ font-size: 0.24rem; font-weight: normal; color: #888; float: right;}
.wjpl_r p{ font-size: 0.24rem; line-height: 0.36rem;overflow: hidden; text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin: 0.1rem 0;}
.pls{ width: 50%; float: left; background: url(/images/pl2.jpg) no-repeat center left; padding-left: 0.5rem;}
.hfs{ width: 50%; float: left; background: url(/images/pl3.jpg) no-repeat center left; padding-left: 0.5rem;}

.wjpl{overflow: hidden;height: 8.2rem;margin-top: 0.3rem;}
.wjpl.show {height: auto;}
.gmopen3{ width: 100%; height: 0.6rem; font-size:0.24rem;  color: #666; text-align: center; background-color: #eee; line-height: 0.6rem; margin-top: 0.2rem;}



/*******游戏专区****/
/*****导航****/
.zq-nav {margin-top: 0.5rem;}
.zq-nav ul {margin-bottom: 0.14rem;}
.zq-nav ul li {float: left;width: 20%;text-align: center;margin-bottom: 0;}
.zq-nav ul li:nth-child(5n){margin-right: 0;}
.zq-nav ul li .pic{width: 0.7rem;height:0.7rem;overflow: hidden;margin: 0 auto 0.15rem;}
.zq-nav ul li .pic img{width: auto; height:100%;}
.zq-nav ul li p{font-size: 0.28rem; color: #333;}

.yxzq-xz{ margin-top: 0.2rem; display: inline-block; }
.yxzq-xz .yxbtn2{width: 1.5rem;height: 0.7rem;float: right;border: 1px solid #05bcc6;text-align: center;line-height: 0.70rem;border-radius: 0.1rem;margin-top: 0.25rem; background: #05bcc6;}
.yxzq-xz .yxbtn2 a{color: #fff;}
.yxzq-xz .yxn {width: 4.0rem;}

/****热点内容****/
.rdnr{width: 100%;}
.rdnr li{width: 100%;margin-top: 0.3rem;padding-bottom: 0.3rem;border-bottom: 1px solid #eee;display: inline-block;}
.rdnr li img{ width: 1.5rem; height: 1.2rem; float: left; border-radius: 0.2rem;}
.rdnr_r{float: right;width: 5.3rem;}
.rdnr_r h1{ font-size: 0.3rem; color: #333; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.rdnr_r p{ font-size: 0.24rem; color: #666;overflow: hidden; text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.rdnr li:last-child{border-bottom: 0px #ddd solid; padding-bottom: 0rem;}

/****卡组推荐****/
.kztj{width: 100%;display:  inline-block;}
.kztj li{width: 2.25rem;margin-top: 0.3rem;display: inline-block; float: left; margin-right: 0.15rem;} 
.kztj li img{width: 2.25rem; height: 1.5rem; border-radius: 0.1rem;}
.kztj li p{font-size: 0.3rem; color: #333;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; }
.kztj li:nth-child(3n){margin-right: 0rem;}

/*****专区闻列表页****/
.zqxwlb{ display: block;}
.zqxwlb .zxlb_n p{margin-top: 0.3rem;color: #888888;}
.zqxwlb .zxlb{ padding-bottom: 0.3rem; border-bottom: 1px solid #eee;}
.zqxwlb .zxlb:last-child{ padding-bottom: 0rem; border-bottom: 0px solid #eee;}

.zqrmsp{ width: 100%; display: inline-block;}
.zqrmsp li{width: 100%;box-sizing: border-box;padding-left: 0.55rem;background: url(/images/zqsp-x.jpg) no-repeat left 0.08rem;overflow: hidden;margin-top: 0.25rem;display: block;}
.zqrmsp li a{font-size: 0.24rem;color: #333;display: inline-block;width: 71%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zqrmsp li span{ float: right; color: #999; font-size: 0.2rem;}


/*****专区卡组推荐****/
/******游戏列表页*****/
.coluli1{width: 100%; height: 0.8rem;}
.coluli1 a{width: 20%;text-align: center;display: block;line-height: 0.8rem;float: left;font-size: 0.30rem;color: #333;}
.coluli1 a.active{ color: #ff7800;}
.coluli1 a.filter-bar{color: #ff7800;text-align: right;width: 20%;}
.coluli1 a.filter-bar img{width: 0.27rem;height: 0.27rem;margin-right: 0.2rem;float: right;margin-top: 0.28rem;margin-left: 0.15rem;}



.maprk{overflow: hidden;height: 2.2rem;margin-top: 0.3rem;}
.maprk.show {height: auto;}
.gmopen4{ width: 100%; height: 0.6rem; font-size:0.24rem;  color: #666; text-align: center; background-color: #eee; line-height: 0.6rem; margin-top: 0.2rem;}

.maprk1{overflow: hidden;height: 2.2rem;margin-top: 0.3rem;}
.maprk1.show {height: auto;}
.gmopen5{ width: 100%; height: 0.6rem; font-size:0.24rem;  color: #666; text-align: center; background-color: #eee; line-height: 0.6rem; margin-top: 0.2rem;}

/******最新更新******/
.zxgx{width: 100%; height: 0.8rem;}
.zxgx a{width: 16.6%;text-align: center;display: block;line-height: 0.8rem;float: left;font-size: 0.30rem;color: #333;font-weight: bold;}
.zxgx a.active{ color: #ff7800;}

.dayright{ width: 980px; float: left; background: #fff; border: 1px #eee solid;}


.gltdtab td.tdleft{ width: 740px;}


.zxyxnr .yxn,.gametag .yxn{padding-top: 0;}
/****最新更新*****/
.zxgl{ width: 100%; display: inline-block;}
.zxgl li{width: 100%;box-sizing: border-box;padding-left: 0.50rem;background: url(/images/zuixin.png) no-repeat left 0.08rem;overflow: hidden;margin-top: 0.25rem;display: block;}
.zxgl li a{font-size: 0.24rem;color: #333;display: inline-block;width: 71%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zxgl li span{ float: right; color: #999; font-size: 0.2rem;}




.phblm{width: 100%; height: 1.5rem;}
.phblm a{width: 50%;height: 1.5rem;text-align: left;display: block;line-height: 0.4rem;float: left;font-size: 0.32rem;color: #333;font-weight: bold;padding: 0.3rem;box-sizing: border-box;}
.phblm a img{ width: 0.8rem; height: 0.7rem; float: left; margin-right: 0.2rem; margin-left: 0.3rem;}
.phblm a.active{  background: #ff7800;  color: #fff;}
.phblm a.active img{-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: brightness(100);}


.hjfl{ width: 100%; height: 0.8rem;}
.hjfl a{width: 50%;text-align: center;display: block;line-height: 0.8rem;float: left;font-size: 0.30rem;color: #333;}
.hjfl a.active{ color: #ff7800;}

.rjkfl{ width: 100%; height: 0.8rem;}
.rjkfl a{width: 50%;display: block;line-height: 0.8rem;float: left;font-size: 0.30rem;color: #333;}
.rjkfl a img{width: 0.4rem;height: 0.4rem;float: left;margin-right: 0.2rem;margin-left: 1.2rem;margin-top: 0.2rem;-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;}
.rjkfl a.active{ color: #ff7800;}

.rjkfl a.active img{-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;}



.rjknr{display: inline-block;}
.rjknr li{width: 2.2rem;height: 1.2rem;float: left;margin-right: 0.25rem;border: 1px solid #dddddd;padding: 0.25rem;box-sizing: border-box;border-radius: 0.1rem;margin-top: 0.3rem;}
.rjknr li:nth-child(3n){margin-right: 0;}
.rjknr_t{width: 0.5rem;height: 0.5rem;float: left;}
.rjknr_t img{width: 100%; height: 100%;  margin-top: 0.05rem;}
.rjknr_n{float: left;display: inline-block;margin-left: 0.18rem;overflow: hidden;}
.rjknr_n h4{font-size: 0.24rem;font-weight: bold;color: #333333;}
.rjknr_n p{font-size: 0.20rem;color: #999999;display: block;width: 100%;}


/******软件列表页*****/
.rjsx{width: 100%; height: 0.8rem;}
.rjsx a{width: 20%;text-align: center;display: block;line-height: 0.8rem;float: left;font-size: 0.30rem;color: #333;}
.rjsx a.active{ color: #f44334;}
.rjsx a.filter-bar{color: #f44334;text-align: right;width: 20%;float: right;}
.rjsx a.filter-bar img{width: 0.3rem;height: 0.3rem;margin-right: 0.2rem;float: right;margin-top: 0.28rem;margin-left: 0.1rem;}

.rjkxx{width: 100%;display: inline-block;padding: 0.2rem;box-sizing: border-box;padding-top: 0.3rem;}
.rjkxx img {width: 1.5rem;height: 1.5rem;float: left;border-radius: 0.2rem;margin-bottom: 0.3rem;}
.rjxx_r{float: left;width: 5.1rem;margin-left: 0.3rem;}
.rjxx_r h4{ font-size: 0.3rem; color: #333;}
.rjxx_r img{width: 78px;height: 14px;margin-bottom: 0.1rem;}
.rjxx_r p{width: 100%;clear: both;margin-top: 0.1rem;}
.rjxx_r span{width: 50%; float: left;}

.rjxzn { width: 44%; height: 0.6rem; background: #ff7800 !important; text-align: center; line-height: 0.6rem; color: #fff; display: block; margin-top: 0.2rem; border-radius: 0.1rem; float: left; margin-left: 0.2rem; margin-right: 0.2rem;}
.rjxzn.ios{ background: #ff5000 !important;}
.clearf{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}


/****首页专区大全滚动***/
.zqdq{position: relative;display: block;width: 100%;}
.zqdq .swiper-container {margin-top: 0.3rem;padding: 0.05rem 0;height: 5.5rem;}
.zqdq .swiper-slide {padding: 0;box-sizing: border-box;height: 3.8rem;width: 100% !important;padding: 0;}
.zqdq .swiper-slide:nth-child(odd){ border-right: none;}
.zqdq .swiper-slide p { white-space: nowrap;overflow: hidden; text-overflow: ellipsis;font-size: 0.28rem; color: #ffffff; font-weight: normal; background: rgba(0, 0, 0, 0.5); position: relative; margin-top: -0.5rem; height: 0.5rem; line-height: 0.5rem; text-align: center;padding: 0 0.2rem; overflow: hidden;box-sizing: border-box;width: 100%;}
.zqdq .swiper-slide p img {width: 0.65rem;display: inline-block;margin-right: 0.17rem;}
.zqdq .swiper-pagination{ margin-top: 0.2rem; width: 100%;}
.zqdq .swiper-pagination-bullet { margin-left: 0.15rem; background-color: #dddddd; opacity: 1;}
.zqdq .swiper-pagination-bullet-active {background-color: #df4600;width: 0.6rem;border-radius: 0.1rem;}
.zqjs{width: 100%; margin-top: 0.2rem;}
.zqjs dd{ display: block; float: left; width: 60%;overflow: hidden; color: #333; font-size: 0.24rem; position: relative; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.zqjs a.btn{ display: block; float: right; width: 35%; padding: 0.15rem 0; font-size: 0.24rem; border: 1px solid #ff5000; color: #ff5000; text-align: center; border-radius: 30px;}


/****专区列表****/
.zqdq{display: inline-block;}
.zqdq-lb{width: 100%;padding-bottom: 0.3rem;margin-top: 0.3rem;border-bottom: 1px solid #eee;display: inline-block;}
.zqdq-lb img{ width:2.8rem; height: 1.65rem; float: left;}
.zqdq-sm{float: left;margin-left: 0.2rem;width: 4rem;}
.zqdq-sm h1{ font-size: 0.3rem; font-weight: normal; line-height: 0.36rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color: #333;}
.zqdq-sm p{font-size: 0.24rem;font-weight: normal;line-height: 0.30rem;color: #888;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 0.2rem 0;}
.zqdq-sm .btn{width: 1.7rem;height: 0.5rem;line-height: 0.5rem;text-align: center;border: 1px solid #ff7800;color: #ff7800;border-radius: 0.1rem;display: block;}
.gjc{ width: 100%; height:0.8rem;  background: url(../images/ioc-bq1.png) no-repeat 0.2rem center #f9f9f9;background-size: auto; line-height: 0.8rem; padding: 0 0.2rem 0 0.8rem; overflow: hidden; box-sizing: border-box; margin-top:0.3rem ;}


/*动态点赞开始*/
.praise{width:1.5rem;height: 1.2rem;margin: 0.3rem auto;cursor: pointer;font-size: 12px;text-align:center;position: relative;}
#praise{ display:block; width:0.7rem; height:0.7rem; margin:0.2rem auto;}
#praise-txt{height:0.3rem;line-height:0.3rem;display: block;}
.praise img{width: 0.7rem !important;height: 0.7rem;display:block;margin: 0 auto;}
.praise img.animation{ animation: myfirst 0.5s; -moz-animation: myfirst 0.5s;	/* Firefox */ -webkit-animation: myfirst 0.5s;	/* Safari 和 Chrome */ -o-animation: myfirst 0.5s;	/* Opera */}
#add-num{display:none;}
#add-num .add-animation{ color: #000; position:absolute; top:-15px; left: 10px; font-size: 15px; opacity: 0; filter: Alpha(opacity=0); -moz-opacity:0; animation: mypraise 0.5s ; -moz-animation: mypraise 0.5s ;	/* Firefox */ -webkit-animation: mypraise 0.5s ;	/* Safari 和 Chrome */-o-animation: mypraise 0.5s ;	/* Opera */font-style:normal;}
.praise .hover , #add-num .add-animation.hover , #praise-txt.hover{  color: #EB4F38;}

/*点赞图标放大动画开始*/
@keyframes myfirst
{0%{width:0.7rem;}50%{ width:0.5rem; }100% {width:0.7rem;}}
@-moz-keyframes myfirst /* Firefox */
{ 0%{width:0.7rem;}50%{width:0.5rem;}100% {width:0.7rem;}}
@-webkit-keyframes myfirst /* Safari 和 Chrome */
{0%{ width:0.7rem; }50%{ width:0.5rem;}100% { width:0.7rem; }}
@-o-keyframes myfirst /* Opera */
{ 0%{width:0.7rem;} 50%{ width:0.5rem; }100% { width:0.7rem; }}
/*点赞数量加减动画开始*/
@keyframes mypraise
{0%{top:-15px;opacity: 0;filter: Alpha(opacity=0);-moz-opacity:0;}
    25%{top:-20px;opacity: 0.5;filter: Alpha(opacity=50);-moz-opacity:0.5;}
    50%{top:-25px;opacity: 1;filter: Alpha(opacity=100);-moz-opacity:1;}
    75%{top:-30px;opacity: 0.5; filter: Alpha(opacity=50); -moz-opacity:0.5;}
    100% {top:-35px;opacity: 0;filter: Alpha(opacity=0);-moz-opacity:0;}}
@-moz-keyframes mypraise /* Firefox */
{0%{top:-15px;opacity: 0;filter: Alpha(opacity=0);-moz-opacity:0;}
    25%{ top:-20px;opacity: 0.5;filter: Alpha(opacity=50);-moz-opacity:0.5;}
    50%{top:-25px;opacity: 1;filter: Alpha(opacity=100);-moz-opacity:1;}
    75%{top:-30px;opacity: 0.5;filter: Alpha(opacity=50);-moz-opacity:0.5;}
    100% {top:-35px; opacity: 0; filter: Alpha(opacity=0); -moz-opacity:0;}}
@-webkit-keyframes mypraise /* Safari 和 Chrome */
{0%{top:-15px;opacity: 0;filter: Alpha(opacity=0);-moz-opacity:0;}
    25%{top:-20px;opacity: 0.5;filter: Alpha(opacity=50);-moz-opacity:0.5;}
    50%{top:-25px;opacity: 1;filter: Alpha(opacity=100);-moz-opacity:1;}
    75%{top:-30px;opacity: 0.5;filter: Alpha(opacity=50);-moz-opacity:0.5;}
    100% {top:-35px;opacity: 0;filter: Alpha(opacity=0);-moz-opacity:0;}}
@-o-keyframes mypraise /* Opera */
{0%{top:-15px;opacity: 0;filter: Alpha(opacity=0);-moz-opacity:0;}
    25%{top:-20px;opacity: 0.5;filter: Alpha(opacity=50);-moz-opacity:0.5;}
    50%{top:-25px;opacity: 1;filter: Alpha(opacity=100);-moz-opacity:1;}
    75%{top:-30px;opacity: 0.5;filter: Alpha(opacity=50);-moz-opacity:0.5;}
    100% {top:-35px;opacity: 0;filter: Alpha(opacity=0);-moz-opacity:0;}}
/*点赞数量加减动画结束*/
/*动态点赞结束*/
.zanList{position: relative;}
.zanList .praise{width: 2rem;bottom: 0.02rem;margin: 0;float: left;}
.zanList #praise{float: left;margin: 0;width: 0.4rem;}
.zanList #praise-txt{float: left;margin-top: 0.05rem;margin-left: 0;}
.phb_nr li{position: relative;}
.zanMedia {position: relative; height: 573px;}
.zanMedia .praise{width: 130px;    position: absolute;bottom: -35px;    margin: 0px auto;}
.zanMedia #praise{    float: left;}
.zanMedia .praise img {width: 25px !important;height: 25px;}
.zanMedia #praise-txt{    float: left;color: #a8a9a9;}
.zanPic {position: relative;}
.zanPic .praise{width: 130px;    position: absolute;bottom: 0px;right: 0; margin: 0;}
.zanPic #praise{    float: left;}
.zanPic .praise img {width: 25px !important;height: 25px;}
.zanPic #praise-txt{    float: left;color: #a8a9a9; text-align: left;}
.mjrzq{font-size: 0.18rem !important;color: #df4600 !important;}
.zanList .praise img{    width: 0.35rem !important;height: 0.35rem;}
.zanList .praise { height: 0.55rem !important;}




.ssspli{margin-top: .20rem;width: 47.5%;float: left;display: table;background-color: rgb(255,255,255);}
.ssspli:nth-child(2n){float: right;}
.ssspli img{width: 100%;border-radius: 10px;height: 1.62rem;object-fit: cover;overflow: hidden;}
.ssspli p{width: 100%;display: inline-block;height: .56rem;line-height: .56rem;overflow: hidden;text-align: center;color: #535353;}


/****评论回复***/
.plhh{width: 100%;padding: 1.5rem 0.5rem;box-sizing: border-box;}

/****玩家评论****/
.wjpk{ width: 100%; display: block;}
.wjpl li{ width: 100%; margin-top: 0.3rem; padding-bottom: 0.3rem; border-bottom:1px  solid #eee ;  display: inline-block;}
.wjpl_l{ width: 0.5rem; height: 0.5rem; float: left; border-radius: 100%;}
.wjpl_l img{ width: 100%;height: 100%;}
.wjpl_r{margin-left: 0.78rem;}
.wjpl_r h1{ font-size: 0.3rem; font-weight: bold; color: #333;}
.wjpl_r h1 span{ font-size: 0.24rem; font-weight: normal; color: #888; float: right;}
.wjpl_r p{ font-size: 0.24rem; line-height: 0.36rem;overflow: hidden; text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin: 0.1rem 0;}
.pls{ width: 50%; float: left; }
.hfs{width: 17%;float: right;background: url(../images/pl3.jpg) no-repeat center left;padding-left: 0.4rem;}
.wjpl{overflow: hidden;height: auto;margin-top: 0.3rem;}
.wjpl.show {height: auto;}
.gmopen3{ width: 100%; height: 0.6rem; font-size:0.24rem;  color: #666; text-align: center; background-color: #eee; line-height: 0.6rem; margin-top: 0.2rem;}
.comment-url {padding: 0.1rem 0.1rem 0 0.62rem;height: 1.28rem;line-height: 0.42rem;border-radius: 0.04rem;border: 1px #ccc solid;box-sizing: border-box;color: #959595;background: url(../images/icon_02.png) no-repeat 0.1rem 0.1rem; margin-top: 0.3rem;}
.reply { padding: 0.12rem 0.2rem 0.2rem 0.2rem; margin-top: 0.2rem; background: #f5f5f5; border-radius: 0.1rem; position: relative;  margin-bottom: 0.2rem;;}
.reply p {line-height: 0.5rem;}
.reply p span {color: #959595;vertical-align: top;}
.replaymore { display: block; width: 5.3rem;height: 0.64rem;line-height: 0.64rem;margin: 0.16rem auto 0.1rem;border-radius: 0.06rem; border: 1px #ccc solid; background: #fff !important; color: #555; font-size: 0.26rem; text-align: center;}
.lookmore {display: block;width: 100%;height: 0.9rem;line-height: 0.9rem;color: #f44334;text-align: center;position: relative;}
.lookmore::after { position: absolute; top: 0; width: 0.3rem; height: 0.9rem; content: ""; left: 50%; margin-left: -1.2rem; background: url(../images/load.gif) center center no-repeat; background-size: 0.28rem 0.28rem;}
.hfck{position: fixed;bottom: 1.2rem;left: 0;background: #fff;padding: 0.3rem;width: 100%;z-index: 999;display: none;}
.hfck .title { display: flex; justify-content: space-between; border-bottom: 1px solid #ededed; padding-bottom: 0.3rem; margin-bottom: 0.3rem;}
.hfck .title >span {height: 0.5rem;line-height: 0.5rem;font-size: 0.3rem;color: #222;}
#bgDiv {position: absolute;  /*绝对定位*/left: 0px;top: 0px;background-color: black;opacity: 0.4; /*设置不透明度，即可以看到层下面的内容，但是由于层的遮挡，背景是不可以进行操作的*/display: none;width: 100%;height: 10000%;z-index: 99;}
.data-info-public textarea {width: 100%;height: 1.5rem;padding: 2px 3px;border: 1px #ebebeb solid;color: #999;box-sizing: border-box;}
.stj-btn { height: 0.6rem; line-height: 0.6rem; padding: 0 0.3rem; margin: 0; margin-right: 0.2rem; display: inline-block; border: 1px #ff7800 solid; border-radius: 3px; font-size: 0.28rem; background: #ff7800 !important; color: #fff !important; width: 100%; margin-top: 0.2rem;}
input[type="button" i]{ background: none; color: #666;}
input{ font-size: 0.24rem;}


/**详情头部**/
.xqhead{height: 1rem;box-sizing: border-box;}
.xqhead .goback{width: 2rem;float: left;position:absolute;margin-left: .1rem;}
.xqhead .goback img{width: .22rem;height: .42rem;overflow: hidden;}
.xqhead .tel{float: right;margin-top: .05rem;}


.dbxqpl{position: fixed;left: 0;bottom: 0;width: 100%;background: #fff;border-top: 1px #eaeaea solid;z-index: 999;padding-bottom: .3rem;}
.dbxqpl .comment-url{background: #f1f1f1 url(../images/xqpl2.png) no-repeat .3rem center;background-size: .3rem .3rem; border-radius: 30px;padding-left: .8rem; height: .72rem;line-height: .72rem;padding-top: 0;border: none;}
.dbxqpl .hfck{bottom: 0;border-top: 1px #eaeaea solid;}

#imgTemp_x_viewer{width: 88% !important;max-width: 88% !important;}



/*评论*/
.qswj li {
    padding: .2rem 0;
    border-bottom: 1px solid #ececec;
  }
  .qswj li .qsw_i {
    float: left;
    margin-right: .2rem;
    border-radius: 50%;
    border: 1px solid #c8c8c8;
  }
  .qswj li .qsw_i img {
    width: .8rem;
    height:.8rem !important;
    border-radius: 50%;
  }
  .qswj li .qsw-r {
    overflow: hidden;
    height: .5rem;
    padding-top: .1rem;
  }
  .qswj li .qsw-r span {
    color: #cecece;
    font-size: .24rem;
    display: inline-block;
    height: .4rem;
    line-height: .4rem;
    
  }
  .qswj li .qsw-r .qsw-r-name {
    color: #999;
    font-weight: bold;
    font-size: .28rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 3rem;
    float: left;
    margin-right: .15rem;
  }
  .qswj li .pl-txtv {
    color: #f90;
    font-size: .32rem;
    font-weight: 700;
    margin-left: 5px;
  }
  .qswj li .pl-btn-like {
    position: relative;
    color: #cecece;
    float: right;
  }
  .qswj li a {
    text-decoration: none;
    background-color: transparent;
  }
  .qswj li .pl-ico-like {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: url(../images/dzpl.png) no-repeat;
      background-position-x: 0%;
      background-position-y: 0%;
      background-position: 0 0px;
      width: 14px;
      height: 14px;
      margin: 0 2px 2px 0;
  }
  .qswj li .pl-btn-like {
    color: #cecece;
  }
  .qswj li .pl-con {
    padding: .2rem 0 0 0;
    position: relative;
    overflow: hidden;
    line-height: .4rem;
    font-size: .24rem;
    word-wrap: break-word;
    word-break: break-all;
    margin: 0;
  
  }


  

  /*相关资讯*/
.qighsiw {
  width: 100%;
  overflow: hidden;
}
.qighsiw a {
  height: 0.4rem;
  display: block;
  margin: 0 auto 0.22rem;
  box-sizing: border-box;
  padding-left: 0.28rem;
  position: relative;
  width: 100%;
  overflow: hidden;
  line-height: 0.4rem;
  font-size: 0.26rem;
  color: #333333;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.qighsiw a:before {
  width: 0.16rem;
  height: 0.16rem;
  background-image: linear-gradient(-45deg, #000000 0%, #803726 0%, #ff6d4b 0%, #ffc4b8 100%);
  border-radius: 0.04rem;
  position: absolute;
  content: "";
  left: 0;
  top: 0.12rem;
}


  /*详情样式1*/
  /*
.yxxq_n p strong{
    display: block;
  color: #FF6459;
  font-size: larger;
  font-weight: bold;
  border-bottom: 1px solid #eaeaea;
 text-indent: 0;
padding: .05rem 0px;
margin-bottom: .05rem;
font-size: .28rem;
line-height: 0.5rem;
  }
*/
.yxxq_n h3{
    display: block;
  color: #FF6459;
  font-size: larger;
  font-weight: bold;
  border-bottom: 1px solid #eaeaea;
 text-indent: 0;
padding: .05rem 0px;
margin-bottom: .05rem;
font-size: .28rem;
line-height: 0.5rem;
  }

   
.yxxq_n p{font-size: 0.24rem;line-height: 0.52rem;color: #333;margin-bottom: .1rem;margin-top: .2rem;}



    
.suxzz li em.lgwsza{color: #05bcc6;cursor: pointer;}

    
.suxzz li em.lgwsza2{color: #05bcc6;cursor: pointer;}
    
.nisal{display: none;}
.niswi{

 position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.6);
z-index:20;
 
 

}
.niswi2{

 position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.6);
z-index:20;
 
 

}
.nvzBox{
  
 position: fixed;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
z-index: 30;
height: 400px;
-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
border-radius: 12px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 80%;
background:#fff ;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 10px;
}
.nvzBox .rgbax{position: absolute;right: 0px;
  top: -30px; margin: auto;z-index: 10;background: url(../images/gb.png) no-repeat;width: 40px;height: 40px;cursor: pointer;background-size:40px 40px;}
.nvzBox .rgbax2{position: absolute;right: 0px;
  top: -30px; margin: auto;z-index: 10;background: url(../images/gb.png) no-repeat;width: 40px;height: 40px;cursor: pointer;background-size:40px 40px;}
.nvzBox .btwsa{position: relative;width: 100%; height:3.2rem;left: 0; margin-top: -70px; text-align: left; color: #000;padding: 0 .15rem;box-sizing: border-box;background: url(../images/tcbg.png) no-repeat;background-size: 100% auto;}
.nvzBox .btwsa p{position: absolute;left: 0px;top: 150px;
  font-size: .4rem;font-weight: bold;color: #05bcc6;text-align: center;width: 100%;}
.nvzMain{width: 100%;
 height: 270px;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 padding: .3rem;
 overflow-y: scroll;
 z-index: 20;
 position: relative;
 margin-top: .3rem;
}
.nvzMain p{text-align: left;}
.nvzMain strong{display: block;font-size: .3rem;
 color: #000;
 margin-bottom: .08rem;
 margin-top: .2rem;
 text-align: left;
 font-weight: normal;
}

.suxzz {display: flex;flex-wrap: wrap;border-radius: 5px;padding: .1rem 0rem;}
.suxzz li {width: 99%;font-size: .28rem;line-height: .6rem;float: left; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom: 1px #eaeaea solid;}
.suxzz li span {color: #555;display: inline-block;margin-right: .1rem;}
.suxzz li em{color: #999;font-size: .28rem;overflow: hidden;}
.suxzz li a{color: #05bcc6;}


.xaznd-sj p{text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: .28rem;}
.xaznd-sj em{color:#999;margin: 0 .1rem;}



.hotzt_lb{display: inline-block;margin-top: .2rem;}
.hotzt_lb li{height: .66rem; background-color: #f3f3f3; border-radius: .18rem; margin-right: 2%;padding: 0 1%; line-height: .66rem;text-align: center;font-size: .26rem;color: #999;margin-bottom: .12rem;width: 47%;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hotzt_lb li a{ font-size: 0.24rem; color: rgb(143, 125, 125);}
.hotzt_lb li:nth-child(2n){margin-right: 0;}


/*合集列表详情*/
.bsc_hjrbo {
	width: 100%;
  height: auto;
  background: #fff;
  position: relative;
  overflow: hidden;
  box-sizing: border-box
}
.bsc_rimg {
	width: 100%;
	height: 2.8rem;
	overflow: hidden;
}
.bsc_rimg img{
	width: 100%;
	height: 3.3rem;
	overflow: hidden;
	object-fit: cover;
}
.bsc_hjbt {
	width: 100%;
  height: auto;
  background: #fff;
	padding:0.2rem;
  position: relative;
  overflow: hidden;
  box-sizing: border-box
}
.bsc_hjbt h1 {
  color: #333;
  font-weight: bold;
	font-size: 0.32rem;
	width: 100%;
	float: left;
	overflow: hidden;
	line-height: 0.48rem;
	margin-bottom: 0.12rem;
}
.Ctitle h3{ font-weight: normal; }
.bsc_gksj {
	width:100%;
	overflow: hidden;
}
.bsc_gksj span {	 
	color: #999;
	display: inline-block;
    line-height: 0.6rem;
	font-size: 0.26rem;
}
span.bsc_gdkd em{	
	color: #55ae03;
    margin: 0 0.04rem;
    font-weight: bold;
}
.bsc_hjbt > .bsc_hjwz {
    width: 100%;
	position: relative;
	margin: 0.12rem 0 0.04rem 0;
    overflow: hidden;
    font-size: 0.28rem;
	color: #333;
    line-height: 0.46rem;
    height: 1.38rem;
    font-family: arial, "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1";
}
.bsc_hjwz .bsc_rolh {
    width: 100%;
    height: auto;
    line-height:  0.46rem;
    font-size: 0.28rem;
    position: absolute;
    left: 0%;
    top: 0;
    box-sizing: border-box;
}
.bsc_hjwz botton {
    width: 2rem;
    position: absolute;
    right: 0;
    bottom: -2px;
    cursor: pointer;
    color: #05bcc6;
    font-size: 0.26rem;
    text-align: right;
	font-weight: bold;	
	background-image: linear-gradient(to right,rgba(249,249,249,0.8),rgba(249,249,249,1));
}
/*弹出*/
.m_alert {
  width: 90%;
  height: auto;
  max-height: 70%;
  padding: 0.52rem 0.36rem 0.36rem 0.36rem;
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  background: #fff;
  border-radius: 4px;
  position: fixed;
  font-size: 0.3rem;
  line-height: 0.48rem;
  top: 10%;
  left: 5%;
  z-index: 99999;
}
#m_close {
  width: auto;
  height: auto;
  font-size: 0.24rem;
  font-weight: normal;
  background: #333;
  color: #fff;
  padding: 0 0.24rem;
  display: block;
  overflow: hidden;
  position: fixed;

  right: 5%;
  top: 15%;
  z-index: 10;
  border-radius: 0 0 0 0.12rem
}
#m_alertbg {
  width: 100%;
  height: 100%;
  background: #000;

  opacity: 0.6;
  display: block;
  overflow: hidden;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99998;
}