@charset "utf-8";.search-table{width:100%;border-spacing:0;border-collapse:collapse;font-size:14px}
.search-table td{padding-left:14px;line-height:47px;color:#333;border-bottom:1px dashed #f3f3f3;vertical-align:middle}
.search-table thead td{height:42px;line-height:42px;color:#b6b6b6;border-bottom:1px solid #e6e6e6}
.search-table td .ico-date{position:relative;display:inline-block;vertical-align:middle;top:0;*margin-right:4px}
.search-table td a{color:#333}
.search-table td a:hover{color:#1b8bad;text-decoration:underline}
.search-table tbody tr:hover td{background:#f8f8f8}
.search-table tbody tr:hover a{color:#1b8bad;text-decoration:underline}
.search-table tbody .last td{border-bottom:0 none}
.gg-aside{overflow:hidden}
.hot-download-list{overflow:hidden;border:1px solid #ededed;margin:10px 0;padding:14px 0 7px 0}
.hot-download-list h2{height:32px;line-height:32px;font-size:20px;color:#333;padding-left:17px}
.hot-download-list li{width:100%;float:left;height:42px;line-height:42px;font-size:14px;position:relative}
.hot-download-list li a{display:block;height:42px;padding-left:39px}
.hot-download-list li .ico-date{top:13px;left:17px}
.hot-download-list li a:hover{background:#f8f8f8;color:#1b8bad;text-decoration:underline}
.search-no{width:710px;margin:60px 0 60px 178px;background:url(../images/bg_search_no.jpg) left top no-repeat;position:relative}
.w870 .search-no{margin:60px auto}
.search-no-txtpic{width:71px;height:61px;position:absolute;right:0;top:28px;background:url(../images/bg_search_no_02.jpg) no-repeat}
.search-no h2{padding-left:270px;line-height:34px;padding-top:80px;font-size:18px;color:#333;margin-bottom:7px}
.search-no p{padding-left:270px;font-size:14px;line-height:26px}
.link-search-no{font-size:16px;padding-left:270px;color:#33a1d4;margin-top:18px}
.link-search-no a{color:#33a1d4;text-decoration:underline;margin-right:7px}
.crumbs{padding-left:15px;font-size:14px;height:28px;line-height:28px;color:#333;margin-bottom:4px}
.crumbs a{color:#333}
.crumbs a:hover{color:#2882aa}
.crumbs strong{color:#2882aa;font-weight:normal}
.search-select-con{background:#f8f8f8;border:1px solid #f3f3f3;padding:13px 15px}
.search-select-con dl{line-height:36px;font-size:14px;margin-bottom:10px}
.search-select-con dt{float:left;display:inline;width:70px;color:#333}
.search-select-con dd{overflow:hidden;font-size:0;padding-top:5px}
.search-select-con dd.attribute a{color:#999;margin-bottom:2px}
.search-select-con dd.last{padding-top:0}
.search-select-con dd a{font-size:14px;display:block;float:left;padding:0 8px;margin:0 4px;line-height:26px}
.search-select-con dd a:hover,.search-select-con dd a.active{background:#ef5231;color:#fff}
.ss-search-con{padding-left:8px}
.ss-search-input{width:330px;height:24px;line-height:24px;padding:6px 10px;border:1px solid #e9e9e9;color:#b6b6b6;font-size:14px;margin-right:6px}
.ss-search-input:hover,.ss-search-input:active{border-color:#72c01e}
.search-select-con dd .btn-ss-search{width:84px;height:36px;display:block;text-align:center;margin:0;line-height:36px;background:#fff;border:1px solid #e9e9e9;font-size:16px;color:#333}
.search-select-con dd .btn-ss-search:hover{color:#fff;background:#72c01e;border-color:#72c01e}
.all-wgt-rank{overflow:hidden;font-size:14px;color:#333;text-align:center}
.all-wgt-rank h2{height:38px;line-height:38px;text-align:center;color:#333;font-size:20px;margin-bottom:25px}
.all-user-pic{width:134px;height:134px;position:relative;z-index:100;margin:0 auto 12px auto}
.bg-all-user-pic{width:134px;height:134px;position:absolute;z-index:50;left:0;top:0}
.all-user-img{width:120px;height:120px;position:absolute;left:50%;top:50%;margin:-60px 0 0 -60px;z-index:20}
.ico-wgt-top{width:32px;height:27px;position:absolute;z-index:60;background:url(../images/ico_integral.png) no-repeat;left:17px;top:-10px;display:block}
.all-wgt-rank .user-name{height:24px;line-height:24px;text-align:center;color:#0171a3;font-size:16px;margin-bottom:3px}
.all-wgt-rank .num{color:#ffa800}
.wgt-top3-con{height:302px;background:url(../images/bg_wgt_top.jpg) no-repeat;padding-top:40px}
.wgt-top3-con h2{height:38px;line-height:38px;text-align:center;color:#333;font-size:20px}
.wgt-top3-list{padding-left:80px;margin-top:11px}
.wgt-top3-item{width:206px;float:left;display:inline;padding-top:40px}
.wgt-top3-pic-con{width:124px;height:124px;margin-left:28px;position:relative}
.bg-top3-pic{width:124px;height:124px;position:absolute;left:0;top:0;z-index:60}
.wgt-top3-pic{width:100px;height:100px;position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px;z-index:40}
.wgt-top3-txt-con{overflow:hidden;margin-top:12px}
.ico-top3{width:28px;float:left;height:40px;overflow:hidden;display:block;background:url(../images/ico_top3.png) no-repeat;margin-right:9px}
.ico-top-1{background-position:0 0}
.ico-top-2{background-position:-32px 0}
.ico-top-3{background-position:-64px 0}
.wgt-top3-txt{overflow:hidden;font-size:14px;line-height:20px;width:140px}
.wgt-top3-txt .user-name{font-size:16px;line-height:100%;color:#0171a3;margin-bottom:4px}
.top1-item{width:263px;padding-top:0}
.top1-item .wgt-top3-pic-con{width:146px;height:146px;margin-left:46px}
.top1-item .bg-top3-pic{width:146px;height:146px}
.top1-item .wgt-top3-pic{width:120px;height:120px;margin:-60px 0 0 -60px}
.top1-item .wgt-top3-txt-con{padding-left:46px}
.top-share-con h2{height:40px;line-height:40px;text-align:center;color:#333;font-size:20px;margin-bottom:24px}
.data-table{width:100%;border-spacing:0;border-collapse:collapse;font-size:14px}
.data-table td{line-height:34px;padding:8px 0}
.data-table thead td{line-height:26px;color:#999;border-bottom:1px solid #e6e6e6}
.data-table td.first{padding-left:14px}
.data-table td .user-img{width:34px;height:34px;border-radius:17px;overflow:hidden;margin-right:6px}
.data-table td .d-user-name{color:#333}
.data-table td a{color:#333}
.data-table td a:hover{color:#1b8bad;text-decoration:underline}
.top-download h2{background:url(../images/bg_top_download.png) center center no-repeat}
.download-table tbody tr:hover td{background:#f8f8f8}
.download-table tbody tr:hover td a{color:#1b8bad;text-decoration:underline}
.detail-body{background:#fafafa}
.detail-box{background:#fff;border:1px solid #ededed;padding:10px 0 49px 0}
.detail-box h2{line-height:44px;position:relative;color:#333;font-size:24px;padding-left:39px}
.detail-box h2 .ico-date{left:15px;top:14px}
.detail-profile{padding:4px 30px;border-top:1px solid #ededed;text-justify:distribute-all-lines;font-size:14px;line-height:22px;position:relative}
.detail-profile i{width:0;height:0;display:block;overflow:hidden;border-width:5px;position:absolute;left:58px;border-style:dashed dashed solid dashed}
.detail-profile .ico-before{border-color:transparent transparent #fff transparent;top:-10px;z-index:2}
.detail-profile .ico-after{border-color:transparent transparent #ededed transparent;top:-11px;z-index:1}
.detail-profile .contal-con{right:10px;top:auto;bottom:4px}
.detail-con{padding:0 15px;margin-top:11px}
.detail-footer{text-align:center;font-size:16px;line-height:30px;margin-top:55px;color:#777}
.detail-other{color:#333}
.detail-other strong{color:#ffa400;font-weight:normal}
.btn-download{width:272px;height:66px;line-height:66px;text-align:left;display:block;color:#fff;font-size:26px;background:url(../images/btn_download.png) no-repeat;text-indent:95px;margin:23px auto 0 auto}
.btn-download:hover{color:#fff;background-position:0 -66px}
.gg-detail{margin-top:10px}
.detail-recommend{overflow:hidden;margin-top:30px}
.detail-recommend h2{height:30px;line-height:30px;font-size:20px;color:#333;padding-left:6px;margin-bottom:8px}
.detail-recommend h2 i{width:3px;height:18px;background-color:#e2e2e2;float:left;margin:6px 7px 0 0;display:block;float:left;overflow:hidden}
.detail-recommend-list{position:relative}
.contal-con{width:20px;height:9px;position:absolute;top:-26px;right:12px}
.detail-profile .btn-contal,.contal-con a{width:5px;height:9px;display:block;position:absolute;top:0;overflow:hidden;background:url(../images/ico_contal.png) no-repeat}
.detail-profile .btn-contal{top:50%;margin-top:-4.5px}
.detail-profile .contal-prev,.contal-con .contal-prev{background-position:0 0;left:0}
.detail-profile .contal-prev{left:5px}
.detail-profile .contal-prev:hover,.contal-con .contal-prev:hover{background-position:0 -9px}
.detail-profile .contal-next,.contal-con .contal-next{background-position:-5px 0;right:0}
.detail-profile .contal-next{right:5px}
.detail-profile .contal-next:hover,.contal-con .contal-next:hover{background-position:-5px -9px}
.detail-recommend-list .recommend-list-header{height:42px;line-height:42px;background:#f5f5f5;border-bottom:1px solid #e6e6e6;color:#b6b6b6;font-size:14px}
.detail-recommend-list .recommend-list-header li{float:left}
.detail-recommend-list .download-name{width:670px;padding-left:15px}
.detail-recommend-list .download-num{width:105px}
.detail-recommend-list .size-num{width:80px}
.recommend-list-body{width:870px;overflow:hidden;position:relative;height:360px}
.recommend-list-scroll{position:absolute}
.recommend-list-item{width:870px;height:360px;float:left;display:inline}
.recommend-list-body li{width:100%;float:left;line-height:47px;border-bottom:1px dashed #e6e6e6;font-size:14px}
.recommend-list-body .download-name{position:relative;padding-left:35px;width:650px}
.recommend-list-body .download-name a{color:#333}
.recommend-list-body .download-name a:hover{color:#1b8bad;text-decoration:underline}
.recommend-list-body .ico-date{left:15px;top:15.5px}
.jj-con{background:#f4f4f4;border:1px solid #ededed;font-size:13px;height:44px;margin-bottom:-1px;line-height:22px;color:#777;padding:14px;position:relative;display:none}
.jj-con i{width:0;height:0;display:block;position:absolute;border-width:5px;left:80px;border-style:dashed dashed solid dashed;overflow:hidden}
.jj-con .arrow-before{border-color:transparent transparent #f4f4f4 transparent;z-index:2;top:-10px}
.jj-con .arrow-after{border-color:transparent transparent #ededed transparent;z-index:1;top:-11px}
.jj-con a{color:#33a1d4}
.jj-con a:hover{color:#33a1d4}
.recommend-list-item li.hover .download-name a{color:#1b8bad;text-decoration:underline}
.detail-user-info-top{height:117px;position:relative;background:url(../images/bg_detail_user_info.png) no-repeat;padding:3px 11px 0 11px}
.detail-user-info-top i{width:0;height:0;display:block;position:absolute;border-width:6px;border-style:solid dashed dashed dashed;border-color:#e2d6c3 transparent transparent transparent;overflow:hidden;bottom:-12px;left:60px}
.detail-user-info-top .user-img-con{width:110px;height:110px;position:relative;margin-right:4px}
.detail-user-info-top .bg-user-img{width:110px;height:110px;position:absolute;z-index:60;left:0;top:0}
.detail-user-info-top .user-img{width:98px;height:98px;position:absolute;left:50%;top:50%;margin:-49px 0 0 -49px;z-index:20}
.detail-user-info-top .info-txt-con{overflow:hidden;font-size:14px;line-height:20px;color:#333;padding-top:26px}
.detail-user-info-top .user-name{font-size:18px;color:#333;line-height:22px;margin-bottom:4px}
.detail-user-info-top .info-txt-con p{word-break:break-all;word-wrap:break-word}
.detail-user-info{background:#fffaef url(../images/bg_detail_user_info_con.png) 88px 24px no-repeat;height:40px;border:1px solid #fdf6e8;border-top:0 none;padding-left:19px;padding-top:15px;overflow:hidden;position:relative}
.detail-user-info dl{font-size:14px;line-height:32px}
.detail-user-info dt{width:95px;float:left;color:#666}
.detail-user-info dd{overflow:hidden;color:#333}
.detail-user-info .ico-star{margin-top:8px}
.detail-user-info .contal-link{position:absolute;width:44px;right:18px;top:21px;height:20px;line-height:20px;color:#33a1d4;font-size:14px;display:block}
.detail-user-info .contal-link i{width:12px;height:8px;display:inline-block;*display:inline;*zoom:1;margin-left:4px;vertical-align:middle;background:url(../images/ico_contal_detail.png) no-repeat;overflow:hidden}
.detail-user-info .contal-link .close{background-position:0 -8px}
.detail-rar-box{padding-bottom:15px}
.no-download{line-height:55px;text-align:center;background:#fff;border:10px solid #7f7f7f;font-size:24px;color:#999;padding:86px 0 100px 0}
.no-download .ico{width:58px;height:75px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-right:20px;background-size:75px 55px}
.no-download .pdf{background:url(../images/pic_pdf.png) no-repeat}
.no-download .doc{background:url(../images/pic_doc.png) no-repeat}
.no-download .txt{background:url(../images/pic_txt.png) no-repeat}
.no-download .ppt{background:url(../images/pic_ppt.png) no-repeat}
.no-download .rar{background:url(../images/pic_rar.png) no-repeat}
.no-download .other{background:url(../images/pic_other.png) no-repeat}
.rar-detail-footer{margin-bottom:50px}
.rar-detail-user-info{margin-top:5px}
.report-main{background:#fafafa;padding:12px 15px 37px 15px}
.report-main h2{font-size:22px;color:#333;height:45px;line-height:45px;border-bottom:1px solid #e9e9e9}
.report-main .info{font-size:22px;font-weight:bold;height:55px;line-height:55px;color:#ef5231}
.report-dl{font-size:14px}
.report-dl dd{display:block;margin-bottom:16px}
.report-select{font-size:14px;width:370px;height:36px;line-height:36px;color:#54575c;border:1px solid #e3e3e3}
.textarea-h68-con,.textarea-h218-con{height:218px;background:#fff;border:1px solid #e3e3e3;padding:0 13px;position:relative}
.textarea-h68-con{height:68px}
.report-page-num{position:absolute;right:14px;bottom:9px;height:20px;line-height:20px;font-size:14px;color:#a2a4a6}
.report-textarea{border:0 none;background:0;width:100%;height:204px;padding:7px 0;color:#a2a4a6;outline:0 none;overflow:hidden}
.textarea-h68-con .report-textarea{height:54px}
.report-input{width:340px;height:24px;line-height:24px;padding:5px 14px;border:1px solid #e3e3e3;color:#a2a4a6}
.report-short-input{width:180px}
.btn-report{width:160px;height:46px;line-height:46px;text-align:center;font-size:18px;display:block;background:#72c01d;color:#fff;border-radius:4px;overflow:hidden}
.btn-report:hover{color:#fff;background:#7dc628}
.report-aside{background:#e7f7dc;margin-bottom:-3000px;padding-bottom:3000px}
.report-aside-con{padding-top:42px;font-size:18px;line-height:26px;color:#72c01d;text-align:center}
.code-txt,.code-img{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:4px}
.code-txt{font-size:12px;line-height:18px;*margin-left:8px}
.code-txt a{color:#2981a9}
.disclaimer-main{background:#fafafa;font-size:14px;line-height:24px;padding:34px 16px;color:#555}
.disclaimer-main .num{width:23px;margin-left:-23px;float:left}
.disclaimer-main .title{color:#333}
.disclaimer-main .text-p{padding-left:23px}
.disclaimer-main .link-con{text-align:right}
.disclaimer-main .link-con a{color:#ef5231}
.disclaimer-main .link-con a:hover{color:#ef5231}
.disclaimer-footer{border-top:0 none;text-align:center;color:#999}
.empty-con{font-size:14px;text-align:center;line-height:24px;color:#999;margin:100px 0}
.empty-con i{width:54px;height:44px;background:url("../images/icon_empty.png") no-repeat;display:block;margin:0 auto 5px auto}
.notfound-con{border-top:1px solid #ededed;padding-top:57px}
.notfound-img{width:530px;height:363px;margin:0 auto;background:url(../images/bg_nofound.jpg) no-repeat}
.notfound-footer{font-size:14px;color:#333;line-height:40px;text-align:center;margin-top:24px}
.btn-notfound{height:40px;line-height:40px;margin:0 20px;display:inline-block;vertical-align:middle;*display:inline;*zoom:1;padding:0 33px;border:1px solid #999;color:#333;overflow:hidden;border-radius:5px}
.arrow-notfound{width:0;height:0;display:block;overflow:hidden;border-width:5px;border-style:dashed solid dashed dashed;border-color:transparent #545454 transparent transparent;float:left;margin:15px 10px 0 0}
.btn-notfound:hover{border-color:#b0b0b0;color:#999}
.btn-notfound:hover .arrow-notfound{border-color:transparent #999 transparent transparent}
.n-erro{background-image:url(../images/bg_500.jpg)}