.bk-head_box {
    background-color: #f4f4f4;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    position: relative;
}

.bk-soft_focusAD {
    position: absolute;
    top: 134px;
    padding-left: 100px;
}

header {
    padding-bottom: 0;
}

.bkNav#mrjjs,
.bkNav#mxzdz,
.bkNav#mFAQ,
.bkNav#mazsy,
.bkNav#mgxrz,
.bkNav#feature,
.bkNav#related,
.bkNav#useintroduction,
.bkNav#usercomment,
.bkNav#mrjjs,
.bkNav#mwytl {
    position: relative;
    top: -80px;
}


/*百科软件介绍*/

.bk-soft_info {
    width: 460px;
    overflow: hidden;
}

.bk-soft_info dl dt {
    width: 460px;
    height: 75px;
}

.bk-soft_info dl dt img {
    width: 121px;
    height: 75px;
    padding-right: 10px;
    float: left;
}

.bk-soft_info dl dt h1 {
    font-size: 24px;
    line-height: 24px;
    color: #1455b3;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 325px;
}

.bk-soft_info dl dt span {
    font-size: 14px;
    line-height: 14px;
    padding-left: 5px;
    font-weight: normal;
    color: #999;
    padding-top: 10px;
    padding-right: 5px;
    width: 315px;
}

.bk-soft_info dl dt span img {
    width: auto;
    height: auto;
}

.bk-soft_info dl dd {
    padding-top: 10px;
}

.bk-soft_info dl dd ul li {
    width: 50%;
    font-size: 15px;
    line-height: 15px;
    padding: 10px 0;
    font-weight: normal;
    color: #444;
    border-bottom: 1px solid #e1e1e1;
}

.bk-soft_info dl dd p {
    font-size: 15px;
    line-height: 15px;
    padding: 10px 0;
    font-weight: normal;
    color: #444;
    border-bottom: 1px solid #e1e1e1;
}

.bk-soft_info dl dd a.icon_bkdown em,
.bk-soft_info dl dd a.icon_bkdown2 em {
    font-size: 25px;
    line-height: 25px;
    font-weight: 700;
    position: absolute;
    right: 25px;
    top: 12px;
    color: #fff;
}

.bk-soft_info dl dd a.icon_bkdown span,
.bk-soft_info dl dd a.icon_bkdown2 span {
    font-size: 12px;
    line-height: 12px;
    font-weight: normal;
    position: absolute;
    bottom: 13px;
    right: 65px;
    color: #fff;
}

.bk-soft_info dl dd a.icon_bkdown2 span {
    left: 0;
    color: #fff;
}


/*点赞*/

.comments {}

.comments a {
    border: 1px solid #e1e1e1;
    width: 78px;
    height: 23px;
    background: #fff;
    margin: 25px 5px 0 0px;
    border-radius: 5px;
    position: relative;
}

.comments a em {
    position: absolute;
    left: 30px;
    top: 3px;
}

.comments a:nth-of-type(1) {
    border: 1px solid #fd6406;
    background-color: #fff5ef;
}

.comments a:nth-of-type(1) em {
    color: #f60;
}

.bk-soft_tip span {
    padding-right: 7px;
}


/*百科焦点图轮播*/

.bk-soft_focus {
    width: 490px;
}

.bk-main {
    position: relative;
}

.bk-main .pull-left {
    width: 665px;
}

.bk-main .pull-left .hd-title {
    padding: 5px 0;
}

.bk-main .pull-left .hd-title h3 {
    font-weight: 700;
}

.bk-main .pull-left .bd-content {
    font-size: 14px;
    line-height: 31px;
    padding: 10px 0;
    word-wrap: break-word;
}

.bk-main .pull-right {
    width: 300px;
}

.bk-soft_updatelog .bd-content dl dt time {
    padding-left: 10px;
    font-size: 12px;
}

.bk-soft_updatelog .bd-content dl dt em {
    font-size: 16px;
    font-weight: 700;
}

.bk-main .pull-left button {
    width: 70px;
    height: 20px;
    background-color: #81baeb;
    border: none;
    line-height: 20px;
    color: #3366cc;
    color: #fff;
    opacity: .9;
    border-radius: 4px;
    display: block;
    float: right;
}

.bk-soft_installed .bd-content dl dt,
.bk-soft_faq .bd-content dl dt em {
    font-size: 16px;
    font-weight: 700;
}

.bk-soft_downurl .ad {
    width: 300px;
    height: 250px;
    background: #f1f2f6;
}

.bk-soft_downurl .url {
    width: 320px;
}

.bk-soft_downurl ul.top {
    margin-right: -23px
}

