﻿body {
    background-color: #fff;
}

a {
    color: #333;
}
a:hover {
    color: #1455b3;
}
.layout {
    width: 1000px;
    margin: 0 auto;
}

.topNav {
    line-height: 29px;
    height: 29px;
    border-bottom: 1px solid #e1e1e1;
}

.topNav a {
    font-size: 12px;
    line-height: 12px;
}

header {
    padding: 25px 0 15px 0;
}

.logo_img {
    display: block;
    width: 194px;
    height: 37px;
    background: url(../images/logo.png);
    background-repeat: no-repeat;
}

.search {
    width: 725px;
}

.search-box {
    position: relative;
    overflow: hidden;
    width: 430px;
    height: 40px;
}

.search-box input {
    width: 393px;
    height: 38px;
    padding-left: 5px;
    color: #999;
    border: 1px solid #e1e1e1;
    border-right: none;
    line-height: 40px;
}

.search-box a.btn {
    width: 40px;
    height: 40px;
}

.search-hot {
    font-weight: bold;
    line-height: 40px;
    padding-left: 15px;
    width: 280px;
    overflow: hidden;
    height: 40px;
}

.search-hot a {
    font-weight: normal;
    padding-left: 5px;
    color: #999;
}

/*百度搜索*/
.bdcs-container #bdcs-search-form-input {
    width: 393px;
    height: 38px;
    padding-left: 5px;
    color: #999;
    border: 1px solid #e1e1e1;
    border-right: none;
    line-height: 40px;
}

nav.nav {
    line-height: 44px;
    height: 45px;
    margin-top: 25px;
    background-color: #0a50a1;
    overflow:hidden;
}

nav.nav ul li {
    padding: 0 24px;
}

nav.nav ul li:hover {
    background-color: #fd6406;
}

nav.nav ul li a {
    font-size: 16px;
    color: #fff;
}

nav.nav ul li.on {
    background-color: #fd6406;
}

.nav-menu {
    line-height: 35px;
    width: auto;
    height: 35px;
    border-bottom: 1px solid #e1e1e1;
    overflow:hidden;
}

.nav-menu ul li {
    padding: 0 0;
}

.nav-menu ul li:after {
    display: block;
    float: left;
    width: 1px;
    height: auto;
    padding: 0 11px;
    content: '|';
    color: #e1e1e1;
}

.index-focus {
    width: 730px;
    height: 325px;
    margin-bottom: 7px;
}

.index-focus_pic {
    position: relative;
    display: inline;
    float: left;
    overflow: hidden;
    width: 585px;
    height: 325px;
}

.index-focus_piclist li {
    overflow: hidden;
    width: 585px;
    height: 325px;
}

.index-focus_piclist img {
    width: 585px;
    height: 325px;
}

.index-focus_btn {
    display: inline;
    float: right;
    width: auto;
}

.index-focus_btn li {
    width: 130px;
    height: 70px;
    margin-bottom: 14px;
    cursor: pointer;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}

.index-focus_btn img {
    width: 128px;
    height: 68px;
    padding: 1px;
    border: 1px solid #e1e1e1;
}

.index-focus_btn .on {
    opacity: 1;
    border: 1px solid #fd6406;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
}

.index-focus_btn .on:hover img, .index-focus_btn .on img {
    border: none;
}


/*一周软件推荐*/

.software-week {
    width: 248px;
    border: 1px solid #e1e1e1;
    border-top: none;
}

.software-week dl dt img {
    width: 40px;
    height: 40px;
}

.software-week dl dd p {
    padding-top: 10px;
}


/*热点软件推荐*/

.hotsoft dl dt {
    width: 50px;
    height: 50px;
}

.hotsoft dl dt img {
    width: 50px;
    height: 50px;
}

.hotsoft .hd {
    background-color: #f4f4f4;
}


/*电脑软件下载推荐*/

.software-recommdown {
    width: 208px;
    border: 1px solid #e1e1e1;
}

.software-recommdown .bd-content {
    padding-top: 1px;
}

.software-recommdown .bd-content dl {
    border-bottom: none;
    padding: 3px 0;
}

.software-recommdown .bd-content dl dt img {
    width: 35px;
    height: 35px;
}

.content_1 dl dd p {
    padding-top: 5px;
}


/*常用软件推荐*/

.software-recomm {
    width: 770px;
    margin-left: 18px;
    border: 1px solid #e1e1e1;
    border-right: none;
}

.software-recomm dl {
    width: 191.5px;
    border-right: 1px solid #e1e1e1;
}

.software-recomm dl dt {
    font-size: 14px;
    line-height: 35px;
    height: 35px;
    text-align: center;
    background-color: #f4f4f4;
}

.software-recomm dl dd {
    padding: 10px;
}

.software-recomm dl dd ul li {
    line-height: 20px;
    padding: 3px 0 0 0;
}

.software-recomm dl dd ul li em {
    padding-left: 5px;
    width: 110px;
    overflow:hidden;white-space: nowrap;
text-overflow: ellipsis;
}


/*电脑软件下载排行*/

