* {
    padding: 0;
    margin: 0;
}

body {
    font-size: 14px;
    color: #666;
}

.content p b {
    font-weight: bold;
}

a {
    text-decoration: none;
}

a:link,
a:visited {
    text-decoration: none;
    color: #666;
}

a:hover,
a:active {
    color: #0A50A1;
}

ul {
    list-style: none;
}

button {
    outline: none;
    border: none;
    font-family: '微软雅黑';
}

.layout {
    width: 1200px;
    margin: 0 auto;
}

i {
    font-style: normal;
}

/* img{
    display: block;
} */
.floatL {
    float: left;
}

.floatR {
    float: right;
}

.clearfix::after {
    content: '';
    clear: both;
    display: block;
}

body {
    background: #f8f8f8;
    font-family: '微软雅黑';
}

.icons {
    background: url("icons.png") no-repeat;
}

/* 当前位置 */
.position {
    width: 100%;
    font-size: 14px;
    color: #5c5c5c;
    padding: 20px 0px;
}

.position a {
    color: #5c5c5c;
}

.position a:hover {
    text-decoration: underline;
}

/* 顶部软件详情(首屏) */
.main {
    width: 100%;
}

.topSoftDetail {
    border: 1px solid #eee;
    background: #fff;
    padding: 20px 30px;
}

.topSoftDetail dl dt {
    width: 100px;
    height: 100px;
    text-align: center;
}

.topSoftDetail dl dt img {
    max-width: 100px;
    max-height: 100px;
    border-radius: 15px;
    transform: translateY(-50%);
    margin-top: 50px;
}

.topSoftDetail dl dd {
    margin-left: 24px;
}

.topSoftDetail dl dd h1 {
    max-width: 600px;
    font-size: 24px;
    color: #040404;
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
}

.topSoftDetail dl dd .softName {
    display: block;
}

.topSoftDetail dl dd .softName span {
    font-size: 14px;
    color: #7a7a7a;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
}

.topSoftDetail dl dd .softName .tip {
    color: #53b55d;
    margin-left: 15px;
}

.topSoftDetail dl dd .softName .tip i {
    width: 16px;
    height: 16px;
    background-position: 0px 0px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 4px;
}

/* 下载按钮 */
.topSoftDetail .download {
    margin-top: 10px;
    display: block;
}

.topSoftDetail .download .chunjDown {
    height: 58px;
    line-height: 58px;
    background: #51ba2a;
    border-radius: 30px;
    font-size: 22px;
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: bold;
    padding: 0px 30px;
}

.topSoftDetail .download .chunjDown i {
    width: 22px;
    height: 22px;
    display: inline-block;
    background-position: 0 -18px;
    vertical-align: middle;
    margin-right: 10px;
}

.topSoftDetail .download .chunjDown:hover {
    background: #6ec74c;
}

.topSoftDetail .detailList {
    margin-top: 10px;
}

.topSoftDetail .detailList li {
    width: 210px;
    font-size: 14px;
    color: #949494;
    border-bottom: 1px solid #efeeee;
    float: left;
    padding: 15px 0px;
    overflow: hidden;
    white-space: nowrap;
}

.topSoftDetail .detailList li span {
    color: #121212;
}

.topSoftDetail .detailList li img {
    display: inline-block;
}

.topSoftDetail .detailList li i {
    margin-right: 3px;
}

.topSoftDetail .detailList li .icon1 {
    width: 13px;
    height: 13px;
    display: inline-block;
    background-position: -19px 0px;
    vertical-align: middle;
    margin-top: -3px;
}

.topSoftDetail .detailList li .icon2 {
    width: 11px;
    height: 13px;
    display: inline-block;
    background-position: -35px 0px;
    vertical-align: middle;
    margin-top: -3px;
    margin-left: 7px;
}

.topSoftDetail .detailList .specialWidth {
    width: 245px;
}

.topSoftDetail .detailList .specialWidth2 {
    width: 260px;
}

/* 精品杀毒软件 */
.softTj {
    margin-top: 30px;
}

.softTj ul li img {
    width: 50px;
    height: 50px;
    display: block;
}

.softTj ul li span.floatL {
    margin-left: 13px;
}

.softTj ul li span a {
    font-size: 16px;
    color: #1d1d1d;
    display: block;
    margin-top: 2px;
}

.softTj ul li span a:hover {
    color: #0082ff;
}

.softTj ul li p {
    font-size: 14px;
    color: #929292;
    margin-top: 6px;
}

.softTj ul li p span {
    padding: 0px 10px;
}

.softTj .title {
    font-size: 16px;
    color: #949494;
}

.softTj ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.softTj ul li {
    margin-top: 20px;
}

.softTj .jpsdSoft {
    width: 490px;
    border-right: 1px solid #efeeee;
    padding-right: 75px;
}

/* 其他用户还下载了 */
.softTj .hxzlSoft {
    width: 490px;
    margin-left: 75px;
}

.softTj .hxzlSoft p em {
    background: url(maricon.png) no-repeat;
    color: #f6712a;
    padding-left: 18px;
    padding-top: 3px;
}

.main {
    margin-bottom: 20px;
}

.main_content {
    margin-top: 20px;
}

.main_left {
    width: 830px;
    /*width: 1200px;*/
}

.main_left .softDetail {
    background: #fff;
    padding: 0px 29px;
    border: 1px solid #eee;
}

.main_left .softDetail .title {
    border-bottom: 1px solid #eee;
    /* padding: 20px 0px 0px 0px; */
    height: 53px;
    position: relative;
}
.main_left .softDetail strong{
    font-weight: bold;
}
.main_left .softDetail .title h2 {
    max-width: 760px;
    font-size: 20px;
    color: #202020;
    font-weight: 500;
    border-bottom: 3px solid #3c8de6;
    padding-bottom: 12px;
    position: absolute;
    top: 14px;
    left: 0px;
    white-space: nowrap;
    overflow: hidden;
}

.main_left .softDetail .title p {
    font-size: 14px;
    color: #818181;
    margin-top: 20px;
}

.main_left .softDetail .title p a {
    color: #818181;
    margin-right: 18px;
}

.main_left .softDetail .title p a:nth-child(3) {
    margin-right: 0px;
}

.main_left .softDetail .title p a:hover {
    color: #3c8de6;
}

.main_left .softDetail .content {
    font-size: 14px;
    color: #202020;
    line-height: 28px;
    padding: 15px 0px 45px 0px;
    border-bottom: 1px solid #eee;
    text-align: justify;
}

.main_left .content img {
    max-width: 760px;
    margin: 15px 0px;
}

.main_left .introduction .content ul.atlas li img {
    max-width: 230px;
    display: block;
}

.main_left .content a {
    display: inline-block;
    color: #0082ff;
    text-decoration: underline;
    text-indent: 0px;
}

.main_left .content p {
    margin-top: 10px;
    word-break: break-all;
}

.main_left .install .content img {
    max-width: 600px;
}

.main_left .content .more {
    text-align: center;
}

.main_left .content .more span {
    display: inline-block;
    padding-right: 17px;
    color: #0199dc;
    background-position: 60px -56px;
    margin-top: 15px;
    cursor: pointer;
    line-height: 25px;
}

.main_left .content .more span.active {
    background-position: 32px -80px
}

.more span,
.back {
    background: url(softtop.png) no-repeat;
}

.hideBox .content_box {
    overflow: hidden;
}

/* 历史版本列表 */
.versionList {
    padding-top: 15px;
}

.versionList li {
    border-bottom: 1px solid #eee;
    padding: 15px 0px;
}

.versionList li:nth-last-child(1) {
    border-bottom: none;
}

.versionList li h3 {
    font-size: 16px;
    color: #191919;
    font-weight: 500;
}

.versionList li p {
    font-size: 14px;
    color: #8d8d8d;
    margin-top: 5px;
}

.versionList li p span {
    color: #d2d2d2;
    padding: 0px 20px;
}

.versionList li button {
    width: 90px;
    height: 28px;
    font-size: 14px;
    color: #fefefe;
    background: #53b55d;
    border-radius: 5px;
    margin-top: 10px;
    cursor: pointer;
    line-height: 28px;
}

.versionList li button:hover {
    background: #62d06d;
}

/* 左侧广告 */
.main_left .advertisement img {
    width: 820px;
    height: 120px;
    display: block;
}