.bk-soft_downurl ul.top li {
    width: 150px;
    height: 40px;
    margin-right: 21px;
    margin-bottom: 10px;
    overflow: hidden;
}

.bk-soft_downurl ul.top li a {
    background: url(../images/sprite.png);
    background-position: -0px -103px;
    color: #fff;
    width: 150px;
    height: 40px;
    display: block;
    padding-left: 45px;
    padding-top: 5px;
}

.bk-soft_downurl ul.top li a:hover {
    background-position: -0px -143px;
}

.bk-soft_downurl ul.bottom {
    margin-right: -30px;
    padding-top: 10px;
}

.bk-soft_downurl ul.bottom li {
    line-height: 30px;
    width: 50%;
}

.bk-soft_downurl ul.bottom li a span {
    margin-right: 5px;
    margin-top: 5px;
    display: block;
    float: left;
}


/*开发者信息*/

.bk-main .pull-right {
    width: 300px;
}

.bk-soft_developer,
.bk-soft_news,
.bk-soft_ranking,
.bk-soft_historyver {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
}

.bk-soft_developer dl dt {
    border: 1px solid #f4f4f4;
    text-align: center;
    height: 165px;
    vertical-align: middle;
    display: table-cell;
    width: 298px;
}

.bk-soft_developer dl dd {
    font-size: 16px;
    text-align: center;
    padding-top: 10px;
    width: 100%;
}

.bk-soft_developer dl dd p {
    text-align: left;
    color: #999;
    font-size: 12px;
    line-height: 21px;
    padding-top: 10px;
}


/*软件排行榜*/

.bk-soft_rankig {}


/*其它下载*/

.bk-soft_otherdown dl {
    position: relative;
    margin-bottom: 10px;
}

.bk-soft_otherdown dl dt {
    width: 50px;
    height: 50px;
}

.bk-soft_otherdown dl dt img {
    width: 48px;
    height: 48px;
    border: 1px solid #f4f4f4;
}

.bk-soft_otherdown dl dt {
    margin-right: 10px;
}

.bk-soft_otherdown dl dd {
    padding-top: 5px;
}

.bk-soft_otherdown dl dd em {}

.bk-soft_otherdown dl dd em a {
    font-size: 16px;
    line-height: 16px;
}

.bk-soft_otherdown dl dd p {
    padding-top: 5px;
}

.bk-soft_otherdown dl dd a i {
    position: absolute;
    right: 0;
    bottom: 5px;
}

.bk-soft_focus {
    position: relative;
    width: 465px;
    height: 267px;
    margin-left: 65px;
    background: url(../images/sprite.png);
    background-position: -0px -411px;
}


/*百科焦点图-安卓&苹果*/

.bk-soft_focus-android,
.bk-soft_focus-iphone {
    width: 189px;
    height: 314px;
    background: none;
    margin-left: 250px;
}

.bk-soft_focus .tempWrap {
    position: absolute;
    left: 52px;
    top: 13px;
    overflow: hidden;
    width: 360px!important;
}

.bk-soft_focus .pic img {
    width: 360px;
    height: 205px;
    display: block;
}

.bk-soft_focus .hd {
    overflow: hidden;
    zoom: 1;
    position: absolute;
    bottom: 5px;
    right: 10px;
    z-index: 3
}

.bk-soft_focus .hd li {
    float: left;
    line-height: 15px;
    text-align: center;
    font-size: 12px;
    width: 25px;
    height: 10px;
    cursor: pointer;
    overflow: hidden;
    background: #919191;
    margin-left: 4px;
    filter: alpha(opacity=80);
    opacity: .8;
    -webkit-transition: All .5s ease;
    -moz-transition: All .5s ease;
    -o-transition: All .5s ease
}

.bk-soft_focus .hd .on {
    background: #fff;
    filter: alpha(opacity=100);
    opacity: 1;
}

.bk-soft_focus .prev,
.bk-soft_focus .next {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 91px;
    z-index: 3;
    filter: alpha(opacity=20);
    -moz-opacity: .2;
    opacity: .2;
    -webkit-transition: All .5s ease;
    -moz-transition: All .5s ease;
    -o-transition: All .5s ease
}

.bk-soft_focus .prev {
    background: url(../images/sprite.png);
    background-position: -0px -234px;
    left: -10px
}

.bk-soft_focus .next {
    background: url(../images/sprite.png);
    background-position: -100px -234px;
    right: -10px
}

.bk-soft_focus .prev:hover,
.bk-soft_focus .next:hover {
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    opacity: .6
}

