﻿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;}

.zt-wrap {overflow: hidden;zoom: 1;*position: relative;z-index: 1;}
.zt-list {margin-left: -16px;}
.zt-list li {float: left;width: 258px;padding: 14px;border: 1px solid #ddd;height: 270px;overflow: hidden;margin-top: 16px;color: #999;margin-left: 16px;}
.zt-list img {width: 258px;height: 129px;vertical-align: middle;}
.zt-list .pic span {display: block;height: 30px;line-height: 30px;text-align: center;overflow: hidden;font-size: 14px;}
.zt-list span {display: block;font-size: 16px;text-align: center;height: 40px;line-height: 40px;}
.zt-list .desc {height: 70px;line-height: 20px;overflow: hidden;font-size: 12px}
.zt-list .desc a {font-size: 12px;}
.zt-list .up-date {border-top: 1px dashed #eee;margin-top: 10px;padding-top: 10px;font-size: 12px;}
.zt-banner {border: 1px solid #E8E8E8;text-align: center;}
.zt-banner img {vertical-align: middle;}

.ztintro {padding: 20px 0 10px;clear: both;height: 100%;overflow: hidden;}
.zt-banner2 {float: left;width: 340px;height: 200px;margin-right: 10px;}
.zt-banner2 img {width: 100%;height: 100%;}
.ztintro .desc {line-height: 28px;color: #888;}
.zt-nav-list li {float: left;padding: 0 18px;height: 35px;line-height: 35px;font-size: 14px;}
.zt-nav-list .current {background: #45B823;}
.zt-nav-list .current a, .zt-nav-list .current a:hover {color: #fff;}
.zt-diy-bh {position: relative;height: 35px;overflow: hidden;}
.zt-diy-bh .zt-ext {position: absolute;right: 0;top: 0;}
.zt-diy-box .txt-list {padding: 12px 0;font-size: 12px;}
.zt-diy-box .txt-list li {float: left;width: 342px;border-bottom: 1px dashed #eee;margin-bottom: 4px;}
.zt-diy-box .txt-list li a {font-size: 14px;color: #666;}
.zt-diy-box .side-txt-list li {padding-left: 106px;}
.zt-diy-box .side-txt-list .ico {width: 96px;}
.zt-diy-box .side-new-list li {position: relative;width: 272px;}
.zt-diy-box .side-new-list a {display: block;width: 240px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zt-diy-box .side-new-list .ext {position: absolute;right: 0;top: 0;font-size: 12px;}
.zt-desc h2, .zt-desc p {display: inline;}
.zt-desc, .youxiu-desc {color: #666;padding: 10px 0;line-height: 24px;text-indent: 2em;font-size: 14px;}
.youxiu-desc p {text-indent: 0;}
.youxiu-desc img {vertical-align: middle;max-width: 700px;margin: 0 auto;display: block;}
.zt-h1 {font-size: 16px;color: #666;}
.zt-h2 {font-size: 16px;font-weight: normal;color: #fff;}
.ext-item a, .ext-item span {float: left;background: url(../images/zt_ico.png) no-repeat;padding-left: 16px;color: #999;margin-right: 15px;margin-top: 4px;}
.ext-item .good {background-position: 0 3px;}
.ext-item .bad {background-position: 0 -36px;}
.ext-item .time {background-position: 0 -76px;}
.ext-item .up {background-position: 0 -116px;}
.ext-item .fav {background-position: 0 -156px;}
.ext-item .cmt {background-position: 0 -195px;}
.ext-item .size {background-position: 0 -276px;}
.zt-ext {height: 35px;}
.zt-ext .share {background: url(../images/zt_ico.png) no-repeat;background-position: 5px -235px;padding: 0 10px 0 20px;margin-top: 4px;}
.zt-ext .bds_tools {margin-top: -2px;}
.zt-show-content {overflow: hidden;}
.zt-show-btn {height: 25px;display: none;}
.zt-show-btn a {float: right;height: 25px;padding: 0 15px;overflow: hidden;background: #45B823;color: #fff;line-height: 25px;}
.zt-show-btn a:hover {text-decoration: none;background: #4dd225;color: #fff;}
.g-line {height: 3px;background: #45B823;overflow: hidden;margin-bottom: 5px;}
.zt-wrap .appdl-list {border-bottom: 1px solid #ddd;overflow: hidden;}
.appdl-list li {float: left;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;height: 128px;overflow: hidden;width: 255px;position: relative;padding: 0 10px 0 68px;margin-bottom: -1px;}
.appdl-list .ico {width: 48px;position: absolute;left: 10px;top: 12px;}
.appdl-list .ico img {width: 48px;height: 48px;vertical-align: middle;}
.appdl-list .cat-btn {position: absolute;left: 10px;height: 24px;width: 64px;text-align: center;line-height: 24px;background-color: #eee;color: #666;top: 58px;}
.appdl-list .name {font-size: 15px;padding-right: 60px;height: 25px;line-height: 25px;overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;}
.appdl-list .btn-dl {position: absolute;right: 10px;top: 12px;width: 60px;height: 25px;line-height: 25px;text-align: center;background-color: #45B823;color: #fff;}
.appdl-list .btn-dl:hover {background-color: #45C923;text-decoration: none;}
.appdl-list .star-bar {float: left;}
.appdl-list .desc {color: #999;font-size: 13px;height: 72px;line-height: 24px;overflow: hidden;}
.zt-soft-list li {width: 321px;height: 100px;padding-top: 5px;}
.zt-soft-list li:nth-child(3n) {border-right: 0;}
.zt-soft-list .name {padding-right: 0;}
.zt-soft-list .desc {font-size: 12px;height: 46px;line-height: 20px;}
.zt-soft-list .soft_down {width: 48px;height: 24px;top: 74px;left: 10px;line-height: 24px;}
.zt-soft-list .other span {color: #999;margin-right: 15px;font-size: 12px}

.zt-soft-list2 li {width: 361px;height: 100px;padding-top: 5px;}
.zt-soft-list2 li:nth-child(2n) {border-right: 0;}
.zt-soft-list2 .name {padding-right: 0;}
.zt-soft-list2 .desc {font-size: 12px;height: 46px;line-height: 20px;}
.zt-soft-list2 .soft_down {width: 48px;height: 24px;top: 74px;left: 10px;line-height: 24px;}
.zt-soft-list2 .other span {color: #999;margin-right: 15px;font-size: 12px}

/* youxiu-list */
.youxiu-list li {padding-left: 84px;width: 239px;padding-top: 10px;}
.youxiu-list .ico, .youxiu-list .ico img {width: 64px;height: 64px;}
.youxiu-list .cat-btn {position: absolute;left: 10px;height: 24px;width: 64px;text-align: center;line-height: 24px;background-color: #eee;color: #666;top: 88px;}
.btn-prev, .btn-next {width: 20px;height: 160px;position: absolute;top: 0;overflow: hidden;}
.btn-prev {left: 0;}
.btn-next {right: 0;}
.btn-prev i, .btn-next i {background: url(../images/pic_arr.png) no-repeat;display: block;width: 10px;height: 20px;overflow: hidden;margin: 70px auto 0;}
.btn-prev:hover, .btn-next:hover {background-color: #f1f1f1;}
.btn-prev i {background-position: 0 -20px;}
.btn-next i {background-position: 0 0;}
.bot-zt-box {height: 160px;padding: 0 20px;position: relative;background: #f5f5f5;overflow: hidden;}
.bot-zt li {width: 220px;float: left;height: 140px;overflow: hidden;display: inline;margin: 14px 10px 0;}
.bot-zt img {width: 220px;height: 110px;vertical-align: middle;}
.bot-zt span {display: block;height: 25px;line-height: 25px;overflow: hidden;text-align: center;}
.some-tab {border-bottom: 2px solid #45B823;}
.some-tab li {float: left;height: 30px;width: 84px;text-align: center;line-height: 30px;margin-right: 1px;background: #f5f5f5;cursor: pointer;font-size: 14px;}
.some-tab li a {display: block;}
.some-tab .current {background: #45B823;color: #fff;}
.some-tab .current a, .some-tab .current a:hover {color: #fff;}
.youxiu-item {padding: 15px 0 15px 115px;min-height: 100px;overflow: hidden;position: relative;border-bottom: 1px solid #ddd;zoom: 1;}
.youxiu-item .ico {width: 100px;height: 100px;position: absolute;left: 0;top: 18px;}
.youxiu-item .btn-dl {position: absolute;right: 0;top: 40px;width: 95px;height: 45px;background: #45B823 url(../images/zt_ico.png) no-repeat 12px -309px;padding-left: 45px;line-height: 45px;font-size: 20px;color: #fff;}
.youxiu-item .btn-dl:hover {text-decoration: none;opacity: .9;filter: alpha(opacity=90);}
.youxiu-item .star-bar {float: left;}
.youxiu-item .name {font-size: 14px;font-weight: bold;}
.youxiu-item .name h1 {font-size: 14px;}
.youxiu-item .star {padding-top: 5px;}
.youxiu-item .zt-ext {padding-top: 5px;}
.art-bh {height: 29px;border-bottom: 1px solid #45B823;color: #45B823;font-size: 14px;line-height: 29px;margin-bottom: 5px;}
.art-other-list {width: 700px;overflow: hidden;}
.art-other-list li {position: relative;margin-right: 30px;}
.art-other-list .ext {position: absolute;right: 0;top: 0;}
/* 教程 */
.txt-list {overflow: hidden;zoom: 1;}
.txt-list li {vertical-align: middle;padding-left: 8px;height: 30px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: relative;}
.txt-list li:before {content: "";width: 3px;height: 3px;border-radius: 50%;background: #55B82E;display: inline-block;position: absolute;top:50%;left: 0;margin-top: -1px;}
.ext {color: #999;font-size: 12px;}

.sider-title {background: #fbfbfb;border-bottom: 1px solid #ddd;height: 40px;position: relative;}
.sider-title .mark {float: left;position: relative;border-style: solid;border-width: 2px 1px 0;border-color: #45B823 #ddd #ddd #ddd;background: #fff;height: 39px;padding: 0 20px;line-height: 39px;font-size: 16px;font-weight: bold; *position: absolute; *left: 0; *top: 0;}
.sider-title .more {position: absolute;right: 5px;top: 0;line-height: 30px;}

.jc-wrap {overflow: hidden;}
.jc-piclist {margin-left: -20px;margin-bottom: 10px;}
.jc-piclist li {float: left;height: 110px;width: 214px;padding: 4px;overflow: hidden;position: relative;border: 1px solid #ddd;margin-left: 20px;}
.jc-piclist li img {width: 100%;height: 100%;}
.jc-piclist span {height: 26px;width: 204px;overflow: hidden;position: absolute;left: 4px;bottom: 4px;_bottom: 4px;text-align: center;z-index: 2;line-height: 26px;padding: 0 5px;}
.jc-piclist li a {color: #fff;}
.jc-piclist li a:hover {color: #ffc;}
.jc-piclist .bg {background: #000;opacity: .5;filter: alpha(opacity=50);z-index: 1;}
.jc-cat-wrap {overflow: hidden;}
.jc-cat-list {margin-left: -20px;}
.jc-cat-item {float: left;height: 126px;border-bottom: 1px solid #eee;padding: 8px 0px 8px 0;width: 280px;overflow: hidden;margin-left: 20px;}
.jc-single {float: left;width: 64px;overflow: hidden;padding-top: 6px;}
.jc-single img {display: block;width: 64px;height: 64px;}
.jc-single span {display: block;height: 23px;line-height: 23px;overflow: hidden;text-align: center;font-size: 12px}
.jc-cat-item .txt-list {float: right;width: 200px;font-size: 14px}
.jc-cat-item .txt-list li {line-height: 28px;height: 28px;}
.jc-txt-list {overflow: hidden;padding: 10px 0;}
.jc-txt-list .txt-list {margin-left: -20px;}
.jc-txt-list li {float: left;width:420px;position: relative;margin-left: 20px;line-height: 30px;height: 30px;}
.jc-txt-list .title {background: none;font-size: 14px;font-weight: bold;}
.jc-txt-list .ext {right: 0px;top: 0;position: absolute;}

.lay-700 {width: 880px;}
.lay-280 {width: 300px;}

.side-jc {padding-top: 5px;}
.side-jc li {position: relative;}
.side-jc li a {width: 245px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;max-width: 100%;}
.side-jc .ext {position: absolute;right: 0;top: 0;}
.video-list li {float: left;display: inline;}
.video-list .pic {display: block;position: relative;border: 2px solid #ebebeb;overflow: hidden;}
.video-list .pic .bg {background: url(../images/play_bg.png) no-repeat center center;
_background: url(https://www.xiazaiba.com/static/images/play_bg_ie%20.png) no-repeat center center;_filter: alpha(opacity=70);position: absolute;left: 0;top: 0;}
.video-list img {vertical-align: middle;}
.video-list .til {display: block;height: 30px;text-align: center;line-height: 30px;overflow: hidden;}
.video-wrap {overflow: hidden;}
.video-wrap .v-130 {padding-top: 15px;margin-left: -24px;}
.v-130 li {width: 179px;height: 168px;overflow: hidden;margin-left: 24px;}
.v-130 .pic .bg, .v-130 .pic {width: 179px;height: 124px;}
.v-130 .pic img {width: 100%;height: 100%;}
.v-110 {margin-left: -20px;padding-bottom: 10px;}
.v-110 li {width: 160px;height: 142px;overflow: hidden;margin-left: 20px;}
.v-110 a img {width: 160px;height: 111px;}

.cat-v {border-bottom: 1px dashed #e3e3e3;}
.cat-txt1 {padding: 8px 0;overflow: hidden;}
.cat-txt1 li {float: left;width: 152px;margin-right: 15px;}
.side-jc .soft-top-list .single a {line-height: 22px;width: 252px;}
.cat-item-box {float: left;width: 388px;padding: 10px 0;}
.cat-mid {margin: 0 18px;}
.cat-item-box li {position: relative;padding-right: 46px;}
.cat-item-box .sider-title h2.mark a {font-size: 16px;color: #000;}
.cat-item-box .first {height: 87px;background: none;padding: 5px 0 15px 124px;margin-top: 5px;}
.cat-item-box .first .pic {width: 110px;height: 83px;border: 2px solid #eee;position: absolute;left: 0;top: 5px;}
.cat-item-box .til {font-size: 14px;width: 265px;overflow: hidden;height: 26px;line-height: 26px;text-overflow: ellipsis;white-space: nowrap;
*display: block;}
.cat-item-box .desc {display: block;height: 63px;line-height: 21px;color: #999;white-space: normal;overflow: hidden;}
.cat-item-box .txt-list .ext {position: absolute;right: 0;top: 0;}
.jc-zt-list {border: 1px solid #eee;width: 698px;overflow: hidden;padding: 8px 0;}
.jc-zt-list li {float: left;margin-left: 10px;display: inline;width: 212px;}
.jc-zt-ext li {display: block;float: none;width: auto;}
.kc-list li {height: 81px;position: relative;padding: 10px 0 10px 115px;color: #999;border-bottom: 1px dashed #eee;}
.kc-list .pic {position: absolute;width: 100px;height: 75px;overflow: hidden;padding: 2px;border: 1px solid #eee;left: 0;top: 10px;overflow: hidden;}
.kc-list .pic img {vertical-align: middle;width: 100px;}
.kc-list .title {display: block;height: 24px;line-height: 24px;font-weight: bold;font-size: 14px;overflow: hidden;}
.kc-list .up {display: block;}
/* 教程文章 */
.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;white-space: nowrap;text-overflow: ellipsis;width: 220px;}
.jc-dl-list .star-bar {margin-top: 0;margin-bottom: 3px;}
.cats-list-box {overflow: hidden;margin-bottom: -10px;}
.cats-list {overflow: hidden;margin-left: -12px;}
.cats-list li {float: left;width: 75px;height: 28px;overflow: hidden;margin: 0 0px 12px 12px;}
.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: 320px;}
.lay-280 .cats-list {width: 320px;}
.lay-280 .cats-list li {width: 92px;}
.scan-list {width: 1030px;overflow: hidden;}
.scan-list li {float: left;width: 220px;padding: 9px;border: 1px solid #ddd;height: 230px;overflow: hidden;margin-right: 13px;margin-top: 15px;color: #999;}
.scan-list img {width: 220px;height: 110px;vertical-align: middle;}
.scan-list span {display: block;font-size: 14px;text-align: center;height: 30px;line-height: 30px;}
.scan-list .desc {height: 70px;line-height: 20px;overflow: hidden;}



.soft-top-list {overflow: hidden;zoom: 1;}
.soft-top-list .single {height: 24px;overflow: hidden;padding: 3px 0;line-height: 24px;}
.soft-top-list .num {float: left;width: 16px;height: 16px;overflow: hidden;;text-align: center;line-height: 16px;color: #fff;background: #b9b9b9;margin: 3px 10px 0 0;font-size: 12px}
.soft-top-list .num1 {background: #ff0000;}
.soft-top-list .num2 {background: #ff4e00;}
.soft-top-list .num3 {background: #ff983d;}
.side-jc .soft-top-list .single a {width: 270px;}

.app-txt-list li {height: 48px;padding: 10px 0 10px 58px;position: relative;}
.app-txt-list .name {display: block;height: 23px;line-height: 23px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 5px;_width: 180px;}
.app-txt-list .ico {position: absolute;width: 48px;height: 48px;overflow: hidden;left: 0;top: 10px;}
.app-txt-list .ext {line-height: 17px;}

.mark-bh {height: 40px;line-height: 40px;border-left: 4px solid #45B823;font-size: 16px;padding-left: 5px;position: relative;background-color: #f5f5f5;text-indent: 0;color: #000;}
.mark-bh .sub-mark {position: absolute;right: 10px;top: 0;}
.mark-bh .mark {font-size: 16px;font-weight: bold;margin: 0;line-height: 36px;}
.mark-bh .mark a {font-size: 16px;color: #000;}
.imp-title {overflow: hidden;zoom: 1;font-size: 14px;font-weight: bold;}
.imp-title h1 {display: inline;font-size: 16px;font-weight: bold;color: #000;}

.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;}
.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 .title a {font-size: 16px}
.art-list .ext {font-size: 13px;height: 23px;line-height: 23px;overflow: hidden;}
.list-txt {font-size: 14px;color: #666;height: 72px;line-height: 24px;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;}