﻿h1, h2, h3, h4, h5, h6 {line-height:auto !important;margin: 0;font-weight: bold;}
.fl {float: left;}
.fr {float: right;}
em,i {font-style: normal;}
.mod-tab {height: 39px;border-bottom: 1px solid #45B823;padding-left: 5px;margin-top: 10px;}
.mod-tab li {float: left;height: 38px;margin-right: 5px;background: #f8f8f8;cursor: pointer;line-height: 38px;padding: 0 15px;border-style: solid;border-color: #ddd;border-width: 1px 1px 0;font-size: 14px;}
.mod-tab .current {position: relative;margin-bottom: -1px;background: #fff;height: 39px;font-weight: bold;border-color: #45B823;color: #45B823;}
.mod-tab .current a {color: #45B823;}
.list-other {padding: 4px 0 4px 8px;overflow: hidden;zoom: 1;}
.list-other li {float: left;width: 19%;margin-right: 0.5%;}
.list-title {height: 32px;line-height: 32px;background: #eefedc;position: relative;padding: 0 10px;}
.list-ord {position: absolute;top: 0;right: 10px;}
.list-ord li {float: left;margin-left: 36px;display: inline;}
.list-ord i {width: 20px;height: 20px;overflow: hidden;position: absolute;right: 0;top: 0;background: url(../images/xzb_main.png) no-repeat;}
.list-ord .up {background-position: -80px -20px;}
.list-ord .down {background-position: -100px -20px;}
.list-ord a {position: relative;padding-right: 20px;}
.list-type {position: absolute;left: 390px;top: 5px;height: 20px;border: 1px solid #e7e7e7;border-right: 0;}
.list-type a {float: left;width: 22px;height: 20px;background: #fdfdfd;border-right: 1px solid #e7e7e7;}
.list-type i {display: block;width: 20px;height: 20px;background: url(../images/xzb_main.png) no-repeat;margin-left: 1px;}
.list-type .img {background-position: -120px 0;}
.list-type .txt {background-position: -80px 0;}
.list-type .current .img {background-position: -140px 0;}
.list-type .current .txt {background-position: -100px 0;}
.list-soft li {overflow: hidden;zoom: 1;border-bottom: 1px dashed #f00;}
.li-title {height: 25px;line-height: 25px;position: relative;}
.li-title .soft-ext {position: absolute;right: 5px;top: 0;color: #999;font-size: 13px}
.li-title .soft-ext span {float: left;margin-left: 30px;display: inline;width: 80px;}
.li-title .soft-ext .date {width: 80px;}
.li-title .soft-ext .size {font-size: 14px;}
.li-title a.title {font-size: 16px;margin: 0;}
.li-contnet {min-height: 120px;_height: 120px;position: relative;padding-left: 175px;padding-bottom: 15px;}
.li-contnet .pic {width: 160px;height: 120px;position: absolute;left: 0;top: 0;}
.soft-info {height: 31px;line-height: 31px;position: relative;}
.soft-info .item {float: left;width: 135px;}
.soft-info .til {font-weight: bold;color: #333;}
.soft-info .star-bar {position: absolute;right: 0;top: 0;width: auto;}
.soft-info .star-bar span {float: left;}
.soft-info .star-bar .star {width: 90px;height: 16px;background: url(../images/xzb_main.png) no-repeat 0 -80px;margin-top: 6px;}
.soft-info .star-bar .star i {display: block;height: 16px;background: url(../images/xzb_main.png) no-repeat 0 -60px;}
.li-contnet .desc {text-indent: 2em;line-height: 24px;}
.list-soft-title {padding-top: 8px;}
.list-soft-title li {border-bottom: 1px solid #E8E8E8;}
.list-soft-title .li-contnet {display: none;}
.list-soft-title .li-title {height: 42px;line-height: 42px;}
.list-soft-title .li-title .imp {color: #999;font-size: 12px;}
.list-soft-title .li-title .title {height: 32px;overflow: hidden;display: block;width: 460px;white-space: nowrap;text-overflow: ellipsis;}
.list-soft-title .hover {background: #f6feed;}
.idx-title {height: 30px;background: #f9f9f9;line-height: 30px;/*padding: 0 10px;*/position: relative;}
.idx-title .sub-mark {position: absolute;top: 0;right: 10px;}
/* 字母列表 */
.row-letter .let-star .star {width: 90px;height: 16px;background: url(../images/xzb_main.png) no-repeat 0 -80px;margin-top: 6px;}
.row-letter .let-star .star i {display: block;height: 16px;background: url(../images/xzb_main.png) no-repeat 0 -60px;}
.row-letter .name {float: left;overflow: hidden;width: 450px;}
.row-letter .let-lang {float: left;width: 110px;margin-left: 20px;height: 32px;overflow: hidden;}
.row-letter .let-star {float: left;width: 100px;height: 32px;overflow: hidden;}
.row-letter .let-star .star {display: block;}
.letter-nav {padding: 10px 0;}
.letter-nav li {float: left;margin-right: 2px;}
.letter-nav .current a, .letter-nav .current a:hover {background: #0b0;color: white;font-weight: bold;border: 1px solid #0b0;}
.letter-nav li a {display: block;width: 23px;height: 23px;padding: 5px;text-align: center;line-height: 23px;font-size: 14px;white-space: nowrap;border: 1px solid #84D431;}
/* 侧边栏 */
.sub-tab-box {background: #fbfbfb;overflow: hidden;zoom: 1;padding-bottom: 3px;}
.xzb-app {height: 110px;width: 240px;margin: 10px auto 0;}
.xzb-app img {display: block;width: 240px;}
.sub-title {height: 39px;border-bottom: 1px solid #45B823;position: relative;color: #666;}
.sub-title .title {display: block;line-height: 39px;padding-left: 5px;font-size: 16px;font-weight: bold;}
.sub-title .mod-tab li {background: #f5f5f5;}
.sub-title .mod-tab {position: absolute;right: 0;top: 0;margin-top: 0;}
.sub-title .mod-tab .current {background: #fbfbfb;color: #00bb00;}
.sub-tab-box .soft-top-list {padding: 4px 10px 3px;}
.sub-title1 {height: 29px;color: #666;padding: 0 10px;}
.s-til-line {border-bottom: 1px solid #eee;}
.img-220 {width: 220px;margin-left: auto;margin-right: auto;}
.img-220 img {width: 220px;display: block;}
.cats-list-box {width: 240px;overflow: hidden;margin-bottom: -10px;}
.cats-list {width: 260px;overflow: hidden;}
.cats-list li {float: left;width: 75px;height: 28px;overflow: hidden;margin: 0 10px 10px 0;}
.cats-list a {display: block;height: 28px;line-height: 28px;font-size: 14px;white-space: nowrap;background-color: #eee;text-align: center;color: #777;}
.cats-list .current {background: #45B823;color: #fff;}
.lay-280 .cats-list-box {width: 280px;}
.lay-280 .cats-list {width: 300px;}
.lay-280 .cats-list li {width: 87px;}
/* 0401 新增 */
.art-list li {padding: 10px 0;height: 155px;overflow: hidden;border-bottom: 1px solid #eee;}
.art-list .title {height: 30px;line-height: 30px;font-size: 16px;font-weight: bold;overflow: hidden;}
.art-list .ext {font-size: 13px;height: 23px;line-height: 23px;overflow: hidden;}
.list-txt {font-size: 14px;color: #666;height: 72px;overflow: hidden;}
.list-ext {text-align: right;padding-top: 5px;}
.list-ext span {background: url(../images/index_ico.png) no-repeat;padding-left: 18px;margin-left: 15px;}
.list-ext .a1 {background-position: 0 -178px;}
.list-ext .a2 {background-position: 0 -216px;}
.has-pic {padding-left: 195px;height: 120px;position: relative;padding-top: 5px;}
.has-pic .pic {width: 180px;height: 120px;position: absolute;left: 0;top: 5px;overflow: hidden;}
.has-pic .pic img {width: 180px;height: 120px;vertical-align: middle;}
.side-txt-list li {border-bottom: 1px solid #eee;}
.art-pos-title {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.art-top {text-align: center;padding-bottom: 15px;border-bottom: 1px solid #eee;padding-top: 10px;}
.art-top-ext {overflow: hidden;zoom: 1;position: relative;/*width:80%;
    padding-right:20%;*/}
.top-share {/*position: absolute;*/right: 0;top: -1px;}
.top-share span.fl {padding-top: 3px;}
.art-top-ext .top-share span {margin: 0;}
.art-top-ext span {margin: 0 5px;}
.art-content {padding: 10px 0 0 0;font-size: 16px;line-height: 30px;word-break: break-all;}
.art-content a {color: #14A218}
.art-content p {padding-bottom: 15px;}
.art-content img {vertical-align: middle;max-width: 660px;margin: 0 auto;display: block;}
.art-content li {list-style-type: disc;margin-left: 20px;}
.art-digger {height: 58px;text-align: center;margin-top: 15px;}
.art-digger i {display: inline-block;height: 58px;line-height: 58px;padding: 0 15px 0 68px;background: #ccc url(../images/art_vote.png) no-repeat;font-size: 18px;vertical-align: middle;margin: 0 5px;color: #666;cursor: pointer;}
.art-digger .num {color: #45B823;}
.art-digger i:hover {background-color: #45B823;color: #fff;text-decoration: none;}
.art-digger i:hover .num {color: #fff;}
.art-digger .a1 {background-position: 10px -155px;}
.art-digger .a2 {background-position: 10px -315px;}
.art-digger .a3 {background-position: 10px 5px;}
.art-digger .a1:hover {background-position: 10px -235px;}
.art-digger .a2:hover {background-position: 10px -395px;}
.art-digger .a3:hover {background-position: 10px -75px;}
.art-bh {height: 29px;border-bottom: 1px solid #45B823;color: #45B823;font-size: 14px;line-height: 29px;margin-bottom: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.art-other-list {width: 700px;overflow: hidden;}
.art-other-list .txt-list {width: 740px;}
.art-other-list li {float: left;position: relative;width: 325px;margin-right: 30px;}
.art-other-list li a {display: block;width: 290px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.art-other-list .ext {position: absolute;right: 0;top: 0;}
.art-side-cmt {padding-top: 5px;}
.art-side-cmt .single a {width: 250px;line-height: 21px;}
.art-side-cmt .app-img {border-bottom: 1px dotted #eee;margin-bottom: 4px;}
.art-side-cmt .app-img .name, .art-side-cmt .app-img .ext {line-height: 23px;}
.art-side-cmt .app-img .name {font-weight: bold;}
/*07.23新增*/
.app-box {margin-bottom: 10px;border: 1px solid #ddd;border-top: 2px solid #45B823;background-color: #F4F4F4;color: #666;}
.app-box-head {position: relative;}
.app-title {float: left;padding: 4px 20px;font-size: 20px;font-weight: normal;}
.app-desc {float: left;font-size: 14px;font-weight: normal;border-bottom: 2px solid #ddd;padding: 13px 2px 4px 2px;}
.bdsharebuttonbox {width: 400px;margin: 10px auto 0px auto;}
.bdsharebuttonbox span {float: left;margin: 10px;font-size: 16px;}
.app-text {padding: 10px;margin: 0 10px;text-indent: 2em;border-top: 1px solid #eee;}
.app-hot {border: 2px solid #009933;}
.app-hot h2 {color: #666;font-size: 12px;font-weight: normal;padding: 4px 0 0 8px;}
.app-hot .app-list {padding-left: 19px;}
.cur-cat-box {height: 100px;border: 1px solid #eee;position: relative;padding-left: 35px;}
.cur-cat-box .til {width: 20px;text-align: center;font-size: 14px;color: #666;background-color: #eee;position: absolute;left: 0;top: 0;height: 92px;padding: 8px 5px 0;line-height: 21px;overflow: hidden;}
.cur-cat-box .app-list li, .app-hot .app-list li {margin: 15px 0 0;height: 85px;width: 78px;text-align: center;}
.app-hot .app-list li {margin-top: 10px}
.cur-cat-box .app-list img, .app-hot .app-list img {width: 48px;height: 48px;display: block;margin: 0 auto}
.some-list-soft {margin-top: 10px;width: 700px;overflow: hidden;}
.some-list-soft .in {border-style: solid;border-color: #eee;border-width: 0 1px 1px;width: 698px;overflow: hidden;}
.some-list-soft .app-txt-list {background: #fff;width: 705px;}
.some-list-soft .app-txt-list li {float: left;width: 281px;border-bottom: 1px solid #eee;border-right: 1px solid #eee;padding-left: 68px;margin-bottom: -1px;}
.some-list-soft .app-txt-list .ico {left: 10px;}
.some-list-soft .til {height: 28px;line-height: 28px;background: #eee;border-left: 3px solid #45B823;display: block;padding: 0 8px;font-weight: bold;}
.cur-cat-list li {padding: 12px 85px 12px 63px;overflow: hidden;zoom: 1;vertical-align: middle;border-bottom: 1px dotted #eee;position: relative;min-height: 48px;}
.cur-cat-list .ico {width: 48px;height: 48px;position: absolute;left: 0;top: 15px;}
.cur-cat-list .btn-dl {width: 70px;height: 26px;line-height: 26px;background-color: #45B823;color: #fff;text-align: center;position: absolute;right: 0;top: 26px;}
.cur-cat-list .btn-dl:hover {background-color: #31aa0d;text-decoration: none;color: #fff;}
.cur-cat-list dt {height: 30px;overflow: hidden;line-height: 30px;}
.cur-cat-list .name {float: left;font-size: 14px;font-weight: bold;margin-right: 15px;}
.cur-cat-list .star-bar {float: left;margin-top: 10px;}
.cur-cat-list .type-ico {background: url(../images/phone_ico.png) no-repeat;float: left;width: 16px;height: 16px;overflow: hidden;margin: 7px 0 0 10px;}
.cur-cat-list .lv {background-position: 0 0;}
.cur-cat-list .android {background-position: 0 -40px;}
.cur-cat-list .iphone {background-position: 0 -20px;}
.cur-cat-list .wphone {background-position: 0 -60px;}
.cur-cat-list .java {background-position: 0 -80px;}
.cur-cat-list .desc {color: #666;padding-bottom: 5px;}
.cur-cat-list .soft-ext {color: #999;}
.cur-cat-list .soft-ext span {margin-right: 10px;}
/* 教程文章 */
.jc-dl-list {padding: 5px 0;overflow: hidden;}
.jc-dl-list li {height: 48px;padding: 5px 0 5px 58px;overflow: hidden;position: relative;}
.jc-dl-list .ico {width: 48px;height: 48px;overflow: hidden;position: absolute;left: 0;top: 10px;}
.jc-dl-list .name {display: block;height: 23px;line-height: 23px;overflow: hidden;}
.jc-dl-list .star-bar {margin-top: 0;margin-bottom: 3px;}
.more-jc {position: absolute;right: 3px;top: 4px;background: #45B823;color: #fff;width: 60px;height: 21px;line-height: 21px;text-align: center;}
.more-jc:hover {color: #fff;}
.jc-guide-box {border: 1px solid #eee;border-top: none;}
.jc-guide-box .first {font-size: 14px;font-weight: bold;height: 36px;line-height: 36px;display: block;padding-left: 10px;background: url(../images/jc_arr.png) no-repeat right -6px;position: relative;cursor: pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.guide-current .first {background-position: right -44px;}
.guide-current .first i {display: block;width: 11px;height: 6px;overflow: hidden;background: url(../images/jc_arr.png) no-repeat 0 0;position: absolute;left: 20px;bottom: -1px;_bottom: -2px;}
.guide-item {border-bottom: 1px solid #ddd;}
.child-list {display: none;border-top: 1px solid #eee;}
.child-list .item {border-bottom: 1px solid #eee;margin-bottom: -1px;}
.child-list .til {display: block;height: 30px;line-height: 30px;padding-left: 20px;color: #666;background: url(../images/jc_arr.png) no-repeat 10px -85px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-right: 10px;}
.child-list .cur {font-weight: bold;color: #45B823;}
.guide-current .child-list {display: block;}
.search-bar {position: relative;}
.search-bar .list-ord {top: 3px;right: 0;}
.search-bar .list-ord li {margin-left: 10px;}
.mark-bh {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mark-bh{
    height: 40px;
    line-height: 40px;
    border-left: 4px solid #45B823;
    font-size: 14px;
    padding-left: 5px;
    position: relative;
    background-color: #f5f5f5;
    text-indent: 0;
}
.mark-bh .sub-mark{
    position: absolute;
    right: 10px;
    top: 0;
}
.mark-bh .mark{
    font-size: 14px;
    font-weight: bold;
}

.mark-bh strong {padding-left: 1em;}
embed.edui-faked-video {width: 660px;height: 400px;}
/*文章内容页表格*/
div.tmd-content table, td, th {border: 1px solid #ccc;padding: 0 6px;text-align: left;}
div.tmd-content table {margin: 0 auto;}
div.tmd-content table, th, tr, td {font-size: 14px;}
div.tmd-content td {word-break: break-all;}
/*文章内容页广告*/
/* height:250px暂时去掉了 */
.art_rside_ad {width: 250px;margin: 10px auto;}
/*友情链接*/

.nnc-nav2 {height: 36px;line-height: 36px;border-bottom: 1px solid #f0f0f0;position: relative;}
.friend-line li {float: left;}
.friend-line li a {margin: 2px 10px;font-size: 12px;color: #999999;white-space: nowrap;}
.friend-line li a:hover {color: #45B823;}
.mt15 {margin-top: 10px;}
.nnc-nav2 .h2 {height: 34px;font-size: 18px;border-bottom: 3px solid #45b823;float: left;padding-right: 22px;margin: 3px 0;}

.lay-740 {width: 880px;float: left;}
.lay-240 {float: right;width: 300px;}

/* soft-top-list  */
.soft-top-list {overflow: hidden;zoom: 1;text-align: left;}
.soft-top-list .single {height: 22px;overflow: hidden;padding: 3px 0;line-height: 22px;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;max-width: 100%;}
.soft-top-list .num {float: left;width: 16px;height: 16px;overflow: hidden;text-align: center;line-height: 16px;color: #fff;background: #b9b9b9;margin: 2px 10px 0 0;font-size: 12px}
.soft-top-list .num1 {background: #ff0000;}
.soft-top-list .num2 {background: #ff4e00;}
.soft-top-list .num3 {background: #ff983d;}
.soft-top-list .single a {height: 22px;line-height: 22px;overflow: hidden;}
.soft-top-list .app-img .name {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;max-width: 100%}
.star-bar {display: block;height: 12px;width: 70px;background: url(../images/xzb_main.png) no-repeat 0 -40px;_background: url(../images/xzb_main_ie.png) no-repeat 0 -40px;overflow: hidden;margin-top: 3px;}
.star-bar .in {display: block;height: 12px;overflow: hidden;background: url(../images/xzb_main.png) no-repeat 0 -20px;_background: url(../images/xzb_main_ie.png) no-repeat 0 -20px;}
.soft-top-list .star-bar {float: right;}
.soft-top-list .app-img {height: 50px;padding: 5px 0 5px 58px;position: relative;}
.soft-top-list .pic {width: 50px;height: 50px;position: absolute;left: 0;top: 5px;overflow: hidden;}
.soft-top-list .pic img {width: 48px;}

.soft-top-list .btn {width: 70px;height: 22px;text-align: center;line-height: 22px;color: #fff;background: #45B823;font-weight: bold;position: absolute;right: 0;bottom: 4px;padding: 0;font-size: 12px}
.soft-top-list .btn:hover {text-decoration: none;background: #45c923;}
.soft-top-list .app-img .name, .soft-top-list .ext {display: block;line-height: 25px;height: 25px;}
.soft-top-list .ext {color: #888;font-size: 12px;width: 222px;}
.soft-top-list .app-img, .soft-top-list .hover .single {display: none;}
.soft-top-list .hover .app-img {display: block;}