@charset "utf-8";
*html{ _background-image:url(about:blank); _background-attachment:fixed; }
body{font:14px tahoma,'\5b8b\4f53',sans-serif;font-family:"Microsoft YaHei";font-size:14px; min-width:1200px;}
*{margin:0px; padding:0px; outline:none;}
ul li{list-style:none;}
li{list-style:none;}
img{border:none;}
a{color:#333; text-decoration:none; cursor:pointer;}
a:hover{color:#46bc5a;}
em{font-style:normal;}
.clearfix{zoom:1;}
.clearfix:after,.w1k_box:after,#main1k:after,.xzdzbox:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}


.head{width:100%; height:auto;}
.top_bar{height:28px; background:#f0f3f5; width:100%; z-index:9999; position:relative; }
.top_bar .nr{ width:1200px;font-size:12px; margin:0 auto; position:relative; z-index:99;}
.top_bar .lcrj{color:#999; line-height:28px; float:left; width:auto;}
.top_bar .caid{float:right; width:auto;height:28px; line-height:28px; overflow:hidden;}
.top_bar .nr a{color:#999; display:inline-block; margin-left:30px;}
.top_bar .nr a:hover{color:#26c472;}
.top_bar .qzdh{float:right; width:70px;height:28px; line-height:28px;}
.top_bar .qzdh.on .hd{ background:#fff; box-shadow:0px 3px 5px rgba(0,0,0,.2);-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.2);}
.top_bar .qzdh .hd{width:70px; height:28px; line-height:28px; text-align:center;color:#26c472; cursor:pointer;}
.top_bar .qzdh .bd{ z-index:99999; position:absolute; left:0px; top:28px;width:1200px; height:290px; background:#fff;box-shadow:0px 7px 12px rgba(0,0,0,.2);-moz-box-shadow:0px 7px 12px rgba(0,0,0,0.2);-webkit-box-shadow:0px 7px 12px rgba(0,0,0,0.2); display:none; width:1197px\9; border-left:1px solid #f0f3f5\9;}
.top_bar .qzdh .bd dl{float:left; border-bottom:1px solid #f0f3f5;border-right:1px solid #f0f3f5; margin:0 0 -1px 0; width:399px; height:144px; width:398px\9;}
.top_bar .qzdh .bd dl dt{float:left; width:66px; margin:30px 20px 0; color:#26c472;text-align:center; overflow:hidden;}
.top_bar .qzdh .bd dl dt span{font-size:28px; font-weight:bold; }
.top_bar .qzdh .bd dl dt em{display:inline-block; width:24px; height:24px; background:url(img/new_lc.png) no-repeat -360px -294px; margin:10px auto 0;}
.top_bar .qzdh .bd dl dd{float:left; width:293px; margin-top:30px; width:292px\9;}
.top_bar .qzdh .bd dl dd a{color:#666; font-size:16px; display:inline-block; width:33%; float:left; margin:0; height:28px; overflow:hidden;}
.top_bar .qzdh .bd dl dd a:hover{color:#26c472;}
.top_bar .qzdh .bd dl.youx dt,.top_bar .qzdh .bd dl.youx dd a:hover{color:#f1bd00;}
.top_bar .qzdh .bd dl.youx dt em{width:29px; height:24px; background-position:-387px -291px;}
.top_bar .qzdh .bd dl.zx dt,.top_bar .qzdh .bd dl.zx dd a:hover{color:#f26666;}
.top_bar .qzdh .bd dl.zx dt em{width:29px; height:23px; background-position:-421px -292px;}
.top_bar .qzdh .bd dl.hj dt,.top_bar .qzdh .bd dl.hj dd a:hover{color:#866fe9;}
.top_bar .qzdh .bd dl.hj dt em{width:26px; height:22px; background-position:-332px -340px;}
.top_bar .qzdh .bd dl.bz dt,.top_bar .qzdh .bd dl.bz dd a:hover{color:#7fd034;}
.top_bar .qzdh .bd dl.bz dt em{width:29px; height:27px; background-position:-360px -324px;}
.top_bar .qzdh .bd dl.ph dt,.top_bar .qzdh .bd dl.ph dd a:hover{color:#18b4ed;}
.top_bar .qzdh .bd dl.ph dt em{width:24px; height:23px; background-position:-394px -324px;}
.top_bar .qzdh .bd.ie78{width:1198px; border-width:1px solid #f0f3f5}
.top_bar .qzdh .bd.ie78 dl{width:398px;}
.top_bar .qzdh .bd.ie78  dl dd{width:292px;}
.top_bar .qzdh .bd .bl1{border-left:1px solid #f0f3f5;}
.top_bar .qzdh .bd .br0{border-right:none;}

.header{width:1200px; height:85px; margin:21px auto; position:relative; z-index:999;}
.header .logo,.footer .logo{float:left; width:225px; height:62px; margin-top:13.5px; overflow:hidden;}
.header .logo img,.footer .logo img{width:225px; height:62px; }
.header .lsrj,.footer .lsrj{float:left; width:125px; height:28px; background:url(img/new_lc.png) no-repeat; margin:33px 90px 0 2px; overflow:hidden;}
.footer .lsrj{display:none;}
.header .sous{float:right; width:440px;}
.search{width:436px; height:38px; border:2px solid #26c472; margin-top:13px; position:relative;}
.search .icon{float:left; display:inline-block; width:18px; height:18px; background:url(img/new_lc.png) -139px -2px; margin:10px 11px 0 10px; overflow:hidden;}
.search .text{ height:19px;width:320px; float:left; outline:none; color:#999; font-size:14px; border:none; margin:9.5px 5px 9.5px 0;}
.search .button{width:68px; height:38px; background:#26c472 url(img/new_lc.png) no-repeat -157px 7px; border:none; outline:none; float:right; cursor:pointer;}

#searchlist{ position:absolute; background: #fff;border: 2px solid #26c472;top: 38px;left: -2px;width: 358px; padding:5px;height: auto; z-index:999; display:none;}
#searchlist li{height:23px; line-height:23px; overflow:hidden;}
#searchlist li a{color:#666;}
#searchlist li a span{ color:#26c472;}


.hot_word{ width:464px; height:25px; line-height:25px; margin:5px 0 0 -24px;color:#879299; overflow:hidden;}
.hot_word a{color:#999; margin-left:24px;}
.hot_word a:hover{ color:#26c472;}
.hot_word a.red{ color:#ff5757; font-weight:bold;}

.header .sj{float:right; width:270px; height:85px; cursor:pointer; position:relative;}
.header .sj img{ width:270px; height:85px;}
.header .sj .ewm{display:none; position:absolute; z-index:9999; right:0; top:64px; width:146px; height:150px;  overflow:hidden;}
.header .sj .ewm span{ float:left;background:url(img/new_lc.png) no-repeat 0 -728px; height:135px; width:100%; display:inline-block;}
.header .sj .ewm em{ float:left;width:146px; height:15px; left:-4px;background:url(img/new_lc.png) no-repeat -290px -646px; display:inline-block;}
.header .sj .ewm img,.head.common .header .sj .ewm img{margin:4px 8px 10px 20px; width:108px; height:108px;}
.header .sj:hover .ewm{display:block;}

.nav_box{height:42px;  width:100%; margin:0 auto; border-bottom:2px solid #26c472;overflow:hidden;}

.nav{height:42px; line-height:42px; width:1200px; margin:0 auto; overflow:hidden;}
.nav a{ display:inline-block; height:42px; width:130px; text-align:center;margin-right:1px; color:#333; font-size:18px;float:left; position:relative;}
.nav a:hover,.nav a.on{background:#26c472; color:#fff;}
.nav a.phb{width:97px; height:34px; padding:0px; margin:0px; background:url(img/new_lc.png) no-repeat -374px -59px; float:right;text-indent:-9999px; +text-indent:0px; +font-size:0px; +line-height:0px;}
.nav a.phb:hover{background-position:-88px -63px;}
.nav .sanj{ width:8px; height:4px; background:url(img/new_lc.png) no-repeat -479px -85px; display:inline-block; position:absolute; left:50%; margin-left:-4px; bottom:-2px;}
.head .ejcd{width:100%; height:45px; line-height:45px; border-bottom:1px solid #e8e8e8; overflow:hidden;}
.head .ejcd .nr{width:1000px; margin:0 auto; overflow:hidden;}
.head .ejcd .nr a{margin-left:58px; font-size:14px; color:#333;}
.head .ejcd .nr a:first-child{ margin-left:0px;}
.head .ejcd .nr a:hover,.head .ejcd .nr a.on{ color:#3aba6f;}
/*
.nav_box .nav{height:42px; line-height:42px; width:1200px; margin:0 auto; overflow:hidden;}
.nav_box .nav a{display:block; height:42px; width:110px; color:#292f33; float:left; position:relative; z-index:0; margin-right:1px;}
.nav_box .nav a.on{background:#26c472;color:#fff;}
.nav_box .nav a.on em{display:none;}
.nav_box .nav a em{display:inline-block;height:100%;width:100%;transition: all .3s;background:#26c472;position: absolute;top:100%;left: 0; z-index:1;}
.nav_box .nav a:hover em{ top:0px;}
.nav_box .nav a span{display:inline-block; position:absolute; left:0px; top:0px; width:100%; height:100%; line-height:42px;color:#292f33; font-size:18px; text-align:center;z-index:2; overflow:hidden;} 
.nav_box .nav a:hover span,.nav_box .nav a.on span{color:#fff;}
*/

.head.common{}
.head.common .top_bar .nr,.head.common .header,.head.common .nav{ width:1000px;}
.head.common .top_bar .qzdh .bd{width:999px; height:262px;}
.head.common .top_bar .qzdh .bd dl{width:332px; height:130px;}
.head.common .top_bar .qzdh .bd dl dd{width:226px;}
.head.common .top_bar .qzdh .bd dl dt span{font-size:26px;}
.head.common .top_bar .qzdh .bd dl dd a{font-size:13px;}
.head.common .header .lsrj{ margin:33px 20px 0 14px;}
.head.common .header .sj,.head.common .header .sj img{width:229px; height:72px;}
.head.common .nav a{font-size:16px; width:127px;}
.head.common .nav a.phb{padding:0px; width:97px;}
.head.common .header .sous{width:365px;}
.head.common .header .search{width:361px;}
.head.common .search .text{width:245px;}
.head.common .hot_word{width:389px;}

.wrap {
    width: 1200px;
}
.auto {
    margin-left: auto;
    margin-right: auto;
}

.fix:after, .fix:before {
    clear: both;
}
.fix:after {
    display: table;
    content: '';
}

.left,.fl {
    float: left;
}
.cl {
    zoom: 1;
}
dl{margin: 0;
    padding: 0;
}
.clear{clear:both}
.ellipsis, .idx-zxxt-c .m-ad-img .title, .idx-zxxt-c .m-ad-img .txt, .idx-aztj .aztj-hot, .m-side-col .tag-link, .m-side-zjbb .zjbb-list .item-title, .m-art-dl .item, .m-news-list .news-info .title, .m-soft-recom .soft-info .name, .s-theme-art .m-rank .item-info .theme-name, .s-soft-art .m-excellent .art-right .title .txt, .m-soft-release .release-list .item, .m-soft-dl-list .item-title, .m-side-version .name, .m-soft-line .name, .m-recom-large .img .title, .m-recom-large .cover .title, .m-feature-topic .title, .m-az-sort-list .item .title, .m-soft-show .title, .m-soft-show-large .title, .m-img-title-cov .title, .m-zt-recom .item .title, .m-az-zt-banner .info .title, .m-az-zt-banner .layer .overlay .title, .m-az-zt-list .info .title, .m-zt-img-title .title, .m-theme-list .name, .page-release .soft-info .file-cover, .s-theme-idx .m-rank .item-info .theme-name, .m-theme-img-title .title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
body p, body a, body span, body em, body i, body h1, body h2, body h3, body h4, body h5, body h6 {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.footer { padding: 25px 0; margin-top: 30px; text-align: center; color: #999; width: 100%; font-size: 12px; }

.footer .link-item { color: #999; padding: 0 26px; display: inline-block; *display: inline; }

.footer .link-item:hover { color: #26c472; }

.mb15 {
    margin-bottom: 15px;
}

.c-cur-pos { color: #666; margin-bottom: 26px; line-height: 30px; padding-bottom: 8px; border-bottom: 2px solid #ededed; }

.c-cur-pos .pos-txt { color: #999; }

.c-cur-pos .pos-link { color: #666; }

.c-cur-pos .pos-link:hover { color: #26c472; }

.c-cur-pos .pos-arrow { display: inline-block; position: relative; *top: 2px; vertical-align: middle; width: 6px; height: 12px; margin: 0 5px; background: -227px -91px url(img/sp_1.png) no-repeat; }

.fix:after, .fix:before {
    clear: both;
}
.fix:after {
    display: table;
    content: '';
}

.fix{clear:}

.g-title {
    border-bottom: 2px solid #26c472;
    margin-bottom: 26px;
	width:100%;
	 
}

.dib, .topbar .topbar-nav, .sub-navbar .title .txt, .sub-navbar .title .u-b, .m-eval .progress, .m-eval .count, .s-soft-art .art-detail .btn-dl, .g-az-title .u-left, .g-az-title .u-right, .g-az-title .txt, .g-az-title .bb, .g-input-page, .m-soft-show-large .m-soft-share, .page-course-idx .m-large-link .item, .s-course-idx .cell-1 .thumbs .tmb, .page-release .soft-info .textarea, .zelect {
    display: inline-block;
}

.g-input-page {display: inline ;}

.mb30 {
    margin-bottom: 30px;
}

.m-pagination .first, .m-pagination .last {
    display: inline-block;
    vertical-align: middle;
}

.mr20 { margin-right: 20px; }

.ml30 {
    margin-left: 30px;
}
.mt20{margin-top:20px;}

.mb0{margin-bottom:0px}

.ml20 {
    margin-left: 20px;
}

.fr {
    float: right !important;
}

.col-r-w {
    width: 360px;
}
.m-side-col {
    float: right;
}

.idx-xtfl-b, .idx-rjbb-b, .idx-aztj-b, .idx-rjgx-b, .idx-zxjc-c {
    float: right;
    width: 275px;
}

.g-sort-num { background: #c7c7c7; display: inline-block; vertical-align: top; border-radius: 2px; -webkit-border-radius: 2px; text-align: center; color: #fff; font-size: 14px; margin-right: 5px; }

.g-sort-num.top { background: #ff6b66; }

.g-sort-num.second { background: #ff8652; }

.g-sort-num.third { background: #ffa742; }

.ui-bg_hidden {
    background-image: url(img/sp_1.png);
    background-repeat: no-repeat;
}

.mr10 {
    margin-right: 10px;
}
.list_fy li{float:left}
.list_fy { padding-bottom: 34px; +padding-top:34px;
height: 38px; text-align: left; }
.list_fy li.thisclass a,.list_fy a.thisclass {
    color: #fff;
    background: #01af63;
    border: 1px solid #01af63;}
.list_fy a, .list_fy span { display: inline-block; height: 36px; line-height: 36px; padding: 0 7px; margin: 0 2px; text-align: center; font-size: 14px; }

 
.list_fy a,.list_fy span { border: 1px solid #ededed; color: #333; }
 .list_fy a:hover { color: #fff; background: #01af63; border: 1px solid #01af63; }

 .m-sidebar { position: fixed; bottom: 100px; right: 0; z-index: 10; width: 70px; height: 70px; }

 .go-top { width: 70px; height: 60px; margin-right: -698px; border-radius: 2px; background-color: #ccc; cursor: pointer; overflow: hidden; display: none; position: relative; z-index: 2; }

.go-top:hover { background-color: #358ff0; }

.go-top .ico { width: 24px; height: 14px; display: block; margin: 24px auto; background: url(img/sp_1.png) -216px -37px no-repeat; overflow: hidden; }


#lNav{position:absolute;width:60px;left:-68px;text-align:center;}#lNav a{display:block;width:70px;height:64px;background:;line-height:20px;margin-bottom:2px;}#lNav a:hover{background:;color:#999;text-decoration:none;}



 