﻿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;}
.b1-d2 {border: 1px solid #d2d2d2;}
.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;}

.bgColor-fa {
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f7f7f7');background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f7f7f7));background: -moz-linear-gradient(top, #fafafa, #f7f7f7);background: -ms-linear-gradient(top, #fafafa, #f7f7f7);background: -o-linear-gradient(top, #fafafa, #f7f7f7);}
.mt9 {margin-top: 9px;}
.xzb-top-01 {width: 1200px;overflow: hidden;}
.xzb-top-1c {width: 588px;overflow: hidden;}
.xzb-top-1ct {height: 38px;border-bottom: 1px solid #d2d2d2;}
.xzb-top-1ct strong {font-size: 16px;line-height: 38px;margin-left: 10px;}
.xzb-t1cc-list {padding: 14px;width: 570px;}
.xzb-t1cc-list li {width: 275px;height: 50px;border-bottom: 1px solid #ececec;float: left;margin-right: 10px;}
.xzb-t1cc-list a {text-decoration: none;display: block;cursor: pointer;color: #5f5f5f;}
.t1cc-l-01 {width: 30px;font-size: 24px;text-align: center;line-height: 50px;}
.t1cc-l-01.f1_1,
.t1cc-l-01.f1_2,
.t1cc-l-01.f1_3,
.t1cc-l-01.f1_4 {color: #f50;}

.t1cc-l-02 {width: 32px;height: 32px;overflow: hidden;}
.t1cc-l-02 img {width: 32px;height: 32px;}
.t1cc-l-03 {margin-left: 7px;width: 205px;font-size: 13px;text-align: left;overflow: hidden;}
.t1cc-name {height: 15px;line-height: 15px;font-weight: bold;color: #0984c5;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;display: block;width: 205px;}
.xzb-t1cc-list .star-bar {margin-right: 5px;margin-top: 4px;}
.xzb-top-02 {margin-left: -16px;}
.xzb-top-wrap {overflow: hidden;}
.xzb-top-02 .sub-tab-box {width: 286px;float: left;margin-left: 16px;margin-bottom: 16px;}
.xzb-top-02 .sub-tab-box p.more {line-height: 26px;height: 36px;}
.sub-title .title {display: block;line-height: 40px;padding-left: 10px;}
.sub-title {height: 40px;border-bottom: 1px solid #d2d2d2;position: relative;}
.sub-title .mod-tab {position: absolute;right: 0;bottom: -1px;border-bottom: 1px solid #d2d2d2;}
.xzb-top-02 .title {font-weight: bold;color: #000;font-size: 15px;}
.xzb-top-02 .single a {width: 185px;}
.sub-tab-wrap {padding: 12px 12px 0;}
.mod-tab .current {border-color: #d2d2d2;color: #000;}
.mod-tab li {background: none;border-color: transparent;_border-color: #f7f7f7;}
.xzb-top-2title {height: 40px;border-bottom: 2px solid #ebebeb;line-height: 40px;}
.xzb-top-2title h2 {font-size: 18px;padding-right: 30px;border-bottom: 2px solid #7bc067;_margin-bottom: -2px;color: #333;}
.t1cc-grade {font-size: 12px}
.t1cc-grade span {float: left;}
.linear-wear {
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f6f6f6));background: -moz-linear-gradient(top, #ffffff, #f6f6f6);background: -ms-linear-gradient(top, #ffffff, #f6f6f6);background: -o-linear-gradient(top, #ffffff, #f6f6f6);}
.ranklist-left {width: 160px;}
.ranklist-right {width: 1040px;overflow: hidden;}
.rl-list {border: 1px solid #e0e0e0;border-top: 2px solid #45b823;}
.rl-list dt h2 {font-size: 16px;text-indent: 10px;}
.rl-list dt span {font-size: 16px;text-indent: 10px;margin-left: 20px;}
.rl-list dt {border-bottom: 1px solid #e0e0e0;height: 32px;line-height: 32px;}
.rl-list dd {height: 35px;line-height: 35px;_position: relative;_bottom: -1px;}
.rl-list dd a span {color: #b1b1b1;margin-left: 4px;}
.rl-list dd a {display: block;text-indent: 5px;width: 136px;border-bottom: 1px solid #e0e0e0;margin: 0 auto;}
.rl-list dd a:hover, .rl-current a {background: #45b823;color: #fff;margin: 0;padding: 0px 11px;text-decoration: none;}
.rl-list .rl-current a span, .rl-list dd a:hover span {color: #fff;}
.rrl-top {height: 32px;line-height: 32px;border-bottom: 1px solid #e0e0e0;font-size: 16px;font-weight: normal;text-indent: 10px;display: block;}

.rr-list-li {width: 328px;height: 400px;border: 1px solid #e0e0e0;float: left;margin-left: 16px;margin-bottom: 16px;}
.rrlb-span {width: 15px;height: 15px;display: block;background: #bdbdbd;color: #fff;text-align: center;line-height: 15px;float: left;margin-top: 3px;}
.rrl-body {border-bottom: 1px solid #e0e0e0;height: 300px;}
.rrl-body li {padding: 0 10px;margin: 10px 0;}
.rrl-body li a {display: block;width: 140px;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-left: 8px;}
.rrl-body .star-bar {float: right;}
.rrl-foot {overflow: hidden;text-align: center;line-height: 40px;}

.rr-title {height: 40px;background: #f5f5f5;border-left: 4px solid #46b926;text-indent: 10px;font-size: 16px;line-height: 40px;}
.rrlt-01 {width: 18px;height: 18px;display: block;background: #e6e6e6;color: #2f3541;text-align: center;line-height: 18px;float: left;margin-top: 35px;margin-left: 10px;font-size: 12px}
.rrlt-02 {float: left;margin-left: 30px;width: 860px;}
.rrlt-pic {float: left;width: 48px;height: 48px;overflow: hidden;}
.rrlt-02 img {width: 48px;height: 48px;}
.rr-list-t {padding-left: 20px;}
.rr-list-t li {height: 95px;border-bottom: 1px dotted #cccccc;overflow: hidden;}
.rrlt-03 {width: 70px;height: 25px;display: block;background: #45B823;color: #fff;float: right;text-align: center;line-height: 25px;margin-right: 15px;_margin-right: 5px;margin-top: 35px;}
.rrlt-03:hover {color: #fff;text-decoration: none;background: #31AA0D;}
.rrlt-ct {font-weight: bold;font-size: 14px;white-space: nowrap;overflow: hidden;width: 500px;}
.rrlt-content {margin-left: 20px;width: 780px;}
.rrlt-content .star-bar {margin-left: 10px;margin-top: 6px;}
.rrlt-date span {color: #998b98;margin-right: 15px;font-size: 12px}
.rrlt-p p {color: #606060;height: 40px;overflow: hidden;font-size: 12px;line-height: 18px;}
.top_banner {text-align: center;}
.bread_soft {font-size: 12px;display: inline;font-weight: normal;}

/* 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;}


.text-hideen a {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tag-box h2 {font-family: "SimSun";font-size: 18px;border-bottom: 2px solid #45b823;width: 182px;position: relative;bottom: -2px;}
.tag-box1 {width: 1000px;overflow: hidden;}
.tag-box1-c {padding-top: 2px;border-top: 2px solid #cccccc;}
.tag-box2-c, .tag-box3-c {padding-top: 15px;border-top: 2px solid #cccccc;}
.tb1cc {width: 1010px;}
.tb1cc li {float: left;margin-right: 5px;margin-top: 5px;overflow: hidden;}
.tb1cc a {display: block;padding: 5px;word-wrap: break-word;color: #fff;width: 97px;text-align: center;}
.tb1cc a:hover {color: #fff;}
.tbc2-nav li {width: 164px;height: 42px;border: 1px solid #cccccc;margin-bottom: -1px;}
.tbc2-nav li a {width: 164px;height: 42px;font-family: "SimSun";display: block;text-align: center;line-height: 42px;font-size: 14px;font-weight: bold;background: #fff;}
.tbc2-nav .tag-current a, .tbc2-list-li .tag-current a, .tbc2-list i a:hover, .tag-left li a:hover, .tag-left .current a {background: #45b823;color: #fff;text-decoration: none;}
.tbc2-l {_height: 310px;}
.tbc2-list i {width: 43px;height: 43px;display: block;position: absolute;}
.tbc2-list i a, .tag-left li a {width: 43px;height: 43px;display: block;text-align: center;line-height: 43px;color: #333333;background: #cccccc;font-weight: bold;font-size: 16px;top: 0;left: 0;font-family: "Microsoft YaHei";}
.tbc2l-c {width: 760px;margin-right: -8px;}
.tbc2l-c li {float: left;line-height: 21px;margin-right: 5px;}
.tbc2l-c a {width: 80px;padding: 0 5px;display: block;text-align: center;}
.tbc2l-c a:hover {background: #45b823;color: #fff;text-decoration: none;}
.tbc2-list-li {position: relative;padding-bottom: 10px;margin-bottom: 20px;}
.tbc2-r, .tbc2-list {width: 810px;}
.tag-left {border-bottom: 1px solid #ccc;}
.tag-left li a {background: #e4e4e4;border: 1px solid #ccc;margin-bottom: -1px;}
.tbc2l-c2 {width: 1100px;}
