@charset "utf-8";
/* CSS Document */

.recomreport{ width:162px; height:216px; background:#f8f8f8 url(../../img/index/rlinfoicon.jpg) no-repeat center 167px; padding-left:17px; border-left:1px solid #ccc; position:relative;}
.recomreport a{ width:19px; height:19px; background:url(../../img/index/tagcclose.jpg) no-repeat; position:absolute; top:5px; right:7px; display:inline-block;}
.recomreport dt{ height:40px; line-height:40px; font-weight:bold; color:#0d83db;}
.recomreport dd{ height:22px; line-height:22px;}
.head .tagsearch{ float:left; width:500px; padding-top:33px;}
.head .tagsearch .search,.head .tagsearch .conuploadbtn{ top:33px; top:34px\9;}
.head .tagsearch .conuploadbtn{ left:503px;}

.recentview{ height:285px; border:1px solid #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; behavior: url(style/border-radius.htc); background:url(../../img/index/rvbg.jpg) repeat-x;}
.recv_title{ height:22px; line-height:22px; font-size:16px; font-weight:bold; padding:15px 0 0 28px; position:relative;}
.recv_title a.close,.dialoghead a.close{ width:17px; height:17px; background:url(../../img/index/closeicon.png) no-repeat; display:inline-block; position:absolute; right:10px; bottom:7px;}
.recv_title a.close:hover,.dialoghead a.close:hover{ background-position:right top;}
.piclist{ padding-top:10px; position:relative; _position:static;}
.piclist ul{ padding-left:5px;}
.recentview .piclist ul{ padding-left:35px;}
.piclist li{ width:122px; margin-right:18px; margin-bottom:20px; float:left; position:relative;}
.recentview .piclist li{ margin-right:35px;}
.piclist li img{ width:106px; height:140px; border:2px solid #9ec7c8;}
.piclist li p{ line-height:18px;}
.pict{ line-height:18px; font-weight:bold; color:#177cec; margin-top:5px; display:inline-block;}
.recommend .pict:hover{ background:#177cec; color:#fff;}
.recv_arrow{ width:26px; height:29px; background:url(../../img/index/recv_arrow.png) no-repeat left top; display:inline-block; position:absolute; top:95px; right:29px; _position:static; _margin-top:95px;}
.recv_arrow:hover{ background-position:right top;}
.recommend{ clear:both; height:286px; margin-top:10px;}
.recommendtitle{ height:38px; line-height:38px; border-bottom:1px solid #ccc; font-size:16px; position:relative;}
.pagingdot,.pagingmenu{ position:absolute; top:10px; right:0;}
.pagingdot{ top:13px; right:68px;}
.pagingdot a{ width:9px; height:9px; background:url(../../img/index/pagingdot.jpg) no-repeat right top; margin-right:10px; display:inline-block;}
.pagingdot a:hover{ background-position:-18px top;}
.pagingdot a.current{ background-position:left top;}
.pagingmenu a{ width:28px; height:19px; background:url(../../img/index/pagingarrow.jpg) no-repeat; display:inline-block;}
.pagingmenu a.pagingleft:hover{ background-position:right top;}
.pagingmenu a.pagingright{ background-position:left bottom;}
.pagingmenu a.pagingright:hover{ background-position:right bottom;}
.shortrecommend{ padding-top:25px;}
.shortrecommend dl{ width:320px;}
.shortrecommend dt{ height:25px; font-size:16px;}
.shortimg img{ width:52px; height:72px; border:1px solid #ccc;}
.shortrecommend .shortrecomcontent li{ height:74px; clear:both; margin-top:15px;}
.picmes{ margin-left:10px;}
.shortrecomclass{ border-bottom:1px solid #ccc;}
.shortrecomclass ul{ float:right; margin-top:-24px;}
.wordtype{ position:relative;}
.wordtype span{ width:16px; height:16px; background:url(../../img/index/fileicon.jpg) no-repeat; display:inline-block; position:absolute; bottom:4px; right:4px;}
.wordtype span.normal{ background-position:left top;}
.wordtype span.text{ background-position:-21px top;}
.wordtype span.pdf{ background-position:-38px top;}
.wordtype span.word{ background-position:-60px top;}
.wordtype span.ppoint{ background-position:-79px top;}
.wordtype span.excell{ background-position:-101px top;}
.wordtype span.photo{ background-position:right top;}
.piclist .wordtype{ _height:140px;}
.recommend .piclist .wordtype:hover img{ border:2px solid #177cec;}
.piclist .wordtype span{ right:17px;}
.picdetail{ width:155px; height:199px; border:3px solid #ababab; padding:8px; background:#fff url(../../img/index/detailbottombg.jpg) repeat-x left bottom; position:absolute; top:0px; left:-37px; z-index:10; display:none;}
.piclist li:hover .picdetail{ display:block;}
.picdetail p{ color:#898989;}
.picdetail a{ color:#177cec;}
.picdetail .starbox{ padding:6px 0 16px;}
.picdetail .starbox img{ border:none; width:auto; height:auto;}
.picdetail span.downcount{ width:30px; display:inline-block;}
.picdetail .picdetailbottom{ height:26px; line-height:26px; padding-left:6px; color:#333; position:absolute; left:0; bottom:0;}
.money{ background:url(../../img/index/priceicon.jpg) no-repeat left center; padding-left:18px; color:#ff6600; display:inline-block;}
.picdetail a.downloadbtn{ width:63px; height:22px; background:url(../../img/index/downloadbtn.jpg) no-repeat; display:inline-block; position:absolute; bottom:1px; right:2px;}

.dllist{ background:#fff; border:1px solid #ccc; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; behavior: url(style/border-radius.htc); padding-bottom:15px; margin-bottom:20px;}
.dllist dt{ _width:215px; height:25px\9; background:url(../../img/index/dcqdtbg.jpg) repeat-x; font:bold 14px/26px bold; padding-left:12px; border-bottom:1px solid #ccc; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; behavior: url(style/border-radius.htc); *margin-left:1px; position:relative;}
.dllist dt a.dlmore{ position:absolute; right:5px; top:0; line-height:25px;}
.dllist dd{ padding-left:12px;}
.dlliststyle{ height:36px; padding-top:8px;}
.dlliststyle li,.shortrecomclass li{ width:66px; height:23px; line-height:23px; text-align:center; float:left; background:#fafdfc; border:1px solid #ccc; border-left:none;}
.dlliststyle li.day,.shortrecomclass li.day{ border-left:1px solid #ccc;}
.dlliststyle li.current,.shortrecomclass li.current{ background:#fff; border-top:2px solid #177cec; border-bottom:none;}
ul.week,ul.month{ display:none;}
.dllistcontent{margin:0;}
.dllistcontent li{ height:24px; line-height:24px; background:url(../../img/index/topicon.jpg) no-repeat; padding-left:23px;}
.dllistcontent li a,.announcement li a,.dltag li a{ line-height:24px; color:#177cec;}
.dllistcontent li.num1{ background-position:1px 5px;}
.dllistcontent li.num2{ background-position:1px -18px;}
.dllistcontent li.num3{ background-position:1px -42px;}
.dllistcontent li.num4{ background-position:1px -65px;}
.dllistcontent li.num5{ background-position:1px -89px;}
.dllistcontent li.num6{ background-position:1px -113px;}
.dllistcontent li.num7{ background-position:1px -137px;}
.dllistcontent li.num8{ background-position:1px -162px;}
.dllistcontent li.num9{ background-position:1px -185px;}
.dllistcontent li.num10{ background-position:1px -209px;}

.rankclass{ width:202px; height:23px; line-height:23px; background:#f0f6fc;}
.rankclass span{ font-weight:bold;}
.dllist span.username{ width:119px; display:inline-block;}
.dllist span.ranking{ width:33px; padding-left:5px; display:inline-block;}
.dllist span.countnum{ width:40px; padding-right:5px; text-align:right; display:inline-block;}
.rankingiconlist li{ padding-left:38px;}
.rankingiconlist li.num1{ background-position:10px 5px;}
.rankingiconlist li.num2{ background-position:10px -18px;}
.rankingiconlist li.num3{ background-position:10px -42px;}
.rankingiconlist li.num4{ background-position:10px -65px;}
.rankingiconlist li.num5{ background-position:10px -89px;}
.rankingiconlist li.num6{ background-position:10px -113px;}
.rankingiconlist li.num7{ background-position:10px -137px;}
.rankingiconlist li.num8{ background-position:10px -162px;}
.rankingiconlist li.num9{ background-position:10px -185px;}
.rankingiconlist li.num10{ background-position:10px -209px;}

.announcement li{ position:relative;width:229px;}
.announcement li .date{ line-height:24px; color:gray; position:absolute; top:0; *top:-6px; right:14px;}
.announcement,.dltag{ margin-top:8px;}
.dltag li{ float:left; margin-right:12px;}
.dltag li a{ white-space:nowrap; line-height:30px;}

.taglist{ margin-bottom:35px;}
.tagsearch{ padding:56px 0 16px; height:32px; position:relative;}
.tagsearch input.seachtext{ width:325px; height:30px; line-height:30px; border:1px solid #ccc; border-right:none; padding-left:10px; font-size:14px; color:#999;}
.tagsearch .search{ width:89px; height:32px; line-height:32px; background:url(../../img/index/btnbg32.jpg) no-repeat; border:none; font-size:14px; text-align:center; font-weight:bold; cursor:pointer; position:absolute; left:335px; top:56px; top:57px\9;}
.tagsearch .search:hover{ background-position:left bottom;}
.tagsearch .conuploadbtn{ width:100px; height:33px; background:url(../../img/index/conuploadbtn.jpg) no-repeat left top; border:none; cursor:pointer; position:absolute; left:512px; top:56px; top:57px\9; display:inline-block;}
.tagsearch .conuploadbtn:hover{ background-position:left -33px;}
.tagclass{ height:46px; line-height:46px; font-size:16px;}
.taglleft,.taglmiddl,.taglright{ width:383px; float:left;}
.taglmiddl{ width:322px;}
.taglright{ width:255px;}
.taglist{ clear:both;}
.taglist dt{ width:70px; color:#0066cc; font-weight:bold; height:30px; line-height:30px; float:left;}
.taglist dd{ float:left;}
.taglist .taglleft dd{ width:303px;}
.taglist .taglmiddl dd{ width:243px;}
.taglist .taglright dt,.taglist .taglright dd{ float:none;}
.taglist .taglright dt{ width:auto;}
.taglist dd a{ line-height:30px; white-space:nowrap; margin-right:3px;}

.location{ padding-bottom:13px;}
.location a{ color:#177cec;}
.filename{ height:24px; line-height:24px; font-weight:bold; font-size:14px; color:#177cec; padding-left:21px; position:relative;}
.filename span{ width:16px; height:24px; background:url(../../img/index/fileicon.jpg) no-repeat left center; display:inline-block; position:absolute; top:0; left:0;}
.wordtype span.normal{ background-position:left top;}
.wordtype span.text{ background-position:-21px top;}
.wordtype span.pdf{ background-position:-38px top;}
.wordtype span.word{ background-position:-60px top;}
.wordtype span.ppoint{ background-position:-79px top;}
.wordtype span.excell{ background-position:-101px top;}
.wordtype span.photo{ background-position:right top;}

.fileshow{ padding-top:15px;}
.filepreview .normal{ _bottom:46px;}
.filepreview p{ line-height:38px; text-align:center;}
.filepreview a{ line-height:38px; color:#177cec;}
.filepreview img{ width:138px; height:198px; border:1px solid #ccc;}
.filebasicinfo{ width:225px; margin-left:30px;}
.filebasicinfo p{ line-height:18px;}
.filebasicinfo a{ color:#177cec;}
.star_statistic{ color:#ff6600; font-size:16px; font-weight:bold; padding-top:10px;}
.star_statistic span{ font-size:35px; font-weight:bold;}
.filebasicinfo .numbox{ width:50px; display:inline-block;}
.author{ padding-top:10px; height:70px;}
.author dt,.author dd{ float:left;}
.author dd{ margin-left:18px;}
.author dd p{ padding:3px 0;}
.author dd a.attention,.author dd a.attentioned{ width:65px; height:20px; background:url(../../img/index/attention.jpg) no-repeat; display:inline-block;}
.author dd a.attentioned{ background-position:left bottom;}
.tagbox{ color:#177cec;}
.tagbox span{ white-space:nowrap;}
.downloadbox{ width:172px; background:#f9f9f9; border:1px solid #ccc; padding:7px 9px 0; margin-left:62px;}
.downloadbox p{ line-height:23px; padding-bottom:7px;}
.feedlist_title{ height:35px; line-height:35px; font-size:16px;}
.feedlist_eva{ height:65px; background:#f9f9f9; border:1px solid #ccc; padding:8px 60px 0 40px;}
.feedlist_eva p{ line-height:22px;}
.feedlist_eva .star_statistic{ padding-top:5px;}
.feedlist_eva .graybtn{ margin-top:5px;}
.fileinfo .feedlist_title{ border-bottom:1px solid #ccc;}
.fileinfocon{ padding:10px 0; line-height:23px;}
a.download,a.translate{ width:171px; height:44px; background:url(../../img/index/download.jpg) no-repeat left top; display:inline-block;}
a.translate{ background:url(../../img/index/translate.jpg) no-repeat left top;}
a.download:hover,a.translate:hover{ background-position:left bottom;}
a.report{ padding-left:16px; color:red; background:url(../../img/index/report.jpg) no-repeat left center;}
a.collection{ width:29px; height:21px; line-height:21px; padding-left:20px; color:#177cec; background:url(../../img/index/collection.jpg) no-repeat 2px center; border:1px solid #f9f9f9; display:inline-block;}
.share{ line-height:21px; padding-left:20px; color:#177cec; background:url(../../img/index/share.jpg) no-repeat 2px center; border:1px solid #fff; display:inline-block;}
a.collection:hover{ background-color:#fff; border:1px solid #dfdfdf;}
.textareabox{ position:relative;}
.textareabox textarea{ width:570px; height:52px; resize:none; border:1px solid #ffd364; font-size:12px; padding:8px;}
.textareabox .fontcount{ font-size:14px; color:#b7b7b7; position:absolute; bottom:8px; right:8px;}
.publishbox{ margin-top:3px; margin-bottom:20px; text-align:right;}

.feedlist dl.feed_list,.onlinefeedlist dl.feed_list{ margin-top:19px;}
.feedlist dl.feed_list dt,.onlinefeedlist dl.feed_list dt{ float:left; padding:0 22px 0 13px;}
.feedlist dl.feed_list dt p,.onlinefeedlist dl.feed_list dt p{ text-align:center;}
.feedlist dl.feed_list dt a,.onlinefeedlist dl.feed_list dt a{ padding-top:13px; color:#177cec;}
.feedlist .fdlcontent{ width:579px; padding:20px 21px; position:relative; float:left; background:#f9f9f9; border:1px solid #ccc; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; behavior:url(style/border-radius.htc);}
.feedlist .fdlcontent .feedtitle{ line-height:14px; padding-bottom:12px; font-weight:bold; position:relative;}
.feedlist .fdlcontent .feedtitle .starbox{ width:85px; height:14px; line-height:14px; background:url(../../img/index/starl.jpg) no-repeat; display:inline-block;}
.feedlist .fdlcontent .feedtitle .date{ color:#898989; font-weight:normal; position:absolute; right:0px; _right:21px;}
.feedlist .fdlcontent .feedcontent,.onlinefeedlist .fdlcontent .feedcontent{ line-height:22px;}
.feedlist .fdlcontent .arrow{ width:19px; height:34px; background:url(../../img/index/arrow.jpg) no-repeat; position:absolute; top:15px; left:-19px; left:-18px\9; *left:-19px;}

.dllist .filenamelist{ width:194px; height:auto;}
.dllist .filename a{ line-height:24px; font-weight:bold; color:#177cec;}
.dllist .filename a.evacount{ padding-left:10px; width:80px; font-weight:normal; display:inline-block;}
.feedbtnbox{ *height:30px; padding:20px 0 0 83px;}

.onlinefeedlist{ margin-bottom:70px;}
.onlinefeedlist .fdlcontent{ width:621px; position:relative; float:left;}
.onlinefeedlist .fdlcontent .feedtitle{ line-height:14px; padding-bottom:12px;}
.onlinefeedlist .fdlcontent .feedtitle .starbox{ height:10px;}
.onlinefeedlist .fdlcontent .feedtitle .date{ color:#898989; padding-left:20px;}
.onlinefeedlist .fdlcontent .feedtitle a{ color:#ff9966; margin-left:5px;}

.replybtn{ padding:10px 0 16px;}
.replybtn a{ background:url(../../img/index/btnbg.jpg)}
.replylist{ background:#f9f9f9; border:1px solid #ccc; padding:25px 16px 0;}
.reply_list{ margin-bottom:25px;}
.reply_list dt{ float:left;}
.reply_list dd.reply_content{ float:left; width:505px;}
.replycontent{ line-height:22px;}
.replycontent a{ color:#177cec;}
.reply_content .date{ color:#898989; line-height:22px;}

.readding{ background:none;}
.readding .wrap{ width:1300px;}
.readding .top{ border-bottom:1px solid #ccc; padding:0 17px;}
.exit{ color:#177cec; line-height:30px;}
.readding .filename{ margin-left:40px;}
.fileinfo{ height:28px; line-height:28px; color:#898989; margin-left:10px;}
.singlefileinfo{ height:auto; margin:0;}
.fileinfo a{ color:#177cec;}
.fileinfo span.starbox{ width:55px; height:24px; line-height:24px; background:url(../../img/index/stars.jpg) no-repeat left center; display:inline-block;}
.fileinfo span.price{ height:24px; line-height:24px; color:#ff6600; background:url(../../img/index/priceicon.jpg) no-repeat left center; padding-left:17px; display:inline-block;}
.readding a.translate,.sharebox a.translate{ padding-left:20px; color:#177cec; background:url(../../img/index/translates.jpg) no-repeat 2px center; display:inline-block;}
.sharebox a.translate{ width:29px; height:21px; line-height:21px; border:1px solid #fff;}
.sharebox a.translate:hover,.sharebox .share:hover{ border:1px solid #dfdfdf;}
.sharebox .share{ width:29px; position:relative;}
.sharebox .share:hover{ border-bottom:1px solid #fff; background-color:#fff; color:#177CEC;}
.sharebox .share:hover dl{ display:block;}
.sharebox .share dl{ width:87px; height:56px; background:#fff; border:1px solid #ccc; position:absolute; left:-1px; top:21px; display:none;}
.sharebox .share dt{ width:49px; height:1px; background:#fff; position:absolute; top:-1px; left:0;}
.sharebox .share dd{ height:25px; line-height:25px; padding-left:26px; _padding-top:5px;}
.sharebox .share dd:hover{ color:#177CEC;}
.readding .collection,.readding .share,.readding .translate{ width:29px; height:29px; line-height:29px; padding-left:20px; color:#333; background-color:#f9f9f9; border:1px solid #dfdfdf; margin-left:6px;}
.readding .content{ clear:both;}

.dialogbox{ width:465px; position:absolute; top:-3000px; left:0; z-index:999; display:none;}
.dialog{ position:relative; z-index:1001;}
.dialogcontent{ width:445px; border:1px solid #545454; position:relative;}
.dialoghead{ height:26px; line-height:26px; background:#0086e7; border:1px solid #0b6ad3; font-size:14px; font-weight:bold; color:#fff; padding-left:11px; position:relative;}
.dialoghead a.close{ width:17px; height:17px; background:url(../../img/index/closeicon.png) no-repeat; display:inline-block; position:absolute; right:10px; bottom:5px;}
.dialoghead a.close:hover{ background-position:right top;}
.dialogtext{ padding:26px; background:#fff;}
.dialogtext p,.dialogtext a{ line-height:22px;}
.dialogfoot{ height:41px; background:#f2f2f2; text-align:right; border-top:1px solid #ccc;}
.dialogfoot a.close,.dialogfoot a.close:hover{ margin:7px 7px 0 0;}
.dashed{ margin:10px 0; border-bottom:1px dashed #d7d7d7; _height:0px; _margin-top:-5px;}
.downloadsuccess{ height:53px; background:url(../../img/index/dialogsuccess.jpg) no-repeat 3px top; padding-left:67px; padding-top:5px;}
.downloadsuccess p.downloadsuctext{ font-size:16px; font-weight:bold; padding-bottom:3px;}
.logintable p{ height:30px; line-height:30px;}
.logintable p b{ width:86px; text-align:right; font-weight:normal; display:inline-block;}
.logintable p input.text{ width:210px; height:22px; line-height:22px; padding-left:7px; border:1px solid #7f9db9;}
.logintable p .speclink{ color:#177CEC; margin-left:10px;}
.otherstyle{ height:80px;}
.otherstyle dt,.backtologin dt{ font-size:14px;}
.otherstyle dd,.backtologin dd{ height:32px; line-height:32px; padding-left:46px; cursor:pointer; margin:25px 0 0 38px; float:left;}
.otherstyle dd.sina,.backtologin dd.sina{ background:url(../../img/index/sinaicon.jpg) no-repeat; margin-left:0;}
.otherstyle dd.qq,.backtologin dd.qq{ background:url(../../img/index/qqicon.jpg) no-repeat;}
.logintable .loginbtnbox a{ line-height:31px;}
.tag{ margin-top:5px;}
.tag ul{ float:left; margin-top:-20px; margin-left:62px; *padding-left:95px; _padding-left:40px; *width:520px;}
.tag li{ height:26px; line-height:26px; border:1px solid #ccc; background:#f9f9f9; padding:0 7px; float:left; margin:0 10px 10px 0; white-space:nowrap;}
.tag li.current,.tag li:hover{ background:#177cec; border:1px solid #0a57ad; color:#fff;}

.searchresult{ height:50px; line-height:50px; font-size:16px; font-weight:bold; padding-left:13px;}
.searchresult span{ font-weight:normal; font-size:12px; padding-left:10px;}
.searchresultsorting{ height:25px; border-bottom:1px solid #ccc; position:relative;}
.srs_select select{ border:1px solid #7f9db9;}
.srs_num{ line-height:22px; position:absolute; left:365px; top:0;}
.srs_num span{ font-weight:bold;}
.srs_num a{ color:#ff6600; font-weight:bold;}
.srs_paging{ _width:110px; min-width:110px; line-height:22px; text-align:center; position:absolute; right:0; top:0;}
.srs_paging span{ color:#ff6600;}
.prew{ width:28px; height:19px; background:url(../../img/index/pagingarrow.jpg) no-repeat; display:inline-block; position:absolute; top:0; left:0;}
.prew:hover{ background-position:right top;}
.next{ width:28px; height:19px; background:url(../../img/index/pagingarrow.jpg) no-repeat left bottom; display:inline-block; position:absolute; top:0; right:0;}
.next:hover{ background-position:right bottom;}

.srlist{ padding:10px 0;}
.srlist li{ height:158px; border:1px solid #fff; position:relative;}
.srlist li:hover{ background:#f9f9f9; border:1px solid #ccc;}
.srlist li .fl{ margin-top:19px; margin-left:4px; _margin-left:2px;}
.srlist li .fl p{ line-height:32px;}
.srlist li .wordtype img{ width:67px; height:94px; border:1px solid #ccc;}
.srlist li .wordtype span{ _bottom:37px;}
.srlist li .fr{ width:600px; margin-top:19px; margin-right:18px; _margin-right:9px;}
.srlist li .fr p{ line-height:25px;}
.srlist li .fr .filename,.srlist li .fr .fileinfo{ margin:0; padding:0;}
.srlist li .sharebox,.srlist li .srlrtbox{ /*display:none;*/ height:23px; position:absolute; right:18px; top:10px;}
.srlist li:hover .sharebox{ display:block;}
.srlist li .srlrtbox{ top:17px;}

.fileinfolist li{ height:75px; padding-top:16px;}
.fileinfolist li img{ width:52px; height:72px; border:1px solid #ccc;}
.fileinfolist li .fr{ width:132px; margin-right:18px; _margin-right:9px;}
.fileinfolist li .fr p{ line-height:18px;}
.fileinfolist li .filename{ height:auto; padding:0; font-size:12px; padding-bottom:6px;}
.fileinfolist li .filename a{ line-height:18px; font-size:12px;}

.searchpaging{ height:33px; border-top:1px solid #ccc; padding-top:14px;}
.searchpaging .leftaction{ float:left; line-height:18px;}
.numred{ color:red; padding:0 5px;}
.searchpaging .righttaction{ float:right;}
.searchpaging .righttaction a{ height:18px; line-height:18px; border:1px solid #ccc; padding:0 13px; display:inline-block; color:#177cec; margin-right:5px; _margin-right:3px;}
.searchpaging .righttaction a:hover,.searchpaging .righttaction a.current{ background:#177cec; color:#fff;}

.fileclass{ border:3px solid #ccc; padding:15px 15px 15px 29px; margin-bottom:23px;}
.fileclass li{ width:124px; line-height:24px; color:#888; float:left;}
.fileclass li a{ color:#177cec;}

.atical{ padding:29px; border:1px solid #ccc; background:#f9f9f9; margin-bottom:50px;}
.aticaltitle{ font-size:16px; font-weight:bold; line-height:28px;}
.aticaldate{ color:#888;}
.aticalcontent{ padding-top:30px;}
.aticalcontent p{ line-height:20px; text-indent:25px;}
.aticalauthor{ text-align:right; padding-top:20px;}
.aticalauthor p{ line-height:20px;}

.searchsolution{ border:3px solid #ccc; padding:12px;}
.searchsolution dt,.searchsolution dd,.searchsolution .submenu li{ height:25px; line-height:25px; float:left;}
.searchsolution dt{ font-weight:bold;}
.searchsolution dd,.searchsolution .submenu li{ padding:0 8px;}
.searchsolution dd a,.searchsolution .submenu li a{ line-height:25px; padding:2px 5px; color:#409bff;}
.searchsolution dd.submenutitle,.searchsolution .submenu{ background:#fffee9; border:1px solid #f8ddc2;}
.searchsolution dd.submenutitle{ border-bottom:1px solid #fffee9;}
.searchsolution a.current{ background:#409bff; color:#fff;}
.searchsolution .submenu{ margin:26px 0 0 38px;}
.searchsolution dl{ clear:both;}

.userpage .conleft{ width:628px;}
.userpage .conright{ width:309px;}
.userpage .srlist li .fr{ width:515px;}
.contitle{ height:50px; font-size:24px; font-weight:bold; color:#626262; position:relative;}
.userinfo{ background:#f9f9f9; border:1px solid #ccc; padding:10px; margin-bottom:22px;}
.user_name{ font-size:14px; font-weight:bold; color:#177cec;}
.useraccount{ margin-top:20px;}
.useraccount a{ height:19px; line-height:19px; border:1px solid #bfcdd8; background:url(../../img/index/priceicon.jpg) no-repeat 5px 2px; padding:0 6px 0 23px; margin-left:25px; display:inline-block;}
.userbasicmes p.userstatistictitle{ height:48px; line-height:48px; font-size:16px;}
.userstatistic{ height:73px; border:3px solid #3da5ed; padding:18px 0 0 5px;}
.userstatistic li{ width:auto; float:left; padding:0 10px; text-align:center;}
.userstatistic li p{ line-height:28px; font-size:14px;}
.userbasicmes{ padding-left:8px;}
.userbasicmes p{ line-height:25px;}
.basicmes{ height:90px;}
.basicmes li{ float:left;}
.userphoto{ width:88px; height:88px; margin-right:15px; position:relative;}
.userphoto:hover .changephoto{ display:block;}
.changephoto{ display:none; width:88px; height:20px; text-align:center; position:absolute; bottom:0;}
.changephoto .op{ width:88px; height:20px; background:#fff; opacity:0.5; filter:alpha(opacity=50); display:inline-block; position:absolute; top:0; left:0;}
.changephoto a{ line-height:20px; color:#177CEC; position:relative;}
.userlist{ margin-bottom:25px;}
.userlist ul{ width:335px; padding-left:5px;}
.userlist li{ height:88px; padding:0; background:none; float:left; margin-right:25px; margin-top:10px;}
.userlist li p{ text-align:center;}
.fileclasstitle{ height:35px; line-height:35px; font-size:16px; border-bottom:1px solid #ccc; clear:both;}
.fileclasstitle a{ float:right; line-height:35px;}
.mflist{ padding:12px 0; margin-bottom:20px;}
.mflist li{ position:relative;}
.mflist li a{ color:#177CEC; line-height:25px;}
.mflist li span{ color:gray; line-height:25px; position:absolute; right:0;}
.feed_tools{ height:21px;}
.feed_tools li{ height:21px; line-height:21px; float:left; font-size:12px; font-weight:bold; margin-right:10px;}
.feed_tools li a{ color:#177CEC; line-height:19px; border:1px solid #fff; padding:0 10px; display:inline-block;}
.userpagetitle{ height:50px;}
.userpagetitle .contitle{ height:36px; line-height:30px; margin-left:10px;}
a.attention,a.attentioned{ width:65px; height:20px; background:url(../../img/index/attention.jpg) no-repeat; display:inline-block;}
a.attentioned{ background-position:left bottom;}
.userpage .basicmes{ height:65px;}
.userpage .userphoto{ height:65px; width:50px;}
.userpage .userphoto img{ margin-top:7px;}
.indexlist{ margin-bottom:12px;}
.indexlist dt{ font:18px/42px "微软雅黑";}
.indexlist dd{margin:0;}
.indexlist a:hover{ background:#177cec; color:#fff; text-decoration:underline;}
.fenlei{ clear:both; height:270px; padding-top:23px; background:#f9f9f9; border-top:1px solid #c0c0c0; margin-top:10px;}
.fenleic{ width:960px; margin:0 auto;}
.feileictitle{ font:16px "微软雅黑"; margin-bottom:10px;}
.fenleic dl{ clear:both; margin-right:25px;}
.fenleic dt{ font:14px/30px "微软雅黑";}
.fenleic dd{ float:left; margin-bottom:10px;}
.fenleic dd a{ color:#177cec; padding-right:15px;}
.registerbanner{ height:78px; background:#fffcf2; border:1px solid #ebe1ba; font:34px/68px "微软雅黑"; padding-left:80px; position:relative; margin-bottom:10px;}
.registerbanner span{ font:12px "宋体"; color:gray;}
.registerbanner .registerbtn{ width:147px; height:52px; background:url(../../img/index/registerbtn.jpg) no-repeat; display:inline-block; position:absolute; top:10px; right:58px;}
.feileiclass{ height:38px; line-height:42px;}
.feileiclass li{ float:left; font:18px/42px "微软雅黑";}
.feileiclass li.fgx{ font:12px/45px "宋体"; padding:0 10px;}
.feileiclass li a{ color:#177cec; line-height:45px;}
.flsearch{ width:307px;}
.flsearch p,.flsearch a{ font:14px/33px "微软雅黑";}
.flsearch p{ height:33px; clear:both;}
.flsearch .conuploadbtn{ width:110px; height:33px; background:url(../../img/index/conuploadbtn.png) no-repeat left top; border:none; cursor:pointer; display:inline-block;}
.flsearch .text{ width:200px; height:31px; border:1px solid #ccc; margin-right:10px; float:left;}
.searchgreen{ width:82px; height:33px; background:url(../../img/index/indexsearchgreen.png) no-repeat; border:none; display:inline-block; float:left;}
.recommend .piclist li{ padding-bottom:10px; margin-bottom:0;}


.feed_moreinfo,.feed_moreinfoloading{ height:43px; line-height:43px; text-align:center; background:#f9f9f9; border:1px solid #ccc; margin:10px 0; cursor:pointer;}
.feed_moreinfo:hover{ background:#fff;}
.feed_moreinfoloading{ background:url(../../img/loading.gif) no-repeat 246px center; cursor:default;}


.wordtype span{background:url("../../img/index/fileicon.jpg") no-repeat scroll 0 0 transparent;bottom:4px;display:inline-block;height:16px;position:absolute;right:4px;width:16px;}.index_myFav_box{width:700px;position:relative;margin:0 auto;}.index_myFav_box .doc_box{height:150px;padding:10px 2px;margin:10px 0px;border:1px solid #CECECE;border-color:#fff #fff #CECECE;}.index_myFav_box .doc_box:hover{border:1px solid #CECECE;}.index_myFav_box .doc_img_infos,.index_myFav_box .doc_img_infos dd{width:68px;overflow:hidden; position: relative;}.index_myFav_box .doc_img_infos dd{height:96px;}.index_myFav_box .doc_img_infos dd img{width:66px;height:94px;border:1px solid #CECECE;}.index_myFav_box .doc_img_infos dt{color:#8C8C8C;height:25px;line-height:25px;text-align:center;}.index_myFav_box .doc_img_infos,.index_myFav_box .doc_infos{position:relative;float:left;}.index_myFav_box .doc_infos{width:580px;margin-left:20px;}.index_myFav_box .doc_infos .doc_title a{height:30px;line-height:30px;color:#107BEF;font-weight:bold;display:block}.index_myFav_box .doc_infos .doc_desc{color:#636363;line-height:15px; margin:10px 0px 5px 0px;}.index_myFav_box .doc_infos .doc_info{height:20px;line-height:20px;color:#8C8C8C;}.index_myFav_box .doc_infos .doc_info a{color:#107BEF; }.index_myFav_box .doc_infos .clickBt a{display:block;position:relative;float:right;color:#107BEF;}.righttaction {float: right;}.righttaction a {border: 1px solid #CCCCCC;color: #177CEC;display: inline-block;height: 18px;line-height: 18px;margin-right: 5px;padding: 0 13px;}.righttaction a:hover, .searchpaging .righttaction a.current {background: none repeat scroll 0 0 #177CEC;color: #FFFFFF;}
	.font_box{
           					background: none repeat scroll 0 0 #FFFCF2;
						    border: 1px solid #EBE1BA;
						    height: 40px;
						    line-height: 40px;
						    width: 650px;
						    position: relative;
						    display: block;
						    text-align: center;
						    margin: 20px 0px;
						    color: rgb(128,128,128);
           				}
           				.font_box a{
           					color: rgb(23,124,236);
           					text-decoration: underline;
           				}









.content{ padding-top:29px; position:static;}
.conleft{ width:708px; float:left;}
.conright{ width:229px; float:right;}

p{text-indent:inherit!important;margin:0; padding:0; color:#333; font-size:14px; font-family: "Microsoft Yahei","Helvetica Neue","Luxi Sans","DejaVu Sans",Tahoma,"Hiragino Sans GB",宋体 !important;}
.fl{ float:left;}
.fr{ float:right;}
.coloro{ color:#ff6600 !important;}
.colorblue{ color:#177CEC !important;}
.color3{ color:#333 !important;}
.gray{ color:#888 !important;}
.tc{ text-align:center !important;}
.tr{ text-align:right !important;}
.fb{ font-weight:bold;}
.ft12{ font-size:12px !important;}
.ft14{ font-size:14px !important;}
.graybtn{ width:75px; height:25px; line-height:25px; border:none; cursor:pointer; color:#333 !important; background:url(../img/btnbg.jpg) no-repeat; display:inline-block; text-align:center;}
.yellowbtn,.yellowbtnlong{ width:88px; height:31px; line-height:31px; background:url(../img/ylbtn.jpg) no-repeat; color:#000 !important; display:inline-block; text-align:center;}
.yellowbtnlong{ width:174px; background:url(../img/yelbtnlong.jpg) no-repeat;}
.yellowbtnlong:hover{ background-position:left -31px;}
.bluebtn{ width:80px; height:30px; line-height:30px; background:url(../img/bluebtn.jpg) no-repeat left top; display:inline-block; cursor:pointer; text-align:center; color: #fff; font-weight:bold;}
.bluebtn:hover{ background-position:left bottom;}
.publish{ width:54px; height:23px; line-height:23px; background:url(../img/publish.jpg) no-repeat; display:inline-block; cursor:pointer;}
.bluebtn27{ width:80px; height:27px; line-height:27px; background:url(../img/bluebtn27.jpg) no-repeat left top; display:inline-block; cursor:pointer; text-align:center; color: #fff !important; font-weight:bold;}
.graybtn27{ width:76px; height:27px; line-height:27px; border:none; cursor:pointer; color:#333; background:url(../img/btnbg27.jpg) no-repeat; display:inline-block; text-align:center;}
.greenbtn,.graybtn29{ width:82px; height:29px; line-height:29px; background:url(../img/greenbtnbg.png) no-repeat left top; display:inline-block; cursor:pointer; text-align:center; color: #fff !important; font-weight:bold;}
.graybtn29{ background-image:url(../img/graybtnbg.png); color:#333 !important;}
.mesmore{ width:24px; height:24px; background:url(../img/mesmore.png) no-repeat; display:inline-block;}
.fixbtn{ width:171px; height:44px; line-height:44px; border:none; cursor:pointer; color:#333; background:url(../img/fixbtn.jpg) no-repeat; display:inline-block; text-align:center;}
.cb{ clear:both;}

.wrap{ width:960px; margin:0 auto;}
.top{ height:30px;}
.top li{ width:77px; line-height:30px; float:left; color:#ccc; text-align:center;}
.top li.current{ background:url(../img/topmenubg.jpg) no-repeat; color:#333; font-weight:bold;}