#PicW30{height:240px;}
.pw48{ width:48%;}
.pw50{ width:50%;}
.pw48 a,.pw50 a{ color:#999;}
.pw48 a em{display: block;width: 100%;overflow: hidden;float: left;height:220px;}
.pw48 a em img{width:100%;height:100%;}
.pw48 a span{ width:100%; font-size:14px;  margin:0 auto; line-height:20px; height:20px; overflow:hidden; display:block; background:#fff; }
.pw50 li{ width:49%; margin-right:1%; float:left;}
.pw50 li em{ height:60px; overflow:hidden; display:block; width:100%;}
.pw50 li em img{width:100%; height:100%; overflow:hidden;}
.pw50 li span{ width:100%; font-size:10px;  margin:0 auto; line-height:20px; height:20px; overflow:hidden; display:block; background:#fff; }
@media screen and (min-width:375px){
	.pw50 li em{height: 70px;}
	.pw48 a em{height:250px;}
}
.click_more{width:98%; height:40px;  margin:8px auto; }
.click_more a{ width:96%; height:40px; display:block; background-color:#0090ff; color:#fff; margin:0 auto; font-size:14px; line-height:40px;border-radius:5px;}

/*热门游戏*/
.m-caini{ clear:both; overflow: hidden;}
.m-caini ul li {text-align: center;width: 25%;float: left;margin:10px 0px;}
.m-caini ul li img {width: 60px;height: 60px;}
.m-az-title{width: 80%;margin: auto;text-align: center;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; font-size:14px;}

/*专题*/
.zqu_wx_list { overflow: hidden;padding: 0px 5px;}
.zqu_wx_list .rjnc{border:1px solid #dbdbdb;border-radius:4px;padding:5px;margin:0px 5px;}
.zqu_wx_list .rjnc a.tb{width:40px;height:40px; float:left;}
.zqu_wx_list .rjnc a.tb img{width:40px;height:40px;overflow:hidden}
.zqu_wx_list span.rjinfo{margin:4px 0px;}
.zqu_wx_list .rjnc .p{padding-top:0px;}
.zqu_wx_list a.tb{margin-right:8px;}
.zqu_wx_list .rjnc .p{height:58px; font-size: 12px;}
.zqu_wx_list .rjnc{height:50px;}
.zqu_wx_list a.load{margin-top:18px;}
.zqu_wx_list ul li{float:left;width:50%;margin-bottom:10px;}
.zqu_wx_list .rjnc .p span.nc font{font-size:12px; color:#000000;}
.zqu_wx_list .rjnc .p span.nc{height:20px;line-height:20px;display:block;overflow:hidden;}
.zqu_wx_list span.rjinfo{margin-top:2px;color: #999999;}
.zqu_wx_list{overflow:hidden;padding:0px 5px;}

/*最近更新*/
.fx_list{overflow:hidden;padding:0px 10px}
.fx_list .phk.yh.overf.rjnc a.tb{margin-left:0px;}
.fx_list .phk.yh.overf.rjnc a.load{margin-right:2px;}
.fx_list .phk.yh.overf.rjnc ul{margin-bottom:-11px;overflow:hidden}
.rjnc{padding:10px 0px 0px 0px;margin:0px}
.rjnc a.tb{width:60px;height:60px;margin-left:10px; float: left; margin-right: 10px;}
.rjnc a.tb img{width:60px;height:60px;overflow:hidden}
.phk.yh.overf.rjnc li{height:70px;overflow:hidden;display:block;border-bottom:1px solid #e4e4e4;margin-bottom:10px;}
.phk.yh.overf.rjnc p{padding-top:1px;}
.rjnc p span.nc {overflow: hidden; display: block;height: 24px; line-height:24px;}
.phk.yh.overf.rjnc span.rjinfo{color: #959595;  font-size: 12px; display: block; margin:0px; height: 17px; overflow: hidden;}
.phk.yh.overf.rjnc p a.time{color:#666666;font-size:12px;display:block;overflow:hidden;height:17px;}
.phk.yh.overf.rjnc a.load{width:auto;padding:0px 14px;margin-left:11px;margin-right:10px;}
.phk.yh.overf.rjnc p span.nc a{float:left;color:#484848;font-size:13px;display:block;}
.phk.yh.overf.rjnc a.load.xzing{background-color:#d7d7d7; color:#fff; border:solid 1px #d7d7d7;width:52px;padding:0px;}
.phk.yh.overf.rjnc a.load:hover{color:#fff;background:#51c422}
.phk.yh.overf.rjnc a.load.xzing:hover{color:#fff;background:#d7d7d7}
.phk.yh.overf.rjnc p a.time:hover,.phk.yh.overf.rjnc p span.nc a:hover,.pht .ph_list a h2:hover{color:#f05205}
.rjnc p { display: block;overflow: hidden; padding-top: 3px; height: 68px;}
.phk.yh.overf.rjnc p a.time { color: #666666; font-size: 12px; display: block; overflow: hidden;height: 17px; line-height:17px; width: 100%;}
.fx_list .phk.yh.overf.rjnc p span.nc font.xx { right: -3px;}
.phk.yh.overf.rjnc p span.nc font.xx { right: 5px;}
.rjnc p span.nc font.xx { position: absolute;  top: 0px; right: -3px;}
.rjnc p span.nc font.xx {  float: left; margin-left: 8px; width: 60px; height: 11px; margin-top: 3px;}
.rjnc p span.nc font {  float: left; color: #484848; font-size: 13px;}
.xx{ background:url(../images/bkx.png) no-repeat;}
.x01{ background-position:0 0px;}
.x02{ background-position:0 -10px;}
.x03{ background-position:0 -20px;}
.x04{ background-position:0 -30px;}
.x05{ background-position:0 -40px;}
.x06{ background-position:0 -51px; }
.x07{ background-position:0 -61px;}
.x08{ background-position:0 -71px;}
.x09{ background-position:0 -82px;}
.x010{ background-position:0 -92px;}
.flinks{  width:  98%;  position: relative; text-align:  left; padding: 2%;}
.flinks li{  float: left;  height: 30px;  line-height: 24px;  font-size: 14px;    margin-right:  10px;}
.flinks li a{ color: #666666;}

/*资讯列表页*/
.list_img{background:#fff;border-top:1px solid #dbdbdb;overflow:hidden;}
.list_img ul li{display:block;overflow:hidden;border-bottom:1px solid #dbdbdb;padding:10px;}
.list_img ul li a.p_img{display:block;width:123px;height:80px;overflow:hidden;float:left;margin-right:10px;}
.list_img ul li a.p_img img{width:123px;height:80px;overflow:hidden}
.list_img ul li p{display:block;overflow:hidden;}
.list_img ul li p a.p_title{display:block;overflow:hidden;color:#484848;font-size:14px;height:20px;line-height:20px;}
span.s_info{display:block;line-height:16px;color:#999999;font-size:12px;width:100%;margin-top:4px;margin-bottom:2px;height:35px;overflow:hidden}
span.s_time{color:#959595;font-size:12px;display:block;padding-top:2px;height:18px;overflow:hidden}
.list_img ul li p a.p_title:hover,.glv a.title:hover{color:#db9245}

.tab_con{ display:none;}
.tabs{height: 40px;border-bottom:1px solid #e4e4e4;border-left: 1px solid #e4e4e4;width: 100%; font-size:14px; }
.tabs li{height:39px;line-height:39px;float:left;border:1px solid #e4e4e4;border-left:none;background: #f2f2f2;overflow: hidden;position: relative; width:25%;}
.tabs li span {display: block;border: 1px solid #fff;outline: none; color:#999;}
.tabs li span:hover {background: #ccc;color:#666;}	
.tabs .thistab,.tabs .thistab span:hover{background: #fff;border-bottom: 1px solid #fff;color:#666;}

.mxzj_tabs{height: 40px;border-bottom:1px solid #e4e4e4;border-left: 1px solid #e4e4e4;width: 100%; font-size:14px; }
.mxzj_tabs li{height:39px;line-height:39px;float:left;border:1px solid #e4e4e4;border-left:none;background: #f2f2f2;overflow: hidden;position: relative; width:33.33%; text-align:center;}
.mxzj_tabs li a {display: block;border: 1px solid #fff;outline: none; color:#999;}
.mxzj_tabs li a:hover {background: #ccc;color:#666;}	
.mxzj_tabs .thistab,.mxzj_tabs .thistab a:hover{background: #fff;border-bottom: 1px solid #fff;color:#666;}

/*分类*/
.hx_list{overflow:hidden;padding:0px 10px; min-height: 400px;padding-top:10px;}
.hx_list ul li{height:80px;border:1px solid #d6d6d6;float:left;width:48%;position:relative;overflow:hidden; margin-bottom:10px; margin-left:2%;box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2); }
.hx_list ul li a{color:#484848;font-size:15px;height:32px;display:block;margin:0 auto;line-height:32px;margin-top:9px;width:78px;}
.hx_list ul li span{;height:40px; overflow: hidden;display: block;text-align: center;font-size: 12px;color: #999999;}
.hx_list ul{margin-bottom:-1px;overflow:hidden} 
.hx_list ul li a.hover{ color:#0090ff;}

/*软件内容*/
.m-soft{ width:100%;background:#fff; position:relative; text-align:left; padding:0.5%;}
.m-soft .metas{font-size: 12px; color:#999;margin-bottom: 5px; padding-left:5px; padding-top:5px; padding-right:5px;}
.m-soft .metas .icon-pic{width: 70px;height: 70px;display: block;overflow: hidden;float:left;}
.m-soft .metas .icon-pic img{width: 100%;height: 70px;border-radius: 16px;display: block;overflow: hidden; margin: 0; padding: 0; max-width: none; max-height: none;}
.m-soft .metas ul{width: auto; height: auto; margin: 0; text-align: left; padding: 0 0 0 12px; box-sizing: border-box; display: block; overflow: hidden; -webkit-box-flex: 1;}
.m-soft .metas ul li{ width: 100%;}
.m-soft .metas ul li h1{ width: 100%; height: 20px; line-height: 20px; font-size: 18px; font-weight: normal; color: #333; display: block; overflow: hidden;}
.m-soft .metas ul li b{width: 50%; height: 20px; line-height: 20px; font-size: 12px; font-weight: normal; color: #999; float: left; margin: 2px 0 0 0; display: inline; overflow: hidden;}
#ddd p a { width: 100%; height: 35px;line-height: 35px; background: #1d6ff5; border-radius: 6px; font-size: 16px; font-weight: normal; color: #fff; text-align: center; display: block; overflow: hidden;    margin-top: 10px;  text-decoration: none;}
#ddd p a b{ font-weight: normal;}
.pz{ overflow:hidden; border-top:1px solid #e4e4e4; clear:both;}
.pz ul li { float: left; width: 25%; color: #484848; font-size: 12px; text-align: center;}
.pz ul li font {background: url(../images/d.png) 0px 50% no-repeat; background-size: 10px 10px; padding-left: 14px;}
.m-soft .m-content{font-size:14px; line-height:1.5;padding-left:5px; padding-right:5px;}
.m-soft .m-content .m-tag{font-size:16px;color:#333; height:72px; line-height:36px; font-weight:normal;}
.m-soft .m-content div.cont{ font-size:14px; color:#666;}
.m-soft .m-content a{color:#fa7d5f;}
.m-soft .m-content img{max-width: 100%;margin: 10px auto 0 auto; vertical-align:middle;}
.m-soft .m-content embed,.m-soft .m-content object{max-width: 100%;}
.m-soft .m-content p{margin:4px 0;}
.zt_pic{display: block;float: left;width: 60px; height: 60px; overflow: hidden; margin-left:10px; margin-top:10px;}
.zt_pic img{ width:100%; height:60px;}
.hj-item-r {margin-left: 80px;margin-top:10px;}
.hj-item-r h5 {display: block;color: #333;font-size: 14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;height: 20px;line-height: 20px;}
.hj-item-r p {display: block;color: #999;font-size: 12px;line-height: 18px;margin-top: 5px;height: 36px;overflow: hidden;}

/*20190124 增加图片*/
.swiper-container{margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1;}
.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-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-slide{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}

/*sm-pic*/
.sm-pic .swiper-slide img{display: block;width: 100%;}
/*bm-pic*/
.bm-pic{display: none;position: fixed;top:0;left: 0;z-index: 1000001;width: 100%;height: 100%;}
.bm-pic .swiper-container{width: 80%;top:50%;}
.bm-pic .swiper-slide img{display: block;width: 100%;}
/*btn*/
.cm-btn{position: absolute;top:50%;width: 16px;height: 30px;margin-top: -15px;}
.swiper-prev{background: url("../images/icon_l_btn.png") no-repeat;left: 10px;background-size: 16px 30px;}
.swiper-next{background: url("../images/icon_r_btn.png") no-repeat;right: 10px;background-size: 16px 30px;}
/*mask*/
.mask{position: fixed;top:0;right: 0;left: 0;bottom: 0;background-color: rgba(0,0,0,.5);z-index: 1000000;display: none;}
/*closed*/
.bm-pic .closed{position: absolute;top:20px;right: 20px;width: 18px;height: 18px;background: url("../images/icon_closed.png") no-repeat;background-size: 18px 18px;display: block;}
.bm-pic .tag{position: absolute;top:20px;left: 20px;font-size: 18px;color: #fff;display: block;}
.sm-pic-til{padding: 10px 10px 0 10px;overflow: hidden;  color: #484848; font-size: 15px;font-weight: bold;}
/*资讯内容*/
.m-article{ width:100%;background:#fff; position:relative; text-align:left; padding:0.5%;}
.m-article h1{ margin-bottom: 10px; font-size: 18px; font-weight: bold; text-align: center;}
.m-article .metas{font-size: 12px; color:#999; height:20px; text-align:center; border-bottom:1px solid #d4d4d4;}
.m-article .metas a{ color:#f35b41;}
.m-article .m-content{font-size:14px; line-height:2;}
.m-article .m-content div{ font-size:14px;}
.m-article .m-content a{color:#fa7d5f;}
.m-article .m-content img{max-width: 100%;margin: 0 auto; vertical-align:middle;}
.m-article .m-content embed,.m-article .m-content object{max-width: 100%;}
.m-article .m-content p{margin:4px 0;}
.sxpn {padding: 10px; border-top: 1px solid #e8e8e8;}
.sxpn a.prev, .sxpn a.next {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;word-break: break-all; color: #333;font-size: 14px;line-height: 34px;}
.list_wz ul li{ padding-left:20px;float: left; width: 50%;}
.list_wz ul li a {color: #666666;font-size: 14px;display: block;height: 32px;line-height: 32px;overflow: hidden;}
.list_wz ul li a:hover{color:#f05205}

/*点击查看更多*/
.click_more {width: 98%; height: 40px;margin: 10px auto;}
.click_more a { width: 96%;height: 40px;display: block; background-color: #0090ff; color: #fff; margin: 0 auto;font-size: 14px;line-height: 40px;border-radius: 5px;text-align: center;}
.m-caini ul li div.appInfo a{ font-size: 14px; height: 24px; line-height: 24px;overflow: hidden;display: block;}
.m-caini ul li div.appInfo .pf{  display: none;}
.m-caini ul li div.appInfo .btn_dl{ display: none;}
.xgzt_list{max-height: 330px;overflow:hidden}

/*小程序安装教程*/
.basebox { background: #fff; margin-top: 6px; }
.basebox .bt { display: block; overflow: hidden; padding: 0 12px; }
.basebox .bt p { float: left; color: #333; font-size: 16px; font-weight: bold; line-height: 42px; }
.basebox .bt a { float: right; font-size: 14px; color: #888; line-height: 42px; text-decoration: none; }
.basebox .bt .chose { float: right; margin: 8px 0; display: inline-block; border-radius: 13px; overflow: hidden; }
.basebox .bt .chose a { display: inline-block; float: left; color: #999; line-height: 26px; padding: 0 6px; background: #f6f6f6; font-size: 12px; }
.basebox .bt .chose a.on { background: #5fb300; color: #fff; }
.basebox .bt p{ color: #05c300;}
.basebox .bt p .i_line{ width: 4px; height: 17px; background: #05c300; display: inline-block;vertical-align: middle; margin-right:8px; margin-top: -5px;}
.warp_img{color: #666;font-size: 14px;padding-bottom: 10px;line-height: 24px;border-bottom: 1px solid #f5f5f5;padding:0 12px;}
.warp_img .sao{ margin: 20px auto;}
.warp_img .sao ,.warp_img .sao img{ width: 150px; height: 150px;}
.warp_img  .btn{ cursor: pointer;position: relative;font-size: 13px; width: 91px;height: 22px;padding: 0 10px; line-height: 22px; color: #fff; background: #05c300; border-radius: 10px;  margin: 0 auto;}
.warp_img  .btn #libao{ opacity: 0; position: absolute; left: 0; top:22px; width: 100%; height: 100%; }
.warp_img .img{margin-top: 30px;}
.warp_img .img img{width: 100%; height: auto;}

/*专题*/
.spec-img{ width:100%; position:relative; }
.spec-img img{ width:100%; height:auto; overflow:hidden; }
#cly_content li{ position:relative;}
#cly_content li div.info{height: 70px;overflow: hidden;display: flex;}
#cly_content li div.info .appImg{float: left;margin: 0 2%;width: 65px;height:  65px;}
#cly_content li div.info .appImg img:first-child{position: absolute;left: 2%;width: 65px;}
#cly_content li div.info .appImg img:last-child{position: absolute;left: 0;z-index: -1;width: 0;height: 0;}
#cly_content li div.info .detail{font-size: 14px;color: #666666;flex: 1;display:  flex;flex-direction:  column;height: 65px;}
#cly_content li div.info .detail .appName{height: 20px;color: #484848;font-size: 13px;}
#cly_content li div.info .detail .ovf{position:  relative;}
#cly_content li div.info .detail .ovf .fl{margin-top: 4px;}
#cly_content li div.info .detail .ovf .fl div.row:first-child{ display:none}
#cly_content li div.info .detail .ovf .fl div.row:last-child{color: #959595;font-size: 12px;}
#cly_content li div.info .detail .btn-download{position:absolute;right: 10px;top: 8px;height: 26px;background: #fff;border: 1px solid #51c422;font-size: 12px; text-align: center;line-height: 27px;border-radius: 4px;color: #51c422;padding: 0px 14px;}
#cly_content li .appDesc{white-space: nowrap;width: 209px;position:  absolute;bottom: 4px;left: 80px;overflow:  hidden;text-overflow: ellipsis;color: #666666;font-size: 12px;height: 20px;}


#cly_content li a.jcName{ padding-left:20px; font-size:16px;}
#cly_content li.spec{float: left;
    vertical-align: top;
    display: inline-block;
    width: 50%;
    text-align: center;
    overflow: hidden;
    margin-bottom: 8px;
    border: none;
    height: auto;}
#cly_content li.spec a{    padding: 0px 5px;
    display: block;
    overflow: hidden;
    margin: 0 auto;
    color: #484848;
    font-size: 14px;
    text-align: center;}
#cly_content li.spec a img{width: 173px;
    height: 104px;
    overflow: hidden;
    border-radius: 4px;
    margin-bottom: 5px;}
#cly_content li.spec p{ height:30px;}
#cly_content li.spec p a{ padding: 0px 5px;
    display: block;
    overflow: hidden;
    margin: 0 auto;
    height: 20px;
    color: #484848;
    font-size: 14px;
    text-align: center;}
	
