
body{
background:#ECF3F6 url(bg.gif) top repeat-x;
color:#333;
}

a{color:#00376A; text-decoration:none;}
a:hover{text-decoration:underline;}

textarea,select,.clanInput{
	font-family:Verdana,sans-serif;
	font-size:12px;
	background:#FFF;
	border:1px #B2BEC5 solid;
}
.headall{
width:970px;
height:30px;
line-height:30px;
overflow:hidden;
color:#fff;
margin:auto;
padding:0px 5px 0px 5px;
background:url(headbg.gif) right no-repeat;
}

.headall a{color:#FFF;}
.headall a:hover{color:#F99100;}

.bodyall{
width:980px;
overflow-x:hidden;
margin:auto;
position:relative;
}

/* 俱乐部主要内?*/
.bodyclub{
width:758px;
overflow:hidden;
background:#fff;
border:1px #6588BA solid;
padding:5px;
}

.clubtitle{
height:32px;
line-height:32px;
background:#E5ECF4 url(clubtitle.gif);
border:1px #BED6E0 solid;
color:#000;
padding:0px 10px 0px 10px;
}

.clubtitle a{color:#000; font-size:14px;}
.clubtitle a:hover{color:#000;}

.clubtitle img{
padding:7px 5px 0px 0px;
}
.clubwdh{
height:25px;
line-height:25px;
text-align:left;
}

.clubwdhshow{
float:left;
background:url(icon_dh.gif) left no-repeat;
padding-left:18px;
}

.title{
height:25px;
line-height:25px;
border:1px #BED6E0 solid;
overflow:hidden;
background:#CDE2E7 url(title.gif);
color:#000;
text-align:left;
padding:0px 5px 0px 5px;
}

.title a{
color:#000;
}

.titleimg img{
margin:8px 5px 0px 0px;
}

.titleleft{
height:25px;
line-height:25px;
border:1px #BED6E0 solid;
overflow:hidden;
background:url(title.gif);
color:#000;
text-align:left;
padding:0px 5px 0px 5px;
}

.titleleft a{
color:#000;
}

.titleleftimg img{
margin:8px 5px 0px 0px;
}


.titlemore img{
padding:10px 0px 0px 0px;
}

.clubmainshow{
padding:5px;
}

.clubmainshowtitle{
height:25px;
line-height:25px;
overflow:hidden;
background:url(icon_3.gif) left no-repeat;
padding-left:10px;
}


.clubmainparty1{
height:20px;
line-height:20px;
overflow:hidden;
background:url(icon_3.gif) left no-repeat;
padding-left:10px;
}

.clubmainparty2{
overflow:hidden;
padding-left:10px;
color:#666;
background:url(line.gif) bottom repeat-x;
padding-bottom:5px;
}

.partyred{
font-weight:bold;
color:red;
}
.partygreen{
font-weight:bold;
color:green;
}


.online{
height:25px;
line-height:25px;
background:url(line.gif) bottom repeat-x;
overflow:hidden;
}

.online img{
margin-top:7px;
}

.onlineboy{
background:url(boy.gif) left no-repeat;
padding-left:20px;
float:left;
}

.onlinegirl{
background:url(girl.gif) left no-repeat;
padding-left:20px;
float:left;
}



/* 俱乐部左?*/
.clubleft{
width:550px;
overflow:hidden;
float:left;
}

.clubleftstar{
width:188px;
overflow:hidden;
}

.clubleftlogo{
width:188px;
border:1px #BED6E0 solid;
background:#FFF;
overflow:hidden;
padding:5px;
}


.clubleftshow{
width:198px;
background:#FAFCFD;
border:1px #BED6E0 solid;
border-top:none;
overflow:hidden;
text-align:left;
}

.clubleftshowtext{
padding:5px;
text-indent:25px;
line-height:normal;
}

.clublogo{
margin:auto;
margin-top:5px;
}

.clublogo img{
padding:3px;
border:1px #CCC solid;
background:#FFF;
}

.clubleftlogo ul{
text-align:left;
margin-left:26px;
margin-top:3px;
}

.clubleftlogo li{
background:url(icon_2.gif) left no-repeat;
padding-left:7px;
}

.clubclass{
padding:5px;
}
.clubclass li{
background:url(icon_menu1.gif) left no-repeat;
padding-left:8px;
margin-left:10px;
}

/* 俱乐部右?*/
.titleuser{
height:24px;
line-height:24px;
border:1px #BED6E0 solid;
overflow:hidden;
background:url(title.gif);
color:#000;
text-align:left;
padding:0px 5px 0px 5px;
}

.titleuser a{
color:#000;
}

.titleuserimg img{
margin:8px 5px 0px 0px;
}


.clubright{
width:200px;
float:right;
overflow-x:hidden;
}

.clubinfo{
width:538px;
border:1px #BED6E0 solid;
text-align:left;
background:#FFF;
overflow:hidden;
padding:5px;
}

.clubinfoall{
width:538px;
overflow:hidden;
}

.clubinfotitle{
width:65px;
font-weight:bold;
padding-right:6px;
text-align:right;
float:left;
background:url(icon_menu1.gif) right no-repeat;
}

.clubinfoshow{
width:463px;
overflow:hidden;
float:right;
}

.clubinfocoll{
width:13px;
height:11px;
text-align:center;
padding-top:2px;
float:right;
overflow:hidden;
}


.clubrightshow{
width:548px;
background:#FAFCFD;
border:1px #BED6E0 solid;
border-top:none;
text-align:left;
overflow:hidden;
}

.clubmainphoto{
width:109px;
text-align:center;
margin-top:5px;
overflow:hidden;
float:left;
}

.clubmainphotoall{
width:86px;
overflow:hidden;
margin:auto;
position:relative;
}

.clubmainphotoshow{
width:80px;
height:80px;
background:#FFF;
padding:2px;
border:1px #CCC solid;
overflow:hidden;
}
.clubmainphotoshow1{
width:80px;
height:80px;
overflow:hidden;
}

.clubmainphototitle{
height:15px;
line-height:15px;
overflow:hidden;
}
.clubmainphotoname{
height:15px;
line-height:15px;
overflow:hidden;
padding-bottom:5px;
}

.clubshowall{
overflow:hidden;
padding-top:5px;
color:#666;
background:url(line.gif) top repeat-x;
}

.pager{
height:25px;
line-height:25px;
overflow:hidden;
text-align:right;
}

#clubphotohot{
position:absolute;
top:1px;
left:1px;
}

.clubphotoshowtext{
padding:10px;
line-height:20px;
text-align:center;
overflow:hidden;
}

.clubphotoshowtext img{
padding:3px;
border:1px #CCC solid;
margin-top:10px;
background:#FFF;
}


/* 用户个人工具 */
.bodyuser{
width:188px;
border:1px #6588BA solid;
background:#fff;
overflow:hidden;
float:left;
padding:5px;
}

.usermssager{
line-height:20px;
line-height:20px;
border:1px #ECF3F6 solid;
background:#fff;
overflow:hidden;
margin-bottom:5px;
padding:0px 5px 0px 5px;
}


.usersms{
height:20px;
line-height:20px;
overflow:hidden;
background:url(icon_mail.gif) left no-repeat;
padding-left:18px;
text-align:left;
margin-left:5px;
}

.usersys{
height:20px;
line-height:20px;
overflow:hidden;
background:url(icon_6.gif) left no-repeat;
padding-left:18px;
text-align:left;
margin-left:5px;
}


.userpay{
height:20px;
line-height:20px;
overflow:hidden;
background:url(icon_pay.gif) left no-repeat;
padding-left:18px;
text-align:left;
margin-left:5px;
}


.userinfo{
height:51px;
overflow:hidden;
padding:5px;
text-align:left;
}
.userinfo img{
width:60px;
height:47px;
padding:2px;
background:#FFF;
border:1px #CCC solid;
margin-right:5px;
}

.usertool{
width:180px;
background:url(line.gif) top repeat-x;
padding:5px 5px 0px 5px;
overflow:hidden;
margin-top:5px;
}

.usertool li{
float:left;
width:70px;
text-align:left;
height:20px;
line-height:20px;
}
.usertool1{
background:url(icon_tool1.gif) left no-repeat;
padding-left:20px;
}
.usertool2{
background:url(icon_tool2.gif) left no-repeat;
padding-left:20px;
}
.usertool3{
background:url(icon_tool3.gif) left no-repeat;
padding-left:20px;
}
.usertool4{
background:url(icon_tool4.gif) left no-repeat;
padding-left:20px;
}


.userselect{
padding-top:5px;
}

.userclub{
width:180px;
padding:5px;
overflow:hidden;
text-align:left;
}

.userclub li{
background:url(icon_1.gif) left no-repeat;
padding-left:8px;
}


/* 弹出菜单 */
.menuskin {
filter:progid:DXImageTransform.Microsoft.Shadow(Color=#A8A8A8,Direction=120,strength=3);
border:#000 1px solid;
visibility:hidden;
position:absolute;
background:#FFF;
padding:5px;
text-align:left;
}
		
.menuskin a{
padding:1px 5px 1px 5px;
display:block;
color:#000;
border:1px #FFF solid;
}
.menuskin a:hover{
background:#FFF2E8;
color:#000;
text-decoration:none;
border:1px #F77918 solid;
}

/* 内容显示 */
.clubtextshow{
width:746px;
border:1px #BED6E0 solid;
padding:5px;
overflow:hidden;
text-align:left;
border-top:none;
}

.clubtexttitle{
height:25px;
line-height:25px;
overflow:hidden;
color:#666;
background:url(line.gif) bottom repeat-x;
margin-bottom:5px;
padding:0px 5px 0px 5px;
}
.clubtextname{
background:url(icon_3.gif) left no-repeat;
padding-left:12px;
float:left;
}

/* 评论 */
.clubpl{
width:758px;
text-align:left;
}

.talbeclubpl{
width:100%;
border:none;
background:#F6F9FB;
border:1px #BED6E0 solid;
border-top:none;
}

.talbeclubpl td{
background:#FFF;
}

.clubplshow{
width:748px;
overflow:hidden;
}

.clubplface{
width:150px;
float:left;
overflow:hidden;
text-align:center;
line-height:20px;
}

.clubplface img{
width:60px;
height:47px;
padding:2px;
background:#FFF;
border:1px #CCC solid;
}

.clubplshowtext{
width:595px;
float:right;
text-indent:25px;
overflow:hidden;
line-height:normal;
}

/* 版权信息 */
.copyright{
width:980px;
margin:auto;
color:#000;
overflow:hidden;
}

.copyrightshow{
width:760px;
float:left;
padding:5px;
text-align:right;
}

/* 上传开?*/
.uploadbody{
padding:0px;
margin:0px;
background:#FFF;
}

.upload{
width:560px;
padding:5px;
text-align:left;
line-height:25px;
}

.photoupload{
width:560px;
text-align:center;
}
.phototest1{
width:110px;
text-align:center;
float:left;
}
.phototest2{
padding:2px;
width:100px;
height:75px;
border:1px #ccc solid;
background:#FFF;
}

.phototest3{
width:100px;
height:75px;
overflow:hidden;
text-align:center;
}



/* 友情链接 */
.linkimg{
margin:auto;
margin-left:20px;
padding-bottom:5px;
}

.linkimg img{
width:88px;
height:31px;
}

.linkword{
background:url(icon_menu1.gif) left no-repeat;
padding-left:8px;
margin-left:10px;
}

/* 用户未登?*/
.userlogin{
width:180px;
overflow:hidden;
padding:5px;
text-align:left;
}

.userlogininput{
width:180px;
overflow:hidden;
}

.userlogin input{
border:1px #B2BEC5 solid;
background:url(inputbg.gif);
font-family:Verdana,sans-serif;
font-size:12px;
line-height:15px;
}

.username{
background:#F7F7F7 url(username.gif) center no-repeat;
}
.usernameno{
background:#F7F7F7;
}

.password{
background:#F7F7F7 url(password.gif) center no-repeat;
}

.passwordno{
background:#F7F7F7;
}


/* 讨论?*/
.boardtitle{
border:1px #BED6E0 solid;
height:25px;
line-height:25px;
overflow:hidden;
padding:0px 5px 0px 5px;
background:#fff;
}
.talbeboard{
width:100%;
border:none;
background:#fff;
border:1px #BED6E0 solid;
border-top:none;
}


.bbsmaster{
float:right;
padding-left:17px;
background:url(bbsmaster.gif) left no-repeat;
}

th{
background:#ECF3F6;
text-align:center;
}

.boardname{
font-weight:bold;
}

.tdbody1
{
	background-color: #F6F9FB ;
}
.tdbody2{
background-color:#FFF;
}

.newno{
width:155px;
margin:auto;
padding:5px;
line-height:27px;
}
.newno img{
padding-right:5px;
padding-left:5px;
}

.listclass{
width:380px;
margin:auto;
padding:20px 0px 5px 0px;
}

.listclass img{
padding:0px 5px 0px 5px;
}

.bbspage{
width:758px;
overflow:hidden;
padding-top:5px;
padding-bottom:5px;
}

.tablepage{
background:#BED6E0;
}

.tdpage{
background:url(clubtitle.gif);
font-weight:bold;
color:#000;
}

.tdpage1{
background:#fff;
width:15px;
}


.bbsinfoname{
height:25px;
line-height:25px;
overflow:hidden;
}
.bbsinfoname img{
padding:4px 3px 0px 5px;
}

.bbsinfoface{
text-align:center;
}

.fontvip{
font-family:Verdana,sans-serif; 
color:red; 
font-style:italic;
}
.bbslv{
padding-top:5px;
}

.bbslv li{
background:url(icon_menu1.gif) left no-repeat;
padding-left:6px;
margin-left:10px;
}

.bbstime{
height:25px;
line-height:25px;
padding:0px 5px 0px 5px;
font-family:Verdana,sans-serif;
font-size:9px;
}
.bbstimeimg{
background:url(lastpost.gif) left no-repeat;
padding-left:18px;
float:left;
}

.bbsface{
height:25px;
line-height:25px;
overflow:hidden;
font-weight:bold;
padding:0px 5px 0px 5px;
}

.bbsface img{
padding:2px 3px 0px 0px;
}
.bbstext{
width:583px;
padding:5px;
line-height:normal;
overflow:hidden;
}


.sigline{
width:573px;
padding:0px 5px 0px 5px;
overflow:hidden;
}

.boardmaster{
border:1px #BED6E0 solid;
border-top:none;
height:25px;
line-height:25px;
overflow:hidden;
padding:0px 5px 0px 5px;
text-align:right;
background:#fff;
}

.quote{
padding:10px;
background:#F6F9FB;
border:1px #BED6E0 dashed;
margin:5px;
}

.postface{
width:140px;
padding:5px;
border:1px #EFEBEF solid;
margin-top:5px;
overflow:hidden;
}
.postface input{border:none;}

.postface li{
float:left;
padding-left:2px;
}

/* 活动栏目首页内容 */
.partyshow{
padding:5px;
line-height:normal;
}
.partyadminimg img{
width:50px;
height:40px;
border:1px #000 solid;
}

/* 成员列表 */

.clubmember{
text-align:center;
width:20%;
vertical-align:bottom;
line-height:18px;
}
.clubmember img{
padding:3px;
border:1px #CCC solid;
}

/* 通栏title */
.titleall{
height:25px;
line-height:25px;
border:1px #BED6E0 solid;
overflow:hidden;
background:url(title.gif);
color:#000;
text-align:left;
padding:0px 5px 0px 5px;
}

.titleall a{
color:#000;
}

.titleallimg img{
margin:8px 5px 0px 0px;
}

/* 新增club外层嵌套 */
.bodycluball{
width:770px;
overflow:hidden;
float:right;
}

/* 相册修改去掉489行到528?*/
.phototable{
width:100%;
border:none;
}
.phototable td{
text-align:center;
vertical-align:bottom;
width:33%;
}

.phototable img{
padding:3px;
}
.phototable a img,.mainphototable a img{
background:#000;
}
.phototable a:hover img,.mainphototable a:hover img{
background:#F57B1B;
}

/* ajax首页 */
.indexbodyclubtop{
width:758px;
padding:5px 5px 5px 5px;
overflow:hidden;

border:1px #6588BA solid;

}
.indexbodyclubajax{
width:758px;
padding:0px 5px 5px 5px;
overflow:hidden;
background:#fff;
border:1px #6588BA solid;
border-top:none;
}

.indexajaxall{
padding-top:5px;
}

.indexajaxshow{
background:#FAFCFD;
border:1px #BED6E0 solid;
overflow:hidden;
border-top:none;
}

/* 基本信息 */
.clublogoleft{
padding:5px;
}

.clublogoleft img,.clublogoright img{
padding:3px;
border:1px #ccc solid;
background:#fff;
}

.clublogoleft ul{
text-align:left;
padding-top:3px !important;
padding-top:0px;
}
.clublogoleft li{
background:url(icon_2.gif) left no-repeat;
padding-left:7px;
margin-left:35px;
}

.clublogoright{
width:100%;
overflow:hidden;
text-align:left;
}
.clublogorightshow{
float:left;
padding:5px 10px 5px 10px;
}
.clublogoright ul{
padding-top:8px;
float:left;
}
.clublogoright li{
background:url(icon_2.gif) left no-repeat;
padding-left:7px;
}

/* 俱乐部详细信?*/
.clubinfotable{
padding:5px;
}
.clubinfotable table{
width:100%;
border:none;
}

.clubinfotd1{
width:60px;
text-align:right;
font-weight:bold;
padding-right:6px;
background:url(icon_menu1.gif) right no-repeat;
}

.clubinfotd2{
text-align:left;
padding-left:3px;
}

/* 俱乐部介?*/
.clubinfoajax{
padding:5px;
text-indent:25px;
line-height:normal;
text-align:left;
}

.clubinfotextarea{
width:95%;
}

/* 在线成员 */
.clubindexmember{
width:185px;
overflow:hidden;
padding:5px 0 0 0;
text-align:left;
margin:auto;
}

.clubindexmemberface{
float:left;
}

.clubindexmemberface img{
width:32px;
height:32px;
padding:2px;
background:#fff;
border:1px #ccc solid;
margin-right:5px;
}

.clubindexmembermore{
padding:0px 5px 5px 5px;
text-align:right;
}

.clubindexmembertable{
width:100%;
border:none;
}

.clubindexmembertable td{
width:20%;
vertical-align:bottom;
}
.clubindexmembertableface img{
width:60px;
height:60px;
padding:2px;
border:1px #ccc solid;
background:#fff;
margin-bottom:3px;
}
/* 友情链接 */
.indexlinkall{
width:100%;
overflow:hidden;
padding:0px 0px 5px 0px;
}

.indexlinkall li{
padding:5px 5px 0px 5px;
float:left;
word-break:keep-all;
}

.indexlinkall img{
width:88px;
height:31px;
}

/* 活动 */
.clubindexlist{
font-family:"宋体",sans-serif;
}
.clubindexlist li{
background:url(line.gif) bottom repeat-x;
padding:5px 0px 5px 0px;
}

/* 首页自定义分?*/
.myclass{
width:100%;
text-align:left;
overflow:hidden;
}

.myclass li{
float:left;
padding-left:5px;
padding-right:5px;
background:url(icon_2.gif) left no-repeat;
white-space:nowrap;
line-height:20px;
}

/* 首页相册 */
.indexphoto{
width:100%;
border:none;
}

.indexphoto td{
vertical-align:bottom;
}

.indexphoto table{
background:#fff;
border:1px #BED6E0 solid;
text-align:left;
}

.indexphoto img{
width:90px;
background:#fff;
padding:2px;
}

.indexphoto a img{
border:1px #D8D9D9 solid;
}

.indexphoto a:hover img{
border:1px #000 solid;
}

/* 去掉评分，rss，clubtitlename样式?以下为修改过的内?*/
.headclub{
width:965px;
overflow:hidden;
height:64px;
padding:15px 15px 5px 0;
margin:auto;
position:relative;
background:url(headlogobg.gif);
margin:0 0 5px 0;
}

.headclubname{
position:absolute;
z-index:1;
top:10px;
left:0px;
color:#000;
font-size:22px;
font-weight:bold;
line-height:25px;
padding:3px 10px 0px 10px;
}
.headclubtool{
position:absolute;
z-index:2;
top:35px;
left:0px;
color:#000;
padding:3px 10px 1px 10px;
}
.headclubtool a{
color:#000;
}

.loading{
background:url(Loading.gif) left no-repeat;
text-align:left;
margin-left:5px;
padding:5px 5px 5px 20px;
}
.titlecoll{
background:url(collapse.gif) left no-repeat;
padding-left:13px;
}
.titleex{
background:url(expand.gif) left no-repeat;
padding-left:13px;
}

/* 视频 */
.i_vshowlist div{
background:url(wmp.gif) left no-repeat;
padding:5px 5px 5px 32px;
text-align:left;
margin-left:5px;
}
.i_vshowlist{
border:1px #BED6E0 solid;
height:84px;
overflow:auto;
}
/*/视频 */
/* 音乐?*/
.i_music{padding:10px;}
.i_music dl{margin:0; padding:0;}
.i_music dt{text-align:right;}
.i_music dd{margin:0; height:25px; line-height:25px; overflow:hidden;}
.i_music dd div{float:left;}
.i_music dd img{padding:3px 0 0 5px;}
.i_musicinput{padding-top:2px;}
.i_musicinput input{border:none;}
.i_musicdt1{border-bottom:1px #BED6E0 solid; padding-bottom:5px;}
.i_musicdt2{border-top:1px #BED6E0 solid; padding-top:5px;}
/*/音乐?*/