.soft-ranking {
    width: 208px;
    height: auto;
    border: 1px solid #e1e1e1;
}
.soft-ranking .hd-title {
    border-bottom: 1px solid #e1e1e1;
}
.soft-ranking .hd-title ul li.on {
    height: 34px;
}
.soft-ranking .content_ranking ul li {
    line-height: 21px;
    padding-bottom: 10px;
}

/*头条*/
.soft-toutiao{
    width:552px;
    overflow:hidden;
}
.soft-toutiao dl{
    padding-bottom: 20px;
}
.soft-toutiao dl dt {
text-align: center;
padding-bottom:5px;
overflow: hidden;

white-space: nowrap;
text-overflow: ellipsis;
}
.soft-toutiao dl dd {
    color: #999;
    font-size: 12px;
    overflow: hidden;

white-space: nowrap;
text-overflow: ellipsis;
}
.soft-toutiao dl dt span {
    font-size: 12px;
    background-color: #f66;
    color: #fff;
    padding: 1px 4px;
    line-height: 12px;
}
.soft-toutiao dl dt a {
    font-size: 18px;
    line-height: 18px;
    color: #222;

}
.soft-toutiao dl:hover dt a {
    color: #1455b3;
}
/*最近更新*/

.soft-update {
    width: 550px;
}

.soft-update .hd {
    background-color: #fff;
}

.soft-update .bd ul {
    margin-right: -2%;
    padding: 0 10px;
}

.soft-update .bd ul dl {
    width: 48%;
    margin-right: 2%;
    padding: 0;
    padding: 8px 0;
}
.soft-update .bd ul dl dt {

}
.soft-update .lh dl dt {
    width: 50px;
    height: auto;
        overflow: hidden;

white-space: nowrap;
text-overflow: ellipsis;
}

.soft-update .hd {
    z-index: -1;
    border-bottom: 1px solid #e1e1e1;
}

.soft-update .hd ul {
    margin: 0 auto;
}

.soft-update .hd ul li {
    padding: 0 20px;
}

.soft-update .hd ul li.on {
    z-index: 1;
    border-top: 3px solid #0a50a1;
    background-color: #fff;
}

.soft-update .hd h3 {
    line-height: 33px;
    padding-right: 15px;
}

.soft-update .lh dl dt a {
    color: #f60;
}

.soft-update .lh dl dd.title {
    overflow: hidden;
    width: 135px;
    white-space: nowrap;
    text-overflow: ellipsis;
}


/*软件专题*/

.special {
    width: 208px;
    margin-left: 13px;
    border: 1px solid #e1e1e1;
}

.special .content_overlay {
    padding: 10px 10px 0 10px;
}

.special .content_overlay dl {
    width: 187px;
    height: 94px;
    margin-bottom: 35px;
}

.special .content_overlay dt img {
    width: 187px;
    height: 94px;
}


/*热门资讯*/

.hotnews {
    width: 208px;
    padding: 0 0 10px 0;
    border: 1px solid #e1e1e1;
}

.hotnews dl {
    padding: 10px;
    border-bottom: dashed 1px #e1e1e1;
}

