/*公共样式*/
*{margin:0;padding:0;}
body{font-size:12px;font-family:SimSun,Arial,Helvetica,sans-serif;color:#333333;}
ul,dl,ol{ list-style-type: none;}
table{ margin:auto; border-collapse: collapse;}

img{border:none;}
a{color:#333; text-decoration:none;}
a:hover{ color:#FF6600; text-decoration:underline;}

.t-right{ text-align:right;}
.tcenter{ text-align:center;}
.t-left{ text-align:left;}

.ml-10{ margin-left:10px;}
.ml-20{ margin-left:20px;}
.mt-10{ margin-top:10px;}
.mt-20{ margin-top:20px;}
.mr-10{ margin-right:10px;}
.mr-20{ margin-right:20px;}
.mb-10{ margin-bottom:10px;}
.mb-20{ margin-bottom:20px;}

.right{ float:right;}
.left{ float:left;}
.b{ font-weight:bold;}
.n{ font-weight:normal;}
.nodata{position:absolute;left:20px;}
.yh{ font-family:\5FAE\8F6F\96C5\9ED1;}
.red{ color:red;}
.green{ color:green;}
.blue{ color:#04AEDA;}
.clear{ clear:both;}
.none{ display:none;}

body{ font-family:\5FAE\8F6F\96C5\9ED1; background:#E2EFFF;}

/*头部*/
.header{ width:100%; height:88px; overflow:hidden; background:url(../images/header-bg.jpg) repeat-x; position:relative; z-index:1;}
.header-content{ width:980px; height:88px; position:relative; margin:0 auto;}
.header-content .logo{float: left;height: 88px;margin-right: 60px; width:300px;}
.header-content .logo img{ margin-top:15px;}
.header-content .allres{ float:left; height:88px;}
.header-content .allres a{ display:block; height:12px; font-size:12px; color:#fff; padding-left:20px; line-height:12px; margin-top:38px; background:url(../images/res-icon.png) no-repeat left center;}
.header-content .allres a:hover{ text-decoration:none; color:#fff;}
.header-content .user{ float:right; margin-left:30px;}
.header-content .user span{line-height:24px; color:#fff; border-right:1px solid #fff; padding-right:5px; margin-right:5px;}
.header-content .search{ float:left; margin-right:15px;}
.header-content .search-cont{ width:334px; height:35px; background:url(../images/search.png) no-repeat; margin-top:27px;}
.header-content .search-cont .search-input{ width:275px; height:35px; background:none; border:0px; line-height:35px; float:left; padding:0 10px; color:#fff;}
.header-content .search-cont .search-btn{ float:left; width:39px; height:35px; background:none; border:0; cursor:pointer;}
input::-webkit-input-placeholder {color:#83C2FE;}
input:-moz-placeholder {color:#83C2FE;}
.header-content .user{ height:24px; padding-top:32px;}
.header-content .user a{ line-height:24px; color:#fff;}
.header-content .user .reg-link{ border-right:1px solid #fff; padding-right:5px; margin-right:5px;}

/*banner*/
.banner{ width:100%; height:292px; background:url(../images/banner-bg.jpg) repeat-x;}
.banner-content{ width:980px; margin:0 auto;}

/*主体*/
.container{ width:100%;}
.content{ width:980px; overflow:hidden; margin:0 auto; padding-top:20px; padding-bottom:40px;}

/*资源公告*/
.res-news{ height:20px; overflow:hidden; margin-bottom:20px; width:100%;}
.news-title{ float:left; line-height:20px; height:20px; display:inline; padding-left:25px; background:url(../images/news-icon.jpg) no-repeat left center; color:#333333; font-weight:bold; font-size:14px; margin-right:15px;}
.area1-content li{ font-size:12px; line-height:20px; padding-left:10px; background:url(../images/newslist-icon.jpg) no-repeat left center; color:#666;}
.area1-content li .username{ color:#333; padding-right:10px;}
.area1-content li a{ color:#2751B3;}
.area1-content li .time{ color:#999;}
.area1-content{ float:left;}

/*主页主体*/
.res-cont{ width:980px; margin:0 auto; overflow:hidden;}
.res-left{ width:660px; float:left; overflow:hidden;}
.res-right{ width:300px; overflow:hidden; float:right;}
.res-title{ padding-left:35px; height:55px; line-height:55px; border-bottom:2px solid #EFEFEF; font-size:18px; font-weight:bold; color:#333333; background:url(../images/title-bg.jpg) no-repeat 20px center;}

/*资源列表*/
.res-list{ background:#fff;}
.res-list-content{ padding:10px 20px; padding-bottom:30px;}
.res-list-content dl{ padding:15px 0; border-bottom:1px dotted #CDCDCD;}
.res-list-content dl dt{ padding-left:0px; height:16px; line-height:16px;}
.res-list-content dl dt a{ color:#2751B3;}
.res-list-content dl dt i{ float:left; margin-right:10px;}
.res-list-content dl dd{ padding-left:25px;}
.res-list-content dl .cont{ line-height:24px; color:#666666; padding-top:5px; padding-bottom:5px;}
.res-list-content dl .info{ color:#999;}
.res-list-content dl .info span{ margin-right:30px;}

/*上传资源*/
.res-submit{ width:300px; height:55px; overflow:hidden; margin-bottom:20px;} 
.res-submit a{ display:block; width:300px; height:55px; background:#2680D9; line-height:55px; color:#fff; font-size:16px; border-radius:5px;-moz-transition:all .2s .1s ease; -ms-transition:all .2s .1s ease; -o-transition:all .2s .1s ease; -webkit-transition:all .2s .1s ease; transition:all .2s .1s ease;}   
.res-submit a img{ float:left; display:inline; margin-left:85px; margin-top:10px; margin-right:15px;}
.res-submit a:hover{ text-decoration:none; color:#fff; background:#126CC6;}

/*热门资源*/
.hot-list{ background:#fff;}
.res-list-cont{ padding:10px 20px;}
.res-list-cont li{ line-height:32px;}
.res-list-cont li .topnum{ width:17px; height:17px; float:left; display:block; background:url(../images/topnum.jpg) no-repeat; color:#fff; text-align:center; line-height:17px; margin-top:8px; margin-right:5px;}
.res-list-cont li .num{ width:17px; height:17px; float:left; display:block; background:url(../images/number.jpg) no-repeat; color:#fff; text-align:center; line-height:17px; margin-top:8px; margin-right:5px;}
.res-list-cont li .toolink{ color:#2751B3;}
.res-list-cont li p{ padding-left:22px; margin-top:-10px; color:#999999;}
.res-list-cont li p span{ margin-right:20px;}

/*资源检索*/
.res-serach{ background:#fff; margin-bottom:30px;}
.res-search-cont{ padding:20px; overflow:hidden; padding-bottom:0;}
.serach-list{ margin-bottom:15px; width:100%; overflow:hidden;}
.serach-list .search-l{ float:left; font-size:12px; font-weight:bold; color:#333333; line-height:20px; width:65px; text-align:right; margin-right:15px;}
.serach-list .search-m{ float:left; margin-right:10px;}
.serach-list .search-m a{ display:block; height:20px; line-height:20px; padding:0 10px;}
.serach-list .search-m .click{ background:#2573C0; color:#fff;}
.serach-list .search-m a:hover{ text-decoration:none;background:#2573C0; color:#fff;}
.serach-list .search-r{ float:left; width:700px;}
.serach-list .search-r li{ float:left; margin-right:10px; margin-bottom:10px;}
.serach-list .search-r li a{ display:block; height:20px; line-height:20px; padding:0 10px;}
.serach-list .search-r li a:hover{ color:#fff; text-decoration:none;background:#2573C0; }

/*搜索排序*/
.search-px{ width:100%; height:35px; overflow:hidden; margin-bottom:15px;}
.search-px a{ display:block; width:120px; height:35px; float:left; margin-right:10px; font-size:14px; font-weight:bold; color:#fff; background:#9E9E9E; border-radius:3px; line-height:35px;}
.search-px a img{ width:20px; height:20px; float:left; display:inline; margin-left:10px; margin-top:7px; margin-right:3px;}
.search-px a:hover{ color:#fff; background:#2573C0; text-decoration:none;}
.search-px .click{ color:#fff; background:#2573C0; text-decoration:none;}

/*资源详情*/
.res-infoc{ background:#fff;}
.res-content-c{ padding:10px 20px; overflow:hidden;}
.res-i{ line-height:28px; width:100%; overflow:hidden;}
.res-i p{ float:left; margin-right:50px; color:#666; margin-bottom:10px;}
.res-i p span{ color:#222;}
.res-i .res-i-jj{ margin-right:0;}
.down-btn{ display:block; width:105px; height:35px; overflow:hidden; text-align:center; line-height:35px; background:url(../images/down-btn.jpg) no-repeat; color:#fff; font-size:14px; font-weight:bold; margin-bottom:20px;}
.down-btn:hover{ background:url(../images/down-hover.jpg) no-repeat; color:#fff; text-decoration:none;}

/*相关资源*/
.res-about{ background:#fff; border-top:1px solid #EFEFEF; padding:10px 20px; overflow:hidden; padding-bottom:15px;}
.res-about-title{ font-size:14px; font-weight:bold; color:#0766B0; height:35px; line-height:35px;}
.res-about-c li{ height:28px; line-height:28px; width:50%; float:left;}

/*接收资源*/
.res-js{ background:#fff; overflow:hidden; padding:10px 20px; min-height:400px;}
.res-js-top{ height:60px; overflow:hidden; padding-top:10px;}
.res-js-top .res-js-info{ float:left;}
.res-js-top .res-js-btn{ float:right; width:240px;}
.res-js-info .name{ height:16px; line-height:16px; font-size:14px; font-weight:bold; margin-bottom:10px;}
.res-js-info .name i{ float:left; margin-right:5px;}
.res-js-info .user-info{ color:#666;}
.res-js-info .user-info span{ color:#333;}
.res-js-top .res-js-btn .res-bc{ display:block; width:125px; height:35px; float:left; margin-right:10px; line-height:35px; text-align:center; background:url(../images/bc-btn.jpg) no-repeat; color:#666; font-size:14px;}
.res-js-top .res-js-btn .res-bc:hover{ background:url(../images/bc-hover.jpg) no-repeat; text-decoration:none; color:#666;}
.res-js-top .res-js-btn .res-xz{ display:block; width:105px; height:35px; float:left; line-height:35px; text-align:center; background:url(../images/down-btn.jpg) no-repeat; font-size:14px; color:#fff; font-weight:bold;}
.res-js-top .res-js-btn .res-xz:hover{ background:url(../images/down-hover.jpg) no-repeat; color:#fff; text-decoration:none;}
.res-js-cont table{ width:100%;border-collapse:collapse; border-spacing:0;}
.res-js-cont table td{ text-align:center;}
.res-js-cont table thead{ border:1px solid #D2D2D2; background:#F7F7F7;}
.res-js-cont table thead tr{ height:40px; line-height:40px; color:#888888;}
.res-js-cont table thead .xz{ border-right:1px solid #DEDEDE; width:40px;}
.res-js-cont table thead .wjm{ border-right:1px solid #DEDEDE; padding-left:20px; text-align:left;}
.res-js-cont table thead .dx{ border-left:1px solid #FFFFFF; width:80px; border-right:1px solid #DEDEDE;}
.res-js-cont table thead .cz{ border-left:1px solid #FFFFFF; width:40px; text-align:center;}
.res-js-cont table tbody tr{ height:39px; line-height:39px; border-bottom:1px dotted #D7D7D7;}
.res-js-cont table tbody tr i{ float:left; margin-top:12px; margin-right:5px; margin-left:5px;}
.res-js-cont table tbody tr .res-size{ text-align:center;}
.res-js-cont table tbody tr .res-js-down{ padding:0 8px; background:url(../images/res-down.jpg) no-repeat; margin:0 auto;}

/*提取资源*/
.res-tq-container{ background:#fff; overflow:hidden;}
.res-tq{ width:385px; height:260px; background:url(../images/tq-bg.jpg) no-repeat; margin:70px auto;}
.res-tq .title{ font-size:14px; padding-left:40px; padding-top:35px; overflow:hidden;}
.res-tq .title span{ font-weight:bold; margin-right:10px;}
.res-tq .alt{ color:#666; padding-top:20px; padding-left:40px; margin-bottom:10px;}
.res-tq input{ width:285px; height:38px; line-height:40px; padding:0 10px; border:1px solid #D5D5D5; margin-left:40px; margin-bottom:20px;}
.btn-tqwj{ display:block;width:105px; height:35px; line-height:35px; text-align:center; background:url(../images/down-btn.jpg) no-repeat; font-size:14px; color:#fff; font-weight:bold; margin:0 auto;}
.btn-tqwj:hover{ text-decoration:none; color:#fff; background:url(../images/down-hover.jpg) no-repeat;}

/*图标汇总*/
.icon-default{ width:16px; height:16px; background:url(../images/sprite_list_icon.gif) no-repeat -421px -83px;}
.icon-vodeo{ width:16px; height:16px; background:url(../images/sprite_list_icon.gif) no-repeat -229px -83px;}
.icon-music{ width:16px; height:16px; background:url(../images/sprite_list_icon.gif) no-repeat -193px -83px;}
.icon-pdf{ width:16px; height:16px; background:url(../images/sprite_list_icon.gif) no-repeat -69px -83px;}
.icon-img{ width:16px; height:16px; background:url(../images/sprite_list_icon.gif) no-repeat -5px -83px;}
.icon-txt{ width:16px; height:16px; background:url(../images/sprite_list_icon.gif) no-repeat -165px -83px;}
.icon-xls{ width:16px; height:16px; background:url(../images/sprite_list_icon.gif) no-repeat -133px -83px;}
.icon-word{ width:16px; height:16px; background:url(../images/sprite_list_icon.gif) no-repeat -101px -83px;}
.icon-ppt{ width:16px; height:16px; background:url(../images/sprite_list_icon.gif) no-repeat -261px -83px;}
.icon-wjj{ width:16px; height:16px; background:url(../images/sprite_list_icon.gif) no-repeat -5px -3px;}
.icon-rar{ width:16px; height:16px; background:url(../images/sprite_list_icon.gif) no-repeat -357px -83px;}

/*分页*/
.page-all{ width:100%; float:left;}
.page{ height:30px; overflow:hidden; position:relative; margin-bottom:25px; margin-top:25px;}
.page-cont{ height:30px; position:absolute; left:50%;}
.page-cont a{ display:block; width:28px; height:28px; text-align:center; line-height:28px; float:left; background:#fff; border:1px solid #DDDDDD; margin-right:5px; border-radius:3px;}
.page-cont a:hover{ background:#fff; color:#F4533E; text-decoration:none; border-color:#DDDDDD;}
.page-cont .pageclick{ background:#fff; color:#F4533E; text-decoration:none; border-color:#DDDDDD;}
.page-cont .page-pre{ background:url(../images/page-pre.png) no-repeat center center #FFFFFF;}
.page-cont .page-pre:hover{ background:url(../images/page-pre.png) no-repeat center center #FFFFFF; border:1px solid #DDDDDD;}
.page-cont .page-next{ background:url(../images/page-next.png) no-repeat center center #FFFFFF;}
.page-cont .page-next:hover{ background:url(../images/page-next.png) no-repeat center center #FFFFFF; border:1px solid #DDDDDD;}
.morepage{ display:block; width:30px; height:30px; text-align:center; line-height:28px; float:left; background:#fff; margin-right:5px; border-radius:3px;}

/*底部*/
.footer{ width:100%; height:100px; overflow:hidden; background:url(../images/foot-bg.jpg);}
.foot{ width:980px; height:100px; overflow:hidden; margin:0 auto;}
.copy{ font-size:14px; color:#fff; line-height:30px; text-align:center; padding-top:20px;}


/*自定义*/

.res-list-cont li p{ display:none;}

.share_nav{ padding-bottom:10px;}
.share_nav a{ color:#0066CC;}
.serach-list .click{ background:#2573C0; color:#fff;}
.none-res{ margin:auto; width:200px; font-size:14px; padding:50px 0;}

/*图标汇总*/
.icon-xlsx{ width:16px; height:16px; background:url(../images/sprite_list_icon.gif) no-repeat -133px -83px;}
.icon-doc,.icon-docx{ width:16px; height:16px; background:url(../images/sprite_list_icon.gif) no-repeat -101px -83px;}
.icon-zip{ width:16px; height:16px; background:url(../images/sprite_list_icon.gif) no-repeat -357px -83px;}

.icon-bmp,.icon-gif,.icon-jpg,.icon-png,.icon-tif,.icon-jpeg{ width:16px; height:16px; background:url(../images/sprite_list_icon.gif) no-repeat -5px -83px;}

.icon-avi,.icon-rmvb,.icon-mp4,.icon-wmv,.icon-swf,.icon-flv{ width:16px; height:16px; background:url(../images/sprite_list_icon.gif) no-repeat -229px -83px;}

.icon-mp3,.icon-wav{ width:16px; height:16px; background:url(../images/sprite_list_icon.gif) no-repeat -193px -83px;}
.footer .foot a{ color:#fff;}