@charset "utf-8";
*{margin: 0;padding: 0;box-sizing: border-box;}
/* 禁用iPhone中Safari的字号自动调整 */
html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
/* 去除iPhone中默认的input样式 */
input{outline:none;}
/* 取消链接高亮 */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* 设置HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
/* 图片自适应 */
img{width: 100%;height: auto;width: auto\9; /* ie8 */-ms-interpolation-mode: bicubic; }
/* 初始化 */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin: 0;padding: 0;border: none;}
body{font: 12px Microsoft YaHei,Helvetica Regular,sans-serif,Tahoma; color: #555; background-color: #f5f5f5; }
em, i{font-style: normal;}
strong{font-weight: normal;} 
.clearfix:after{content: "";display: block;visibility: hidden;height: 0;clear: both;}
.clearfix{zoom: 1;}
a{text-decoration: none;color: #333;outline: 0;}
u,a:hover{text-decoration: none;}
ul, ol{list-style: none;}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
img{border: none;}
.fl{display: block;float: left;}
.fr{display: block;float: right;}
button, input, select, textarea{font-size: 100%; vertical-align: middle; outline: none;}
.PL{width: calc(100% - 40px);background: #fff; -webkit-box-shadow: 0 3px 3px #ebebeb; -moz-box-shadow: 0 3px 3px #ebebeb; box-shadow: 0 3px 3px #ebebeb; margin-top: 6px; margin-bottom: 6px; padding:10px 20px;}
.Box{min-width:320px;max-width: 750px;background:#f5f5f5;margin:0 auto;}

/* 导航 */
.top{ display:flex; width:100%; height:50px; padding:0 12px; background: #24c8af; }
.top .logo{ display:block; width:103px;  /*background:#fff;*/ margin-top:15px; }
.top .search{ flex: 1; width:80%; height:30px; margin:12px 0 0 15px; padding-left:12px; border-radius:20px; background:#fff; }
.top .search form{ position:relative; height:100%; }
.top .search input{ width: 80%; height:100%; }
.top .search .searchIcon{ position: absolute; right:9px; bottom:6px; width:30px; height:17px; background:url(../images/search.png) no-repeat center; background-size:auto 100%; }

.navWrap{ height:43px; white-space: nowrap; overflow-x: auto; padding:0 12px; background:#fff; }
.navWrap a{ height:43px; line-height:43px; display:inline-block; font-size:18px; color:#333; padding:0 12px; }
.navWrap a.on{ color:#24c8af; }

/* 底部 */
.footer{ height:100px; text-align:center; color:#fff; padding-top:30px; background:#24c8af; }
.footer a{ display:block; width:100px; color:#ffff; margin:0 auto 8px; }
.footer p{ display:inline-block; }

/* 分页 */
.ym{ display: flex; justify-content: space-between; border-top: 1px solid #f5f5f5; padding: 10px 20px; background:#fff; }
.ym>a{width: 22%;margin: 14px 0;display: inline-block;line-height: 30px;border-radius: 4px;background: #f6f6f6;text-align: center;color: #333;font-family: Helvetica Regular, Microsoft YaHei,sans-serif,Tahoma;}
.ym>a:active,.ym>span .cbtn a:active{background: #ddd;}
.ym>a:nth-child(2){width: 14%;}
.ym>a:nth-child(4){width: 14%;}
.ym>a.over{color: #bbb;}
.ym>span{width: 22%;margin: 14px 0;display: inline-block;line-height: 30px;border-radius: 4px;text-align: center;background: #24c8af;color: #fff;font-size: 14px;font-family: Helvetica Regular, Microsoft YaHei,sans-serif,Tahoma;position: relative;}
.ym>span .cbtn{position: absolute;top: -62px;left: 0;z-index: 10;width:100%;height: 92px;overflow-y: scroll;background: #fff;border-radius: 4px;-webkit-box-shadow: 0 0 3px #bbb;-moz-box-shadow: 0 30px 3px #bbb;box-shadow: 0 0 3px #bbb;}
.ym>span .cbtn a{display: inline-block;text-align: center;line-height: 30px;margin-bottom: 1px;float: left;width: 100%;background: #f6f6f6;font-size: 14px;font-family: Helvetica Regular, Microsoft YaHei,sans-serif,Tahoma;color: #666;}
.ym>span .cbtn a.now{background: #24c8af;color: #fff;}
/* ********************************* */
/* 合集页 */
.list{ margin-top:5px; padding:15px 10px 10px; overflow: hidden; background:#fff; }
.list li{ float:left; width:50%; text-align:center; }
.list li a{ display:block; }
.list li .list_img{ overflow: hidden; width:95%; height:0px; padding-bottom:46%; margin:0 auto; }
.list li .list_img img{ border-radius:6px; }
.list li .list_tit{ font-size:14px; color:#444; height:38px; line-height:38px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/* 合集详情页 */
.list_min1{ background:#fff; }
.list_min1 .min1_img{ overflow: hidden; width:100%; height:0; padding-bottom:46%; }
.list_min1 h3{ font-size:16px; color:#000; font-weight:bold; line-height:30px; padding:0 12px; }
.list_min1 p,
.list_min1 span{ display:block; padding:0 12px; font-size:13px; color:#666; line-height:24px; }
.list_min1 span{ text-align:right; }

.list_detail{ overflow: hidden; background:#fff; }
.list_detail li{ display:flex; padding:10px 12px; border-bottom:1px solid #f5f5f5; }
.list_detail li .img{ display:block; }
.list_detail li .img img{ display:block; width:80px; /*height:58px;*/ border-radius:8px; }
.list_detail li .hj_txt{ flex:1; margin-left:8px; }
.list_detail li .hj_txt h3{ font-size:14px; color:#333; height:22px; line-height:19px; overflow: hidden; }
.list_detail li .hj_txt div{ height:19px; color:#999; margin-top:10px; }
.list_detail li .hj_down{ display:block; width: 60px; height:30px; line-height:30px; text-align:center; color:#fff; border-radius:20px; background:#24c8af; margin-top:12px; }
.list_detail li:last-child{ border-bottom:0px; }
/* 文章页 */
.article{ padding:0px 12px; background:#fff; }
.article li{ display:flex; padding:10px 0; border-bottom:1px solid #eee; }
.article li .a_img{ display:block; }
.article li .a_img img{ display:block; width:140px; height:82px; }
.article li .a_txt{ flex:1; margin-left:12px; }
.article li .a_txt a{ font-size:14px; color:#1b1b1b; font-weight:normal; height:62px; line-height:20px; overflow: hidden;display: block; }
.article li .a_txt span{ display:block; overflow: hidden; }
.article li .a_txt span i{ display:inline-block; vertical-align: middle; width:16px; height:16px; background:url(../images/time.png) no-repeat; background-size:100% auto; margin-top:-2px; margin-right:4px; }
.article li:last-child{ border-bottom:0px; }
/* 文章详情页 */
.article_tit{ overflow: hidden; padding:6px 12px 12px; background:#fff; text-align:center; }
.article_tit h1{ font-size: 14px; color: #000; text-align: center; line-height: 26px; margin-bottom: 5px; }
.article_tit span{ color:#7d7d7d; overflow: hidden; padding:0 12px; }
.article_tit span i{ display:inline-block; vertical-align: middle; margin-top:-2px; width:13px; height:13px; background:url(../images/time.png) no-repeat; background-size:100% auto; margin-right:4px; }

.article_wrap{ margin-top:8px; background:#fff; padding:8px 12px; }
.article_wrap .article_text p{ color:#434343; margin:10px 0; line-height:24px; text-indent: 2em; }
.article_wrap .article_text p img{ display:block; width:100%; height:auto; }
.article_wrap .article_text p strong{ font-weight:bold; }
.article_wrap .article_text p strong{ color:#e53333; }

.software_content{ padding:0 0 6px; background:#fff; }
.software{ display: flex; margin: 0px 12px 6px; padding: 10px; background: #fdfdf8; border-radius: 5px; overflow: hidden; box-shadow: 0px 0px 5px rgba(0,0,0,0.4); }
.software > a{ display:block; margin-right:9px; }
.software > a img{ display: block; width: 74px; height: 74px; border-radius: 12px; }
.software .software_info{ flex:1; overflow: hidden; }
.software .software_info a{ display: block; width: 100%; height: 22px; line-height: 22px; font-size: 14px; color: #480000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: -3px; }
.software .software_info p{ width: 100%; height: 20px; line-height: 20px; overflow: hidden; margin-bottom: 5px; font-size: 12px; color: #5e5e5e; }
.software .software_info div{ width: 100%; height: 30px; line-height: 30px; overflow: hidden; }
.software .software_info div a{ display: block; float: left; width: 42%; height: 30px; text-align: center; line-height: 30px; border-radius: 5px; margin-right: 4%; color: #fff; overflow: hidden; margin-top:0px; }
.software .software_info div .s_android{ background:#24c8af; }
.software .software_info div .s_ios{ background:#4469ff; }

.title{ line-height: 20px; padding:7px 12px; background:#fff; }
.title h3{ position: relative; font-size: 14px; color: #777; font-weight: 600; padding-left:5px; text-indent: 6px; }
.title h3:before{ position: absolute; top:0px; left:0px; content:''; display: block; width:4px; height:16px; background: #24c8af; border-radius:3px; margin-top:2px; margin-right:4px; }

.strategy{ margin-top:5px; }
.strategy .article span{ margin-top:20px; }

.game{ margin-top:5px; padding-bottom:10px; background:#fff; }
.game ul{ overflow: hidden; padding:0 12px; }
.game ul li{ float:left; width:25%; margin-top:12px; }
.game ul li > a{ display:block; }
.game ul li > a img{ display:block; width:74px; height:74px; border-radius:12px; margin:0 auto; }
.game ul li p{ height: 28px; line-height: 28px; text-align: center; font-size: 14px; color: #000; overflow: hidden; }
.game ul li .g_down{ display: block;  width: 65px; height: 22px; margin: 0 auto; text-align: center; line-height: 22px; padding: 0 8px; font-size: 12px; color: #fff; background: #24c8af; border-radius: 3px; }
/* 下载页 */
.classify{padding:13px 0 0 13px;background:#fff;}
.classify ul{ display:flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; overflow: hidden; }
.classify ul li{ float:left; width:23%;height:25px;line-height:25px;text-align:center;border:1px solid #e4e4e4;border-radius:3px;margin:0 1.5% 13px 0;}
.classify ul li a{display:block;color:#666;font-size:13px;}
.classify ul li:nth-child(4n){ margin-right:0px; }
.classify ul li.current{border-color:#24c8af;background:#24c8af;}
.classify ul li.current a{color:#fff;}
.classify ul li:nth-child(n+8){display: none;}
.classify ul li.game_classify{display: block;background-color: #fff;}
.classify ul li.game_classify a{color: #666;}
.classify ul li.game_classify i{ position:relative; display:inline-block; vertical-align: middle; width:8.5px; height:5px; margin-right:3px; margin-top:-2px; }
.classify ul li.game_classify i.up{ background-position: 0px -6px; }
.classify ul li.game_classify.current{border:1px solid #e4e4e4;}
.icon_i{display: block;background: url(../images/index_icon.png) no-repeat; background-size:cover;}


.tabHb{ padding:10px 12px; overflow: hidden; background:#fff; }
.tabHb span{ float:left; width:48%; height:40px; line-height:40px; background:#EBF1ED; border-radius:30px; text-align:center; font-size:16px; color:#333; }
.tabHb span + span{ margin-left:4%; }
.tabHb span.on{ background:#24c8af; color:#fff; }
.tabHb span.on a{ background:#24c8af; color:#fff; }
.tabBd{ background:#fff; }
.tabBd .tabBd_box{ display:none; }
.tabBd .tabBd_box.on{ display:block; }
.tabBd .tabBd_box ul li{ display:flex; padding:10px 12px; border-bottom:1px solid #f2f2f2; overflow: hidden; }
.tabBd .tabBd_box ul li .d_img{ float:left; width:80px; height:80px; }
.tabBd .tabBd_box ul li .d_img img{ display:block; width:80px; height:80px; border-radius:10px; }
.tabBd .tabBd_box ul li .d_text{ flex:1; margin-left:10px; }
.tabBd .tabBd_box ul li .d_text > a{ display:block; height:24px; font-size:16px; color:#454c51; line-height:24px; overflow: hidden; }
.tabBd .tabBd_box ul li .d_text p{ width:175px; height:24px; line-height:24px; color:#a0b0ba; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.tabBd .tabBd_box ul li .d_text .sort{ display:inline-block; padding:0 10px; background:#eef4f8; border-radius:50px; color:#a0b0ba; line-height:2; margin-top:5px; }
.tabBd .tabBd_box ul li .d_text span{ color:#a0b0ba; }
.tabBd .tabBd_box ul li .d_down{ display:block; width:60px; height:30px; line-height:2; text-align:center; font-size:15px; color:#fff; background:#24c8af; border-radius:50px; margin-top:20px; }
.tabBd .tabBd_box ul li:last-child{ border-bottom:0px; }
/* 下载详情页 */
.down_min2{ background:#fff; }
.down_min2 .down_top{ padding:12px 12px 0; overflow: hidden; }
.down_min2 .down_top img{ float:left; display:block; width:100px; height:100px; border-radius: 20px; }
.down_min2 .down_top .down_text{ float:left; width: 65%; margin-left:10px; }
.down_min2 .down_top .down_text h1{ height:26px; line-height:26px; overflow: hidden; font-size:20px; color:#333; font-weight: normal; }
.down_min2 .down_top .down_text p{ height:75px; color:#999; }
.down_min2 .down_top .down_text p span{ display:block; height:16px; line-height:16px; font-size:14px; margin-top:7px; overflow: hidden;}
.down_min2 .down_bot{ /*width:65%;*/ padding:10px 7.5px; margin:0 auto; }
.down_min2 .down_bot a{ display:block; height:45px; line-height:45px; text-align:center; font-size:16px; color:#fff; border-radius:5px; background:#24c8af; }
.down_min2 .down_bot span{ font-size: 13px;}

.soft{ margin-top:8px; }
.soft .title,
.tl .title,
.type_rank .title{ border-bottom:1px solid #eee; }
.soft .title h3,
.tl .title h3,
.type_rank .title h3,
.d_collection .title h3{ font-size:16px; color:#333; }
.soft .soft_wrap{ height:400px; padding:0 12px; background:#fff; overflow: hidden; }
.soft .soft_wrap p{ text-indent: 2em; font-size:14px; line-height:35px; }
.soft .soft_wrap p img{ display:block; width:100%; height:auto; }
.soft .soft_wrap h3{ font-size:14px; color:#333; font-weight:400; height:35px; line-height:35px; }
.soft .other_more{ width:100%; height:35px; text-align:center; }
.soft .other_more div{ line-height:35px; color:#24c8af; text-align:center; font-size:16px; background:#fff; }

.tl{ margin-top:8px; background:#fff; }
.tl ul{ overflow: hidden; }
.tl ul li{ float:left; width:25%; padding:10px 15px; }
.tl ul li a{ display:block; }
.tl ul li a img{ display:block; width:65px; height:65px; margin:0 auto; overflow: hidden; border-radius:8px; }
.tl ul li a p{ width:100%; height:35px; line-height:35px; text-align:center; font-size:14px; color:#333; overflow: hidden; }

.type_rank{ margin-top:8px; background:#fff; }
.type_rank ul{ padding:0 12px; overflow: hidden; }
.type_rank ul li{ padding:12px 0px; border-bottom: 1px solid #ececec; }
.type_rank ul li a{ display:flex; }
.type_rank ul li a img{ display:block; width:65px; height:65px; border-radius:8px; }
.type_rank ul li a h3{ flex:1; font-size:16px; color:#333; font-weight:normal; height:20px; line-height:20px; margin-left:10px; overflow: hidden; }
.type_rank ul li a .type_down{ width:64px; height:30px; font-size:15px; color:#fff; line-height:30px; text-align:center; border-radius:4px; background:#24c8af; }
.type_rank ul li:last-child{ border-bottom:0px; }

.d_collectionItem{  padding:0 12px; overflow: hidden; }
.d_collection{ margin-top:8px; background:#fff; }
.d_collection ul{ overflow-x:auto; white-space: nowrap; }
.d_collection ul li{ display:inline-block; width:185px; margin-right:15px; }
.d_collection ul li a{ display:block; }
.d_collection ul li a img{ display:block; width:100%; border-radius:15px; }
.d_collection ul li a p{ width:100%; height:25px; line-height:25px; overflow: hidden; text-align:center; font-size:14px; color:#333; }
/* 专题页 */
.zt{ overflow: hidden; background:#fff; }
.zt li{ float:left; width:50%; margin-bottom:16px; }
.zt li a{ display:block; position: relative; }
.zt li .zt_img{ overflow: hidden; width:100%; height:0px; padding-bottom:48%; }
.zt li .zt_img img{ display:block; width:90%; margin:0 auto; border-radius:10px; }
.zt li .mask{ position: absolute; bottom:2%; right:5%; background:rgba(0,0,0,0.5); width:89%; color:#fff; text-align:center; height:30px; border-radius:10px; }
.zt li .mask p{ margin-top:6px; }
/* 专题详情页 */
.zt_details{ background:#fff; }
.zt_details .zt_detailsimin3{ position: relative; overflow: hidden; width:100%; height:180px; }
.zt_details .zt_detailsimin3 img{ display:block; width:100%; height:100%; object-fit:cover; }
.zt_details .zt_detailsimin3 > span{ display:block; position: absolute; bottom:0px; z-index:2; width:100%; height:150px; background: url(../images/line-black.png) repeat-x; }
.zt_details .zt_detailsimin3 .min3{ display:flex; width:100%; position: absolute; bottom:0px; z-index:3; margin-bottom:15px; padding:0 12px; }
.zt_details .zt_detailsimin3 .min3 .min3_img{ display: inline-block; width:64px; height:64px; border:1px solid #fff; border-radius:10px; background:#fff; }
.zt_details .zt_detailsimin3 .min3 .min3_img img{ display:block; width:100%; height:100%; border-radius:10px; }
.zt_details .zt_detailsimin3 .min3 .min3_text{ flex:1; margin-left:8px; }
.zt_details .zt_detailsimin3 .min3 .min3_text > a{ display:block; height:25px; line-height:25px; font-size:16px; color:#fff; font-weight:700; }
.zt_details .zt_detailsimin3 .min3 .min3_text div{ display:inline-block; margin:2px 0; padding-left:8px; background:url(../images/tag-left.png) no-repeat left center; background-size:8px auto; }
.zt_details .zt_detailsimin3 .min3 .min3_text div span{ display: inline-block; padding: 0 12px; height: 17px; border-top: 1px solid #22c3b7; border-right: 1px solid #22c3b7; border-bottom: 1px solid #22c3b7; border-top-right-radius: 2px; border-bottom-right-radius: 2px; color: #22c3b7; line-height: 15px; }
.zt_details .zt_detailsimin3 .min3 .min3_text p{ height:17px; font-size:14px; color:#fff; }
.zt_details .zt_detailsimin3 .min3 > a{ display:block; margin:18px 12px 18px 0; width:60px; height:28px; border:1px solid #fff; border-radius:3px; text-align:center; line-height:28px; background: #24c8af; color:#fff; font-size:14px; }

.zt_item{ overflow: hidden; background:#fff; }
.zt_item li{ display: flex; padding:10px 12px; border-bottom:1px solid #f5f5f5; overflow: hidden; }
.zt_item li > a{ display:block; }
.zt_item li > a img{ display:block; width:88px; height:58px; border-radius:5px; }
.zt_item li .zt_text{ flex:1; margin-left:10px; }
.zt_item li .zt_text a{ display:block; height:39px; line-height:18px; font-size:14px; color:#333; overflow: hidden; }
.zt_item li .zt_text span{ display:block; height:18px; color:#999; vertical-align: bottom; font-size:12px; }
.zt_item li:last-child{ border-bottom:0px; }
/* 首页 */
.swiper-container{ overflow: hidden; }
.swiper-container .swiper-slide{ width:auto; min-height:180px; display:inline-block; }
.swiper-container .swiper-slide img{ display:block; width:100%; min-height:180px; }
.swiper-pagination-bullet{ width:13px; background:rgb(165,163,169); opacity: 0.6; border-radius:100px; }
.swiper-pagination-bullet.swiper-pagination-bullet-active{ width:13px; border-radius:100px; background:#fff; opacity: 1; }

.Recommend{ position: relative; padding:15px 15px 15px 37px; background:#fff; overflow: hidden; }
.Recommend > span{ float:left; width:22px; height:66px; text-align:center; border-radius:7.5px 0 0 7.5px; color:#fff; background-image: linear-gradient(90deg, #00bfb1 0%, #3ae7da 100%); margin-left:-21px; margin-top:15px; }
.Recommend ul{ float:left; width:99%; height:90px; background:url(../images/bor.png) no-repeat; background-size:100% 100%; }
.Recommend ul li{ display:none; height:100%; }
.Recommend ul li.active{ display:block; }
.Recommend ul li a{ display:flex; width:80%; height:100%; background:url(../images/line.png) no-repeat right center; background-size:1px 50px; }
.Recommend ul li a img{ display:block; padding:11px 15px 0; width:98px; height:79px; border-radius:7.5px; }
.Recommend ul li a .recommend_txt{  }
.Recommend ul li a .recommend_txt span{ display:block; font-size:14px; color:#333; font-weight:bold; height:25px; line-height:25px; margin-top:8px; margin-bottom:2.5px; overflow: hidden; }
.Recommend ul li a .recommend_txt p{ font-size:12px; color:#ccc; margin-top:20px; }
.Recommend > div{ position: absolute; top:31%; right:10%; }
.Recommend > div i{ display:block; width:14px; height:17px; margin:0 auto 8px; background:url(../images/huan.png) no-repeat; background-size:100% 100%; }

.hot_title{ height:42px; line-height:42px; padding:0 12px; border-bottom:1px solid #e3e3e3; overflow: hidden; }
.hot_title h3{ height:100%; float:left; font-size:16px; color:#333; border-bottom:3px solid #24c8af; }
.hot_title a{ float:right; font-size:12px; color:#999; }
.hot_game{ background:#fff; }
.hot_game ul{ margin-top:15px; overflow: hidden; }
.hot_game ul li{ float:left; width:25%; text-align:center; margin-bottom:20px; }
.hot_game ul li a{ display:block; }
.hot_game ul li a img{ display:block; width:68px; height:68px; border-radius:10px; margin:0 auto; }
.hot_game ul li a span{ display:block; height:16px; line-height:16px; font-size:14px; color:#444; margin-top:12.5px; }

.handle{ margin-top:8px; background:#fff; }
.handle-container{ position: relative; height:175px; margin-top:10px; overflow: hidden; }
.handle-container .swiper-slide{ width:auto; }
.handle-container .swiper-slide .handle_item{ overflow: hidden; }
.handle-container .swiper-slide .handle_item li{ float:left; width:50%; margin-top:10px; }
.handle-container .swiper-slide .handle_item li a{ display:block; width:90%; height:36px; border-radius:4px; text-align:center; border:1px solid #e3e3e3; line-height:36px; overflow: hidden; margin:0 auto; }
.handle-container .swiper-pagination-bullet-active{ width:8px; background:#24c8af !important; }
.handle-container .swiper-pagination-bullet{ width:8px; }

.handle ul{ overflow: hidden; }
.handle ul li{ float:left; width:25%; }
.handle ul li a{ display:block; width:68px; margin:0 auto; }
.handle ul li a img{ display:block; width:68px; height:68px; }
.handle ul li a span{ display:block; font-size:13px; color:#333; height:18px; line-height:18px; margin:7px 0; overflow: hidden; }

.news{ background:#fff; margin-top:8px; }
.news-container{ position: relative; width:100%; height:auto; margin-top:10px; padding-bottom:15px; overflow: hidden; }
.news-container .swiper-slide{ width:100%; }
.news-container .swiper-slide ul{ overflow: hidden; }
.news-container .swiper-slide ul li{ float:left; width:50%; margin-bottom:13px; }
.news-container .swiper-slide ul li a{ display:block; width:90%; margin:0 auto; border-radius:4px; box-shadow: 0px 6px 6px #ededed; }
.news-container .swiper-slide ul li a div{ overflow: hidden; width:100%; height:0; padding-bottom:48%; }
.news-container .swiper-slide ul li a span{ display:block; height:28px; padding:5px 10px; }
.news-container .swiper-pagination-bullet{ width:8px; }
.news-container .swiper-pagination-bullet-active{ background:#24c8af !important; }

.news_article{ margin-top:8px; background:#fff; }
.news_article ul{ padding:0 12px; }
.news_article ul li{ height:41px; line-height:41px; overflow: hidden; }
.news_article ul li a{ display:block; overflow: hidden; }
.news_article ul li a span{ position: relative; float:left; display:block; color:#999; font-size:14px; }
.news_article ul li a span:after{ content:''; display:block; width:0; height:10px; border-right: 1px solid #ccc; position: absolute; right:-8px; top:50%; margin-top:-6px; }
.news_article ul li a p{ float:left; width:70%; margin-left:15px; font-size:14px; color:#333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news_article ul li a em{ float:right; color:#999; }

.Software_hj{ margin-top:8px; background:#fff; }
.Software_hj ul{ padding:0 12px; margin:10px 0; overflow-x: auto; white-space: nowrap; }
.Software_hj ul li{ display:inline-block; width:48%; margin-right:10px; }
.Software_hj ul li a{ display:block; box-shadow: 0px 6px 6px #ededed; }
.Software_hj ul li a img{ display:block; }
.Software_hj ul li a span{ display:block; height:28px; line-height:28px; font-size:14px; text-align:center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

/*缩略图*/
.imgshow{display: none;background: rgba(0, 0, 0, .5);position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 2019521;}
.swiperbox{height: 100vh;z-index: 3;background: #000;}
.swiperbox .swiper-container, .swiper-wrapper, .swiper-slide{height:100% !important;}
.swiperbox img{width: initial;position: relative;z-index: 2;}
.swiper-zoom-container:before{width: 100%;height: 100%;content: ' ';position: absolute;z-index: 1;display: block;top: 0;left: 0;cursor: pointer;}
.imgshow .closebtn{position: absolute;z-index: 22;width: 60px;height: 60px;bottom: 0 !important;top:initial; left: 10px;background-size: 40px;}

.banner{ margin-top:5px; padding:0 12px; background:#fff; }
.banner .title{ padding:12px 0; }
.banner .title h3{ font-size: 16px; color: #333; }
.banner .game-container{ position: relative; padding:0px 0px 40px; overflow: hidden; }
.banner .game-container .swiper-slide img{ display:block; width:50%; height:auto; margin:0 auto; }
.banner .game-container .swiper-pagination .swiper-pagination-bullet{ width:8px; height:8px; }
.banner .game-container .swiper-pagination .swiper-pagination-bullet-active{ background:#24c8af; }

@media screen and (max-width: 320px) {
    .down_min2 .down_top .down_text{
        width:62%;
    }
}



/* 2020-12-4 */
.soft_detail_head { padding: 12px;background: #fff;overflow: hidden;}
.soft_detail_head .h1_bt {  padding: 10px 0; color: #333333; width: 100%; text-align: justify; font-size: 16px; line-height: 25px; overflow: hidden; }
.soft_detail_head .top_box { height: 82px; width: 100%; overflow: hidden; display: flex;   }
.soft_detail_head .top_box .img { display: block; width: 100px; height: 100%; overflow: hidden; }
.soft_detail_head .top_box .img img { width: 100%; height: 100%; }
.soft_detail_head .top_box .tex { flex: 1; height: 100%; padding-left: 10px; }
.soft_detail_head .top_box .tex ul { width: 100%; height: 100%;  }
.soft_detail_head .top_box .tex ul li { width: 50%; float: left;white-space: nowrap;  line-height: 20px; height: 30px;margin-bottom: 2px; overflow: hidden; font-size: 12px; color: #999999; }
.soft_detail_head .top_box .tex ul li i { color: #333333; padding-left: 2px; }
.soft_detail_head .top_box .tex ul .last_li { width: 100%; }
.soft_detail_head .top_box .tex ul .time { color: #ff7f7f; }
.soft_detail_head .top_box .tex ul .time i { color: #ff4c4c; }
.soft_detail_head .down { background: #05c300; height: 30px; color: #fff; text-align: center; line-height: 30px; display: block; font-size: 14px; border-radius: 5px; }
.soft_detail_head .star{ display:inline-block; width:70px; height:13px; line-height:13px; background:url(../images/stars.png) no-repeat; margin-top:2px; }
.soft_detail_head .star i{ display:block; width:80%; height:13px; background:url(../images/stars.png) no-repeat; background-position:0px -130px; }
.soft_detail_head .down_bot{   padding:10px 0 0; margin:0 auto; }
.soft_detail_head .down_bot a{ display:block; height:45px; line-height:45px; text-align:center; font-size:16px; color:#fff; border-radius:5px; background:#24c8af; }
.soft_detail_head .down_bot span{ font-size: 13px;}
 

.newsdownl{   width: 100%;margin-top: 6px;background:#FFF;padding-bottom: 12px;}
.newsdownl ul li{ display:flex; padding:10px 12px; border-bottom:1px solid #dbe1ec; overflow: hidden; }
.newsdownl ul li .listImg{ display:block; width:88px; height:58px; text-align:center; margin-right:10px; overflow: hidden; }
.newsdownl ul li .listImg img{ display:block; width:100%; height:100%; }
.newsdownl ul li .list_infor{ flex:1; }
.newsdownl ul li .list_infor .listName{ display: block; height: 40px; line-height: 20px; font-size: 14px; overflow: hidden; margin-bottom: 2px; }
.newsdownl ul li .list_infor p{ height:16px; color:#999; overflow: hidden; }
.newsdownl .more{text-align: center;line-height: 30px;margin: 10px 0 0;width: 100%;display: block;font-size: 14px;}