body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,aside,article,figcaption,figure,header,hgroup,menu,nav,section{margin:0;padding:0}
body,html,input{font:14px "Helvetica Neue",HelveticaNeue,Helvetica-Neue,Helvetica,'\5fae\8f6f\96c5\9ed1';background:#fff;color:#333;-webkit-text-size-adjust:none;width:100%;overflow:hidden;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;overflow-y:auto;}
table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}fieldset,img{border:0}
q:before,q:after{content:''}button,input,select,textarea{font-size:100%;vertical-align:middle;outline:none;}legend{color:#333}
abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}
ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
a{color:#444;text-decoration:none}a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%}
header,menu,nav,section,article,aside{display:block}
body{background:#f0f0f0;}
em, i, u, s, b,strong{font-style:normal;font-weight:normal;text-decoration:none;}
.cfix:before,.cfix:after,#mcateCont ul:before,#mcateCont ul:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
.cfix:after,#mcateCont ul:after{clear:both;}.cfix,#mcateCont ul{*zoom:1;}
.lstar0, .lstar1, .lstar2, .lstar3, .lstar4, .lstar5, .lstar6{background:url(/public/img/litterStar.png) no-repeat;width:84px;height:13px;display:block;}
.lstar1{background-position:0 -26px;}
.lstar2{background-position:0 -52px;}
.lstar3{background-position:0 -78px;}
.lstar4{background-position:0 -104px;}
.lstar5,.lstar6{background-position:0 -130px;}
/**头部**/
.top{position:relative;height:42px;padding:2px 50px 0 97px;z-index:20;background:#65bb0a;}
#logo{position:absolute;top:5px;left:0;width:94px;height:35px;line-height:35px;color:#fff;font-size:16px;text-align:center;white-space:nowrap}
.soBox{-webkit-box-sizing:border-box;display:-webkit-box;-webkit-box-align:center;position:relative;height:40px;}
.soInput{position:relative;border:none;border-radius:2px 0 0 2px;background:#fff;-webkit-box-flex:1;}.soInput:before{content:'';position:absolute;top:6px;right:0;width:1px;height:17px;border-right:1px solid #d9d9d9;}
.soBtn{-webkit-box-sizing:border-box;position:relative;}.soBtn:after{content:'';position:absolute;top:1px;left:29px;width:5px;height:27px;background:#65bb0a;z-index:3;}
#bdcs-search-form-input{text-indent:10px;font-size:12px;border:none;border-radius:7px 0 0 7px;height:28px;color:#666;-webkit-box-sizing:border-box;vertical-align:middle;width:100%;}
#bdcs-search-form-submit{border:none;border-radius:0 3px 3px 0;width:28px;height:28px;padding:1px 0;background:#fff url(../img/all_ico.png) 1px -481px no-repeat;background-size:28px auto;overflow:hidden;text-indent:-9999px;position:relative;}
#mcate{position:absolute;top:4px;right:4px;width:40px;height:40px;z-index:1;}#mcate b{display:block;text-indent:-9999px;width:36px;height:36px;background:url(../img/all_ico.png) 3px -50px no-repeat;background-size:32px auto;}
#mcateCont{height:0;overflow:hidden;position:absolute;left:0;top:44px;z-index:10000;width:100%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);}
#mcateCont p{margin:10px 15px 5px 15px;border:1px solid #fc6500;border-radius:3px;-webkit-box-orient:horizontal;display:-webkit-box;height:36px;}#mcateCont p span{-webkit-box-flex:1;text-align:center;height:36px;line-height:36px;font-size:14px;color:#fc6500;display:block;position:relative;}#mcateCont p .cur{background:#fc6500;color:#fff;}#mcateCont p span:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:36px;background:#fc6500;}
#mcateCont ul{margin:0 10px 15px 10px;display:none;}#mcateCont .on{display:block;}#mcateCont li{float:left;width:33.33%;}#mcateCont li a{display:block;text-align:center;margin:5px;border:1px solid #d6d6d6;padding:12px 7px;color:#999;}#mcateCont li a span{display:block;color:#333;padding:0 0 4px 0;}
#xmCont{display:block;clear:both;width:33.33%;height:36px;line-height:36px;margin:0 auto 20px auto;border:1px solid #ffae00;border-radius:3px;background:#ffefcc;color:#f60;text-align:center;}
/*导航*/
#topNav{line-height:32px;padding:8px 0;background:#fff;border-bottom:1px solid #ddd;}#topNav ul{overflow:hidden;*zoom:1;}
#topNav li{width:16.666666%;padding:0;float:left;color:#333;font-size:16px;text-align:center;}#topNav li a{height:32px;line-height:32px;}
#topNav .hide{display:none;}
#topNav span{display:inline-block;width:14px;height:10px;background:url(../img/all_ico.png) 0 -115px no-repeat;background-size:20px auto;vertical-align:middle;}
#topNav li.sq span{background-position:0 -125px;}

section{margin-bottom:12px;padding:5px 0 10px 0;background:#fff;}
section .hd{position:relative;}
section .hd a{float:right;color:#666;position:absolute;top:10px;right:10px;}
section h2{height:40px;line-height:40px;margin-bottom:15px;padding-left:12px;font-size:16px;color:#000;font-weight:normal;border-bottom:1px solid #ddd;}
.yyfxb h2,.yxckw h2,.tltj h2,.xgwz h2{margin-bottom:2px;}

.app-ul,.fxjp ul,.zdyk ul{overflow:hidden;*zoom:1;}
/*背景图标*/
.rank .tab-nav span{background:url(/public/img/qq-icon.png) no-repeat;}
.rank .tab-nav li:nth-child(1) span{background-position:10px 10px;background-color:#5cbe65;}
.rank .tab-nav li:nth-child(2) span{background-position:10px -42px;background-color:#41d39d;}
.rank .tab-nav li:nth-child(3) span{background-position:10px -102px;background-color:#499ae0;}
.rank .tab-nav li:nth-child(4) span{background-position:10px -156px;background-color:#f9679a;}
.rank i,#showding,#showcai{background:url(/public/img/rank.png) 0 -108px no-repeat;}
.rank li:nth-child(1) i{background-position:0 0;}
.rank li:nth-child(2) i{background-position:0 -35px;}
.rank li:nth-child(3) i{background-position:0 -70px;}
/*文字列表*/
.txt-ul,.fxjp ul{margin:0 12px;}
.txt-ul li{height:40px;line-height:40px;overflow:hidden;border-bottom:1px dashed #ddd;}
.app-ul li{float:left;width:25%;height:90px;line-height:26px;overflow:hidden;text-align:center;}
.app-ul li img{width:65px;height:65px;display:block;margin:0 auto;border-radius:10px;}
/*滑动*/
#wrapper1,#wrapper2{width:100%;position:relative;z-index:0;overflow:hidden;}
#scroller1,#scroller2{width:3000px;height:100%;float:left;}
#scroller1 ul,#scroller2 ul{display:block;float:left;width:100%;height:100%;padding:0;margin:0;}
#scroller1 li,#scroller2 li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:90px;}
/*应用列表*/
.app-list li{margin:0 12px;padding:12px 0 10px 0;border-bottom:1px dashed #e8e8e8;position:relative;overflow:hidden;zoom:1;}
.app-list li .img{display:block;float:left;width:60px;margin-right:10px;}
.app-list li img{width:60px;height:60px;border-radius:8px;}
.app-list li p{-webkit-box-flex:1;padding-right:70px;overflow:hidden;color:#777;}
.app-list li p a{display:block;height:16px;line-height:16px;overflow:hidden;margin-bottom:6px;font-size:15px;}
.app-list li p span{display:block;line-height:16px;height:16px;overflow:hidden;margin-top:6px;white-space:nowrap;text-overflow:ellipsis;font:12px "\5FAE\8F6F\96C5\9ED1";}
.app-list li p u{margin-right:6px;padding-right:6px;border-right:1px solid #d9d9d9;}
.app-list li .btn{display:block;width:70px;height:30px;line-height:30px;text-align:center;border:1px solid #65bb0a;color:#65bb0a;border-radius:3px;position:absolute;right:0;top:28px;}
.app-list li a:hover.btn{background:#65bb0a;color:#fff;}
.app-list li:last-child,.txt-ul li:last-child{border-bottom:0;}
#dbtn.fix,#tags.fix{}
/*详情*/
#Info{margin:10px 12px 0 12px;}
#Info dt a{display:block;height:22px;ling-height:22px;font-size:16px;}
#Info img{float:left;width:66px;height:66px;margin-right:12px;}
#Info dd{height:22px;line-height:22px;font-size:12px;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#Info .d1 p{display:inline-block;margin-right:20px;}
#Info .d1 a{color:#279bff;}
#Info .d2 span:nth-child(1){padding-right:10px;margin-right:10px;border-right:1px solid #ddd;}
#Info #dbtn{display:block;height:35px;line-height:35px;margin-top:12px;background:#65bb0a;color:#fff;text-align:center;font-size:18px;border-radius:3px;}
#showding,#showcai{padding-left:20px;background-size:18px auto;}
#showding{background-position:0 -142px;}
#showcai{background-position:0 -170px;}
.soft-intro{padding:16px 12px;}
/*
#details{line-height:28px;text-align:justify;clear:both;position:relative;background:#fff;}
#details p{line-height:24px;margin-bottom:15px;}
#details .introTit{margin:0;color:#65bb0a;font:18px "\5FAE\8F6F\96C5\9ED1";height:35px;line-height:35px;}
#details img{max-width:290px;max-height:300px;}
*/
#details,.tags-box .info{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:72px;overflow:hidden;line-height:24px;}
#tags{line-height:28px;margin-bottom:8px;}
#tags span{display:inline-block;float:left;width:50px;color:#000;font-weight:bold;}
#tags p{-webkit-box-flex:1;display:-webkit-box;}
#tags a{-webkit-box-flex:1;display:block;-webkit-box-sizing:border-box;height:28px;line-height:28px;overflow:hidden;margin-right:12px;text-align:center;color:#65bb0a;border:1px solid #65bb0a;border-radius:50px;}
#tags a:nth-child(1){color:#5cbe65;border-color:#5cbe65;}
#tags a:nth-child(2){color:#41d39d;border-color:#41d39d;}
#tags a:nth-child(3){color:#499ae0;border-color:#499ae0;}
#tags a:nth-child(4){margin:0;color:#f9679a;border-color:#f9679a;}
/*发现精品*/
.fxjp{padding-bottom:5px;}
.fxjp h2{margin-bottom:6px;}
.fxjp li{float:left;width:49%;height:50px;background:#fff;margin-bottom:8px;font-size:12px;}.fxjp li a{color:#999;}
.fxjp li img{float:left;width:40px;height:40px;margin:8px;}
.fxjp li span{display:block;height:30px;line-height:30px;color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fxjp li.li1{height:108px;position:relative;}.fxjp li.li1 img{width:100%;height:100px;float:left;margin:8px 0 0 0;}
.fxjp li.li1 span{width:100%;color:#fff;text-indent:8px;position:absolute;bottom:0;left:0;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.1) 20%, #000 100%)}
.fxjp li:nth-child(2),.fxjp li:nth-child(3),.fxjp li:nth-child(5){margin-left:1%;}
.fxjp li:nth-child(4) img{margin-left:0;}
.fxjp li:nth-child(1),.fxjp li:nth-child(4){margin-right:1%;}
/*值得一看*/
.zdyk li{float:left;width:25%;height:32px;line-height:32px;text-align:center;}.zdyk li a{display:block;}
.zdyk li:nth-child(1) a{color:#5cbe65;font-size:16px;}
.zdyk li:nth-child(2) a{color:#41d39d;font-size:14px;}
.zdyk li:nth-child(3) a{color:#499ae0;font-size:15px;}
.zdyk li:nth-child(4) a{color:#f9679a;font-size:14px;}
.zdyk li:nth-child(5) a{color:#f9679a;font-size:14px;}
.zdyk li:nth-child(6) a{color:#499ae0;font-size:14px;}
.zdyk li:nth-child(7) a{color:#41d39d;font-size:16px;}
.zdyk li:nth-child(8) a{color:#5cbe65;font-size:16px;}
/*排行榜*/
.rank .tab-nav{height:80px;margin:0 4px;padding-bottom:10px;}
.rank .tab-nav li{float:left;width:25%;line-height:30px;text-align:center;position:relative;}
.rank .tab-nav span{display:block;width:60px;height:60px;margin:0 auto;text-indent:-9999px;background-size:40px auto;border-radius:6px;}
.rank .app-list{margin:12px;padding:8px 0;border:1px solid #ddd;position:relative;}
.rank .app-list li{padding-left:30px;}
.rank .tab-nav li.cur{color:#65bb0a;}
.rank .tab-nav li.cur:after,.rank .tab-nav li.cur:before{border:solid transparent;content:' ';height:0;left:100%;position:absolute;width:0;z-index:2;}
.rank .tab-nav li.cur:after{border-width:10px;border-bottom-color:#fff;bottom:-13px;left:50%;margin-left:-10px;}
.rank .tab-nav li.cur:before{border-width:10px;border-bottom-color:#333;bottom:-13px;left:50%;margin-left:-10px;}
.rank .app-list{display:none;}.rank .app-list.on{display:block;}
.rank i{display:block;width:18px;height:28px;line-height:20px;text-align:center;background-size:18px auto;color:#fff;position:absolute;left:0;top:10px;}
.other{margin-bottom:0;}
/*猜你喜欢*/
/*
.guess-nav{height:34px;margin:10px;border:1px solid #65bb0a;border-radius:2px;background:#fff;display:-webkit-box;text-align:center;}
.guess-nav li{line-height:34px;font-size:14px;-webkit-box-flex:1;display:block;text-align:center;color:#65bb0a;}
.guess-nav li a{display:block;}
.guess-nav li:not(:last-child){border-right:1px solid #65bb0a;}
.guess-nav li.active{background:#65bb0a;color:#fff;}
*/
.guess h2{margin-bottom:5px;}
.guess-nav{display:-webkit-box;margin-bottom:8px;}
.guess-nav li{height:34px;line-height:34px;overflow:hidden;font-size:15px;-webkit-box-flex:1;display:block;text-align:center;border-bottom:2px solid #e8e8e8;}
.guess-nav li.active{color:#65bb0a;border-bottom:2px solid #65bb0a;}

.tags-box .tit{height:28px;line-height:28px;font-size:15px;color:#333;}.tags-box .tit .more{float:right;font-size:13px;color:#999;}
.tags-box{margin:0 10px 15px;}
.tags-box .info{line-height:24px;color:#888;}
#tags-main{width:100%;height:310px;overflow:hidden}
#tags-main .app-ul li{margin-bottom:12px;}
.guess .tags-main-box{float:left;width:100%;}
.pagenum{height:12px;text-align:center;margin:12px 0 15px 0;}
.pagenum span{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:#f0f0f0;margin:0 5px;text-indent:-9999px;}
.pagenum .active{background-color:#02AFF3;}

.button-footer{height:32px;line-height:32px;text-align:center;}.button-footer a{display:block;}
/*评论*/
.wypl{display:none;}
#submit{margin:0 20px;}
.w-text textarea{display:block;width:100%;height:66px;margin:0 0 10px -5px;padding:5px;border:1px solid #ddd;-moz-box-shadow:2px 2px 2px #f0f0f0 inset;-webkit-box-shadow:2px 2px 2px #f0f0f0 inset;box-shadow:2px 2px 2px #f0f0f0 inset;}
.w-button{height:26px;position:relative;}
.w-button .button{width:68px;height:26px;font-size:14px;color:#fff;background:#65bb0a;border:none;border-radius:3px;position:absolute;right:-8px;top:0;}
#view-comment{margin:0 10px;padding-bottom:0px;background:#fff;}
#comment-list li{line-height:22px;padding:10px 0;color:#2c2c2c;font-size:14px;border-bottom:1px dotted #dbdbdb;overflow:hidden;zoom:1}
#comment-list li:last-child{border-bottom:0;}
#comment-list li > p{padding-top:2px;color:#696969;}
#comment dt > p{height:42px;line-height:45px;overflow:hidden;margin:10px 10px 7px 10px;background:#fff;color:#333;font-size:18px;text-indent:10px;}#comment dt > p i{color:#65bb0a;} 
#comment-list .user{height:22pxoverflow:hidden;;padding-right:118px;color:#65bb0a;text-align:left;position:relative;}
#comment-list .zan b{float:right;padding:0px 5px;font-weight:normal;color:#999;font-size:1rem;}
#comment-list .zan b i{font-size:1rem;color:#f00;}
#comment-list .user:after{content:'.';display:block;visibility:hidden;height:0px;clear:both;}
#comment-list .name{width:auto;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;}
#comment-list .mobile{padding-right:33px;background-position:right -492px;background-size:50px auto;}
#comment-list time{width:auto;color:#b6b6b6;float:right;font-size:12px;position:absolute;top:2px;right:0}
.commentIsNull{clear:both;padding:30px 8px 40px 8px;text-align:center;font-size:14px;line-height:22px;color:#999;}
.commentInfo .content{padding:2px 0}
/*底部*/
footer.bottom{width:100%;border-top:1px solid #d9d9d9;background:#ebebeb;text-align:center;position:relative;position:absolute;left:0;right:0;}
footer.bottom #goTop{position:absolute;right:10px;top:12px;text-indent:-9999px;width:26px;height:26px;background:#ccc url(../img/all_ico.png) 3px -271px no-repeat;background-size:24px auto;}
footer.bottom p{height:46px;line-height:46px;}footer.bottom p a{padding:0 10px;}
@media screen and (max-width:320px){
#tags a{margin-right:5px;}#tags span{width:45px;}
}
@media screen and (max-width:321px)and (min-width:375px){
#tags a{margin-right:5px;}
}