body {
/*font-size:12px;
color:#000;
font-family:Arial;
text-align:left;
margin:4px 8px;
padding:0;*/



 background:url("../images/top/webbg.jpg") repeat-x scroll center top transparent;
    color: #2F2F2F;
    font-family: Verdana,Arial,Helvetica,sans-serif,'宋体';
    font-size: 12px;
    text-align: center;
    margin:0 auto;
}

.g-sl{}

form,ul,li,p,h1,h2,h3,dl,dt,dd {
margin:0;
padding:0;
}

a img {
border:none;
}

a {
color:#014a8f;
text-decoration:none;
}

a:hover {
color:#e75201;
text-decoration:underline;
}

#wrapper {
width:986px;
text-align:left;
/*padding-top:23px;*/
margin:0 auto;
}

#usrbar {
height:15px;
line-height:15px;
position:absolute;
right:0;
top:0;
padding:8px 10px 3px 0;
}

.lka {
cursor:pointer;
color:#00C;
}

#nav_extra {
position:absolute;
z-index:65535;
font-size:12px;
text-align:left;
width:104px;
display:none;
}

#nav_extra a {
cursor:pointer;
position:static;
color:#00C!important;
text-decoration:underline!important;
line-height:18px;
}

#nav_extra .top {
border:1px solid #999;
background-color:#FFF;
position:absolute;
height:18px;
z-index:65531;
border-bottom:0;
top:4px;
_top:5px;
padding:0 5px 3px;
}

#nav_extra .body {
border:1px solid #999;
background:#FFF;
position:absolute;
top:25px;
_top:26px;
z-index:65530;
}

#nav_extra .body a {
display:block;
color:#261cdc;
padding:3px 11px 3px 5px;
}

#nav_extra .body a:hover {
background:#e4e4e4;
}

#usrbar #my_home_container {
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
}

#webimmsg {
cursor:pointer;
position:relative;
}

#im_count {
position:absolute;
height:17px;
top:-4px;
left:26px;
background:url(../images/impop.gif) no-repeat top right;
}

#im_count b {
background:url(../images/impop.gif) no-repeat top left;
margin-right:2px;
display:block;
color:#fff;
line-height:12px;
padding:0 2px 4px 4px;
}

.nav {
background-image:url(../images/gg-line.gif);
background-repeat: no-repeat; 
margin:8px 0 5px 0px;
width:600;
/*line-height:25px;*/
padding-left:20px;
height:30px;
}

.footer {
font-family:arial;
clear:both;
text-align:center;
color:#77c;
white-space:nowrap;
margin-top:12px;
}

.footer a:link,.footer a:visited {
color:#77c;
text-decoration:underline;
margin-left:12px;
}

.clear {
clear:both;
}

.mt12 {
margin-top:12px;
}

.ml12 {
margin-left:12px;
}

.c {
text-align:center;
}

.top-search-box ul {
list-style:none;
margin-bottom:3px;
}

.top-search-box li {
display:inline;
font-size:14px;
margin-right:7px;
}

.top-search-box a:hover {
color:#f60;
}

.g-hdi {padding-top:40px;
font-size:16px;
font-family:arial;
}

.g-si a {
margin-bottom:4px;

}

#bsb,#sb {
height:2em;
width:5.6em;
margin:0 6px;
}

#top-logo img {
padding-top:3px;
}

#top-nav {
font-size:12px;
margin-bottom:3px;
line-height:15px;
}

#kw {
width:358px;
font-size:16px;
height:18px;
margin:0 7px 0 0;
padding:3px 1px;
}

#sb {
font-size:14px;
height:27px;
line-height:24px;
width:91px;
margin:0 7px -6px;
}

.page {
text-align:center;
font-size:12px;
margin:12px 0;
letter-spacing: 2px;
line-height: 200%;
}

.page img{
    padding:0 5px ;*padding:0 5px;
}

.page a:link,.page a:visited {
text-decoration:underline;
font-weight:400;
}

.page b {
font-weight:400;
margin:0 4px;
}

.box {
border:1px solid #acd1eb;
background:#e7f2f9;
zoom:1;
padding:3px;
}

.box .content {
background:#fff;
padding:10px;
}

.box .more,#public .more {
font-size:12px;
float:right;
font-weight:400;
margin-right:3px;
}

#public .more {
margin-right:16px;
}

.bbox {
margin-top:-1px;
}

.upbox {
border:1px solid #d5e8f5;
background:#f3f8fc;
zoom:1;
padding:3px;
}

.upbox .content {
background:#fbfdff;
padding:19px 10px 16px;
}

.albumbtn {
display:block;
width:175px;
height:42px;
cursor:pointer;
margin:0 auto;
}

.bai {
position:relative;
width:100%;
}

.bc0 {
background:#FFF none repeat scroll 0 0;
margin:0 3px 3px;
padding:10px;
}