.hotnews dl dt {
    overflow: hidden;
    padding-bottom: 7px;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.hotnews dl dt a {
    font-size: 14px;
    font-weight: 700;
}
.hotnews dl dt a img {
    width: 80px;
    height: 60px;
}
.hotnews dl dd {
    color: #999;
}

.hotnews ul {
    padding: 5px 10px 0 10px;
}

.hotnews ul li {
    padding: 9px 0;
}


/*其它应用推荐*/

.soft-otherrecomm {
    width: 550px;
}

.soft-otherrecomm {
    width: 550px;
}

.soft-otherrecomm .hd {
    background-color: #fff;
}

.soft-otherrecomm .bd ul {
    margin-right: -2%;
    padding: 0 10px;
}

.soft-otherrecomm .bd ul dl {
    width: 48%;
    margin-right: 2%;
    padding: 0;
    padding: 8px 0;
}

.soft-otherrecomm .lh dl dt {
    width: 50px;
    height: auto;
}

.soft-otherrecomm .hd {
    z-index: -1;
    border-bottom: 1px solid #e1e1e1;
}

.soft-otherrecomm .hd ul {
    margin: 0 auto;
}

.soft-otherrecomm .hd ul li {
    padding: 0 20px;
}

.soft-otherrecomm .hd ul li.on {
    z-index: 1;
    border-top: 3px solid #0a50a1;
    background-color: #fff;
}

.soft-otherrecomm .hd h3 {
    line-height: 33px;
    padding-right: 15px;
}

.soft-otherrecomm .bd ul {
    margin-right: 0;
    padding-top: 5px;
}

.soft-otherrecomm .bd ul li {
    width: 20%;
}

.soft-otherrecomm .bd ul li {
    padding: 12px 0;
    text-align: center;
}

.soft-otherrecomm .bd ul li em {
    font-size: 14px;
    display: block;
    padding-top: 2px;
    padding-bottom: 3px;
    overflow: hidden;

white-space: nowrap;
text-overflow: ellipsis;
}

.soft-otherrecomm .bd ul li p {
    font-size: 12px;
    color: #999;
}


/*软件评测*/

.soft-eval {
    width: 208px;
    margin-left: 13px;
    border: 1px solid #e1e1e1;
}

.soft-eval ul {
    padding: 9px 10px 5px 10px;
}

.soft-eval ul li {
    padding: 9px 0;
}


/*热门关键词*/

.hot-keywords {
    width: 100%;
}

.hot-keywords .bd ul {
    margin: 5px;
}

.hot-keywords .bd ul li {
    line-height: 30px;
    overflow: hidden;
    width: 84px;
    height: 30px;
    margin: 3px;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #999;
    background-color: #e1e1e1;
}
.hot-keywords .hd-title {
    border-bottom: 1px solid #e1e1e1;
}
.hot-keywords .hd-title ul li {
    height: 34px;
}
.links {
    width: 1000px;
    margin: 0 auto;
    border: 1px solid #e1e1e1;
}

.links .bd-content {
    padding: 10px 0;
}

.links .bd-content ul li {
    padding: 5px 10px;
}

footer {
    padding-bottom: 15px;
}

footer ul.brand {
    display: block;
    width: 1000px;
    margin: 0 auto;
    text-align: center;
}

footer ul.brand li {
    display: inline-block;
}

footer ul.brand li:after {
    width: 1px;
    height: auto;
    padding: 0 5px;
    content: '|';
    color: #e1e1e1;
}

footer p {
    font-size: 12px;
    line-height: 12px;
    height: 12px;
    margin-top: 10px;
    text-align: center;
    color: #666;
}


/*面包屑导航*/

.breadcrumb {
    line-height: 14px;
    height: 14px;
    padding-bottom: 15px;
}


/*列表布局*/

.list-left {
    width: 300px;
}

.list-left .hd-title_2 h3 {
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px;
}

.list-right {
    width: 685px;
    margin-left: 15px;
}


/*列表分类*/

.sidebar-cate ul {
    margin-right: -10px;
}

.sidebar-cate ul li {
    width: 143px;
    margin-right: 10px;
    margin-bottom: 15px;
    padding: 5px 0;
    text-align: center;
    border: 1px solid #e1e1e1;
    background-color: #fff;
    box-shadow: 0 0 0 3px #f4f4f4;

}

.sidebar-cate ul a li  {
    font-size: 14px;
    line-height: 19px;

}

.sidebar-cate ul li:hover, .sidebar-cate ul li.on {
    border: 1px solid #0a50a1;
    background-color: #0a50a1;
    box-shadow: 0 0 0 3px #0a50a1;
    color: #fff;
}

.sidebar-cate ul li:hover a, .sidebar-cate ul li.on a {
    color: #fff;
}

/*列表热门Tags  */
.sidebar-hottags {
    box-shadow: 0 0 0 3px #d6d6d6;
    border: 1px solid #d6d6d6\9;
}
.sidebar-hottags .bd-content ul {
    padding-bottom: 10px;
}
.sidebar-hottags .bd-content ul li {
    display: block;
    float: left;
    width: 28%;
    text-align: center;
    margin:10px 5px 0 10px;
    padding: 10px 0;
    background: #f1f2f6;
}
.sidebar-hottags .bd-content ul li a {
    color: #fff;
}

.sidebar-hottags .bd-content ul li:nth-of-type(1)
{
    color: #fff;
    background: #01a58d;
}
.sidebar-hottags .bd-content ul li:nth-of-type(2)
{
    color: #fff;
    background: #7cb5d2;
}
.sidebar-hottags .bd-content ul li:nth-of-type(3)
{
    color: #fff;
    background: #9dc3e8 ;
}
.sidebar-hottags .bd-content ul li:nth-of-type(4)
{
    color: #fff;
    background: #ba92b5;
}
.sidebar-hottags .bd-content ul li:nth-of-type(5)
{
    color: #fff;
    background: #b6d142;
}
.sidebar-hottags .bd-content ul li:nth-of-type(6)
{
    color: #fff;
    background: #ed8b8a;
}
.sidebar-hottags .bd-content ul li:nth-of-type(7)
{
    color: #fff;
    background: #f78d51;
}
.sidebar-hottags .bd-content ul li:nth-of-type(8)
{
    color: #fff;
    background: #f8cea4;
}


.c-w300 .rmss .style1{ background-color:#; }
.c-w300 .rmss .style2{ background-color:#; }
.c-w300 .rmss .style3{ background-color:; }
.c-w300 .rmss .style4{ background-color:; }
.c-w300 .rmss .style5{ background-color:; }
.c-w300 .rmss .style6{ background-color:; }
.c-w300 .rmss .style7{ background-color:; }
.c-w300 .rmss .style8{ background-color:; }
.c-w300 .rmss .style9{ background-color:#fbdb51; }
.c-w300 .rmss a:hover{ background-color:#fe9a10; }

/*电脑软件总排行*/

.sidebar-pc_ranking {
    box-shadow: 0 0 0 3px #d6d6d6;
    border:1px solid #d6d6d6\9;
}


.sidebar-pc_ranking .bd-content ul {
  padding: 10px 10px 0 10px;
}


/*电脑软件最近更新*/

.sidebar-pc_recentupdate {
    box-shadow: 0 0 0 3px #d6d6d6;
    border:1px solid #d6d6d6\9;
}

.sidebar-pc_recentupdate dl {
    padding: 10px 0!important;
}

.sidebar-pc_recentupdate dl dt {
    font-size: 14px;
    line-height: 14px;
    position: relative;
}

.sidebar-pc_recentupdate dl dt a {
    color: #1f3a87;
}

.sidebar-pc_recentupdate dl dd {
    padding-left: 5px;
}

.sidebar-pc_recentupdate dl:hover dt .icon_zuosanjiao {
    background-position: -136px -0;
}


/*电脑软件最新新闻*/

.sidebar-pc_news {
    box-shadow: 0 0 0 3px #d6d6d6;
    border:1px solid #d6d6d6\9;
}

.sidebar-pc_news .bd-content {
    padding: 5px 10px;
}


.sidebar-pc_news .bd-content ul li a {

}


/*本类推荐*/

.cate-recomm {
    border: 1px solid #ff9249;
}

.cate-recomm .diy-title {
    width: 40px;
    height: 125px;
    background-color: #fd6406;
}

.cate-recomm .diy-title h3 {
    font-size: 16px;
    width: 16px;
    margin: 0 auto;
    color: #fff;
}

.cate-recomm ul {
    margin-right: -10px;
    padding: 10px!important;
    width: 100%;
    overflow:hidden;
    height: 100px;

}

.cate-recomm ul li {
    padding-right: 10px;
    text-align: center;

}
.cate-recomm ul li img {
    width: 80px;
    height: 80px;
}
.cate-recomm ul li p {
    font-size: 14px;
    line-height: 14px;
    padding-top: 5px;
}

#cate-recomm_content .tempWrap {
    width: 640px!important;
}

/*列表*/

.lists {
    border: 1px solid #e1e1e1;
}

.lists .hd {
    background-color: #f4f4f4;
}

.lists .hd h3 {
    font-size: 18px;
    font-weight: 700;
    padding-left: 10px;
}

.lists .hd ul li.on {
    border-bottom: 2px solid #fff;
}

.lists .bd ul li .images {
    overflow: hidden;
    width: 80px;
    height: 80px;
}

.lists .bd ul li .images img {
    width: 80px;
    height: 80px;
    border: none;
}

.lists .bd ul li {
    width: 430px!important;
    padding: 10px;
    border-bottom: dashed 1px #f4f4f4;
}

.lists .bd ul li:hover {
    background-color: #fcfcfc;
}

.lists .bd ul li .intro dl {
    padding: 0 10px;
}

.lists .bd ul li .intro dl dt {
    font-size: 16px;
    line-height: 16px;
    width: 100%!important;
    padding-top: 5px;
    padding-bottom: 5px;
}

.lists .lh dl {
    width: 430px!important;
}

.lists .bd ul li {
    width: auto!important;
}

.lists .bd ul li .intro dl dt a {
    font-size: 16px;
    color: #1f3a87;
}

.lists .bd ul li .intro dl dd {
    width: auto!important;
    color: #999;
}

.lists .bd ul li .intro dl dd p {
    display: block;
    float: left;

    color: #666;
}

.lists .bd ul.lh {
    overflow: inherit;
}

.lists .bd ul.lh .downbtn a.btn {
    font-size: 14px;
    padding: 5px 20px;
    border-radius: 3px;
    background-color: #3db73d;
    color: #fff;
}

.lists .bd ul.lh .downbtn {
    margin-top: 6px;
    margin-right: -15px;
}

.lists .bd ul.lh .downbtn em {
    position: relative;
    padding-right: 15px;
}

.lists .bd ul.lh .downbtn p {
    padding-top: 5px;
    padding-left: 15px;
}

/*资讯*/

.news-lists {
    width: 685px;
}

.news-lists .hd-title {
    line-height: 33px;
    height: 33px;
    border: 1px solid #e1e1e1;
    border-bottom: none;
    background-color: #f9f9f9;
}

.news-lists .hd-title h3 {
    font-size: 16px;
    font-weight: 700;
    padding-left: 10px;
}

.news-lists .bd-content dl {
    margin-top: -1px;
    padding: 10px;
    border: 1px solid #e1e1e1;
    background-color: #fff;
}

.news-lists .bd-content dl:hover {
    border: 1px solid #ff9249;
    background-color: #fff5ef;
}

.news-lists .bd-content dl dt {
    width: 186px;
    height: 138px;
    margin-right: 10px;
    border: 1px solid #e1e1e1;
}

.news-lists .bd-content dl dt img {
    width: 184px;
    height: 138px;
}

.news-lists .bd-content dl dd h2 {
    font-size: 18px;
    line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.news-lists .bd-content .info {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #999;
}

.news-lists .bd-content p {
    font-size: 14px;
    line-height: 24px;
    color: #666;
}

.news-lists .bd-content .seemore {
    font-size: 16px;
    line-height: 35px;
    width: 100%;
    height: 35px;
    margin-top: 15px;
    padding: 0;
    text-align: center;
    color: #fff;
    background-color: #fd6406;
}

.news-hotnews {
    width: 300px;
    box-shadow: 0 0 0 3px #d6d6d6;
    border:1px solid #d6d6d6\9;
}

.news-sidebar .hd-title h3 {
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px;
}

.news-sidebar .hd-title cite a {
    color: #999;
}

.news-soft_recomm {
    width: 298px;
    box-shadow: 0 0 0 3px #d6d6d6;
    border:1px solid #d6d6d6\9;
}

.news-soft_recomm .hd {
    height: 36px!important;
    margin-top: -3px;
    background-color: inherit;
    border-bottom: 1px solid #e1e1e1;
}




.news-soft_recomm .hd li.on {
    border-top: 3px solid #0a50a1!important;
    height: 34px;
}

.news-soft_recomm .bd li {
    margin-bottom: 10px;
    padding-left: 11px;
}

.news-soft_recomm .bd {
    margin-top: 10px;
}

.news-soft_recomm .bd li span {
    display: block;
    width: 60px;
    height: 45px;
    padding-top: 15px;
    text-align: center;
    border-radius: 4px;
    background-color: #f4f4f4;
}

.news-soft_recomm .bd li span img {
    width: 32px;
    height: 32px;
}

.news-soft_recomm .bd li p {
    padding-top: 5px;
    text-align:center;
}

.news_content {
    width: 683px;
    padding: 20px 0;
    border: 1px solid #dedede;
}

.news_content #content-header {
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
}

.news_content #content-header h1 a {
    font-family: '\5FAE\8F6F\96C5\9ED1';
    font-size: 28px;
    font-weight: normal;
    line-height: 28px;
}

.news_content #content-header span, .news_content #content-header time {
    font-size: 12px;
    line-height: 12px;
    display: inline-block;
    padding: 0 10px;
    color: #999;
}

.news_content article {
    font-size: 16px;
    padding: 20px;
    word-wrap: break-word;
}
.news_content article img {
    max-width: 100%;
}
.news_content article p {
    line-height: 30px;
    margin: 15px 0 15px 0;
    word-wrap: break-word;
}

.news_content article p a {
    color: #f60;
}

.news_content article p embed {
    width: 648px!important;
    height: 400px!important;
}

.news_content article p img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

.pages {
    padding-bottom: 15px;
    text-align: center;
}

.pages a {
    font-size: 12px;
    line-height: 26px;
    display: inline-block;
    height: 26px;
    margin: 0 3px 6px;
    padding: 0 10px;
    vertical-align: top;
    border: 1px solid #dedede;
    background-color: #f2f2f2;
}

.pages a.on, .pages a:hover {
    color: #fff;
    border-color: #fd6406;
    background-color: #fd6406;
}

.pages span {
    line-height: 26px;
}

.related-news .hd-title h3 {
    font-weight: 700;
}

.related-news .bd-content ul {
    margin-top: 10px;
    margin-right: -10px;
}

.related-news .bd-content ul li {
    overflow: hidden;
    width: 320px;
    padding: 5px 0;
    padding-right: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.related-news .bd-content ul li a {
    font-size: 14px;
    line-height: 14px;
}


/*频道页*/

.channel-android .hd-title cite {
    padding-right: 0;
}

.channel-android .hd-title cite a,.channel-iphone .hd-title cite a {
    padding-left: 15px;
}

.channel-android .hd-title.section-title h3, .channel-iphone .hd-title.section-title h3 {
    font-size: 18px;
    font-weight: 700;
}

.channel-android .hd-title {
    padding-bottom: 10px;
}

.channel-box .channel-left {
    width: 320px;
}

.channel-box .channel-left.top-70 ul li{

    width: 70px;
    overflow: hidden;

white-space: nowrap;
text-overflow: ellipsis;
}
.channel-box .channel-left .bd-content li {
    margin-bottom: 10px;
    padding-right: 11px;

}

.channel-box .channel-left .bd-content {
    margin-top: 10px;
}

.channel-box .channel-left .bd-content ul {
    margin-right: -12px;
}

.channel-box .channel-left .bd-content li span {
    display: block;
    width: 70px;
    height: 70px;
    padding-top: 0px;
    text-align: center;
    border-radius: 4px;
    border: 1px solid #f4f4f4;
}

.channel-box .channel-left .bd-content li span img {
    width: 70px;
    height: 70px;
    padding-top: 0;
}

.channel-box .channel-left .bd-content li p {
    padding-top: 5px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 70px;
}

.channel-left_news p {
    width: auto!important;
}

.channel-box .channel-center {
    width: 348px;
    overflow: hidden;
}

.channel-box .channel-center .top-soft {
    padding-top: 10px;
}

.channel-box .channel-center ul.top-soft {
    margin-right: -20px;
    border-bottom: solid 1px #f4f4f4;
    padding-bottom: 10px;
}

.channel-box .channel-center .top-soft li {
    padding-right: 20px;
}

.channel-box .channel-center .top-soft li span {
    display: block;
    width: 70px;
    height: 70px;
    padding-top: 0px;
    text-align: center;
    border-radius: 4px;
    border: 1px solid #f4f4f4;
}

.channel-box .channel-center .top-soft li span img {
    width: 70px;
    height: 70px;
    padding-top: 0;
}

.channel-box .channel-center .top-soft li p {
    padding-top: 5px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.channel-box .channel-center .bottom-soft li {
    padding: 6px 0;
}

.channel-box .channel-center .bottom-soft li a em {
    font-size: 14px;
    line-height: 14px;
    overflow: hidden;
    width: 250px;

white-space: nowrap;
text-overflow: ellipsis;
}

.channel-box .channel-center .bottom-soft li a time {
    color: #999;
    font-weight: 12px;
    line-height: 14px;
}
.channel-center dl {
    padding-top: 10px;
}
.channel-center dl dt {padding-right: 10px;}
.channel-center dl dd {
    padding-top: 5px;
    overflow: hidden;

white-space: nowrap;
text-overflow: ellipsis;
}
.channel-center dl dd a {
    font-size: 14px;

}
.channel-center dl dd span {

}

.channel-mac_app .tab_1  {border:none;}
.channel-mac_app .tab_1 .hd {
    border-bottom: 1px solid #e1e1e1;
    height: 34px;
}
.channel-mac_app .tab_1 .hd ul {display:block;float: right;}
.channel-mac_app .tab_1 .bd {
    border-right: 1px solid #f4f4f4;
    margin-right: -1px;
}
.channel-mac_app .tab_1 .bd dl {
    border:1px solid #f4f4f4;
    border-top: none;
    border-right: none;
    width:178px;
}
.channel-mac_app .tab_1 .bd dl dt a img {
    width: 50px;
    height: 50px;
}
.channel-box.channel-mac .channel-center .bd-content dl dt img{
    width: 50px;
    height: 50px;
}
/*栏目右侧*/

.channel-right {
    width: 300px;
    margin-left: 15px;
}

.channel_ranking {
    padding: 10px 10px 0 0px;
}

.channel_ranking li {
    font-size: 14px;
    line-height: 21px;
    padding-bottom: 10px;
    position: relative;
}
.channel_ranking li em {
    overflow: hidden;

white-space: nowrap;
text-overflow: ellipsis;
display: block;
padding-right:20px;
}
.channel_ranking ul li i {
    background: url(../images/sprite.png);
    overflow: hidden;
    width: 12px;
    height: 12px;
    background-position: -150px -32px;
    position: absolute;
    right: 0;
    top: 4px;
}

.channel_ranking ul li span {
    width: 20px;
    height: 20px;
    background-color: #e1e1e1;
    color: #999;
    text-align: center;
    font-size: 14px;
    margin-right: 10px;
}

.channel_ranking ul li:nth-of-type(1) span {
    background-color: #fd6406;
    color: #fff;
}

.channel_ranking ul li:nth-of-type(2) span {
    background-color: #fd6406;
    color: #fff;
}

.channel_ranking ul li:nth-of-type(3) span {
    background-color: #fd6406;
    color: #fff;
}

.channel_ranking ul li span em {
    font-size: 14px;
}

.channel_ranking ul.tabList li.tit strong {
    overflow: hidden;

white-space: nowrap;
text-overflow: ellipsis;
}
.channel-tutorial.tab_1 {
    border: none;
}

.channel-tutorial.tab_1 .hd li {
    height: 34px;
}

.channel-tutorial .hd {
    border-bottom: 1px solid #f4f4f4;
}

.channel-tutorial .hd h3 {
    height: 35px;
    line-height: 25px;
    padding-left: 10px;
    font-size: 18px;
    font-weight: 700;
}
.channel-tutorial .tab_1 .bd-content {
    border: none;
    height: auto;
}

.channel-tutorial .tab_1 .bd-content.channel-left_news {}

.channel-tutorial .tab_1 .bd-content.channel-left_news ul li{
    width: 317px;
    height: 140px;
}

.channel-tutorial .tab_1 .bd-content.channel-left_news ul li img, .channel-tutorial .tab_1 .bd-content.channel-left_news ul li span {
    height: 115px;
    width: 317px;
}

.channel-tutorial .tab_1 .bd-content.channel-center_news dl, .channel-tutorial .tab_1 .bd-content.channel-center_news dt {
    width: 100%;
}

.channel-tutorial .tab_1 .bd-content.channel-center_news dl {
    border-bottom: 1px solid #f4f4f4;
    height: auto;
}

.channel-tutorial .tab_1 .bd-content.channel-center_news dt {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 5px;
    overflow: hidden;

white-space: nowrap;
text-overflow: ellipsis;
}

.channel-tutorial .tab_1 .bd-content.channel-center_news dd {
    text-align: left;
    color: #999;
}

.channel-tutorial .tab_1 .bd-content.channel-center_news ul {
    margin-top: 10px;
    width: auto;
    height: auto;
}

.channel-tutorial .tab_1 .bd-content.channel-center_news li {
    line-height: 14px;
    padding: 7px 0;
    overflow: hidden;

white-space: nowrap;
text-overflow: ellipsis;
}

.channel-tutorial .tab_1 .bd-content.channel-center_news li a:before {
    display: block;
    float: left;
    width: 1px;
    height: auto;
    padding: 0 5px 0 0;
    content: '·';
    color: #e1e1e1;
}

.channel-tutorial .tab_1 .bd-content.channel-center_news li a {
    font-size: 14px;
    line-height: 14px;
}


/*软件*/

.channel-tutorial .tab_1 .bd-content.channel-right_news dl {
    padding: 10px 0;
}

.channel-tutorial .tab_1 .bd-content.channel-right_news dl {
    width: 100%;
    border-bottom: 1px solid #f4f4f4;
}

.channel-tutorial .tab_1 .bd-content.channel-right_news dl dt {
    width: 70px;
    height: 70px;
    overflow: hidden;
    padding-right: 10px;
}

.channel-tutorial .tab_1 .bd-content.channel-right_news dl dt a img {
    width: 68px;
    height: 68px;
    padding: 1px;
    border: 1px solid #e1e1e1;
    padding-left: 0;
}

.channel-tutorial .tab_1 .bd-content.channel-right_news dl dd a {
    font-size: 14px;

}

.channel-tutorial .tab_1 .bd-content.channel-right_news dl dd {
    font-size: 12px;
    color: #999;
    padding: 5px 0px;
    overflow: hidden;

white-space: nowrap;
text-overflow: ellipsis;

}

.channel-tutorial .tab_1 .bd-content.channel-right_news ul {
    width: auto;
    height: auto;
}

.channel-tutorial .tab_1 .bd-content.channel-right_news li {
    line-height: 14px;
    padding: 6px 0;
    overflow: hidden;

white-space: nowrap;
text-overflow: ellipsis;
}

.channel-tutorial .tab_1 .bd-content.channel-right_news li a:before {
    display: block;
    float: left;
    width: 1px;
    height: auto;
    padding: 0 5px 0 0;
    content: '·';
    color: #e1e1e1;
}

.channel-tutorial .tab_1 .bd-content.channel-right_news li a {
    font-size: 14px;
    line-height: 14px;
}

/*返回顶部*/
.cbbfixed
{
    position: fixed;
    z-index: 3;
    right: 20px;
    bottom: -112px;

    cursor: pointer;
    transition: bottom ease .3s;
}
.cbbfixed .cbbtn
{
    display: block;

    width: 60px;
    height: 60px;





}
.cbbfixed .gotop
{
    margin-top: 10px;

    transition: background-color ease .3s;
}
.cbbfixed .gotop .up-icon
{
    float: left;

    width: 23px;
    height: 12px;
    margin: 14px 0 0 9px;

    background: url(../images/side-icon02.png);
}

.cbbfixed .weixin
{
    background: #acda65;
}
.cbbfixed .weixin div
{
    position: absolute;
    top: -100px;
    left: -162px;

    display: none\0;

    width: 150px;
    height: 150px;

    -webkit-transition: all ease .3s;
            transition: transform ease .3s,opacity ease .3s;
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: 100% 70%;
            transform-origin: 100% 70%;

    opacity: 0;
    background: url(../images/ewm.png);

    *display: none;
}
.cbbfixed .weixin:hover div
{
    display: block;

    -webkit-transform: scale(1);
            transform: scale(1);

    opacity: 1;

    *display: block;
}
.cbbfixed  i
{
    font-size: 25px;
    line-height: 50px;

    color: #fff;
}

/*滚动*/
.side-down {
  display: none;
}
.side-down.menu_scroll {
    width: 100%;
    position: fixed;
    z-index: 9999;
    top: 0;


    display: block;

    line-height: 50px;
}

.side-down.menu_scroll .logo {
  padding-top: 7px;
}
.side-down.menu_scroll ul {
  margin-left: 30px;
}
.side-down.menu_scroll ul li {
  padding-left: 30px;
}
.side-down.menu_scroll ul li a {
  font-size: 18px;
}
.side-down.menu_scroll .pull-left a.btn {
  width: 175px;
  height: 51px;
  background-color: #3fb118;
  text-indent: 1em;

  color:#fff;
  font-size: 28px;
  line-height: 50px;
}
.side-down.menu_scroll .pull-right {
    line-height: 50px;
}
.side-down.menu_scroll .pull-right span {


}
.side-down.menu_scroll .pull-right img {
    display: block;
    float: left;
    width: 35px;
    height: 35px;
    line-height: 50px;
    padding-top:7px;
}
.side-down.menu_scroll .pull-right em {
display: block;
    float: left;
    font-size: 16px;
    padding-right:5px;
    font-weight: 700;
width: 210px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
text-align: right;
}
.tabsList
{
    overflow: hidden;
    zoom: 1;

    margin-top: 10px;
}
.tabsList li
{
    display: block;
    float: left;
    overflow: hidden;
    zoom: 1;
    width: 100%;

    padding:0 0 14px 0;
}

.tabsList li strong
{
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;

    display: block;

    width: 100%;
    height: 14px;
    margin-bottom: 0;

    cursor: pointer;

    color: #555;
}
.tabsList li.tit.on strong
{
    font-size: 12px;
    font-weight: normal;
    line-height: 12px;

    display: none;

    width: 100%;
    height: 12px;

    cursor: pointer;

    color: #555;

}
.tabsList li.tit.on i {
    display: none;
}
.tabsList li span {
    line-height: 20px;
}

.tabsList li.on .tabBody
{
    display: block;
    display: inline;

    padding: 00px 0;
}
.tabsList li .tabBody
{
    display: none;
}
.tabsList li.on .tabBody dl dt
{


}
.tabsList li.on .tabBody dl dt img
{
    width: 50px;
    height: 50px;
    border-radius: 10px;
}
.tabsList li.on .tabBody dl dd {
    padding-left: 10px;
    width: 200px;
}
.tabsList li.on .tabBody dl dd em
{
    font-size: 14px;
    color: #333;
    display: block;

}
.tabsList li.on .tabBody dl dd div
{
    width: 126px;
    padding-left: 10px;
    color: #999;
}
.tabsList li.on .tabBody dl dd div span {
    color: #cc3366;
}
.tabsList li.on .tabBody dl dd i
{
    font-size: 20px;

    width: 10px;
}

 .catabox {
border:1px solid #e1e1e1;
border-top: none;
border-right: none;

border-bottom: none;

  }
  .catabox dl {
    width: 332px;
    display: block;
    float: left;
    margin: 0 auto;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    height: 290px;

  }

.catabox dl dt {
    text-align: center;
    font-size: 18px;
    color: #333;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    margin:10px 0;
}
.catabox dl dd a {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #666;
    width: auto;
    padding: 0 15px;
    text-align: center;
    margin: 0 0 3px -1px;
    width: 60px;
    overflow: hidden;
}

/* 首页 中下方“热门推荐” */
img.delaypic{
    width:80px;
    height:80px;
}

.soft-news_disc {
    width: 683px;
}

/* 调整特定a标签颜色为特定颜色，进行预设值 */
.a_inner_orange a {
    color:#f60;
}
.a_inner_blue a {
    color:#1455b3;
}


.tab_1.tags .hd-title ul li {
padding:0 10px;
  font-size: 14px;
}
.tab_1.tags .hd-title ul li a {

}
.softinfoBox {
    width: 100%;

}
.softinfo {
    width: 528px;
    border:1px solid #ddd
    height: 103px;
     margin: 0 auto;
    padding: 15px;

}
.softinfo img {
    width: 80px;
    height: 80px;
}
.softinfo dl {
    font-size: 12px;
    width: 338px;
    overflow: hidden;
}
.softinfo dl  dt {
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    padding-bottom: 5px;;
    overflow: hidden;

white-space: nowrap;
text-overflow: ellipsis;

}

.softinfo dl dt a {
    color:#1455b3;

}
.softinfo dl dd {
    color:#999;
    line-height: 21px;
}
.softinfo a.btn {
    color: #fff;
}
.softinfo a.btn.down {
    background:#3db73d;
}
.softinfo a.btn.details {
    background:#f60;
    margin-top: 15px;;
}
.softinfo .button {
    width: 76px;
    overflow: hidden;
}

.tagLinks {
    background: #fff;
    padding:5px 10px 5px 0px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
}
.tagLinks  ul li {
    display: block;
    float: left;
    padding-right: 15px;

}
.tagLinks  ul li a {
        text-decoration: underline;
        font-size:12px;
}
.tagLinks strong {
    display: block;
    float: left;
    padding-right: 10px;;
    font-size: 12px;

}
.tagLinks strong span {
    font-weight: normal;
    background:#f66;
    color: #fff;font-size: 12px;
    margin-right: 15px;
    position: relative;
    font-size: 12px;
    padding-left: 5px;


}

.triangle-right {
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-left: 10px solid #f66;
    border-bottom: 8px solid transparent;
    position: absolute;
    right: -9px;
    top: 0px;

}


.bk-soft_intro .bd-content table {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 14px;
}

.bk-soft_intro .bd-content table th {
    background-color: #f4f4f4;
    color: #465160;
    font-size: 14px;
    border:solid 1px #ddd;
}

.bk-soft_intro .bd-content table tr {
border:solid 1px #ddd;
}

.bk-soft_intro .bd-content table td {
    text-align: center;
    font-size: 14px;

    border:solid 1px #ddd;
}
.bk-soft_intro .bd-content table a {
    color: #1455b3;
}
.guangao {
  
    margin-top: 0px!important;

}