@charset "gb2312";
/* CSS Document */

@import url(common.css);

.content{ width:620px;}
/**--------------------site-wel--------------------------**/
#new-wel{ background:#fff6ee; line-height:25px; overflow:hidden; zoom:1; padding:2px 10px;}
#welcome{ display:none;}
.site-wel{margin:30px auto 0; overflow:hidden; zoom:1;  color:#666;}
.site-wel-reg,.site-wel-log{ background:url(/public/images/ui_b_2.png) no-repeat #e9eef2; height:134px; }
.site-wel-reg{ float:left; background-position: -12px top ; width:610px;}
.site-wel-log{ float:right; background-position: 328px top ; width:335px;}
.reg div { padding:22px 20px 18px 0; font-size:14px;} 
.reg h1 { float:left;width:200px;height:80px;text-align:center;font-size:24px;padding-top:46px; }
.reg em { font-size:12px;font-style:normal;color:#666;  color:#fff;}
.reg b { font-size:16px;font-weight:400;margin-right:5px; color:#fff; }
.lnk-reg{ background:#3fa156; padding:3px 10px;} 

/**--------------------login--------------------------**/

.login{ padding:10px 30px;}
.login input.input-txt{ width:120px; padding:2px 4px;}
.login input.submit{ width:80px; background:#3fa156;  padding:3px 4px; font-size:14px; color:#fff; border:none;}

.login .fb span{ width:60px; display:inline-block;}

.sidebar dd.index_ad{ padding:0; margin:0;}
.sidebar dd.index_ad img{ width:300px;}

.list { background:#f6f5f5 url(/public/images/ui_b_1.png) no-repeat 0 0;border-bottom:none;padding-left:10px;}
.list ul { height:25px;background:url(/public/images/ui_b_1.png) no-repeat 100% 0; }
.list li { float:left; margin-top:3px;padding-left:4px;height:22px;line-height:23px; }
.list li.on { position:relative;z-index:1;bottom:-1px;background:#fff url(/public/images/ui_b_1.png) no-repeat 0 -40px; }
.list li a:link,.list li a:visited,.list li a:hover,.list li a:active { position:relative;display:block;*display:inline;zoom:1;padding:0 9px 0 5px;height:22px;overflow:hidden;background-color:transparent;line-height:26px;text-align:center; }
.list li a:hover,.list li a:active { color:#369; }
.list li.on a,.list li.on a:link,.list li.on a:visited,.list li.on a:hover,.list li.on a:active { line-height:23px;background:#fff url(/public/images/ui_b_1.png) no-repeat 100% -40px; }

.list-content { border:1px solid #efeeed; zoom:1; overflow:auto; padding:10px;}
.sub-item { float:left;height:72px;overflow:hidden; width:49.5%;*width:49%;*zoom:1;margin:0 2px 15px 0;border-bottom:1px dashed #aaa; }
.sub-item .pic { display:table-cell;padding-right:1em;*float:left;vertical-align:top; }
.sub-item .pic img { margin-bottom:-3px; width:48px; height:48px;}
.sub-item .info { display:table-cell;*float:left;vertical-align:top;word-wrap:break-word;word-break:break-all;color:#666; }
.sub-item p { margin:0 20px 0 0; }

div.index-common-title,div.index-common-title h2,div.index-common-title .menuon{ background:url(/public/images/ui_b_1.png) #f6f5f5 no-repeat;}
div.index-common-title{ width:610px; padding:0 5px; margin-top:10px; height:25px;}
div.index-common-title ul{ overflow:hidden; zoom:1; margin:0 5px;}
div.index-common-title ul li{height:22px; line-height:22px; float:left;}
div.index-common-title ul li.menuon{ background-position:left -40px; margin:4px 0; position:absolute; padding-left:4px;}
div.index-common-title ul li.more{ float:right; color:#999;}
div.index-common-title h2{ background-position:right -40px; padding:0 10px 0 6px; text-align:center;}

div.index-new,div.index-member,div.index-feed{ border:1px solid #efeeed; padding:10px; overflow:hidden; zoom:1;}

div.index-new ul li{ height:25px; line-height:25px; width:285px; padding-right:10px; float:left; display:inline-block; border-bottom:1px dashed #eff8eb; color:#999;}
div.index-new span{ float:right;}

div.index-feed{ height:100px; padding:5px 10px; line-height:24px;}
div.index-feed-list{ height:100px; overflow:hidden;}
div.index-feed li{ height:24px; border-bottom:1px dashed #f1f1f1;}
div.index-feed li a{ margin:0 1px;}
div.index-feed span.feed-dateline{ color:gray; margin-left:20px;}


div.index-member img{ height:50px; width:50px; padding:1px; border:#ccc 1px solid;}
div.index-member li{ float:left; width:54px; height:75px; margin:10px 10px 5px 0; overflow:hidden; text-align:center;}
div.index-member li span{ clear:both; display:block;}

a.more{ font-size:12px; float:right;}