.main_left .advertisement {
    width: 820px;
    margin-top: 20px;
}

/* 相关文章 */
.xgBox {
    border: 1px solid #eee;
    background: #fff;
    margin-top: 20px;
    padding: 0px 29px;
}

.xgBox .title {
    border-bottom: 1px solid #eee;
    padding: 20px 0px 12px 0px;
}

.xgBox .title h2 {
    font-size: 22px;
    color: #202020;
}

.xgActicles .title i {
    width: 28px;
    height: 28px;
    display: inline-block;
    background-position: -53px 0px;
    vertical-align: middle;
    margin-right: 10px;
}

.xgBox .title h2 span {
    vertical-align: middle;
}

.xgBox .title a {
    display: block;
    font-size: 14px;
    color: #9a9a9a;
    margin-top: 10px;
}

.xgBox .title a:hover {
    color: #3c8de6;
}

.xgActicles ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-bottom: 20px;
}

.xgActicles ul li {
    width: 350px;
    margin-top: 20px;
}

.xgActicles ul li a {
    width: 270px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #2c2c2c;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}

.xgActicles ul li span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #2c2c2c;
}

.xgActicles ul li a::before {
    content: '';
    width: 2px;
    height: 2px;
    background: #2c2c2c;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.xgActicles ul li:hover a {
    color: #2285ff;
}

.xgActicles ul li:hover a::before {
    background: #2285ff;
}

.xgActicles ul li:hover span {
    color: #2285ff;
}

/* 相关专题 */
.xgzt {
    padding-bottom: 25px;
}

.xgzt .title .change {
    display: none;
}

.xgzt .title h2 i {
    width: 23px;
    height: 26px;
    display: inline-block;
    vertical-align: middle;
    background-position: -88px 0px;
    margin-right: 10px;
}

.xgzt ul li {
    width: 370px;
    margin-top: 20px;
    float: left;
    margin-right: 9px;
}

.xgzt ul li img {
    width: 198px;
    height: 98px;
    border: 1px solid #eee;
    border-radius: 5px;
    display: block;
}