.bk-soft_focus-android .pic img,
.bk-soft_focus-iphone .pic img {
    width: 189px;
    height: 314px;
}

.bk-soft_focus-android .tempWrap,
.bk-soft_focus-iphone .tempWrap {
    top: 0px;
    left: 7px;
    width: 189px!important;
}

.bk-soft_focus-android .prev,
.bk-soft_focus-iphone .prev {
    background: url(../images/sprite.png);
    background-position: -0px -234px;
    left: -94px;
}

.bk-soft_focus-android,
.bk-soft_focus-iphone {
    position: relative;
}

.bk-soft_focus-android .next,
.bk-soft_focus-iphone .next {
    background: url(../images/sprite.png);
    background-position: -100px -234px;
    right: -94px
}

.side-left {
    display: none;
}

.side-left.menu_scroll2 {
    background: url(../images/sprite.png);
    background-position: -530px -0px;
    width: 55px;
    height: 461px;
    position: fixed;
    margin-left: -65px;
    top: 60px;
    display: block;
}


/*版本列表*/

.bk-soft_verlist {}

.bk-soft_verlist dl {
    height: 35px;
    overflow: hidden;
    border-bottom: dashed 1px #e1e1e1;
    padding-bottom: 10px;
    padding-top: 10px;
}

.bk-soft_verlist dl dd h2 {
    line-height: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 99%;
}

.bk-soft_verlist dl dd h2 a {
    font-size: 14px;
    line-height: 14px;
    font-weight: normal;
    padding-right: 10px;
}

.bk-soft_verlist dl dd {
    height: 16px;
    overflow: hidden;
    padding-bottom: 6px;
}

.bk-soft_verlist dl dd em {
    height: 14px;
    line-height: 18px;
}

.bk-soft_verlist dl dd span {
    height: 12px;
    line-height: 12px;
    font-size: 12px;
    color: #999;
}

