/*首页*/
.index_header .game_list_01{ padding-bottom: 7px; border-bottom:1px dashed #ddd; margin-bottom: 10px;}
.index_header{ margin-bottom: 24px;}

.index_p1 .left{float: left;width: 300px;}
.index_p1 .middle{float: left;margin-left: 20px; width: 450px;}
.index_p1 .right{float: right;width: 300px;}

/*p1 left*/
.m-sd-cover-list{position: relative;margin: -10px;margin-bottom: 10px;}
.m-sd-cover-list li{float: left;width: 50%; font-size: 14px;}
.m-sd-cover-list li a{display: block;padding: 10px;text-align: center;}
.m-sd-cover-list li img{width: 100%; height: 95px;display: block;margin-bottom: 10px;}

.m-sd-special-list{}
.m-sd-special-list li{font-size: 16px; width: 100%; overflow: hidden;}
.m-sd-special-list li a{display: block;padding: 10px 0;}
.m-sd-special-list li img{width: 100%; height: 80px;display: block; margin-bottom: 10px;}

/*p1 middle*/
.m-headline{background-color: #d80001; padding: 20px; height: 50px; margin: 0 0;text-align: center;margin-bottom: 10px;}
.m-headline a{display: block;}
.m-headline em{color:#fff; font-size: 18px; font-weight: bold; display: block;margin-bottom: 10px;}
.m-headline span{color:#e9bcb7; display: block;}
.p1_srcoll .fl{ width: 394px; height: 340px; position: relative; overflow: hidden;}
.p1_srcoll .fr{ width: 48px;}
.p1_srcoll_box{ position: absolute; left: 0; top: 0; height: 1500px; width: 100%;}

.p1_srcoll .fr li{ padding-left: 11px; width: 37px; height: 51px; color: #666666; font-size: 16px; cursor: pointer; line-height: 51px; margin-bottom: 20px; position: relative;}
.p1_srcoll .fr .active i{ background-position: -100px 0; display: block; width: 6px; height: 12px; position: absolute; left: 0; top: 20px;}
.p1_srcoll .fr .active{ background-color: #343434; color: #fff; font-size: 16px;}

.u-banner{ margin: 20px auto;}





/*p1 right*/
.m-slide{ position: relative;margin-bottom: 8px;  overflow: hidden;padding-bottom: 30px; width: 300px; height: 270px;}
.m-slide ul{width: 100%;height: 100%; position: absolute; left: 0; top: 0;}
.m-slide li{ width: 300px;height: 270px; overflow: hidden; float: left;} 
.m-slide li a{display: block; width: 100%;height: 100%;}
.m-slide li img{width: 100%; display: block; height: 100%;}
.m-slide li.active{ display: block;}
.m-slide .tt-bg,
.m-slide .tt{ position: absolute;bottom:30px; height:40px;line-height: 40px; left:0; z-index: 2;}
.m-slide .tt-bg{width: 100%; background: #000; opacity: 0.7; z-index: 1; filter: alpha(opacity=70);}
.m-slide .tt{color:#fff ; font-size: 16px;  text-indent: 10px; display: block; width: 100%;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}

.m-slide .selector{position: absolute;  bottom:10px; right:0; text-align: center; z-index: 3; width: 100%; }
.m-slide .selector span{ display: inline-block; cursor: pointer;width: 22px;height: 5px;  margin:0 0; width: 20%;}
.m-slide .selector span i{display: block;background: #d6d6d6;height: 100%;margin-right: 1px;}
.m-slide .selector span.active i{ background: #f6505c;}

/*首页通栏滚动*/
.m-special-scroller{padding: 20px 0;position: relative;}
.m-special-scroller h3{font-size: 16px; line-height: 40px;}
.m-special-scroller li{ float: left; width: 215px;height: 100px; margin-right: 18px;}
.m-special-scroller li img{width: 100%;height: 100%; display: block;}
.m-special-scroller ul{ width: 300%; position: absolute; left: 0; top: 0;}
.m-special-scroller .canvas{ width: 100%;margin: 0 auto; height: 100px;overflow: hidden; position: relative;}
.m-special-scroller .next,
.m-special-scroller .prev{
    background: rgba(0,0,0,0.5); color:#fff; width: 24px;height: 55px;display: block; position: absolute;
    top:50%; margin-top: -28px;cursor: pointer;line-height: 55px;text-align: center; font-size: 18px;
 }

.m-special-scroller .next{right:0;}
.m-special-scroller .prev{left:0;}

/**/
.g_main_categoris_1_box{ padding: 14px 9px 0; width: 1132px; margin: 0 auto; background-color: #fff;}
.m-categories{}
.m-categories .item{float: left;width: 25%;margin-bottom: 10px;}
.m-categories .item dl{ margin: 15px;}
.m-categories .item dt{padding-bottom: 20px;border-bottom: 1px solid #f9f9f9;}
.m-categories .item dt .tt{float: left; font-size: 18px;border-left: 3px solid #d80001;padding-left: 5px;line-height: 1;}
.m-categories .item dt .tt em{color:#d80001; font-weight: normal;}
.m-categories .item dt .more{float: right;}

.m-categories .item dd{height: 45px;border-bottom: 1px solid #f9f9f9;line-height: 45px;font-size: 14px;}
.m-categories .item dd a{position: relative;display: block;padding:0 80px 0 40px;}
.m-categories .item dd a:hover{color:#d80001;}
.m-categories .item dd img{width: 32px;height: 32px;position: absolute;left:0;top:6px;}
.m-categories .item dd .suffix{position: absolute;right:0; top:0; font-size: 12px; color:#999;}
.m-categories .item dd .suffix em{ color:#d80001;font-weight: normal;}
.m-categories .item dd a:hover .bg{ display: block;}
.m-categories .item dd .bg{ padding: 5px 0 0 10px; width: 53px; height: 31px; line-height: 31px; font-size: 12px; color: #fff; background-position: -150px -200px; position: absolute; right: 0; top: 5px; display: none;}
.m-categories .item dd a:hover .suffix{ display: none;}



.m-categories-2{position: relative;margin-left: -10px;margin-right: -10px;margin-bottom: 15px;}
.m-categories-2 .category{float: left; width: 33.33333%;}
.m-categories-2 .category-inner{margin: 10px;}
.m-categories-2-hd{background-color: #dddddd;}
.m-categories-2-hd .tt{background-color: #d80001; color:#fff;font-size: 16px;float: left; line-height: 35px;padding-left: 15px;padding-right: 10px;position: relative;}
.m-categories-2-hd .tt em{border-left: 3px solid #fff;padding-left: 8px;font-weight: normal;; }
.m-categories-2-hd .tt i {
    position: absolute;right:-70px;top:0;display: block;border: 35px solid transparent;border-left-color: #d80001;width: 0;height: 0;
    border-left-width: 35px;border-bottom-width: 0
}
.m-categories-2-hd .more{float: right;line-height: 35px;padding-right: 15px;}

.m-categories-2-bd{background-color: #fff;margin-top: 10px;padding: 10px 24px;}
.m-categories-2-bd ul{font-size: 14px;}
.m-categories-2-bd li{line-height: 42px;;padding-right: 80px;position: relative; border-bottom: 1px solid #f2f2f2;}
.m-categories-2-bd li a{ display: block;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.m-categories-2-bd li:hover{;}
.m-categories-2-bd li a:hover{color:#d80001;}
.m-categories-2-bd .date{position: absolute;right:0;top:0;color:#999; }
.m-categories-2-bd .suffix{position: absolute;right:0;top:0;color:#999;font-size: 12px;}
.m-categories-2-bd .suffix em{color:#d80001;font-weight: normal;}

/*安卓游戏*/

/*大型游戏,单机游戏....小游戏页面*/
.z-gg-nav{ height: 48px; line-height: 48px; overflow: hidden; background-color: #494949;}
.z-gg-nav li{ float: left; color: #fff; width: 20%; height: 48px; overflow: hidden; font-size: 16px; text-align: center;}
.z-gg-nav li a{ color: #fff; display: block; width: 100%; height: 100%;}
.z-gg-nav .active, .z-gg-nav li a:hover{ background-color: #d90001;}
.z-gg-nav li i{ display: inline-block; width: 32px; height: 32px; background-image: url(/img/www/gg.png); vertical-align: middle; background-repeat: no-repeat;}
.gg_01{ background-position: 0 5px; margin-right: 5px;}
.gg_02{ background-position: 0 -50px; margin-right: 5px;}
.gg_03{ background-position: 0 -98px;}
.gg_04{ background-position: 0 -148px; margin-right: 5px;}
.gg_05{ background-position: 0 -200px;}
.z-gg-con .m-app-filter{ padding-top: 16px; padding-bottom: 0px;}
.z-gg-con{ margin-bottom: 14px;}
/*大型游戏,单机游戏....小游戏页面2*/
.game2_names{ padding: 15px 13px 15px 439px; background: #fff; width: 698px; height: 100px; margin: 0 auto; position: relative;}
.game2_phone_type{ width: 375px; height: 100px; overflow: hidden;overflow: hidden; white-space: nowrap;text-overflow: ellipsis; font-size: 36px; color: #000000; position: absolute; left: 38px; top: 15px; line-height: 100px; font-weight: normal; overflow: hidden;}
.game2_phone_intro{ background-color: #ebebeb; line-height: 24px; font-size: 14px; padding: 14px 25px; height: 72px; overflow: hidden; color: #787878;}

/*合集页面*/
.special_he_banner{width: 100%;height: 276px;display: block; position: relative;}
.special_he_banner img{ display: block; width: 100%; height: 100%;}
.spe_heji_list a{ display: inline-block; height: 32px; line-height: 32px; padding: 0 14px; background: #ededeb; float: left; margin: 0 2px 2px 0; font-size: 14px;}
.special_he_banner_info{ width: 340px; height: 163px; padding: 52px 20px 61px 380px; position: absolute; right: 0; top: 0; background: url(/img/www/spBg.png) right top no-repeat; line-height: 24px; color: #fff; font-size: 14px;}
.special_he_h1{ height: 28px; line-height: 28px; overflow: hidden; font-size: 24px; font-weight: normal; margin-bottom: 16px;}
.special_he_banner_info p{ height: 120px; overflow: hidden;}
.special_h4_bannBtn{ display: block; width: 142px; padding-left: 53px; height: 37px; line-height: 37px; overflow: hidden; background: url(/img/www/spBtn.png) center no-repeat; position: absolute; right: 20px; bottom: 24px; font-size: 18px; color: #fff;}


/*合集专题l列表*/
.m-special-list{}
.m-special-list .categories{float: left;width: 200px;background-color: #fff;}
.m-special-list .categories li{ padding:0 10px; position: relative;}
.m-special-list .categories li a{font-size: 16px; padding:20px 15px; display: block;border-bottom: 1px solid #eee;}
.m-special-list .categories li.active,
.m-special-list .categories li.active a{background-color: #d80001; color:#fff;border-bottom-color: #d80001;}
.m-special-list .categories li a .bg{ width: 7px; height: 11px; background-position: -150px 0; overflow: hidden; position: absolute; right: 8px; top: 24px; display: none;}
.m-special-list .categories li.active a .bg{ display: block;}

.m-special-list .lists{float: right; width: 885px;background-color: #fff;padding: 20px;}
.m-special-list .lists dl{}
.m-special-list .lists dt{font-size: 18px;border-left: 3px solid #d80001;padding-left: 5px;line-height: 22px;margin-bottom: 15px;}
.m-special-list .lists dd{margin-bottom: 20px;}

.m-special-list .lists ul{position: relative;margin-left: -10px;margin-right: -10px;}
.m-special-list .lists li{float:left; width: 25%;font-size: 14px;}
.m-special-list .lists li a{display: block;margin: 10px;text-align: center;}
.m-special-list .lists li img{width: 100%; height: 125px;display: block;margin-bottom: 10px;}
.m-special-list .lists {}

/*红鼠攻略列表*/
.m-cate-nav{background-color: #d80001;color:#fff;}
.m-cate-nav li{float: left; border-left:1px solid #ca0000; border-right: 1px solid #e83530;}
.m-cate-nav li.fist{border-left: none;}
.m-cate-nav li.last{border-right: none;}
.m-cate-nav a{color:#fff;font-size: 14px;display: block;line-height: 40px;height: 40px; padding:0 20px;}

.m-art-list{}
.m-art-list li{border-bottom: 1px solid #eee; padding-bottom: 20px;margin-bottom: 20px; min-height: 140px;position: relative;}
.m-art-list li .title{display: block; font-size: 20px;margin-bottom: 20px; height: 22px; overflow: hidden; font-weight: bold;}
.m-art-list li .cover{width: 215px;height: 140px;display: block; float:left; margin-right: 20px;}
.m-art-list li .cover img{width: 100%;height: 100%;display: block;}
.m-art-list li .abstract{color:#999; font-size: 12px; line-height: 1.8;}
.m-art-list li .detial{color:#d80001;font-size: 12px;}
.m-art-list li a:hover{color:#d80001;}
.m-art-list li .title{ color: #000;}

.dongtaiTop{ background: #d90001; padding: 17px 19px 11px; line-height: 32px; height: 64px; overflow: hidden; color: #fff; font-size: 18px; margin-bottom: 17px;}
.dongtaiTop a{ color: #fff;}
.dongtaiTop strong,.dongtaiTop b{ display: block; height: 32px; overflow: hidden;}
.sd_dongtai .m-dot-list li{ height: 44px; line-height: 44px; overflow: hidden;}
.sd_dongtai{ margin-bottom: 15px; padding-top: 16px;}

/*红鼠攻略内页*/
.m-art{margin-bottom: 20px;}
.m-art h1{text-align: center;font-size: 24px;margin-bottom: 20px;margin-top: 20px;}
.m-art .metas{border-bottom: 1px dotted #ddd;padding-bottom: 30px; color:#999;margin-bottom: 20px;text-align: center;}
.m-art .content{font-size: 16px;line-height: 2;}
.m-art .content a{color:red;}
.m-art .content object{width:600px; height:380px; margin:0 auto;display: block;}
.m-art .content embed{width:600px; height:380px; margin:0 auto;display: block;}
.m-art .content iframe{width:680px; height:500px; margin:0 auto;display: block;}
.m-art .content img{display: block; margin:0 auto;max-width:100%}
.m-art .content p{margin:15px 10px; text-indent: 2em;}
.m-art .near{border:1px solid #eee;color:#999;margin-bottom: 20px;}
.m-art .near .next{float: left;width: 50%;}
.m-art .near .prev{float: right;width: 50%;}
.m-art .near .next span,
.m-art .near .prev span{display: block; padding: 10px; font-size: 14px;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.m-art .near .next span{display: block; border-right: 1px solid #eee;}

.m-rel-apps{background-color: #f2f2f2;margin-bottom: 20px;}
.m-rel-apps .tt{border-bottom: 1px dashed #ccc;line-height: 40px;margin: 0 20px;font-size: 14px;}
.m-rel-apps ul{padding: 10px  20px; margin-right: -40px;}
.m-rel-apps ul li{ width: 86px; height: 86px;}
.m-rel-apps ul li img{ width: 86px; height: 86px;}
/*.m-rel-apps li{float: left; width: 94px;height: 130px;text-align: center;margin: 5px 6px;}
.m-rel-apps li a{display: block;font-size: 14px; color:#555; white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.m-rel-apps li a:hover{color:#d80001;}
.m-rel-apps li .icon{width: 90px;height: 90px;border-radius: 20px;display: block; margin: 0 auto; margin-bottom: 10px;}
.m-rel-apps li .cate{font-size: 12px;color:#999;margin-top: 5px;}*/

/*排行榜页面*/
.m-arrow-tabs{overflow: hidden;border-bottom: 2px solid #d80001;}
.m-arrow-tabs li{float: left;position: relative;padding:0; width: 50%;height: 36px;}
.m-arrow-tabs-2 li{width: 50%;}
.m-arrow-tabs-3 li{width: 33.3333%;}
.m-arrow-tabs-4 li{width: 25%;}
.m-arrow-tabs-5 li{width: 20%;}
.m-arrow-tabs li a{display: block; margin:0 18px; line-height: 36px;background-color: #ccc; padding:0 20px;text-align: center; font-size: 16px}
.m-arrow-tabs li .b{
    position: absolute;left: -18px;top: 0;display: block;border: 36px solid transparent; 
    width: 0;height: 0;border-right-width: 36px;border-top-width: 0;border-left-width:0;border-right-color:#ccc;
}
.m-arrow-tabs li .e{
    position: absolute;right: -18px;top: 0;display: block;border: 36px solid transparent;border-left-color:#ccc;
    width: 0;height: 0;border-left-width: 36px;border-bottom-width: 0;border-right-width: 0;
}

.m-arrow-tabs li:hover a{color:#fff;;background-color: #aaa;}
.m-arrow-tabs li:hover .b{ border-right-color:#aaa;}
.m-arrow-tabs li:hover .e{border-left-color:#aaa;}

.m-arrow-tabs li.active a{color:#fff;;background-color: #d80001;}
.m-arrow-tabs li.active .b{ border-right-color:#d80001;}
.m-arrow-tabs li.active .e{border-left-color:#d80001;}


.m-arrow-tabs li.first a{margin-left: 0;}
.m-arrow-tabs li.first .b{display: none;}
.m-arrow-tabs li.last a{margin-right: 0;}
.m-arrow-tabs li.last .e{display: none;}

.hots_pages .m-pager{ padding-top: 0; margin-top: 0;}
.spe_p_list{ *margin-bottom: 20px;}


/*手机大全*/
.z-l-774-rl{ width: 726px; padding: 24px 24px 0; background-color: #fff;}
.z-r-348{ width: 348px;}
.z-all-item{ padding-bottom: 30px;}
.z-all-list li{ width: 20%; float: left; font-size: 14px; height: 40px; line-height: 40px; overflow: hidden;}
.z-all-list li a:hover, .z-all-list li a i{ color: #d90001;}
.z-all-list li a i{ margin-right: 10px;}
.z-all-list{ padding-top: 15px;}
.z-all-item .m-categories-2-hd .tt{ padding-right: 300px;}
.all_no_top .g_sort_list .top{ padding-left: 107px; background: none; border-bottom:dotted 1px #ebebeb; height: 107px;}
.all_no_top .g_sort_list .top .imgBox{ left: 0; top: 0;}
.all_no_top .g_sort_list .top h5{ padding-top: 0;}
.all_no_top .g_sort_list li .bg{ background: none;}

/*下载页*/
.m-app{padding: 24px 142px 20px 160px;position: relative;min-height: 140px;}
.m-app .name{font-size: 26px; margin-bottom: 13px;}
.m-app .icon{width: 140px;height: 140px;left:0;top:24px;position: absolute; border-radius: 20px; overflow: hidden;}
.m-app .metas{line-height: 25px; color:#777; width: 300px;margin-bottom: 13px;}
.m-app .metas li{float: left; width: 50%;}
.m-app .score-info{border:1px solid #eee; padding: 9px 10px; width: 220px;color:#aaa; height: 13px;}
.m-app .score-info .star{ float: left; margin-right: 10px;}
.m-app .score-info em{ color: #ff941a; float: left; margin-right: 12px; font-weight: normal;}
.m-app .score-info .active{color:#fbb90b;}
.down_mode{ position: absolute; right: 0; top: 24px;}
.down_mode a{ display: block; width: 140px; height: 36px; text-indent: -99999em; background-image: url(/img/www/down.jpg); background-repeat: no-repeat; margin-bottom: 15px;}
.mode_01{ background-position: 0 0;}
.mode_02{ background-position: 0 -51px;}
.mode_03{ background-position: 0 -102px; display: none;}

.m-app-nav{background-color: #f0f0f0;line-height: 40px; font-size: 16px;margin-bottom: 20px;}
.m-app-nav ul{}
.m-app-nav li{float: left;}
.m-app-nav li a{padding:0 20px;display: block;}
.m-app-nav li.active a,
.m-app-nav li a:hover{background-color: #d80001;color:#fff;}

.m-app-content{font-size: 14px; line-height: 2;margin-bottom: 20px; overflow: hidden;}
.m-app-content a{color:red;}
.m-app-content p{margin:15px 0;}

.m-list-2{ position: relative;margin-left: -10px; margin-right: -10px;}
.m-list-2 li{float: left; width: 33.333333%;line-height: 22px;}
.m-list-2 li .app{height: 65px;padding:10px 10px 10px 88px; margin: 6px 10px;position: relative;border:1px solid #eee;color:#999;}
.m-list-2 li:hover{border-color: #82c92f;}
.m-list-2 li .icon{width: 66px;height: 66px;position: absolute;left:10px; top:10px; border-radius: 10px; overflow: hidden;}
.m-list-2 li .name{display: block; white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.m-list-2 li a{color:#333;}
.m-list-2 li em{color:#ff7800; font-weight: normal; font-style: normal;;}

.app_other_downs{ margin-right: -30px;}
.app_other_downs li{ width: 365px; height: 47px; border: 1px solid #eeeeee; background-color: #f4f4f4; font-size: 16px; line-height: 47px; text-align: center; overflow: hidden; float: left; margin-right: 29px; position: relative; margin-bottom: 16px;}
.app_other_downs li span{ display: none; width: 100%; height: 100%; position: relative;}
.app_other_downs li i{ color: #c0c0c0; padding: 0 5px;}
.app_other_downs li b{ font-weight: normal; color: #d90001;}
.app_other_downs li .m_hovers{ padding-right: 105px; text-align: left; padding-left: 14px; display: none; width: 246px;}
.app_other_downs li .m_hovers b{ color: #fff; position: absolute; right: 0; top: 0; height: 47px; display: block; width: 105px; background-color: #d90001; text-align: center;}
.app_other_downs li .m_xBlock{ display: block;}
.app_other_downs li a:hover .m_hovers{ display: block;}
.app_other_downs li a:hover .m_xBlock{ display: none;}

.m-screen-list{ overflow: hidden; position: relative; z-index: 1; width: 708px;}
.m-screen-list ul{position: absolute; width: 5000px; overflow: hidden; left: 0; top: 0;}
.m-screen-list li{ float: left; width: 695px; margin: 0 5px; text-align: center;}
.m-screen-list li img{max-width: 600px;max-height: 400px;display: inline;}
.m-screen-list .next,
.m-screen-list .prev{position: absolute; top:50%; margin-top: -21px; width: 27px;height: 42px;  opacity: 0.6; z-index: 2; color:#999; line-height: 60px;text-align: center;cursor: pointer; display: none; background-image: url(/img/www/trun.jpg); background-repeat: no-repeat;}
.m-screen-list .next{right: 30px; background-position: 0 0;}
.m-screen-list .prev{left:30px; background-position: 0 -50px;}
.m-screen-list .next:hover,
.m-screen-list .prev:hover{ color:#d80001;}
.m-screen-list .pager{ text-align: center;}
.m-screen-list .pager span{display: inline-block; height: 5px;width: 40px; background: #eee; cursor: pointer;}
.m-screen-list .pager .active{background: #d80001;}

.g_down_banner{ width: 100%; height: 139px; margin-bottom: 40px; background-color: #f0f0f0;}
.s_se_down_list li{ padding: 0 81px 0 93px; position: relative; height: 96px; border: 1px solid #eeeeee; line-height: 22px; font-size: 12px; margin-bottom: 16px;}
.s_se_down_list li .imgBox{ display: block; width: 66px; height: 66px; position: absolute; left: 14px; top: 14px; border-radius: 18px; overflow: hidden;}
.s_se_down_list li h5, .s_se_down_list li p{ height: 22px; overflow: hidden;}
.s_se_down_list li .down_btns{ display: block; width: 70px; height: 37px; border-radius: 2px; background-color: #d90001; color: #fff; text-align: center; line-height: 37px; position: absolute; right: 11px; top: 30px;}
.s_se_down_list li h5{ padding-top: 15px;}
.s_se_down_list li p{ color: #95959d;}
.s_se_down_list li p a{ color: #333;}
.s_se_down_list li p span b{ font-weight: normal; color: #fa7701;}
.down_pages_banner{ width: 100%; margin-bottom: 17px;}

/*最新更新页面*/
.z-update{ border-top: 2px solid #d2120f; background-color: #fff; padding: 0 24px 40px; width: 1102px; margin: 0 auto;}
.z-update-list{ margin-bottom: 30px;}
.z-update-list li{ height: 58px; line-height: 58px; overflow: hidden; border-bottom: 1px solid #f0f0f0; font-size: 14px;}
.z-update-list li .z-up-l-tag, .z-update-list li .z-up-l-name, .z-update-list li .star, .z-update-list li .z-up-l-size, .z-update-list li .z-up-l-time{ display: block; float: left; height: 100%; overflow: hidden;}
.z-update-list li .z-up-l-tag{ width: 9%;}
.z-update-list li .z-up-l-name{ width: 59%; margin-right: 0.8%;}
.z-update-list li .star{ height: 12px; margin-top: 23px; margin-right: 7%;}
.z-update-list li .z-up-l-size{ width: 12%;}
.z-update-list li .z-up-l-time{ width: 30%; color: #999999; text-align: right;}

/*最新手机机型游戏页面*/
.z-mg-banner{ width: 100%; height: 197px;}
.z-mg-nav{ width: 100%; height: 49px; background: #343434; line-height: 49px; font-size: 16px; font-family: '微软雅黑';}
.z-mg-nav li{ float: left;}
.z-mg-nav li a{ display: block; height: 100%; padding: 0 65px; color: #fff;}
.z-mg-nav li a:hover, .z-mg-nav .active{ background-color: #d90001;}
.z-mg-nItem{ float: left; width: 33.33333%;}
.z-mg-nItem .m-block-hd, .z-mg-nItem .m-dot-list{ margin-left: 25px; margin-right: 25px;}
.m-btm-categories .last{ border-bottom: none;}
.newMoGame_main .z-l-774-rl .game_list_01 li{ margin-right: 35px;}



.tabList{ display: none;}
.android_app_list .m-pager, .special-page-content .m-pager{ margin-top: 0; *margin-top: 40px;}

/*2015-12-7 更改*/
.m_change_list li{ width: 344px; float: left; padding: 13px; background: #fff; margin-right: 17px; overflow: hidden; margin-bottom: 10px;}
.m_change_list li .imgBox{ width: 115px; height: 115px; display: block; float: left;}
.m_change_list li dl{ float: right; width: 208px;}
.m_change_list li dt{ height: 25px; line-height: 25px; overflow: hidden; border-bottom: 1px solid #eaeaea; padding-bottom: 9px; font-size: 16px; margin-bottom: 5px;}
.m_change_list li dd{ line-height: 20px; font-size: 12px; color: #a5a5a5; height: 20px; overflow: hidden;}
.m_change_list li dd a, .m_change_list li .m_c_info span{ color: #68685e;}
.m_change_list li .m_c_time .fl{ color: #353535;}
.m_change_list li .m_c_time .fl i{ color: #e90015;}
.m_change_list li .m_c_time{ padding-top: 14px;}
.m_change_list{ margin-right: -15px;}
.ov{ overflow: hidden;}
.hr10{ width: 100%; clear: both; height: 10px;}

/*2015-12-9 更改*/
.m-special-list .lists dt .fl{ font-weight: normal;}
.m-special-list .lists dt .fr{ font-size: 14px; color: #999; cursor: pointer;}

/*2015-12-10 更改合集页面*/
.g-wrap .special_he_banner{}
.g-wrap .special_he_banner img{ width: 726px;}
.g-wrap .special_he_banner_info{ width: 354px; height: 221px; padding: 0; background: url(/img/www/spBanerBg.jpg) left top no-repeat; padding-left: 30px; padding-right: 40px; padding-top: 55px;}
.special_h4_bannBtn:hover{ color: #fff;}

/*2015-12-10 14:57*/
.m-art-list li{ _height: 140px;}
.m_art_list_no_cover li{ height: auto; padding-left: 0; padding-bottom: 0;}

/*2016-3-21*/
/*
app.html*/
.m-screen-list{ height:300px;max-height: 400px;}
.m-screen-list li img{ width:400px; height:300px;}

.m_change_list li dt{ line-height: 30px;}
/*updata*/
.updata_change{ width:1150px; border-top: 2px solid #d2120f; margin: 0 auto;}
.updata_change .z-update{ width:868px; padding-left: 20px; border-top: none;}
.updateTitles{ height:59px; line-height: 59px; font-size: 18px; color:#000000; border-bottom: 1px solid #f0f0f0;}
.updataNavs{ width:218px; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; background:#fff; background:#fff;}
.updataNavs li{ height:60px; padding: 0 10px; position:relative;}
.updataNavs li a{ display:block; border-bottom: 1px solid #e7e7e7; height:59px; line-height: 59px; padding-left: 14px; font-size: 16px;}
.updataNavs li a:hover{ color:#d90001;}
.updataNavs .active{ background:#e11314;}
.updataNavs .active a{ border-bottom: none; color:#fff;transition:padding-left 0.3s;-moz-transition:padding-left 0.3s;-webkit-transition:padding-left 0.3s;-o-transition:padding-left 0.3s;}
.updataNavs .active a:hover{ padding-left: 26px; color:#fff;}
.updataNavs li i{ display:none;}
.updataNavs .active i{ display:block; width:15px; height:60px; position:absolute; right:-15px; top:0; background:url(/img/www/update.png) left center no-repeat;}
.m-screen-list .pager {
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 10px;
}
#app_matas{ width: 100%; }
#app_matas li{ width: 150px; overflow: hidden; height: 25px;}
#app_matas .lir{ width: 300px; }

/*2016-5-9*/
.m-screen-list li img{ width: auto; height: auto; max-height: 695px; max-width: 695px;}
#JS-scroller .pager span{ margin: 0 5px; }
#JS-scroller{ max-height:695px; }
#JS-scroller .next, #JS-scroller .prev{ width: 52px; height: 76px;margin-top:-38px; }
#downs_p6 #JS-scroller .next{ background-image: url(/img/www/next.png); background-position: 0 0;}
#downs_p6 #JS-scroller .prev{ background-image: url(/img/www/prev.png); background-position: 0 0;}
.imgWrap{ width: 100%; height: auto; position: relative; text-align: center;}
.imgWrap .prevA, .imgWrap .nextA{ display: block; height: 100%; width: 50%; position: absolute;  top: 0;}
.imgWrap .prevA{ left: 0; }
.imgWrap .nextA{ right: 0; }

/*2016-6-15*/
.martie_list li .abstract{ display: block; line-height: 24px; height: 70px; overflow: hidden;}
.martie_list li p{ height: 26px; line-height: 26px;color: #999; }
.martie_list li p .detial{ display: block; float: right; width: 73px; height: 24px; line-height: 24px; text-align: center; border: 1px solid #ececec; color: #696969;}
.martie_list li p .detial:hover{ color: #fff; background: #e10000; border-color: #e10000; }

.daodu{ margin:10px; font-size: 14px; background: #f4f4f4; padding: 12px 15px; line-height: 2; text-indent: 2em; position: relative;}
.daodu span{ display: block; width: 12px; height: 12px; position: absolute; }
.daodu .dts{ left: 0; top: 0; border-top: 4px solid #d80001; border-left: 4px solid #d80001; }
.daodu .dbs{ right: 0; bottom: 0; border-bottom: 4px solid #d80001; border-right: 4px solid #d80001; }
.martie_list li:hover .cover{ color: #d80001; }
.martie_list li:hover p .detial{ color: #fff; background: #e10000; border-color: #e10000;}
.dongtaiTop b{font-size:14px;}

/*2016-6-29*/
.down_mode a{ margin-bottom: 0; }
.down_mode{ right: 150px; }
.er_down{ width: 114px; position: absolute; right: 22px; top: 24px; text-align: center; line-height: 30px;}
.er_down img{ display: block; width: 114px; height: 114px; }


/*2016-11-2*/
.artg{ border:1px solid #ededed; padding: 14px 175px 10px 10px; position: relative; height: 68px; margin:10px;}
.artg .imgBox{ width: 68px; height: 68px; float: left;margin-right: 16px; }
.artg .artg_down{ display: block; width: 154px; height: 50px; position: absolute; right: 20px; top: 50%; margin-top:-25px; background-color: #d80001; color: #fff; font-weight: bold; font-size: 18px; text-align: center; line-height: 50px;}
.artg h5, .artg p{ overflow: hidden;  }
.artg h5{ height: 26px; line-height: 26px; font-size: 14px; font-weight: bold;}
.artg p{ font-size: 12px; height: 22px; line-height: 22px; color: #969696;}
.artg p .artg_cl a{ color: #d80001; }
.artg p a{ color: #1d1a21; }
.artg p span{ margin-right: 10px; }
.adNes{ width: 1128px; padding: 30px 0 30px 24px; background: #fff; margin:20px auto; }
.adNes .m-block-hd{ padding-right:24px; }
.adNesTab{ width: 90px; background: #f2f2f2; float: left;}
.adNesTab li{ height: 36px; line-height: 36px; padding-left: 12px; font-size: 14px; cursor: pointer; }
.adNesTab .active{ background: #d90001; color: #fff; }
.adNesList{ float: right; width: 1010px;}
.adNesList ul{ width: 312px; float: left; margin-right: 25px; }
.adNesList li{ height: 36px; line-height: 36px; overflow: hidden; font-size: 14px; }
.adNesList li span{ float: right; color: #999999; }
.adNesList li a:hover, .adNesList li .cred, .more a:hover{ color: #d90001; }

.bg404{ background-image: url(/img/www/bg404.jpg); background-image: no-repeat;}
.g_404{ text-align: center; padding: 70px 0 60px;}
.i404{ width:  472px; height: 205px; margin: 0 auto; margin-bottom: 84px;}
.t404{ font-size: 28px; font-weight: bold; color: #2b2a2a; line-height: 46px;}
.tp404{ line-height: 38px; font-size: 18px; }
.goHome404{ display: block; width: 164px; height: 51px; background-position: -483px 0; margin: 54px auto 0; }

.jsPb{display:none;}