.list ul{background:#f3f0e7;border-left:1px solid #e0ddd4;}
.list ul.title{height:44px;}
.list ul.title span{display:block;padding:18px 0 0 17px;font-size:14px;font-weight:bold;color:#383637;background:transparent url(../img/list_title_core.gif) no-repeat right top;}
.list ul.line span{display:block;height:4px;margin:0 21px 0 17px;background:#dedacf;font-size:0;}
.list ul.body{padding-left: 17px;padding-right: 21px;}
.list ul.body li{height:38px;line-height:38px;border-top:1px solid #e5e3d7;overflow:hidden;}
.list ul.blog li{height:24px;line-height:24px;border:0;padding-left:15px;background:url(../img/recommend_more.gif) no-repeat  5px -25px;}
.list ul.blog li.with-pic{margin-bottom:12px;border-bottom:1px solid #dedacf;background:transparent;padding:12px 0px;min-height:140px;height:auto !important;height:140px;position:relative;}
.list ul.blog li.with-pic span{padding-left:112px;line-height:20px;}
.list ul.blog li.with-pic a.pic{position:absolute;left:0;top:12px;}
.list ul.blog li.with-pic span.tiny{height:60px;overflow:hidden;}
.list ul.body li.first{line-height:20px;height:86px;position:relative;color:#747474;}
.list ul.body li.first .info{position:absolute;left:74px;top:10px;}
.list ul.body li.first a{color:#fd6913;font-weight:bold;}
.list ul.body li span{float:left;display:block;}
.list ul.body li span.order{width:17px;text-align:right;font-weight:bold;padding-right: 6px;}
.list ul.body li span.name{width:160px;overflow:hidden;}
.list ul.body li span.top{width:50px;overflow:hidden;}
.list ul.body li.first span.order{vertical-align:text-top;height: 36px; line-height: 36px;}
.list ul.body li.first span.top{position:absolute;left:182px;top:10px;}
.list ul.body li.first img{width:40px;height:60px;margin-top:14px;}
.list ul.foot{height: 9px; width: 271px;}
.list ul.foot span{position:absolute;display:block;height:9px;width:21px;right:0;background:transparent url(../img/list_title_bottom_core.gif) no-repeat right top;}

#group_notice li{border-bottom:1px solid #e5e3d7;height:auto;line-height:26px;overflow:auto;}
div.group{margin-top: 10px;float:left;width:960px;}
.group div.left{width:665px;float:left;padding-right:20px}
.group div.left div.top{border-bottom:1px solid #e0e0e0}
.group div.left ul{float:left;}
.group div.left ul.left{border:1px solid #e0e0e0;border-bottom:none;height:233px;}
.group div.left ul.left li{overflow:hidden;width:370px;height:233px;display:block;background:red}
.group div.left ul.left li img{overflow:hidden;width:370px;height:233px;display:block;}
.group div.left ul.right{padding-top: 4px;padding-left: 10px;border:1px solid #e0e0e0;border-right:none;border-bottom:none;}
.group div.left ul.right li{background:url(../img/recommend_more.gif) no-repeat 0 -147px;padding-left:10px;line-height:25px;height:25px;overflow:hidden;width:272px;}

.group p.position{position:relative;padding-left: 6px;height:40px;line-height:30px;}
.group p.position span.admin{position:absolute;right:0;top:0;}
.group p.position span.admin a{padding-right:14px;color:#10007f}
.group p.position strong{color:#000;}
.group p.menu{height:54px;line-height:54px;background:#eae8e9;border-top:1px solid #d2d2d2}
.group p.menu a{margin-left: 15px;}

.group p.border{border-bottom:1px solid #dedede}

.group div.forum-info{float:left;padding-top:23px;position:relative;width:960px;}
.group div.forum-info div.right{float:left;width:275px;position:relative;background:#EDE7DB none repeat scroll 0 0}
.group div.forum-info div.left{margin-left:45px;width:620px;}
.group div.forum-info div.left p.title{color:#c93e3b;font-weight:bold;font-size:14px;margin-bottom: 10px;}
.group div.forum-info div.left p.desc{line-height:20px}
.group div.forum-info p.act{position:absolute;right:0;bottom:0;}
.group div.forum-info p.act input{font-size:14px;font-weight:bold;}
.group div.forum-info .form-logo{margin-top: 4px;text-align:center;padding-bottom: 10px;}
.group div.forum-info .form-logo img{margin:0 auto;background:#ede7db}
.group div.forum-info p.top-bg{position:absolute;top:0;top:0;height:0;background:url(../img/group_logo.gif) repeat-x 0 0;width:100%;height:12px;}

.group div.forum-list div.left{width:646px;float:left;padding-right:20px}
.group div.left{position:relative;}
.group div.line{position:absolute;width:1px;height:100%;left:800px;top:-20px;left:645px;border-left:1px solid #dfdfdf;height:152px;overflow:hidden;}
.group div.forum-list ul{position:relative;padding-top: 20px;background:#fff;border-left:0;width:100%;float:left;border-bottom:1px solid #dfdfdf;padding-bottom:30px;}
.group div.left div.info{padding-left:130px;}
.group div.left div.info p.description{margin-top: 10px;height:54px;overflow:hidden;}
.group div.left div.info p.news{position:relative;}
.group div.left div.info p.news span.tiny{position:absolute;right:50px;top:0;}
.group div.left div.info p.news span.word-cut{width:265px;display:block;height:20px;overflow:hidden;}
.group div.right p{line-height:25px;}
.group div.right p a{padding-right:10px;color:#010c66}

.group div.forum-list a.logo{position:absolute;left:15px;top:0;}

div.index-list ul{margin-top: 20px;margin-bottom:5px;}
div.index-list li{float:left;}
div.index-list li.pic{width:74px;text-align:center;border:1px solid #999999}
div.index-list li.pic img{padding:1px;display:block}
div.index-list li.info{margin-left: 8px;width: 547px;}
div.index-list li.info p{position:relative;}
div.index-list li.info p.title{border-bottom:1px solid #e0e0e0;padding-bottom: 5px;}
div.index-list li.info p.title a{font-size:14px;color:#010a4d}
div.index-list li.info p.title span.tiny{position:absolute;right:20px;}
div.index-list li.info p.description{color:#000;padding-top: 5px;padding-bottom: 5px;line-height:20px}

div.cate h5{padding-left: 18px;font-size:14px;padding-bottom:2px;}
div.cate ul{margin-top: 24px;display:inline;float:left;width:100%;zoom:1;}
div.cate li{height:20px;line-height:20px;display:block;float:left;margin-left:17px;min-width:70px;width:auto !important;width:70px;margin-top: 5px;white-space: nowrap;}
div.cate li.hot a{color:red}

div.tag{border-top:1px solid #dedede;float:left;width:100%;padding-top:5px;display:block;}
div.tag div.inner{position:relative;}
div.tag span.tiny{float:left;padding:0 5px;line-height:22px;}
div.tag ul.forum{width:100%;margin-top: 10px;}
div.tag ul.forum li.line{width:960px}
div.tag ul.forum li.froum-data{margin-top: 0px;width:960px;line-height:18px;padding-right: 0px;}
div.tag p.menu{width:800px;}
div.tag p.join-us{width:110px;position:absolute;right:30px;top:12px;}
div.tag p.join-us a{float:left;font-size:14px;}
div.tag p.join-us span{padding:0 8px 0 8px;font-size:14px;}

#ajaxtable{}
#ajaxtable th{line-height:40px;height:40px;color:#676767;font-size:14px;background:#f1f1f1}
#ajaxtable td{word-wrap:break-word;word-break:break-all;background:#ffffff;font-size:12px;padding-top:4px;padding-bottom:4px;border-bottom:1px solid #dedede}
#ajaxtable tr.over td{background:#F4FBFF }
#ajaxtable td a{font-size:14px;text-decoration:none;}

table.subject td.tip{background:#f3f3f3;width:100%;height:26px;line-height:26px;}
table.subject td.tip span.tiny{padding-left:20px;}
table.subject td.tip span.act{position:absolute;right:8px;top:5px;+top:0px;height:14px;line-height:14px;}
table.subject td.tip span.act a{}
table.subject div.forum-message{width:800px;line-height:20px;margin:15px;font-size:14px;}
table.subject td.subject-right{border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}
table.subject td.subject-left{min-height:260px;height:auto !important;height:260px;}
table.subject td.subject-left p{padding-left:14px}
table.subject td.subject-left p.a{color:#10007f}
table.subject td.subject-left p.head-img{padding-top:26px;}
table.subject td.subject-left p.head-info{min-height:150px;height:auto !important; height:150px;}

form.fast-write-form p.other{height:28px;line-height:28px;padding-top:10px;}
form.fast-write-form div.attachment{}

#fast-write-tab{width:100%;float:left;}
span.share_tips_submit{float:left;margin-right: 10px;}
.btn{border:0;width:60px;height:24px;padding-top:2px;line-height:24px;background:transparent url(/img/search_submit.gif) repeat-x left top;vertical-align:middle;color:#fff;cursor:pointer;}
textarea{border:1px solid #c0c0c0;}