html{background-color: #F5F5F3;-moz-background-clip:border; -moz-background-inline-policy:continuous;-moz-background-origin:padding;color:#000;overflow-y:scroll;_background-image:url(about:blank);_background-attachment:fixed;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:12px "\5FAE\8F6F\96C5\9ED1", Verdana, Geneva, sans-serif, "\5B8B\4F53"; color:#666; font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "ºÚÌå";}



fieldset,img{border:none;}
ul,li{list-style:none;}
em,i,cite{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
.clearfix{zoom:1;}
.clearfix:after{content:"."; display:block; height:0;clear:both;visibility:hidden;}
/** html .clearfix{height:1%;}
*+html .clearfix{height:1%;}*/
a{color:#333;text-decoration:none;outline:none; -moz-transition: all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;}
a:hover{text-decoration:none; color:#28a913 }
img{ border:0px;}
* {list-style: none;padding:0px; margin:0px;}
:focus {outline: 0px;}
.l{ float:left}
.r{ float:right}
.f14{ font-size:16px;}
.clear{clear:both;}
.lazy{-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;  overflow:hidden}
.lazy:hover{box-shadow:0px 0px 2px 2px #ccc;}

.w1200 {margin: 0px auto; width: 1200px;}
.t20{margin-top:20px;}
.nos {display:none}
.w300{ width:300px;}
.dbor{ border-bottom:1px solid #e6e6e6}
.top { height:100px; background:#323a45;width:100%;min-width: 1200px;}
.top .logo {margin-top: 20px;width:158px;height:64px; overflow: hidden; display: block;float:left;}

.top .logo a {width:158px;height:64px;background:url(/img/logo.png) 0 0 no-repeat; overflow: hidden; display: block;}

.search{ width: 78%; margin-top: 27px; float:left;}
.search-bar{width:440px;height:47px; margin:0px auto;  background:url(/img/sobg.png) no-repeat 0 -60px;position: relative; z-index: 1005; zoom: 1;}
.search-bar .search-txt{ width:310px;height:45px;padding-left:35px; padding-top:2px;  float:left;color:#333;border:0; font-size:16px;background:none;+margin-left:-40px;margin-left:0px\9}

.search-btn{ width:85px;height:47px;float:right;border:0;background:none;cursor:pointer;line-height:999pt;overflow:hidden;}
.search-side{ float:left; width:92px; text-align:center;}
.search-side .guessTing a{ font-size:14px; color:#ff2c56;}
.search-side p{ color:#ccc;}
.search-side p a{ color:#54b2d5; padding:0 2px;}


#sugResult{ width:438px;border:1px solid #c7c7c7; border-top:0 none;position:absolute;  background:#fff; z-index:10;font-family:Microsoft YaHei;}

#sugResult h2 {position: relative;width:438px;height:38px; text-indent:10px; font-weight:400;_background: #f1f1f1;border-bottom:1px solid #e5e5e5;font-size:13px;color:#333;zoom:1;line-height:38px; background:#f5f5f5;}
.sugBox{ background:url(/img/sugBg.png) left 0 repeat-y;}
#sugResult dl{ border-bottom:1px solid #e5e5e5; padding-left:41px; position:relative;}
#sugResult dt{font-size:12px; color:#999; display:inline; position:absolute; left:10px; top:6px;}

#sugResult dd{ float:left; width:397px;white-space: nowrap;overflow:hidden;}

#sugResult dd a{height:40px; line-height:40px; position:relative;   padding:6px 0; font-size:14px; overflow:hidden;}

#sugResult dd a img {position: absolute;top: 6px;left: 8px;background: url(../img/loading.gif) transparent no-repeat center;border-radius: 3px; width:40px; height:40px;}
#sugResult dl.sug-songPic dd a{ height:30px; line-height:30px; float:left; }
#sugResult dd a .songName{ padding-left:58px;}
#sugResult dd a .songNamet{ width:220px; padding-left:8px; float:left; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;}
#sugResult dd a.bn{ width:16px; height:16px; margin-top:14px; max-height:16px; margin-right:10px;   overflow:hidden;  padding:0px;}
#sugResult dd a.icon-play{background: url("/img/btns.png") no-repeat;background-position: -7px -284px;}
#sugResult dd a.icon-add{background: url("/img/btns.png") no-repeat;background-position: -7px -264px;}
#sugResult dd a.icon-play:hover{background: url("/img/btns.png") no-repeat;background-position: -23px -284px;}
#sugResult dd a.icon-add:hover{background: url("/img/btns.png") no-repeat;background-position: -7px -248px;}
#sugResult dd a .singerName{ color:#999; width:115px; float:left; overflow:hidden;}
#sugResult dd a i{ padding:0 5px;}
#sugResult dd:hover{ text-decoration:none; background:#f1f1f1; color:#333;}
#sugResult .sug-singer dd a{line-height:40px; height:40px;display:block; }



.history{ width:32px;float:left; margin-right:20px; display:inline; font-size:12px; }
.historyHd{ width:32px; height:50px; line-height:50px; cursor:pointer;}
.historyHd p{ background:url("/img/top_nav.png") no-repeat 2px 0px; margin-left:20px;width:32px;height:50px;color:#fff; float:left;line-height:50px;text-align:center;font-size:14px; padding-top:10px;}

.historyHd p a {
	
	font-size: 14px;
	color: #cdcdcd;
	line-height: 50px;
	display: block;
	padding-top: 0px;
}

.historyBd{ width:440px;border-top:0px solid #f95084; border-bottom:1px solid #242424;  background:#fff;z-index:1999;display:none; height:463px;-webkit-animation:pop_fadein .5s alternate ease-in-out;-moz-animation:pop_fadein .5s alternate linear;-ms-animation:pop_fadein .5s alternate linear;animation:pop_fadein .5s alternate ease-in-out;}@-webkit-keyframes pop_fadein{0%{opacity:0;-webkit-transform:translateY(-10px);}50%{opacity:1;-webkit-transform:translateY(4px);}80%{-webkit-transform:translateY(-2px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes pop_fadein{0%{opacity:0;-moz-transform:translateY(-10px);}50%{opacity:1;-moz-transform:translateY(4px);}80%{-moz-transform:translateY(-2px);}100%{-moz-transform:translateY(0);}}@-ms-keyframes pop_fadein{0%{opacity:0;-ms-transform:translateY(-10px);}50%{opacity:1;-ms-transform:translateY(4px);}80%{-ms-transform:translateY(-2px);}100%{-ms-transform:translateY(0);}}@keyframes pop_fadein{0%{opacity:0;transform:translateY(-10px);}50%{opacity:1;transform:translateY(4px);}80%{transform:translateY(-2px);}100%{transform:translateY(0);}}
.hisQing{ padding:8px 10px 5px; text-align:right; color:#ccc;}
.hisQing #qingkong{color:#e00a0b; height:30px; line-height:30px; }
.hisQing #qingkong:hover{color:#e00a0b;}
.hisQing #guanbi,.hisQing #guanbi:hover{ color:#e00a0b;}
.hisQing #playHis{float:left; background:#7dc03a; color:#fff; width:65px; height:20px; line-height:20px; padding:5px 10px; text-align:center; border-radius:2px;}
.hisQing #playHis:hover{ color:#fff; text-decoration:none;}
.hisList{width:420px; margin:0 auto;}
.hisList li{ line-height:35px; height:35px; border-bottom:1px solid #f1f1f1; overflow:hidden;zoom:1;width:420px; float:left;color:#666;}
.hisList li .check{ float:left; display:inline; margin:10px 10px 0 10px;}
.hisList li .num{ float:left; width:20px; height:35px; overflow:hidden; color:#aaa;}
.hisList li .playList-songName{ float:left; width:230px; height:35px; overflow:hidden; margin-right:6px; display:inline; color:#666;}
.hisList li .playList-songName:hover{ color:#390;}
.hisList li .playList-singerName{ float:left; width:60px; height:35px; overflow:hidden;  text-align:center; display:inline; color:#999;}
.hisList li .playList-singerName:hover{ color:#390;}
.hisListBtn { float:left; height:16px; width:61px; overflow:hidden;zoom:1; margin-top:8px;}
.hisListBtn a{ display:block; float:left; width:16px;height:16px; line-height:0; font-size:0;text-indent:-999em;}
.hisListBtn .hidePlay{width: 16px;height: 16px;background: url("/img/btns.png") no-repeat;background-position: -7px -284px; margin-left:10px;}
.hisListBtn .hideAdd{width: 16px;height: 16px; display:block;background: url("/img/btns.png") no-repeat;background-position: -7px -264px;margin-left:18px;}
.hisList li.hover{ background:#fff;}
.hisList li.current{ background:#f7ffec; border-bottom:1px solid #d1e8bb; color:#e6553d;}
.hisCao{ width:420px; margin:0 auto; padding:12px 0;}
.hisCao .ctrBtn{ float:left; width:220px; overflow:hidden;}
.hisCao .ctrBtn .allXuan{ float:left; margin-left:4px; height:20px; color:#FFF; margin-top:2px; display:inline; background:#242424; border-radius:2px; padding:5px 6px;}
.hisCao .ctrBtn .allXuan input{ width:13px; height:13px; float:left;margin-top:2px; margin-right:4px;}
.hisCao .ctrBtn .allAdd{ float:left; width:65px; height:20px; line-height:20px; margin-top:2px;padding:5px; text-align:center;background:#242424; color:#fff; margin-left:8px; display:inline; border-radius:2px;}
.hisCao .ctrBtn .allAdd:hover{ color:#fff; text-decoration:none;}
.hisCao .his-page{ background:#fff; font-family:\5b8b\4f53; text-align:right; width:180px;float:right;  margin-top:10px; overflow:hidden;}
.hisCao .his-page a{ padding:2px 5px 1px; border-left:1px solid #ddd; border-right:1px solid #ddd; font-size:14px; margin-left:5px; color:#777;}
.hisCao .his-page a:hover{  color:#333; text-decoration:none;}
.hisCao .his-page span.page_total{ padding-left:5px; color:#666; border:0 none; font-size:14px;}
.hisTips{ background:#ededed; border-top:1px solid #ddd; height:30px; line-height:30px; text-align:center;}
.hisTips a,.hisTips a:hover{color:#ff6b6b;}


.top_nav {width: 104px; margin-top: 27px;  float:right;}
#top_btn{word-break:break-all;position:fixed;border-radius: 6px;right:50px;bottom:50px;background:white;z-index: 100; display: none;
-moz-transition:background 1s;
-webkit-transition:background 1s;
-o-transition:background 1s;}
#top_btn a {display:block;width:50px;height:50px;background-image:url("/img/top1.png");background-repeat:no-repeat;border-radius: 6px;}
#top_btn a:hover {background-image:url("/img/top2.png");}

/*µ¼º½*/
.m {width:100%;height:50px; font-size: 18px;background-color:#292f38; border-top:2px solid #66cc00;min-width: 1200px;}
.me {height: 50px; width:1200px; float:left; }
.me ul {float: left;height: 50px; }
.me ul li {background: url("/img/menu-line.png") no-repeat right 5px; margin: 0px -1px 0px 0px; height: 50px;  float: left; }
.me ul li a {padding: 0px 16px;  height: 50px; color: #fff; line-height: 48px;  display: block; _display: inline-block; _line-height: 46px; -moz-transition: all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;}
.me ul li a:hover {color:#fff; text-decoration: none; background-color:#000000; }
.me ul li.current a {  color: #fff;   height:50px;background:#66cc00; }

.me ul li.current a:hover { color: #fff;}

.icon{background-image:url(/cscms/tpl/home/skin01/images/indexsprite.png);}
.icon_msg{background-position:0px -4px; width: 14px; height: 11px; }
.icon_upload{background-position:0px -53px;width:16px;height:14px;}
.icon_date{background-position:0px -115px; width: 16px; height: 16px; }
.icon_jindou{background-position:0px -131px; width: 14px; height: 16px; }
.login .head_box ul li i{background-image:url(/cscms/tpl/home/skin01/images/headboxsprite.png);width:24px;height:24px}
.icon_gqgl{background-position:0px -48px;}
.login .head_box ul li a:hover .icon_gqgl{background-position:0px -72px;}
.icon_grzx{background-position:0px -96px;}
.login .head_box ul li a:hover .icon_grzx{background-position:0px -120px;}
.icon_wdcf{background-position:0px -192px;}
.login .head_box ul li a:hover .icon_wdcf{background-position:0px 0px;}
.icon_wdhy{background-position:0px -240px;}
.login .head_box ul li a:hover .icon_wdhy{background-position:0px -264px;}
.icon_wdzy{background-position:0px -288px;}
.login .head_box ul li a:hover .icon_wdzy{background-position:0px -312px;}
.icon_zhsz{background-position:0px -384px;}
.login .head_box ul li a:hover .icon_zhsz{background-position:0px -408px;}
.login{float:right;position: relative; font-size:14px; }
.login ul{float:left; }
.login li{float:left;}
.login li a{display:block;line-height:45px; font-size:14px; color:#fff;padding:0 12px;height:40px;}
.login li a i{float:left;margin:15px 5px 12px 5px;}
.login .top_nav_join i{ margin-top:18px;}
.login ul ul{ float: none; position: absolute; background: #fff; border-bottom:1px solid #ddd;   z-index: 9999; display: none; }
.login ul ul li{float:none;display:block;vertical-align:middle; }

.login .head_box{width:318px;  padding:0; left:-43px;}
.login ul ul a:link,.login ul ul a:visited{color:#3c3c46;display:block;padding:0 10px;height:30px;line-height:30px;font-size:12px;}
.login ul ul a:hover{background:#f1f1f1;}
.login .icon_msg{margin-top:15px;position:relative;}
.login .upload_box{left:205px; width:70px;}
.login .headpic_s{margin-right:5px;}
.login .headpic_s img{vertical-align:middle;border-radius:100%;}
.login .head_box ul{display:block;position:static;border:0;overflow:hidden;margin:0 10px 8px;   background:#fff; }
.login .head_box ul li{float:left;border-bottom:1px solid #f3f3f3;border-left:1px solid #f3f3f3;margin-left:-1px;width:33%;height:70px;text-align:center;}
.login .head_box ul li a{padding:0;display:block;height:60px;padding-top:10px;color:#999;}
.login .head_box ul li a:hover{color:#66cc00;}

.login ul ul dl a:link,.login ul ul dl a:visited{color:#fff;}
.login ul ul dl a:hover{background:none;}
.login .head_box_top dt{float:left;padding:10px 0 10px 10px;}
.login .head_box_top dd{overflow:hidden;height:30px;line-height:30px;}
.login .head_box_top dd a{float:left;}
.login .head_box_top dd img{*margin-top:5px;}
.login .head_box_top dd span{float:left;margin-left:10px;}
.login .head_box_top dd span em{color:#fff;margin:0 3px;}
.login .head_box_top dd i{float:left;margin:6px 5px 0 0;}

.login .head_box li ul i{float:none;display:block;margin:0 auto;}
.login ul ul a.logout{text-align:center;background:#f3f3f3;font-size:14px;height:38px;line-height:38px;}
.login ul ul a.logout:hover{color:#333;background:#e0e0e0;}

.login .head_box_top .head_pic_wrap {padding: 10px 0 10px 0px;}
.login .head_box_top .head_pic_wrap .headpic_s {margin-right:0;}
.login .head_box_top .head_pic_wrap .headpic_s a {display: inline;}
.login .head_box_top .head_nk_wrap .nickname {padding: 0;line-height: 36px;}
.login .head_box_top .head_nk_wrap img{ margin-top:8px;}
.login .head_box_top .head_sign_wrap .sign {margin-left: 0;}

.login .head_box_top{background:#313148; color:#999;overflow:hidden; }
.flx { height:160px; display:block;background:#fff ;}










#mod_quc_pop a{text-decoration:none}
.mod-qiuser-pop-bg{background:#000;filter:alpha(opacity=40);opacity:.4;left:0;top:0;position:fixed;_position:absolute;height:100%;width:100%;overflow:hidden;z-index:9999;zoom:1; }
.mod-qiuser-pop-bg iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}
.mod-qiuser-pop-bg .pop-bg-inner{background:#000}
.mod-qiuser-pop-bg div{width:100%;height:100%;top:0;left:0;z-index:9999}
.mod-qiuser-pop{margin:0 auto;color:#999;font-family:arial,\5b8b\4f53,sans-serif;background-color:#fff;padding-top:2px;position:relative;zoom:1; padding-left:30px;}
#mod_quc_pop{font-size:12px;padding:0;margin:0;-webkit-box-shadow:2px 2px 10px #868686;position:absolute;z-index:9999;background-color:#888;z-index:10000;text-align:left;background-color:#fff;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;  overflow:hidden;}
#mod_quc_pop input:-moz-placeholder{color:#808080}
.mod-qiuser-pop{margin:0 auto;color:#999;font-family:arial,\5b8b\4f53,sans-serif;background-color:#fff;padding-top:2px;position:relative;zoom:1}
#modQiUserPop{ width:400px; overflow:hidden; float:left;}
.mod_quc_rig{ float:left; width:240px; background:#eceef1; height:390px;}
.mod_quc_rig dd{ margin-left:30px; float:left; width:210px;}
.mod_quc_rig p{ margin-top:80px; color:#6c6c6c height:20px; margin-bottom:10px;}
.mod_quc_rig .reg-new-account{ border:1px solid #c6c6c6; padding:5px 20px; color:#66cc00; margin-top:10px; font-size:14px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;  overflow:hidden;}

.mod_quc_rig .loginbtn_fx { border:1px solid #c6c6c6; width:180px; height:45px; line-height:45px; display:block; background:#fff; color:#878787;  font-size:14px; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px;  overflow:hidden;}
.mod_quc_rig .loginbtn_fx i{background:url(/img/login.png) no-repeat; background-position:-10px -12px; height:32px; width:32px; margin-top:7px; margin-left:20px; margin-right:10px; display:block; float:left }
.mod-quc-top{height:20px; font-size: 20px; font-weight:bold; color:#000; padding-left:30px; padding-top:20px; padding-bottom:30px;}
#mod_quc_pop .pop-dia-close,#mod_quc_pop .pop-dia-close:hover{height:26px;width:33px;float:right;margin:14px 10px 0 0;display:inline-block;background:url(/img/login.png) no-repeat}
#mod_quc_pop .pop-dia-close{background-position:-7px -286px}
#mod_quc_pop .pop-dia-close:hover{background-position:-50px -286px}
.mod-qiuser-pop dt{font-size:14px;line-height:26px;height:20px;color:#333;margin-left:20px;height:26px}
#mod_quc_pop .loginWrap .login-item{float:left;position:relative;z-index:1;}
.mod-qiuser-pop .login-wrap dd{height:50px;position:relative}
.mod-qiuser-pop .login-wrap .password{height:50px; margin-top:15px;}
.mod-qiuser-pop .login-wrap .submit{margin:5px auto}
.mod-qiuser-pop .login-wrap .find{height:30px;position:relative;_overflow:hidden; margin-top:30px; margin-bottom:30px;}
.mod-qiuser-pop .fac{font-size:12px;color:#0082cb;padding-left:3px}
#mod_quc_pop .f14{font-size:14px}
.mod-qiuser-pop .find label{width:123px;text-align:left;font-size:12px;height:30px;line-height:30px;vertical-align:middle;}
.mod-qiuser-pop .find input{position:relative;top:3px;}
.mod-qiuser-pop .find a{margin-left:170px;left:116px;outline:medium none}
.mod-qiuser-pop .noCookie{padding:6px;line-height:1.5;color:#f90;font-size:12px;margin-left:6px;display:none}
.mod-qiuser-pop .noCookie a{color:#5ecb24}
.mod-qiuser-pop .login-wrap .global-tips{height:30px;position:absolute;top:-11px;left:0}
.mod-qiuser-pop .login-error{margin-left:30px;*margin-left:40px;width:250px;color:red;position:static;margin-top:170px}
.mod-qiuser-pop .tips-msg{position:relative;color:#f60;left:20px;*left:18px;top:0;_top:-3px}
.mod-qiuser-pop .tips-msg a{text-decoration:underline;color:#0082cb}
.mod-qiuser-pop .input-bg{display:inline-block;*display:inline;zoom:1;padding-left:5px;width:310px;height:45px;position:relative; border:1px #CCC solid}
.mod-qiuser-pop .input-bg input{color:#808080}
.mod-qiuser-pop .ipt{width:295px;background:#fff;outline:medium none;border:medium none;font:14px/20px arial,simsun;height:20px;margin-top:5px;padding:6px 3px;padding-top:4px\9}
.mod-qiuser-pop .btn-login,.mod-qiuser-pop .btn-login:hover{height:50px;width:120px;border:0;outline:medium none;cursor:pointer;background:#66cc00;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;  overflow:hidden; color:#fff; font-size:16px; font-weight:bold}
.mod-qiuser-pop .btn-login{background:#66cc00;}
.mod-qiuser-pop .btn-login:hover{background:#8ade36}




.scwq{ margin-left:20px;width:32px;height:50px;color:#fff; float:left;line-height:50px;text-align:center;font-size:14px; background:url("/img/top_nav.png") no-repeat -30px 0px; padding-top:10px;}
.scwq a{color:#fff;}
