body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,input,textarea {padding:0px;margin:0px;}
html {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:16px;}
img {border:0 none;vertical-align:middle;border:none;interpolation-mode:bicubic;max-width:100%;}
fieldset {border:0}
ul,ol {list-style:none}
em,i,b {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;text-indent:0}
body {overflow-x:hidden;width:100%;background:#FFF;color:#333;}
body,input,button,textarea {line-height:1.5;font:normal 12px '\5FAE\8F6F\96C5\9ED1',Arial,'\5B8B\4F53',sans-serif;outline:0;}
body {font-size: 14px;background-color: #f1f1f1;color: #3f4140;-webkit-tap-highlight-color: transparent;background: #eaeaea;width: 100%;min-width: 320px;max-width: 750px;margin: 0 auto;}
input,textarea,select,button {outline:none;border:none;}
button {cursor:pointer}
a {text-decoration:none;color:#333}
a:focus {outline:0}
.clear {clear:both;}
.clearfix {*zoom:1;}
.clearfix:after {clear:both;display:block;height:0;visibility:hidden;overflow:hidden;content:'.'}
* html .clearfix {zoom:1}
*+html .clearfix {min-height:1px}
.tc {text-align:center}
.fl {float:left}
.fr {float:right}
.pa {position:absolute}
.pr {position:relative}
.of {overflow:hidden}
.rb {background-position:right 0;padding:0 10px 0 0}
.lb {background-position:left 0}
.red {color:#F00 !important;}
.ofne {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mtop5 {margin-top:5px;}
.mtop10 {margin-top:8px;}
.position {color:#666;font-size:14px;height:38px;line-height:39px;padding:0 4%;background:#f0f0f0;overflow:hidden;}
.position a {color:#666;}
.position a:hover {color:#FF4D4D;text-decoration:none;}
.hide{display:none !important;}
.mod-title {border-bottom:1px solid #e4e4e4;height:40px;line-height:40px;padding:0 15px 0 15px;background: #fff;}
.mod-title h3 {float:left;font-size:16px;color:#333;font-weight:bold;height:39px;padding:0 1%;border-bottom:2px solid #03A9F4;}

#header{width: 100%;max-width: 750px;}
#header .top{ height:44px; background:#03A9F4; width:98%; padding:0 1%; overflow:hidden;position: relative;}
.goback{position: absolute;display: block;top:9px;left: 0;width: 26px;height:26px;margin-left: 6px;font-size: 0px;text-indent:-9999px;background-size:26px;background:url(../images/goback.png) no-repeat;}
.top-tit{display: block;width: 100%;height: 44px;line-height: 44px;text-align:center;font-size:16px;overflow: hidden;}
.top-tit a{color:white;font-size:18px;}
.mnav { overflow: hidden; position: absolute; top:0px;right: 0px;}
.mnav a{display: block;width: 26px;height: 26px;margin: 10px;background:url(../images/mnav.png) no-repeat;background-size: 100% auto;}

.menu-cate {position:absolute;width:100%;top:44px;z-index:9;display:none;max-width:750px;margin:0px auto;background: rgba(0,0,0,0.78);}
.menu-cate .menu-tit {height:36px;padding:15px 0;width:160px;margin:0 auto;}
.menu-cate .menu-tit ul {background:#fff;overflow:hidden;}
.menu-cate .menu-tit ul li {float: left;width:80px;text-align:center;line-height:36px;height:36px;}
.menu-cate .menu-tit ul li.cur {background:#03A9F4;}
.menu-cate .menu-tit ul li.cur span {color:#fff;}
.menu-cate .menu-tit ul li a {display:block;height:100%;}
.menu-cate .menu-tit ul li span {font-size:16px;color:#333;display:inline-block;}
.menu-cate .menu-list {padding-bottom:5px;display:none;}
.menu-cate .menu-list ul {margin:0px 8px;}
.menu-cate .menu-list ul li {width:25%;line-height:30px;height:32px;overflow:hidden;padding:0px 6px;float:left;box-sizing:border-box;margin-bottom:10px;}
.menu-cate .menu-list ul li a {display:block;text-align:center;font-size:14px;color:#777;background:#fff;border-radius: 4px;}
.menu-cate .menu-list.on {display:block;}

.mod-app {overflow:hidden;padding-bottom:10px;background:#fff;margin-top:8px;}
.mod-tit {border-bottom:1px solid #e4e4e4;height:40px;line-height:40px;padding:0 15px 0 15px;background: #fff;}
.mod-tit h3 {float:left;font-size:16px;color:#333;font-weight:bold;height:39px;padding:0 1%;border-bottom:2px solid #03A9F4;}
.mod-tit .more {line-height:41px;font-size:14px;color:#bebebe;display:block;float:right;}
.mod-app .app-list-index li {float:left;width:25%;cursor:pointer;padding: 15px 0 0 0;}
.mod-app .app-list-index li img {display:block;width:64px;height:64px;margin:0 auto;overflow:hidden;border-radius:16px;}
.mod-app .app-list-index li p {font-size:12px;width:80px;margin: 0 auto;height:30px;line-height:30px;text-align:center;overflow:hidden;}

.soft-nav{height:28px;line-height: 28px;/*margin-top: 5px;*/margin-bottom: 5px;padding-left: 5px;background-color: #fff;overflow:hidden;}
/*内容*/
.soft-detail{background-color: white;}
.soft-info{position: relative;padding:10px 15px 10px 15px;}
.soft-info img{float: left;margin: 10px 10px 0 0;width: 70px;height: 70px;border-radius: 7px;}
.soft-info h1{display:block;top:-5px;font-weight: normal;color:#333;font-size: 16px;height: 27px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.soft-info p{font-size:12px;color:#999;height:23px;line-height:20px;overflow:hidden;}
.soft-info p span{display:inline-block;padding:0;width:50%;float:left;overflow:hidden;white-space:nowrap;text-overflow:clip;}
.soft-info p span.star{width:76px;margin: 6px 0px;}
.soft-info p span a{margin-right:2px}
.soft-download_btn{padding:0px 15px 0px 15px;padding-bottom: 15px;}
.soft-download_btn a {width:100%;display:-webkit-box;display:-moz-box;display:box;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;border:none;border-radius:5px;background:#03A9F4;line-height:40px;height:40px;display:block;text-align:center;color:#fff;font-size:16px;}

.soft-content{margin-top:8px;background-color:#fff;}
.soft-content .soft-title {z-index:999;background:#fff;clear:both;display:-webkit-box;display:-moz-box;display:box;z-index:999;border-bottom:1px solid #dfdfdf;border-top:1px solid #eee;}
.soft-content .soft-title span {font-size:16px;font-weight:500;color:#333;text-align:center;height:38px;line-height:38px;cursor:pointer;padding: 0 10px;}
.soft-intro {width:100%;padding: 10px 15px 10px 15px;font-size:14px;color:#333;box-sizing:border-box;background:#fff;display:block;overflow:hidden;text-transform:capitalize;line-height:26px;}
.soft-intro h2,.soft-intro h3 {margin:10px 0;background:#f9f9f9;padding:3px 8px;font-size: 15px;font-weight: 500;color: #444;border-left: 4px solid #03A9F4;}
.soft-cont .soft-intro{padding:10px 15px 10px 15px;line-height:28px;text-align:justify;clear:both;position:relative;background:#fff;display:block;}
.soft-cont .soft-intro p{line-height: 28px;}
.soft-intro p {line-height:24px;margin-bottom:15px;}
.soft-intro img {max-width:100%;max-height:100%;margin:10px auto;display:block;height: auto !important;}
.soft-intro a {color:#008ada;}
.morebtn {width:100%;height:auto;line-height:20px;padding:10px 0;background:#fff;font-size:14px;font-weight:normal;color:#999;display:block;box-sizing:border-box;position:relative;zoom:1;}
.morebtn i {width:80%;height:35px;line-height:35px;display:block;overflow:hidden;font-weight:normal;font-size:14px;background:#d5d5d5;text-align:center;border-radius:4px;margin:auto;color:#03A9F4;}
.morebtn i.shadow_i{display:block; position:absolute; width:100%; height:40px;background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));bottom:50px}

.soft-download{background: white;}
.soft-download:after{content: '';height: 0;line-height: 0;display: block;visibility: hidden;clear:both;}
.downlist dt{ padding: 0 3px 0 0; margin-top: 3px;height: 35px; line-height: 25px; font-weight: 700; color: #000; font-size:16px}
.downlist dd{float: left; display: inline; margin: 5px 8px 7px 10px; width:45%; height: 40px; line-height: 40px; white-space: nowrap; overflow: hidden;}
.downlist dd a{display: block; color:#333;background: #03A9F4;color:#fff;border-radius:4px;}
.downlist dd a span {display:inline-block;width:20px;height:20px;background: url(../images/downlist_down.png) no-repeat;margin:9px 15px 0 15px;background-size:20px;float: left;}
.downlist dd.tip{clear:both;display:block;width:238px;height:auto;padding:10px;border:1px solid #ff9947;color:#899;font-size:13px;white-space: normal;background:#fdfde5 url(../image/hint.png) no-repeat;padding-top:32px;overflow:hidden; zoom:1;}
h3.dlt_01{font-size: 16px;display: block;padding:10px;}

.soft-xg-list {display:inline-block;background:#fff;width:100%;box-sizing:border-box;}
.soft-xg-list{display: inline-block;width: 100%;padding-bottom:10px;}
.soft-xg-list li {width:25%;float:left;padding: 15px 0 0 0;}
.soft-xg-list li a {display:block;text-align:center;margin:0 auto;border-radius:16px;width:66px;}
.soft-xg-list li a img {display:block;border-radius:8px;width:64px;height:64px;overflow: hidden;margin: 0 auto;}
.soft-xg-list li span {font-size:14px;line-height:30px;height:30px;width:66px;margin: 0 auto;white-space: nowrap;text-overflow: ellipsis;clear:both;overflow:hidden;display:block;color:#444;text-align:center;word-break:break-all;}
/*// .app-xgrj ul li em {border-radius:15px;border:#03A9F4 1px solid;line-height:25px;color:#03A9F4;display:block;}
.app-xgzt .xgzt-list{background:#fff;padding: 8px;display: inline-block;width: 100%;box-sizing: border-box;}
.app-xgzt .xgzt-list li.qp-hot{width: 50%;margin:0px;float: left;}
.app-xgzt .xgzt-list li.qp-hot a{display: block;margin: 0 auto;width: 94%; text-align: left;font-size: 14px;border-bottom: 1px solid #e6e6e6;height: 40px;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-radius: 0px;background: url(../img/hot.png) no-repeat 0px 15px;padding-left: 15px;background-size: auto 48px;box-sizing: border-box;}

*/
.soft-list {background:#fff;border-top: 1px solid #e8e8e8;padding-bottom:10px;}
.soft-list li .item-info {padding-left:74px;position:relative;}
.soft-list li .item-info .item-img {position:absolute;left:0;top:0;width:64px;height:64px;overflow: hidden;}
.soft-list li .item-info .item-img img {width:100%;height:100%;border-radius:16px;}
.soft-list li .item-info .item-txt .item-title {line-height:22px;height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.soft-list li .item-info .item-txt .item-title a span {font-size:15px;color:#444;}
.soft-list li .item-info .item-txt .item-title a span em{color:red;}
.soft-list li {width:100%;position:relative;padding:15px 15px;box-sizing:border-box;border-bottom:1px solid #e8e8e8;}
.soft-list li .item-btn {position:absolute;right:15px;top:50%;margin-top:-17px;width:58px;}
.soft-list li .item-btn a {display:block;line-height:28px;text-align:center;font-size:14px;border-radius:5px;color: #03A9F4;border: 1px solid #03A9F4;}
.soft-list li .item-info .item-txt{padding-right: 64px;}
.soft-list li .item-info .stars{margin:4px 0px;}
.soft-list li .item-info .smalltext{margin:4px 0px; height:40px;line-height:20px;overflow:hidden;font-size:12px;color:#999aaa;}
.soft-list li .item-info .smalltext em{color:red;}
.soft-list li .item-info .item-txt .item-other {margin-top:5px;color:#999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:13px;display:none;}
.soft-list li .item-info .item-txt .item-other .line{height: 13px;width: 1px;background: #ddd; display: inline-block;margin: 0 5px 0px; vertical-align: middle;}
.soft-list li .item-info .item-img em.rank {width:24px;height:24px;line-height:24px;background:#A8A8A8;display:inline-block;position:absolute;top:-5px;left:-5px;border-radius:16px;text-align:center;font-size:14px;color:#FFF;z-index:100;}
.soft-list li .item-info .item-img em.rank1 {background:#ff494d;}
.soft-list li .item-info .item-img em.rank2 {background:#f4b200;}
.soft-list li .item-info .item-img em.rank3 {background:#1eb996;}
/*猜你喜欢*/
.soft-xihuan-list:after{ content: '';height: 0;line-height: 0;display: block;visibility: hidden;clear:both;}
.soft-xihuan-list{background-color: white;padding-bottom: 10px;}
.soft-xihuan-list div{padding-left: 8px;padding-right: 8px;}
.soft-xihuan-list div a { line-height: 24px; height: 24px; display: block; background: #999; float: left; padding: 3px 10px; margin: 10px 5px 0 0; border-radius: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; color: #FFF }
.soft-xihuan-list div a:nth-child(8n-7) { background: #8A9B0F }
.soft-xihuan-list div a:nth-child(8n-6) { background: #EB6841 }
.soft-xihuan-list div a:nth-child(8n-5) { background: #3FB8AF }
.soft-xihuan-list div a:nth-child(8n-4) { background: #FE4365 }
.soft-xihuan-list div a:nth-child(8n-3) { background: #FC9D9A }
.soft-xihuan-list div a:nth-child(8n-2) { background: #EDC951 }
.soft-xihuan-list div a:nth-child(8n-1) { background: #C8C8A9 }
.soft-xihuan-list div a:nth-child(8n) { background: #83AF9B }
.soft-xihuan-list div a:first-child { background: #036564 }
.soft-xihuan-list div a:last-child { background: #3299BB }
.soft-xihuan-list div a:hover { border-radius: 0; text-shadow: #000 1px 1px 1px }

.star{ background: url("../images/icon_star.png") repeat-x 0 -17px; width: 76px; height: 15px;margin: 5px 0 2px;overflow: hidden;}
.star i{ background: url("../images/icon_star.png") repeat-x 0px -1px; height: 15px; display: block;}
.star i.star1{ width: 20%;}
.star i.star2{ width: 40%;}
.star i.star3{ width: 60%;}
.star i.star4{ width: 80%;}
.star i.star5{ width: 100%;}

.footer {font-size:14px;background: #ffffff;color:#999;text-align:center;padding:12px 0 12px;text-align:center;}
.footer a {padding:0px 5px;}
.gotop{position: fixed;right: 10px;bottom: 80px;text-indent: -9999px;z-index: 9999;width: 38px; height: 38px;background: rgba(0,0,0,0.6) url(../images/gotop.png) 8px 7px no-repeat;background-size: 22px auto;border-radius: 50%;display:none;}

/*分类页*/
.app-category{background: #fff;  clear: both;  zoom: 1;  overflow: hidden;    padding-bottom: 5px;display:block;padding-bottom:15px;}
.app-category ul{padding:0 5px;}
.app-category ul li{float:left;display:inline-block;margin-top:15px;width:25%;text-align:center;}
.app-category ul li.on a{color:#03A9F4;}
.app-category ul li a,.app-category ul li span{display:block;box-sizing:border-box;margin:0 5px;height:34px;border:1px solid #dbe1ec;border-radius:3px;font-size:14px;line-height:32px; overflow: hidden;}
.app-category ul li a.select{ background:#0078c6; border-color:#0078c6; color:#fff;}
.app-category ul li span{color:#03A9F4;}
.app-category ul li a:active{background-color:#eee; color:#333;}

.app-data-list {background:#fff;border-top: 1px solid #e8e8e8;}
.app-data-list li .item-info {padding-left:74px;position:relative;}
.app-data-list li .item-info .item-img {position:absolute;left:0;top:0;width:64px;height:64px;overflow: hidden;}
.app-data-list li .item-info .item-img img {width:100%;height:100%;border-radius:16px;}
.app-data-list li .item-info .item-txt .item-title {line-height:22px;height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.app-data-list li .item-info .item-txt .item-title a span {font-size:15px;color:#444;}
.app-data-list li {width:100%;position:relative;padding:15px 15px;box-sizing:border-box;border-bottom:1px solid #e8e8e8;}
.app-data-list li .item-btn {position:absolute;right:15px;top:50%;margin-top:-17px;width:58px;}
.app-data-list li .item-btn a {display:block;line-height:28px;text-align:center;font-size:14px;border-radius:5px;color: #03A9F4;border: 1px solid #03A9F4;}
.app-data-list li .item-info .item-txt{padding-right: 64px;}
.app-data-list li .item-info .stars{margin:4px 0px;}
.app-data-list li .item-info .item-txt .item-other {margin-top:5px;color:#999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:13px;}
.app-data-list li .item-info .item-txt .item-other .line{height: 13px;width: 1px;background: #ddd; display: inline-block;margin: 0 5px 0px; vertical-align: middle;}
.app-data-list li .item-info .item-img em.rank {width:24px;height:24px;line-height:24px;background:#A8A8A8;display:inline-block;position:absolute;top:-5px;left:-5px;border-radius:16px;text-align:center;font-size:14px;color:#FFF;z-index:100;}
.app-data-list li .item-info .item-img em.rank1 {background:#ff494d;}
.app-data-list li .item-info .item-img em.rank2 {background:#f4b200;}
.app-data-list li .item-info .item-img em.rank3 {background:#1eb996;}

.page {background:#fff;line-height:40px;padding:0px 15px;text-align:center;padding:5px 0px;word-wrap:break-word;}
.page a {height:24px;line-height:24px;text-align:center;border:1px solid #ccc;margin-left:5px;margin-top:7px;padding:0px 8px;border-radius:3px;display:inline-block;}
.page a.on,.pages a:hover {color:#fff;background:#03A9F4;border-color:#03A9F4;}

.links-list{color: #d0d0d0;font-size: 13px;padding:5px 30px 5px 10px;height: 50px; overflow: hidden;position:relative;}
.links-list a{color: #666;margin: 0 6px 0 6px;line-height: 25px;}
.links-list a:first-child {margin-left: 0;}
.links-list span{display:inline-block;height:25px;width:30px;background:url(../images/arrow.png) no-repeat center center;position:absolute;right:5px;top:5px;background-size:16px auto;z-index:99;}
.links-list span.on{transform:rotate(180deg);-ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); }
.links{background:#fff;margin-top:8px;padding-bottom:10px;}
.links ul{zoom:1;overflow:hidden;}
.links ul li{float:left;height:24px;line-height:24px;padding:0 10px;margin:10px 0 0 10px;font-size:12px;border:1px solid #ccc;border-radius:15px;}
.links p{height:40px;font-size:16px;background:#fff;border-bottom:1px solid #d9d9d9;position:relative;}
.links p b{border:none;line-height:40px;color:#000}
.links p b{display:block;color:#22C485;position:absolute;left:10px;line-height:48px;}
.footer {font-size:14px;color:#999;text-align:center;padding:12px 0 12px;text-align:center;}
.footer a {padding:0px 5px;}
/*zt*/
.ztbox{margin-top: 8px; background: #fff;}
.ztbox .mod-tit .sp-cate { float: left;font-size:15px;height:24px;margin-top:10px;line-height:24px;}
.ztbox .mod-tit .sp-cate a{float:left;}
.ztbox .mod-tit .sp-cate span {float:left;width:1px;height:12px;margin-top:12px;margin:14px 8px;}
.ztbox .mod-tit .sp-cate a.on{color:#03A9F4;border-bottom: 2px solid #03A9F4;height:29px;}
.zt-list ul li {float:left;width:42%;margin:10px 4% 0;cursor:pointer;}
.zt-list ul li a img {display:block;height:90px;width: 100%;}
.zt-list ul li a em {font-size:14px;color:#444;display:block;text-align:center;height:35px;line-height:35px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.zt-info {background:#fff;padding:10px 15px;}
.zt-info .zt-img{position:relative;}
.zt-info .zt-img img{width:100%;}
.zt-info .zt-img h1 {position:absolute;left:0;bottom:0;text-align:center;height:30px;line-height:30px;width:96%;padding:0 2%;color:#fff;z-index:1;background:#000;opacity:0.8;font-size:16px;}
.zt-text {padding-top:8px;}
.zt-text .desc {font-size:14px;line-height:22px;color:#666;}
.zt-text .desc a{color: #008ada;}
