/* Layout */
.wrapper { position:relative; width:949px; height:auto; overflow:hidden; margin:0 auto; padding-top: 115px; }
textarea { font-size:12px; }
.wrapper .pages { clear:both; width:100%; height:22px; text-align:center; padding:17px 0; font:12px/22px "宋体", arial, sans-serif; }
.wrapper .pages a { padding:3px 6px 1px; margin:0 1px; text-decoration:none; }
.wrapper .pages a:hover { text-decoration:none; }
.wrapper .pages a.active { font-weight:bold; }
.wrapper .pages span.active { padding:3px 6px 1px; margin:0 1px; text-decoration:none; font-weight:bold; }
.wrapper .pages span { margin:0 2px; }
.player { width:949px; height:80px; overflow:hidden; margin:0 auto; }
.player a { display:block; cursor:pointer; }
.player .info { position:relative; float:left; width:400px; height:60px; overflow:hidden; margin:7px 0 0 12px; display:inline; }
.player .info a.album { float:left; width:45px; height:45px; padding:1px 3px 1px 8px; margin-right:8px; }
.player .info a.album img { width:45px; height:45px; }
.player .info ul { float:left; width:335px; height:auto; overflow:hidden; }
.player .info ul li { clear:both; width:100%; height:18px; overflow:hidden; *margin-bottom:-3px;}
.player .info ul li strong { float:left; font-weight:normal; }
.player .info ul li a { float:left; }
.player .info ul li img { float:left; margin:2px 0 0 2px; }
.player .info ul li span img { width:12px; height:12px; }
.player .contrl { position:relative; float:left; width:525px; height:60px; overflow:hidden; margin-left:10px; }
.player .contrl a.pre { float:left; width:18px; height:18px; overflow:hidden; margin:24px 0 0 0; }
.player .contrl a.next { float:left; width:18px; height:18px; overflow:hidden; margin:24px 0 0 10px; }
.player .contrl a.play { float:left; width:52px; height:52px; overflow:hidden; margin:7px 0 0 12px; }
.player .contrl a.link { float:left; width:77px; height:22px; overflow:hidden; line-height:22px; text-align:center; margin:21px 0 0 8px; }
.player .contrl p.volume { float:left; width:135px; height:11px; overflow:hidden; margin:27px 0 0 25px; }
.player .contrl p.volume span.volume_s { float:left; width:9px; height:11px; overflow:hidden; }
.player .contrl p.volume span.volume_l { float:left; width:13px; height:11px; overflow:hidden; margin-left:2px; }
.player .contrl p.volume span.volume_c { position:relative; float:left; width:70px; height:9px; overflow:hidden; margin-left:2px; }
.player .contrl p.volume span.volume_p { float:left; width:auto; height:6px; overflow:hidden; margin-top:2px; }
.player .contrl p.volume span.volume_b { position:absolute; top:1px; width:17px; height:9px; overflow:hidden; }
.player .contrl a.windows { float:left; width:32px; height:32px; overflow:hidden; margin:16px 0 0 8px; }
.player .contrl a.list { float:left; width:32px; height:32px; overflow:hidden; margin:16px 0 0 5px; }
.player .contrl_bottom { position:relative; clear:both; width:100%; height:auto; }
.player .contrl_bottom p.bar { position:relative; float:left; width:775px; height:9px; overflow:hidden; margin:0 0 0 7px; display:inline; }
.player .contrl_bottom p.bar span.bar_down { position:absolute; width:auto; height:3px; overflow:hidden; margin-top:2px; background:url(down_per.gif) repeat-x 0 0; }
.player .contrl_bottom p.bar span.bar_p { float:left; width:auto; height:3px; overflow:hidden; margin-top:2px; }
.player .contrl_bottom p.bar span.bar_b { position:absolute; top:0; width:17px; height:9px; overflow:hidden; }
.player .contrl_bottom p.time { position:relative; top:-4px; float:left; width:94px; height:18px; overflow:hidden; line-height:14px; text-align:center; font-family:"宋体", arial, sans-serif; }
.player .contrl_bottom p.time strong { font-weight:normal; }
.player .contrl_bottom p.time img { float:left; margin:0 0 0 5px; display:inline; }
.player .contrl_bottom p.time em { float:left; color:#FFF; font-style:normal; padding:2px 0 0 4px; }
.player .contrl_bottom p.list_p { position:relative; top:-5px; float:left; width:72px; height:auto;}
.player .contrl_bottom p.list_p a { margin-right:8px; display:inline; }
.player .contrl_bottom a.list_re, .player .contrl_bottom a.list_re_active { float:left; width:13px; height:13px; overflow:hidden; }
.player .contrl_bottom a.list_res, .player .contrl_bottom a.list_res_active { float:left; width:13px; height:13px; overflow:hidden; }
.player .contrl_bottom a.list_ra, .player .contrl_bottom a.list_ra_active { float:left; width:13px; height:13px; overflow:hidden; }
/**/
.navigation { width:100%; height:26px; overflow:hidden; }
.navigation ul { float:left; height:26px; overflow:hidden; }
.navigation ul li { float:left; width:52px; height:26px; overflow:hidden; text-align:center; }
.navigation ul li.homepage { width:56px; }
.navigation ul li a { display:block; width:100%; height:100%; line-height:26px; }
.navigation ul li a.active { position:relative; top:0; left:-1px; }
.navigation p { float:right; width:160px; line-height:26px; overflow:hidden; display:block; }
/**/
.main { width:100%; height:414px; overflow:hidden; margin-top:6px; }
.tab { position:relative; float:left; width:671px; height:100%; overflow:hidden; }
.tab .select { float:left; width:120px; height:100%; overflow:hidden; }
.tab .select ul { width:100%; height:100%; overflow:hidden; }
.tab .select ul li { clear:both; width:100%; height:auto; overflow:hidden; font-size:14px; *margin-bottom:-3px;}
.tab .select ul li a { position:relative; display:block; width:113px; height:57px; overflow:hidden; text-align:center; }
.tab .select ul li a.active { height:96px; margin:-5px 0 -3px 0; *margin-top:-3px;}
.tab .select ul li.myfav a.active { width:120px; margin:0 0 -3px 0; }
.tab .select ul li a strong { display:block; margin-top:10px; }
.tab .select ul li a span.img { display:none; }
.tab .select ul li a.active span.img { display:block; width:42px; height:42px; margin:10px auto 0; cursor:pointer; }
.tab .select ul li a em { display:block; font-style:normal; font-weight:bold; }
.tab .select ul li a:hover { text-decoration:none; }
.tab .select ul li a.active strong, .tab .select ul li a.active:hover strong { margin-top:0; }
.tab .cont { float:left; width:548px; height:412px; overflow:hidden; }
.tab .rco { position:absolute; top:0; right:0; width:3px; height:100%; overflow:hidden; }
/**/
.myfav .top_nav { width:307px; height:26px; overflow:hidden; line-height:26px; margin:0 auto; padding:0 30px 0 64px; }
.myfav .top_nav ul li { float:left; padding:0 15px 0 15px; }
.myfav .top_nav ul li.tn_admin { margin-left:62px;  *margin-left:70px;
width:24px; padding-left:18px; }
.myfav .bot_pages { width:200px; height:23px; overflow:hidden; margin:0 auto; padding-left:18px; }
.myfav .bot_pages a { float:left; margin-left:45px; margin-top:6px; display:inline; }
.myfav .list { width:100%; height:363px; overflow:hidden; font-size:13px; }
.myfav .list2 { height:auto; }
.myalbum .list ul, .album .list ul, .singer .list ul { width:100%; height:auto; overflow:hidden; padding-top:18px; }
.myalbum .list ul li, .album .list ul li, .singer .list ul li { float:left; width:119px; height:auto; overflow:hidden; margin:12px 8px 0 10px; display:inline; }
.myalbum .list ul li a.img, .album .list ul li a.img { display:block; width:119px; height:112px; }
.myalbum .list ul li a.img img, .album .list ul li a.img img { width:100px; height:100px; padding:4px 6px 8px 13px; }
.album .list ul li strong, .singer .list ul li strong { display:block; width:100%; height:36px; overflow:hidden; font-weight:normal; }
.myalbum .list ul li strong { display:block; width:100%; height:36px; overflow:hidden; font-weight:normal; }
.myalbum .fav_index_1 ul li strong { height:auto; }
.myalbum .fav_index_1 ul li { height:175px; }
.myalbum .list ul li strong em, .album .list ul li strong em { font-style:normal; }
.singer .list ul li a.img { display:block; width:100px; height:100px; margin:0 auto 5px; padding:2px; }
.singer .list ul li a.img img { width:100px; height:100px; }
.singer .list ul li strong { text-align:center; font-weight:bold; }
.singer .list ul li strong a em { display:block; font-style:normal; font-weight:normal; }
.song { width:525px!important; height:auto; overflow:hidden; margin:0 auto; }
.song .list { font-size:12px; }
.song .list .title { height:22px; overflow:hidden; line-height:22px; padding-top:9px; }
.song .list .title h4 { float:left; font-size:14px; }
.song .list .title p { float:left; }
.list p.contrl, .s_list p.contrl { float:right; }
.list p.contrl a, .s_list p.contrl a { float:left; width:34px; height:18px; overflow:hidden; line-height:18px; text-align:center; margin-left:4px; margin-top:2px; }
.list p.contrl a.a1, .s_list p.contrl a.a1 { width:86px; }
.list p.contrl a.a2, .s_list p.contrl a.a2, .remake_l .remake_gb a.ire { width:60px; text-align:center; }
.myfav .list p.contrl { float:right; }
.song .list ul li { clear:both; width:98%; height:23px; overflow:hidden; margin:1px auto 0; line-height:24px; font-size:13px; *margin:0 auto -3px;}
.song .list ul li input { float:left; margin:4px 4px 0; *margin-top:0;}
.song .list ul li strong { float:left; width:274px; height:23px; overflow:hidden; font-weight:normal; }
.song .list ul li span { float:left; width:118px; height:23px; overflow:hidden; }
.song .list ul li span img { float:left; margin:3px 5px 0 0; }
.song .list ul li span a.a1 img { margin-top:1px; }
.song .list ul li span a { display:none; }
.song .list ul li:hover span a, .song .list ul li.hover span a { display:inline; }
.song .list ul li em { float:left; font-style:normal; }
.main .tab .cont .lasted .list, .main .tab .cont .mytags .list { padding:10px 0 16px 0; }
.myfav .list ul li { position:relative; }
.myfav .list ul li p { display:none; position:absolute; top:4px; left:13px; width:100px; height:100px; }
.myfav .list ul li p span.bg { position:absolute; top:0; left:0; display:block; width:100%; height:100%; cursor:pointer; background:url(icon_play3.png) no-repeat }
.myfav .list ul li:hover p, .myfav .list ul li.hover p { display:block; }
.myfav .list ul li p a { display:block; width:100%; height:100%; }
.myfav .list ul li p img { position:absolute; top:28px; left:28px; }
.remake_l .list ul li { width:99%; height:38px; overflow:hidden; margin:0 auto; padding:5px 0; *margin-bottom:-4px;}
.remake_l .list ul li input { float:left; margin:12px 4px 0;  *margin:9px 2px 0;
display:inline; }
.remake_l .list ul li img.img1 { float:left; width:38px; height:38px; margin-right:6px; }
.remake_l .list ul li p { display:block; position:static; float:left; width:365px; height:19px; overflow:hidden; }
.remake_l .list ul li p a { display:inline; float:none; }
.remake_l .list ul li p a.a1 { font-size:14px; font-weight:bold; margin-right:12px; }
.remake_l .list ul li span { float:left; position:relative; top:-30px; left:435px; display:none; }
.remake_l .list ul li:hover span, .remake_l .list ul li.hover span { display:inline; }
.remake_l .list ul li a img { float:left; margin-right:5px; }
.remake_l .list ul li a.a2 img { margin-top:5px; }
.remake_l .list ul li.was_delete { padding-left: 10px; background-color: #F3F3F3; }
.remake_l .list ul li.was_delete p { height:38px; padding-left: 10px; line-height: 38px; }
/**/
.get_c .list ul li { width:99%; height:38px; overflow:hidden; margin:0 auto; padding:5px 0; *margin-bottom:-4px;}
.get_c .list ul li input { float:left; margin:12px 4px 0;  *margin:9px 2px 0;
display:inline; }
.get_c .list ul li p { display:block; position:static; float:left; width:405px; height:19px; overflow:hidden; }
.get_c .list ul li p a { display:inline; float:none; }
.get_c .list ul li p a { font-size:14px; font-weight:bold; margin-right:12px; }
.get_c .list ul li span { float:left; position:relative; top:-30px; left:435px; }
.get_c .list ul li:hover span, .get_c .list ul li.hover span { display:inline; }
.get_c .list ul li a img { float:left; margin-right:5px; }
.get_c .list ul li a.a2 img { margin-top:5px; }
/**/
.mytags ul { clear:both; width:520px; height:auto; overflow:hidden; margin:0 auto; line-height:29px; }
.mytags ul li { float:left; width:auto; height:29px; margin:0 14px 0 7px; font-size:13px; }
.mytags ul li a { white-space:nowrap; }
.mytags ul li a em { font-size:12px; font-style:normal; font-weight:normal; }
.mytags ul li a em strong { font-weight:normal; }
/**/
.main .user { float:left; width:271px; height:414px; overflow:hidden; margin-left:7px; }
.main .user .user_top { width:100%; height:3px; overflow:hidden; }
.main .user .user_bottom { width:100%; height:3px; overflow:hidden; }
.main .user .cont { width:261px; height:401px; padding:7px 4px 0; overflow:hidden; }
.main .user .info { width:256px; height:180px; overflow:hidden; margin:0 auto; }
.main .user .info a.img { float:left; width:96px; height:96px; margin-right:6px; }
.main .user .info a.img img { width:96px; height:96px; }
.main .user .info .user_i { float:left; width:146px; height:102px; overflow:hidden; }
.main .user .info .user_i h2 { font-size:18px; line-height:20px; width:100%; height:20px; overflow:hidden; }
.main .user h2 img { margin-top: 0; margin-right: 10px; margin-bottom: 0; margin-left: 7px; }
.main .user .info .user_i ul li { widt:100%; height:20px; overflow:hidden; color:#000; }
.main .user .info .user_i ul li img { position:relative; margin:2px 2px 0 0; }
.main .user .info .user_i ul li.li2 a { padding:2px 2px 0 23px; }
.main .user .info .txt { clear:both; width:258px; height:auto; overflow:hidden; margin:0 auto; padding:6px 0 0; }
.main .user .info .txt p { width:250px; height:22px; padding:0 4px; line-height:22px; overflow:hidden; }
.main .user .info .txt span input { width:180px; height:18px; }
.main .user .info .txt span img { padding-left: 7px; }
.main .user .info ul.manager, .main .user .info ul.what { width:100%; height:auto; padding-top:5px; overflow:hidden; }
.main .user .info ul.manager li, .main .user .info ul.what li { width:100%; overflow:hidden; padding-left:22px; }
.main .user .info ul.what li span { padding:2px 2px 0 23px; }
.main .user .info ul.what li input { margin-left:0px; width:90px; }
.main .user .info ul.what li { line-height:20px; padding-left:5px; font-weight: bold; }
.main .user .info ul.what li img { float:left; margin-right:4px; }
.main .user .info ul.what li.li2 a { float:left; margin-right:10px; padding-left:25px; }
.main .user .list { width:100%; height:auto; overflow:hidden; }
.main .user .list h3 { font-size:14px; line-height:32px; }
.main .user .list ul { width:260px; height:auto; overflow:hidden; }
.main .user .list ul li { float:left; margin:0 4px 5px 0; display:inline; }
.main .user .list ul li img { display:block; width:48px; height:48px; }
/**/
.sort-wrap, .sort { width:100%; height:auto; overflow:hidden; }
.sort { margin-top:6px; }
.sort-wrap .sort-left, .sort-wrap .sort-right { float:left; width:471px; height:auto; overflow:hidden; }
.sort-wrap .sort-right { margin-left:7px; }
.sort .title, .sort .title2 { width:100%; height:28px; overflow:hidden; }
.sort .cont { width:469px; height:auto; overflow:hidden; }
/*6-23修改地方*/
.sort .cont .img img { width:48px; height:48px; }
.sort .sort_bottom { width:100%; height:3px; overflow:hidden; }
.sort h3 { float:left; font-size:14px; line-height:28px; text-indent:10px; color:#FFF; }
/**/
ul.active { width:443px; height:auto; overflow:hidden; margin:0 auto; padding:8px 0; }
ul.active li { width:100%; height:48px; overflow:hidden; padding:7px 0; *margin-bottom:-3px;}
ul.active li a.img { float:left; width:48px; height:48px; margin-right:5px; }
ul.active li ul { float:left; width:390px; overflow:hidden; }
ul.active li ul li { height:18px; border:0; padding:0; font-size:13px; }
ul.active li ul li.txt { height:36px; }
ul.active li ul li strong { float:left; font-weight:normal; width:318px; height:18px; overflow:hidden; }
ul.active li ul li em { float:left; font-style:normal; width:5em; text-align:right; }
ul.user_list { width:100%; height:auto; overflow:hidden; }
ul.user_list li { float:left; width:48px; height:auto; overflow:hidden; margin:0 9px; padding-top:10px; display:inline; text-align:center; }
ul.user_list li img { display:block; width:48px; height:48px; }
ul.user_list li strong { display:block; font-weight:normal; height:18px; overflow:hidden; }
/**/
.remake { width:100%; height:auto; overflow:hidden; }
.remake img.cover { float:left; margin:8px; display:inline; padding-bottom:8px; }
.remake-w { float:left; width:330px; height:auto; overflow:hidden; margin-top:8px; }
.remake-w h4 { font-size:14px; font-weight:normal; }
.remake-w h4 span.time { font-size:12px; padding-left:5px; }
.remake-w p.gray2 { padding:8px 0; }
.remake-w p.gray2 strong { font-weight:normal; }
.remake-w p.contrl { height:22px; line-height:22px; padding:6px 0; font-size:13px; }
.remake-w p.contrl a { float:left; padding-left:28px; margin-right:12px; }
ul.remake_list li { width:453px; height:38px; padding:7px 8px; overflow:hidden; }
ul.remake_list li img { float:left; margin-right:10px; }
ul.remake_list li ul { float:left; width:396px; height:38px; overflow:hidden; }
ul.remake_list li ul li { width:100%; height:18px; padding:0; overflow:hidden; }
ul.remake_list li ul li strong { font-weight:normal; }
ul.remake_list li ul li span.time { padding-left:10px; }
ul.remake_list li ul li a.black { margin-right:10px; }
/**/
ul.mygroup { width:445px; height:auto; overflow:hidden; margin:0 auto; padding:5px 0; }
ul.mygroup li { width:100%; height:auto; line-height:30px; }
ul.mygb { width:457px; height:auto; overflow:hidden; margin-left:8px; padding:4px 0; }
ul.mygb li { width:100%; height:48px; overflow:hidden; padding:8px 0; *padding:6px 0;}
ul.mygb li a.img img { float:left; width:48px; height:48px; margin:0 6px; display:inline; }
ul.mygb li ul { float:left; width:364px; height:auto; overflow:hidden; }
ul.mygb li ul li { width:100%; height:18px; overflow:hidden; padding:0; *margin-bottom:-3px;}
ul.mygb li ul li span.gray { padding-left:12px; }
ul.mygb li a.delete { float:right; margin:15px 10px 0 0; display:none; }
ul.mygb li:hover a.delete, ul.mygb li.hover a.delete { display:block; }
.write { width:430px; height:auto; overflow:hidden; margin:0 auto; }
.write textarea { display:block; width:420px; height:70px; padding:2px; }
.write p { position:relative; width:100%; height:auto; overflow:visible; padding:10px 0 7px; line-height:24px; z-index:999; }
.write p span.gray, .write p span.orange { float:left; }
.write p strong { float:right; font-weight:normal; }
.write p strong em, .write p strong input, .write p strong img, .write p strong a { float:left; font-style:normal; }
.write p strong input.code { width:56px; height:16px; padding:2px 2px 0; position:relative; margin:0 2px; z-index:9; }
.write p strong input.button { float:left; width:54px; height:21px; cursor:pointer; margin-left:4px; margin-top:-1px; }
.write p span.get_code { position:absolute; top:-38px; _top:-40px; right:57px; display:block; width:63px; height:43px; border:1px solid #999; background:#FFF; padding:2px 2px 25px; z-index:-1; }
/**/
ul.user_group { width:442px; height:auto; overflow:hidden; margin:0 auto; padding:20px 0; text-align:center; }
ul.user_group li { float:left; width:100px; height:auto; overflow:hidden; margin:0 5px; display:inline; }
ul.user_group li strong { display:block; height:20px; overflow:hidden; padding-top:4px; }
/**/
.play_list { width:947px; height:294px; }
.play_list-w { width:945px; height:283px; padding-top:10px; }
.play_list_s { width:936px; height:274px; overflow:auto; overflow-y:scroll; margin:0 auto; }
.play_list_c { width:910px; height:auto; line-height:25px; }
.play_list .title { width:100%; height:24px; overflow:hidden; }
.play_list strong { float:left; width:310px; height:24px; overflow:hidden; margin-left:12px; display:inline; font-weight:normal; }
.play_list em { float:left; width:170px; height:24px; overflow:hidden; font-style:normal; }
.play_list span.p_album { float:left; width:160px; height:24px; overflow:hidden; }
.play_list span.p_contrl { float:left; width:200px; height:24px; overflow:hidden; }
.play_list span.p_info, .play_list span.p_delete { float:left; width:38px; text-align:center; }
.play_list span.p_contrl a { float:left; padding-left:26px; margin-right:5px; }
.play_list ul li { clear:both; width:100%; height:24px; overflow:hidden;  *margin-bottom:-4px;
margin-top:1px; }
.play_list ul li span.p_info img, .play_list ul li span.p_delete img { margin-top:8px; }
.play_list ul li span.p_contrl a { display:none; }
.play_list ul li:hover span.p_contrl a, .play_list ul li.hover span.p_contrl a { display:inline; }
/**/
.in-wrapper { width:947px; height:auto; overflow:hidden; margin:6px auto 0; }
.in-wrapper .in_top { width:100%; height:3px; overflow:hidden; }
.in-wrapper .in_bottom { width:100%; height:3px; overflow:hidden; }
.in-wrapper .in_cont { width:927px; height:auto; min-height:420px; padding:9px; overflow:hidden; }
* html .in-wrapper .in_cont { height:420px; overflow:visible; }
.in_cont .fav_info { width:887px; height:38px; padding:0 20px; overflow:hidden; background:url(info_bg.gif) no-repeat 0 0; line-height:38px; }
.in_cont .fav_info h3 { float:left; font-size:14px; }
.fav-w { overflow:hidden; }
.fav_myalbum { float:left; width:605px; height:auto; overflow:hidden; margin:15px 11px 0 6px; display:inline; }
.fav_r { float:left; width:288px; height:auto; overflow:hidden; padding-left:11px; margin-top:19px; }
.fav_myalbum .title { width:100%; height:23px; overflow:hidden; line-height:23px; }
.fav_myalbum .title h3 { float:left; font-size:14px; }
.fav_myalbum .title a { float:right; width:103px; height:19px; overflow:hidden; font-size:13px; font-weight:bold; text-align:center; margin-top:2px; }
.fav_r .sort { overflow:hidden; margin-top:15px; }
.fav_r .sort1 { margin-top:0; }
.fav_r .sort h3 { width:100%; height:21px; overflow:hidden; line-height:18px; text-indent:3px; }
.fav_r .mytags, .fav_r .singer, .fav_r .album { clear:both; width:100%; height:auto; overflow:hidden; }
.fav_r .mytags ul { width:100%; height:auto; overflow:hidden; }
.fav_r .mytags ul li { margin-left:0; }
.fav_r .singer ul li { float:left; width:76px; height:auto; overflow:hidden; margin:8px 10px 0; display:inline; text-align:center; }
.fav_r .singer ul li a.img { display:block; width:70px; height:70px; padding:2px; margin-bottom:4px; }
.fav_r .singer ul li a.img img { width:70px; height:70px; }
.fav_r .singer ul li strong { display:block; height:18px; text-align:center; font-weight:normal; overflow: hidden; }
.fav_r .singer ul li em { font-style:normal; }
.fav_r .album ul li { position:relative; float:left; width:77px; height:auto; overflow:hidden; margin:8px 9px 0; display:inline; text-align:center; }
.fav_r .album ul li a.img { display:block; width:77px; height:84px; overflow:hidden; }
.fav_r .album ul li a.img img { width:70px; height:70px; margin:2px 0 0 6px; }
.fav_r .album ul li strong { display:block; width:100%; height:18px; overflow:hidden; font-weight:normal; overflow:hidden; }
.fav_r .album ul li em { font-style:normal; }
.fav_r .album ul li p { display:none; }
.fav_r .album ul li:hover p, .fav_r .album ul li.hover p { display:block; }
.fav_r .album ul li p { position:absolute; top:2px; left:6px; width:70px; height:70px; }
.fav_r .album ul li p a { display:block; width:100%; height:100%; }
.fav_r .album ul li p span.bg { position:absolute; top:0; left:0; display:block; width:100%; height:100%; cursor:pointer; }
.fav_r .album ul li p a img { position:absolute; top:13px; left:13px; }
/**/
.fav_myalbum .list ul { padding:5px 0; }
.fav_myalbum .list ul li { margin:5px 16px 0; }
.fav_myalbum .list ul li span.myalbum_b { display:block; width:100%; height:18px; overflow:hidden; font-size:12px; text-align:left; white-space: nowrap; }
.fav_myalbum .list ul li span.unedit { display:block; font-weight:bold; text-align:center; }
.fav_title { width:916px; overflow:hidden; margin:0 auto; padding-top:15px; }
.fav_title h1 { float:left; font-size:16px; }
.fav_title h3 { float:left; font-size:13px; padding-left:4px; }
.fav_title a.back { float:right; width:113px; height:26px; overflow:hidden; line-height:26px; text-align:center; font-size:13px; font-weight:bold; margin-top:-5px; }
.s_list { width:916px; height:auto; overflow:hidden; margin:10px auto 0; }
.s_list .s_title { overflow:hidden; }
.s_list .s_title h3 { float:left; font-size:14px; }
.s_list .l_title { clear:both; width:100%; height:auto; overflow:hidden; margin-top:2px; line-height:22px; }
.s_list .l_title span.s_t1 { float:left; width:342px; height:22px; overflow:hidden; padding-left:8px; margin-top:1px; }
.s_list .l_title span.s_t2 { float:left; width:72px; height:22px; overflow:hidden; margin-top:1px; padding-left:8px; }
.s_list .l_title span.s_t21 { width:558px; }
.s_list .l_title span.s_t3 { float:left; width:478px; height:22px; overflow:hidden; margin-top:1px; padding-left:8px; }
.s_list .l_title span.s_t31 { width:558px; }
.s_list ul li { width:100%; height:44px; overflow:hidden; line-height:22px; *margin-bottom:-4px;}
.s_list ul li ul li { float:left; width:auto; border:0; *margin-bottom:0;}
.s_list ul li ul li.s_1 { width:30px; text-align:center; }
.s_list ul li ul li.s_2 { width:322px; height:44px; overflow:hidden; }
.s_list ul li ul li.s_2 strong { display:block; width:100%; height:22px; overflow:hidden; color:#000; font-size:14px; }
.s_list ul li ul li.s_2 strong a { padding-left:5px; }
.s_list ul li ul li.s_2 em { display:block; font-style:normal; width:100%; height:22px; overflow:hidden; }
.s_list ul li ul li.s_2 em span.atag { margin-right:10px; }
.s_list ul li ul li.s_2 em span.atag a.delete { padding:1px 3px 0; }
.s_list ul li ul li.s_3 { width:72px; height:44px; overflow:hidden; padding-left:8px; padding-top:2px; }
.s_list ul li ul li.s_31 { width:240px; }
.s_list ul li ul li.s_4 { width:160px; height:44px; overflow:hidden; padding-left:8px; padding-top:2px; }
.s_list ul li ul li.s_31, .s_list ul li ul li.s_41 { width:240px; }
.s_list ul li ul li.s_5 { width:196px; }
.s_list ul li ul li.s_5 a { float:left; margin-right:4px; margin-top:15px; }
.s_list ul li ul li.s_5 a.a1 { margin-top:13px; }
.s_list ul li ul li.s_6 { float:left; width:115px; text-align:right; padding-top:2px; }
.s_list ul li ul li.s_5 a { display:none; }
.s_list ul li:hover ul li.s_5 a, .s_list ul li.hover ul li.s_5 a { display:inline; }
.s_list ul.unfav li ul li.s_6 a { float:left; padding-left:25px; margin:10px 0 0 0; line-height:25px; }
.s_list ul.unfav li ul li.s_6 a.a1 { margin:10px 10px 0 6px; display:inline; }
.fav_title2 { padding-bottom:2px; }
.fav_singer { width:914px; height:119px; overflow:hidden; margin:4px auto 0; }
.fav_singer a.img { float:left; width:100px; height:100px; overflow:hidden; padding:2px; margin:6px 0 0 6px; display:inline; }
.fav_album a.img { width:119px; height:122px; padding:0; }
.fav_album a.img img { width:100px; height:100px; margin:4px 0 0 13px; }
.fav_singer a.img img { width:100px; height:100px; }
.fav_singer .fav_st { float:left; width:770px; height:auto; overflow:hidden; margin:0 0 0 18px; }
.fav_singer .fav_st h2 { font-size:14px; height:20px; padding:10px 0 5px; }
.fav_album .fav_st ul li { font-size:13px; }
/**/
.myalbum_l { float:left; width:600px; margin-left:5px;}
.myalbum_l .fav_title { width:100%; }
.myalbum_l .fav_title h1, .myalbum_l .fav_title h3 { float:left; line-height:20px; }
.myalbum_l .fav_title a.back { margin-top:-5px; }
.myalbum_c { overflow:hidden; }
.myalbum_c .img { float:left; width:196px; height:auto; overflow:hidden; margin:12px 0 0 6px; display:inline; }
.myalbum_c .img a.cover { display:block; width:196px; height:181px; overflow:hidden; }
.myalbum_c .img a.cover img { width:170px; height:170px; margin:4px 0 0 20px; }
.myalbum_c .img p { width:165px; height:auto; overflow:hidden; padding:10px 0; margin:0 auto; }
.myalbum_c .img p a { float:left; padding-left:18px; margin:0 12px; display:inline; }
.myalbum_c .img p span { float:left; }
.myalbum_c .cont { float:left; width:370px; height:auto; margin:12px 0 0 15px; line-height:20px; }
.myalbum_c .cont h2 { font-size:16px; line-height:30px; }
.myalbum_c .cont h2 span { font-size:13px; font-weight:normal; }
.myalbum_c .cont p.auther a { font-weight:bold; padding-right:4px; }
.myalbum_c .cont p.tags a { margin-right:10px; }
.myalbum_c .cont p.contrl { line-height:25px; overflow:hidden; padding:4px 0; }
.myalbum_c .cont p.contrl a { float:left; padding-left:24px; margin-right:8px; }
.myalbum_c .cont .txt { clear:both; }
.myalbum_l .s_list, .myalbum_l .s_list .s_title { width:100%; }
.myalbum_l .s_list .l_title span { width:292px; }
.myalbum_l .s_list ul li { width:100%; height:24px; overflow:hidden; line-height:24px; padding:0; font-size:13px; }
.myalbum_l .s_list ul li input { float:left; margin:4px 4px 0; *margin-top:2px;}
.myalbum_l .s_list ul li strong { float:left; width:270px; height:24px; overflow:hidden; font-weight:normal; }
.myalbum_l .s_list ul li em { float:left; width:90px; height:24px; overflow:hidden; font-style:normal; padding-left:8px; }
.myalbum_l .s_list ul li span { float:left; display:none; }
.myalbum_l .s_list ul li span a { float:left; margin:4px 6px 0 0; }
.myalbum_l .s_list ul li span a.a1 { margin-top:1px; }
.myalbum_l .s_list ul li:hover span, .myalbum_l .s_list ul li.hover span { display:inline; }
/**/
.myalbum_r { float:left; width:296px; padding-left:8px; margin-left:16px; margin-top:8px; }
.myalbum_r a.creat img { display:block; margin-top:4px; }
.myalbum_r .myalbum_diss { width:288px; height:auto; overflow:hidden; margin:8px auto 0; }
.myalbum_diss .title { width:100%; height:auto; overflow:hidden; padding-bottom:1px; }
.myalbum_diss .title h3 { float:left; font-size:14px; }
.myalbum_diss .title a { float:right; width:68px; height:18px; overflow:hidden; line-height:18px; text-align:center; }
.myalbum_diss ul li { width:100%; height:auto; overflow:hidden; padding:7px 0; }
.myalbum_diss ul li a.img { float:left; width:48px; height:48px; margin:0 8px 0 2px; display:inline; }
.myalbum_diss ul li a.img img { width:48px; height:48px; }
.myalbum_diss ul li p { float:left; width:224px; height:auto; overflow:hidden; padding:0; }
.myalbum_diss ul li p.auther { height:20px; }
.myalbum_diss .write { width:280px; overflow:hidden; margin:0 auto; }
.myalbum_diss .write textarea { display:block; width:270px; height:60px; padding:2px; margin:0 auto; }
.myalbum_diss .write p { float:right; width:280px; }
.myalbum_diss .write p span.code { float:left; }
.myalbum_diss .write p span.code em { float:left; font-style:normal; }
.myalbum_diss .write p span.code img { float:left; margin:0 4px; }
.myalbum_diss .write p span.code input { float:left; width:48px; height:17px; padding:2px 2px 0; }
.myalbum_diss .write p input.button { float:left; width:54px; height:21px; font-weight:bold; border:0; margin-left:4px; }
/**/
.myalbum_crt { width:100%; height:auto; overflow:hidden; padding-bottom:20px; }
.myalbum_crt h3, .myalbum_d h3 { width:100%; height:26px; overflow:hidden; margin-top:9px; font-size:14px; line-height:26px; text-indent:8px; }
.myalbum_crt_m { float:left; width:336px; height:auto; overflow:hidden; margin-left:5px; display:inline; }
.myalbum_crt_c { float:left; width:543px; height:auto; overflow:hidden; margin-left:27px; }
.myalbum_crt_m ul li { clear:both; width:100%; height:auto; padding-top:8px; line-height:20px; }
.myalbum_crt_m ul li strong { float:left; width:6em; font-weight:normal; text-align:right; }
.myalbum_crt_m ul li input { float:left; width:256px; height:16px; padding:2px 2px 0; }
.myalbum_crt_m ul li p { padding-left:6em; }
.myalbum_crt_m ul li textarea { float:left; width:256px; height:150px; padding:2px; overflow:auto; }
.myalbum_crt_c span.big_cover { float:left; width:196px; height:181px; overflow:hidden; margin:8px 0 0 2px; display:inline; }
.myalbum_crt_c span.big_cover img { width:170px; height:170px; margin:4px 0 0 20px; }
.myalbum_crt_c ul { float:left; width:340px; height:auto; overflow:hidden; }
.myalbum_crt_c ul li { float:left; width:80px; height:auto; margin:8px 0 0 5px; display:inline; line-height:24px; }
.myalbum_crt_c ul li img { display:block; width:70px; height:70px; padding:1px; margin:0 auto; }
.myalbum_crt_c ul li input { float:left; margin:4px 2px 0 0; *margin:0;}
.myalbum_crt_c p { clear:both; padding:4px 0 0 10px; }
.myalbum_d { width:922px; height:auto; overflow:hidden; margin:0 auto; }
.myalbum_dl { float:left; width:432px; height:auto; overflow:hidden; margin:10px 0 0 10px; display:inline; }
.myalbum_dl .list-w ul { overflow:auto; height:500px; }
.myalbum_dr .list-w ul { overflow:auto; height:450px; }
.myalbum_dl h4 { width:77px; height:23px; overflow:hidden; line-height:24px; text-align:center; font-size:14px; border-bottom:0; }
.list-w { width:430px; height:523px; overflow:hidden; border-bottom:0; }
.list-w .list_t { width:100%; height:22px; overflow:hidden; line-height:22px; }
.list-w .list_t span.list_t1 { float:left; width:286px; padding-left:8px; }
.list-w .list_t span.list_t2 { float:left; width:100px; padding-left:8px; }
.list-w ul { width:99%; height:100%; margin:0 auto; }
.list-w ul li { clear:both; height:25px; overflow:hidden; line-height:24px; margin:0 auto; *margin-bottom:-4px;}
.list-w ul li a.delete { float:left; width:10px; height:10px; overflow:hidden; margin:8px 8px 0 3px; }
.list-w ul li strong { float:left; font-weight:normal; width:270px; height:24px; overflow:hidden; }
.list-w ul li em { float:left; font-style:normal; width:124px; height:24px; overflow:hidden; padding-left:8px; }
.myalbum_dl .button { width:100%; height:auto; overflow:hidden; padding-top:12px; text-align:center; }
.myalbum_dl .button input { height:24px; padding:0 10px; font-weight:bold; margin:0 14px; }
div.tips { float:left; width:24px; height:auto; overflow:hidden; text-align:center; padding:225px 8px 0; }
.myalbum_dr { float:left; width:432px; height:auto; overflow:hidden; margin:10px 0 0 0; }
.myalbum_dr .cho { width:100%; height:24px; overflow:hidden; margin-top:1px; }
.myalbum_dr .cho a { float:left; width:auto; height:22px; overflow:hidden; line-height:22px; font-size:14px; font-weight:bold; padding:0 10px; margin-right:4px; }
.myalbum_dr .cho a.active { height:23px; border-bottom:0; }
.myalbum_dr .list-w { border-top:0; }
.myalbum_dr .select { width:100%; height:20px; overflow:hidden; padding:14px 0; }
.myalbum_dr .select select { float:left; margin-left:12px; display:inline; }
.myalbum_dr .select select option { padding-right:5px; }
.list-w ul li a.add { float:left; width:10px; height:10px; overflow:hidden; margin:8px 8px 0 3px; }
.list-w ul li.un { height:24px; }
.myalbum_dr .l_search { width:100%; height:57px; overflow:hidden; padding:8px 0; }
.myalbum_dr .l_search p.sel { float:left; width:160px; height:20px; padding-top:2px; overflow:hidden; }
.myalbum_dr .l_search p.sel input { margin-left:8px; position:relative; top:2px; *top:0; margin-right:2px; *margin-right:0;}
.myalbum_dr .l_search p.txt { float:left; width:255px; height:25px; overflow:hidden; padding-left: 10px; }
.myalbum_dr .l_search p.txt input.text { float:left; width:186px; height:16px; padding:3px 2px 0; }
.myalbum_dr .l_search p.txt input.button { float:left; width:58px; height:23px; border-left:0; }
.myalbum_dr .l_search p.res { clear:both; width:400px; height:20px; overflow:hidden; padding:8px 0 0 12px; }
/**/
.group_l, .friend_l, .guestb_l { float:left; width:605px; height:auto; overflow:hidden; padding-bottom:2000px; margin-bottom:-2000px; }
.remake_l { float:left; width:605px; height:auto; overflow:hidden; }
.group_r, .friend_r, .guestb_r { float:left; width:290px; height:auto; overflow:hidden; padding-left:12px; margin-left:10px; margin-top:10px; padding-bottom:2000px; margin-bottom:-2000px; }
.remake_r { float:left; width:290px; height:auto; overflow:hidden; padding-left:12px; margin-left:10px; margin-top:10px; }
.group_l .title, .group_r .title, .friend_l .title, .friend_r .title, .guestb_l .title, .guestb_r .title, .remake_l .title, .remake_r .title { width:100%; height:22px; line-height:22px; overflow:hidden; margin-top:10px; }
.group_l .title h3, .group_r .title h3, .friend_l .title h3, .friend_r .title h3, .guestb_l .title h3, .guestb_r .title h3, .remake_l .title h3, .remake_r .title h3 { float:left; font-size:14px; }
.group_l .title a { float:left; font-size:14px; font-weight:bold; padding:0 4px; margin-right:4px; }
.group_r .title a.creat, .remake_l .title a.upload { float:right; width:86px; height:18px; overflow:hidden; line-height:18px; font-weight:bold; text-align:center; margin-top:3px; }
.group_l .title2 { margin-top:40px; height:25px; line-height:25px; }
.remake_r .title { margin-top:20px; }
.group_r .title2, .friend_r .title, .guestb_r .title, .remake_r .title2 { margin-top:0; }
.group_l ul, .group_r ul, .gusetb_l ul, .guestb_r ul, .remake_l ul, .remake_r ul { width:100%; height:auto; overflow:hidden; }
.group_l ul li { clear:both; width:100%; height:30px; overflow:hidden; line-height:30px; *margin-bottom:-4px;}
.group_l ul li strong { float:left; width:330px; height:30px; overflow:hidden; font-weight:normal; }
.group_l ul li em { float:left; width:260px; height:30px; overflow:hidden; padding-left:5px; font-style:normal; }
.group_r ul li { float:left; width:50%; height:auto; overflow:hidden; margin:9px 0 0; text-align:center; }
.group_r ul li img { display:block; width:80px; height:80px; margin:0 auto; padding:3px; border: 1px solid #BBBBBB; }
.group_r ul li strong { display:block; width:100%; height:20px; padding-top:4px; overflow:hidden; }
.friend_l ul, .friend_r ul { width:100%; height:auto; overflow:hidden; }
.friend_l ul li { width:100%; height:auto; overflow:hidden; padding:10px 0; }
.friend_l ul li a.img { float:left; width:48px; height:48px; margin:0 10px 0 6px; }
.friend_l ul li a.img img { width:48px; height:48px; }
.friend_l ul li p { float:right; width:530px; height:auto; overflow:hidden; }
.friend_l ul li p.gray { height:15px; line-height:15px; }
.friend_l ul li p img.listen { float:left; margin:-2px 4px 0 0; }
.friend_l ul li p.gray2 { height:auto; }
.friend_r ul li { float:left; width:20%; height:auto; overflow:hidden; margin:10px 2.4% 0; display:inline; text-align:center; }
.friend_r ul li img { display:block; width:48px; height:48px; margin:0 auto; }
.friend_r ul li strong { display:block; width:100%; height:20px; overflow:hidden; padding-top:4px; font-weight:normal; }
.guestb_r ul li, .remake_r ul.lastg li { float:left; width:50%; height:auto; overflow:hidden; margin-top:10px; }
.guestb_r ul li img, .remake_r ul.lastg li img { float:left; width:48px; height:48px; margin-right:8px; }
.guestb_r ul li strong, .guestb_r ul li em, .remake_r ul.lastg li strong, .remake_r ul.lastg li em { float:left; width:88px; height:20px; overflow:hidden; font-weight:normal; font-style:normal; }
.guestb_l ul li { clear:both; width:100%; height:auto; overflow:hidden; padding:8px 0; *margin-bottom:-4px;}
.guestb_l ul li a.img { float:left; width:48px; height:48px; margin-right:8px; }
.guestb_l ul li a.img img { width:48px; height:48px; }
.guestb_l ul li p { float:left; width:548px; height:20px; overflow:hidden; }
.guestb_l ul li p.txt { height:auto; }
.guestb_l ul li p.auther a, .guestb_l ul li p.auther span.gray { float:left; margin-right:8px; }
.guestb_l ul li p.auther span.contrl { float:right; display:none; }
.guestb_l ul li p.auther span.contrl a { float:left; padding-left:28px; margin-left:8px; }
.guestb_l ul li p.auther span.contrl a.a2 { padding-left:22px; }
.guestb_l ul li:hover p.auther span.contrl, .guestb_l ul li.hover p.auther span.contrl { display:inline; }
.guestb_l ul li ul.reply { float:right; width:545px; height:auto; overflow:hidden; }
.guestb_l ul li ul.reply li { clear:both; width:100%; height:auto; padding:8px 0; }
.guestb_l ul li ul.reply li p { width:485px; }
.guestb_l .write { width:95%; margin:10px 0 0 0; }
.guestb_l .write textarea { width:566px; *width:568px;}
/**/
.remake_r ul.rgt li { clear:both; width:100%; height:auto; overflow:hidden; padding:7px 0; *margin-bottom:-4px;}
.remake_r ul.rgt li img { float:left; width:48px; height:48px; overflow:hidden; margin-right:8px; }
.remake_r ul.rgt li p { float:left; width:230px; height:20px; overflow:hidden; }
.remake_r ul.rgt li p.txt { height:auto; }
/**/
.remake_l .remake { width:100%; padding:15px 0; }
.remake_l .remake-w { width:545px; }
.remake_l .remake-w h4 { font-size:12px; }
.remake_l .remake-w p.gray2 { padding:5px 0; }
.remake_l2 .remake-w { width:480px; }
.remake_l .remake_gb .title { border:0; }
.remake_l .remake_gb .title a.ire { float:right; }
.remake_gb { width:586px; height:auto; overflow:hidden; margin:0 auto; }
.remake_gb ul { width:100%; height:auto; overflow:hidden; }
.remake_gb ul li { clear:both; width:100%; height:auto; overflow:hidden; padding:7px 0; *margin-bottom:-4px;}
.remake_gb ul li img { float:left; width:48px; height:48px; overflow:hidden; margin-right:8px; }
.remake_gb ul li p { float:left; width:530px; height:auto; overflow:hidden; }
.remake_gb ul li p.txt { color:#000; }
.myalbum_diss ul li p.auther span.contrl, .remake_r ul li p span.contrl, .remake_gb ul li p.auther span.contrl { float:right; display:none; }
.myalbum_diss ul li p.auther span, .myalbum_diss ul li p.auther a, .remake_r ul li p span, .remake_r ul li p a, .remake_gb ul li p.auther span, .remake_gb ul li p.auther a { float:left; }
.myalbum_diss ul li p.auther span.contrl a, .remake_r ul li p span.contrl a, .remake_gb ul li p.auther span.contrl a { float:left; padding-left:22px; margin-right:5px; }
.myalbum_diss ul li:hover p.auther span.contrl, .myalbum_diss ul li.hover p.auther span.contrl, .remake_r ul li:hover p span.contrl, .remake_r ul li.hover p span.contrl, .remake_gb ul li:hover p.auther span.contrl, .remake_gb ul li.hover p.auther span.contrl { display:inline; }
.remake_l .write { margin-top:20px; }
.remake_r .remake-w { width:100%; padding:10px 0; }
.remake_r .remake-w img.cover { float:left; margin-right:10px; }
.remake_r .remake-w p.gray2 { padding:4px 0 0; }
.remake_r .remake-w p.contrl a { margin-right:5px; }
/**/
.remake_l ul.upload { width:540px; height:auto; overflow:hidden; margin:10px auto 0; }
.remake_l ul.upload li { clear:both; width:100%; height:auto; overflow:hidden; padding-top:8px; line-height: 30px; }
.remake_l ul.upload li strong { float:left; font-weight:normal; width:5em; text-align:right; line-height:20px; }
.remake_l ul.upload li input { float:left; }
.remake_l ul.upload li input.text { width:360px; height:16px; padding:2px 2px 0; }
.remake_l ul.upload li input.text2 { width:220px; }
.remake_l ul.upload li input.file { width:440px; height:20px; }
.remake_l ul.upload li p { clear:both; padding-left:5em; margin-top:-4px; }
.remake_l ul.upload li input.button { float:left; margin-left:4px; }
.remake_l ul.upload li textarea { float:left; width:360px; height:145px; padding:2px; font-size:12px; }
.remake_l p.button { padding:10px 0 0 90px; }
.remake_l p.button input { width:82px; height:28px; font-size:16px; font-weight:bold; }
.remake_r h4 { font-size:13px; line-height:24px; }
.remake_r p.ins { font-size:13px; text-indent:2em; }
.set_l { float:left; width:201px; height:auto; overflow:hidden; padding-right:12px; margin-left:8px; display:inline; padding-bottom:2000px; margin-bottom:-2000px; }
.set_r { float:left; width:689px; height:auto; overflow:hidden; margin-left:9px; padding-bottom:2000px; margin-bottom:-2000px; }
.set_l dl { width:100%; height:auto; overflow:hidden; margin-top:-5px; font-size:13px; }
.set_l dl dt { width:100%; height:20px; padding-bottom:3px; margin-top:8px; overflow:hidden; font-weight:bold; font-size:14px; }
.set_l dl dt.nod1 { height:25px; margin-top:15px; padding-bottom:0; }
.set_l dl dt.nod1 a { height:24px; line-height:24px; }
.set_l dl dt.nod2 { padding-bottom:0; }
.set_l dl dt span { display:block; padding-left:21px; }
.set_l dl dt a { display:block; padding-left:21px; }
.set_l dl dd { width:100%; height:auto; overflow:hidden; }
.set_l dl dd a { display:block; width:100%; height:22px; margin:1px 0; line-height:22px; padding-left:6px; }
.set_l dl dd a:hover, .set_l dl dd a.active { text-decoration:none; }
.set_r h3 { width:100%; height:24px; line-height:24px; overflow:hidden; font-size:14px; text-indent:7px; }
.set_r .empty { line-height:30px; }
.set_r .empty input { width:80px; height:15px; background-color:#FFFFFF; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; color: #0066CC; margin-top: 14px; }
.avs2 { width:650px; height:auto; overflow:hidden; margin:12px auto 0; color: #000000; }
.avs2 strong.big_avs { float:left; width:104px; height:104px; padding:4px; }
.avs2 strong.big_avs img { width:96px; height:96px; }
.avs2 ul { float:left; width:520px; height:auto; overflow:hidden; margin-left:8px; }
.avs2 ul li { float:left; width:54px; height:auto; overflow:hidden; text-align:center; margin:0 5px; display:inline; }
.avs2 ul li input { margin-top:4px; *margin-top:0;}
.avs2 p { float:left; width:500px; line-height:25px; padding-left:16px; }
.avs2 p input { width:300px; height:20px; }
.avs_list2 { width:650px; height:auto; overflow:hidden; background-color: #F2F2F2; margin-top: 22px; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 10px; padding-bottom: 10px; border-top-width: 2px; border-top-style: solid; border-top-color: #666666; }
.avs_list2 ul { float:left; width:650px; height:auto; overflow:hidden; margin-left:8px; }
.avs_list2 ul li { float:left; width:54px; height:auto; overflow:hidden; text-align:center; display:inline; margin-top: 0; margin-right: 16px; margin-bottom: 0; margin-left: 0px; }
.avs_list2 ul li img, .avs2 ul li img { border: 1px solid #CCCCCC; padding: 2px; background-color: #FFFFFF; }
.avs_list2 ul li img:hover, .avs2 ul li img:hover { border: 1px solid #333333; padding: 2px; background-color: #FFFFFF; }
.avs_list2 ul li.active img, .avs2 ul li.active img { border: 2px solid #333333; padding: 1px; background-color: #FFFFFF; }
.avs_list2 p { line-height: 30px; color: #000000; }
.avs_list3 { width:650px; margin:18px auto 0; }
.profile .input { width:510px; height:auto; overflow:hidden; margin:20px auto 0; }
.profile .input ul li { clear:both; width:100%; height:auto; padding-top:12px; *margin-bottom:-4px;}
.profile .input ul li strong { float:left; width:5em; font-weight:normal; text-align:right; line-height:20px; padding-right:6px; }
.profile .input ul li.text input { float:left; width:310px; height:16px; padding:2px 2px 0; }
.profile .input ul li.text2 input { width:170px; }
.profile .input ul li.text3 input { width:400px; }
.profile .input ul li p { clear:both; padding-left:64px; }
.profile .input ul li span { float:left; padding-left:30px; line-height:22px; }
.profile .input p { clear:both; }
.profile .input p input { width:160px; height:28px; font-weight:bold; font-size:13px; margin:20px 0 0 64px; }
.profile .input select option { padding-right:6px; *padding-right:0;}
.smail .sent { float:left; width:440px; height:auto; overflow:hidden; }
.smail .sent p { width:100%; height:auto; overflow:hidden; padding-top:6px; font-size:13px; }
.smail .sent p em { float:left; width:5em; font-style:normal; text-align:right; }
.smail .sent p a { font-size:14px; font-weight:bold; }
.smail .sent p input.text { width:360px; height:16px; padding:2px 2px 0; }
.smail .sent p textarea { width:360px; height:200px; padding:2px; overflow:auto; }
.smail .sent p span { float:left; padding:4px 0 0 66px; }
.smail .sent p input { float:right; margin:4px 6px 0 0; display:inline; width:100px; height:26px; }
.smail .select { float:left; width:230px; height:auto; overflow:hidden; margin:15px 0 0 8px; }
.smail .select .title { width:100%; height:26px; overflow:hidden; }
.smail .select .title span { display:block; width:85px; height:26px; overflow:hidden; line-height:26px; text-align:center; margin-left:6px; }
.smail .select .list { width:228px; height:250px; overflow:hidden; }
.smail .select .list-w2 { width:226px; height:249px; overflow:auto; }
.smail .select .list h5 a { float:left; font-size:12px; font-weight:normal; padding-left:21px; }
.smail .select .list ul { clear:both; width:196px; height:auto; overflow:hidden; margin:0 auto; }
.smail .select .list ul li { width:180px; height:24px; overflow:hidden; padding:0 8px; line-height:24px; }
.mbox .title { width:100%; height:29px; overflow:hidden; margin-top:1px; line-height:30px; }
.mbox .title span.ms_1 { float:left; width:120px; text-align:center; }
.mbox ul { clear:both; width:100%; height:auto; overflow:hidden; }
.mbox ul li { clear:both; width:100%; height:auto; overflow:hidden; padding:10px 0; *margin-bottom:-4px;}
.mbox ul li p { float:left; width:120px; height:auto; overflow:hidden; text-align:center; }
.mbox ul li p img { display:block; width:48px; height:48px; margin:0 auto; }
.mbox ul li ul { clear:none; float:left; width:560px; }
.mbox ul li ul li { padding:0; border:0; }
.mbox ul li ul li.txt { line-height: 1.5; }
.mbox ul li ul li.txt img { padding: 3px; border: 1px solid #CCCCCC; }
.mbox ul li ul li p.gray { float:left; width:auto; }
.mbox ul li ul li p.contrl { float:right; width:auto; display:none; }
.mbox ul li ul li p.contrl a { float:left; padding-left:22px; margin-left:8px; display:inline; }
.mbox ul li ul li p.contrl a.a1 { padding-left:24px; }
.mbox ul li ul li p.contrl a.a2 { padding-left:20px; }
.mbox ul li:hover ul li p.contrl, .mbox ul li.hover ul li p.contrl { display:inline; }
.mbox_in ul li img.icon { float:left; margin-top:20px; }
.mbox_in ul li p { width:76px; margin:0 30px 0 0; }
.mbox_in ul li ul li p { width:auto; margin:0; }
.safe ul { width:220px; height:auto; overflow:hidden; margin:30px auto 0; font-size:13px; line-height:24px; }
.safe p { width:220px; margin:20px auto; }
.safe p input { width:160px; height:30px; font-size:14px; font-weight:bold; }
.grade .view { width:100%; height:auto; overflow:hidden; }
.grade .view img.cover { float:left; margin:16px 23px 0; display:inline; }
.grade .view .view_c { float:left; width:530px; height:auto; overflow:hidden; }
.grade .view .view_c h4 { font-size:16px; line-height:30px; margin-top:10px; }
.grade .view .view_c h5 { font-size:13px; line-height:22px; }
.grade .view .view_c p { line-height:22px; font-size:13px; }
.grade .view .view_c p em { float:left; font-style:normal; }
.grade .title { width:640px; height:24px; padding: 0 19px; overflow:hidden; margin:30px auto 0; line-height:24px; }
.grade .title a { float:left; font-size:14px; font-weight:bold; width:auto; padding:0 5px; height:22px; margin-right:5px; }
.grade .list { width:676px; height:auto; overflow:hidden; margin:0 auto; }
.grade .grade_l ul { width:648px; height:auto; overflow:hidden; margin:0 auto; }
.grade .grade_l ul li { clear:both; width:100%; height:auto; overflow:hidden; margin:15px 0; }
.grade .grade_l ul li strong { float:left; width:112px; font-size:14px; text-align:center; }
.grade .grade_l ul li p { float:right; width:536px; height:auto; overflow:hidden; font-size:13px; }
.inter_l { padding:8px 0; }
.inter_l .i_title { width:665px; height:25px; overflow:hidden; line-height:25px; margin:0 auto; }
.inter_l .i_title span.it_1, .inter_l ul li strong { float:left; width:130px; padding-left:12px; font-weight:normal; }
.inter_l .i_title span.it_2, .inter_l ul li em { float:left; width:72px; font-style:normal; padding-left:12px; }
.inter_l .i_title span.it_3, .inter_l ul li p { float:left; width:418px; padding-left:12px; }
.inter_l ul { width:665px; height:auto; overflow:hidden; margin:0 auto; }
.inter_l ul li { clear:both; width:100%; height:auto; overflow:hidden;  *margin-bottom:-4px;}
.inter_l ul li strong, .inter_l ul li em, .inter_l ul li p { padding:6px 0 6px 12px; }
.index_l ul { width:710px; height:auto; overflow:hidden; margin-bottom: 20px; }
.index_l ul li { float:left; width:205px; height:229px; overflow:hidden; text-align:center; font-size:14px; font-weight:bold; margin-right:30px; margin-top:12px; }
.index_l ul li img { display:block; margin:7px auto 10px; }
.index_l p.users-choose, .index_l p.upload { width:600px; height:auto; overflow:hidden; margin:20px auto 0; }
.index_l p.upload input { width:420px; height:20px; }
.index_l p.bg_img { width:405px; height:auto; overflow:hidden; margin:10px 0 20px 65px; }
.index_l p.bg_img img { display:block; width:403px; }
.index_l p.submit input { width:160px; height:30px; font-size:13px; font-weight:bold; margin:20px 0 0 220px; }
.index_l p.users-choose { font-size:14px; }
.index_l .steps_con { position:relative; }
.index_l span.notes { width:165px; height:79px; float: right; padding-top: 6px; padding-right: 5px; padding-left: 20px; position:absolute; top: 75px; right: 0px; }
/**/
.pop { position:relative; width:532px; height:auto; overflow:hidden; font-size:13px; }
.pop2 { width:332px; }
.pop2 h3 { font-size:14px; line-height:28px; padding-left:8px; }
.pop_t { width:100%; height:11px; overflow:hidden; }
.pop_b { width:100%; height:11px; overflow:hidden; }
.pop_c { width:510px; height:auto; padding:0 11px; overflow:hidden; }
.pop2 .pop_c { width:310px; }
.pop .pop_c .input a { padding:1px 3px 0; }
.pop a.close { position:absolute; top:4px; right:3px; width:22px; height:22px; overflow:hidden; }
.pop .title { padding:10px 0 10px 10px; }
.pop .title strong { font-size:16px; }
.pop p { clear:both; overflow:hidden; padding:0 0 10px 10px; }
.pop p.input strong { float:left; width:5em; text-align:right; font-weight:normal; }
.pop p.input input { float:left; width:270px; height:16px; padding:2px 2px 0; margin-right:5px; }
.pop p.input textarea { float:left; width:400px; height:75px; padding:2px; ; overflow:auto; }
.pop p.tags1 { padding-bottom:4px; }
.pop p.tags em { float:left; font-style:normal; }
.pop p.tags strong { float:left; padding-left:5em; font-weight:normal; }
.pop p.tags strong a { float:left; margin-right:10px; white-space:nowrap; text-decoration: none; color:#2176cb; }
.pop p.button { text-align:center; }
.pop p.button input { width:86px; height:22px; margin:0 12px; }
.pop_list { width:505px; height:402px; margin:0 auto 5px; overflow:auto; *overflow-x:hiedden; *overflow-y:scroll;}
.pop_list .pop_tit { height:22px; overflow:hidden; line-height:22px; }
.pop_list .pop_tit span.pt_1 { float:left; width:296px; padding-left:10px; }
.pop_list ul { height:auto; overflow:hidden; }
.pop_list ul li { clear:both; width:100%; height:24px; overflow:hidden; line-height:24px; }
.pop_list ul li input { float:left; margin:4px 4px 0 10px;  *margin:0 0 0 6px; display:inline; }
.pop_list ul li strong { float:left; font-weight:normal; width:280px; }
.pop_list ul li em { font-style:normal; }
.pop p.alert { text-align:center; padding:25px 0; }
.pop p.alert2 { text-align:center; color: #999999; }
.pop .user { width:290px; height:auto; overflow:hidden; padding:6px 0; margin:0 auto; }
.pop .user img { float:left; width:48px; height:48px; margin-right:12px; }
.pop .user p { clear:none; float:left; width:220px; padding:20px 0 0 0; }
.pop .hi { width:290px; height:auto; overflow:hidden; margin:0 auto 10px; }
.pop .hi p { padding:0; line-height:30px; }
.pop .hi textarea { width:274px; height:75px; padding:5px; }
.pop .select { text-align:center; }
.pop .select p select { width:150px; }
/**/
.user_pop { height:auto; overflow:hidden; }
.user_pop .user_pop_i { width:62px; height:52px; }
.user_pop .user_pop_i-w { width:58px; height:48px; }
.user_pop .user_pop_i a { float:right; width:11px; height:48px; overflow:hidden; }
.user_pop .user_pop_t { position:relative; top:-1px; left:0; width:135px; height:auto; padding:8px; }
.user_pop .user_pop_t ul { width:100%; height:auto; overflow:hidden; padding-top:5px; }
.user_pop .user_pop_t ul li a { display:block; width:100%; height:22px; overflow:hidden; text-indent:5px; line-height:22px; }
.user_pop .user_pop_t p .bold { font-weight: bold; }
/**/
.user_pop2 { width:151px; height:auto; overflow:hidden; }
.user_pop2 .user_pop_i { width:113px; height:100px; }
.user_pop2 .user_pop_i-w { width:109px; height:96px; }
.user_pop2 .user_pop_i a { float:right; width:11px; height:96px; overflow:hidden; }
.user_pop2 .user_pop_t { position:relative; top:-1px; left:0; width:143px; height:auto; padding:3px; }
.user_pop2 .user_pop_t ul { width:100%; height:auto; overflow:hidden; padding-top:1px; }
.user_pop2 .user_pop_t ul li a { display:block; width:100%; height:22px; overflow:hidden; text-indent:5px; line-height:22px; }
/**/
.guide_myb { width:100%; height:auto; overflow:hidden; padding-top:20px; text-align:center; }
.guide_myb img { display:block; margin:0 auto; }
.guide_myb a img { margin:10px auto; }
.guide_myb p.bold { padding-top:10px; }
.guide_myb p.tips { width:520px; height:auto; overflow:hidden; margin:0 auto; text-align:left; padding-top:15px; }
.guide_myb p.tips strong { display:block; font-weight:normal; }
.guide_myb p.tips2 { width:480px; height:auto; overflow:hidden; margin:0 auto; padding:10px 0; text-align:left; text-indent:2em; }
.guide_myb p.tips2_1 { padding-top:60px; }
.guide_myb p.contrl { width:340px; height:auto; overflow:hidden; margin:5px auto; }
.guide_myb p.contrl a { float:left; padding-left:25px; margin-right:10px }
.guide_myb h3 { font-size:16px; padding:5px 0; }
.guide_myb .guide_s { width:510px; height:auto; overflow:hidden; margin:0 auto; padding:13px 0; }
.guide_myb .guide_s p { float:left; }
.guide_myb .guide_s p input.text { float:left; width:278px; height:16px; padding:3px 2px 0; margin-left:6px; display:inline; }
.guide_myb .guide_s p input.button { float:left; width:59px; height:21px; overflow:hidden; }
.guide_myb .guide_list { width:524px; height:auto; overflow:hidden; margin:0 auto; }
.guide_myb .guide_list h4 { font-size:14px; color:#000; line-height:40px; text-align:left; }
.guide_myb .guide_list ul { float:left; width:262px; height:auto; overflow:hidden; text-align:left; font-size:13px; }
.guide_myb .guide_list ul li { clear:both; width:100%; height:24px; overflow:hidden; line-height:23px; }
.guide_myb .guide_list ul li strong { float:left; width:196px; height:22px; overflow:hidden; font-weight:normal; }
.guide_myb .guide_list ul li em { font-style:normal; }
/**/
.pop_n { width:258px; height:158px; overflow:hidden; font-size:13px; }
.pop_nt { width:100%; height:23px; overflow:hidden; }
.pop_nt h3 { float:left; font-size:13px; line-height:24px; padding-left:26px; }
.pop_nt a.close { float:right; width:14px; height:13px; overflow:hidden; margin:5px 6px 0 0; display:inline; }
.pop_nc { width:256px; height:133px; overflow:hidden; margin:1px; }
.pop_nc img.alert { float:right; }
.pop_nc .txt { float:left; width:145px; height:100%; overflow:hidden; margin-left:4px; display:inline; }
.pop_nc .txt h5 { width:100%; height:28px; overflow:hidden; line-height:28px; text-indent:2px; font-size:13px; }
.pop_nc .txt p { line-height:20px; padding-top:4px; }
.pop_nc .txt p a { text-decoration:underline; }
.pop_nc .txt p a:hover { text-decoration:none; }
/*===用户主题图片===*/
.users-cover { width:100%; padding-bottom:5px; }
.footer { width:100%; height:30px; text-align: center; line-height: 30px; clear: both; }
.footer a { padding-left:10px; }
/*===for IE6===*/
* html ul.mygb li, * html .myfav .list ul li, * html .song .list ul li, * html .remake .list ul li, * html .fav_r .album ul li, * html .s_list ul li, * html .guestb_l ul li, * html .mbox ul li, * html .remake_gb ul li, * html .myalbum_diss ul li, * html .remake_gb ul li { behavior: expression( this.onmouseover = new Function("this.className += 'hover'"), this.onmouseout = new Function("this.className = this.className.replace('hover','')"), this.style.behavior = null );}
* html .s_list ul li ul li, * html .guestb_l ul li ul li, * html .mbox ul li ul li { behavior: expression( this.onmouseover = new Function("this.className += ''"), this.onmouseout = new Function("this.className = this.className.replace('','')"), this.style.behavior = null );}