.rc {
zoom:1;
}

.rc1,.rc2,.rc3,.rc4,.rc5 {
height:1px;
overflow:hidden;
font-size:0;
border:0 solid #000;
margin:0 1px;
}

.rc1 {
margin:0 3px;
}

.rc5,.rc2 {
border-width:0 2px;
}

.rc4,.rc3 {
border-width:0 1px;
}

.rc h2,.box h2 {
font-size:14px;
color:#000;
margin-left:12px;
}

.rc h2 {
height:24px;
line-height:24px;
}

.box h2 {
margin:0;
}

.rgg {
border:1px solid #acd1eb;
border-top:none;
}

.rgg_1,.rgg_2,.rgg_3,.rgg_4,.rgg_5 {
border-color:#acd1eb;
}

.rgg_1 {
background:#acd1eb;
}

.rg {
border-left:1px solid #acd1eb;
border-right:1px solid #acd1eb;
zoom:1;
padding-bottom:1px;
background:#e7f2f9;
}

.rg_1,.rg_2,.rg_3,.rg_4,.rg_5 {
height:1px;
overflow:hidden;
font-size:0;
border:0 solid #acd1eb;
margin:0 1px;
}

.rg_1 {
background:#acd1eb;
margin:0 3px;
}

.rg_5,.rg_2 {
border-left-width:2px;
border-right-width:2px;
}

.rg_4,.rg_3 {
border-left-width:1px;
border-right-width:1px;
}

.pop_btn_short {
background:transparent url(../images/bg_popbtn.gif) no-repeat scroll 0 -37px;
border:medium none;
color:#2F5124;
font-size:14px;
font-weight:700;
height:32px;
width:92px;
margin-top:4px;
cursor:pointer;
}

.pop_btn_short_gray {
background:transparent url(../images/bg_popbtn_gray.gif) no-repeat scroll 0 -37px;
border:medium none;
color:#2F5124;
font-size:14px;
font-weight:700;
height:32px;
width:92px;
margin-top:4px;
cursor:pointer;
}

.pop_btn_long {
width:104px;
height:32px;
font-size:14px;
font-weight:700;
color:#2f5124;
border:none;
background:url(../images/bg_popbtn.gif) no-repeat 0 -74px;
cursor:pointer;
}

.upload {
display:block;
width:175px;
height:42px;
background:url(../images/upload_btn.png) 0 0 no-repeat;
cursor:pointer;
margin:0 auto;
}

.upload_over {
background:url(../images/upload_btn.png) 0 100% no-repeat;
}

.lecupload {
display:block;
width:175px;
height:42px;
background:url(../images/lec_upload_btn.png) 0 0 no-repeat;
cursor:pointer;
margin:0 auto;
}

.lecupload_over {
background:url(../images/lec_upload_btn.png) 0 100% no-repeat;
}

.icon {
background:url(../images/icons.gif) 0 0 no-repeat;
zoom:1;
font-size:12px;
cursor:default;
padding:2px 10px;
}

.hot {
background-position:-34px -30px;
padding:2px 10px;
}

.new {
background-position:-2px -30px;
padding:2px 10px;
}

.newred {
background-position:-64px -139px;
padding:2px 10px;
}

.xls,.xlsx {
background-position:-105px 1px;
}

.ppt,.pptx {
background-position:-139px 1px;
}

.doc,.docx {
background-position:-72px 1px;
}

.txt {
background-position:-36px 1px;
}

.pdf {
background-position:0 1px;
}

.vsd {
background-position:-173px 1px;
}

.rtf {
background-position:-140px -27px;
}

.pot {
background-position:-209px -27px;
}

.pps {
background-position:-209px 1px;
}

.wps {
background-position:-106px -26px;
}

.et {
background-position:-73px -26px;
}

.dps {
background-position:-174px -27px;
}

.epub {
background-position:-42px -142px;
}

.album {
background:url(../images/album_btns.gif) no-repeat -155px -44px;
}

.num1 {
background-position:0 -96px;
padding:3px 7px;
}

.num2 {
background-position:-25px -96px;
padding:3px 7px;
}

.num3 {
background-position:-50px -96px;
padding:3px 7px;
}

.num4 {
background-position:-75px -96px;
padding:3px 7px;
}

.num5 {
background-position:-100px -96px;
padding:3px 7px;
}

.dl {
background-position:-202px -70px;
}

.cang {
background-position:-201px -92px;
}

.share {
background:url(../images/shareDocUI.gif) no-repeat -356px -3px;
}

.edit-class {
background-position:-139px -74px;
cursor:pointer;
}

.edit-class-disable {
background-position:-139px -96px;
}

.edit-title-disable {
background-position:-118px -96px;
}

.edit-summary {
background-position:-160px -74px;
cursor:pointer;
}