.xgzt ul li .floatR a {
    display: block;
    font-size: 16px;
    color: #0c0c0c;
    margin-top: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.xgzt ul li .floatR a:hover {
    color: #006aed
}

.xgzt ul li .floatR p {
    height: 66px;
    font-size: 14px;
    color: #a4a4a4;
    line-height: 22px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-top: 8px;
    text-align: justify;
}

.xgzt ul li .floatR {
    display: block;
    width: 160px;
}

/* 人气软件 */
.hotSoft .title h2 i {
    width: 27px;
    height: 26px;
    display: inline-block;
    vertical-align: middle;
    background-position: -115px 0px;
    margin-right: 10px;
}

.hotSoft ul {
    padding-bottom: 22px;
    display: none;
}

.hotSoft ul li {
    width: 220px;
    margin-top: 30px;
    float: left;
    margin-right: 50px;
}

.hotSoft ul li:nth-child(3n) {
    margin-right: 0px;
}

.hotSoft ul li a {
    display: block;
    font-size: 14px;
    color: #2c2c2c;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hotSoft ul li a:hover {
    color: #3c8de6;
}

.hotSoft ul li .bottom {
    display: block;
    margin-top: 5px;
}

.hotSoft ul li .bottom a {
    margin-top: 8px;
}

.hotSoft ul li .bottom .floatR {
    width: 145px;
}

.hotSoft ul li .bottom a img {
    width: 60px;
    height: 60px;
    border-radius: 10px;
    display: block;
}

.hotSoft ul li .bottom .floatR {
    margin-top: 4px;
}

.hotSoft ul li .bottom .floatR p {
    font-size: 12px;
    color: #929292;
    margin-top: 5px;
}

.hotSoft ul li .bottom .floatR p i {
    padding: 0px 5px;
}

.hotSoft ul li .bottom button,
.hotSoft ul li .bottom a.but{
    width: 86px;
    height: 28px;
    color: #fff;
    font-size: 14px;
    background: #53b55d;
    border-radius: 5px;
    cursor: pointer;
    margin-top: 12px;
    line-height: 28px;
}
.hotSoft ul li .bottom a.but{
    display:block;
    text-align:center
}
.hotSoft ul li .bottom button:hover,
.hotSoft ul li .bottom a.but:hover{
    background: #4fc35b;
}

/* 友情链接 */
.friend_links .title h2 i {
    width: 27px;
    height: 26px;
    display: inline-block;
    vertical-align: middle;
    background-position: -146px 0px;
    margin-right: 10px;
}

.friend_links ul {
    /* display: flex;
    flex-wrap: wrap;
    justify-content: space-between; */
    padding: 10px 0px 20px 0px;
}

.friend_links ul li {
    margin-right: 36px;
    float: left;
    margin-top: 15px;
}

.friend_links ul li a {
    font-size: 14px;
    color: #2c2c2c;
}

.friend_links ul li a:hover {
    color: #246dd8;
}

/* 精选评论 */
.selectedComments .title i {
    width: 28px;
    height: 26px;
    display: inline-block;
    vertical-align: middle;
    background-position: -180px 0px;
    margin-right: 10px;
}

.selectedComments ul {
    padding-bottom: 20px;
}

.selectedComments ul li {
    overflow: hidden;
    margin-top: 30px;
}

.selectedComments ul li img {
    width: 40px;
    height: 40px;
    float: left;
    display: block;
}

.selectedComments ul li .right {
    display: block;
    float: right;
}

.selectedComments ul li .right h4 {
    color: #999;
    font-weight: 500;
    font-size: 14px;
    display: inline-block;
}

.selectedComments ul li .right span {
    color: #ccc;
    font-size: 14px;
    margin-left: 20px;
}

.selectedComments ul li .right p {
    width: 690px;
    color: #333;
    font-size: 14px;
    background: rgb(242, 242, 242);
    padding: 20px 0px;
    margin-top: 10px;
}

/* 网友评论 */
.wypl .title i {
    width: 30px;
    height: 26px;
    display: inline-block;
    vertical-align: middle;
    background-position: -215px 0px;
    margin-right: 10px;
}

/* 底部tab切换 */
.tab .title li {
    font-size: 16px;
    color: #1d1d1d;
    float: left;
    margin-right: 50px;
    cursor: pointer;
}

.tab .title li:hover {
    color: #0971e8;
}

.tab .title li.active {
    color: #0971e8;
}

.tab_list ul {
    overflow: hidden;
    margin-top: 5px;
    padding-bottom: 4px;
}

.tab_list ul li {
    width: 18%;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    line-height: 14px;
    padding: 10px 0px;
    margin-right: 15px;
}

.tab_list ul li a {
    color: #515151;
    font-size: 14px;
}

.tab_list ul li a:hover {
    color: #2285ff;
}

.tab_list ul.articles {
    padding-bottom: 13px;
    margin-top: 0px;
}

.tab_list ul.articles li {
    width: 350px;
    margin-top: 14px;
    padding: 0px;
    margin-right: 60px;
    line-height: normal;
}

.tab_list ul.articles li:nth-child(2n) {
    margin-right: 0px;
}

.tab_list ul.articles li a {
    width: 270px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #1f1e1e;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}

.tab_list ul.articles li span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #2c2c2c;
}

.tab_list ul.articles li a::before {
    content: '';
    width: 2px;
    height: 2px;
    background: #1f1e1e;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.tab_list ul.articles li:hover a {
    color: #2285ff;
}

.tab_list ul.articles li:hover a::before {
    background: #2285ff;
}

.tab_list ul.articles li:hover span {
    color: #2285ff;
}

/* 右侧内容 */
.main_right {
    width: 360px;
}

/* 右侧广告 */
.main_right .buttongg1 img {
    width: 360px;
    height: 380px;
    display: block;
}

.main_right .rightBox {
    border: 1px solid #eee;
    background: #fff;
    margin-top: 20px;
}

.main_right .rightBox .title {
    border-bottom: 1px solid #eee;
}

.main_right .rightBox .title h2 {
    font-size: 22px;
    color: #202020;
    padding: 20px 24px 14px 24px;
}

.main_right .rightBox .title span {
    vertical-align: middle;
}

/* 极速精品热推 */
.main_right .box {
    /* margin-top: 20px; */
}

.main_right .box .title {
    border-bottom: 1px solid #eee;
}

.main_right .box .title h2 {
    font-size: 22px;
    color: #202020;
    padding: 20px 24px 14px 24px;
}

.main_right .box .title h2 i {
    width: 26px;
    height: 26px;
    display: inline-block;
    background-position: -52px -33px;
    vertical-align: middle;
    margin-right: 10px;
}

.main_right .box .title h2 span {
    display: inline-block;
    vertical-align: middle;
}

/* 同类推荐 */
.main_right .rightBox.tltj {
    margin-top: 0px;
}

.main_right .tltj .title i {
    width: 25px;
    height: 25px;
    display: inline-block;
    background-position: -86px -34px;
    vertical-align: middle;
    margin-right: 10px;
}

.main_right .tltj ul {
    padding: 0px 24px 20px 24px;
}

.main_right .tltj ul li {
    margin-top: 20px;
}

.main_right .tltj ul li a img {
    display: block;
    width: 48px;
    height: 48px;
    border: 1px solid #f6f6f6;
    border-radius: 5px;
}

.main_right .tltj ul li .floatR {
    width: 250px;
}

.main_right .tltj ul li .floatR a {
    display: block;
    font-size: 14px;
    color: #101010;
    margin-top: 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.main_right .tltj ul li .floatR a:hover {
    color: #136ae8;
}

.main_right .tltj ul li p {
    font-size: 12px;
    color: #929292;
    margin-top: 10px;
}

.main_right .tltj ul li p i {
    padding: 0px 10px;
}

/* 装机必备软件 */
.main_right .zjbb.fixed {
    width: 358px;
    position: fixed;
    top: 77px;
}

.main_right .zjbb .title i {
    width: 25px;
    height: 25px;
    display: inline-block;
    background-position: -118px -35px;
    vertical-align: middle;
    margin-right: 10px;
}

.zjbb ul {
    overflow: hidden;
    padding: 0px 24px;
    padding-bottom: 18px;
    border-bottom: 1px solid #eee;
}

.zjbb ul li {
    width: 100px;
    text-align: center;
    margin-top: 20px;
    float: left;
    margin-right: 5px;
}

.zjbb ul li:nth-child(3n) {
    margin-right: 0px;
}

.zjbb ul li img {
    width: 60px;
    height: 60px;
    display: block;
    margin: 0 auto;
}

.zjbb ul li a {
    font-size: 14px;
    color: #323232;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.zjbb ul li a:nth-child(2) {
    margin-top: 10px;
}

.zjbb ul li a:hover {
    color: #006aed;
}

.zjbb div.dlBox {
    padding: 0px 24px 20px 24px;
}

.zjbb div.dlBox dl {
    overflow: hidden;
    margin-top: 20px;
}

.zjbb div.dlBox dl:nth-child(4) {
    border-bottom: none;
}

.zjbb div.dlBox>dl:first-child+dl+dl+dl {
    border-bottom: none;
}

.zjbb div.dlBox dl dt {
    float: left;
}

.zjbb div.dlBox dl dt a {
    width: 70px;
    height: 28px;
    background: #5fa2f8;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    text-align: center;
    line-height: 28px;
}

.zjbb div.dlBox dl:nth-child(2) dt a {
    background: #67d28d;
}

.zjbb div.dlBox dl:nth-child(3) dt a {
    background: #f9a85a;
}

.zjbb div.dlBox dl:nth-child(4) dt a {
    background: #a988f8;
}

.zjbb div.dlBox dl dd {
    float: left;
    margin-left: 15px;
    overflow: hidden;
}

.zjbb div.dlBox dl dd a {
    width: 95px;
    display: block;
    float: left;
    font-size: 14px;
    color: #3c3c3c;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 20px;
}

.zjbb div.dlBox dl dd a:nth-child(2n) {
    margin-right: 0px;
}

.zjbb div.dlBox dl dd a:hover {
    color: #2285ff;
}

/* 右侧广告2 */
.advertisement2 {
    /* margin-top: 20px; */
}

.advertisement2 img {
    display: block;
    width: 360px;
    height: 180px;
}

/* 软件下载周排行 */
.main_right .softWeekPh .title i {
    width: 25px;
    height: 25px;
    display: inline-block;
    background-position: -150px -34px;
    vertical-align: middle;
    margin-right: 10px;
}

.main_right .softWeekPh ul li span.top span {
    width: 31px;
    font-size: 14px;
    color: #adadad;
    text-align: center;
    line-height: 38px;
}

.main_right .softWeekPh ul li span.top span.icons {
    width: 31px;
    height: 27px;
    display: block;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 32px;
    margin-top: 2px;
}

.main_right .softWeekPh ul li span.icon1 {
    background-position: 0px -45px;
}

.main_right .softWeekPh ul li span.icon2 {
    background-position: -0px -77px;
}

.main_right .softWeekPh ul li span.icon3 {
    background-position: -41px -77px;
}

.main_right .softWeekPh ul {
    padding: 20px 24px 10px 24px;
}

.main_right .softWeekPh ul li .top img {
    width: 38px;
    height: 38px;
    border-radius: 10px;
    margin-left: 15px;
    display: block;
}

.main_right .softWeekPh ul li a.SoftwareName {
    font-size: 14px;
    color: #0f0f0f;
    line-height: 38px;
    margin-left: 16px;
    width: 260px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.main_right .softWeekPh ul li a.SoftwareName:hover {
    color: #1a64e9;
}

.softWeekPh ul li .bottom {
    margin-left: 40px;
    margin-top: 5px;
    overflow: hidden;
    display: none;
    margin-bottom: 15px;
}

.softWeekPh ul li.show .bottom {
    display: block;
}

.softWeekPh ul li .bottom .picture_box {
    width: 48px;
    height: 48px;
    border: 1px solid #eee;
    border-radius: 5px;
    position: relative;
    display: block;
    float: left;
}

.softWeekPh ul li .bottom .picture_box img {
    width: 35px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -17px;
    margin-top: -17px;
    vertical-align: top;
}

.softWeekPh ul li .bottom p {
    vertical-align: top;
    font-size: 14px;
    color: #929292;
    float: left;
    margin-left: 10px;
}

.softWeekPh ul li .bottom p span {
    color: #dbdbdb;
    padding: 0px 15px;
}

.softWeekPh ul li .bottom p button {
    display: block;
    width: 60px;
    height: 25px;
    border: 1px solid #53b55d;
    color: #53b55d;
    font-size: 14px;
    text-align: center;
    line-height: 25px;
    border-radius: 5px;
    margin-top: 5px;
    background: #fff;
    cursor: pointer;
}

.softWeekPh ul li .bottom p button:hover {
    background: #53b55d;
    color: #fff;
}

/* 最新软件 */
.main_right .zxSoft .title i {
    width: 27px;
    height: 27px;
    display: inline-block;
    background-position: -183px -32px;
    vertical-align: middle;
    margin-right: 10px;
}

.main_right .zxSoft ul {
    padding: 0px 24px 18px 24px;
}

.main_right .zxSoft ul li {
    margin-top: 18px;
}

.main_right .zxSoft ul li a {
    display: block;
}

.main_right .zxSoft ul li img {
    width: 53px;
    height: 53px;
    border: 1px solid #eee;
    border-radius: 10px;
    display: block;
}

.main_right .zxSoft ul li span.floatL {
    width: 160px;
    margin-left: 8px;
    white-space: nowrap;
    overflow: hidden;
}

.main_right .zxSoft ul li span.floatL a {
    font-size: 14px;
    color: #101010;
    display: block;
    margin-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.main_right .zxSoft ul li span.floatL a:hover {
    color: #0082ff;
}

.main_right .zxSoft ul li span.floatL p {
    font-size: 12px;
    color: #a4a4a4;
    margin-top: 10px;
}

.main_right .zxSoft ul li span.floatL p i {
    margin: 0px 5px;
}

.main_right .zxSoft ul li button,
.main_right .zxSoft ul li a.floatR{
    width: 73px;
    height: 26px;
    border: 1px solid #53b55d;
    border-radius: 5px;
    font-family: '微软雅黑';
    font-size: 14px;
    color: #53b55d;
    margin-top: 15px;
    cursor: pointer;
    background: #fff;
}
.main_right .zxSoft ul li a.floatR{
    text-align: center;
    line-height: 26px;
}

.main_right .zxSoft ul li button:hover,
.main_right .zxSoft ul li a.floatR:hover{
    background: #53b55d;
    color: #fff;
}

/* 右侧广告3 */
.advertisement3 {
    margin-top: 20px;
}

.advertisement3 img {
    width: 360px;
    display: block;
}

/* 上浮层 */
.new_slide {
    height: 96px;
    background: #fff url(sidebg.jpg) repeat-x;
    border-bottom: 0;
    box-shadow: 1px 4px 15px #ddd;
    display: none;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 99;
}

.new_slide ul {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.new_slide ul li {
    background: none;
    font-size: 18px;
    width: 110px;
    color: #fff;
    padding: 7px 0;
    margin: 4px 6px 15px 0;
    cursor: pointer;
    font-weight: bold;
    float: left;
    text-align: center;
}

.new_slide ul li.show {
    color: #2993ff;
    background: #fff;
}

.new_slide ul li.show a,
.new_slide ul li.show a:hover {
    color: #2993ff;
}

.new_slide ul li a:hover {
    color: #bfddfc;
    text-decoration: none;
}

.new_slide ul li a {
    display: block;
    height: 32px;
    line-height: 32px;
}

.new_slide .mark {
    margin: 0 auto;
    position: static;
    width: 1185px;
    clear: both;
    font-size: 14px;
    padding-left: 10px;
    height: 18px;
    line-height: 16px;
    border-left: 2px solid #009adc;
}

.new_slide ul li a {
    width: auto;
    padding-left: 0;
}

.l_search {
    position: absolute;
    right: 50%;
    top: 8px;
    margin-right: -595px;
    width: auto;
    margin-top: 0;
    border: none;
}

.l_search .txt1 {
    width: 200px;
    padding-left: 14px;
    height: 34px;
    line-height: 34px;
    background: #1362d4;
    border-radius: 20px;
    color: #fff;
    font-size: 14px;
}

.new_slide .mark,
.new_slide .mark a {
    color: #313131;
}

.new_slide .mark a {
    margin: 0 12px 0 5px;
}

.l_search .l_btn {
    position: absolute;
    right: 12px;
    top: 6px;
    width: 20px;
    height: 20px;
    background: url(sidesicon.png) no-repeat;
    cursor: pointer;
}

.new_slide li.adress,
.new_slide ul li.adress.show {
    background: #00d483 url(slidedown.png) no-repeat center center;
    text-indent: -555px;
    padding: 9px 8px;
    overflow: hidden;
    margin: 0 0 0 14px;
}

.new_slide li.adress:hover,
.new_slide ul li.adress.show:hover {
    background: #00bb74 url(slidedown.png) no-repeat center center;
}

.new_slide .adress {
    background: #00d483 url(slidedown.png) no-repeat center center;
    text-indent: -555px;
    padding: 9px 8px;
    overflow: hidden;
    margin: 0 0 0 14px;
    width: 110px;
    float: left;
    height: 32px;
    cursor: pointer;
}

.new_slide .adress:hover,
.new_slide .adress:hover {
    background: #00bb74 url(slidedown.png) no-repeat center center;
}

.phonewm {
    position: absolute;
    right: 15px;
    top: 36px;
    line-height: 15px;
    width: 120px;
    text-align: center;
    background: #fff;
    display: none;
}

.phonewm img {
    width: 100%;
}

/* 下浮层 */
.bottom_fc {
    width: 100%;
    height: 80px;
    background: #fff;
    box-shadow: 0px -10px 20px 0px #e3e3e3;
    overflow: hidden;
    display: none;
    position: relative;
}

.bottom_fc.fixed {
    position: fixed;
    bottom: 0px;
    display: block;
}

.bottom_fc_content {
    margin-top: 10px;
}

.bottom_fc .left {
    font-size: 18px;
}

.bottom_fc img {
    height: 60px;
    vertical-align: middle;
    margin-right: 10px;
}

.bottom_fc .left strong {
    max-width: 550px;
    font-size: 24px;
    color: #040404;
    margin-right: 20px;
    vertical-align: middle;
    display: inline-block;
}

.bottom_fc .left span {
    display: inline-block;
    vertical-align: middle;
    color: #7a7a7a;

}

.bottom_fc .right button {
    cursor: pointer;
    overflow: hidden;
}

@keyframes spread {
    0% {
        transform: scale(0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        transform: scale(0);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes spread {
    0% {
        transform: scale(0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        transform: scale(0);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);
    }
}

@-moz-keyframes spread {
    0% {
        transform: scale(0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        transform: scale(0);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);
    }
}

@-o-keyframes spread {
    0% {
        transform: scale(0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        transform: scale(0);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);
    }
}

.bottom_fc .right button.btn1 {
    width: 270px;
    height: 73px;
    background: #5cc659;
    border-radius: 10px;
    margin-right: 15px;
    position: relative;
}

.bottom_fc .right button.btn1 h5 {
    font-size: 24px;
    color: #fefefe;
    margin-bottom: 5px;
}

.bottom_fc .right button.btn1 .float {
    position: absolute;
    top: 50%;
    left: 50%;
    background: rgba(255, 255, 255, .2);
    width: 270px;
    height: 270px;
    border-radius: 50%;
    margin-left: -135px;
    margin-top: -135px;
    animation: spread 1.5s infinite both;
}

.bottom_fc .right button.btn1 .text {
    font-size: 12px;
    color: #fefefe;
    margin-left: 5px;
}

.bottom_fc .right .top {
    width: 52px;
    height: 52px;
    display: inline-block;
    background-position: 0px 0px;
    margin-left: 20px;
}

.bottom_fc .close {
    width: 50px;
    height: 20px;
    color: #fff;
    font-size: 14px;
    background: #000;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
}

.bottom_fc .right {
    margin-top: 5px;
}

.bottom_fc .right .fc_chunjDown {
    height: 55px;
    background: #51ba2a;
    border-radius: 30px;
    font-size: 18px;
    color: #fff;
    padding: 0 30px;
}

.bottom_fc .right .fc_chunjDown span {
    font-weight: bold;
}

.bottom_fc .right .fc_chunjDown:hover {
    background: #6ec74c;
}

.bottom_fc .right .fc_chunjDown i {
    width: 22px;
    height: 22px;
    display: inline-block;
    background-position: 0 -18px;
    vertical-align: middle;
}

/* 左右布局首屏样式 */
.topSoftDetail.leftRight {
    margin-bottom: 20px;
}

.topSoftDetail.leftRight .detailList li {
    width: 252px;
}

.topSoftDetail.leftRight .softTj ul li span a {
    font-size: 14px;
}

.topSoftDetail.leftRight .softTj ul li p {
    font-size: 12px;
}

.topSoftDetail.leftRight .softTj ul li img {
    width: 40px;
    height: 40px;
}

.topSoftDetail.leftRight .softTj .jpsdSoft {
    width: 338px;
    padding-right: 40px;
}

.topSoftDetail.leftRight .softTj .hxzlSoft {
    width: 338px;
    margin-left: 40px;
}

/* 本地下载按钮 */
.topSoftDetail .download .localDown {
    width: 200px;
    height: 60px;
    font-size: 22px;
    color: #fff;
    background: #3480f6;
    border-radius: 30px;
    cursor: pointer;
    vertical-align: middle;
    font-weight: bold;
}

.topSoftDetail .download .localDown:hover {
    background: #67a3ff;
}

.topSoftDetail .download .localDown i {
    width: 22px;
    height: 22px;
    display: inline-block;
    background-position: 0 -18px;
    vertical-align: middle;
    margin-right: 10px;
}

/* 百度网盘按钮样式 */
.topSoftDetail .download .baiduwpDown {
    margin-left: 20px;
}

.topSoftDetail .download .baiduwpDown a {
    width: 300px;
    height: 60px;
    display: inline-block;
    vertical-align: middle;
    background: #51ba2a;
    border-radius: 30px;
    text-align: center;
    margin: 0 auto;
    font-size: 22px;
    color: #fff;
}

.topSoftDetail .download .baiduwpDown a:hover {
    background: #6ec74c;
}

.topSoftDetail .download .baiduwpDown i.icons {
    width: 26px;
    height: 18px;
    background-position: -25px -19px;
    display: inline-block;
    margin-left: 42px;
    margin-right: 12px;
    margin-top: 20px;
}

.topSoftDetail .download .baiduwpDown a span {
    margin-top: 8px;
    font-weight: bold;
}

.topSoftDetail .download .baiduwpDown a span i {
    font-size: 12px;
    color: #fff;
    display: block;
    text-align: left;
    margin-top: 3px;
    font-weight: 500;
}

.topSoftDetail .download .baiduwpDown p {
    font-size: 12px;
    color: #161515;
    margin-top: 8px;
}

.topSoftDetail .download .baiduwpDown p i {
    color: #299b35;
}

.topSoftDetail .download .baiduwpDown p img {
    margin-right: 5px;
}

/* 下浮层百度网盘下载 */
.bottom_fc .fc_baiduwpDown {
    width: 230px;
    height: 55px;
    background: #51ba2a;
    font-size: 18px;
    color: #fff;
    display: block;
    border-radius: 5px;
    line-height: 55px;
    text-align: center;
}

.bottom_fc .fc_baiduwpDown span {
    font-weight: bold;
}

.bottom_fc .fc_baiduwpDown:hover {
    background: #6ec74c;
}

.bottom_fc .fc_baiduwpDown i {
    width: 26px;
    height: 18px;
    background-position: -25px -19px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -5px;
}

/* 下浮层本地下载 */
.bottom_fc .fc_localDown {
    width: 160px;
    height: 55px;
    background: #3480f6;
    font-size: 18px;
    color: #fff;
    display: block;
    border-radius: 10px;
    line-height: 55px;
    text-align: center;
    margin-left: 25px;
}

.bottom_fc .fc_localDown span {
    font-weight: bold;
}

.bottom_fc .fc_localDown:hover {
    background: #67a3ff;
}

.bottom_fc .fc_localDown i {
    width: 22px;
    height: 22px;
    display: inline-block;
    background-position: 0 -18px;
    vertical-align: middle;
    margin-right: 5px;
}

/* 对比双按钮页面 */
.topSoftDetail dl dd {
    margin-top: 33px;
}

.topSoftDetail .doubleDownload {
    margin-top: 30px;
}

.topSoftDetail .doubleDownload_content {
    overflow: hidden;
}

.topSoftDetail .doubleDownload .ptDownload {
    float: left;
    width: 377px;
    text-align: center;
}

.topSoftDetail .doubleDownload button {
    width: 195px;
    height: 55px;
    background: -webkit-linear-gradient(top, #5bd82b, #4ac11d);
    background: -moz-linear-gradient(top, #5bd82b, #4ac11d);
    background: -o-linear-gradient(top, #5bd82b, #4ac11d);
    background: -ms-linear-gradient(top, #5bd82b, #4ac11d);
    background: linear-gradient(top, #5bd82b, #4ac11d);
    border: none;
    font-family: "微软雅黑";
    cursor: pointer;
    border-radius: 5px;
    font-size: 22px;
    color: #fefefe;
    border-radius: 5px;
}

.topSoftDetail .doubleDownload button:hover {
    background: -webkit-linear-gradient(top, #4ac11d, #5bd82b);
    background: -moz-linear-gradient(top, #4ac11d, #5bd82b);
    background: -o-linear-gradient(top, #4ac11d, #5bd82b);
    background: -ms-linear-gradient(top, #4ac11d, #5bd82b);
    background: linear-gradient(top, #4ac11d, #5bd82b);
}

.topSoftDetail .doubleDownload_content .aqDownload button {
    background: -webkit-linear-gradient(top, #40c511, #11aa08);
    background: -moz-linear-gradient(top, #40c511, #11aa08);
    background: -o-linear-gradient(top, #40c511, #11aa08);
    background: -ms-linear-gradient(top, #40c511, #11aa08);
    background: linear-gradient(top, #40c511, #11aa08);
}

.topSoftDetail .doubleDownload_content .aqDownload button:hover {
    background: -webkit-linear-gradient(top, #11aa08, #40c511);
    background: -moz-linear-gradient(top, #11aa08, #40c511);
    background: -o-linear-gradient(top, #11aa08, #40c511);
    background: -ms-linear-gradient(top, #11aa08, #40c511);
    background: linear-gradient(top, #11aa08, #40c511);
}

.topSoftDetail .doubleDownload_content .icons {
    background: url("newDownIcons.png") no-repeat;
}

.topSoftDetail .doubleDownload_bottom .icons {
    background: url("newDownIcons.png") no-repeat;
}

.topSoftDetail .doubleDownload_content .downloadIcon {
    width: 22px;
    height: 22px;
    display: inline-block;
    background-position: -2px -3px;
    margin-right: 15px;
    vertical-align: middle;
    margin-top: -5px;
}

.topSoftDetail .doubleDownload .ptDownload h2 {
    font-size: 18px;
    color: #313131;
    margin-top: 50px;
    font-weight: bold;
}

.topSoftDetail .doubleDownload .ptDownload p {
    font-size: 14px;
    color: #181818;
    line-height: 25px;
    margin-top: 35px;
}

.topSoftDetail .doubleDownload_content .middle {
    width: 225px;
    float: left;
    margin-top: 123px;
}

.topSoftDetail .doubleDownload_content .middle .vs {
    width: 43px;
    height: 40px;
    display: block;
    background-position: -276px 0px;
    margin-left: 75px;
}

.topSoftDetail .doubleDownload_content .aqDownload {
    width: 481px;
    float: left;
    text-align: center;
}

.topSoftDetail .doubleDownload_content .aqDownload ul {
    width: 275px;
    border-top: 1px dashed #98d797;
    margin: 0 auto;
    margin-top: 45px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.topSoftDetail .doubleDownload_content .aqDownload ul li {
    margin-top: 25px;
    position: relative;
    font-size: 14px;
    color: #40bb3d;
}

.topSoftDetail .doubleDownload_content .aqDownload ul li::before {
    content: "1";
    width: 18px;
    height: 18px;
    border: 1px solid #44bd42;
    border-radius: 50%;
    position: absolute;
    top: -36px;
    left: 50%;
    margin-left: -10px;
    background: #fff;
    font-size: 15px;
    color: #40bb3d;
    line-height: 18px;
    z-index: 2;
    text-align: center;
}

.topSoftDetail .doubleDownload_content .aqDownload ul li:nth-child(1) {
    margin-left: -58px;
}

.topSoftDetail .doubleDownload_content .aqDownload ul li:nth-child(3) {
    margin-right: -46px;
}

.topSoftDetail .doubleDownload_content .aqDownload ul li:nth-child(2)::before {
    content: "2";
}

.topSoftDetail .doubleDownload_content .aqDownload ul li:nth-child(3)::before {
    content: "3";
}

.topSoftDetail .doubleDownload_content .aqDownload ul li:nth-child(2)::after {
    content: "";
    width: 32px;
    height: 20px;
    background: #fff;
    position: absolute;
    top: -36px;
    left: 50%;
    margin-left: -15px;
    z-index: 1;
}

.topSoftDetail .doubleDownload_content .aqDownload ul li .hot {
    width: 50px;
    height: 28px;
    display: block;
    background-position: -119px -20px;
    position: absolute;
    top: -73px;
    left: 50%;
    margin-left: -25px;
}

.topSoftDetail .doubleDownload_content .aqDownload p {
    font-size: 14px;
    color: #181818;
    line-height: 25px;
    margin-top: 20px;
}

.topSoftDetail .doubleDownload_content .aqDownload p span {
    color: #f5281a;
}

.topSoftDetail .doubleDownload_bottom ul {
    margin-top: 28px;
    padding-bottom: 35px;
}

.topSoftDetail .doubleDownload_bottom ul li {
    overflow: hidden;
    height: 65px;
    background: #f7fbfd;
    line-height: 65px;
}

.topSoftDetail .doubleDownload_bottom ul li:nth-child(2),
.topSoftDetail .doubleDownload_bottom ul li:nth-child(4) {
    background: #fff;
}

.topSoftDetail .doubleDownload_bottom ul li .error {
    width: 377px;
    float: left;
    display: block;
    text-align: center;
}

.topSoftDetail .doubleDownload_bottom ul li:nth-child(1) .error i {
    width: 32px;
    height: 22px;
    display: inline-block;
    background-position: -182px -28px;
}

.topSoftDetail .doubleDownload_bottom.jins ul li:nth-child(1) .error i {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-position: -243px -27px;
}

.topSoftDetail .doubleDownload_bottom ul li .error i {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-position: -243px -27px;
    vertical-align: middle;
    margin-right: 40px;
}

.topSoftDetail .doubleDownload_bottom ul li p {
    width: 294px;
    float: left;
    text-align: center;
    font-size: 16px;
    color: #404040;
}

.topSoftDetail .doubleDownload_bottom ul li .right {
    width: 430px;
    float: left;
    display: block;
}

.topSoftDetail .doubleDownload_bottom ul li .right i {
    width: 32px;
    height: 22px;
    display: inline-block;
    background-position: -182px -28px;
    margin-left: 220px;
    vertical-align: middle;
}

.topSoftDetail .doubleDownload_content .aqDownload a {
    font-size: 14px;
    color: #40bb3d;
    margin-top: 20px;
    display: block;
}

.topSoftDetail .doubleDownload_content .middle {
    margin-top: 75px;
}

.topSoftDetail .doubleDownload_bottom ul {
    margin-top: 10px;
}

/* 双按钮页面下浮层按钮 */
.bottom_fc .right .fc_safeDown {
    width: 195px;
    height: 55px;
    /* background: -webkit-linear-gradient(top, #6fcb6c, #31b22d);
	background: -moz-linear-gradient(top, #6fcb6c, #31b22d);
	background: -o-linear-gradient(top, #6fcb6c, #31b22d);
	background: -ms-linear-gradient(top, #6fcb6c, #31b22d);
	background: linear-gradient(top, #6fcb6c, #31b22d); */
    background: #51ba2a;
    border: none;
    cursor: pointer;
    border-radius: 30px;
    font-size: 22px;
    color: #fefefe;
}

.bottom_fc .right .fc_safeDown:hover {
    /* background: -webkit-linear-gradient(top, #31b22d, #6fcb6c);
	background: -moz-linear-gradient(top, #31b22d, #6fcb6c);
	background: -o-linear-gradient(top, #31b22d, #6fcb6c);
	background: -ms-linear-gradient(top, #31b22d, #6fcb6c);
	background: linear-gradient(top, #31b22d, #6fcb6c); */
    background: #6ec74c;
}

.bottom_fc .right .fc_ptDown {
    width: 195px;
    height: 55px;
    /* background: -webkit-linear-gradient(top, #50b44d, #0d8909);
	background: -moz-linear-gradient(top, #50b44d, #0d8909);
	background: -o-linear-gradient(top, #50b44d, #0d8909);
	background: -ms-linear-gradient(top, #50b44d, #0d8909);
	background: linear-gradient(top, #50b44d, #0d8909); */
    background: #95b4b6;
    border: none;
    cursor: pointer;
    border-radius: 30px;
    font-size: 22px;
    color: #fefefe;
    margin-left: 25px;
}

.bottom_fc .right .fc_ptDown:hover {
    /* background: -webkit-linear-gradient(top, #0d8909, #50b44d);
	background: -moz-linear-gradient(top, #0d8909, #50b44d);
	background: -o-linear-gradient(top, #0d8909, #50b44d);
	background: -ms-linear-gradient(top, #0d8909, #50b44d);
	background: linear-gradient(top, #0d8909, #50b44d); */
    background: #afc8ca;
}

.bottom_fc .right .fc_safeDown .icons,
.bottom_fc .right .fc_ptDown .icons {
    background: url(newDownIcons.png) no-repeat;
    background-position: -2px -3px;
}

.bottom_fc .right .downloadIcon {
    width: 22px;
    height: 22px;
    display: inline-block;
    background-position: -2px -3px;
    margin-right: 15px;
    vertical-align: middle;
    margin-top: -5px;
}

/* 精品杀毒另一种样式 */
.softTj.leftRight2 {
    background: #fff;
    border: 1px solid #eee;
    padding: 25px 29px 20px 29px;
    margin-bottom: 20px;
    margin-top: 0px;
}

.softTj.gjxzq {
    display: none;
}

.softTj.leftRight2 .title {
    border-bottom: 2px solid #f5f5f5;
    padding-bottom: 10px;
}

.softTj.leftRight2 ul li {
    width: 145px;
}

.softTj.leftRight2 ul li span.floatL {
    margin-left: 13px;
    width: 92px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.softTj.leftRight2 ul li span a {
    font-size: 14px;
}

.softTj.leftRight2 ul li p {
    font-size: 12px;
}

.softTj.leftRight2 ul li img {
    width: 40px;
    height: 40px;
}

.softTj.leftRight2 .jpsdSoft {
    width: 338px;
    padding-right: 40px;
}

.softTj.leftRight2 .hxzlSoft {
    width: 338px;
    margin-left: 40px;
}

/* 下载按钮另一版本 */
.topSoftDetail .download.bottombtn {
    margin-top: 30px;
    margin-bottom: 10px;
}

.topSoftDetail .download.gjxzq {
    display: none;
}

/* 精品杀毒其他版 */
.softTj.leftRight3 {
    border-top: 1px solid #efeeee;
    padding-top: 30px;
}

/* 金山安全下载按钮 */
.topSoftDetail .download .anqDown {
    /* width: 210px; */
    height: 60px;
    background: #51ba2a;
    border-radius: 30px;
    vertical-align: middle;
    cursor: pointer;
    padding: 0px 55px;
    margin-left: 20px;
}

.topSoftDetail .download .anqDown:hover {
    background: #6ec74c;
}

.topSoftDetail .download .anqDown i.icons {
    width: 20px;
    height: 21px;
    background-position: -87px -75px;
    display: inline-block;
    margin-right: 14px;
    margin-top: 10px;
}

.topSoftDetail .download .anqDown span {
    font-size: 22px;
    color: #fff;
    text-align: left;
    font-weight: bold;
}

.topSoftDetail .download .anqDown span i {
    font-size: 12px;
    display: block;
    font-weight: 500;
    padding-top: 1px;
}

/* 金山下载按钮下浮层 */
.bottom_fc .right .fc_anqDown {
    height: 55px;
    padding: 0px 40px;
    background: -webkit-linear-gradient(top, #40c511, #11aa08);
    background: -moz-linear-gradient(top, #40c511, #11aa08);
    background: -o-linear-gradient(top, #40c511, #11aa08);
    background: -ms-linear-gradient(top, #40c511, #11aa08);
    background: linear-gradient(top, #40c511, #11aa08);
    border-radius: 10px;
    cursor: pointer;
}

.bottom_fc .right .fc_anqDown:hover {
    background: -webkit-linear-gradient(top, #11aa08, #40c511);
    background: -moz-linear-gradient(top, #11aa08, #40c511);
    background: -o-linear-gradient(top, #11aa08, #40c511);
    background: -ms-linear-gradient(top, #11aa08, #40c511);
    background: linear-gradient(top, #11aa08, #40c511);
}

.bottom_fc .right .fc_anqDown span {
    font-size: 18px;
    color: #fff;
    font-weight: 800;
}

.bottom_fc .right .fc_anqDown i {
    font-size: 12px;
    color: #fff;
    display: block;
}

.bottom_fc .right .fc_localDown.safe {
    background: #95b4b6;
}

.bottom_fc .right .fc_localDown.safe:hover {
    background: #afc8ca;
}

.main .main_content.margin0 {
    margin-top: 0px;
}

/* 精品杀毒软件放到左侧栏里 */
.softTj.leftRight2.leftRight4 {
    border: none;
    padding: 25px 0px;
    margin-bottom: 0px;
}

.softTj.leftRight2.leftRight4 .title {
    height: auto;
}

/* 安卓软件扫码安装按钮 */
.download .androidDownload {
    height: 58px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    background: #51ba2a;
    border-radius: 30px;
    padding: 0px 30px;
    position: relative;
    cursor: pointer;
}

.download .androidDownload:hover {
    background: #6ec74c;
}

.androidDownload i {
    width: 22px;
    height: 25px;
    display: inline-block;
    background-position: -117px -73px;
    vertical-align: middle;
    margin-right: 6px;
}

.download::after {
    content: '';
    display: block;
    clear: both;
}

.androidDown_erwm {
    display: block;
    width: 140px;
    height: 140px;
    position: absolute;
    top: -30px;
    right: -160px;
    z-index: 2;
    background: #fff;
    font-size: 12px;
    color: #a5a5a5;
    line-height: 20px;
    text-align: justify;
    border: 1px solid #e3e1e1;
    box-shadow: 0px 4px 8px rgb(84 81 81 / 15%);
    border-radius: 5px;
    display: none;
}

.androidDown_erwm::before {
    box-sizing: content-box;
    position: absolute;
    top: 30px;
    left: -18px;
    border-bottom: 9px solid transparent;
    border-top: 9px solid transparent;
    border-left: 9px solid transparent;
    border-right: 9px solid #fff;
    display: block;
    content: '';
    z-index: 2;
}

.androidDown_erwm::after {
    box-sizing: content-box;
    position: absolute;
    top: 29px;
    left: -20px;
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid #e3e1e1;
    display: block;
    content: '';
    z-index: 1;
}

.androidDown_erwm img {
    width: 115px;
    display: block;
    margin: 0 auto;
    margin-top: 5px;
}

.androidDown_erwm p {
    color: #333;
    font-size: 14px;
    margin-top: 0px;
    text-align: center;
    padding: 0;
    border: none !important;
    padding-top: 0px !important;
    line-height: 14px !important;
}

/* 暂不提供下载按钮 */
.download .noDownload {
    height: 58px;
    font-size: 18px;
    color: #fff;
    background: #918a8a;
    padding: 0px 30px;
    border-radius: 30px;
    cursor: pointer;
}

/* 底部信息样式 */
.foot {
    margin-bottom: 60px;
}

/* 安卓二维码样式 */
.android_erwm {
    position: absolute;
    left: 185px;
    top: -12px;
}

.android_erwm img {
    width: 80px;
    height: 80px;
}

/* 安卓详情页图集样式 */
.introduction .atlas {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

/* 软件简介个别样式处理 */
.content center img[align="left"] {
    margin-top: 0px !important;
}

.introduction .content table {
    margin: 0 auto;
    margin-top: 25px;
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 32px;
}

.introduction .content table th {
    background-color: #f4f4f4;
    color: #465160;
    font-size: 14px;
    border: solid 1px #ddd;
    text-align: center;
}

.introduction .content table td {
    text-align: center;
    font-size: 14px;
    border: solid 1px #ddd;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
    font-style: normal;
    font-weight: normal;
}

.introduction .content table a {
    color: #1455b3;
    text-decoration: none;
}

.a_inner_blue a {
    color: #1455b3;
}

.a_inner_blue a.keyword_link:hover {
    text-decoration: underline;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 修改双排按钮样式 */
.doubleDownload .doubleDownload_content .aqDownload h2 {
    width: 377px;
    color: #333;
    font-weight: 700;
    font-size: 18px;
    text-align: center;
    margin: 0 auto;
    margin-top: 25px;
    position: relative;
    line-height: 32px;
}

.doubleDownload .doubleDownload_content .aqDownload h2 span {
    color: #2467f6;
    font-weight: bold;
}

.doubleDownload .doubleDownload_content .aqDownload p {
    width: 377px;
    line-height: 25px;
    color: #717171;
    font-size: 14px;
    text-align: center;
    margin: 0 auto;
    margin-top: 22px;
}

.topSoftDetail .doubleDownload .ptDownload h2 {
    margin-top: 25px;
    position: relative;
    line-height: 32px;
}

.topSoftDetail .doubleDownload_bottom ul {
    margin-top: 20px;
}

.topSoftDetail .doubleDownload_content .aqDownload h2 .hot {
    width: 32px;
    height: 19px;
    display: block;
    background-position: -351px -28px;
    position: absolute;
    top: -15px;
    right: 25px;
}

.topSoftDetail .doubleDownload .ptDownload p {
    color: #717171;
    font-size: 14px;
    margin-top: 22px;
}

/* 增加广告标识 chenlq 2023-03-31 */
.advertisement,
.advertisement3 {
    position: relative;
}

.advertisement:after,
.advertisement3:after {
    content: '';
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 29px;
    height: 16px;
    background-image: url(adtips.png);
}

/* 新增360安全管家双按钮样式  2023-05-09 */
.doubleDownload_content h4 {
    padding: 10px 0px;
    font-size: 16px;
    color: #000;
    margin-left: 138px;
}

/* 新增微软安全下载按钮样式  2023-05-19*/
.topSoftDetail .download .anqDown.WRdown {
    padding: 0px 30px;
}

.topSoftDetail .download .anqDown.WRdown span {
    text-align: center;
}

/* 修改右侧广告1样式 */
.main_right .buttongg1 {
    display: none;
}

.main_right .buttongg1 a {
    width: 360px;
    max-height: 360px;
    display: block;
    overflow: hidden;
}

.main_right .buttongg1 a img {
    width: 360px;
    height: 100%;
    display: block;
    transition: transform .5s ease-out;
}

/* .main_right .buttongg1 a:hover img{
    transform: scale(1.1);
} */
.lds360Down {
    display: none;
}

.lds360FcDown {
    display: none;
}

.bottom_fc .fc_localDown.lds360FcDown {
    display: none;
}

.topSoftDetail .doubleDownload_bottom.jins ul li .error.errorR i {
    width: 32px;
    height: 22px;
    display: inline-block;
    background-position: -182px -28px;
}

.main_right .tltj ul li .floatR a {
    width: 250px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}

.main_right .tltj ul li .floatR .softName span {
    color: #8d8d8d;
    display: inline-block;
    vertical-align: middle;
    margin-top: 2px;
}

.main_right .softWeekPh ul li a.SoftwareName {
    width: auto;

}

.main_right .softWeekPh ul li .top i {
    color: #8d8d8d;
    display: inline-block;
    vertical-align: middle;
    line-height: 38px;
    margin-left: 3px;
}

.hotSoft ul li .softName {
    width: 220px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.hotSoft ul li a {
    display: inline;
}

.hotSoft ul li .softName span {
    display: inline;
    color: #8d8d8d;
}

/* 2023-11-29详情页优化  新增部分板块   DLL */
/* 极速推荐 */
.jstj span.icons {
    width: 78px;
    height: 30px;
    display: block;
    background-position: 0 -109px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    line-height: 30px;
    padding-left: 36px;
}

.jstj ul li {
    width: 70px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jstj ul li a {
    font-size: 14px;
    color: #010101;
    line-height: 30px;
}

.jstj ul {
    margin-left: 14px;
}

.jstj ul li {
    margin-right: 10px;
}

.jstj ul li:last-child {
    margin-right: 0;
}

.jstj ul li a:hover {
    color: #228aff;
}

.jstj {
    margin-top: 23px;
}

/* 相关软件 */
.xgrj .title {
    border-bottom: 1px solid #eee;
}

.main_left .softDetail .xgrj .title h2 {
    font-size: 20px;
    color: #202020;
    line-height: 24px;
    font-weight: bold;
    left: 50%;
    margin-left: -40px;
}

.xgrj ul {
    padding: 15px 0px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.xgrj ul li {
    width: 243px;
    height: 108px;
    background: #f8f8f8;
    border-radius: 5px;
    cursor: pointer;
    margin-top: 15px;
    margin-right: 15px;
}

.xgrj ul li:nth-child(3n) {
    margin-right: 0;
}

.xgrj ul li img {
    width: 50px;
    height: 50px;
    display: block;
    margin-left: 10px;
    margin-top: 17px;
}

.xgrj ul li span.floatL {
    width: 155px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 12px;
    margin-top: 20px;
}

.xgrj ul li span.floatL a {
    font-size: 16px;
    color: #060606;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.xgrj ul li span.floatL a:hover {
    color: #0078ff;
}

.xgrj ul li span.floatL p {
    font-size: 14px;
    color: #b8b8b8;
    line-height: 20px;
    margin-top: 5px;
}

.xgrj ul li span.floatL p span {
    margin: 0px 5px;
}

.xgrj ul li span.floatL span.shortComment {
    width: 155px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
    font-size: 12px;
    color: #5b5b5b;
    line-height: 20px;
    margin-top: 5px;
}

.xgrj ul li:hover {
    box-shadow: 0px 4px 8px #ececec;
}

.tagBox {
    margin-top: 20px;
    margin-bottom: 25px;
}

.tagBox span {
    font-size: 14px;
    color: #252525;
    font-weight: bold;
    line-height: 20px;
    margin-top: 8px;
}

.tagBox ul li {
    padding: 0px 20px;
    height: 36px;
    line-height: 36px;
    background: #f5f5f5;
    border-radius: 5px;
    margin-left: 17px;
    cursor: pointer;
}

.tagBox ul li:nth-child(1) {
    margin-left: 13px;
}

.tagBox ul li a {
    font-size: 14px;
    color: #1b1b1b;
}

.tagBox ul li:hover {
    background: #4799f8;
}

.tagBox ul li:hover a {
    color: #fff;
}

.versionList li:nth-last-child(1) {
    border-bottom: 1px solid #eee;
}

/* 排行榜 */
.main_right .flSoftPhb .title i {
    width: 25px;
    height: 25px;
    display: inline-block;
    background-position: -150px -34px;
    vertical-align: middle;
    margin-right: 10px;
}

.main_right .flSoftPhb .title .floatR {
    margin-right: 25px;
    margin-top: 25px;
}

.flSoftPhb ul {
    padding: 0px 25px 20px 25px;
}

.flSoftPhb ul li i {
    width: 30px;
    height: 27px;
    font-size: 14px;
    margin-top: 20px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
    display: block;
}

.flSoftPhb ul li i.phother {
    font-size: 16px;
    color: #c2c2c2;
}

.flSoftPhb ul li .ph1 {
    background-position: 0px -45px;
}

.flSoftPhb ul li .ph2 {
    background-position: -0px -77px;
}

.flSoftPhb ul li .ph3 {
    background-position: -41px -77px;
}

.flSoftPhb ul li .softImg img {
    width: 65px;
    height: 65px;
    display: block;
    margin-left: 12px;
}

.flSoftPhb ul li span.floatL {
    margin-left: 12px;
}

.flSoftPhb ul li span.floatL a {
    font-size: 16px;
    color: #000;
    line-height: 24px;
    margin-top: 6px;
    display: block;
}

.flSoftPhb ul li span.floatL a:hover {
    color: #1a64e9;
}

.flSoftPhb ul li span.floatL p {
    font-size: 14px;
    color: #929292;
    line-height: 20px;
    margin-top: 6px;
}

.flSoftPhb ul li span.floatL p span {
    margin: 0px 6px;
}

.flSoftPhb ul li button {
    width: 58px;
    height: 23px;
    border: 1px solid #53b55d;
    background: #53b55d;
    font-size: 14px;
    color: #fff;
    line-height: 23px;
    border-radius: 5px;
    margin-top: 20px;
    cursor: pointer;
}

.flSoftPhb ul li button:hover {
    background: #fff;
    color: #53b55d;
}

.flSoftPhb ul li {
    margin-top: 20px;
}

/* 每周佳软推荐 */
.rightBox.goodSoft {
    margin-top: 0px;
}

.goodSoft .title i.icons {
    width: 40px;
    height: 42px;
    display: inline-block;
    background-position: -155px -68px;
    vertical-align: middle;
    margin-right: 10px;
}

.goodSoft ul {
    padding: 0px 25px 20px 25px;
}

.goodSoft ul li {
    margin-top: 18px;
}

.goodSoft ul li a img {
    width: 56px;
    height: 56px;
    border: 1px solid #f6f6f6;
    border-radius: 10px;
    display: block;
}

.goodSoft ul li span.floatL {
    margin-left: 16px;
}

.goodSoft ul li span.floatL a {
    font-size: 16px;
    color: #101010;
    line-height: 20px;
    margin-top: 8px;
    display: block;
}

.goodSoft ul li span.floatL a:hover {
    color: #1a64e9;
}

.goodSoft ul li span.floatL p {
    font-size: 14px;
    color: #a4a4a4;
    line-height: 20px;
    margin-top: 6px;
}

.goodSoft ul li span.floatL p span {
    padding: 0px 5px;
}

/* 新增安卓软件pc版本下载按钮样式 */
.download .pcDownload {
    display: inline-block;
    height: 58px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    background: #3480f6;
    border-radius: 30px;
    padding: 0px 30px;
    position: relative;
    cursor: pointer;
    margin-right: 10px;
    vertical-align: middle;
    line-height: 58px;
    margin-top: -4px;
}

.pcDownload i {
    width: 28px;
    height: 20px;
    display: inline-block;
    background-position: -201px -70px;
    vertical-align: middle;
    margin-right: 6px;
    margin-top: -4px;
}

.download .pcDownload:hover {
    background: #67a3ff;
}

/* 修改相关专题样式 */
.xgzt ul li .floatR.new a {
    font-size: 14px;
}

.xgzt ul li .floatR.new p {
    height: auto;
    -webkit-line-clamp: 2;
}

.xgzt ul li .floatR.new span {
    font-size: 12px;
    color: #aaa;
    margin-top: 5px;
    display: block;
}

/* 修改安卓详情页面二维码样式 */
.android_erwm {
    width: 100px;
    text-align: center;
    top: -15px;
}

.android_erwm p {
    font-size: 12px;
    line-height: 12px;
    color: #000;
}

.android_erwm img {
    display: block;
    margin: 0 auto;
}

/* 新增底部浮层广告样式 2024-08-16 */
.fcGg {
    width: 100%;
    height: auto;
    position: fixed;
    bottom: 0px;
    z-index: 999;
    display: none;
    background: #0c0a08;
}

.fcGg_content {
    max-width: 1920px;
    height: auto;
    display: block;
    position: relative;
    margin: 0 auto;
}

.fcGg_content img {
    max-width: 1920px;
    display: block;
}

.fcGgIcons {
    background: url("fcGgIcons.png") no-repeat;
}

.fcGg .fcdownload {
    width: 220px;
    height: 65px;
    display: block;
    position: absolute;
    left: 50%;
    bottom: 56px;
    margin-left: -110px;
    cursor: pointer;
}

.fcGg .close {
    background: #000;
    font-size: 12px;
    color: #fff;
    padding: 5px 10px;
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
}

.fcGg .signage {
    font-size: 14px;
    color: #d0d0d0;
    background: #524b47;
    opacity: 0.8;
    padding: 4px 7px;
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.fcAgain {
    position: fixed;
    left: 0px;
    bottom: 0px;
    cursor: pointer;
    display: none;
}

.fcAgain img {
    width: 50px;
    height: 50px;
    display: block;
}

.fcAgain .fcReplay {
    width: 50px;
    display: block;
    background: #999;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 16px;
}

.fcAgain .close {
    position: absolute;
    right: -25px;
    top: -30px;
    padding: 5px 10px;
    color: gray;
    cursor: pointer;
    font-size: 24px;
    opacity: 0.6;
}

/* 安卓详情页面按钮样式修改 */
.download .pcDownload.new {
    line-height: 24px;
}

.pcDownload.new i {
    margin-top: 0;
}

.pcDownload.new span {
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
    margin-top: 7px;
}

.pcDownload.new span p {
    font-size: 12px;
    color: #fff;
    line-height: 12px;
    font-weight: 500;
    margin-top: 5px;
}

.win-download {
    width: 180px;
    height: 58px;
    background: #93cae6;
    border-radius: 30px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    font-size: 18px;
    color: #fff !important;
    font-weight: bold;
    line-height: 58px;
    margin-right: 10px;
    margin-top: -5px;
}

.win-download img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -3px;
}

.win-download:hover {
    background: #a7d4eb;
}
/* 默认阿拉丁和onebox按钮不显示 */
.download.bottombtn.alad_page{
    display: none;
}
.download.bottombtn.onebox_page{
    display: none;
}
.doubleDownload.onebox_page{
    display: none;
}
/* 修改本地下载按钮样式 */
.download .chunjDown p{
    display: inline-block;
    vertical-align: middle;
    line-height: 25px;
    text-align: left;
}
.bottom_fc .right .fc_chunjDown p{
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    margin-left: 5px;
}
.topSoftDetail .download .chunjDown.deepseek{
    height: auto;
    padding: 10px 30px;
    border-radius: 50px;
}
.topSoftDetail .download .chunjDown.deepseek p span:first-child{
    font-weight: bold;
}
.download .chunjDown.deepseek p span:last-child{
    width: 169px;
    display: block;
    font-size: 12px;
    line-height: 16px;
    margin-top: 3px;
}
.bottom_fc .right .fc_chunjDown.deepseek{
    height: auto;
    padding: 5px 30px;
    border-radius: 50px;
    margin-top: -8px;
}
.bottom_fc .right .fc_chunjDown.deepseek p span:last-child {
    display: block;
    font-size: 12px;
    font-weight: 500;
    width: 143px;
}