﻿* { padding: 0; margin: 0; }
body { font-size: 12px; font-family:"Microsoft YaHei"@微软雅黑,Arial,Helvetica,sans-serif,"宋体";position: relative; color: #333333; font-weight:100 }
a:link { color: #333333; text-decoration: none; }
a:visited { text-decoration: none; color: #333333; }
a:hover { text-decoration: none; color: #CA000D; }
a:active { text-decoration: none; color: #CA000D; }
table { border-collapse: collapse; }
ul, ol { list-style-type: none; }
li { overflow: hidden; }
img { border: none; }
.clear { height: 0px; clear: both; }
.clearfont { font: 0/0 sans-serif; }
/*顶部banner*/
.bodybox { width: 984px; border: #008BCE 1px solid; padding: 4px; margin: 0px auto;}
.bannerbox { margin: 0px auto;  }
.banner { width: 800px; margin: 0px auto; }
/*导航*/
.menubox { border: #008BCE 1px solid; margin: 6px auto; }
.menubox .menuleft { width: 330px; float: left; height: 30px; line-height: 30px; background: url(../images/star.jpg) 4px center no-repeat; padding-left: 28px; }
.menubox .menuleft a { margin-left: 3px; margin-right: 3px; }
.menubox .menuright { width: 620px; float: right; height: 30px; line-height: 30px; }
.menubox .menuright div.mtitle { color: #008000; font-weight: bold; width: 120px; float: left; text-align: right; }
.menubox .menuright div.mlist { color: #FF0000; width: 480px; height: 30px; float: right; overflow: hidden; margin-right: 6px; }
.menubox .menuright div.mlist li { float: left; height: 30px; line-height: 30px; padding-left: 10px; }
.menubox .menuright div.mlist li a{ color:#FF0000;}
/*banner 中*/
.bannermid { margin: 4px auto; }
/*内容部分主体*/
.contbox { margin: 4px auto; }
.contbox div.left { width: 195px; float: left; }
.contbox div.left .title { height: 25px; line-height: 25px; background: url(../images/lefttitlebg.gif) no-repeat; padding-left: 36px; color: #FFFFFF; font-size: 14px; font-weight: bold; }
.contbox div.hbox { margin: 2px auto; }
.contbox div.hbox .htop { height: 14px; margin: 0px auto; background: url(../images/backtop.gif) no-repeat; }
.contbox div.hbox .hcenter { margin: 0px auto; background: #ECECEC; _margin: -4px auto; }
.contbox div.hbox .hbottom { height: 14px; margin: 0px auto; background: url(../images/backdown.gif) no-repeat; }
.contbox div.bbox { margin: 2px auto; }
.contbox div.bbox .btop { height: 11px; margin: 0px auto; background: url(../images/zyzh_01.gif) no-repeat; }
.contbox div.bbox .bcenter { margin: 0px auto; background: #ECECEC; _margin-top: -8px; }
.contbox div.bbox .bbottom { height: 11px; margin: 0px auto; background: url(../images/zyzh_08.gif) no-repeat; }

.contbox div.right { width: 780px; float: right; }
/*用户登录*/
.contbox div.loginbox { width: 180px; margin: 0px auto; }
.loginbox div.loginleft { width: 100px; float: left; }
.loginbox div.loginleft li{ height:20px; line-height:20px;}
.loginbox div.loginleft li .inpt { width: 96px; height: 18px; line-height: 18px; }
.loginbox div.loginright { width: 80px; float: right; text-align: center; padding-top: 26px; }
.loginbox div.logintxt { height: 30px; line-height: 30px; background: url(../images/line.gif) bottom center; background-repeat: repeat-x; color: #FF0000; }
.loginbox div.logintxt a { margin-left: 6px; }
.loginbox div.btnbox { margin: 0px auto; padding-top: 10px; }
.loginbox div.btnbox img { margin-left: 2px; margin-right: 2px; }
.loginbox .loginlist{margin:0px auto; padding-left:10px; padding-right:10px;}
.loginbox .loginlist li{ height:26px; line-height:26px; background:url(../images/line.gif) bottom center repeat-x; }
.loginbox .loginlist li .a{ display:block; background:url(../images/tp.gif) 2px center no-repeat;padding-left:16px; height:26px; line-height:26px;}
/*左侧图片广告*/
.contbox div.bannerleft { margin: 4px auto; }
/*站内公告*/
.contbox div.newsbox { margin: 0px auto; padding-left: 4px; }
.contbox div.newsbox li { height: 26px; line-height: 26px; overflow: hidden; }
/*左侧小学等入口*/
.rukoubox { background: #B1E0F8; }
.rukou { margin: 0px auto; }
.rukou li.li { margin: 0px auto; width: 158px; height: 27px; line-height: 27px; padding-left: 20px; background: url(../images/zyzh_06.gif) center center no-repeat; color: #FFFFFF; }
.rukou li.lige { height: 6px; }
.rukou a { color: #FFFFFF; }
/*上传之星*/
.sczxbox{ width:165px; height:146px; margin:0px auto; background:url(../images/sczxbg.gif); padding:56px 20px 0px 10px;}
.sczxbox li{ height:26px; line-height:26px; background:url(../images/tp.gif) 2px center no-repeat; padding-left:16px;}
.sczxbox .li1{ background:none; padding-left:0px; text-align:center; font-weight:bold}
.sczxbox li span{ float:right}
/*资源统计*/
.margintop10{ margin-top:10px;}
.resourcecountbox{margin:0px auto; padding-left:10px; padding-right:10px;}
.resourcecountbox li{ height:26px; line-height:26px; background:url(../images/line.gif) bottom center repeat-x; padding-left:16px;}
.resourcecountbox li .span{ display:block; background:url(../images/tp.gif) 2px center no-repeat;padding-left:16px; height:26px; line-height:26px;}
.countnum{ margin-left:10px; color:#FFFFFF}
/*左侧底部图片广告*/
.contbox div.bannerleftbottom { margin: 10px auto; }
/*右侧搜索*/
.rsearchbox{ background:url(../images/dot.gif) left 6px no-repeat; margin:6px auto; padding-left:10px;}
.rsearchbox .rsleft{ width:80px; float:left}
.rsearchbox .rsright{ width:690px; float:right}
.rsearchbox .rsright .selectbox{ margin:0px auto}
.rsearchbox .rsright .selectbox select{ width:130px;}
.rsearchbox .rsright .inputbox{ margin:6px auto}
.rsearchbox .rsright .inputbox select{ width:130px;}
.inputbox .txtbox{width:580px; margin:0px auto; float:left}
.inputbox .btnbox{ width:90px; float:right}
.inputbox .txt{ width:280px; height:20px; line-height:20px;} 
.inputbox .btn{width:66px; height:23px; background:url(../images/tijiao.gif); border:none}
/*最新上传*/
.zxscbox{ height:74px; background:url(../images/latest.gif) no-repeat; margin:2px auto;}
.zxscbox div.shangchuan{ width:290px; float:right; padding-top:40px; padding-right:10px;  line-height:40px; overflow:hidden}
.zxscbox div.shangchuan span{ float:right}
.zxscinfobox{ margin:10px auto;}
.zxscinfobox .infobox{ width:380px; margin-left:5px; margin-right:5px; float:left;_width:370px;}
.infobox .title{ height:30px; line-height:30px; color:#0066CC; font-weight:bold; padding-left:6px; font-size:14px;}
.infobox .title span{ float:right; padding-right:6px; font-size:12px; font-weight:100;}
.infobox .menutitlebox{border-top:#0598D2 6px solid; background:#EFEBEF}
.infobox .menutitle{ height:33px; background:url(../images/tiao.gif) right top no-repeat;  }
.infobox .menutitle .li1{height:33px; line-height:33px;background:url(../images/tiao.gif) left top no-repeat; text-align:center; float:left; width:300px;_width:290px;}
.infobox .menutitle .li2{height:33px; line-height:33px; background:url(../images/tiao.gif) left top no-repeat; text-align:center; float:left; width:80px;}

.infolistbox{ margin:6px auto;}
.infolistbox li{height:24px; line-height:24px; float:left;overflow:hidden ; border-bottom:#CCC 1px dashed}
.infolistbox .li1{width:294px;_width:280px; padding-left:6px; }
.infolistbox .li2{width:80px; text-align:center}

/*推荐资源*/
.tuijianbox{ height:24px; background:url(../images/rec.gif) no-repeat; margin:2px auto; text-align:right; padding-top:50px;}
.tuijianbox a{ color:#FF0000; padding-right:10px;}
.tuijiantitlebox{ margin:4px auto;border-top:#0598D2 6px solid; background:#EFEBEF}
.tuijiantitlebox .tuijiantitle{ height:33px; background:url(../images/tiao.gif) right top no-repeat;  }
.tuijiantitlebox .tuijiantitle li{height:33px; line-height:33px;background:url(../images/tiao.gif) left top no-repeat; text-align:center; float:left;}
.tuijiantitlebox .tuijiantitle .li1{ width:335px;}
.tuijiantitlebox .tuijiantitle .li2{width:80px;}
.tuijiantitlebox .tuijiantitle .li3{width:100px;}
.tuijianinfobox{margin:6px auto;}
.tuijianinfobox li{height:24px; line-height:24px; float:left;overflow:hidden ; border-bottom:#CCC 1px dashed}
.tuijianinfobox .li1{width:329px;padding-left:6px; }
.tuijianinfobox .li2{width:80px; text-align:center}
.tuijianinfobox .li3{width:100px; text-align:center}
/*免点资源*/
.miandianbox{ height:24px; background:url(../images/mfzy.gif) no-repeat; margin:2px auto; text-align:right; padding-top:50px;}
.miandianbox a{ color:#FF0000; padding-right:10px;}

/*友情链接*/
.link{ margin:10px auto; text-align:center}
/*页面底部信息*/
.bottom{ margin:10px auto; text-align:center; border-top:#008BCE 2px solid}
.bottom li{ height:30px; line-height:30px;}

/*边框*/
.bianbox{ margin:0px auto; }
.bianbox .bianboxtop{ height:13px; background:url(../images/big05.gif) left top no-repeat; padding-left:13px;}
.bianbox .bianboxtop .topright{height:13px; background:url(../images/big06.gif) right top no-repeat; padding-right:13px;}
.bianbox .bianboxtop .topcenter{ height:3px; background:#0598D2}
.bianbox .bianboxcenter{ border-left:3px #0598D2 solid; border-right:3px #0598D2 solid; }
.bianbox .bianboxbottom{ height:13px; background:url(../images/big07.gif) left top no-repeat; padding-left:13px;}
.bianbox .bianboxbottom .bottomright{height:7px; background:url(../images/big08.gif) right top no-repeat; padding-right:13px; padding-top:6px;}
.bianbox .bianboxbottom .bottomcenter{ height:3px; background:#0598D2}
/*用户注册*/
.regbox{ width:930px; margin:0px auto;}
.regboxtitle{ height:68px; background:url(../images/yhzc.gif) left center no-repeat}
.regboxtxt{ border:#0598D2 1px solid}
.regbox .table{ width:100%; margin:0px auto}
.regbox .table .tr1{ background:#D1F2FB}
.regbox .table td{ height:26px;}
.regbox .table td .input{ height:17px; width:180px; border:#0598D2 1px solid}
.regbox .table td .inputok{ height:17px; width:180px; border:#0598D2 1px solid; background:url(../images/regok.png) right center no-repeat}
.regbox .table td .red{ color:#FF0000}
.regbox .table td .err{ color:#FF0000; font-weight:bold}
.regbox .table .tdl{ width:190px; text-align:right; padding-right:5px;}
.regbox .table .bt{ color:#FF6600; font-weight:bold}
.btnsubmit{ width:66px; height:23px; border:none; background:url(../images/tijiao.gif); margin-right:10px; }
 .btnrewrite{ width:66px; height:23px; border:none; background:url(../images/rewrite.gif);}
.hidden{ display:none}
.tanbox{ width:96%; margin:10px auto}
.chuantitle{ height:68px;  width:333px; background:url(../images/zjxx.gif)}
.tanzured{ color:#FF0000;font-weight:bold; padding-top:10px; padding-left:30px;}
.taniptbox{ padding-top:10px; padding-bottom:10px; margin:0px auto;padding-left:30px;}
.tanred{ color:#FF0000;padding-top:10px; line-height:24px;}
.upbtn{ width:115px; height:40px; background:url(../images/UpFilebtn.jpg); text-align:center; border:none }
.picshow{ width:300px; height:150px; position:absolute;  margin-left:250px; }
.picshow .pictitle{ height:30px; line-height:30px; text-align:center; font-weight:bold}
.picshow img{ max-width:300px; max-height:150px;}
/*资源列表*/
.resourcelistbox{ margin:0px auto; padding-top:20px; padding-left:10px; padding-right:10px;}
.resourcetitle{ height:46px; line-height:46px; padding-left:60px; background:url(../images/bt.gif) 10px center no-repeat;font-size: 14px;font-weight: bold;color: #0598D2; border-bottom:#0598D2 2px solid }
.resourcelistbox dl{ width:744px; margin:0px auto; padding-top:1px;}
.resourcelistbox dt {  background:#0598d2; color: #FFFFFF; font-weight:bold }
.resourcelistbox dt,dd{line-height: 30px; padding: 0 0 0 10px;  height: 30px; overflow: hidden;}
.resourcelistbox span{ display: block; float: right;  text-indent: 0em; width: 80px; text-align: center; }
.resourcelistbox .span1{ width:120px;}
 .resourcelistbox  .spans{ width:50px;}
.myresourcebox{ margin:0px auto}
.myresourcebox li{ line-height:24px;}
.myresourcebox .li1{ font-weight:bold}
/*新闻列表*/
.newsshowbox{ margin:0px auto; padding-top:20px; padding-left:10px; padding-right:10px;}
.newsshowtitle{ height:46px; line-height:46px; padding-left:60px; background:url(../images/bt.gif) 10px center no-repeat;font-size: 14px;font-weight: bold;color: #0598D2; border-bottom:#0598D2 2px solid }

/*资源显示*/
.resourceinfobox{ margin:0px auto; padding:20px;}
.resourceinfobox .sourcetitle{ height:30px; line-height:30px; color:#0598D2; font-size:14px; font-weight:bold; text-align:center; border-bottom:#0598D2 1px solid;}
.resourceinfobox .table{ width:600px; margin:0px auto; border:none;}
.resourceinfobox .table td{ height:40px; line-height:40px;}
.resourceinfobox .table .td1{ width:80px; text-align:right}
.resourceinfobox .table .td2{ width:220px; text-align:left; line-height:22px;}
.resourceinfobox .btnbox{ margin:0px auto; padding-top:20px; text-align:center}
.resourceinfobox .btnbox a{ margin-left:5px; margin-right:5px;}
.resourceinfobox .jubaobox{ height:30px; line-height:30px; text-align:center}
.resourceinfobox .jubaobox a{margin-left:5px; margin-right:5px; color:#0000FF; font-weight:bold}
.resourceinfobox .txt{height:30px; line-height:30px; text-align:center}
.resourceinfobox .pinglunbox{ border-top:#CCCCCC 1px solid; margin:0px auto}
.resourceinfobox .pinglunbox .title{ height:30px; line-height:30px;}
.resourceinfobox .pinglunbox .list{ margin:0px auto}
.resourceinfobox .pinglunbox .list li{ height:24px; line-height:24px;}
.acenter{ margin-left:2px; margin-right:2px;}

/*对联广告的css代码*/
.duilian{top:60px;position:absolute; width:197px; overflow:hidden; display:block;}
.duilian_left{ left:6px;}
.duilian_right{right:6px;}
.duilian_con{border:#CCC solid 1px; width:195px; height:118px; overflow:hidden;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}

.getpassword{ margin:0px auto; padding-top:10px; padding-left:100px;}
.getpassword li{ height:30px; line-height:30px;}
.fenye{ height:30px; line-height:30px; text-align:center}
/*下载列表*/
.downlist{width:600px; margin:10px auto}
.downlist li{width:250px;float:left; margin-left:40px; height:24px; line-height:24px;}
.downlist li span{width:100px; float:right; display:block; text-align:center}
.downlist li .span1{ width:150px; float:right;}
/*资源上传*/
.upbox{ width:100%; margin:0px auto; padding-top:20px;}
.upbox .table{ width:100%; margin:0px auto; border:1px solid #008BCE}
.upbox .table .tr1{ background:#D1F2FB}
.upbox .table td{ height:26px; line-height:26px;}
.upbox .table .td1{ width:180px; text-align:right; padding-right:4px;}
.upbox .table td span{float:none;display:inline; }
/*左侧审核*/

.shinfo{padding:5px; background:#FFFFFF; line-height:24px; display:none}
.shinfo a{ margin-left:5px; margin-right:5px;}

.btnsubmit{width:66px; height:23px; background:url(../images/tijiao.gif); border:none}
#pingyulist1 li{ height:24px; line-height:24px;}

 .pktable{ width:100%; margin:0px auto; border:1px solid #008BCE; text-align:center}
 .pktable .tr1{ background:#D1F2FB}
.pktable td{ height:26px; line-height:26px;border:1px solid #008BCE}

#speakserver { width: 240px; height: 140px; position:fixed; right: 22px; bottom: 20px; border: solid 1px #432B6A; background: #FFFFFF; z-index: 99999; overflow: hidden; font-weight: bold; color: #2E7D0F; }
#divclose{height: 20px; line-height: 20px; background: #5A8BD9; text-align: right; padding-right: 5px; color: #FFFFFF}

.pkcentbox{ }
.pkcentbox .btn{ width:200px;height:49px; line-height:49px; background:url(../images/btn1bg.jpg); border:none; font-size:14px; font-weight:bold; }