a{    font-size: 14px;    color: #1d1d1d;}a:hover{    color: #0082ff;}.choice{    width: 100%;    background: #f8f8f8;}.choice .layout{    width: 1198px;    background: #fff;    border: 1px solid #eee;    position: relative;    overflow: hidden;}.choice ul{    padding: 20px;}.choice ul li a{    display: block;    text-align: center;}.choice ul li img{    width: 62px;    height: 62px;    border-radius: 15px;    transition: transform .5s ease-in-out 0s;    -webkit-transition: transform .5s ease-in-out 0s;}.choice ul li{    width: 104px;    float: left;    margin-right: 13px;    margin-top: 10px;}.choice ul li:nth-child(10n){    margin-right: 0px;}.choice ul li .softName{    width: 100px;    white-space: nowrap;    overflow: hidden;    line-height: 24px;}.softIcon {    position: relative;}.softIcon .softIcon-hover {    background-color: var(--color);    background-size: cover;    background-repeat: no-repeat;}.softIcon .softIcon-hover{    --size: 83px;    width: var(--size);    height: var(--size);    position: absolute;    top: 19px;    left: -10px;    background-image: var(--img);    border-radius: 55px;    opacity: .6;    transform: scale(0) translateX(-50%);    filter: blur(20px) opacity(70%);    z-index: 0;    transition-delay: .05s;    transition: transform .3s ease-in-out;}.choice ul li a .softIcon .softIcon-hover{    top: -56px;    left: -10px;}.choice ul li a:hover .softIcon-hover {    transform: scale(1);}.choice ul li a:hover img{    transform: scale(1.1);}.choice span.jxIcon{    width: 82px;    height: 77px;    background-position: -185px 0px;    display: block;    position: absolute;    top: -20px;    left: -4px;}.icons{    background: url("../images/newIndex_icons.png") no-repeat;}.choice .bottom{    margin: 0px 15px 15px 15px;    border-top: 1px solid #eee;}.choice .bottom dl{    margin-top: 15px;}.choice .bottom dl dt{    float: left;    width: 75px;    height: 25px;    background: #ff8e4f;    line-height: 25px;    font-size: 16px;    color: #fff;    text-align: center;    position: relative;}.choice .bottom dl dt::after{    display: block;    content: '';    border-width: 6px;    border-style: solid;    border-color: transparent transparent transparent #ff8e4f;    position: absolute;    right: -12px;    top: 50%;    margin-top: -6px;}.choice .bottom dl dd{    float: left;    border-left: 2px solid #a8a8a8;    margin-top: 5px;}.choice .bottom dl dd:nth-of-type(1){    border-left: none;}.choice .bottom dl dd a{    max-width: 124px;    display: block;    margin: 0px 15px;    white-space: nowrap;    overflow: hidden;    line-height: 16px;}.choice .bottom dl:nth-child(2){    margin-left: 2px;}.choice .bottom dl:nth-child(2) dt{    background: #40a1ff;}.choice .bottom dl:nth-child(2) dt::after{    border-color: transparent transparent transparent #40a1ff;}.choice .bottom dl:nth-child(2) dd a{    max-width: 70px;    margin: 0px 15px;}.newSoftware{    width: 100%;    background: #f8f8f8;    overflow: hidden;}.newSoftware .layout{    width: 1198px;    background: #fff;    border: 1px solid #eee;    margin-top: 20px;}.newSoftware .title{    margin: 30px 25px 0px 25px;    padding-bottom: 10px;    border-bottom: 1px solid #eee;}.newSoftware .title h2{    font-size: 22px;    color: #2c2c2c;    float: left;}.newSoftware .title ul{    float: right;}.newSoftware .title ul li{    float: left;    margin-left: 35px;    line-height: 28px;    border-bottom: 1px solid transparent;}.newSoftware .title ul li a{    font-size: 14px;    color: #4b4b4b;}.newSoftware .title ul li:nth-child(1){    margin-left: 0px;}.newSoftware .title ul li:hover{    border-bottom: 1px solid #0182ff;}.newSoftware .title ul li:hover a{    font-weight: 700;    color: #0082ff;}.newSoftware .newSoftContent{    padding: 20px 25px;}.newSoftContent .left{    width: 350px;    float: left;}.newSoftContent .left .swiper{    width: 350px;    height: 210px;    overflow: hidden;    position:relative;}.newSoftContent .left .swiper ul li img{    width: 350px;    height: 210px;}.newSoftContent .left .swiper p span{    display: inline-block;    width: 7px;    height: 7px;    background: #d3d3d3;    border-radius: 50%;    margin-left: 13px;}.newSoftContent .left .swiper p span:nth-child(1){    margin-left: 0px;}.newSoftContent .left .swiper p span.active{    background: #fd8316;}.newSoftContent .left .swiper p{    width: 87px;    position: absolute;    bottom: 8px;    right: 15px;}.swiper_fc{    width: 350px;    height: 40px;    line-height: 40px;    background-color: rgba(102,102, 102, .8);    position: absolute;    bottom: 0;}.swiper_fc a{    color: #fff;    font-size: 14px;    padding-left: 15px;}.newSoftContent .swiper ul li{    position: relative;}.goodSoft{    margin-top: 20px;}.goodSoft h3{    font-size: 18px;    color: #1d1d1d;    padding-bottom: 10px;    border-bottom: 1px solid #eee;}.goodSoft dl{    width: 160px;    float: left;    margin-right: 30px;    margin-top: 12px;}.goodSoft dl:nth-child(2n){    margin-right: 0px;}.goodSoft dl dt{    float: left;}.goodSoft dl dd{    float: left;    margin-left: 10px;}.goodSoft dl dt img{    width: 40px;    height: 40px;}.goodSoft dl dd a{    width: 110px;    overflow: hidden;    font-weight: 700;    white-space: nowrap;    display: inline-block;}.goodSoft dl dd p{    font-size: 12px;    color: #999;    line-height: 22px;    width: 108px;    white-space: nowrap;    overflow: hidden;}.newSoftContent .middle{    width: 417px;    margin-left: 40px;    float: left;}.newSoftContent .middle .tabTitle{    border-bottom: 1px solid #e4e4e4;}.newSoftContent .middle .tabTitle li{    float: left;    margin-right: 13px;    padding-bottom: 10px;    cursor: pointer;    position: relative;}.newSoftContent .middle .tabTitle li::after{    content: '';    width: 4px;    height: 4px;    border: 1px solid #ffff;    border-radius: 50%;    position: absolute;    bottom: -4px;    left: 50%;    margin-left: -2.5px;    background: #e4e4e4;}.newSoftContent .middle .tabTitle li span{    display: block;    font-size: 16px;    color: #2c2c2c;    padding: 3px 10px;    border-radius: 5px;}.newSoftContent .middle .tabTitle li:nth-child(4){    margin-right: 0px;}.newSoftContent .middle .tabTitle li.active span{    background: #0182ff;    color: #fff;    font-weight: 700;    position: relative;}.newSoftContent .middle .tabTitle li.active{    border-bottom: 2px solid #0182ff;    padding-bottom: 8px;    position: relative;}.newSoftContent .middle .tabTitle li.active::after{    background: #0182ff;    border: 2px solid #fff;    margin-left: -3px;    bottom: -5px;}.newSoftContent .middle .tabTitle li.active span::after{    content: '';    border-width: 5px;    border-style: solid;    border-color: #0182ff transparent transparent transparent;    position: absolute;    bottom: -10px;    left: 50%;    margin-left: -5px;}.newSoftContent .middle .redSoft{    display: block;    color: #ff4542;    font-size: 22px;    font-weight: 700;    text-align: center;    margin-top: 20px;}.newSoftContent .middle .list{    display: none;}.newSoftContent .middle .list ul{    padding-top: 5px;}.newSoftContent .middle .list ul li{    margin-top: 11px;}.newSoftContent .middle .list ul li span.pull-left,.newSoftContent .middle .list ul li span.pull-right{    display: block;}.newSoftContent .middle .list ul li .classification{    font-size: 14px;    color: #878787;    margin-right: 8px;    vertical-align: middle;    width: 56px;    white-space: nowrap;    overflow: hidden;    display: inline-block;}.newSoftContent .middle .list .software{    display: inline-block;    padding-left: 8px;    vertical-align: middle;    border-left: 1px solid #ddd;}.newSoftContent .middle .list .software img{    width: 20px;    height: 20px;    vertical-align: middle;}.newSoftContent .middle .list .software span{    width: 20px;    height: 20px;    font-size: 14px;    color: #2c2c2c;    vertical-align: middle;}.newSoftContent .middle .list ul li span.pull-right{    font-size: 16px;    color: #5e5e5e;    line-height: 25px;}.time.changeColor{    color: #ff4542 !important;}.newSoftContent .middle .list ul li span.pull-left span{    max-width: 112px;    display: inline-block;    overflow: hidden;    white-space: nowrap;    vertical-align: middle;    font-size: 14px;    color: #1d1d1d;}.newSoftContent .middle .list ul li span.pull-left a:nth-child(3) {    width: 268px;    overflow: hidden;    display: inline-block;    white-space: nowrap;    text-overflow: ellipsis;    vertical-align: middle;}/* 新软-每周热文 */.newSoftContent .right{    float: left;    width: 300px;    margin-left: 41px;}.newSoftContent .right .rwTitle{    border-bottom: 1px solid #eee;    padding-bottom: 10px;}.newSoftContent .right .rwTitle h3{    float: left;    font-size: 18px;    color: #1d1d1d;}.newSoftContent .right .rwTitle a{    float: right;    font-size: 14px;    color: #8b8b8b;    line-height: 24px;}.newSoftContent .right .rwTitle a:hover{    color: #0082ff;}.newSoftContent .right ul{    padding-bottom: 13px;}.newSoftContent .right ul li{    margin-top: 15px;}.newSoftContent .right ul li a{    display: block;    width: 300px;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}.newSoftContent .right ul li a::before{    content: '';    width: 3px;    height: 3px;    background: #1d1d1d;    border-radius: 50%;    display: inline-block;    margin-right: 5px;}.newSoftContent .right dl{    margin-top: 10px;}.newSoftContent .right dl dt{    float: left;}.newSoftContent .right dl dd{    float: left;    margin: 11px 0px 0px 15px ;    width: 155px;}.newSoftContent .right dl dt a {    width: 130px;    height: 65px;    overflow: hidden;    display: inline-block;}.newSoftContent .right dl dt img{    width: 130px;    height: 65px;    transition: all 1s;}.newSoftContent .right dl dt img:hover{    transform: scale(1.1);}.newSoftContent .right dl dd a{    height: 44px;    color: #1f1e1e;    width: 155px;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;    line-height: 22px;}.newSoftContent .right dl dd a:hover{    color: #0082ff;}/* 必备 */.necessary{    width: 100%;    background: #f8f8f8;    overflow: hidden;}.necessary .layout{    width: 1198px;    border: 1px solid #eee;    background: #fff;    margin-top: 20px;}.necessary .tagTitle{    margin: 30px 25px 0px 25px;    padding-bottom: 25px;    border-bottom: 1px solid #e4e4e4;}.necessary .tagTitle li{    width: 270px;    height: 120px;    background: #ff6c6c;    border-radius: 10px 10px 0px 10px;    position: relative;    float: left;    margin-left: 22px;    cursor: pointer;}.necessary .tagTitle li::before{    content: '';    display: block;    border-width: 15px;    border-style: solid;    border-color: #eee transparent transparent #eee;    position: absolute;    bottom: -30px;    right: 0px;    z-index: 999;}.necessary .tagTitle li:after{    content: '';    display: block;    width: 35px;    height: 1px;    background: #fff;    position: absolute;    bottom: -26px;    right: 9px;}.necessary .tagTitle li:nth-child(1){    margin-left: 0px;}.necessary .tagTitle li:nth-child(2){    background: #55bdf0;}.necessary .tagTitle li:nth-child(3){    background: #89d042;}.necessary .tagTitle li:nth-child(4){    background: #ff8e4f;}.necessary .tagTitle li:nth-child(1).active::before{    border-color: #db3434 transparent transparent #db3434;}.necessary .tagTitle li:nth-child(2).active::before{    border-color: #008cd1 transparent transparent #008cd1;}.necessary .tagTitle li:nth-child(3).active::before{    border-color: #57ae00 transparent transparent #57ae00;}.necessary .tagTitle li:nth-child(4).active::before{    border-color: #e95300 transparent transparent #e95300;}.necessary .tagTitle li h2{    font-size: 22px;    color: #fff;    font-weight: bold;    text-align: center;    margin-top: 12px;}.necessary .tagTitle li span{    display: block;    padding: 0px 20px;}.necessary .tagTitle li a{    display: inline-block;    width: 103px;    height: 22px;    border: 1px solid #fff;    text-align: center;    color: #fff;    margin-top: 10px;    line-height: 22px;}.necessary .tagTitle li a:nth-child(2){    margin-left: 15px;}.necessary .tagTitle li a:nth-child(3){    margin-left: 60px;}.necessary .tagTitle li:nth-child(1) a:hover{    background: #db3434;    border: none;    width: 105px;    height: 24px;    line-height: 24px;}.necessary .tagTitle li:nth-child(2) a:hover{    background: #008cd1;    border: none;    width: 105px;    height: 24px;    line-height: 24px;}.necessary .tagTitle li:nth-child(3) a:hover{    background: #57ae00;    border: none;    width: 105px;    height: 24px;    line-height: 24px;}.necessary .tagTitle li:nth-child(4) a:hover{    background: #e95300;    border: none;    width: 105px;    height: 24px;    line-height: 24px;}.necessary .tagContent{    padding: 25px;    display: none;}.necessary .tagContent .classList{    width: 865px;}.necessary .tagContent .classList dl dd img{    width: 30px;    height: 30px;    vertical-align: middle;}.necessary .tagContent .classList dl dd span{    font-size: 14px;    color: #1d1d1d;    line-height: 24px;    vertical-align: middle;    margin-left: 5px;    width: 100px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    display: inline-block;    cursor: pointer;}.necessary .tagContent .classList dl dd span:hover{    color: #0082ff;}.necessary .tagContent .classList dl{    width: 140px;    margin-right: 41px;    float: left;}.necessary .tagContent .classList dl:nth-child(5n){    margin-right: 0px;}.necessary .tagContent .classList dl dt{    font-size: 18px;    font-weight: bold;    width: 115px;    height: 30px;    border-left: none;    color: #fff;    text-align: center;    line-height: 30px;    padding-left: 0px;    margin-bottom: 10px;}.necessary .tagContent .classList dl dd{    padding: 10px 0px 0px;}.necessary .tagContent .classList dl:nth-child(1) dt,.necessary .tagContent .classList dl:nth-child(6) dt{    background: #89d042;}.necessary .tagContent .classList dl:nth-child(2) dt,.necessary .tagContent .classList dl:nth-child(7) dt{    background: #55bdf0;}.necessary .tagContent .classList dl:nth-child(3) dt,.necessary .tagContent .classList dl:nth-child(8) dt{    background: #ff6c6c;}.necessary .tagContent .classList dl:nth-child(4) dt,.necessary .tagContent .classList dl:nth-child(9) dt{    background: #40a1ff;}.necessary .tagContent .classList dl:nth-child(5) dt,.necessary .tagContent .classList dl:nth-child(10) dt{    background: #ff8e4f;}.necessary .tagContent .classList dl:nth-child(n+6){    margin-top: 50px;}/* 下载总排行榜 */.necessary .tagContent .totalPh{    width: 263px;}.necessary .tagContent .totalPh .title span{    width: 15px;    height: 17px;    display: inline-block;    background-position: -66px -9px;    vertical-align: middle;    margin-top: -1px;}.necessary .tagContent .totalPh .title{    font-size: 18px;    color: #0084ff;    font-weight: bold;    line-height: 24px;}.ph_list{    padding: 0px 0px 20px 0px;}.ph_list dl{    margin-top: 12px;}.ph_list dl dt span{    width: 20px;    height: 20px;    display: inline-block;    font-size: 12px;    color: #fff;    line-height: 20px;    background: #b1b1b1;    text-align: center;    border-radius: 5px;}.ph_list dl:nth-child(1) dt span{    background: #ff331a;}.ph_list dl:nth-child(2) dt span{    background: #ff843c;}.ph_list dl:nth-child(3) dt span{    background: #ffc700;}.ph_list dl dt a{    font-size: 14px;    color: #1d1d1d;    line-height: 24px;    margin-left: 5px;    width: 230px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    display: inline-block;    vertical-align: middle;}.ph_list dl dt a:hover{    font-weight: bold;}.ph_list dl.show dt a{    font-weight: bold;}.ph_list dl.show dt a:hover{    color: #0082ff;}.ph_list dl dd{    margin-left: 30px;    margin-top: 10px;    overflow: hidden;    display: none;}.ph_list dl.show dd{    display: block;}.ph_list dl dd .picture_box{    width: 48px;    height: 48px;    border: 1px solid #eee;    border-radius: 5px;    position: relative;    display: block;    float: left;}.ph_list dl dd .picture_box img{   width: 35px;   position: absolute;   top: 50%;   left: 50%;   margin-left: -17px;   margin-top: -17px;   vertical-align: top;}.ph_list dl dd p{    vertical-align: top;    font-size: 14px;    color: #838282;    float: left;    margin-left: 10px;}.ph_list dl dd  p span{    color: #dbdbdb;    padding: 0px 15px;}.ph_list dl dd  p button{    display:block;    width: 62px;    height: 21px;    border: 1px solid #00ca44;    color: #00ca44;    font-size: 14px;    text-align: center;    line-height: 20px;    border-radius: 5px;    margin-top: 5px;    background: #fff;    cursor: pointer;}.ph_list dl dd  p button:hover{    background: #00ca44;    color: #fff;}/* 广告轮播 */.advertisement .layout{    height: 90px;    margin-top: 20px;}.advertisement.layout{    margin-top: 20px;}.advertisement_wrap{    width: 100%;    background-color: #f8f8f8;    overflow: hidden;}.advertisement_content{    position: relative;}.advertisement_wrap p{    padding-right: 5px;    margin-top: 20px;    position: absolute;    bottom: 5px;    right: 0px;}.advertisement_wrap  p span{    display: inline-block;    width: 12px;    height: 12px;    border-radius: 50%;    background-color: #a3a3a3;    margin-right: 20px;    cursor: pointer;}.advertisement_active{    background-color: #ee8e3f !important;}.advertisement_pic a{    display: none;}.PCSoft{    width: 100%;    background: #f8f8f8;    overflow: hidden;}.PCSoft .layout{    width: 1198px;    background: #fff;    margin-top: 20px;    border: 1px solid #eee;}.softBox .title{    margin: 25px 25px 0px 25px;    border-bottom: 1px solid #e4e4e4;}.softBox .title h2{    font-size: 22px;    color: #2c2c2c;    display: inline;}.softBox .title span{    font-size: 16px;    color: #dcdcdc;    margin-left: 10px;}.softBox .title ul li{    font-size: 18px;    color: #4b4b4b;    float: left;    margin-right: 30px;    cursor: pointer;    padding-bottom: 10px;}.softBox .title ul li.active{    color: #0082ff;    font-weight: 600;    border-bottom: 2px solid #0082ff;    position: relative;}.softBox .title ul li.active span.icons{    width: 12px;    height: 8px;    display: inline-block;    background-position: -64px -33px;    position: absolute;    bottom: -7px;    left: 50%;    margin-left: -6px;}.softBox .title .pull-right a{    font-size: 16px;    color: #8b8b8b;}.softBox .title .pull-right a:hover{    color: #0082ff;}.PCSoft .content{    padding: 0px 25px 25px 25px;}.PCSoft .content .pull-left{    width: 227px;}.PCSoft .content .pull-left dl{    padding: 13px 0px;    border-bottom: 1px solid #e4e4e4;}.PCSoft .content .pull-left dl:nth-child(1){    padding: 14px 0px 10px 0px;}.PCSoft .content .pull-left dl dt{    font-size: 16px;    color: #1d1d1d;    font-weight: 600;    line-height: 24px}.PCSoft .content .pull-left dl dd a{    font-size: 14px;    color: #5e5e5e;    margin-right: 20px;    line-height: 24px;}.PCSoft .content .pull-left dl dd a:hover{    color: #0082ff;}.PCSoft .content .pull-right{    width: 880px;    display: none;}.PCSoft .content .pull-right dl{    width: 150px;    padding: 20px 32px 20px 0px;    border-bottom: 1px solid #e4e4e4;}.PCSoft .content .pull-right dl:nth-child(1){    width: 150px;    margin-left: 0px;}.PCSoft .content .pull-right dl:nth-child(5n) {    padding: 20px 0px;}.PCSoft .content .pull-right dl dt{    width: 50px;    height: 50px;}.PCSoft .content .pull-right dl dt a{    display: block;}.PCSoft .content .pull-right dl dt img{    width: 50px;    height: 50px;}.PCSoft .content .pull-right dl dd{    width: 90px;    margin-left: 10px;    white-space: nowrap;}.PCSoft .content .pull-right dl dd a{    width: 90px;    overflow: hidden;    font-weight: 600;    line-height: 24px;    margin-top: -4px;    display: block;}.PCSoft .content .pull-right dl dd p{    font-size: 12px;    color: #5e5e5e;    line-height: 16px;    overflow: hidden;}/* 安卓软件 */.androidSoft{    width: 100%;    background: #f8f8f8;    overflow: hidden;}.androidSoft .layout{    width: 1198px;    border: 1px solid #eee;    background: #fff;    margin-top: 20px;}.androidSoft .content{    padding: 10px 25px;}.androidSoft .content .APPList{    display: none;}.androidSoft .content dl{    padding: 20px 22px;    width: 145px;    border-right: 1px solid #e4e4e4;    border-bottom: 1px solid #e4e4e4;    float: left;}.androidSoft .content dl:nth-child(6n){    border-right: none;}.androidSoft .content dl:nth-child(n+1){    padding:10px 22px 20px 22px;}.androidSoft .content dl:nth-child(n+13){    border-bottom: none;    padding:20px 22px 10px 22px;}.androidSoft .content dl dt{    width: 50px;    height: 50px;}.androidSoft .content dl dt a{    display: block;}.androidSoft .content dl dt img{    width: 50px;    height: 50px;}.androidSoft .content dl dd{    width: 85px;    white-space: nowrap;    overflow: hidden;    margin-left: 10px;}.androidSoft .content dl dd a{    font-weight: 600;    display: block;}.androidSoft .content dl dd p{    font-size: 12px;    color: #5e5e5e;}.androidSoft .content dl dd img{    margin-top: -10px;}/* Mac软件 */.macSoft{    width: 100%;    background: #f8f8f8;    overflow: hidden;}.macSoft .layout{    width: 1198px;    background: #fff;    border: 1px solid #eee;    margin-top: 20px;}.macSoft .content ul{    padding: 10px 25px;    display: none;}.macSoft .content ul li a{    width: 98px;    display: block;    white-space: nowrap;    overflow: hidden;}.macSoft .content ul li{    width: 100px;    padding: 20px 21px;    text-align: center;    border-right: 1px solid #e4e4e4;    border-bottom: 1px solid #e4e4e4;    float: left;}.macSoft .content ul li:nth-child(8n){    border-right: none;}.macSoft .content ul li:nth-child(n+1){    padding: 10px 21px 20px 21px;}.macSoft .content ul li:nth-child(n+9){    border-bottom: none;    padding: 20px 21px 10px 21px;}.macSoft .content ul li img{    width: 50px;    height: 50px;}.macSoft .content ul li p{    font-size: 12px;    color: #5e5e5e;    line-height: 20px;}/* 热门专题 */.hotSpecial{    width: 100%;    background: #f8f8f8;    overflow: hidden;}.hotSpecial .layout{    width: 1198px;    background: #fff;    border: 1px solid #eee;    margin-top: 20px;}.hotSpecial .swiper-container{    padding: 10px 25px;    /* display: none; */}/* .hotSpecial .swiper-container.active{    display: block;} */.hotSpecial .swiper-wrapper{    width: 1082px;    padding: 0px 30px;}.hotSpecial .swiper-slide li img{    width: 255px;    height: 128px;    transition: all 1s;}.hotSpecial .swiper-slide li img:hover {    transform: scale(1.1);}.hotSpecial .swiper-slide li a{    width: 255px;    display: block;    font-size: 14px;    color: #1d1d1d;    line-height: 24px;    text-align: center;}.hotSpecial .swiper-slide li a:nth-child(1) {    height: 128px;    margin-bottom: 10px;    overflow: hidden;}.hotSpecial .swiper-slide li{    margin-right: 20px;    margin-top: 10px;}.hotSpecial .swiper-slide li:nth-child(4n){    margin-right: 0px;}.hotSpecial .swiper-button-prev,.hotSpecial .swiper-button-next{    background: none !important;}.hotSpecial .swiper-button-prev {    left: 25px !important;}.hotSpecial .swiper-button-next{    right: 25px !important;}.hotSpecial .swiper-button-prev .icons{    width: 15px;    height: 31px;    display: inline-block;    background-position:  -90px -1px;}.hotSpecial .swiper-button-prev:hover .icons,.hotSpecial .swiper-button-prev.active .icons{    background-position:  -133px -1px;}.hotSpecial .swiper-button-next .icons{    width: 15px;    height: 31px;    display: inline-block;    background-position:  -114px 0px;}.hotSpecial .swiper-button-next:hover .icons,.hotSpecial .swiper-button-next.active .icons{    background-position:  -157px 0px;}/* 软件下载资讯 */.software_news{    width: 100%;    background: #f8f8f8;    overflow: hidden;}.software_news .layout{    width: 1198px;    background: #fff;    border: 1px solid #eee;    margin-top: 20px;}.software_news .title{    padding-bottom: 6px;}.software_news .title ul li{    font-size: 16px;    color: #4b4b4b;    border: 1px solid #e4e4e4;    border-radius: 15px;    padding-bottom: 0px;    padding: 2px 13px;    margin-right: 10px;}.software_news .title ul li.active{    border-bottom: 1px solid #e4e4e4;    color: #fff;    background: #0082ff;    position: relative;}.software_news .title ul li.active::after{    box-sizing: content-box;    content: '';    border-top: 5px solid #0082ff;    border-right: 5px solid transparent;    border-bottom: 5px solid transparent;    border-left: 5px solid transparent;    display: block;    position: absolute;    bottom: -10px;    left: 50%;    margin-left: -3px;}.software_news .title .pull-right a{    margin-left: 10px;}.software_news .news_list{    padding: 0px 25px 25px 25px;}.software_news .news_list dl{    width: 368px;    margin-top: 20px;    float: left;    margin-right: 20px;}.software_news .news_list dl:nth-of-type(3n){    margin-right: 0px;}.software_news .news_list dl dt{    height: 34px;    line-height: 34px;    text-align: center;}.software_news .news_list dl dt a{    font-size: 18px;    color: #2c2c2c;    font-weight: bold;    width: 340px;    display: inline-block;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.software_news .news_list dl dt a:hover{    color: #0082ff;}.software_news .news_list dl dd {    margin-top: 15px;}.software_news .news_list dl dd img{    width: 180px;    height: 135px;    transition: all 1s;}.software_news .news_list dl dd img:hover {    transform: scale(1.1);}.software_news .news_list dl dd a.pull-left {    overflow: hidden;    width: 180px;    height: 135px;}.software_news .news_list dl dd span.right{    width: 170px;}.software_news .news_list dl dd span.right p{    overflow: hidden;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 5;    font-size: 14px;    color: #2c2c2c;    line-height: 22px;    margin-top: 5px;}.software_news .news_list dl dd span.right span{    font-size: 12px;    color: #858585;    line-height: 20px;}/* 编辑推荐 */.Editor_choice{    width: 100%;    background: #f8f8f8;    overflow: hidden;}.Editor_choice .layout{    width: 1198px;    background: #fff;    border: 1px solid #eee;    margin-top: 20px;}.Editor_choice h2{    margin: 25px 25px 0px 25px;    border-bottom: 1px solid #e4e4e4;    padding-bottom: 10px;    font-size: 22px;    color: #2c2c2c;}.Editor_choice .Editor_list{    padding: 5px 25px 20px 25px;}.Editor_choice dl{    margin-top: 15px;}.Editor_choice dl dt{    width: 75px;    height: 25px;    line-height: 25px;    font-size: 16px;    color: #fff;    font-weight: bold;    background: #ff6c6c;    text-align: center;    position: relative;    margin-right: 10px;}.Editor_choice dl dt::after{    content: '';    border-width: 6px;    border-style: solid;    border-color: transparent transparent transparent #ff6c6c;    position: absolute;    right: -12px;    top: 50%;    margin-top: -6px;}.Editor_choice dl dd {    color: #a8a8a8;    margin-left: 5px;    width: 1033px;}.Editor_choice dl dd a{    max-width: 54px;    font-size: 14px;    color: #1d1d1d;    padding: 0px 13px;    line-height: 14px;    display: inline-block;    text-align: center;    white-space: nowrap;    overflow: hidden;    border-left: 1px solid #a8a8a8;    margin-top: 8px;}.Editor_choice dl dd a:nth-of-type(1){    border: none;}.Editor_choice dl dd a:hover{   color: #0082ff;}.Editor_choice dl:nth-child(3) dt{    background: #40a1ff;}.Editor_choice dl:nth-child(3) dt::after{    border-color: transparent transparent transparent #40a1ff;}.Editor_choice dl:nth-child(4) dt{    background: #89d042;}.Editor_choice dl:nth-child(4) dt::after{    border-color: transparent transparent transparent #89d042;}/* 友情链接 */.links{    width: 100%;    background: #f8f8f8;    overflow: hidden;    padding-bottom: 40px;}.links .layout{    width: 1198px;    background: #fff;    border: 1px solid #eee;    margin-top: 20px;}.links h2{    margin: 25px 25px 0px 25px;    border-bottom: 1px solid #e4e4e4;    padding-bottom: 10px;    font-size: 22px;    color: #2c2c2c;}.links ul{    padding: 0px 25px 25px 25px;}.links ul li{    width: 130px;    float: left;    margin-right: 34px;    margin-top: 15px;}.links ul li a{    font-size: 14px;    color: #2c2c2c;}.links ul li a:hover{    color: #0082ff;}/* 底部 */#footer{    background: #f3f3f3;    padding-top: 40px;    padding-bottom: 30px;}footer {    padding-bottom: 15px;}footer a{    color: #333;}footer a:hover{    color: #0084ff;}footer ul.brand {    display: block;    width: 1000px;    margin: 0 auto;    text-align: center;    font-size: 14px;}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;}/* 返回顶部 */.cbbfixed_detail {    position: fixed;    z-index: 3;    right: 20px;    bottom: -112px;    cursor: pointer;    transition: bottom ease .3s;    /* display: none; */}.cbbfixed_detail .gotop {    margin-top: 10px;    transition: background-color ease .3s;}.cbbfixed_detail .cbbtn {    display: block;    width: 60px;    height: 60px;}.icon_top {    background-position: -454px -830px;}.icon_top:hover {    background-position: -378px -830px;}.removeImg{    float: right;}.dbremove.removeImg{    width: auto;    margin: 4px 8px 0 0;    background: none;}.krakatoa-container a{    font-size: 14px;    color: #333;}/* 新增顶部banner样式 */.topBanner{    width: 100%;    background: #f8f8f8;    overflow: hidden;}.topBanner a{    margin-top: 20px;    display: block;}