@charset "utf-8";
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, td, textarea, th, ul {margin: 0;padding: 0}
body, button, input, select, textarea {font: 14px/1.5 \5fae\8f6f\96c5\9ed1, \5b8b\4f53, arial}
fieldset, img {border: 0}
ol, ul {list-style: none}
:focus {outline: 0}
s, u {text-decoration: none}
.none, legend {display: none}
html {overflow-x: hidden;overflow-y: auto}
body {color: #676767;background: #f8f8f8;width: 100%;overflow: hidden}
a {text-decoration: none;color: #444}
a:hover {text-decoration: underline;color: #FD3939}
a:active {outline: 0}
a span, a:hover span {cursor: pointer}
#catalog ul:after, #catalog ul:before, #container:after, #container:before, #topNav:after, #topNav:before, .clearfix:after, .clearfix:before, .newest-soft li:after, .newest-soft li:before, .side-box ul:after, .side-box ul:before {content: ".";display: block;height: 0;visibility: hidden;font-size: 0}
#catalog ul:after, #container:after, #topNav:after, .clearfix:after, .newest-soft li:after, .side-box ul:after {clear: both}
#catalog ul, #container, #topNav, .clearfix, .newest-soft li, .side-box ul {
*zoom:1}
#header,#container{background: #fff;}
#container{padding: 15px;}
#footer div, #footer p, #header dt, #nav li, #page, #subNav, #topNav{width: 1230px;display: block;margin: 0 auto;clear: both}
#container, .wrap1200 {width: 1200px;display: block;margin: 0 auto;clear: both}
#container{position: relative;margin-top: 15px;}
.fl {float: left;display: inline}
.fr {float: right;display: inline}
.mt10 {margin-top: 10px}
.mt5 {margin-top: 5px}
.pt10 {padding-top: 10px}
.pb10 {padding-bottom: 10px}
.tl {text-align: left}
.tr {text-align: right}
.pr {position: relative}
.pa {position: absolute}
.f14 {font-size: 14px}
.yahei, h2, h3, h4 {font-family: \5fae\8f6f\96c5\9ed1, arial}
#footer {border-top: 1px solid #f3f3f3;margin-top: 15px;padding: 25px 0;text-align: center;background: #4F4F4F;}
#footer div {color: #bbb}
#footer p {margin-top: 10px;color: #999}
#footer a {margin: 0 15px;color:#f8f8f8;}
#footer img {display: inline}
#footer p a {color: #999}
.lstar0, .lstar1, .lstar2, .lstar3, .lstar4, .lstar5, .lstar6 {background: url(../images/litterStar.png) no-repeat;width: 84px;height: 13px;display: inline-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}
#page {position: relative}
#topNav {text-align: right}
#topNavC {width: 100%;height: 41px;line-height: 41px;background: #f6f6f6;border-bottom: 1px solid #E2E2E2;font-size: 14px}
#topNav i {float: right;color: #bbb;font-style: normal}
#topNav strong {font-weight: 400;color: #666;float: left}
#topNav a {color: #666;margin: 0 10px}
#topNav a.focus {color: #1da16e}
#topNav a.focus:hover, #topNav a:hover {color: #f60}
#header dt {position: relative;height: 110px;z-index: 100}
#header i {font-style: normal}
#logo {display: block;width: 310px;overflow: hidden;padding: 20px 0 16px 0}
#logo img {padding-left: 1px}
#slogan {position: absolute;left: 200px;top: 32px}
#search {width: 534px;height: 38px;position: absolute;right: 0;top: 28px;z-index: 9}
#bdcs-search-form-input {float: left;display: inline;width: 385px;height: 26px;line-height: 26px;overflow: hidden;padding: 4px 60px 4px 5px;background: #fff;border: 2px solid #22C485;border-right: 0 none;font-size: 12px;color: #333}
#bdcs-search-form-submit {float: left;width: 72px;height: 38px;border: 0 none;cursor: pointer;background: #22C485;color: #fff;font-size: 14px}
.bdcs-hot {display:none;width: 534px;height: 30px;line-height: 30px;overflow: hidden;position: absolute;top: 37px;left: 0;z-index: -1}
.bdcs-hot-item {margin-right: 10px;padding-right: 10px;font-size: 12px;color: #666}
.bdcs-hot-item:hover {color: #ff5800}
#nav {background: #22C485;height: 45px;line-height: 45px;text-align: center}
#nav a {width: 120px;float: left;font-size: 16px;color: #fff}
#nav .nav-cur, #nav a:hover, #nav p.hover i {background-color: #1da16e;text-decoration: none}
#nav p {width: 120px;float: left;position: relative;z-index: 1}
#nav p span {display: none;position: absolute;left: 0;width: 118px;background: #fff;border: 1px solid #ddd;border-top: none}
#nav p.hover span {display: block}
#nav p i {font-size: 16px;color: #fff;cursor: pointer;display: block;width: 102px;padding-right: 18px;background: url(../images/pcspr.png) -193px -277px no-repeat}
#nav p.hover i {background-position: -193px -312px}
#nav p a {font-size: 14px;border: none;color: #444;display: block;height: 40px;line-height: 40px}
#nav p a:hover {background: #f2f2f2}
#subNav {height: 40px;line-height: 40px;}/*padding-left: 15px*/
#subNav a {padding: 0 15px}
#subNav .current {color: #22C485}
#fast-nav {margin: 0 0 10px 0;height: 22px;line-height: 22px;padding-left: 27px;background: url(../images/softspr.png) -292px -30px no-repeat}
#fast-nav .add {margin-left: 7px;display: inline-block;width: 78px;height: 20px;line-height: 20px;background: url(../images/add.gif) no-repeat 0 0;text-indent: 21px;font-size: 12px}
#fast-nav .add:hover {text-decoration: none}
#kRecom {margin-bottom: 15px;position: relative;width: 1198px;background: #f8f8f8;border: 1px solid #ddd}
#kRecom span {position: absolute;z-index: 9;left: -1px;top: -1px;width: 43px;height: 43px;font-size: 0;text-indent: -999px;background: url(../images/syspr14.gif) 0 -526px no-repeat}
#kRecom p {padding: 12px 0 5px 12px!important;padding: 12px 0 8px 12px}
#kRecom p a {float: left;margin: 0 0 10px 0;padding: 0 8px 0 25px;width: 114px;height: 18px;overflow: hidden;background: url(../images/fileIcon.gif) no-repeat 0 0}
#sidebar {width: 300px;float: left;display: inline}
#content {width: 885px;float: right;display: inline}
#catalog .title {display: none}
#catalog ul {width: 310px}
#catalog li {float: left;width: 145px;display: inline;height: 34px;line-height: 32px;margin: 0 9px 8px 0;overflow: hidden;text-align: center}
#catalog a {display: block;height: 32x;background: #fff;border: 1px solid #ddd}
#catalog li font {display: none}
#catalog a:hover, #catalog li a.red, #catalog li a.red:hover, #catalog li.current a {background: #22C485;color: #fff;border-color: #22C485;text-decoration: none}
#hot-soft {margin: 10px 0;display:none;}
#commend {display:none;}
#catalog li:nth-child(2){display:none;}
#hot-soft .title, #rank .title {height: 40px;line-height: 40px;border-bottom: 1px solid #ddd}
#hot-soft .title h2, #rank .title h2 {font-size: 16px;font-weight: 400;display: inline-block;padding: 0 15px;color: #22C485;border-bottom: 3px solid #22C485;height: 38px}
#rank .title h2 {display: inline-block;width: 150px;
*float:left;padding: 0;text-align: center;height: 40px;border: none;color: #676767;cursor: pointer}
#rank .title h2.cur {color: #22C485;border-bottom: 3px solid #22C485;height: 38px}
#hot-soft ul {width: 298px;padding: 5px 0 9px 0}
.icon-list li {float: left;clear: both;height: 36px;width: 298px;margin: 5px 0 0;overflow: hidden}
#hot-soft li a {width: 255px;float: left;display: block;height: 25px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;padding: 6px 0 2px 0;margin-left: 8px;border-bottom: 1px dashed #ddd}
#hot-soft li .img {float: left;height: 32px;width: 32px;margin-top: 2px;padding: 0;margin-left: 0;border: none}
#rank ul {display: none}
#rank ul.on {display: block}
#rank li p {display: none}
#rank .now p {display: block}
#rank li {padding-left: 30px;position: relative;height: 30px;line-height: 30px;overflow: hidden;margin-bottom: 3px;
*margin-bottom:2px}
#rank .now {height: 90px}
#rank li .num {font-style: normal;width: 20px;height: 20px;background: #879299;color: #fffefe;font-size: 14px;text-align: center;line-height: 20px;position: absolute;left: 0;top: 12px}
#rank li .r1 {background: #fa4e57}
#rank li .r2 {background: #fa7a53}
#rank li .r3 {background: #fbc258}
#rank li .txt {display: block;overflow: hidden;height: 30px;line-height: 30px;margin-top: 7px}
#rank li p {height: 48px;margin: 5px 0 0 0}
#rank li .img, #rank li .img img {width: 48px;height: 48px}
#rank li .img {float: left;padding-right: 8px}
#rank li span {float: left;width: 190px;position: relative;top: -6px;}
#rank li span a {display: block;width: 60px;height: 24px;line-height: 24px;text-align: center;border: 1px solid #25c88a;border-radius: 3px;color: #25c88a;margin-top: -2px}
#rank li span a:hover {background: #25c88a;color: #fff}
#rank li span i {font-style: normal;color: #999}
#rank li span i s {margin-left: 5px}
#rank a:hover {text-decoration: none}
#commend {border: 1px solid #e7e7e7;position: relative;margin-bottom: 10px;height: 110px;overflow: hidden}
#commend .title {position: absolute;width: 20px;height: 112px;background: #f8f8f8;padding: 0 7px;text-align: center}
#commend .title h2 {font-size: 14px;font-weight: 400;padding-top: 12px}
.recomBox {position: relative;padding-left: 64px}
.recomBox dt {cursor: pointer;width: 26px;height: 34px;position: absolute;top: 43px;left: 36px;_left: -26px;background: url(../images/syspr14.gif) -24px -622px no-repeat}
.recomBox .next {left: 855px;_left: 793px;background-position: -24px -680px}
.recomBox dt.hover {background-position: -24px -652px}
.recomBox #next.hover {background-position: -24px -710px}
.recomBox dd {padding: 23px 0 15px 0;width: 785px;overflow: hidden}
.recomBox ul {position: relative;width: 810px;height: 72px;overflow: hidden}
.recomBox li {width: 72px;height: 72px;line-height: 18px;float: left;overflow: hidden;margin: 0 17px 0 0;text-align: center}
.recomBox li img {width: 48px;height: 48px;display: block;margin: 0 auto 5px auto}
#soft-list {float: left;width: 883px;padding: 0 0 10px 0;border: 1px solid #ddd;border-top: 2px solid #22C485;border-bottom: 2px solid #22C485;background-color: #fff}
#soft-list .tit {height: 46px;border-bottom: 1px solid #e7e7e7;background: #f6faf5;overflow: hidden}
#soft-list .tit a.fr {height: 46px;line-height: 46px;padding-right: 5px}
#soft-list h2 {height: 46px;line-height: 46px;font-size: 17px;text-indent: 12px}
#soft-list h2 span {font-size: 12px;color: #999;font-weight: 400;padding-left: 5px}
#soft-list .order {border-bottom: 2px solid #269215;padding: 12px 0 0 0;height: 32px;margin: 0 5px}
#soft-list .order a {display: inline-block;width: 100px;height: 26px;line-height: 26px;text-align: center;margin-left: 5px;background: url(../images/sl_fbg.png) no-repeat -100px 0;padding-top: 6px}
#soft-list .order a.cur {height: 27px;padding-top: 5px;background-position: 0 0;color: #fff;font-weight: 700;position: relative;top: -1px!important;top: 0}
#soft-list .order a.cur font {color: #fff}
.newest-soft {padding-top: 5px;margin: 0 5px}

.newest-soft li {
*float:left;width: 868px;padding-bottom: 8px;margin-top: 10px;position: relative}
.newest-soft li .baseinfo {height: 26px;padding-top: 4px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;background: url(../images/sl_jbbg.png) repeat-x 0 15px}
.baseinfo .lan, .baseinfo a.flei, .baseinfo h3 {float: left;
*display:inline}
.baseinfo h3 {text-indent: 6px}
.baseinfo h3 a {font-weight: 700;height: 19px;overflow: hidden;display: inline-block;width: 380px;font-size: 15px}
.baseinfo a.flei {color: #666;padding: 0 9px 0 6px;position: absolute;right: 300px}
.baseinfo a.flei:visited {color: #666}
.baseinfo a.flei:hover {color: #FF5800}
.baseinfo .xj {position: absolute;width: 285px;right: 0;top: 5px!important;top: 7px;color: #aaa}
.xj .r_sp {position: relative;top: -2px;padding: 0 24px 0 3px}
.xj .r_sp img {width: 75px;height: 13px;vertical-align: middle}
.xj .fen {padding-left: 3px;color: red}
.xj .dp {float: right;padding-right: 5px;color: #0984C5}
.xj .dp em {color: red;font-style: normal;padding: 0 2px}
.newest-soft li .sinfo {padding: 12px 0 0 10px}
.sinfo a.img {width: 48px;height: 48px;padding: 1px;float: left}
.sinfo a.img img.icon {width: 48px;height: 48px}
.sinfo div {float: left;display: inline;margin-left: 10px;width: 660px}
.sinfo div p {height: 24px;overflow: hidden;color: #aaa}
.sinfo div p span {padding-right: 8px;height: 24px}
.sinfo div p .lic {padding-left: 18px;background: url(../images/sign_explain.gif) no-repeat 0 3px;display: inline-block;height: 20px;padding-right: 5px}
.sinfo span.lan {padding: 0 3px;text-align: center;display: none}
.sinfo span.sty {background: #f0f0f0;display: inline-block}
.sinfo span.zwch {background: #22C485;color: #fff;display: inline-block}
.newest-soft li a.downBtn {width: 90px;height: 34px;line-height: 34px;text-align: center;color: #fff;display: block;position: absolute;right: 5px;top: 66px;border: 1px solid #25c88a;border-radius: 3px;color: #25c88a}
.newest-soft li a.downBtn:hover {background: #25c88a;color: #fff;text-decoration: none}
#image-preview {position: absolute;z-index: 1000;border-width: 2px;border-style: solid;border-color: #9c6;padding: 5px;background-color: #FAFAFA}

#footer {clear: both;position: relative}
#footer a.gotop {position: absolute;top: 10px;right: 20px;display: block;width: 50px;height: 30px;padding-top: 32px;background: url(../images/go_top.gif) 11px 5px no-repeat;text-align: center}
#footer a.gotop:hover {background-position: -28px 5px}
#gotoBox {display: none;position: fixed;bottom: 120px;left: 50%;cursor: pointer;margin-top: -50px;margin-left: 490px;width: 60px}
#gotoBox {_position: absolute;
_top:expression(documentElement.scrollTop + 200 + "px")}
#gotoBox i {display: block;line-height: 54px;height: 54px;width: 54px;background: url(../images/gtp.png) 0 0 no-repeat}
#gotoBox i.hover {background-position: 0 -54px}
.newest-soft li.hover {z-index: 2}
.platform {display: block;padding-top: 6px}
.platform font {font-weight: 700;margin-right: 6px;color: #666}
.platform a {display: inline-block;height: 16px;line-height: 16px;padding: 0 6px 0 17px;margin-right: 6px;border-right: 1px solid #B9B9B9;color: #666;background: url(../images/kicon.png) 0 2px no-repeat;position: relative}
.platform a s {display: none;width: 120px;padding-bottom: 10px;border: 1px solid #ddd;background: #fff;font-weight: 700;font-size: 12px;text-align: center;position: absolute;left: -44px;top: 25px}
.platform a s::after {content: "";position: absolute;top: -8px;right: 49px;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #dfdfdf}
.platform a.cur s {display: block}
.platform a s img {width: 100px;height: 100px;padding:10px}
.platform a strong {color: #666;font-weight: 400}
.platform a:hover, .platform a:hover strong {color: #009adc;text-decoration: none!important}
.platform a:last-child {border-right: 0}
.platform a.az {background-position: 0 -20px}
.platform a.iphone {background-position: 0 -43px}
.platform a.mac {background-position: 0 -66px}
.platform a.ipad {background-position: 0 -86px}


.pagenav { height: 30px; padding: 20px 0 10px; overflow: hidden;text-align:center}

.pagenav a,.pagenav span { margin-left:5px; border: 1px solid #DDD;color: #666;padding: 5px 10px 5px 11px; text-decoration: none;background: #F2F2F2;display: inline-block;}
.pagenav a:hover,.pagenav .curr { border-color: #22C485;background: #22C485;color: #FFF;}