@charset "utf-8";
/* CSS Document By Brainy*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, iframe, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
a{outline:none;}
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; color:#000; }
body, button, input, select, textarea { font-family:\5b8b\4f53, Arial, Verdana; font-size:12px; }
/*clear float*/
.ClearBoth { clear:both; font-size:1px; line-height:1px; height:1px; }
/* Clear Fix */ 
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/ 
.clearfix { display:block; }
/* End hide from IE Mac */ 
/* end of clearfix */ 
.clear{clear:both}

body {background:#ffffff; color:#000;}
a {text-decoration:none; color:#666666;}
a:hover{color:#FF6600;}
/*frame*/
.frame { width:960px; margin:0 auto;}

.userbox{ background:#f4f4f4;width:200px;height:600px;border-right:1px solid #e6e6e6;float:left; margin:30px 0 0 0; }
.header{width:169px; margin:10px auto;}
.header img{width:165px;height:165px;border:1px solid #d2d2d2; padding:1px;}
.name{ margin:0 15px;text-align:center}
.name span{color:#32b2e6;font-weight:bold;}
.pewords{ margin:3px 15px;color:#323232;line-height:20px;;text-align:center}
.level{ margin:0 15px;;text-align:center}
.level span{display:inline-block;width:15px;height:14px; margin:5px 10px 0 0;}
.level span.gray{background:url(../images/bg.png) no-repeat -83px -40px;}
.level span.color{background:url(../images/bg.png) no-repeat -83px -68px;}
.level span.sun{background:url(../images/icon_sun.gif) no-repeat 0 -1px}
.modify{ margin:15px 15px 25px 15px;border-bottom:1px solid #e6e6e6; padding:0 0 20px 0;}
.modify a{width:127px;height:26px; margin:0 0 0 10px;display:block; background:#7cdafe;color:#FFF; line-height:26px; text-align:center;}
.usertool{}
.usertool li{height:35px; line-height:35px;}
.usertool li a{display:block;height:35px; padding:0 0 0 35px;color:#5a5a5a;}
.usertool li a:hover,.usertool li a.current{ background:#e0dada;font-weight:bold;color:#5a5a5a;} 
.usertool li a em{display:inline-block;width:26px;height:25px;float:left; margin:0 10px 0 0; position:relative;top:5px;}
.usertool li a em.mykugou{background:url(../images/bg.png) no-repeat -80px -96px;}
.usertool li a em.mymess{background:url(../images/bg.png) no-repeat -80px -132px;}
.usertool li a em.mycontri{background:url(../images/bg.png) no-repeat -80px -170px;}
.usertool li a em.myguest{background:url(../images/bg.png) no-repeat -80px -211px;}
.usertool li a:hover em.mykugou,.usertool li a.current em.mykugou{background:url(../images/bg.png) no-repeat -80px -249px;}
.usertool li a:hover em.mymess,.usertool li a.current em.mymess{background:url(../images/bg.png) no-repeat -80px -300px;}
.usertool li a:hover em.mycontri,.usertool li a.current em.mycontri{background:url(../images/bg.png) no-repeat -80px -351px;}
.usertool li a:hover em.myguest,.usertool li a.current em.myguest{background:url(../images/bg.png) no-repeat -80px -395px;}

.ikugou{width:510px;float:left; margin:0 16px 0 0;display:inline;}
.ikugou h1{font-size:22px;font-family:Microsoft YaHei;color:#aeaeae;font-weight:normal;}
.ikugou h1 span{ margin:0 0 0 10px;font-size:15px;color:#dbdbdb;}
.ikugou h3{color:#999999; margin:15px 0 0 0;border-bottom:2px solid #c2c2c2; padding:0 0 5px 0;font-size:12px;font-weight:normal;height:26px; line-height:26px; position:relative;}
.ikugou h3 span{color:#a88888;font-weight:bold;}
.ikugou h3 em{color:#000; margin:0 100px 0 0;}
.ikugou h3 a{position:absolute;right:0;top:0;width:88px;height:26px;background:#7cdafe;color:#FFF;  text-align:center; line-height:26px;}
.ikugou ul{}
.ikugou ul li{height:24px; line-height:25px; margin:2px 0;color:#464646;}
.ikugou ul li.gray{ background:#efefef;}
.ikugou ul li.blue{ background:#def0f7;}
.ikugou ul li input{ position:relative;top:3px; margin:0 5px 0 5px;float:left;}
.ikugou ul li span{float:left; width:25px; text-align:center;}
.ikugou ul li b{font-weight:normal;float:left;width:360px; overflow:hidden;}
.ikugou ul li strong{ position:relative;top:3px;display:inline-block;width:130px;height:12px;background:url(../images/bg.png) no-repeat -236px -278px;}
.ikugou ul li i{display:inline-block;width:65px;height:16px; position:relative;top:3px;}
.ikugou ul li i a{display:inline-block;width:17px;height:15px; margin:0 0 0 10px;}
.ikugou ul li i a.lis{background:url(../images/bg.png) no-repeat -229px -11px;}
.ikugou ul li i a.share{background:url(../images/bg.png) no-repeat -346px -99px;}
.ikugou ul li i a.del{background:url(../images/bg.png) no-repeat -230px -39px;}
.ikugou ul li i a.col{background:url(../images/bg.png) no-repeat -411px -10px;}
.ikugou ul li.gray i a.lis{background:url(../images/bg.png) no-repeat -310px -11px;}
.ikugou ul li.gray i a.share{background:url(../images/bg.png) no-repeat -305px -99px;}
.ikugou ul li.gray i a.del{background:url(../images/bg.png) no-repeat -310px -39px;}
.ikugou ul li.gray i a.col{background:url(../images/bg.png) no-repeat -311px -63px;}
.ikugou ul li.blue i a.lis{background:url(../images/bg.png) no-repeat -262px -11px;}
.ikugou ul li.blue i a.share{background:url(../images/bg.png) no-repeat -261px -99px;}
.ikugou ul li.blue i a.del{background:url(../images/bg.png) no-repeat -262px -38px;}
.ikugou ul li.blue i a.col{background:url(../images/bg.png) no-repeat -263px -63px;}
.ikugou ul li div.button{float:right; margin:5px 0 0 0;*margin-top:-15px;}
.ikugou ul li div.button a{display:inline-block; margin:0 0 0 6px;}
.ikugou ul li div.button a.play{width:66px;height:24px;background:url(../images/bg.png) no-repeat -230px -171px;}
.ikugou ul li div.button a.delete{width:70px;height:24px;background:url(../images/bg.png) no-repeat -301px -171px;}
.ikugou ul li div.button a.change{background:#f28e00;color:#FFF;width:66px;height:24px; line-height:24px; text-align:center; position:relative;top:-8px;}

.sidebar{width:208px;float:left;}
.sidebar h3{font-size:12px;color:#969696; position:relative; padding:0 0 0 5px;}
.sidebar h3 span{ position:absolute;right:0;top:0;}
.sidebar h3 a{color:#38b6e8; margin-left:10px;}
.recommend{border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf; margin:8px 0 4px 0; padding:10px 0 4px 0px; height:50px}
.recommend a{display:block;height:18px; line-height:18px;color:#464646; overflow:hidden}
.recommend a em{display:inline-block;float:left; margin:0 10px 0 0;width:17px;height:17px;background:url(../images/bg.png) no-repeat -231px -70px; cursor:pointer;} 
.recommend span{display:block;color:#c6c6c6; margin:6px 0 0 28px;}
.recommend .img{width:55px;height:58px; margin:-8px 10px 0 0;background:url(../images/bg.png) no-repeat -449px -10px;float:left; cursor:pointer}
.recommend .img img{margin:3px;}
.sidebar h3.change{ line-height:35px;}
.sidebar h3.change a{ position:absolute;right:0;top:0; background:#f28e00;color:#FFF;width:66px;height:26px; line-height:26px; text-align:center;font-weight:normal; *top:-12px; margin-top:5px}
.guesslike{border-bottom:1px solid #cfcfcf; padding:0 0 15px 0; margin:0 0 15px 0; height:150px}
.guesslike li{ overflow:hidden; clear:both;}
.guesslike li img{margin:1px 0 0 1px}
.guesslike li div{width:34px;height:34px;float:left; overflow:hidden;border:1px solid #cdcdcd; background-repeat:no-repeat; background-position:center center; margin:7px 9px; display:inline;}
.guesslike li div.rock{ background-image:url(../images/rock.jpg);}
.guesslike li div.happy{ background-image:url(../images/happy.jpg);}
.guesslike li div.light{ background-image:url(../images/light.jpg);}
.guesslike li .radio{color:#373737;float:left; margin:12px 0 0 0;}
.guesslike li a em{width:17px;height:17px; position:relative; left:3px;top:5px;display:inline-block;background:url(../images/bg.png) no-repeat -231px -100px; cursor:pointer;_top:3px;}
.guesslike li a:hover em{background:url(../images/bg.png) no-repeat -231px -70px;} 
.guesslike li i.star{float:right; margin:12px 0 0 0;width:19px;height:18px;background:url(../images/bg.png) no-repeat -230px -134px;}
.listenlist{ border-bottom:1px solid #cfcfcf; padding:0 0 15px 0; margin:8px 0 15px 0; height:235px}
.listenlist li{ margin:8px 0;}
.listenlist li em{font-family:Arial;color:#6a6a6a;font-style:italic; margin:0 0 0 15px;display:inline-block;width:28px;}
.listenlist li a{color:#5a5a5a; margin:0 0 0 15px;}
.listenlist li a:hover{color:#41bcec; text-decoration:underline;}
.listenlist li label{color:#9d9d9d; margin:0 0 0 6px;}
.listenlist li i{display:inline-block;width:8px;height:11px;}
.listenlist li i.up{background:url(../images/bg.png) no-repeat -236px -214px;}
.listenlist li i.down{background:url(../images/bg.png) no-repeat -236px -241px;}
.newact{margin:0 0 15px 0; text-align:center; padding:15px 0;border-bottom:1px solid #cfcfcf; height:200px;}
.newact span{display:block;margin:8px auto; line-height:18px}
.newact a{ background:#7cdafe;display:block; margin:8px auto;color:#FFF;width:88px;height:26px; line-height:26px}
.recentguest{border-bottom:1px solid #cfcfcf; padding:15px 0 25px 0; margin:0px 0 15px 0; /*min-height:117px; _height:117px*/}
.recentguest img{width:30px;height:30px; border:1px solid #d2d2d2; padding:1px;float:left;display:inline; margin:5px 0 0 5px;}
.feedback{color:#969696;margin:12px 5px;}
.feedback a{color:#3689d7;}

.bigright{width:730px;}
.tab{ margin:20px 0 0 0;color:#5a5a5a;}
ul#tabtitle{ margin:0 0 0 8px;}
ul#tabtitle li{float:left;height:28px; position:relative; z-index:98; line-height:28px; padding:0 14px;border:1px solid #e3e3e3; background:#f7f7f7; margin:0 -1px 0 0; cursor:pointer;}
ul#tabtitle li.current{ background:#FFF;border-bottom:none;height:29px;color:#34b3e7;}
.tabcon{border-top:1px solid #e3e3e3; clear:both; position:relative;top:-1px;*top:-21px; z-index:90;}
.tabcon .show,.tabcon .hidden{}
.tabcon .hidden{display:none;}
.email_protect, .pwd_protect{display:none; padding:40px 0 0 40px}
.email_protect .btn, .pwd_protect .btn{ margin:50px 0 0 200px}
.email_protect .btn input, .pwd_protect .btn input{ height:25px; width:45px}
.email_protect h2,.pwd_protect h2{ color:#999; font-size:14px; padding-bottom:20px}
.email_protect strong,.pwd_protect strong{margin-left:40px; padding-bottom:10px}
.email_protect table,.pwd_protect table{ width:100%; margin-top:15px}
.email_protect .line,.pwd_protect .line{border-bottom:1px dotted #E3E3E3; height:18px; margin:15px 0 33px 0}
.email_protect table input,.pwd_protect table input{ width:150px; height:18px}
.pwd_protect table select{ width:154px; height:22px}
.email_protect td,.pwd_protect td{padding-bottom:10px}
.safebox{}
.safebox p{ padding:20px; border-bottom:1px dotted #e3e3e3;}
.safebox p span{display:inline-block;width:180px;}
.safebox p em{color:#878787;}
.safebox a{display:block;width:170px;height:34px; line-height:34px; text-align:center;color:#FFF; background:#7cdafe; margin:50px 0 0 100px;}
.pwdbox{ padding:15px 0 0 0;}
.pwdbox dl dd{ margin:18px 0;}
.pwdbox span{display:inline-block; margin:0 10px 0 0; text-align:right;width:90px;height:24px; line-height:24px;}
.pwdbox i{font-style:normal; padding:0 10px;display:inline-block;height:24px; line-height:24px;border:1px solid #c9c3c3; background:#f5ffbd;color:#878787; position:relative;}
.pwdbox i em{display:inline-block;width:4px;height:8px; position:absolute; left:-4px;top:7px; z-index:800;background:url(../images/bg.png) no-repeat -230px -329px;}
.pwdbox input{width:250px; padding:0 4px; margin:0 10px 0 0; border:1px solid #a2a2a2; line-height:24px;height:24px; position:relative;*top:4px;}
.pwdbox a{display:block;width:170px;height:34px; line-height:34px; text-align:center;color:#FFF; background:#7cdafe; margin:50px 0 0 100px;}
.tagbox{ margin:35px 0 0 10px;color:#878787;}
.tagbox h4{height:25px; padding:0 0 0 30px;color:#878787;font-weight:normal; line-height:25px;background:url(../images/bg.png) no-repeat -237px -365px;}
.tagbox h4 span{color:#6799ff;}
.tagbox h4 label{color:#e99f00;}
.tagwrap{border:3px solid #c4c4c4; margin:10px 0 0 0; position:relative}
.tagwrap .inputbox{width:335px;float:left;border-right:1px solid #e6e6e6; margin:0 15px; padding:53px 0; display:inline}
.tagwrap .inputbox input{height:33px; line-height:33px;width:190px;border:1px solid #a2a2a2;border-right:none;float:left;}
.tagwrap .inputbox a{display:block;float:left;width:102px;height:35px; line-height:35px; text-align:center;color:#FFF; background:#7cdafe;}
.tagwrap .taglist{width:332px;float:left; width:348px; height:146px}
.tagwrap .taglist h5{ position:absolute;font-weight:normal;color:#878787; width:332px; height:14px; top:20px}
.tagwrap .taglist h5 a{ position:absolute;right:0;top:0;}
.tagwrap .taglist a{color:#29a4d3;}
.tagname{ padding-top:56px; height:90px}
.tagname a{float:left; margin:0 24px 16px 0;*float:none;*display:inline-block;}
.tagname a em{color:#878787;}
.tagbox h3{border-bottom:1px dotted #e3e3e3;font-weight:bold; margin:35px 0 13px 0;}
.mytag span{width:118px;height:21px;border:1px solid #a2a2a2; position:relative;display:block;float:left; margin:0 15px 15px 0; line-height:21px;}
.mytag span a{ position:absolute;right:0;top:0;width:34px; text-align:center; line-height:21px;height:21px; background:#7cdafe;color:#FFF;font-weight:bold;}
.mytag span label{ margin:0 0 0 15px;}
.tagbox a.save{display:block;width:170px;height:34px; line-height:34px; text-align:center;color:#FFF; background:#7cdafe; margin:50px 0 0 100px;}

.editinfobox{color:#5a5a5a;}
.editinfobox dl{}
.editinfobox dl dd{ margin:20px 0 0 0; position:relative;}
.editinfobox dl dd span{display:inline-block; margin:0 10px 0 0; text-align:right;width:90px;height:22px; line-height:22px;color:#999999;}
.editinfobox dl dd input.text{width:256px;height:24px; line-height:24px;border:1px solid #a2a2a2;color:#5a5a5a; position:relative;*top:4px;}
.editinfobox dl dd textarea{ resize:none;width:257px;height:109px;border:1px solid #a2a2a2; vertical-align:text-top;}
.editinfobox dl dd input.sm{width:124px; text-align:center; }
.editinfobox a.save{display:block;width:170px;height:34px; line-height:34px; text-align:center;color:#FFF; background:#7cdafe; margin:0px 0 0 105px;}
.editinfobox i{font-style:normal; padding:0 10px;display:inline-block;height:24px; line-height:24px;border:1px solid #c9c3c3; background:#f5ffbd;color:#878787; position:relative; margin:0 0 0 10px;}
.editinfobox i em{display:inline-block;width:4px;height:8px; position:absolute; left:-4px;top:7px; z-index:800;background:url(../images/bg.png) no-repeat -230px -329px;}
.editinfobox b{display:inline-block;font-weight:normal;height:24px; line-height:24px; text-align:center;border:1px solid #a2a2a2; padding:0 6px;}
.editinfobox b a{color:#1b9ed4; text-decoration:underline;}
.editinfobox dl dd strong{ position:absolute; left:380px;top:105px;}
.headpicbox{ margin:35px 0 0 0;}
.headpicbox h4{color:#878787;font-size:14px;border-bottom:1px dotted #e3e3e3; padding:0 0 15px 0; margin:0 0 0 15px;}
.headpicbox h4 a{font-weight:normal;color:#FFF; line-height:28px; text-align:center;font-size:12px;display:inline-block;width:127px;height:30px;background:url(../images/bg.png) no-repeat -371px -408px; margin:0 15px 0 0;}
.headpicbox h4 a.current{background:url(../images/bg.png) no-repeat -232px -408px;}
.headpicbox h4 span{ margin:0 0 0 40px;}
.curhead{float:left; text-align:center; margin:30px 0 0 15px;}
.curhead span{display:block; margin:5px 0 0 0;font-weight:bold;color:#878787;}
.uploadhead{width:435px;float:left; margin:50px 0 0 88px;color:#878787; position:relative;}
.uploadhead input{width:256px;height:24px; line-height:24px;border:1px solid #a2a2a2;color:#5a5a5a; position:relative;*top:4px;}
.uploadhead a{display:inline-block;width:78px;height:26px;color:#FFF; text-align:center; line-height:26px; background:#7cdafe;}
.uploadhead a.gray{ background:#e7e6e6;}
.uploadhead p{ margin:0 0 18px 0; line-height:18px;}
.uploadhead p span{color:#b2b0b0;}
input.ehdel_upload{position:relative;top:-24px;top:-48px\0; margin-bottom:-34px;width:290px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0; margin-left:138px; margin-left:50px\9;*margin-left:40px;*top:-38px;}
.kgrepicbox{}
.kgrepicbox img{width:165px;height:165px;border:1px solid #d2d2d2; padding:1px;}
.kgrepicbox dl dd{width:169px;float:left; margin:20px 13px 0 0;}
.kgrepicbox dl dd a{display:block;height:24px; line-height:24px; text-align:center;color:#FFF; background:#7cdafe; margin:4px 0 0 0;}
.upsongbox{ }
.upsongbox dl{}
.upsongbox dl dt{color:#999999;border-bottom:1px dotted #e3e3e3; margin:8px 0; padding:0 0 8px 0; zoom:1}
.upsongbox dl dd{color:#666666; margin:10px 0; *margin:7px 0; zoom:1}
.upsongbox dl dd.blue{ background:#def0f7;}
.upsongbox dl dd input{ position:relative;top:1px;_position:inherit;}
.upsongbox dl span{display:inline-block;}
.upsongbox dl span.name{width:640px; text-align:left;}
.upsongbox dl span.name em{ color:red}
.upsongbox dl span.lan{width:104px;}
.upsongbox dl span.type{width:92px;}
.upsongbox dl span.size{width:85px; text-align:center;}
.upsongbox dl span.ope{}
.upsongbox dl span.ope a{display:inline-block;width:15px;height:15px; margin-left:10px;}
.upsongbox dl span.ope a.lis{background:url(../images/bg.png) no-repeat -351px -11px;}
.upsongbox dl span.ope a.share{background:url(../images/bg.png) no-repeat -349px -99px;}
.upsongbox dl dd.blue span.ope a.lis{background:url(../images/bg.png) no-repeat -263px -11px;}
.upsongbox dl dd.blue span.ope a.share{background:url(../images/bg.png) no-repeat -264px -99px;}
.upsongbox dl dd.gray span.ope a.share{background:url(../images/bg.png) no-repeat -308px -99px;}
.upsongbox dl span.ope a.down{background:url(../images/bg.png) no-repeat -378px -12px;}
.toolbar{ padding:10px 0 0 15px;border-top:1px dotted #e3e3e3;margin:8px 0; position:relative;}
.toolbar a.play{width:66px;height:21px;display:inline-block; position:relative;top:4px;background:url(../images/bg.png) no-repeat -378px -171px;_margin-right:10px;}
.toolbar a.down{width:66px;height:21px;display:inline-block; position:relative;top:4px;background:url(../images/bg.png) no-repeat -454px -171px;}
.page {text-align:center; font-family:Arial; font-size:14px; font-style:italic; color:#333; word-spacing:10px; margin:15px 0 0 0; position:relative;top:0;*top:15px;_top:0; }
/*.page a { color:#333; }
.page a:hover, .page a.current { font-weight:bold; text-decoration:underline; }
.page em { font-style:normal; font-size:12px; }
.page em a:hover { font-weight:normal; }
.page em label { background:url(../images/bg.png) -356px -32px no-repeat; width:5px; height:15px; margin:0 0 0 2px; display:inline-block; *background:url(../images/bg.png) -356px -34px no-repeat;}*/
.speage{position:absolute; right:0; top:10px }
.border{border-top:1px dotted #e3e3e3; padding:10px 0 0 0; }
.piclist{}
.piclist dl{ line-height:20px;}
.piclist dl dd{width:91px;float:left; margin:25px 35px 0 6px;_margin-right:20px;}
.piclist dl dd img{width:87px;height:67px;border:1px solid #d2d2d2; padding:1px; cursor:pointer}
.piclist dl dd span{display:block; text-align:center;color:#666666;}
.piclist dl dd b{display:block; text-align:center;color:#999999;font-weight:normal;}
.piclist center a{ color:#34B3E7}
/*foot*/
.foot{ margin:60px 0 0 0;color:#999;}
.foot a{color:#999;}
.copyright{ margin:0 0 0 20px;}
.links{font-size:14px; margin:25px 0 0 0; position:relative; border-top:1px solid #c2c2c2; padding:22px 0 10px 20px; line-height:24px;}
.links span{font-size:12px;}
.links .kugou{background:url(../images/bg.png) -202px -579px no-repeat; position:absolute; z-index:10;width:153px;height:44px;right:0;top:20px;}

/*wrap_iframe*/
.wrap_iframe{float:left; margin:30px 0 0 24px; width:734px;}
.wrap_iframe iframe{ width:100%; height:600px}

.nvg .current{ font-weight:bold; font-style:italic; margin:0 8px;}
.nvg .btnPage{ font-style:normal; font-family:\5b8b\4f53, Arial, Verdana; font-size:12px}
.nvg .btnPage:hover{font-weight:normal}
.nvg a{ font-style:italic; font-size:14px; padding:0 5px; color:#424242; border-bottom:1px solid #fffafa; margin:0 3px}
.nvg a:hover,.nvg a.hover{ /*border-bottom:1px solid #c5c5c5; */color:#000; font-weight:bold}
.nvg a.pre{ font-style:normal; font-size:12px; color:#424242; margin-right:30px; background:url(../images/other.png) no-repeat -302px -67px; padding-left:10px;}
.nvg a.next{ font-style:normal; font-size:12px; color:#424242; margin-left:30px; background:url(../images/other.png) no-repeat -276px -45px; padding-right:12px;}
.nvg a.pre:hover,.nvg a.next:hover{ border-bottom:1px solid #fffafa; font-weight:normal; position:static}

.loading{ color:#999; left:600px; top:50px; position:absolute; display:none}

.takugou_wraper{margin-left:24px;width:510px; float:left; min-height:650px; _height:650px; margin-right:16px}
.takugou{ margin:30px 0 0 0; }
.takugou ul li b{width:390px;}
.ikugou ul li i{width:auto;}
.ikugou ul li.current em{width:5px;height:7px;background:url(../images/bg.png) no-repeat -357px -63px;display:block; position:absolute; z-index:10000;right:10px;top:10px;}
.tacontri h1{padding-top:15px; *padding-bottom:15px}
.takugou h4{color:#999999; margin:15px 0 0 0;border-bottom:2px solid #c2c2c2; padding:0 0 5px 0;font-size:12px;font-weight:normal;height:26px; line-height:26px;}
.takugou h4 span{color:#a88888;font-weight:bold;}
.tacontri{width:510px; border-top:1px solid #E3E3E3; margin-top:15px;}
.tacontri .tabcon{border-top:0 none}
.takugou dl span.name{width:435px; margin:0; text-align:left;}
.takugou dl span.name em{color:red}
.takugou #con1_dl{ padding-top:10px}
.takugou #con1_dl dd{margin:2px 0; height:25px; line-height:25px; color:#464646; padding-left:5px;}
.takugou #con1_dl dd.gray{ background:#EFEFEF}
.takugou dl span.ope a.lis{ width:17px; height:15px background:url("../images/bg.png") -229px -11px no-repeat}
.takugou dl dd.gray a.lis{background:url(../images/bg.png) no-repeat -311px -11px;}
.takugou .toolbar{margin:8px 0; padding:0 0 0 5px; position:relative; border-top:0 none}
.takugou .toolbar .play{position:absolute; right:0; top:0; background:url(../images/bg.png) no-repeat -230px -171px}
.takugou .piclist dl dd{margin-right:30px}
.tacontri dl span.ope{ margin-top:2px; *margin-top:0}

.tasidebar{margin:30px 0 0 0 }
.tasidebar .recentguest{border-bottom:0 none;}
.tasidebar .ta_label{border-bottom:1px solid #cfcfcf; padding:5px 0 25px 0; margin:0px 0 15px 0; }
.tasidebar .ta_label span{ display:inline-block; margin:10px 10px 0 0px; color:#464646}
#label{ padding-bottom:8px; border-bottom:1px solid #cfcfcf}
#label em{font-style:normal}

#share_box{ width:130px; padding-left:9px; height:33px; border:1px solid #d8d8d8; background:#f8f8f8 url(../images/bg.png) -427px -275px no-repeat; position:absolute; display:none; z-index:99}
#share_box .close{ cursor:pointer; width:14px; height:30px; background:#f8f8f8 url(../images/bg.png) -566px -275px no-repeat; position:absolute; right:10px}
#share_box i{background:#f8f8f8 url(../images/bg.png) -429px -312px no-repeat; _background-position:-429px -311px; line-height:0; font-size:0; width:10px; height:6px; position:absolute; right:10px; bottom:-6px}
#share_box a{width:16px; height:16px; float:left; line-height:0; font-size:0; margin-right:4px; margin-top:8px}

#box{display:none; position:absolute; width:580px; height:435px; background:#fff; border:5px solid #666;}
#box div{height:435px; overflow:hidden}
#box span{ color:#fff; font-size:16px; position:absolute; right:0; top:-25px; cursor:pointer}

/*add by brainy on 20120327*/
.myList{width:733px;float:left;}
.myList h2{height:27px; padding:0 0 0 180px; line-height:27px;border:1px solid #e2e2e2; margin:10px 0;font-weight:normal;color:#999999; position:relative;}
.myList span{ position:relative; z-index:20;}
.myCollection{}
.myCollection .title{width:160px;float:left;}
.myCollection .songs{width:560px;float:right;}
.myCollection .title ul li{height:30px; line-height:30px; cursor:pointer;color:#6a6a6a; padding:0 0 0 8px;}
.myCollection .title ul li.current{ background:#dddddd; position:relative;}
.myCollection .title h4{color:#a88888; border-bottom:1px solid #d3c3c3; padding:0 0 10px 0; margin:9px 0 10px 0;}
.myCollection .title h4 span{color:#000;}
.myCollection .title h4 i{float:left;width:6px; background:#a88888;}
.myCollection ul li{ overflow:hidden;}
.myCollection ul li b{width:445px;}
/*.myCollection ul li i a.share{display:"";}*/
.myCollection ul li div.button{ margin:0;}
.myCollection ul li.tool{border-bottom:1px solid #cbcbcb; padding:0 0 8px 0; margin:0 0 8px 0;}
.myList span.colorRate{ background:#e9f1f4;display:block;height:27px; position:absolute; left:0;top:0; z-index:10;}