/* CSS 20090207 */

.searchedOnFocusOut{background:#fff url('images/searchbg.png') 5px 0px no-repeat;}
.searchedOnFocus{background:none;background-color:#fff;}

#noneFrame{border:none;display:none;}

body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img{margin:0;padding:0;line-height:18px; }
h1,h2,h3,h4,h5,h6,h7,h8 { margin:0; padding:0;word-wrap: break-word;word-break:break-all;overflow:hidden; text-overflow:ellipsis;}
body {FONT: 12px Arial,SimSun, Helvetica, sans-serif; text-align:center;background-color: #fff;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
legend{height:0;font-size:0;}
label{cursor:pointer;cursor:hand;}

input{float:left;outline:none;height:18px; color:#555;float:left;text-indent:4px;}
textarea{border:1px solid #ccc;margin:0px;padding:0px;float:left;}
input[type=text],input[type=password]{border:1px solid #ccc;}
.clear{
	clear:both;
	height:0;
	line-height: 0;
	font-size:0;
}

input {border-style:expression(this.type=="text"?"solid":"auto"); }
input {border-width:expression(this.type=="text"?"1px":"auto"); }
input {border-color:expression(this.type=="text"?"#ccc":"auto"); }
input {float:expression(this.type=="text"?"left":"auto"); }
em{font-style:normal;}
div{text-align:left;}
a{cursor:pointer}
a:link{color:#000;text-decoration: none;}
a:visited { color: #333; text-decoration: none; }
a:hover{color:#527F2F;text-decoration: none;}
a:active{color:#000;background-color: #99CC33; }

.w700{width:700px;}

div.infoUploadShow{background:#f2f2f2; z-index:999; border-width:10px;position:absolute;display:block;}
div.infoUploadHide{display:none;}

div.capDivShow{position:absolute;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;background:#000000;z-index:1; display:block;text-align:center;}
div.capDivHide{ width:0px;height:0px;z-index:-1; display:none;}
div.infoShow{background:#f2f2f2; z-index:999; border-width:10px;position:absolute;display:block;}
div.infoHead{background:url(images/bg_x.gif) 0px -140px repeat-x;height:20px;border:1px solid #527F2F;color:#fff;width:100%;position:relative;line-height:20px;text-indent:10px;font-weight:bold;}
span.closeSpan{position:absolute;right:0px;top:0px;background:url(images/btn.gif) 0px -341px;height:20px;border-left:1px solid #527F2F;width:33px;cursor:hand;display:block;}
span.closeSpan:hover{background:url(images/btn.gif) 0px -361px;}
#infoContent p{width:100%;float:left;clear:both;padding:40px 0px 0px 0px;text-align:center;font-weight:bold;color:#527F2F;}
#infoContent p .winBtn{margin:20px auto;width:80px;background:url(images/bg_x.gif) 0px -100px repeat-x;height:18px;border:1px solid #555;color:#fff;display:block;}
#infoContent textarea{width:470px;height:200px;border:1px solid #ccc;background-color:#fff;float:left;margin:10px;display:inline;}
#infoContent .btn_gray1{margin:0px 10px;}

div.editHide{
	display:none;
}
div.editShow{
	z-index:1000000000;
   border:2px solid #393;
	width:580px;
	height:332px;
	padding:20px;
	position:absolute;
	background-color: #fff;
}
div.editShow .title{
	height:28px;
}
div.editShow .title span{
	display:block;
	float:left;
}
div.editShow .title input{
	float:left;
	width:540px;
	border:1px solid #ccc;
	height:18px;
	line-height:18px;
	vertical-align: middle;
}
div.editShow .button{
	padding:10px 0 0 200px;
}
div.editShow .button a{
	display: block;
	float:left;
	margin-left:5px;
	width:55px;
}


.shadow{width:100%;background:url(images/bg_x.gif) 0px -1558px repeat-x;height:20px;float:left;clear:both;border-top:1px solid #fff;}
.secondAd{margin:10px 0px;width:100%;height:100px;float:left;overflow:hidden;}
.secondAd h1{font-size:20px;color:#666;margin:20px 20px 0px 20px;float:left;line-height:30px;display:inline;}
.secondAd p{clear:both;margin-left:50px;text-indent:24px;width:850px;color:#666;}

.btn_gray1,.btn_gray2,.btn_green1,.btn_green2{float:left;padding:0px 15px; text-decoration: none;height:18px;line-height:16px;*line-height:18px;text-align:center; cursor:pointer;}
.bar_gray{background:url(images/bg_x.gif) 0px 0px repeat-x;height:27px; }
.btn_gray1{background:url(images/bg_x.gif) 0px -100px repeat-x;height:18px;border:1px solid #555;color:#fff;}
.btn_gray2{background:url(images/bg_x.gif) 0px -120px repeat-x;height:18px;border:1px solid #ccc; color:#000;}
.btn_green1{background:url(images/bg_x.gif) 0px -140px repeat-x;height:18px;border:1px solid #527F2F;color:#fff;}
.btn_green2{background:url(images/bg_x.gif) 0px -160px repeat-x;height:18px;border:1px solid #A5C74A; color:#000;}

.btn_login:visited,.btn_reg:visited{background-color:none;}
.btn_login{width:70px;height:22px;float:left;background:url(images/login.png) 0px 0px no-repeat;margin:10px 10px 0px 0px;}
.btn_reg{background:url(images/reg.png) 0px 0px no-repeat;width:70px;height:22px;float:left;margin:10px 10px 0px 0px;}
.btn_login:active,.btn_reg:active{background-color:none;}

.btn_gray1:hover,.btn_gray2:hover,.btn_green1:hover,.btn_green2:hover{text-decoration: none;}
.btn_gray1:hover{background:url(images/bg_x.gif) 0px -140px repeat-x;border:1px solid #527F2F;color:#fff;}
.btn_gray2:hover{background:url(images/bg_x.gif) 0px -160px repeat-x;border:1px solid #A5C74A;}
.btn_green1:hover{background:url(images/bg_x.gif) 0px -100px repeat-x;border:1px solid #555;color:#fff;}
.btn_green2:hover{background:url(images/bg_x.gif) 0px -140px repeat-x;border:1px solid #527F2F;color:#fff;}

.fc12red{color:red;}
.fc12redb{color:red;font-weight:bold;}
.fc14redb{color:red;font-weight:bold;font-size:14px;}
.fc18orangeb{ font-size:18px; color:#FF6600;font-weight:bold;}
.fc12gray{ font-size:12px; color:#999;font-weight:normal;}
.fc14blackb{ font-size:12px; color:#000;}
.fc20gray{ font-size:20px; color:#999;font-weight:bold;}
.fc22gray{ font-size:22px; color:#999;}
.fc24green{ font-size:24px;color:#72A435;}
.fc14bgreen{ font-size:14px;color:#72A435; font-weight:bold;}
.fc12green{ font-size:12px;color:#72A435;}
.fc12green a{ font-size:12px;color:#72A435;}
.fc12bgreen{ font-size:12px;color:#72A435; font-weight:bold;}
.loginIuput{width:200px;border:1px solid #ccc;}
.c72A435{
	color:#72A435;
	font-weight:bold;
}
.c72A435 a{
	color:#72A435 !important;
}
.c72A435 a:active{
	color:#333 !important;
}



/*15px ico*/
.headIco,.favIco,.albumIco{float:left;width:15px;height:15px;}
.headIco{background:url(images/btn.gif) 0px -230px no-repeat;}
.favIco{background:url(images/btn.gif) -30px -230px no-repeat;}
.albumIco{background:url(images/btn.gif) -60px -230px no-repeat;}



#page h2{float:left;text-decoration: none;background-color:#fff;height:28px;border-bottom:1px solid #ccc; font-size:14px;text-indent:10px; display:block;line-height:28px; position:relative;color:#666;width:100%;padding-top:15px;}


#page h2 span{position:absolute; z-index:10px;right:0px;font-weight:normal; height:28px;bottom:-1px;}
#page h2 span a{background:url(images/bg_x.gif) 0px -1560px repeat-x; height:27px;border:1px solid #ccc;padding:0px 5px;float:right;border-bottom:none;}
#page h2 span a:hover{background-color:#fff; background-image:none;}


.pic50h ul{padding-bottom:10px;float:left;}
.pic50h ul li {position:relative;padding:10px 10px 2px 10px;float:left;display:inline;}
.pic50h ul li em img{padding:1px; border:1px solid #CCCCCC; float:left;margin-right:10px;overflow:hidden;}
.pic50h em img:hover{border:1px solid #A5C74A;}

.pic50h .picshow{width:65px; height:65px;float:left;}
.pic50h .picshow img{padding:1px; border:1px solid #CCCCCC; float:left;margin-right:10px;}
.pic50h .picshow img:hover{border:1px solid #A5C74A;}
.pic50h h3,.pic50h h4{font-size:12px;text-indent:0px; font-weight:normal;color:#666;}
.pic50h ul li div{ position:absolute;right:10px; top:2px; vertical-align:middle;}
.pic50h ul li div *{float:left;margin:0px 5px;}
.pic50h ul li div .btn_gray2{float:right;clear:both;margin-top:5px;}

.pic50h h5{float:left;font-size:12px;color:#666;font-weight:normal;line-height:18px;}
.pic50h h5 a{color:#666;margin:0px 5px;}
.pic50h h5 a:hover{color:#777;}

.pic50h h6{font-size:12px;text-indent:0px; font-weight:normal;margin-top:5px;float:left;color:#666;}
.pic50h h6 a{margin:0px 5px;}
.pic50h h6 img{padding:1px;border:1px solid #CCCCCC; float:left;margin:5px;}
.pic50h h6 img:hover{border:1px solid #A5C74A;}

.pic50h .talk{font-size:12px;text-indent:0px; font-weight:normal;margin-top:5px;float:right;color:#666;width:615px;}
.pic50h .talk img{width:19px;height:19px;}


.member50pic{padding-bottom:10px;float:left;padding-top:5px;}
.member50pic li{float:left;overflow:hidden;width:74px;height:100px;margin:5px 5px 2px 5px;display:inline;}
.member50pic li em{width:54px;height:55px;float:left;display:block;overflow:hideen;}
.member50pic li em img{padding:1px;border:1px solid #ccc;overflow:hidden;}
.member50pic li em img:hover{border:1px solid #A5C74A;}
.member50pic li a,.member50pic li span{width:74px;clear:both;text-align:center;float:left;font-weight:normal;}
.member50pic li a{line-height:14px;}
.member50pic li em img:hover{border:1px solid #A5C74A;}
.member50pic li span{color:#666;text-align:center;}

.memberAll{}
.memberAll li{float:left;overflow:hidden;width:235px;padding:30px 5px 25px 5px;display:inline;height:55px;position:relative;}
.memberAll li em {float:left;width:54px;height:55px;text-align:center;margin-right:10px;float:left;display:block;overflow:hideen;}
.memberAll li em img{padding:1px;border:1px solid #ccc;overflow:hidden;}
.memberAll li em img:hover{border:1px solid #A5C74A;}

.memberAll li h3,.memberAll li div{float:left;text-indent:0px;width:158px;color:#666;font-size:12px;font-weight:normal;}
.memberAll li div{height:37px;overflow: hidden;text-overflow: ellipsis;}
.memberAll li:hover{background-color:#f7f7f7;border:1px solid #f0f0f0;width:233px;height:53px;}

.memberAll span{position:absolute;right:5px;bottom:0px;border-bottom:1px solid #ccc;width:235px;text-align:right;}


.artistTop{clear:both;float:left;width:100%;padding:0px 0px 0px 0px;}
.artistTop li{float:left;position:relative;width:310px;padding:20px 10px 20px 0px;}
.artistTop em {width:104px;height:105px;text-align:center;float:left;display:block;margin-right:10px;overflow:hidden;}
.artistTop em img{padding:1px;border:1px solid #ccc; vertical-align:middle;margin:0px auto;overflow:hidden;}
.artistTop em img:hover{border:1px solid #A5C74A;}
.artistTop a img{float:left;}
.artistTop a span{font-size:12px; position:absolute;left:2px;top:92px;height:30px;width:100px;background-color:#FFFFFF;filter:alpha(opacity=80);-moz-opacity:0.8;text-align:center;}
.artistTop a b{width:48px;height:48px;background:url(images/albumico.gif) 0px 0px no-repeat;filter:alpha(opacity=60);-moz-opacity:0.6;float:left;position:absolute;left:2px;top:54px;}

.artistTop a:hover span{filter:alpha(opacity=90);-moz-opacity:0.9;}
.artistTop h3{font-size:12px;line-height:18px;font-weight:normal;color:#666;}
.artistTop h4 {float:left;font-size:12px;font-weight:normal;color:#666;width:190px;}
.artistTop h4 a{font-size:12px; font-weight:normal;width:52px;margin:5px auto;}
.artistTop h5{font-size:12px;color:#666;text-indent:20px;margin:1px 0px;background:url(images/btn.gif) 0px -210px no-repeat;font-weight:normal;}

.artistTop .btn_gray2,.artistTop .btn_green1{margin-top:5px;padding:0px 20px;}
.artistTop .atrF{float:left;width:190px;height:40px;}
.artistTop .atrF a{margin:0px 5px;*white-space:nowrap; float:left;}


.mvMenu{
	height:24px;
	border-bottom:1px solid #7f7f7f;
	position: relative;
	clear:both;
}
.mvMenu a{
   width:76px;
	height:24px;
	line-height: 24px;
	display:block;
	margin-right:2px;
	float:left;
	background: url(images/bg_x.gif) repeat-x left -417px;
	text-align: center;
	color:#fff !important;
}
.mvMenu a:hover{
	background: url(images/bg_x.gif) repeat-x left -393px;

}
.mvMenu a.current{
	background: url(images/bg_x.gif) repeat-x left -393px;
}
.mvMenu .ftp{
	float:right;
}
.mvMenu .ftp a{
	background: url(images/btn.gif) no-repeat left -679px;
	font-weight:bold;
	width:170px;
	padding-left:20px;
	color:#333 !important;
	text-align:left;
}
.mvMenu .ftp a:hover{
	background: url(images/btn.gif) no-repeat left -679px;
}


.mvForm{
	padding:30px 0;
	width:750px;
	margin:0 auto;
}
.mvForm form{
	height:30px;

	padding:0 15px;
}
.mvForm .area,
.mvForm .sex{
	height:30px;
	overflow:hidden;
	float:left;
	padding:0 15px;
}
.mvForm .button{
	height:25px;
	overflow:hidden;
	float:left;
	width:80px;
	padding-top:5px;
}
.mvForm .area span,
.mvForm .area input,
.mvForm .sex span,
.mvForm .sex input{
	float: left;
	display:block;
	padding-right:5px;
	height:30px;
	line-height: 30px;
}
.mvForm .button input{
	height:20px;
	width:68px;
	background: url(images/mvindex.gif) no-repeat left top;
	border:0;
	cursor: pointer;
}


.smallpich ul{width:100%;float:left;padding:0px 0px 30px 0px;}
.smallpich em img{padding:1px; border:1px solid #CCCCCC; float:left;margin-top:3px;}
.smallpich h3{font-size:12px;text-indent:0px; font-weight:normal;}
.smallpich ul li{float:left;margin:10px 0px 20px 0px;width:320px;height:75px;overflow:hidden;}
.smallpich ul li em{float:left;margin-right:10px; position:relative;}
.smallpich ul li em b{ position:absolute;right:4px;top:51px;z-index:10;}
.smallpich ul li em b img{width:15px;height:15px;border:0;}
.smallpich ul li em span{ position:absolute;left:4px;top:54px;z-index:10; text-indent:2px; background-color:#CCCCCC;height:16px; overflow:hidden;line-height:16px;width:33px;}
.smallpich ul li em img:hover{border:1px solid #A5C74A;}
.smallpich ul li em b img:hover{border:none;}
.smallpich ul li a.download{
	width:87px;
	height:17px;
	margin-top:13px;
	background:url(images/download.jpg) no-repeat left bottom;
	display: block;
	margin-left:135px;
}
.smallpich ul li a.download:hover{
   background-position: left top;
}
/*
.smallpich ul li h3,.smallpich ul li h5{font-size:12px;font-weight:normal;color:#666;width:180px;}
*/
.smallpich ul li h3,.smallpich ul li h5{font-size:12px;font-weight:normal;color:#666;width:170px;height:20px;line-height:20px;overflow:hidden;}


.textsty ul{margin-bottom:20px;float:left;width:700px;}
.textsty ul li{width:700px;float:left;margin:10px 0px;border-bottom:1px solid #ccc;}
.textsty ul li h3{width:700px;font-size:14px;font-weight:normal;margin:0px;}
.textsty ul li h6,.textsty ul li h4{width:700px; position:relative;font-size:12px;font-weight:normal;color:#666;background-color:#f2f2f2;margin:0px;}
.textsty ul li h6 em,.textsty ul li h4 em{position:absolute;right:0px;margin-top:-2px;color:#666;font-weight:normal;}
.textsty ul li h6 span{margin-right:20px;}
.textsty ul li h4{color:#000;background-color:#fff;}
.textsty ul li h4 b,.textsty ul li h4 span{margin-top:-2px;position:absolute;font-weight:normal;text-align:center;width:100px;}
.textsty ul li h4 b{right:200px;color:#666;}
.textsty ul li h4 span{right:100px;margin-top:-2px;}
.textsty li .fc12red{float:left;}

#ZTright .huatiList{width:360px;overflow:hidden;}
.huatiList li{margin-top:10px;float:left;width:100%;}
.huatiList em{margin:0px 5px;}

.tit em{position:absolute;right:10px;margin-top:-2px;color:#666;font-weight:normal;}
.tit b,.tit span{margin-top:-2px;position:absolute;font-weight:normal;text-align:center;width:100px;}
.tit b{right:200px;color:#666;}
.tit span{right:110px;margin-top:-2px;color:#666;}
.tit{float:left;clear:both;margin:10px 0px;width:100%;height:20px;font-size:12px;background-color:#f2f2f2;line-height:20px;text-indent:10px;border-bottom:1px solid #ccc;position:relative;clear:both;font-weight:bold;}
.tit span.lianbo{
	right:10px;
	width:auto;
	padding:0 10px;
	color:#fff;
}

.secondnav{float:left;clear:both;background:url(images/bg_x.gif) 0px -300px repeat-x;height:22px;border:1px solid #ccc;padding-left:20px;width:958px;border-top:none;line-height:22px;}


.secondnav{float:left;clear:both;background:url(images/bg_x.gif) 0px -300px repeat-x;height:22px;border:1px solid #ccc;padding-left:20px;width:958px;border-top:none;line-height:22px;position:relative;z-index:10;}
.secondnav .searchStar{
	position:absolute;
	right:0;
	top:0;
	width:80px;
	height:22px;
	line-height: 22px;
	cursor: pointer;
}
.secondnav .searchStarContent{
	width:485px;
	height:312px;
	position: absolute;
	right:0;
	top:22px;
	display:none;
	background: url(images/starBg.gif) no-repeat;
	padding:8px 6px;
}
.secondnav .searchStarContent form{
	height:28px;
}
.secondnav .input{
	width:368px;
	height:22px;
	line-height: 22px;
	background:url(images/searchStarBg.gif) no-repeat left top;
	border:0 !important;
	padding:0 30px;
	font-size:12px;
	color:#999;
	overflow: hidden;
}
.secondnav .button{
	width:56px;
	height:22px;
	background: url(images/searchStarBg.gif) no-repeat right top;
	border:0;
	cursor:pointer;
}
.secondnav .starClass{
	width:115px;
   float:left;
}
.secondnav .starClass li{
	float:none;
	height:26px;
	line-height: 26px;
	padding-left:10px;
	cursor: pointer;
}
.secondnav .starClass li.current{
	background: url(images/searchClassCurrent.gif) no-repeat;
}
.secondnav .starName{
	width:350px;
	height:265px;
	background: url(images/searchNameBg.gif) no-repeat left top;
	float:right;
	padding:10px;
}
.secondnav .starName a{
	color:#333;
}
.secondnav .starName a:hover{
	background:none;
	border:0;
}
.secondnav .starName a:active{
	color:#000;
	background-color: #9c3;
}
.secondnav .starName ul{
   height:265px;
	overflow-y: scroll;
}
.secondnav .starName li{
	float:left;
	width:110px;
	height:30px;
	line-height:30px;
}


.secondnav li{float:left;}
.secondnav li a{float:left;padding:0px 11px;height:22px;line-height:22px;}
.secondnav li a b{color:#719629;margin:0px 5px;}
.secondnav span{width:150px;padding:0px;text-align:center;color:#666;float:left;}

.secondnav li a:hover{padding:0px 10px;background:url(images/bg_x.gif) 0px -270px repeat-x;border-left:1px solid #A5C74A; border-right:1px solid #A5C74A; color:#000; text-decoration:none;}

.secondnav .selected{color:#000;background:url(images/bg_x.gif) 0px -270px repeat-x;border-left:1px solid #A5C74A; border-right:1px solid #A5C74A;font-weight:bold;}



.editSecondNav{float:left;clear:both;height:22px;padding-left:20px;width:958px;line-height:22px;margin-top:10px;}

.editSecondNav li{float:left;}
.editSecondNav li a{float:left;padding:0px 11px;height:22px;line-height:22px;}
.editSecondNav li a b{color:#719629;margin:0px 5px;}
.editSecondNav span{width:150px;padding:0px;text-align:center;color:#666;float:left;}

.editSecondNav li a:hover{padding:0px 10px;background:url(images/bg_x.gif) 0px -300px repeat-x;border:1px solid #A5C74A; border-bottom:none;color:#000; text-decoration:none;}

.editSecondNav .selected{color:#000;background:url(images/bg_x.gif) 0px -270px repeat-x;border:1px solid #A5C74A; border-bottom:none;font-weight:bold;}



.thirdnav{float:left;clear:both;height:22px;padding-left:20px;width:960px;background-color:#f2f2f2;}
.thirdnav li{float:left;}
.thirdnav li a{float:left;padding:0px 11px;line-height:22px;}
.thirdnav li a b{color:#719629;margin:0px 5px;}
.thirdnav span{width:150px;padding:0px;text-align:center;color:#666;float:left;}

.thirdnav li a:hover{padding:0px 10px;background-color:#E0EDC9;border-left:1px solid #A5C74A; border-right:1px solid #A5C74A; color:#000; text-decoration:none;}

.thirdnav .selected{color:#000;background-color:#E0EDC9;border-left:1px solid #A5C74A; border-right:1px solid #A5C74A;font-weight:bold;}



#header{width:980px;margin:0px auto;height:55px; position:relative;}
#header img{margin-top:5px;}


.footer{width:100%;background-color:#F2F2F2;text-align:center; color:#555;padding:20px 0;clear:both;border-top:1px solid #ccc;margin-top:20px;}
.footer div{text-align: center;}
.footer a{color:#555;}
.footer .footerNav{height:30px;line-height:30px;}
.footer .footerNav a{}

#usernav{ position:absolute;right:0; top:0; z-index:1;margin-top:15px; line-height:18px;}
.logined {line-height:18px;}
.logined a{margin:0;}
.logined span{margin:0;}
.logined b a{color:#1B5800;margin:0px 1px;}

.flashshowBg{width:100%;min-width:980px;text-align:center;padding-bottom:7px;background:#000 url(images/bar.png) left bottom repeat-x;overflow:hidden;}
#flashshow{width:640px;height:390px;background-color:#909190;margin:0px auto;}
#usernav a{text-align:center; float:left;}

.flashshowBg1{width:100%;padding-bottom:0px;background:#000 url(images/newBar.png) left bottom repeat-x;}
#flashshow1{width:1000px;height:390px;margin:0 auto;background-color:#909190;}


#nav{width:100%;min-width:980px;height:27px;}
#picshow{clear:both;}

#nav ul{width:980px;margin:0px auto;position:relative;}
#nav ul li{float:left;list-style-type:none;}

#myHomeInfo{float:left;}


#nav .zhuanti,#nav .zhuantied,#nav .faxian,#nav .kankan,#nav .navhome,#nav .navhomed,#nav .kankaned,#nav .faxianed,#nav .fans,#nav .fansed,#nav .songList,#nav .songListed,#nav .forum,#nav .forumed,#nav .team,#nav .teamed,#nav .highlights,#nav .highlightsed{float:left;width:70px;height:27px;overflow:hidden;cursor:pointer;}

#nav .zhuanti{background: url(images/homenav.gif) 0px 0px no-repeat;}
#nav .zhuantied,#nav .zhuanti:hover{background: url(images/homenav.gif) 0px -30px no-repeat;}

#nav .navhome{width:90px;background: url(images/homenav.gif) -250px 0px no-repeat;}
#nav .navhomed,#nav .navhome:hover{width:90px;background: url(images/homenav.gif) -250px -30px no-repeat;}

#nav .faxian{background: url(images/homenav.gif) -80px 0px no-repeat;}
#nav .faxianed,#nav .faxian:hover{background: url(images/homenav.gif) -80px -30px no-repeat;}

#nav .kankan{background: url(images/homenav.gif) -160px 0px no-repeat;}
#nav .kankaned,#nav .kankan:hover{background: url(images/homenav.gif) -160px -30px no-repeat;}

#nav .fans{background:url(images/homenav.gif) -350px 0px no-repeat;}
#nav .fansed,#nav .fans:hover{background: url(images/homenav.gif) -350px -30px no-repeat;}

#nav .songList{background:url(images/homenav.gif) -430px 0px no-repeat;}
#nav .songListed,#nav .songList:hover{background: url(images/homenav.gif) -430px -30px no-repeat;}

#nav .forum{background:url(images/homenav.gif) -510px 0px no-repeat;}
#nav .forumed,#nav .forum:hover{background:url(images/homenav.gif) -510px -30px no-repeat;}

#nav .team{background:url(images/homenav.gif) -590px 0px no-repeat;}
#nav .teamed,#nav .team:hover{background:url(images/homenav.gif) -590px -30px no-repeat;}

#nav .highlights{background:url(images/homenav.gif) -590px 0px no-repeat;}
#nav .highlightsed,#nav .highlights:hover{background:url(images/homenav.gif) -590px -30px no-repeat;}

#nav #search{position:absolute;right:0px; top:3px;width:317px;}
#nav #search input{width:260px;float:left;}
#nav #search a{margin-left:-1px;text-align:center; line-height:18px;float:left;}


#page{width:980px;margin:0px auto;text-align:left;z-index:1;position:relative;}

#ZTleft{width:600px; float:left;margin-top:15px;}
#ZTleft .tabpan{width:600px;}


.tabpan{height:28px; position:relative;clear:both;width:980px;margin:0px auto 0px auto;border-bottom:1px solid #ccc;}
.tabpan span{margin:0px 5px 0px 30px;color:#666;}
.tabpan em a{position:absolute;right:0px;border:1px solid #ccc;}

.tabpan b a{position:absolute;right:0px;font-weight:normal;}

.myHome .tabpan em a{position:absolute;right:0px;text-align:center;height:27px;line-height:28px;border:1px solid #ccc;border-bottom:none;background:url(images/bg_x.gif) 0px -1560px repeat-x;}

.tabpan a{padding:0px 15px;text-align:center;height:27px;line-height:28px;float:left;text-decoration: none;border:1px solid #ccc;border-bottom:none;margin-right:-1px;background:url(images/bg_x.gif) 0px -1560px repeat-x;}
.tabpan a:hover{background:none;}
.tabpan .selected,.tabpan .selected:hover{ font-weight:bold;color:#fff;  background:url(images/bg_x.gif) 0px -220px repeat-x; border-right:1px solid #ccc;margin-top:0px;border:none;height:29px;}
.tabpan .ftp{
	position:absolute;
	right:0;
	top:0;
}
.tabpan .ftp a{
	border:0;
	background: url(images/btn.gif) no-repeat left -679px;
	padding:0 10px 0 20px;
	font-weight:bold;
}

.tabpan2{width:980px;height:25px;position:relative;clear:both;margin:0px auto;border-bottom:1px solid #ccc;}
.tabpan2 span{margin:2px 5px 0px 0px;float:left;font-size:16px;font-weight:bold;margin-right:30px;}

.tabpan2 em a{position:absolute;right:0px;border:none;background:none;}
.tabpan2 .banzhu{position:absolute;right:0px;}
.tabpan2 .banzhu a{padding:0;margin:0px 5px;border:none;background:none;float:none;}
.tabpan2 a{padding:0px 15px;text-align:center;height:24px;line-height:25px;float:left;text-decoration: none;border:1px solid #ccc;border-bottom:none;margin-right:-1px;background:url(images/bg_x.gif) 0px -1560px repeat-x;}
.tabpan2 a:hover{background:none;}
.tabpan2 .selected,.tabpan2 .selected:hover{ font-weight:bold;color:#fff;  background:url(images/bg_x.gif) 0px 0px repeat-x; border-right:1px solid #ccc;margin-top:0px;border:none;height:26px;}
.tabpan2JG{margin-left:100px;}
.tabpan2 .pageNumberUp{position:absolute;right:100px;}
.tabpan2 .pageNumberDown{position:absolute;right:0px;}
.tabpan2 .pageNumber{position:absolute;right:200px;border:none;background:none;font-size:14px;}


.bigpich ul{padding-top:20px;}
.bigpich .tabpan em a{background:none;border:none;}
.bigpich ul li{margin:0px;clear:both;}
.bigpich ul li .pic{padding:2px 2px 40px 2px;background:url(images/bigpich_bg.png) 0px 0px no-repeat;float:left;margin-right:10px; position:relative;width:240px;height:135px;}
.bigpich ul li .pic b{ position:absolute;right:10px;top:115px;z-index:10;}
.bigpich ul li .pic span{ position:absolute;left:4px;top:120px;z-index:10; text-indent:2px; background-color:#CCCCCC;height:16px; overflow:hidden;line-height:16px;width:33px;}
.bigpich ul li .pic:hover{background:url(images/bigpich_bg.png) -244px 0px no-repeat;}

.bigpich ul li h3{float:left;font-size:14px;width:330px;}
.bigpich .talk{width:330px;font-weight:normal;color:#666;font-size:12px;float:left;height:70px;line-height:20px;color:#666;overflow:hidden;}
.bigpich .talk *{font-size:12px;font-weight:normal;}
.bigpich .talk span{width:320px;hieght:20px;clear:both;line-height:20px;
display:block;white-space:nowrap;overflow:hidden;float:left;
    -o-text-overflow: ellipsis;    /* for Opera */
    text-overflow:ellipsis;
}
.bigpich .talk span img{width:19px;height:19px;}

.bigpich ul li h5{width:330px;font-weight:normal;color:#666;font-size:12px;float:left;height:26px;}
.bigpich ul li h5 a{color:#666;font-size:12px;}
.bigpich ul li h5 a:hover{color:#666;}
.bigpich ul li h4{float:left;font-size:12px;width:330px;font-weight:normal;}

#ZTright{float:right;width:350px;background-color:#F2F2F2;padding-bottom:20px;overflow:hidden;}

.tag{line-height:20px;padding:8px 0px 10px 10px;float:left;}
.tag a{margin:0 5px; float:left;*white-space:nowrap; }
.tag a:hover{background-color:#DFE3E1;text-decoration: none;}

#ZTright ul{float:left; overflow:hidden;width:330px;}

#ZTright .act ul li{clear:both;width:315px;}
#ZTright .act ul li h3{width:240px;height:20px;color:#000; }
#ZTright .act ul li h5{width:240px;}


#ZTright .hotTeam ul li{float:left;width:150px;padding:10px 5px 2px 10px;}
#ZTright .hotTeam ul li h3{width:80px;height:36px;text-align:center; }
#ZTright .hotTeam ul li h5{width:80px;float:left;}

.regtitle {margin:20px 0px 0px 10px; width:100%; text-align:left;float:left; position:relative; }
.regtitle h1{float:left; font-size:20px;color:#72A435; display:block;height:30px;overflow:hidden;line-height:30px;}
.regtitle a{ font-weight:normal; font-size:12px; position:absolute;margin-left:50px;top:10px;}
.regtitle p{font-weight:normal;font-size:12px;margin-top:10px;float:left;clear:both;}
.regtitle span{float:left;height:30px;line-height:30px;}

#regleft{width:420px;clear:both;float:left;padding-left:100px;line-height:25px;}
#regleft li{float:left;clear:both;width:300px;color:red;font-weight:bold;}
#regleft p{float:left;clear:both; margin:2px 0px;width:400px; }
#regleft .yzm{margin-left:5px;}
#regleft .btn_gray1{margin-top:10px;}
#regleft .fc14bgreen{margin-top:15px;}

#regright{margin:20px 0px 0px 20px;float:left;background-color:#FAFAFA;border:1px solid #eee;width:340px;height:160px;padding:20px;}
#page dl{width:300px;float:left; text-align:left; margin-top:10px;}
#page dt{width:50px;float:left; margin:5px 5px; text-align:right;height:20px;}
#page dd{margin:6px 0px;float:left; width:220px;height:20px;}

#page dd a{margin-right:40px;}

.quickSearch{float:left; text-align:left;margin:20px 0px 15px 30px; vertical-align:middle;line-height:20px;}
.quickSearch .btn_gray2{padding:0;width:70px;text-align:center; font-family:"宋体";}
.quickSearch input{width:200px;}
.quickSearch span{margin-right:-1px;width:70px;}
.quickSearch a{margin-left:-1px;}

#artistSelect{clear:both;float:left;width:100%;}
#artistSelect li{float:left;margin:5px 8px;position:relative;}
#artistSelect img{padding:1px;border:1px solid #ccc;}
#artistSelect a span{text-align:center;font-size:12px; position:absolute;left:2px;top:72px;height:30px;width:100px;background-color:#FFFFFF;filter:alpha(opacity=80);-moz-opacity:0.6;}

#artistSelect a:hover span{filter:alpha(opacity=90);-moz-opacity:0.9;}
#artistSelect h3{font-size:12px;line-height:16px;}
#artistSelect h4{width:104px;}
#artistSelect h4 a{font-size:12px; font-weight:normal;width:72px;margin:5px auto;}

#regPage{clear:both;width:180px;float:left;margin:10px 0px 10px 750px; display:inline;}
#regPage a{margin:0px 5px;}

#regFinsih{clear:both;width:500px;float:left;margin:10px 0px 10px 400px; display:inline;}

#playAuthor{background-color:#eee;height:80px;width:100%;min-width:980px;}
#playAuthor h1 {width:980px;margin:0px auto;font-size:20px;line-height:25px;padding-top:20px;font-family:"宋体"}
#playAuthor h1 span{font-size:24px;color:#72A435;}
#playAuthor h1 a{color:#000;margin-right:15px; }
#playAuthor h1 a:hover,#playAuthor h2 a:hover{color:#69B521;text-decoration: none;}
#playAuthor h2 {color:#555;font-size:12px;font-weight:normal;width:980px;margin:0px auto;padding-top:5px;}
#playAuthor h2 a{color:#555;}
#playAuthor h2 .span1{
	float:left;
}
#playAuthor h2 .span2{
	float:right;
	background:url(images/btn.gif) no-repeat left -685px;
	padding:0 10px 0 20px;
}
#playAuthor h2 .span2 a{
	font-weight:bold;
	color:#333 !important;
}

#playLeft{clear:both;float:left;width:700px;margin-top:20px;}
#playLeft #ControlPanel{background-color:#f2f2f2;clear:both;}
#star{width:100%; position:relative;padding-top:5px;height:62px;}
#star *{line-height:30px;}
#star h3{font-size:12px;float:left;text-indent:10px;font-size:12px;color:#666;font-weight:normal;}
#star h5{clear:both;float:left;text-indent:10px;font-size:12px;color:#666;font-weight:normal;}
#star .fc18orangeb{margin:0px 10px 0px 30px;}

#star .dingcai{position:absolute;right:110px;top:0px;width:200px;padding:10px 0px 2px 0px;}
#star .dingcai span{float:left;color:#666;display:block;display:inline;text-align:left;width:30px;}

#star .download a{background:url(images/mvdownload.png) 0px 0px no-repeat;position:absolute;right:0px;top:0px;width:100px;height:98px;background-color:#99CC33;overflow:hidden;text-align:center; cursor:pointer;}
#star .download a:hover{background:url(images/mvdownload.png) -100px 0px no-repeat;}

#star .up,#star .down{height:30px;line-height:30px;font-size:14px;float:left;display:inline;text-indent:30px;font-weight:bold;color:#666;}
#star .up{background:url(images/joy.gif) 0px 3px no-repeat;margin-right:5px;width:60px;}
#star .down{background:url(images/sadness.gif) 0px 5px no-repeat;margin-right:5px;text-indent:20px;width:50px;margin-left:20px;}

#ControlPanel #button{background:#EEEEEE url(images/bg_x.gif) 0px -300px repeat-x;width:600px;clear:both;margin-top:0px;height:30px;border-top:1px solid #fff;}
#ControlPanel #button a{position:relative;text-indent:20px;height:19px;padding:5px;float:left;}

.shareMv{background:url(images/btn.gif) 5px -626px no-repeat;width:60px;}
.shareMv:hover{background:#fff url(images/btn.gif) 5px -656px no-repeat;color:#F67008;}
.hrefMv{background:url(images/btn.gif) 5px -713px no-repeat;width:60px;margin-left:150px;}
.hrefMv:hover{background:#fff url(images/btn.gif) 5px -743px no-repeat;color:#F67008;}
.setHomeShow{background:url(images/btn.gif) 5px -506px no-repeat;width:90px;}
.setHomeShow:hover{background:#fff url(images/btn.gif) 5px -536px no-repeat;color:#F67008;}
.addfav{background:url(images/btn.gif) 5px -155px no-repeat;width:90px;}
.addfav:hover{background:#fff url(images/btn.gif) 5px -385px no-repeat;color:#F67008;}
.chooseBug{background:url(images/btn.gif) 5px -566px no-repeat;width:90px;}
.chooseBug:hover{background:#fff url(images/btn.gif) 5px -596px no-repeat;color:#F67008;}

#ControlPanel #button a span{position:absolute;top:18px;left:18px;width:23px;height:11px;overflow:hidden;}
.btnON{background:url(images/btn.gif) 0px -70px no-repeat;}
#ControlPanel #content{border:1px solid #b9b9b9;width:698px;background-color:#fff;height:100px;}
#ControlPanel #content #main1,#ControlPanel #content #main2,#ControlPanel #content #main3,#ControlPanel #content #main4{display:none;}

.vote{background-color:#FFFBEC;border:1px solid #CEA500;margin-bottom:10px;height:70px;float:left;clear:both;width:700px;overflow:hidden;}

.vote li{float:left;margin:10px 0px 0px 30px;color:#666;}
.vote li h5{float:left;width:300px;color:#000;font-size:14px;}
.vote li a{margin-right:10px;}

.VSinfo{line-height:20px;float:left;padding:10px;background-color:#FFFBEC;width:240px;}
.VSinfo p{line-height:20px;text-indent:24px;margin:5px 0px;width:100%;}



#playRight{float:right;width:260px;background-color:#f2f2f2;overflow:hidden;}

#playRight ul{padding:5px 0px 15px 15px;float:left; overflow:hidden;width:100%;}
#playRight ul li{margin:8px 0px;clear:both;float:left;width:100%}
#playRight ul li h3{width:100px;height:20px;}
#playRight ul li h5{width:100px;}
#playRight center{margin-bottom:10px;}

.first{width:100%; background:#EEEEEE url(images/bg_x.gif) 0px -300px repeat-x;border-bottom:1px solid #ccc;height:28px;}
.first span{width:980px;margin:0px auto;display:block;}

#playComment{width:100%;float:left;clear:both;overflow:hidden;}

#playComment .tabpan{width:699px;margin-top:20px;}

.content{width:100%;}
.content li{width:680px; border-bottom:1px solid #ccc;padding:10px 0px; overflow:hidden;}
.content li .location{color:548AB6;  margin:0px 10px;}

.bottomPage{background-color:#fff;}
.bottomPageShow{width:100%;background-color:#f2f2f2;clear:both;float:left;padding:2px 0px;}
.bottomPageShow a{padding:0px 5px;display:block;float:left;FONT-family:"宋体";font-size:14px;height:18px;line-height:18px;border:1px solid #ccc;background-color:#fff;margin:0px 1px;}
.bottomPageShow .selected{font-weight:bold;border:1px solid #ccc;background-color:#99CC33;color:#fff;}
.bottomPageShow em{float:right;margin-right:10px;}
.bottomPageShow em a{margin:0px 5px;background:url(images/bg_x.gif) 0px -160px repeat-x;height:18px;border:1px solid #A5C74A; color:#000;font-size:12px;}
.bottomPageShow span{float:left;line-height:22px;}
.bottomPageShow .gotoText{margin-left:20px;}
.bottomPageShow .gotoInput{display:inline;text-align:center;width:20px;padding:0px;margin:0px 5px;}


#playComment .bottomPage,#teamLeft .bottomPage{margin-top:-10px;}
#teamLeft .bottomPage{width:700px;}

#fxLeft{width:700px;float:left;overflow:hidden;}

#fxLeft .tabpan{width:700px;}
#fxLeft .artistTop li{height:90px;}
#fxLeft .artistTop li h5{font-size:12px;color:#666;text-indent:20px;margin:1px 0px;background:url(images/btn.gif) 0px -210px no-repeat;font-weight:normal;float:left;width:190px;}

#fxRight{width:260px;float:right;background-color:#f2f2f2;overflow:hidden;margin-top:-15px;}
#fxRight .smallpich li em{margin-left:8px;display:inline;}
#fxRight .smallpich li h3,#fxRight .smallpich li h5{width:110px;}

#fxRight .pic50h li,#teamRight .pic50h li{width:100%;}
#fxRight .pic50h li h5,#teamRight .pic50h li h6{width:180px;}

#teamLeft{width:700px;float:left;overflow:hidden;}

#teamRight{width:260px;float:right;background-color:#f2f2f2;overflow:hidden;}
#teamRight h2{padding:0px;}

#teamLeft .quickSearch{margin-top:35px;margin-bottom:35px;}
#teamLeft .quickSearch input{width:250px;}
#teamLeft .tabpan{width:700px;}

#teamLeft .pic50h li{width:700px;padding:10px 0px;border-bottom:1px solid #ccc;}
#teamLeft .pic50h h3,#teamLeft .pic50h h5{width:500px;}
#teamLeft .pic50h li h6{width:500px;}

#kankan .tabpan{width:980px;}

.kanRight{width:260px;background-color:#f2f2f2;float:right;overflow:hidden;}

.kanRight .pic50h li{margin:5px 0px;width:230px;float:left;}
.kanRight .up {padding:5px 0px;float:left;}
.kanRight .up span{width:250px;float:left;height:25px;line-height:25px;display:block;text-indent:10px;}
.kanRight .up span a{margin:0px 50px 0px 10px;}
.kanRight .member50pic li {margin:15px;}

.kanLeft{width:700px;float:left;clear:both;overflow:hidden;}
.kanLeft .` input{width:260px;}
.kanLeft .quickSearch{margin-top:35px;margin-bottom:25px;}

#kankan .bottomPage{border-top:1px solid #ccc;}

.kanLeft .pic50h ul li{width:330px;}
.kanLeft .pic50h li h5{width:250px;float:left;}

.kanVS .artistTop{width:980px;overflow:hidden;float:left;}
.kanVS .artistTop li{width:470px;border-bottom:1px solid #ccc;margin-right:10px;}
.kanVS .artistTop h6 {font-size:12px;color:#72A435; font-weight:bold;width:350px;margin-bottom:10px;}
.kanVS .artistTop h6 span{font-size:14px;color:#000;}
.kanVS .artistTop h3,.kanLeft .artistTop h4 {width:350px;}
.kanVS .artistTop li div{position:absolute;right:0px;bottom:-1px;}
.kanVS .artistTop li div a{margin:0px;padding:0px 8px;}

.myHome{width:980px;clear:both;}
.myHome h1{font-size:20px;text-indent:20px;margin:20px 0px 10px 0px;overflow:visible;}
.myHome b{font-size:12px;font-weight:normal;text-indent:20px;}
.myHome b span{color:#666;margin:0px 10px;}

.set{background:url(images/btn.gif) 0px -269px no-repeat;margin-left:5px;padding-left:10px;line-height:14px;}
.set:hover{background:url(images/btn.gif) 0px -289px no-repeat;}

.myHome .tabpan{margin-top:20px;width:979px;}

.myHomeRight{width:260px;float:right;background-color:#f2f2f2;overflow:hidden;}
.myHomeRight .justRead{color:#666;width:260px;float:left;clear:both;}
.myHomeRight .justRead  li{position:relative;width:260px;color:#666;float:left;margin:2px 0px 2px 0px;display:inline;}
.myHomeRight .justRead  span{position:absolute;right:0px;}
.myHomeRight .justRead  b{font-weight:normal;color:#666;margin-left:20px;}
.myHomeRight .justRead  a{margin:0px 5px;}

.messageCenter{width:100%;clear:both;}

.methodTitle{
	font-size:14px;
	font-weight: bold;
	height:45px;
	line-height:45px;
}

.homeTitle{font-size:16px;font-weight:bold;clear:both;margin:10px 0px;width:980px;position:relative;clear:both;}
.homeTitle em{position:absolute;right:10px;font-size:12px;font-weight:normal;}
.homeTitle em a{margin:0px 5px;}

.homeTitle2{font-size:16px;font-weight:bold;clear:both;margin:10px 0px;text-align:center;width:980px;position:relative;color:#527F2F;}

.homeTitleNav{font-size:14px;margin:10px 0px;width:980px;position:relative;clear:both;float:left;margin-top:20px;font-weight:normal;color:#777;}
.homeTitleNav a{font-weight:bold;color:#000;}

.myHomeLeft{width:700px;float:left;}

#memberHeader{width:700px;height:130px;padding:10px 0px;}

#memberHeader .myHeader{height:150px;position:relative;float:left;clear:both;}
#memberHeader .myHeader .btn_green2{clear:both;width:73px;}

#memberHeader .myHeader em {width:104px;position:relative;clear:both;float:left;margin:0px 10px 10px 0px;}
#memberHeader .myHeader em img{padding:1px;border:1px solid #A5C74A;}
#memberHeader .myHeader em b{ position:absolute;top:50px;left:-5px;width:100%;text-align:center;font-size:12px;font-weight:normal;color:#555;}

#memberHeader .infoPoint{width:500px;float:left;}

#memberHeader .infoPoint h5,#memberHeader .infoPoint h4{float:left;width:500px;font-size:12px;font-weight:normal;position:relative;}
#memberHeader .infoPoint h4 a{color:#527F2F;}
#memberHeader .infoPoint h4{color:#666;margin-top:5px;}
#memberHeader .infoPoint h4 span {color:#000;}

.myHeader .upHeaderPic{clear:both;width:300px;position:absolute;bottom:14px;left:0px;margin-left:-4px;margin-top:-4px;background-color:#fff;padding:4px 0px;*margin:0px;background-color:#f2f2f2;}
.upHeaderPic .upinput{width:200px;border:1px solid #ccc;float:left;height:20px;margin-right:35px;*margin-right:5px;clear:both;}
.upHeaderPic .upBtn{float:left;width:30px;background:url(images/bg_x.gif) 0px -140px repeat-x;height:18px;border:1px solid #527F2F;color:#fff;padding:0px 10px;text-align:center;}

.myHome #message {width:100%;margin:0;float:left;clear:both;}
.myHome #message dt{width:100px;text-align:right;float:left;margin:0;padding:0;}
.myHome #message dd{width:120px;text-align:left;color:#666;float:left;margin:0;padding:0;}

.myHome #friendInfo{width:700px;margin:0;float:left;clear:both;}
#friendInfo li{width:680px;clear:both;float:left;position:relative;border-bottom:1px solid #ccc;padding:10px;}
#friendInfo li img{padding:1px;border:1px solid #ccc;}
#friendInfo li h4{background:0;border:0;font-weight:normal;margin:0px 5px;*margin:1px 5px;font-size:12px;float:left;}
#friendInfo li em{position:absolute;right:0px;color:#666;}
#friendInfo li span a{margin:0px 10px;}
#friendInfo li div a{margin:0px 10px;}

#friendInfo .updatePic{clear:both;float:left;display:inline;margin:10px 0px 0px 30px;}

.messageEdit{width:980px;clear:both;}
.messageEdit .left{width:500px;float:left;padding:0px 0px 20px 20px;background-color:#f2f2f2;position:relative;}
.messageEdit .left h3{margin:20px 0px 30px 0px;font-size:16px;}
.messageEdit .left span{float:left;margin-bottom:10px;}
.pushObject input{width:430px;}
.pushObject textarea{width:430px;*width:428px;height:200px;}
.messageEdit .left .arrowhead{position:absolute;right:-10px;top:66px;}
.messageEdit .left .btn_green1{clear:both;float:left;width:30px;display:inline;margin:10px 0px 0px 250px;}
.messageEdit .right{width:450px;float:right;}
.messageEdit .right h2{width:450px;clear:both;position:relative;}
.messageEdit .right h2 em{position:absolute;top:15px;right:30px;}
.messageEdit .right h2 em .selectSty{border:1px solid #ccc;width:100px;}
.messageEdit .right .memberSelect{width:430px;clear:both;margin:10px;float:left;display:inline;overflow:scroll;height:290px;}
.messageEdit .right .memberSelect li{width:130px;float:left;overflow:hidden;}
.messageEdit .label{
	display: block;
	float:left;
	width:60px;
	text-align:right;
}
.messageEdit .input{
	display:block;
	float:left;
}
.messageEdit .input input{
	width:405px;
	text-align: left;
}
.messageEdit .input textarea{
	width:405px;
	height:80px;
	overflow-y:scroll;
}


.mEditor{width:500px;float:left;background-color:#f2f2f2;padding:5px 0px;display:inline;}
.mEditor h3{margin:20px 0px 30px 0px;font-size:16px;}
.mEditor b{float:left;display:block;maring:0px;width:60px;padding:0px;}
.mEditor .pushObject {width:430px;float:left;}
.mEditor .pushObject input{width:430px;}
.mEditor .pushObject textarea{width:430px;*width:428px;border:1px solid #ccc;height:200px;}
.mEditor .arrowhead{position:absolute;right:-10px;top:66px;}
.mEditor .btn_green1{clear:both;float:left;width:30px;display:inline;margin:10px 0px 0px 250px;}

.readMessages{width:100%;clear:both;margin-top:20px;}
.readMessages li{width:100%;clear:both;float:left;padding-bottom:20px;position:relative;margin-bottom:30px;border-bottom:1px solid #ccc;}
.readMessages li .header{width:200px;float:left;position:relative;padding-left:50px;clear:both;}
.readMessages li .header img{padding:1px; border:1px solid #ccc;float:left;}
.readMessages li .header .note{width:180px;font-size:12px;position:absolute;left:110px;color:#666;}
.readMessages li .header .note span{width:180px;clear:both;float:left;}
.readMessages li .header span a{margin-right:10px;}
.readMessages li .messagesContent{width:700px;float:left;border-bottom:1px solid #ccc;padding-bottom:30px;min-height:80px;position:relative;}

.readMessages .messageEdit {padding-left:250px;clear:both;maring:0px;width:730px;}
.readMessages .messageEdit .left{width:630px;padding-top:10px;}
.readMessages .messageEdit .left textarea{width:610px;}
.readMessages .messagesDel{clear:both;float:right;margin:-22px 80px 0px 0px;display:inline;}
.readMessages .control{position:absolute;bottom:0px;left:250px;}
.readMessages .mEditor{margin-left:250px;}
.readMessages .huifu{width:680px;float:left;margin-left:250px;display:inline;}
.readMessages .huifu span{clear:both;color:#666;}
.readMessages .textContent{clear:both;float:left;width:700px;float:left;padding:0px 0px 30px 0px;display:inline;}

.Messages700{width:700px;;clear:both;margin-top:20px;}
.Messages700 li{width:100%;clear:both;float:left;position:relative;margin-bottom:30px;border-bottom:1px solid #ccc;}
.Messages700 li .header{width:200px;float:left;clear:both;}
.Messages700 li .header img{margin-right:10px; padding:1px; border:1px solid #ccc;float:left;}
.Messages700 li .header .note{width:120px;font-size:12px;color:#666;float:left;background-color:#fff;}
.Messages700 li .header .note span{width:120px;clear:both;float:left;}
.Messages700 li .header span a{margin-right:10px;}
.Messages700 li .messagesContent{width:500px;float:left;padding-bottom:30px;position:relative;}
.Messages700 .huifu{width:500px;float:left;display:inline;border-top:1px solid #ccc;}
.Messages700 .huifu span{clear:both;color:#666;}
.Messages700 .textContent{clear:both;float:left;width:500px;float:left;padding:0px 0px 30px 0px;display:inline;border:none;}
.Messages700 .control{width:500px;background-color:#f2f2f2;border-top:1px solid #ccc;clear:both;}

.onborder li{border-bottom:none;}

.textContent{float:left;width:940px;clear:both;text-align:left;overflow:hidden;line-height:22px;padding:20px;border-bottom:1px solid #ccc;margin-bottom:20px;}
.textContent p{text-indent:24px;margin:10px 0px;}

.messagesSty{width:100%;clear:both;margin-top:20px;}
.messagesSty ul{width:980px;}
.messagesSty li{width:100%;clear:both;float:left;margin-bottom:20px;border-bottom:1px solid #ccc;position:relative;}
.messagesSty li .Ico{float:left;width:20px;padding-left:10px;display:inline;}
.messagesSty li .Ico span{width:20px;clear:both;float:left;color:#666;overflow:visible;}
.newEmailIco{width:14px;height:10px;overflow:hidden;background:url(images/btn.gif) -90px -230px no-repeat;}
.messagesSty li .header{width:200px;float:left;position:relative;height:80px;}
.messagesSty li .header em img{padding:1px; border:1px solid #ccc;float:left;}
.messagesSty li .header .note{width:180px;font-size:12px;position:absolute;left:60px;color:#666;}
.messagesSty li .header .note span{width:180px;clear:both;float:left;}
.messagesSty li .header span a{margin-right:10px;}

.messagesSty li .messagesContent{width:620px;float:left;padding-bottom:30px;}
.messagesSty li .logTitle{width:620px;float:left;min-height:80px;font-size:14px;margin-bottom:5px;}
.messagesSty li .control{width:100px;right:0px;position:absolute;top:0px;}
.messagesSty li .control a{width:72px;margin-bottom:5px;float:right;}

.system li .header{width:80px;}
.system li .messagesContent {color:#666;}
.system li .messagesContent .pinglun{margin-top:10px;}
.system li .messagesContent .pinglun a img{vertical-align: top;padding:1px;border:1px solid #ccc;margin:0px 5px;}

.favList .defaultList{width:980px;clear:both;}
.favList .artistTop li{border:1px solid #ccc;padding:10px;width:420px;margin:20px;background-color:#f7f7f7;display:inline;height:120px;}
.favList .artistTop li .header{ position:absolute;right:10px;top:35px;}
.favList .artistTop li .header img{padding:1px;border:1px solid #ccc;}
.favList .artistTop li .header a {clear:both;}

.favList .artistTop li .header_1{ position:absolute;right:10px;top:35px;}
.favList .artistTop li .header_1 img{padding:1px;border:1px solid #ccc;}
.favList .artistTop li .header_1 a {clear:both;}

.favList .artistTop a b{float:left;position:absolute;left:12px;top:64px;}

.myHome .smallpich li b{right:-15px;}
.favEdit .smallpich li{height:155px;margin:20px 20px 0px 20px;width:420px;background-color:#f7f7f7;display:inline;padding:10px;}
.favEdit .smallpich  li h5 span{float:left;}

.myHome .listSet{clear:both;float:left;display:inline;width:940px;height:120px;overflow:hidden;position:relative;margin:20px;}
.myHome .listSet .cover{width:500px;right:0px;top:0px;position:absolute;}
.myHome .listSet .cover a{margin-top:82px;}
.myHome .listSet .cover img{padding:1px;border:1px solid #ccc;float:left;margin-right:10px;}
.myHome .listSet div{width:700px;float:left;}
.myHome .listSet div a{margin-top:10px;margin-left:-1px;}
.myHome .listSet h3{margin:20px 0px 30px 0px;font-size:16px;}
.myHome .listSet span,.quanEdit span{float:left;clear:both;margin-top:12px;}
.myHome .listSet input,.quanEdit input{margin-top:10px; }
.myHome .listSet input{width:180px;}

.myHome .listSet .sel,.quanEdit .sel{width:120px;border:1px solid #ccc;float:left;margin-top:10px;}
.myHome .listSet .arrowhead{position:absolute;right:-10px;top:66px;}
.myHome .listSet .btn_green1{clear:both;float:left;width:30px;display:inline;margin:10px 0px 0px 250px;}

.bottom_btn{clear:both;float:left;margin-left:380px;display:inline;width:250px;}
.bottom_btn a{margin:0px 10px;}

.myHome .textsty li{width:980px;float:left;padding:0px;margin:10px 0px;}
.myHome .textsty ul li h3,.myHome .textsty ul li h4,.myHome .textsty ul li h6{width:980px;}

.quanEdit{width:940px;padding:0px 0px 20px 40px;clear:both;float:left;background-color:#f2f2f2;border-top:1px solid #ccc;margin:10px 0px 30px 0px;}

.quanEdit input{width:860px;}
.quanEdit .inputText{width:860px;*width:858px;height:150px;margin-top:10px;}
.quanEdit .btn_green1{margin:10px 0px 10px 36px;}

.logEdit .inputText{height:500px;}

.albumList ul{clear:both;float:left;width:100%;padding:0px 0px 20px 0px;}
.albumList li{float:left;position:relative;border:1px solid #ccc;padding:10px;width:420px;margin:20px;background-color:#f7f7f7;display:inline;height:120px;}
.albumList li .cover{width:130px;height:100px;padding:1px;border:1px solid #ccc;text-align:center;background-color:#fff;float:left;margin-right:10px;text-align:center;}
.albumList h3{font-size:12px;line-height:18px;font-weight:normal;color:#666;width:260px;float:left;}
.albumList .btn_gray2,.albumList .btn_green1{margin-top:5px;padding:0px 20px;float:left;}

.picedit ul{clear:both;float:left;width:100%;padding:0px 0px 20px 0px;}
.picedit li{float:left;border:1px solid #ccc;padding:10px;margin:20px 30px;background-color:#f7f7f7;display:inline;height:160px;width:400px;}
.picedit li .cover{height:134px;width:134px;border:none;background:none;text-align:center;float:left;margin-right:20px;}
.picedit li .cover img{padding:1px;border:1px solid #ccc;}
.picedit h3{font-size:12px;line-height:18px;font-weight:normal;color:#666;width:260px;float:left;}
.picedit .btn_gray2,.picedit .btn_green1{margin-top:5px;padding:0px 20px;float:left;}
.picedit h3 input{width:220px;}
.picedit h3 .selectSty{width:170px;border:1px solid #ccc;}
.picedit h4{text-align:left;}
.picedit h3,.picedit h4{width:240px;font-size:12px;line-height:18px;font-weight:normal;float:left;text-align:left;margin:2px 0px;}

.picList ul{clear:both;float:left;width:100%;padding:0px 0px 20px 0px;}
.picList li{float:left;width:134px;text-align:center;float:left;padding:10px;margin:20px;background-color:#f7f7f7;display:inline;}
.picList li img {padding:1px;border:1px solid #ccc;}
.picList h3{clear:both;width:130px;font-size:12px;line-height:18px;font-weight:normal;float:left;text-align:center;margin:2px 0px;color:#666;}

.uploadPic{width:980px;clear:both;float:left;padding:20px 0px;}
.uploadPic li{margin:10px 0px 10px 80px;display:inline;float:left;width:800px;}
.uploadPic li span{float:left;width:100px;text-align:right;}
.uploadPic li .name{width:150px;float:left;}
.uploadPic li .picinput{width:280px;float:left;margin-right:10px;border:1px solid #ccc;height:25px;background-color:#fff;}

.uploadPic li .selectSty{border:1px solid #ccc;width:150px;float:left;height:20px;margin-right:10px;}

.picInfo{clear:both;float:left;text-align:center;width:980px;margin:20px auto 30px auto;}

.logList ul{margin-bottom:20px;float:left;width:980px;}
.logList ul li{background:url(images/blog_btn.gif) 0px 15px no-repeat;text-indent:20px;font-size:14px;float:left;border-bottom:1px solid #ccc;width:100%;height:40px;line-height:40px;position:relative;}
.logList ul li em{position:absolute;right:0px;bottom:0px;}
.logList ul li em a{margin-left:10px;display:inline;}
.logList .jiami{position:absolute;right:80px;top:12px;}
.logList ul li .infoBlog{position:absolute;right:130px;top:0px;}
.logList ul li .infoBlog span{margin-left:10px;color:#666;}

.friendsMV{width:640px;}
.friendsHeader{width:100%;clear:both;margin:0px auto;padding-top:18px;background-color:#f7f7f7;}

.InfoHeader{clear:both;width:980px;margin:0px auto;}
.InfoHeader .head img{padding:1px;border:1px solid #ccc;}
.InfoHeader .head{width:102px;height:102px;float:left;margin-right:10px;padding-bottom:18px;}
.InfoHeader h1{float:left;text-indent:0px;margin:0px;line-height:30px;font-size:18px;}
.InfoHeader span{float:left;width:850px;margin-top:5px;color:#666;}
.InfoHeader span a{margin:5px 15px 5px 0px;}

.friendsLeft{width:700px;float:left;padding-top:10px;}
.frinedsRight{width:260px;float:right;background-color:#f2f2f2;}

.bbsSty{width:100%;clear:both;}
.bbsSty li{width:100%;padding:10px 0px;border-bottom:1px solid #ccc;position:relative;height:35px;}
.bbsSty .BBSzhuantai{width:22px;float:left;}
.bbsSty h4{font-size:12px;font-weight:normal;color:#666;margin:0px;float:left;}
.bbsSty .lastHuifu,.bbsSty .lastHuifu{position:absolute;right:0px;margin-top:-2px;color:#666;font-weight:normal;}
.bbsSty h3,.bbsSty b{margin-top:10px;position:absolute;font-weight:normal;text-align:center;width:100px;right:200px;font-size:12px;top:0px;text-align:left;}

.bbsSty h3 span,.bbsSty h5 span{clear:both;width:100px;color:#666;float:left;display:block;}

.bbsSty h5{float:right;text-align:right;position:relative;font-size:12px;font-weight:normal;width:100px;}

.bbsSty b{right:100px;color:#666;text-align:center;top:10px;}
.bbsSty .fc12red{float:left;position:absolute;top:28px;left:20px;}
.bbsSty .control{
	right:360px;color:#666;text-align:center;top:20px;position:absolute;
}

.friendsHome .tit b{text-align:left;}

.tiezi{width:100%;border:1px solid #CECABB;float:left;clear:both;background:#FAFAF8 url(images/bbs_bg.gif) 0px 0px repeat-y;padding-bottom:20px;margin-bottom:10px;}
.tiezi .memberInfo{width:192px;float:left;}
.tiezi .memberInfo h3{ cursor:pointer;}
.tiezi .memberInfo .number{width:180px;clear:both;margin:10px auto 5px auto;border-bottom:1px solid #CECABB;font-size:18px;font-weight:bold;color:#666;position:relative;}
.tiezi .memberInfo .number span{position:absolute;right:0px;bottom:0px;font-size:12px;font-weight:normal;}
.tiezi .memberInfo .header{width:192px;text-align:center;margin:15px 0px;float:left;}
.tiezi .memberInfo .header img{padding:1px;border:1px solid #ccc;clear:both;}
.tiezi .memberInfo h3{width:192px;clear:both;float:left;text-align:left;text-indent:20px;line-height:20px;font-size:12px;font-weight:normal;}
.tiezi .memberInfo h3 img{margin-right:5px;}
.tiezi .memberInfo ul{clear:both;float:left;margin:10px 0px;}
.tiezi .memberInfo li{width:192px;float:left;}
.tiezi .memberInfo li span{color:#666;margin:0px 10px 0px 20px;}
.tiezi .memberInfo li a{margin:0px 0px 0px 20px;float:left;}

.tiezi .textInfo{float:right;text-align:left;width:760px;margin-right:15px;display:inline;line-height:22px;padding-top:20px;}
.tiezi .textInfo h3{font-size:16px;width:100%;margin:-5px 0px 10px 0px;border-bottom:1px solid #CECABB;padding-bottom:5px;color:#666;}
.tiezi .textInfo p{margin:10px 0px;}
.tiezi .textInfo i{clear:both;float:left;color:#FF9900;}

.actorInfo2 {clear:both;width:920px;float:left;margin:0px 0px 10px 0px;background-color:#FFFBEC;border:1px solid #CEA500;padding:20px 30px;line-height:22px;}

.actorInfo {clear:both;width:100%;float:left;margin:0px 0px 10px 0px;background-color:#FFFBEC;border:1px solid #CEA500;padding:5px 0px 10px;line-height:22px;}
.actorInfo .title{
	margin:0 15px;
	padding:0 5px;
	border-bottom:1px solid #ebda99;
	height:28px;
}
.actorInfo .title .left{
	float:left;
}
.actorInfo .title .right{
	float:right;
	background: url(images/btn.gif) no-repeat left -679px;
	padding-left:20px;
}
.actorInfo .title .right a{
	color:#333;
}
.actorInfo .title .left,
.actorInfo .title .right{
	height:28px;
	line-height:28px;
	font-size:12px;
	font-weight: bold;
}
.actorInfo ul{
	clear: both;
}
.actorInfo li{width:192px;float:left;margin:5px 0px;}
.actorInfo li span{color:#666;margin:0px 10px 0px 20px;}
.actorInfo li a{margin:0px 0px 0px 20px;float:left;}

.downFilePic{clear:both;float:left;display:inline;margin:20px 0px 20px 60px;width:500px;background-color:#f7f7f7;}
.downFilePic img{border:1px solid #ccc;padding:1px;float:left;margin-right:10px;}
.downFilePic span{float:left;width:200px;margin:10px 0px 0px 0px;font-size:14px;font-weight:bold;}

.downList{width:620px;float:left;overflow:hidden;position:relative;margin-top:20px;overflow:hidden;}

.downInfo{width:320px;float:left;overflow:hidden;margin-top:30px;}
.downInfo div{clear:both;margin:5px 0px;;width:320px;height:20px;}
.downInfo p{color:#666;margin-bottom:10px;background-color:#f2f2f2;width:320px;float:left;}

.downList .optionList{margin:0px;}
.downList .optionList h3{width:80px;}
.optionList h4 input{width:300px;}
.optionList h3 input{float:right;}
.optionList{width:800px;clear:both;margin:20px 90px;float:left;display:inline;}
.optionList li{width:800px;float:left;margin:8px 0px;}
.optionList h3{width:150px;margin-right:10px;text-align:right;float:left;font-size:12px;font-weight:normal;}
.optionList h5 {width:500px;margin-left:60px;font-size:12px;}
.optionList h4{width:550px;float:left;font-size:12px;font-weight:normal;}
.optionList h4 span{color:#666;padding-left:10px;}
.optionList .downtextinfo{background-color:#FFFBEC;border:1px solid #CEA500;clear:both;width:260px;float:left;display:inline;margin:10px 0px 10px 90px;padding:5px 8px;}

.WIN_login{width:488px;background-color:#f2f2f2;overflow:hidden;border:2px solid #527F2F;border-top:none;}
.wintit{background:url(images/bg_x.gif) 0px -140px repeat-x;height:18px;border-left:1px solid #527F2F;border-right:1px solid #527F2F;color:#fff;width:488px;position:relative;line-height:18px;text-indent:10px;}
.wintit a{position:absolute;right:0px;top:0px;background:url(images/btn.gif) 0px -341px;height:18px;border-left:1px solid #527F2F;width:33px;}
.WIN_login .wintit a:hover{background:url(images/btn.gif) 0px -361px;}
.WIN_login dl{width:300px;float:left; text-align:left; padding:10px;background-color:#fff;height:140px;}
.WIN_login dt{width:50px;float:left; margin:5px 5px; text-align:right;height:20px;}
.WIN_login dd{margin:6px 0px;float:left; width:220px;height:20px;}
.WIN_login dl a{margin-right:40px;}
.WIN_login .reg span{margin:20px;float:left;}
.WIN_login .reg a{margin:10px 32px 32px 32px;float:left;}
.loginAlert{color:#72A435;text-indent:27px;font-weight:bold;}

.page404{width:980px;margin:100px auto 30px auto;text-align:center;background:url(images/404.jpg) center top no-repeat;height:851px;position:relative;}
.page404 a{position:absolute;bottom:0px; text-decoration:underline;}

.adviceTi{position:absolute;right:230px;background:url(images/advice.gif) right top no-repeat;height:40px;padding-right:35px;top:15px;cursor:pointer;}
.adviceTi a{color:#888;}

.noInfoText{clear:both;}
.noInfoText a{color:#527F2F;font-size:14px;font-weight:bold;}

.mvShow{width:980px;margin:0px auto;overflow:hidden;position:relative;}
.mvName{width:170px;position:absolute;top:10px;left:-120px;color:#fff;font-weight:bold;font-size:14px;}
.mvName a{color:#fff;font-weight:bold;font-size:16px;clear:both;float:left;width:170px;margin-top:5px;}
.pichParameter{float:left;clear:both;width:520px;height:67px;padding:10px 0px;display:inline;margin:10px 0px 10px 50px;}
.pichParameter .cover{width:64px;height:64px;float:left;}
.pichParameter .textInfo{float:left;margin:0px 5px; width:92px;height:64px;}



.favEditContent{border:1px solid #ccc;width:978px;clear:both;float:left;margin-bottom:10px;overflow:hidden;}

.albumPicShow{width:978px;height:260px;overflow:hidden;position:relative;background-color:#f2f2f2;text-align:center;line-height:100px;}
.albumPicShow a{text-decoration: underline;color:#527F2F;}
.favEditContent .favEditInfo a{text-decoration: underline;}

.favEditInfo{width:978px;float:left;clear:both;height:180px;position:relative;}
.favEditInfo #headImgSpan{position:absolute;bottom:10px;left:10px;overflow:hidden;}

.favEditInfo .cover{width:104px;float:left;display:inline;margin:20px 10px 0px 10px;position:relative;overflow:hidden;}
.favEditInfo .cover .pic{width:100px;height:100px;padding:1px;border:1px solid #ccc;clear:both;float:left;margin-bottom:10px;}
.favEditInfo .cover .picupload{float:left;clear:both;}
.favEditInfo .albumName{float:left;width:200px;padding-top:25px;height:160px;overflow:hidden;padding-left:10px;}
.favEditInfo .albumName span{clear:both;float:left;width:260px;height:25px;}
.favEditInfo .albumName span input,.favEditInfo .albumName span em{float:left;}
.favEditInfo .albumName a{color:#527F2F;}

.albumTextInfo{float:left;width:625px;margin-top:20px;display:inline;}
.albumTextInfo .inputDiv{background-color:#f8f8f8;float:left;width:625px;border:1px solid #eee;height:120px;padding:5px;line-height:18px;}
.albumTextInfo .inputDiv p{margin-top:10px;}

.favEdit .smallpich .albumPichInfo{width:422px;float:left;clear:both;margin-top:10px;height:75px;overflow:hidden;color:#555;}
.smallpich .albumPichInfo a{text-decoration: underline;}
.smallpich .albumPichInfo textarea{width:420px;background-color:#fff;float:left;clear:both;height:55px;overflow:hidden;color:#555;border:1px solid #eee; font-size:12px;}
.favEdit .smallpich li{position:relative;float:left;overflow:hidden;width:430px;margin:17px;}
.favEdit .smallpich li .delBtn{position:absolute;top:10px;right:10px;z-index:100;overflow:hidden;}
.favEdit .smallpich li .delBtn a{ text-decoration:underline;background-color:#fff;float:left;clear:both;}
.SelectFrom{background-color:#f2f2f2;float:left;width:170px;height:600px;padding-top:30px;}
.SelectFrom a{width:170px;float:left;clear:both;height:30px;text-align:right;line-height:30px;}
.SelectFrom .selected{background-color:#fff;}
.SelectFrom a:hover{background-color:#99CC33;color:#fff;}

.seleContent{width:798px;float:left;padding:0px 0px 0px 10px;}
.seleContent .smallpich li .add .sele{margin:3px 5px 0px 0px;*margin:1px 5px 0px 0px;_margin:0px;padding:0px;width:14px;height:14px;}
.seleContent .smallpich li .add{padding-top:10px;color:#000;}
.seleContent .smallpich li{width:365px;height:165px;overflow:hidden;background-color:#f7f7f7;display:inline;padding:10px;margin-right:10px;margin-bottom:0px;}
.seleContent .albumPichInfo textarea{width:360px;margin-top:10px;}
.seleContent .smallpich .btn_green1{margin-top:5px;margin-left:1px;}
.favSearch{background-color:#f2f2f2;height:30px;line-height:30px;}
.favSearch input{margin:5px 0px 0px 10px;display:inline;width:300px;float:left;}
.favSearch span{float:left;padding-left:10px;}
.favSearch a{margin:5px 5px 0px -1px;display:inline;float:left;}

.favCreateTit{border:none;margin-bottom:0px;}

.favList .smallpich{width:968px}
.favList .smallpich ul{padding-left:10px;}

.helpLeft{width:700px;float:left;overflow:hidden;}
.helpRight{width:260px;float:right;overflow:hidden;background:#ddd;margin-top:30px;}

.helpLeft h1{font-size:20px;color:#666;margin:20px 20px 0px 0px;float:left;line-height:30px;display:inline;text-align:left;clear:both;}
.helpIn{float:left;clear:both;color:#527F2F;font-size:14px;margin-top:10px;padding-left:15px;}
.QaList{float:left;clear:both;padding:10px; border-bottom:1px dashed #ddd;width:680px;margin-bottom:10px;}
.QaList a{background:url(images/qali.gif) 5px center no-repeat;padding-left:15px;text-decoration:none;width:310px;margin-right:10px;float:left;height:24px;line-height:24px;overflow:hidden;}
.QaList a:link,.QaList a:visited{text-decoration:none;}
.QaList a:hover,.QaList a:active{font-weight:bold}

.companyLeft{width:620px;float:left;}
.companyRight{width:240px;float:right;padding:85px 40px 0 0;}
.companyLeft h1{height:85px;line-height:85px;font-family: SimHei;font-weight:normal;font-size:28px;}
.companyLeft .content{
	background: url(images/companyContentBg.gif) no-repeat top left;
	color:#666;
	min-height: 500px;
	padding-bottom:30px;
}
*html .companyLeft .content{
	height:500px;
}
.companyLeft .content .short{
	height:27px;
	line-height: 27px;
	margin-bottom:20px;
	text-align: right;
	color:#fff;
	padding-right:20px;
}
.companyLeft .content p{
   padding:0 20px;
   text-indent: 2em;
	margin:0.6em 0;
	line-height:22px;
	font-size:14px;
}
.companyLeft .content td{
	font-size:14px;
	line-height:22px;
	padding:0 5px;
}
.companyLeft .content table{
	margin-bottom:20px;
}
.companyLeft .content .hr_title{
	font-size:14px;
	background: #f3f3f3;
	font-weight: bold;
	height:20px;
	line-height: 20px;
	padding:0 10px;
	width:570px;
	margin:10px auto 0;
}
.companyLeft .content .hr_content{
   line-height:24px;
	padding:10px 25px;
}
.companyRight ul li{
	height:30px;
	line-height: 30px;
	font-size:14px;
}
.companyRight ul li span{
	padding-right:5px;
}
.companyRight ul li a{
	color:#666;
	height:30px;
	line-height: 30px;
	padding:0 10px;
	display: block;
}
.companyRight ul li a:hover{
	background-color: #99cc33;
	color:#125100;
}

.upload{
	padding-top:30px;
	width:980px;
	margin:0 auto;
}
.upload .main{
	width:700px;
	float:left;
}
.upload .main .ftp_tab{
	height:37px;
	border-bottom:1px solid #393;
}
.upload .main .ftp_tab span{
	width:118px;
	height:37px;
	line-height: 37px;
	font-size:18px;
	font-family:SimHei;
	display:block;
	float:left;
	margin-left:5px;
	text-align: center;
	cursor: pointer;
}
.upload .main .ftp_tab span.current{
	background: url(images/ftpMenu.gif) no-repeat;
}
.upload .main .short{
	padding:0 20px 20px;
}
.upload .main h1{
	height:35px;
	line-height:35px;
	font-size:26px;
	font-family: SimHei;
	font-weight:normal;
	margin-bottom:15px;
}
.upload .main form{
   padding-top:15px;
	margin-bottom:25px;
}
.upload .main form li{
	height:100%;
	padding:5px 0;
}
.upload .main form li textarea{
	width:400px;
	height:100px;
	overflow-y:scroll;
}
.upload .main form li .left{
	width:120px;
	float:left;
	text-align: right;
	font-weight:bold;
}
.upload .main form li .right{
	width:575px;
	float:right;
	text-align: left;
}
.upload .main form li .right input{
	float:none;
	height:18px;
	line-height:18px;
   vertical-align: middle;
	margin-right:3px;
}
.upload .main .ftptitle,
.upload .main .ftpul li{
	padding-left:20px;
}
.upload .main .ftptitle{
	font-weight:bold;
	color:#333;
	margin-top:15px;
	height:24px;
	line-height:24px;
}
.upload .main .ftpul li{
	height:24px;
	line-height:24px;
}
.upload .main .notice{
	color:#390;
	padding:10px;
}
.upload .sidebar{
	width:260px;
	float:right;
}
.upload .sidebar .title{
	font-size:14px;
	font-weight:bold;
	padding-bottom:30px;
}
.upload .sidebar .helpli li{
	height:22px;
	line-height:22px;
}
.upload .sidebar .titleElse{
	font-weight: bold;
	margin-top:15px;
	height:24px;
	line-height:24px;
}
.upload .sidebar .notice{
	color:#390;
	margin-top:15px;
}
.uploadTime{
	width:400px;
	height:110px;
	background: #f2f2f2 ;
	background: #f2f2f2 url(images/uploadZhuan.jpg) no-repeat 100px 100px;
	padding-bottom:50px;
	position: absolute;
	z-index: 100;
}
.uploadTime embed{
	float:left;
	margin:0 15px 0 90px;
}
.uploadTime img{
	float:left;
}

.uploadTime .title{
	height:20px;
	line-height: 20px;
	margin-bottom:50px;
	color:#fff;
	padding:0 10px;
	background: url(images/bg_x.gif) repeat-x left -140px;
	font-weight:bold;
}

.ftpLeft{width:700px;float:left;overflow:hidden;}
.ftpRight{width:260px;float:right;overflow:hidden;background:#ddd;margin-top:30px;}

.ftpLeft h1{font-size:20px;color:#666;height:55px;line-height:55px;text-align:left;}
.ftpIn{color:#527F2F;font-size:14px;}
.ftpLeft p{padding:15px 0;font-weight:bold;}

.ftpRight .sub{height:25px;width:260px;background-color:#fff;padding-top:5px;float:left;clear:both;}
.ftpRight h2{border-color:#fff;}
.ftpRight textarea{width:258px;*width:256px;clear:both;float:left; border-color:#CEA500;background:#FFFBEC;font-size:14px;line-height:22px;height:120px;overflow:hidden;scrollbar:none;}



.answer{width:710px;float:left;clear:both;}
.answer li{width:710px;float:left;float:left;padding:10px 0px 0px 0px;}
.answer .title{font-weight:bold;font-size:14px;color:#527F2F;margin-bottom:5px;}
.answer .content{width:660px;float:left;clear:both;margin-left:24px;display:inline;line-height:22px;}
.qaSearch{width:260px;background:#fff;padding:20px 0px 10px 0px;float:left;clear:both;}
.qaSearch input{width:200px;}
.helpRight h2{border-color:#fff;}
.helpRight textarea{width:258px;*width:256px;clear:both;float:left; border-color:#CEA500;background:#FFFBEC;font-size:14px;line-height:22px;height:120px;overflow:hidden;scrollbar:none;}

.helpRight .sub{height:25px;width:260px;background-color:#fff;padding-top:5px;float:left;clear:both;}

.playListRight{width:720px;float:right;margin-top:20px;height:auto;overflow:hidden;}
.albumListShow{width:360px;float:left;display:inline;height:auto;overflow:hidden;}
.albumListShow li{width:360px;float:left;padding:15px 0px;overflow:hidden;clear:both;}
.albumListShow li .cover{padding:1px;border:1px solid #ccc;width:80px;height:80px;float:left;margin-right:10px;margin-left:50px;display:inline;overflow:hidden;}

.albumListShow li .albumInfo{float:right;width:210px;height:80px;overflow:hidden;color:#555;text-indent:24px;background:#f2f2f2;}

.albumListShow li .name{width:310px;float:left;background:#FFFBEC;position:relative;height:50px;line-height:20px;margin-top:10px;margin-left:50px;display:inline;}
.albumListShow li .name span{float:left;clear:both;height:16px;overflow:hidden;}
.albumListShow li .name span a{color:#000;display:inline;font-size:12px;font-weight:normal;margin-right:15px;}
.albumListShow li .name a{font-size:14px;font-weight:bold;}
.albumListShow li .name .listBtn{width:70px;height:20px;position:absolute;right:0px;top:0px;background-color:#CEA500;text-align:center;}
.albumListShow li .name .listBtn a{color:#fff;font-size:12px;font-weight:normal;}

.albumListShow li .list{width:360px;float:left;padding:5px;margin-left:20px;display:inline;}
.albumListShow li .list a{width:180px;float:left;height:22px;line-height:22px;border-bottom:1px dashed #ccc;}


.playListTextInfo{width:260px;height:40px;position:absolute;top:25px;left:20px;border:1px solid #99CC33;background-color:#f2f2f2;z-index:600;display:none;padding:10px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.favList .smallpich li{position:relative;height:90px;margin-top:0px;marign-bottom:0px;}



.forumIndex{width:170px;float:right;clear:both;margin-top:12px;}
.forumIndex .indexTitle,.forumLeft .forumSecondTitle{float:left;clear:both;background:url(images/bg_x.gif) 0px -300px repeat-x;height:22px;border:1px solid #ccc;border-top:none;line-height:22px;text-indent:10px;font-weight:bold;color:#527F2F;overflow:hidden;}
.forumLeft .forumSecondTitle{width:788px;border:1px solid #ccc;}
.forumLeft .forumSecondTitle .left{
	float:left;
}
.forumLeft .forumSecondTitle .left a{
	color:#527F2F;
}
.forumLeft .forumSecondTitle .right{
	float:right;
}
.forumIndex .indexTitle{ cursor:pointer;color:#527F2F;display:block;padding-right:10px;width:158px;}
.forumIndex .indexTitle:hover{background:none;}
.forumLeft .forumSecondTitle a{margin:0px 5px;}

#menu_1,
#menu_2,
#menu_3{
	width:148px;padding:10px;border:1px solid #ccc;border-top:none;background:url(images/bg_x.gif) 0px -1560px repeat-x;overflow:hidden;
}
#menu_1 a,
#menu_2 a,
#menu_3 a{display:block;margin-right:5px;height:20px;}

.actorAssort{width:148px;padding:10px;clear:both;border:1px solid #ccc;border-top:none;background:url(images/bg_x.gif) 0px -1560px repeat-x;overflow:hidden;clear:both;}
.actorAssort a{display:block;margin-right:5px;height:20px;}
.actorAssort a.more{
	text-align: right;
	font-weight: bold;
}

.lForumTitle{
	height:28px;
	line-height:28px;
}
.lForumContent a{
	height:24px;
	line-height: 24px;
}


.forumLeft{width:790px;float:left;overflow:hidden;position:relative;padding-top:24px;}



.forumNav .quickSearch{padding:0px;position:absolute;right:20px;top:-20px;}
.forumNav .quickSearch input{width:180px;}

.forumNav{width:770px;margin-top:30px;border-bottom:none;float:left;clear:both;padding-left:20px;position:relative;}
.forumNav span{height:24px;float:left;line-height:24px;padding:0px 10px;}
.forumNav .current{background:url(images/bg_x.gif) 0px -350px repeat-x;color:#527F2F;font-weight:bold;position:relative;}
.forumNav .bg{position:absolute;top:-1px;left:-1px;color:#fff;font-weight:bold;z-index:100px;height:24px;padding:0px 10px;line-height:24px;}
.forumList,.childForumList{width:768px;border:1px solid #ccc;border-top:none;padding:10px;float:left;clear:both;margin-bottom:20px;}
.forumList li,.childForumList li{width:768px;clear:both;line-height:20px;border-bottom:1px dashed #ccc;padding:8px 0;}
.forumList li span,.childForumList li span{display:block;float:left;}
.forumList li .location,.forumList .other{width:100px;font-weight:bold;color:#3A4565;padding:0 10px 0 15px;float:left;}
.forumList .location a{color:#3A4565;}
.forumList li .other a{color:#888;}
.forumList li .title{width:375px;padding-right:5px;}
.childForumList li .title{width:385px;padding-right:25px;}
.forumList li .control,childForumList li .control{
	width:100px;padding:0 5px;
}
.forumList li .author,.childForumList li .author{width:100px;padding:0 5px;text-align:center;}
.forumList li .number,.childForumList li .number{width:73px;text-align:center;}
.forumList li .time,.childForumList li .time{width:80px;text-align:center}
.forumList li .fc12red{margin-left:5px;display:inline;}
.forumList .top,.childForumList .top{background-color:#f2f2f2;float:left;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;}
.forumList .top li,.childForumList .top li{border:none;}

.forumLeft .tiezi{width:788px;overflow:hidden;}
.forumLeft .textInfo{width:560px;overflow:hidden;}
.forumLeft .homeTitle{width:768px;overflow:hidden;border-left:1px solid #ccc;border-right:1px solid #ccc;height:30px;line-height:30px;margin:0px;padding:20px 10px 0px 10px;}

.tiezi{position:relative;margin-bottom:-1px;}
.tiezi .control{float:left;clear:both;width:500px;position:absolute;bottom:2px;left:215px;z-index:100;}
.tiezi .control a{margin-right:20px; text-decoration:underline;font-weight:bold;color:#888;}
.tiezi .control a:hover{color:#000;}
.forumLeft .messageEdit{width:788px;float:left;clear:both;overflow:hidden;margin-bottom:20px;margin-top:10px;}
.forumLeft .messageEdit .huifuDiv{clear:both;float:left;clear:both;overflow:hidden;width:788px;}
.forumLeft .messageEdit .btn_green1{float:left;clear:both;}

.playListHeaderBg{width:980px;margin:0px auto;height:120px;clear:both;}

.playListPic{
	height:300px;
	width:885px;
	margin:0 auto;
}
.playListPic ul{
	height:300px;
	overflow: hidden;
	margin:0 auto;
}
.playListPic li{
	float:left;
	width:82px;
	height:82px;
	padding:8px;
	overflow: hidden;
}


.playListPic li img{width:80px;height:80px;padding:1px;}
.playListPic li a{display:block;float:left;background-color:#f2f2f2;position:relative;height:82px;width:82px;overflow:hidden;border:1px solid #ccc;}
.playListPic li a:hover{border:1px solid #333;}
.playListPic li .textInfo{display:none;background-color:#f2f2f2;width:82px;height:82px;position:absolute;left:0px;top:0;color:#333;text-align:center;font-size:12px;}
.playListPic li .textInfo span{width:100%;margin-top:15px;float:left;clear:both;}
.playListPic li a:link .textInfo{display:none;}
.playListPic li a:hover .textInfo{display:block;filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;}
.playListPic li.text .textInfo{display:block;background-color:#f2f2f2;width:82px;height:82px;position:absolute;left:0px;top:0;color:#333;text-align:center;font-size:12px;}
.playListPic li.text a:link .textInfo{display: block;}
.playListPic li.text a:hover .textInfo{display: none;}
.playListPic li.text a:link img{display:none;}
.playListPic li.text a:hover img{display:block;}

.playListLeft{width:258px;border:1px solid #ccc;border-bottom:none;float:left;margin-top:20px;overflow:hidden;height:auto;}

.bigTit{height:30px;width:100%;line-height:30px;border-bottom:1px solid #ccc;background:#fff url(images/bg_x.gif) 0px -1560px repeat-x;color:#527F2F;float:left;}
.bigTit a{float:left;height:30px;text-align:center;padding:0px 10px;}
.bigTit .selected,.bigTit a:hover{background:#fff url(images/bg_x.gif) 0px -350px repeat-x;font-weight:bold;}

.VSother{float:left;width:258px;}
.VSother a {float:left;width:258px;display:block;padding:10px 0px; cursor:pointer;border-bottom:1px solid #ccc;background:#fff url(images/bg_x.gif) 0px -1560px repeat-x;}
.VSother a .pic{width:50px;height:50px;float:left;margin-left:10px;display:inline;}
.VSother a h3{padding-left:10px;width:240px;font-size:12px;float:left;height:25px;line-height:25px;overflow:hidden;}
.VSother a h4{padding-left:10px;width:240px;font-size:12px;float:left;font-weight:normal;height:25px;line-height:25px;overflow:hidden;}
.VSother a h3,.VSother a h4{padding-top:5px;background:none;}
.VSother a:visited{background:#fff url(images/bg_x.gif) 0px -1560px repeat-x;}
.VSother a:hover{background-color:#f9f9f9;background-image:none;}

.playListRight .bottomPageShow{width:700px;float:left;clear:both;display:inline;margin-left:20px;}
.playListRight .title{height:32px;background:#f2f2f2;line-height:32px;text-indent:30px;font-size:14px;font-weight:bold;color:#666;float:left;clear:both;width:100%;margin-bottom:20px;}

.inputText{ border:1px solid #999;height:20px; width:250px;float:left;}
.inputFile{ width:62px;background:url(images/brower.png) left top no-repeat;height:22px; overflow:hidden; float:left;margin-left:-1px; cursor:pointer;}
#inputFile{ width:0; height:20px;margin-left: -158px;*margin-left:-6px; filter:alpha(opacity=0);-moz-opacity:.0;opacity:0.0;}

#msnLoginForm td input{
	width:180px;
	border:1px solid #ccc;
}

.msnFriendList li{
   display:block;
	clear:both;
	height:22px;
	line-height:22px;
	width:400px !important;
}
.msnFriendList li input{
	float:left;
	margin-right:5px;
}
.successful{
	padding-left:90px;
}
.successful  a{
	display:block;
	width:80px;
	margin-left:10px;
	float:left;
}

    .ftpInf{
    	padding:20px 0;
    }
    .ftpInf th,
	 .ftpInf td{
    	padding:0 10px;
		text-align: center;
    }
	 .ftpInf td{
    	height:28px;
		line-height: 28px;
    }
	 .ftpInf .title{
	 	background:#ddd;
	 }
	 .ftpInf .title th{
	 	height:30px;
		line-height: 30px;
	 }
	 .ftpInf tr.even{
	 	background: #f2f2f2;
	 }

	 .header{
   width:980px;
	margin:0 auto;
	height:55px;
	overflow: hidden;
}
.header .logo{
	float:left;
	width:290px;
}
.header .loginDebug{
   width:420px;
	float:right;
}
.header .loginDebug .debug{
	height: 32px;
	width:120px;
	padding:13px 35px 10px 0;
	background: url(common/debugBg.gif) no-repeat right 15px;
	color:#666;
	line-height: 16px;
	float:left;
}
.header .loginDebug .login{
	float:right;
	padding: 10px 20px 0 10px;
	width: 230px;
}
.header .loginDebug .login .span1{
	width:70px;
	height:22px;
	background: url(common/login.gif) left top;
	display: block;
	float:left;
	margin-left:30px;
	margin-right:10px;
}
.header .loginDebug .login .span2{
	width:70px;
	height:22px;
	background: url(common/login.gif) 70px top;
	display: block;
	float:left;
}
.navSearch{
	height:27px;
	background: url(common/mainNavBg.gif) repeat-x;
	width: 100%;

}
.navSearchIn{
	width:980px;
	margin:0 auto;
}
.navSearch .nav{
	float:left;
}
.navSearch .nav a{
	display:block;
	height:27px;
	line-height:27px;
	float:left;
}
.navSearch .nav a.myhome{
   width:90px;
	background: url(common/mainMenuBg.gif) no-repeat left top;
}
.navSearch .nav a.myhome:hover{
   background-position: left -30px;
}
.navSearch .nav a.myhomeed{
   width:90px;
   background:url(common/mainMenuBg.gif) no-repeat left -30px;
}
.navSearch .nav a.highlights{
   width:70px;
	background: url(common/mainMenuBg.gif) no-repeat -100px top;
}
.navSearch .nav a.highlights:hover{
   background-position: -100px -30px;
}
.navSearch .nav a.highlightsed{
   width:70px;
   background:url(common/mainMenuBg.gif) no-repeat -100px -30px;
}
.navSearch .nav a.mv{
   width:70px;
	background: url(common/mainMenuBg.gif) no-repeat -180px top;
}
.navSearch .nav a.mv:hover{
   background-position: -180px -30px;
}
.navSearch .nav a.mved{
   width:70px;
   background:url(common/mainMenuBg.gif) no-repeat -180px -30px;
}
.navSearch .nav a.person{
   width:70px;
	background: url(common/mainMenuBg.gif) no-repeat -260px top;
}
.navSearch .nav a.person:hover{
   background-position: -260px -30px;
}
.navSearch .nav a.personed{
   width:70px;
   background:url(common/mainMenuBg.gif) no-repeat -260px -30px;
}
.navSearch .nav a.star{
   width:70px;
	background: url(common/mainMenuBg.gif) no-repeat -340px top;
}
.navSearch .nav a.star:hover{
   background-position: -340px -30px;
}
.navSearch .nav a.stared{
   width:70px;
   background:url(common/mainMenuBg.gif) no-repeat -340px -30px;
}
.navSearch .search{
   width:300px;
	float:right;
	padding-top:3px;
}
.navSearch .search input,
.navSearch .search select{
	float:left;
	margin-right:2px;
	font-size:12px;
	color:#666;
}
.navSearch .search input.text{
	border:1px solid #ccc;
	height:18px;
	line-height: 18px;
	width:220px;
	background:#fff url(common/searchbg.png) no-repeat left ;
}
.navSearch .search input.texted{
	border:1px solid #ccc;
	height:18px;
	line-height: 18px;
	width:220px;
	background:#fff;
}
.info{
	background: #f2f2f2;
	padding:20px 0;
}
.infoIn{
	width:960px;
	margin:0 auto;
	padding-left:20px;
}
.infoIn img{
	float:left;
	display: block;
	padding:1px;
	border:1px solid #ccc;
	background: #fff;
}
.infoIn .infoContent{
	float:left;
	padding-left:20px;
}
.infoIn .infoContent h1{
	font-size:18px;
	font-weight: bold;
}
.infoIn .infoContent span{
	color:#666;
}
.infoIn .infoContent span a{
	color:#666;
}
.infoIn .infoContent span a:hover{
	background:#9c3;
	color:#333;
}
.infoIn  .upload{
	float:right;
	width:100px;
	margin-top:20px;
	background: url(mv/downloadBg001.gif) no-repeat left 5px;
	padding-left:20px;
}
.infoIn  .upload a:hover{
	background: #9c3;
}
.brief{
   width:880px;
	margin:0 auto;
	padding:45px 50px;
}
.brief dt{
	font-size:18px;
	color:#333;
	font-weight:bold;
}
.brief dd{
   text-indent: 2em;
	color:#666;
}
.play{
	background: #000;
	text-align: center;
}
.footer{
	clear:both;
}
.footer .bottomSearch{
	height:24px;
	padding-top:3px;
	background: url(common/mainNavBg.gif) repeat-x;
}
.footer .bottomSearch form{
	width:360px;
	margin:0 auto;
}
.footer .bottomSearch input,
.footer .bottomSearch select{
	float:left;
	margin-right:2px;
	font-size:12px;
	color:#666;
}
.footer .bottomSearch input.text{
	border:1px solid #ccc;
	height:18px;
	line-height: 18px;
	width:220px;
}
.footer .copyRight{
	text-align: center;
	padding:20px 0;
	background:#f2f2f2;
}
