﻿@import url("base.css");a{color: #333;}
html{font-size: 20px;}
.head-ico{background: url(../images/headnav.png) no-repeat;background-size: auto 50px;}
.header{position: relative;left: 0;top: 0;z-index: 8;width: 100%;transition: top 0.5s;-moz-transition: top 0.5s;-webkit-transition: top 0.5s;-o-transition: top 0.5s;}
.header .head-top{height: 45px;background: #45b823;position: relative;box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);}
.header .head-top .logo{position: absolute;left: 5px;top: 5px;width: 200px;height: 35px;background: url(../images/logo.png) no-repeat;background-size: auto 100%;}
.nav-menu{width: 50px;height: 100%;position: absolute;right: 0px;top: 0px;z-index: 6;}
.nav-menu::before, .nav-menu::after, .nav-menu span{width: 26px;height: 3px;background: #fff;position: absolute;right: 12px;}
.nav-menu::before{content: "";top: 13px;}
.nav-menu span{top: 22px;display: block;}
.nav-menu::after{content: " ";top: 31px;}
.nav-search{width: 40px;height: 45px;position: absolute;right: 50px;top: 0px;z-index: 1;background: #45b823;}
.nav-search span{width: 15px;height: 15px;border-radius: 15px;border: 3px #fff solid;position: absolute;left: 8px;top: 12px;}
.nav-search::after{position: absolute;content: " ";top: 30px;left: 23px;width: 10px;height: 3px;background: #fff;transform: rotate(40deg);-moz-transform: rotate(40deg);-webkit-transform: rotate(40deg);-o-transform: rotate(40deg);}
.nav-back{position: absolute;left: 0;height: 100%;width: 50px;z-index: 6;}
.nav-back::before, .nav-back::after{width: 18px;height: 3px;background: #fff;position: absolute;left: 8px;}
.nav-back::before{content: "";top: 15px;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
.nav-back::after{content: " ";top: 26px;transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);}
.search-box{position: fixed;top: 0;z-index: 9;width: 100%;height: 100%;background: #eee;display: none;}
.search-box .s-top{height: 38px;padding: 7px 60px 0 40px;background: #45b823;}
.search-box input{border: 0;margin: 0;padding: 0;outline-style: none;}
.search-box .input-b{background: #fff;width: 100%;height: 30px;position: relative;font-size: 12px;}
.search-box input[type='text']{width: 80%;outline: none;height: 22px;line-height: 22px;margin-left: 10px;margin-top: 4px;background: #fff;}
.search-box input[type='submit']{width: 60px;height: 45px;outline: none;position: absolute;right: 0px;top: 0;z-index: 1;color: #fff;background: none;line-height: 45px;font-size: 16px;font-family: "Microsoft Yahei";}
.h-title{line-height: 45px;height: 100%;overflow: hidden;color: #45b823;font-size: 20px;position: relative;padding-left: 40px;font-weight: normal;}
.search-box.on{display: block;}
.search-box, .nav-search, .nav-menu{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.nav-on{height: 100%;overflow: hidden;}
.nav-on .nav-slide{right: 0;}
.nav-on .mask-layer{visibility: visible;opacity: .5;touch-action: none;}
.nav-menu.active::before{border: 0px;width: 26px;height: 3px;background: #fff;transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);top: 22px;}
.nav-menu.active span{width: 0;height: 0;}
.nav-menu.active::after{width: 26px;height: 3px;background: #fff;left: 11px;top: 22px;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
.menu-box{position: absolute;top: 40px;left: 0;z-index: 7;width: 100%;overflow: hidden;box-shadow: 0px 2px 2px #888;padding-top: 5px;background: #45b823;display: none;}
.menu-box .arrow{position: absolute;top: 0;right: 20px;content: " ";width: 0px;height: 0px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #fff;}
.menu-box .box{padding: 10px 8px;background: #fff;}
.menu-box .login{line-height: 52px;height: 52px;border-bottom: 1px #e6e6e6 solid;padding-bottom: 10px;}
.menu-box .login .man{border-radius: 30px;width: 52px;height: 52px;border: 1px #45b823 solid;float: left;display: inline-block;}
.menu-box .login .man img{border-radius: 30px;width: 52px;height: 52px;}
.menu-box .login a{display: inline-block;font-size: 16px;padding: 0 10px;}
.menu-list{padding-bottom: 10px;}
.menu-list .item{padding-top: 10px;min-height: 30px;}
.menu-list .item a{text-align: center;height: 26px;line-height: 26px;overflow: hidden;color: #666;border-radius: 4px;margin: 3px;padding: 0 5px;}
.menu-list .item .ch-a{float: left;width: 90px;}
.menu-list .item .ch-a a{display: block;background: #eee;border: 1px solid #ddd;}
.menu-list .item .ch-a a:hover{color: #fff;background: #45b823;border-color: #45b823;}
.menu-list .item .ch-b{overflow: hidden;}
.menu-list .item .ch-b a{display: block;border-radius: 4px;border: 1px solid #ddd;}
.menu-list .item .ch-b a:hover{color: #fff;background: #45b823;border: 1px solid #45b823;}
i.star5, i.star4, i.star3, i.star2, i.star1, i.star0{width: 68px;background: url(../images/star.png) no-repeat;height: 12px;display: inline-block;vertical-align: middle;}
i.star5{background-position: 0 0;}
i.star4{background-position: -14px 0;}
i.star3{background-position: -28px 0;}
i.star1{background-position: -55px 0;}
i.star0{background-position: -68px 0;}
.index-tip{color: #999;font-size: 12px;padding: 10px;}
.index-title{height: 40px;background: #f1eff0;position: relative;}
.index-title .name{font-size: 16px;border-left: 6px solid #45b823;padding-left: 10px;line-height: 40px;}
.xt-list{padding: 0px 10px;}
.xt-list li{width: 100%;padding: 12px 0;border-bottom: 1px #f1eff0 solid;}
.xt-list li a{width: 100%;}
.xt-list li .xt-img{width: 80px;padding-top: 4px;padding-right: 10px;height: 60px;float: left;overflow: hidden;}
.xt-list li .xt-img img{width: 80px;max-height: 60px;}
.xt-list li .xt-txt{overflow: hidden;font-size: 12px;}
.xt-list li .xt-txt .name{font-size: 15px;color: #333;overflow: hidden;line-height: 24px;}
.xt-list li .xt-txt .name span{padding-right: 8px;}
.xt-list li .xt-txt p{color: #888;line-height: 20px;font-size: 13px;padding-top: 5px;}
.xt-list li .xt-txt .tip{color: #999;padding-top: 10px;}
.xt-list li:first-child .xt-txt .name{color: #f00;}
.xt-list li .xt-txt p{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.btn-more{padding: 10px;}
.btn-more a{width: 100%;display: block;text-align: center;font-size: 14px;background: #fff;line-height: 35px;color: #666;}
.w .xt-list li .xt-txt p{display: none;}
.w .xt-list li .xt-txt .tip{padding-top: 2px;}
.txt-list{padding: 10px 10px 0;}
.txt-list li{width: 100%;line-height: 35px;border-bottom: 1px #eee solid;overflow: hidden;}
.txt-list li a{height: 35px;overflow: hidden;display: block;color: #333;}
.txt-list li a:hover{color: #f00;}
.txt-list li em{padding-right: 5px;color: #00b0ef;}
.txt-list li span{color: #999;font-size: 12px;padding-left: 20px;text-align: right;display: block;width: 90px;flex-grow: 0;}
.foot{text-align: center;line-height: 22px;padding: 20px 0 50px;color: #999;background: #f2f2f2;margin: 10px 0 0;}
.page-num{width: 100%;margin: 10px auto;text-align: center;font-size: 14px;overflow: hidden;}
.page-num a{color: #666666;margin: 3px;padding: 5px 10px;background: #fff;border: 1px solid #E2E2E2;display: inline-block;}
.page-num a:hover{background: #45b823;color: #fff;text-decoration: none;}
.page-num a.cur{background: #45b823;border: 1px solid #45b823;color: #fff;text-decoration: none;}
.goto-top{background: rgba(0, 0, 0, 0.5);width: 100%;height: 40px;position: fixed;bottom: 0px;left: 0px;z-index: 99;display: none;}
.goto-top a{background: url(../images/goto_top.png) center no-repeat;width: 100%;height: 40px;display: block;background-size: 40px;cursor: pointer;}
.type-box{position: relative;z-index: 5;}
.type-box .tab-tt{height: 45px;background: #f1eff0;position: relative;z-index: 6;}
.type-box .tab-tt li{width: 50%;text-align: center;height: 50px;line-height: 50px;font-size: 15px;float: left;cursor: pointer;overflow: hidden;}
.type-box .tab-tt li i{width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #555;font-size: 0;line-height: 0px;display: inline-block;vertical-align: top;margin-top: 23px;}
.type-box .tab-tt li em{display: inline-block;padding-right: 6px;height: 50px;max-width: 80%;overflow: hidden;}
.type-box .tab-tt li:first-child i{border-top: 6px solid #45b823;}
.type-box .tab-tt li:first-child em{color: #139b17;}
.type-box .tab-tt li.on{background: #f8f8f8;}
.type-box .tab-tt li.on i{border-bottom: 6px solid #555;border-top: 0px;}
.type-box .tab-tt li:first-child.on i{border-bottom: 6px solid #45b823;}
.type-box .tab-cont .sub-list{position: absolute;width: 100%;background: #fff;display: none;}
.type-box .tab-cont .sub-list.on{display: block;}
.rank{padding: 10px 10px 0;}
.rank a{border-bottom: 1px #f1eff0 solid;line-height: 35px;padding: 0 10px;display: block;height: 35px;overflow: hidden;}
.rank a:hover{color: #139b17;}
.rank2 li{width: 50%;float: left;text-align: center;}
.mask-layer{position: fixed;background: #000;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;visibility: collapse;z-index: 2;}
.mask-layer.on{visibility: visible;opacity: .5;touch-action: none;}
.add-box{height: 50px;background: #f1eff0;line-height: 50px;position: relative;z-index: 5;overflow: hidden;}
.add-box .add-txt{font-size: 13px;color: #666;background: url(../images/add.png) left center no-repeat;background-size: auto 30px;padding-left: 30px;height: 50px;overflow: hidden;}
.add-box .add-txt a{color: #333;}
.type-box .tab-tt.add-box li{width: 50px;padding: 0 10px;font-size: 13px;}
.type-box .tab-tt.add-box li.on{background: #fff;}
.xt-dt{padding: 15px 10px;border-bottom: 1px #f1eff0 solid;}

.xt-dt .name{font-size: 16px;font-weight: bold;padding-bottom: 10px;}
.xt-dt .inf-box{line-height: 20px;color: #666;}
.xt-dt .inf-box .img-box{display: inline-block;      padding-right: 10px}
.xt-dt .inf-box .img-box img{max-width: 100px;}
.xt-dt .inf-box .img-box em{color: #39f;}
.xt-dt .inf-box .txt{  display: inline-block}
.xt-dt .sub-item-title{border-left: 6px #45b823 solid;padding-left: 10px;line-height: 24px;font-size: 16px;font-weight: 700;}
.xt-dt .sub-txt{padding: 10px 5px;font-size: 14px;color: #666;line-height: 1.8;}
.xt-dt .sub-txt img{max-width: 100%;display: block;margin: 0 auto;max-height: 400px;margin-bottom: 10px;}
.download ul{display: block;padding: 5px 0;width: 100%;float: left;}
.download li{float: left;width: 33.3%;}
.download li a{color: #fff;padding: 0 2px 0 1px;font-size: 13px;line-height: 30px;display: block;}
.download li a span{width: 100%;display: inline-block;background: #2d9efc;text-align: center;}
.download ul.bendi li a span{background: #ff9d1e;}
.download ul.baidu li a span{background: #5fab0b;}
.xt-dt .txt-list li{border-bottom: 1px #eee dotted;}
.xt-dt .txt-list li:last-child{border: 0px;}
.jc-time{line-height: 20px;color: #666;text-align: center;border-bottom: 1px #f1eff0 solid;padding-bottom: 10px;}
.jc-time em{color: #39f;}
.other-jc{display: block;padding: 10px;}
.other-jc a{display: block;overflow: hidden;line-height: 28px;height: 30px;overflow: hidden;}
.index-title2{height: 30px;position: relative;margin: 15px 0 0px 0px;}
.index-title2 .name{font-size: 18px;border-left: 4px solid #14a218;padding-left: 10px;line-height: 26px;color: #14a218;}
.txt-list2{padding: 10px 10px 0;}
.txt-list2 li{line-height: 22px;border-bottom: 1px #eee solid;overflow: hidden;padding: 5px;}
.txt-list2 li a{overflow: hidden;display: block;color: #444;}
.txt-list2 li a:hover{color: #f00;}
.txt-list2 li span{padding-top: 5px;color: #999;font-size: 12px;display: block;}
.gray-line{border-bottom: 15px #f1eff0 solid;}
.faq-tt{color: #14a218;font-size: 18px;}
.faq-q{padding: 10px;}
.faq-q .name{font-size: 16px;padding: 0px 0px 5px 0px;font-weight: bold;line-height: 28px;}
.faq-q .name em{float: left;width: 55px;height: 24px;background: #45b823;color: #fff;border-radius: 15px;text-align: center;font-size: 12px;font-weight: normal;line-height: 24px;margin-right: 6px;margin-top: 2px;}
.faq-q .time{color: #999;font-size: 12px;padding-bottom: 10px;border-bottom: 1px #ddd dotted;}
.faq-q .inf{padding: 15px 0;line-height: 28px;}
.faq-a{padding: 10px;}
.faq-a .item{padding: 10px 0 5px;border-bottom: 1px #ddd dotted;}
.faq-a .item .man{font-size: 12px;color: #999;height: 52px;padding: 10px 0;}
.faq-a .item .man .img{width: 50px;height: 50px;border-radius: 25px;overflow: hidden;margin-right: 15px;}
.faq-a .item .man .img img{width: 50px;height: 50px;}
.faq-a .item .man .name{color: #3ca3f7;font-size: 14px;padding-bottom: 5px;}
.faq-a .item .txt{line-height: 28px;}
.faq-a .item .txt img{padding: 10px 0; max-width: 100%;display: block;margin: 0 auto;}
.faq-a .item .zan{padding-top: 10px;height: 26px;color: #999;font-size: 12px;line-height: 26px;}
.faq-a .item .zan .fr{background-image: url(../images/zan.jpg);background-repeat: no-repeat;padding-left: 28px;height: 30px;background-position: 0 2px;}
.faq-a .item:last-child{border: 0;}
.faq-other{padding: 10px 10px 15px;    border-bottom: 15px #f1eff0 solid}
.faq-other:last-child{border: 0;}
.faq-other .txt-list{padding: 0;}
.faq-other .txt-list li:last-child{border: 0;}
.faq-way{padding: 10px;}
.faq-way .xt-list{padding: 0;}
.faq-way .xt-list li:last-child{border:0}
.faq-way .xt-list li .xt-txt .name{color: #333;}
/*same*/.mask-layer, .type-box .tab-cont .sub-list{-ms-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}
.menu-list .item .ch-b ul, .xt-list li a, .add-box, .txt-list li{display: -webkit-flex;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-content: flex-end;}
.add-box, .txt-list li{justify-content: space-between;flex-wrap: nowrap;}
.menu-list .item .ch-b ul li{flex-grow: 1;width: 80px;max-width: 120px;}
.xt-list li a{flex-wrap: nowrap;}
.xt-list li a .xt-img, .add-box .add-type, .txt-list li span{flex-shrink: 0;}
.fl{float: left;}
.fr{float: right;}
.error-404{margin: 0 auto;width: 100%;text-align: center;height: 210px;position: absolute;top: 50%;margin-top: -130px;left: 0;}
.error-404 .box{background: url(../images/404-bg.jpg) no-repeat;background-size: 300px auto;width: 300px;margin: 0 auto;height: 210px;}
.error-404 .btn{padding: 150px 0 0 0px;color: #777;font-size: 15px;}
.error-404 .btn p{padding-bottom: 5px;}
.error-404 .btn a{color: #45b823;}
.error-404 .btn a:hover{text-decoration: underline;}
.sub-txt a{color: #39f;}
.sub-txt .download a{color: #fff;}
/*footer-copy*/.copy-box{padding: 10px;}
.copy-box .copy-tt{color: #14a218;font-size: 18px;padding: 10px 0 0;}
.copy-box .txt{line-height: 28px;padding: 10px 5px;color: #666;}
.copy-box .txt-list{padding: 10px 5px;}
.copy-box .txt-list li :last-child{border: 0;}
/*# sourceMappingURL=mobile.css.map*/

.soft-re{background: #fff8da;padding: 10px 10px;border: 1px #fceca6 solid;margin: 20px 0;min-height: 70px;}
.soft-re .pic{float: left;padding-right: 12px;}
.soft-re .pic a{width: 70px;height: 70px;display: block;border-radius: 20px;overflow: hidden;}
.soft-re .pic a img{width: 70px;height: 70px;}
.soft-re  a{display: block;}
.soft-re .txt .name{font-size: 16px;text-decoration: none;color: #0070C0!important;font-weight: bold;height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.soft-re .txt .name:hover{color: #FF6600 !important}
.soft-re .txt p{line-height: 20px;max-height: 44px;overflow: hidden;}
.pt20{padding-top: 20px;}
.dt_tt {height: 20px;line-height: 20px;font-size: 20px;border-left: 6px #7fbc23 solid;padding-left: 10px;}
.yxpl {padding: 6px 0 15px;}
.yxpl li {border-bottom: 1px dotted #cecece;padding: 15px 0;}
.yxpl li:last-child {    border: 0;}
.yxpl li div {padding-left: 10px;padding-right: 10px;}
.yxpl li .name {padding-bottom: 10px;color: #6EB700;font-size: 13px;padding-top: 2px;}
.game-imgcont{height: auto;overflow: hidden;padding: 10px 0 20px;}
.game-imgcont .swiper-container{width: 100%;height: 100%;}
.game-imgcont .swiper-slide{text-align: center;width: auto;padding-right: 6px;}
.game-imgcont img{max-height: 300px;max-width: 300px;}
.game-imgcont .swiper-scrollbar{background: rgba(0, 0, 0, 0.4);bottom: 5px;}
.game_pic{width: 660px;padding-bottom: 20px;padding-top: 10px;margin: 0 auto;overflow: hidden;position: relative;}
.game_pic .bigimg{width: 500px;padding-left: 70px;}
.game_pic .slider_box li{position: relative;overflow: hidden;text-align: center;height: 400px;}
.game_pic .slider_box img{max-width: 500px;max-height: 400px;}
.game_pic .prev{left: 0;background-position: -149px -646px;}
.game_pic .next{right: 0;background-position: -220px -646px;}
.game_pic .hd{overflow: hidden;position: absolute;bottom: 0px;left: 50%;margin-left: -30px;}
.game_pic .hd li{width: 10px;height: 10px;background: #ddd;float: left;margin-right: 8px;text-indent: -999em;cursor: pointer;}
.game_pic .hd li.on{background: #7fbc23;}
.game-red{max-height: 220px;overflow: hidden;padding-top: 8px;}
.game-list dl{float: left;max-width: 160px;width: 25%;height: 100px;position: relative;overflow: hidden;text-align: center;padding-bottom: 10px;}
.game-list dl dt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.game-list dl a{display: block;width: 90%;margin: 0 auto;padding-top: 70px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #555;}
.game-list dl dd{height: 60px;overflow: hidden;}
.game-list dl img{width: 60px;height: 60px;overflow: hidden;border-radius: 10px;}
.game_downbtn{width: 100%;height: auto;padding-top: 10px;}
.game_downbtn li.and{background: #74a901;width:48%;text-align: center;}
.game_downbtn li:first-child{margin-right: 8px;}
.game_downbtn li{float: left;height: 32px;line-height: 32px;}
.game_downbtn li a{width: 100%;height: 100%;display: block;color: #fff;}
.game_downbtn li.and i{background-position: -186px -122px;}
.game_downbtn li i{float: left;width: 24px;height: 32px;}
.game_downbtn li span{padding: 0 6px 0 4px;}
.game_downbtn li.no{background: #b3b3b3 !important;}
.game_downbtn li.ios{background: #3385ff;width:48%;text-align: center;}
.game_downbtn li.ios i{background-position: -216px -122px;}
.game_downbtn li i{background: url(../images/ico.png) no-repeat;}
.download-add{width: 100%;height: auto;padding: 10px 0 10px 0;}
.download-add li{float: left;width: 50%;box-sizing: border-box;padding-right: 5px;padding-bottom: 10px;}
.download-add li.and a{background: #74a901;}
.download-add li a{width: 100%;height: 50px;line-height: 50px;display: block;color: #fff;border-radius: 5px;font-size: 18px;text-align: center;}
.download-add li.and i{background-position: -186px -125px;}
.download-add li i{width: 24px;height: 32px;display: inline-block;vertical-align: middle;}
.download-add li i{background: url(../images/ico.png) no-repeat;}
.download-add li span{padding-left: 8px;}
.download-add li:nth-child(2n){padding-left: 5px;padding-right: 0;}
.download-add li{float: left;width: 50%;box-sizing: border-box;padding-right: 5px;padding-bottom: 10px;}
.download-add li.no a{background: #b3b3b3 !important;}
.download-add li.ios a{background: #3385ff;}
.download-add li.ios i{background-position: -216px -125px;}
.faq-q .inf img{max-width: 100%;max-height: 400px;margin: 0 auto;display: block;}

/*-----------------------------2019-11-07-新增app软件栏目-----------------------*/
.ico-rowlist li .soft-name,.app-inf  .parta p,.txt-list li a{white-space: nowrap;    text-overflow: ellipsis;overflow: hidden;display: block;}	

.ico-rowlist{padding:0 10px;}
.ico-rowlist li{border-bottom: 1px #ececec solid;padding: 12px 0;height: 65px;position: relative;overflow: hidden;}
.ico-rowlist li a{width: 100%;height: 100%;display: block;position: absolute;top: 0px;left: 0;overflow: hidden;text-indent: -999em;z-index: 2;}
.ico-rowlist li img{width:60px; height:60px;border-radius: 10px;float: left;margin-right: 10px;}
.ico-rowlist li .soft-name{font-size:15px;padding-right:80px;line-height: 20px;}
.ico-rowlist li .tag{color: #999;}
.ico-rowlist li .btn-down{position: absolute;right: 10px;top:20px; color: #fff; background: #45b823; text-align:center;width:60px;height: 30px;line-height:30px;overflow: hidden;}

.ico-rowlist li:hover{background: #f5f5f5;}

/*软件信息*/
.app-cont .xt-dt{border-bottom: 10px #f1eff0 solid;}
.app-cont .xt-dt:last-child{border-bottom: 0px ;}
.app-inf{  display:block; padding:10px;}
.app-inf  .app-name{ font-size: 16px;font-weight: bold;text-align: center;}
.app-inf .ico-img{text-align: center;padding-top: 5px;}
.app-inf .ico-img img{margin: 0 auto; width:130px; height:130px;border-radius: 20px;overflow: hidden;}
.app-inf .txt{}
.app-inf  .parta { color:#999;line-height: 22px; height: 65px;padding-top: 10px;text-align: center;}
.app-inf  .parta .box{margin: 0 auto;display: inline-block;text-align: left;}
.app-inf  .parta .p1{display: inline-block;padding-right: 20px;}
.app-inf  .parta .p2{display: inline-block;}
.app-inf  .parta  span{ white-space: nowrap;}

.app-inf  .parta em{padding: 0 10px;}

.app-inf   .btn-download{ margin-top: 15px; display:block;width:100%; height:40px; line-height: 40px; background: #ff7200; color: #fff;border-radius: 20px; text-align: center;font-size: 16px;}

.app-inf .sm{text-align:center;padding: 10px 0;text-align: center;}
.app-inf .sm span{width:33%;color:#259d5d;line-height: 22px;height: 22px;display: inline-block;}
.app-inf .sm span::before{content:" ";width:25px;height: 22px;display: inline-block;background:url(../images/icon-lvse.png) no-repeat; vertical-align:middle}

.tab-nav{font-size: 15px;height: 40px;}
.tab-nav li{float: left;width: 33.3%; height: 40px;background: #f1eff0;line-height: 40px;position: relative;left: 0;top: 0;}
.tab-nav li a{display: block;text-align: center;border-right: 1px #ddd solid;color: #333;}
.tab-nav li:first-child a{background: #45B823; color: #fff;border: 0; }
.tab-nav li:first-child::before{position: absolute;bottom: 0;left:50%;content: " ";width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #fff;font-size: 0;}
.tab-nav li:last-child a{border: 0;}

.scoll-soft-pic{ position:relative; top:0;left: 0;zoom:1;width: 100%;padding-top: 10px;  display:block;}
.scoll-soft-pic .box{ width:auto; height:auto;  top:0; left:0; white-space:nowrap; overflow:visible; display:block;  overflow-x: auto;}
.scoll-soft-pic .box img{ max-width:320px;max-height:250px; height:auto; display:inline-block; margin:0 5px 0 0; white-space:nowrap}

.part-box .t-name{padding-top: 10px;display:inline-block;font-size: 16px; color: #45b823;font-weight: bold;}

.soft-cont{}
.soft-cont h3{display:block; padding: 5px 0 ;font-size: 16px; color: #45b823;font-weight: bold;border-top: 1px #eee solid;margin-top: 20px;line-height: 35px}
.soft-cont h3:before{content: "*";font-size: 30px;float: left;line-height: 40px;padding-right: 10px;height: 30px;overflow: hidden;padding-top: 5px;}
.pinglun-list{}
.pinglun-list li{ border-bottom:1px #ddd dashed ;padding: 12px 0; color: #666;}
.pinglun-list li:last-child{ border:0}
.pinglun-list em{ color: #389d1a;}
.app-download{text-align: center;padding: 20px 0;}
.app-download a{width: 90%;line-height: 40px; border-radius: 25px;background: #0db5ec;; color: #fff;display: block;margin: auto; font-size: 15px;}
.app-download.no a{background: #ccc;}
.app-cont .xt-dt .ico-rowlist{padding: 0;}
.app-cont .xt-dt .ico-rowlist li:last-child{border: 0;}
.app-cont .xt-dt .ico-rowlist.like li .soft-name{padding-right: 0;}
.article-con {overflow: hidden;}
.article-other .article-more{ line-height: 35px; color: #999;background: #f5f5f5; cursor: pointer;text-align: center;border-top: 1px #eee solid}
.article-other .article-more span,.article-other .article-more i{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.article-other .article-more i{   width: 0;  height: 0; border-style: solid;  border-width:6px;border-color:#999 transparent transparent transparent;margin-left: 8px; margin-top: 6px;	}

.article-other .article-more.on i{ border-color: transparent transparent #999 transparent; margin-top:-5px;}
.app-tj{background: #f5f5f5; border: 1px #eee solid;margin: 10px 0;color: #999;font-size: 12px;}

.app-tj  .app-box{padding:0 10px ;position: relative;overflow: hidden;line-height: 20px;font-size: 15px;}
.app-tj .app-box .app-fl{float: left;width: 62%;border-right: 1px #eee solid;padding:10px 0 }
.app-tj .app-box a{width: 100%;height: 100%;display: block;position: absolute;top: 0px;left: 0;overflow: hidden;text-indent: -999em;z-index: 2;}
.app-tj .app-box img{width:62px; height:62px;border-radius: 15px;float: left;margin-right: 10px;overflow: hidden;margin-bottom: 0;}
.app-tj .app-box .soft-name{font-size:15px;line-height: 24px;color: #444;white-space: nowrap;    text-overflow: ellipsis;overflow: hidden;display: block;}

.app-tj .app-box .txt{font-size: 12px;color: #999;line-height: 18px;white-space: nowrap;overflow: hidden;display: block;}
.app-tj .app-box .txt .tag span{display: block;}
.app-tj .app-box .txt .tag i{width: 0;display: none;}
.app-tj .app-box .app-fr{float:right;padding-top:10px;background: #f5f5f5;text-align: center;width:35%;text-align: center;}
.app-tj .app-box .app-fr .txt em{font-size: 18px;color: #ff7200;}
.app-tj .app-box .app-fr .btn{color: #fff; background: #ff7200; text-align:center;height: 28px;line-height:28px;overflow: hidden;margin: 5px auto 0;padding:0 10px;border-radius: 2px;font-size: 14px;max-width: 200px;}
/*20200222-首页新增app软件应用*/
.appico-list ul{}
.appico-list  li {float:left;width:17%;padding:10px 4% ;cursor:pointer;max-width: 100px}
.appico-list  li img {display:block;width:65px; height:65px;margin:0 auto;overflow:hidden;border-radius:16px;}
.appico-list  li span{width:100%;height:35px;line-height:35px;text-align:center;max-width: 100px;overflow: hidden;    white-space: nowrap;   text-overflow: ellipsis;    display: block;color: #333;}


/*20200914-分类菜单*/

.sub-menu{position: relative;left: 0;top: 0;z-index: 2;}
.sub-menu-bar{background: #fff;height:26px;padding:10px 15px 5px;}

.sub-menu-bar .type-menu{float:left;height:26px;padding-right: 10px;cursor: pointer;}
.sub-menu-bar .type-menu {line-height: 26px;padding-right: 5px;font-size: 16px;}
.arrow-down{ display: inline-block; vertical-align: 0; color: inherit;  -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.arrow-down {-moz-transform: translateY(-30%) rotate(45deg);    -ms-transform: translateY(-30%) rotate(45deg);    -webkit-transform: translateY(-30%) rotate(45deg);    transform: translateY(-30%) rotate(45deg);
}
.sub-menu-bar .type-menu .arrow-down{ margin-left: 15px; width: 10px; height: 10px; border-right: 2px solid #b7bbba; border-bottom: 2px solid #b7bbba; -moz-transition: all 0.2s; -o-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; }

.sub-menu-bar .type-menu.on .arrow-down{transform: translateY(20%) rotate(225deg);}

.sub-menu-bar .link{font-size: 16px;float: right;}
.sub-menu-bar .link li{float:left;width: auto;padding:0 10px ;text-align: center;cursor: pointer;}
.sub-menu-bar .link a,.sub-menu-bar .link span{height:26px;line-height: 26px;display: inline-block;padding: 0 6px;background: #e9e9e9;    color: #3f4140;border-radius: 20px;width: 50px;}
.sub-menu-bar .link li.on a,.sub-menu-bar .link li.on span{background: #0099ff;    color: #fff}
.type-list-box{background: #fff;display:none ; -moz-transition: all 0.2s; -o-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s;}
.type-list {padding-bottom: 10px;}
.type-list li{float: left; width: 25%;padding:8px 10px ;-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;}
.type-list a {height: 30px; line-height: 30px;  background: #f1eff0; color: #686b6a; text-align: center; overflow: hidden;  border-radius: 5px;display: block;}
.type-list a:active { box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/*最新游戏列表*/
.app-dt{padding: 15px 10px 0;}
.app-dt .sub-item-title{border-left: 6px #45b823 solid;padding-left: 10px;line-height: 24px;font-size: 16px;font-weight: 700;}

.ico-rowlist2{padding: 10px 0;}
.ico-rowlist2 li{border-bottom: 1px #ececec solid;padding: 12px 0;height: 62px;position: relative;overflow: hidden;}
.ico-rowlist2 li a{width: 100%;height: 100%;display: block;position: absolute;top: 0px;left: 0;overflow: hidden;text-indent: -999em;z-index: 2;}
.ico-rowlist2 li img{width:60px; height:60px;border-radius: 10px;float: left;margin-right: 15px;}
.ico-rowlist2 li .name{font-size:16px;padding-right:80px;line-height:20px;height: 22px;overflow: hidden;}
.ico-rowlist2 li .stars{height:20px;}
.ico-rowlist2 li .tag{color: #999;font-size: 12px;}
.ico-rowlist2 li .tag span + span:before{content: "|";padding: 0 10px;font-size: 12px;color: #ccc;}
.ico-rowlist2 li .btn-down{width: 55px;height: 28px;position: absolute;right: 0rem;top:50%;border: 1px solid #45b823; border-radius: 20px;text-align: center;line-height:28px; color:#45b823;margin-top: -14px;}

.ico-rowlist2 li:hover .btn-down{background: #45b823; color:#fff;}
.ico-rowlist2 li:last-child{border: 0;}
.star{width: 82px;height: 13px;display: inline-block;background-image: url(../images/star3.png);background-size: auto 100%;}
.s5{background-position: 0 0;}
.s4{background-position:  -16px 0;}
.s3{background-position: -32px 0;}
.s2{background-position: -48px 0;}
.s1{background-position: -64px 0;}
.s0{background-position: -80px 0;}
.introTit{display:block;color: #333;position:relative;padding:0 0 0 10px;font-weight:700;text-indent:0;margin:30px 0 10px;border-left: 5px solid #f60;font-size: 18px !important;line-height: 40px !important;background: #f8f8f8;}