.bk-soft_verlist dl dt {
    background: url(../images/sprite.png);
    background-position: -0px -284px;
    width: 75px;
    height: 35px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.sidebar-pc_recentupdate .bd-content {
    padding: 0;
}

.bk-soft_historyver .hd-title cite {
    padding-right: 0;
}

.bk-soft_historyver ul li em {
    font-size: 14px;
    line-height: 14px;
}

.bk-soft_historyver ul li {
    padding: 5px 0;
}

.bk-soft_historyver ul li time {
    font-size: 12px;
    color: #999;
    display: none;
}

.icon-side_rjjs {
    background-position: 0 -55px;
    width: 21px;
    height: 25px;
    position: absolute;
    top: 55px;
    left: 15px;
}

.icon-side_gxrz {
    background-position: -21px -55px;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 110px;
    left: 13px;
}

.icon-side_azsy {
    background-position: -46px -55px;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 165px;
    left: 13px;
}

.icon-side_FAQ {
    background-position: -71px -55px;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 220px;
    left: 13px;
}

.icon-side_xzdz {
    background-position: -96px -55px;
    width: 31px;
    height: 25px;
    position: absolute;
    top: 275px;
    left: 11px;
}

.icon-side_wytl {
    background-position: -127px -55px;
    width: 28px;
    height: 26px;
    position: absolute;
    top: 330px;
    left: 13px;
}

.bk-soft_developer dl dd span {
    background-position: -51px -8px;
    width: 15px;
    height: 15px;
    display: block;
    position: relative;
    top: 3px;
    left: 5px;
}


/*百科页展开收起定高*/

.bk-soft_intro .bd-content img {
    padding-right: 10px;
}

.show-expand {
    height: auto;
    display: block;
}

.hide-50 {
    height: 50px;
    overflow: hidden;
    display: block;
}

.hide-100 {
    height: 100px;
    overflow: hidden;
    display: block;
}

.hide-150 {
    height: 150px;
    overflow: hidden;
    display: block;
}

.hide-400 {
    height: 400px;
    overflow: hidden;
    display: block;
}

.hide-500 {
    height: 500px;
    overflow: hidden;
    display: block;
}


/*春节主题*/


/*
.diy-banner_bg
{
    background:url(../images/newyear_bg.png) repeat-x 0 top ;
}
.diy-banner {
    background:url(../images/newyear.png) no-repeat top center;

}
.diy-banner .bk-head_box{
    background: none;
    padding-top:60px;
}
*/


/*热门推荐*/

.head-recomm {
    background-color: #fff;
    height: 128px;
    border: 1px solid #f1f2f6;
    position: relative;
    overflow: hidden;
}

.head-recomm dl dt {
    background-position: -288px -836px;
    width: 44px;
    height: 44px;
    font-size: 0;
    text-indent: -999px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}

.head-recomm dl dt h3 {
    display: none;
}

.head-recomm dl dt h3 i {
    width: auto;
    font-size: 20px;
}

.head-recomm dl dd {
    display: block;
    float: left;
    padding: 12px 17px;
    width: 75px;
    text-align: center;
}

.head-recomm dl dd a {
    color: #333;
    font-size: 14px;
}

.head-recomm dl dd img {
    width: 70px;
    height: 70px;
    border-radius: 32px;
}

.head-recomm dl dd:hover a {
    color: #2A78B4;
}

.head-recomm dl dd p {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.down-ewm {
    display: block;
    height: 140px;
}

.down-ewm-bg {
    background: url(../images/down-ewmbg.png) no-repeat;
    width: 136px;
    height: 133px;
    position: absolute;
    right: 0;
    text-align: center;
    padding-top: 15px;
}

.down-ewm-bg img {
    width: 100px;
    height: 100px;
}

.down-ewm span {
    position: absolute;
    top: 35px;
    left: 25px;
    color: #666;
}

.down-ewm span img {
    width: 50px;
    display: block;
    padding-left: 40px;
}

.bk-soft_downurl span.zctz {
    padding: 2px 5px;
    width: 310px;
    display: block;
    text-align: center;
    color: #999;
    border: 1px dashed #FFDD99;
    background-color: #FFF9ED;
}

.bk-soft_relespecial .hd-title h3,
.bk-soft_relespecial .hd-title ul,
.bk-soft_relespecial .hd-title ul li,
.bk-soft_relespecial .bd ul dl dt {
    display: block;
    float: left;
}

.bk-soft_relespecial .hd-title ul {
    margin-left: 20px;
}

.bk-soft_relespecial .hd-title ul li {
    padding: 0 10px;
    padding-bottom: 4px;
}

.bk-soft_relespecial .hd-title ul li.on {
    border-bottom: 2px solid #0a50a1;
}

.bk-soft_relespecial .bd ul {
    margin-top: 20px;
}

.bk-soft_relespecial .bd ul dl {
    margin-bottom: 15px;
}

.bk-soft_relespecial .bd ul dl dt {
    margin-right: 15px;
}

.bk-soft_relespecial .bd ul dl dt a img {
    width: 167px;
    height: 125px;
    overflow: hidden;
}

.bk-soft_relespecial .bd ul dl dd {
    padding-top: 10px;
}

.bk-soft_relespecial .bd ul dl dd h4 {
    font-size: 16px;
    line-height: 16px;
    padding-bottom: 10px;
}

.bk-soft_relespecial .bd ul dl dd p {
    display: block;
    height: 48px;
    overflow: hidden;
    margin-bottom: 15px;
    color: #999;
}

.bk-soft_relespecial .bd ul dl dd span.meta {
    display: block;
    overflow: hidden;
    color: #999;
}

.bk-soft_relespecial .bd ul dl dd span.meta a {
    color: #f80;
}

.bk-soft_relespecial .bd ul li {
    width: 80px;
    text-align: center;
    margin-right: 13px;
    display: block;
    float: left;
    height: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.bk-soft_relespecial .bd ul li a {
    text-align: center;
}

.bk-soft_relespecial .bd ul li a img {
    width: 50px;
    height: 50px;
    display: block;
    padding: 0 0 5px 15px;
}


/* .bk-soft_tags {
     margin-right: -15px;
}
.bk-soft_tags ul {

}
.bk-soft_tags ul li{
    display: block;
    float: left;
    padding-right: 15px;
    width: 121px;
    overflow: hidden;

white-space: nowrap;
text-overflow: ellipsis;
} */

.side-down.menu_scroll .side-down_tags {
    height: 35px;
    display: block;
    overflow: hidden;
    line-height: 35px;
    background-color: #fff;
    border-bottom: 1px solid #f4f4f4\9;
    background-color: rgba(255, 255, 255, 0.9);
    filter: alpha(opacity=40);
    animation: fadeIn .3s ease-in both;
}

.side-down.menu_scroll .side-down_tags ul {
    margin: 0;
}

.side-down.menu_scroll .side-down_tags ul li {
    padding: 0 15px 0 0;
}

.side-down.menu_scroll .side-down_tags ul li a {
    font-size: 12px;
    color: #1455b3;
    text-decoration: underline;
}

.side-down.menu_scroll .side-down_tags ul li a:hover {
    color: #f60;
}

.side-down.menu_scroll .side-down_tags strong,
.side-down.menu_scroll .side-down_tags ul {
    display: block;
    float: left;
}