.edit-summary-disable {
background-position:-160px -96px;
}

.edit-price {
background-position:-180px -74px;
cursor:pointer;
}

.edit-price-disable {
background-position:-180px -96px;
}

.star-small-off {
background-position:-68px -120px;
font-size:12px;
padding:2px 6px;
}

.star-small-on {
background-position:-86px -120px;
font-size:12px;
padding:2px 6px;
}

.star-small-half {
background-position:-104px -120px;
font-size:12px;
padding:2px 6px;
}

.star-big-off {
background-position:-2px -121px;
padding:2px 8px;
}

.star-big-on {
background-position:-23px -121px;
padding:2px 8px;
}

.star-big-half {
background-position:-45px -121px;
padding:2px 8px;
}

.arr_up {
background-position:0 -75px;
}

.arr_down {
background-position:-23px -75px;
}

.arr_stay {
background-position:-48px -75px;
}

.arr_new {
background-position:-74px -75px;
}

.daren_icon {
background-position:-159px -118px;
}

.mingren_icon {
background-position:-134px -120px;
}

.class_arr {
background-position:-202px -50px;
}

.small_score {
background-position:-80px -50px;
}

.big_score {
background-position:-56px -52px;
}

.sort {
background-position:-225px -48px;
vertical-align:top;
padding:2px 7px;
}

.f-grey {
color:#757575;
}

#main {
width:717px;
float:left;
}

#aside {
width:253px;
float:right;
margin-top:12px;
}

.banner {
width:717px;
height:199px;
background:url(../images/banner_blue.jpg) 0 0 no-repeat;
position:relative;
}

.banner p {
position:absolute;
top:83px;
right:48px;
font-size:14px;
font-family:����;
color:#D8D8D8;
}

.banner b {
color:#FFE400;
font-size:22px;
font-family:arial;
margin:0 4px;
}

.banner .upload {
position:absolute;
top:120px;
right:48px;
cursor:pointer;
display:block;
width:184px;
height:45px;
background:url(../images/upload_btn_index.jpg) 0 0 no-repeat;
margin:0;
}

.banner .upload_over {
background:url(../images/upload_btn_index.jpg) 0 100% no-repeat;
}

.category h3 {
margin-top:5px;
font-size:14px;
}

.category h3 span {
color:#888;
font-size:12px;
font-weight:400;
margin-left:6px;
}

.category ul {
width:90px;
margin-top:6px;
float:left;
}

.category li {
margin-top:4px;
white-space:nowrap;
list-style:none;
height:16px;
}

.category li a {
font-size:12px;
}

.category .sp {
clear:both;
width:98%;
height:7px;
line-height:7px;
border-top:1px solid #e5e5e5;
margin-top:10px;
overflow:hidden;
}

dl {
float:left;
width:126px;
margin-right:14px;
word-break:break-all;
overflow:hidden;
}

dt p {
border:2px solid #edf2f5;
display:block;
width:122px;
height:156px;
background:#fff;
}

dt p a {
border:1px solid #b2cee2;
display:block;
height:154px;
}

dt p.on {
border:2px solid #e48b1f;
}

dt p a:hover {
border:1px solid #e75200;
}

dd {
margin-top:6px;
text-align:center;
font-size:14px;
}

.hotlist .last {
margin-right:0;
}

dl .usr a {
white-space:nowrap;
font-size:12px;
}

.org-port {
float:left;
width:100%;
margin:0;
}

.org-port dt {
float:left;
width:50px;
height:40px;
background:url(../images/org_btns.gif) -246px -4px no-repeat;
}

.org-port dd {
float:left;
margin-left:5px;
width:170px;
line-height:18px;
text-align:left;
margin-top:0;
font-size:12px;
}

.org-port dd span {
color:#ee8915;
font-size:15px;
font-family:����;
font-weight:700;
}

ul,li {
list-style:none;
}

#usrbar a,#usrbar a:visited,.top-search-box a,.top-search-box a:visited {
text-decoration:underline;
color:#261cdc;
}

.mt4,.bbox1 {
margin-top:4px;
}

.top-search-box li a,#top-nav a,#top-nav b,.org-port dd a {
font-size:14px;
}

.box h2 a:hover,.rc h2 a:hover,.category h3 a:hover {
color:#014a8f;
}

.rgg,.rgg_4,.rgg_5,.rgg_2,.rgg_3,.rg_4,.rg_5,.rg_2,.rg_3 {
background:#e7f2f9;
}

.edit-title,.edit-kw {
background-position:-118px -74px;
cursor:pointer;
}


.fl{float:left;}


fieldset {
margin-top:20px;
margin-bottom:10px;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
	color:#11AC1B;
	border:#ccc solid 1px; 
}





.form-title dt {
width:30px;
}

.input-tex{
    width: 450px;}
	
