/*font-family: 'Open Sans', sans-serif;*/
html{color:#000;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;font-stretch:condensed;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,th,td{margin:0;padding:0}
table{border-spacing:0;border-collapse:collapse}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-weight:inherit;font-style:inherit}
del,ins{text-decoration:none}li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:top}sub{vertical-align:baseline}
legend{color:#000}
input,button,textarea,select,optgroup,option{font-style:inherit;font-size:inherit;font-family:inherit}
button,input{*overflow:visible;line-height:normal;border-radius:0}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
img{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
a,a:hover,a:active,a:focus{outline:0}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}
textarea{overflow:auto;vertical-align:top}
textarea:focus,input:focus{outline:0}
body{margin:0;background-color:#ffffff;color:#333;font-weight: 400;  font-style: normal;font-size:13px;font-family:'Roboto',Helvetica,Arial,sans-serif;line-height:1.4; min-width:1018px; min-width: 1009px;}
a{color:#444444;text-decoration:none; -webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;}
a:hover{text-decoration:none; color:#0689ba; -webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;}
.name_singer{color:#999999 !important;}
.name_singer:hover{color:#0689ba !important}
a.link_incontent{color:#0689ba;}
a.link_incontent:hover{text-decoration: underline;}
a:hover h3.link-item-focus{color:#3f8cc3 !important;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.floatL{float:left}
.floatR{float:right}
.clear{clear:both}.clearL{clear:left}
.clearR{clear:right}
.spacer{clear:both;height:1px;font-size:1px}
.alignR{text-align:right}.alignL{text-align:left}
.hide{ display:none !important}
.pos-relative{position:relative}

input, select, textarea{font-family:'Roboto',Helvetica,Arial,sans-serif;}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    border: 1px solid #c7c7c7;
    color: #333333;
    font-size: 12px;
    padding: 5px 5px;
    text-indent: 6px;
    -webkit-appearance: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear;
    -moz-transition: border .25s linear, color .25s linear;
    -o-transition: border .25s linear, color .25s linear;
    transition: border .25s linear, color .25s linear;
    -webkit-backface-visibility: hidden;
}
select{
    border: 1px solid #c7c7c7;
    color: #333333;
    font-size: 12px;
    padding: 5px 5px;
    text-indent: 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear;
    -moz-transition: border .25s linear, color .25s linear;
    -o-transition: border .25s linear, color .25s linear;
    transition: border .25s linear, color .25s linear;
    -webkit-backface-visibility: hidden;}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,select:focus,.uneditable-input:focus {border-color: #2882bc;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;}
.btn{border: none;  background: #2582be;  color: #ffffff;  text-decoration: none;  text-shadow: none;  -webkit-border-radius: 3px;  -moz-border-radius:3px;  border-radius: 3px;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  -webkit-transition: 0.25s;  -moz-transition: 0.25s;  -o-transition: 0.25s;  transition: 0.25s;  -webkit-backface-visibility: hidden; padding: 8px 32px 8px 32px;}
.btn:hover,.btn:focus,.btn-group:focus .btn.dropdown-toggle {  background-color: #3590cb;  color: #ffffff;  outline: none;  -webkit-transition: 0.25s; -moz-transition: 0.25s; -o-transition: 0.25s; transition: 0.25s; -webkit-backface-visibility: hidden;}
.btn:active {background-color: #1770a9; color: rgba(255, 255, 255, 0.75); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.btn.disabled,.btn[disabled] { background-color: #bdc3c7; color: rgba(255, 255, 255, 0.75); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; opacity: 0.7;  filter: alpha(opacity=70);}

.box_ads_bg{position:fixed; width:100%;  height:1000px; z-index:-1 }
.box_ads_bg .wpage_bg{width:1170px;  margin: 0 auto; height:100%}
.box_ads_bg .wpage_bg .btn_ads_bg_left{width:480px;height:100%; margin:0 0 0 -500px; position:absolute; z-index:1 !important; }
.box_ads_bg .wpage_bg .btn_ads_bg_right{width:480px; height:100%; margin:0 1190px 0; position:absolute;z-index:1 !important;}


body>.wrap {height: auto;min-height: 100%;margin: 0 auto;}
body .wrap .content-wrap {max-width: 1170px;margin: 0 auto;position: relative; padding:0 10px}
.wpage{max-width: 1170px;margin: 0 auto;position: relative; padding:0 10px}
.box-header{background:#f1f1f1; height:60px;}
.box-header .logo{    width: 76px;
    height: 40px;
    float: left;
    background: url(../images/logo-nhaccuatui.png) no-repeat;
    background-size: 100%;
    margin: 10px 16px 0 0;  text-indent: -10000px;}
.box-header .logo{ width:76px; height:40px; float:left; background:url(../images/logo-nhaccuatui.png) no-repeat; background-size:100%; margin:10px 16px 0 0 }
/*.box-header .logo{ width:114px; height:58px; float:left; background:url(../images/logo_birthday_header.png) no-repeat; background-size:100%; }*/

/*.menu-subdomain{float:left; height:60px;}*/
.menu-subdomain{float:left; height:60px; margin-left: 20px;}
.menu-subdomain a{float:left; height:60px; line-height:60px; padding:0 20px; color:#212121; text-transform:uppercase; font-size:16px; font-weight:500;}
.menu-subdomain a:hover,.menu-subdomain a.active{ background:#FFF}
.box-header .box_search{width:446px; height:38px;left:50%; position:absolute; background:#FFF; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; border:#cfcfcf solid 1px; float:left; margin:10px 0 0 -223px;}
.box-header .box_search .i-search{ width:320px; float:left; height:38px; line-height:38px; font-size:14px; padding:0px 0px 0px 30px; border:none; margin:0 0 5px 0; color:#555555; background: url(../images/icon-repeat.png) 10px 7px no-repeat}
.box-header .box_search .b-search{float:right;height:34px;width:79px; text-align:center; line-height:34px; font-weight:500; background: #e74c3c;border:0px;padding:0px;cursor:pointer; font-size:14px; font-family:"Roboto Condensed", serif; margin:2px 2px 0px 0px; color:#ffffff;-webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  transition: all 0.3s linear;}
.box-header .box_search .b-search:hover{background: #d53827;}
.box-header .box_search .suggestion{position:absolute; width:446px;  background:#FFFFFF; border:#cfcfcf solid 1px; border-top:0px; margin:37px 0px 0px -1px; z-index:10000; border-top:0px}
.box-header .box_search .suggestion .content_search{ float:left; width:446px;}
.box-header .box_search .suggestion .content_search li{float:left; width:446px;}
.box-header .box_search .suggestion .content_search li h3.title_row{float:left;  width:446px; border-bottom:#e4e4e4 solid 0px; border-top:#e4e4e4 solid 0px; color:#333333; background:#e9eced; height:18px; line-height:18px; padding:5px 5px 5px 10px;  font-size:14px}
.box-header .box_search .suggestion .content_search li ul{float:left; width:446px;  padding:0px 0px;}
.box-header .box_search .suggestion .content_search li ul li{float:left; width:446px;}
.box-header .box_search .suggestion .content_search li ul li a{float:left; width:446px; padding:7px 5px 7px 10px; display:block; color:#333333; font-size:13px; vertical-align:middle !important}
.box-header .box_search .suggestion .content_search li ul li a:hover{background:#f1f1f1}
.box-header .box_search .suggestion .content_search li ul li a p.name_suggestion{ color:#2882bc; /*font-weight:700;*/ line-height:16px; font-size:13px}
.box-header .box_search .suggestion .content_search li ul li a p.name_singer{color:#a2a2a2; font-size:13px;}
.box-header .box_search .suggestion .content_search li ul li a:hover p,.box-header .box_search .suggestion .content_search li ul li p:hover{ color:#e74c3c}
.box-header .box_search .suggestion .content_search li ul li a img{ height:32px; float:left; margin-right:8px;}

.box-header .box_user_login{ float:right; height:32px; margin:13px 0px 0px 0px; line-height:32px; width:auto; text-align:right; padding:0;}
.box-header .box_user_login .avatar{background:url(../images/icon-repeat.png) left -32px no-repeat; float:left; padding:0 0 0 36px;} 
.box-header .box_user_login .avatar a{padding:0px 5px; color:#333333 ;font-family:"Roboto", serif; font-size:15px}
.box-header .box_user_login .avatar a:hover{ text-decoration:underline}
.box-header .box_user_login .bell{ float: left; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; width:24px; height:24px; background:#a4a4a4 url(../images/icon-repeat.png) -4px -70px no-repeat; margin:5px 10px 0 0;-webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  transition: all 0.3s linear;} 
.box-header .box_user_login .bell:hover{background:#4a4949 url(../images/icon-repeat.png) -4px -70px no-repeat;} 
.box-header .box_user_login .bell.active{background:#d53827; text-align:center; line-height:24px; color:#FFF; font-weight:bold} 
.box-header .box_user_login .avatar_user{float:left; padding:0 0 0 0px;} 
.box-header .box_user_login .avatar_user img{float:left; width:32px; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; margin:0 5px 0 0;} 
.box-header .box_user_login .avatar_user   .link_user{background:url(../images/icon-repeat.png) right -405px no-repeat; padding:0px 20px 0 0px;  height:32px; float:left; font-size:15px; position: relative;}
.box-header .box_user_login .avatar_user   .link_user:hover{background:url(../images/icon-repeat.png) right -435px no-repeat; padding:0px 20px 0 0px;  height:32px; float:left; }
.box-header .box_user_login .avatar_user   .link_user span.puicon{background:url(../images/icon-repeat.png) right -2440px no-repeat; height:32px; padding:0 26px 0 0 ; float:left; margin:0 2px 0 0; display:block}

.menu_user_show{background: #ffffff; border: 1px solid #d9d9d9; right:0; -moz-box-shadow: 0 3px 8px rgba(3,3,3,0.26); -webkit-box-shadow: 0 3px 8px rgba(3,3,3,0.26); box-shadow: 0 3px 8px rgba(3,3,3,0.26);position: absolute; display: block;padding:0px; width: 130px; margin: 45px 41px 0 0;z-index: 99999}
.menu_user_show .dot_show_menu{background: url(../images/dot_show_menu.png); width:24px; height:13px; position:absolute; margin: -12px 0 0 -75px;}
.menu_user_show ul{ padding:0px; margin:0 0 0 20px}
.menu_user_show li{float:left; display:block; width:90px; padding:0px; margin:0px; padding:0px; border-top:#f3f3f3 solid 1px;}
.menu_user_show li:nth-child(1){ border-top:#f3f3f3 solid 0px;}
.menu_user_show li a{float:left; display:block; width:100px; padding:3px 5px 3px 0px; font-size:14px; text-align:left}
.menu_user_show li a:hover{float:left; display:block; width:150px;}

.box_notice_show{background: #ffffff; border: 1px solid #d9d9d9; right:0;  -moz-box-shadow: 0 3px 8px rgba(3,3,3,0.26); -webkit-box-shadow: 0 3px 8px rgba(3,3,3,0.26); box-shadow: 0 3px 8px rgba(3,3,3,0.26);position: absolute;z-index: 1000;width: 430px;display: block;padding:0px; margin:40px 27px 0 0 ;}
.box_notice_show .dot_show_menu{background: url(../images/dot_show_menu.png); width:24px; height:13px; position:absolute; margin:-12px 0 0 -197px;}
.box_notice_show ul{ padding:0px; margin:0 0 0 20px}
.box_notice_show li{display:block; width:400px; padding:0px; margin:0px; padding:0px; border-top:#f3f3f3 solid 1px; float:left; vertical-align:middle; float:left; }
.box_notice_show li:nth-child(1){ border-top:#f3f3f3 solid 0px;}
.box_notice_show li a{display:block; line-height:16px; font-size:13px; text-align:left; padding:10px 5px 10px 0px; float:left}
.box_notice_show li a .img_thum{width:50px; height:50px; margin:0 8px 0 0; float:left;  background-position:center top;}
.box_notice_show li a span{font-weight:700}
.box_notice_show li a p{font-size:12px; color:#9a9a9a}
.box_notice_show li a .notice_content{ float:left; width:330px}

.sub-menu-header{background:#ffffff; height:42px; border-bottom:#ececec solid 1px;}
.sub-menu-header.fix{background:#f1f1f1;height:50px; position:fixed; width:100%; z-index:100001; top:0; border-bottom:#d8d8d8 solid 0px; -moz-box-shadow: 0 3px 8px rgba(3,3,3,0.26); -webkit-box-shadow: 0 3px 8px rgba(3,3,3,0.26); box-shadow: 0 3px 8px rgba(3,3,3,0.26); }
.box-action-right{float:right; width:auto; height:42px;}
.box-action-right .btn-power-user{float: left; width:auto; background:url(../images/icon-repeat.png) left -2628px no-repeat; padding:0  0 0 34px; height:32px; line-height:32px; font-size:15px;  margin:5px 20px 0 0}
.box-action-right .btn-vip-free{float: left; width:auto; background:url(../images/icon-repeat.png) left -2360px no-repeat; padding:0  0 0 32px; height:32px; line-height:32px; font-size:15px;  margin:5px 20px 0 0}
.box-action-right .btn-play-music-me{float: left; width:auto; background:url(../images/icon-repeat.png) left -128px no-repeat; padding:0  0 0 32px; height:32px; line-height:32px; font-size:15px;  margin:5px 20px 0 0}
.box-action-right .btn-upload{float: left; width:auto; background:url(../images/icon-repeat.png) left -96px no-repeat; padding:0  0 0 34px; height:32px; line-height:32px; font-size:15px; margin:5px 0 0 0}

.sub-menu-header.fix ul.notifi li a{line-height:50px; height:50px; }
.sub-menu-header.fix ul.submenu-topbar{top: 50px;z-index: 9999999;}
.sub-menu-header.fix ul.notifi li a:hover,.sub-menu-header.fix ul.notifi li a.active{ border-bottom:#e74c3c solid 2px; height:48px;}
.sub-menu-header.fix ul.notifi li ul li ul li a{float:left; font-size:14px; height:36px; line-height:36px;color:#444444;}
.sub-menu-header.fix ul.notifi li ul li ul li a:hover{background:none;text-decoration:none; border-bottom:0; font-size:14px; height:36px; color:#2582be }
.sub-menu-header.fix .box-action-right{ display:none !important}

.sub-menu-header .box_search_sub{ display:none}
.sub-menu-header.fix .box_search_sub{ display:block;width:406px; height:32px; float:right; background:#FFF; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; border:#d8d8d8 solid 1px;  margin:8px 0 0 0;}
.sub-menu-header.fix .box_search_sub .i-search{ width:280px; float:left; height:32px; line-height:32px; font-size:14px; padding:0px 0px 0px 30px; border:none; margin:0 0 5px 0; color:#555555; background: url(../images/icon-repeat.png) 8px 5px no-repeat}
.sub-menu-header.fix .box_search_sub .b-search{float:right;height:30px;width:79px; text-align:center; line-height:30px; font-weight:500; background: #e74c3c;border:0px;padding:0px;cursor:pointer; font-size:14px; font-family:"Roboto Condensed", serif; margin:1px 1px 0px 0px; color:#ffffff;-webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  transition: all 0.3s linear;-webkit-border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;;border-radius:0px 3px 3px 0px;;}
.sub-menu-header.fix .box_search_sub .b-search:hover{background: #d53827;}
.sub-menu-header.fix .box_search_sub .suggestion_sub{position:absolute; width:404px;  background:#FFFFFF; border:#cfcfcf solid 1px; border-top:0px; margin:32px 0px 0px 0px; z-index:10000; border-top:0px}
.sub-menu-header.fix .box_search_sub .suggestion_sub .content_search{ float:left; width:402px;}
.sub-menu-header.fix .box_search_sub .suggestion_sub .content_search li{float:left; width:402px;}
.sub-menu-header.fix .box_search_sub .suggestion_sub .content_search li h3.title_row{float:left;  width:390px; border-bottom:#e4e4e4 solid 0px; border-top:#e4e4e4 solid 0px; color:#333333; background:#e9eced; height:18px; line-height:18px; padding:5px 5px 5px 10px;  font-size:14px}
.sub-menu-header.fix .box_search_sub .suggestion_sub .content_search li ul{float:left; width:402px;  padding:0px 0px;}
.sub-menu-header.fix .box_search_sub .suggestion_sub .content_search li ul li{float:left; width:402px;}
.sub-menu-header.fix .box_search_sub .suggestion_sub .content_search li ul li a{float:left; width:389px; padding:7px 5px 7px 10px; display:block; color:#333333; font-size:13px; vertical-align:middle !important}
.sub-menu-header.fix .box_search_sub .suggestion_sub .content_search li ul li a:hover{background:#f1f1f1}
.sub-menu-header.fix .box_search_sub .suggestion_sub .content_search li ul li a p.name_suggestion{ color:#2882bc; font-weight:700; line-height:16px; font-size:13px}
.sub-menu-header.fix .box_search_sub .suggestion_sub .content_search li ul li a p.name_singer{color:#a2a2a2; font-size:13px;}
.sub-menu-header.fix .box_search_sub .suggestion_sub .content_search li ul li a:hover p,.sub-menu-header.fix .box_search_sub .suggestion .content_search li ul li p:hover{ color:#e74c3c}
.sub-menu-header.fix .box_search_sub .suggestion_sub .content_search li ul li a img{ height:32px; float:left; margin-right:8px;}


ul.notifi{margin:0;padding:0;list-style:none; float:left; width:auto;}
ul.notifi li{padding:0 0px;}
ul.notifi li{float:left;position:relative;padding:0 15px 0 0px; }
ul.notifi li a{color:#333333; line-height:42px; font-size:15px; height:42px; float:left}
ul.notifi li a:hover,ul.notifi li a.active{ border-bottom:#e74c3c solid 2px; height:41px;}
ul.submenu-topbar{  position: absolute; top: 43px; z-index: 9999999; background: #fff; left: 0; border: 1px solid #d9d9d9; -moz-box-shadow: 0 3px 8px rgba(3,3,3,0.26); -webkit-box-shadow: 0 3px 8px rgba(3,3,3,0.26); box-shadow: 0 3px 8px rgba(3,3,3,0.26); padding: 0px 0 0px 15px; display:none} 
ul.submenu-topbar.music{width: 520px; margin-left:0px; overflow:hidden; }
ul.submenu-topbar.music .menu_music_hide{width:520px; float:left}
ul.notifi li ul li {float:left; color:#000000; margin:10px 0px; padding:0px; margin-right:10px;}
ul.notifi li ul li h3{ color:#333333; float:left}
ul.notifi li ul li h3 a{background:none !important; float:left; color:#333333; padding:0px; margin:0px; line-height:32px; font-size:18px; font-weight:bold}
ul.notifi li ul li h3 a:hover{background:none !important; float:left; text-decoration:underline}
ul.notifi li ul li ul{float:left; }
ul.notifi li ul li ul li{float:left;width: 170px; padding:0px !important; margin:0px !important;  border:0px;}
ul.notifi li ul li ul li a{float:left; font-size:14px; height:36px; line-height:36px;}
ul.notifi li ul li ul li a:hover{background:none; text-decoration:none; border-bottom:0; font-size:14px; height:36px; color:#2582be }

.box-content{float:left; width:100%;  margin:20px 0 0 0}
.box-content .box-full-content{padding:0px 0; width:1170px;float:left; background:#CCCCCC}
.box-content .box-left{padding:0px 0; width:840px;float:left; }

.box-content .slide_default{width:840px;overflow:hidden;margin:0px 0px 20px 0px;padding: 0px; float:left;}
.box-content .slide_default .btn_slide_next{width:32px; z-index:1000; height:42px; background:url(../images/icon-repeat.png) left -320px no-repeat; position:absolute; left:0; top:50%; display:none}
.box-content .slide_default .btn_slide_pre{width:32px;  z-index:1000; height:42px; background:url(../images/icon-repeat.png) left -362px no-repeat; position:absolute; right:0; top:50%; display:none}
.marquee_img_vertical:hover .btn_slide_next,.marquee_img_vertical:hover .btn_slide_pre{ display:block}
.slide_default .marquee_img_vertical,.marquee_img_vertical ul.marquee_content li{width:840px !important;height:339px !important;}
.slide_default .marquee_img_vertical{overflow: hidden; float: left; position:relative; background-color:#FFF; height:339px; }
.slide_default .marquee_img_vertical img{ float: left; height:339px; width:840px }
.slide_default .marquee_list_small_slide {float:left; width:840px; position:relative; height:79px; background:#23262d; float:left }
.slide_default .marquee_list_small_slide .vertical{float:left; overflow:hidden; width:100%; position:absolute; left:0px; top:0px; padding-left:4px}
.slide_default .marquee_list_small_slide a{ display:block;overflow:hidden;width:158px; height:63px;padding:0 0 5px 0px !important; float:left; margin:8px 4px 0px 4px;}
.slide_default .marquee_thumb_vertical{width:158px; height:63px; position:absolute; display:block}
.slide_default .marquee_list_small_slide img{width:158px; height:63px; float:left}
.slide_default .marquee_ .hide{overflow:hidden;}
.slide_default .padB_zero{padding-bottom:0px !important;}
.slide_default a.activeSlide{text-decoration:none !important;}
.slide_default a.activeSlide .marquee_thumb_vertical{ border:4px solid #e74c3c; padding-bottom:0px; height:55px; background:none; width:150px}
.slide_default .marquee_ .marquee_bg{ min-height:0px;position:absolute; top:0px; height:339px; width:200px; float:right;}
.slide_default .marquee_ .marquee_bg.mleft{left:0px;}
.slide_default .marquee_ .marquee_bg.mright{right:0px;}
.slide_default .marquee_ .marquee_text{padding:50px 20px 5px 20px; min-height:20px; z-index:25 !important; text-align:left; color:#e5e5e5; width:160px; height:200px;background: transparent url(../images/transparent.png) repeat;}
.slide_default .marquee_ .marquee_text h2{ padding:0px; margin:0px;}
.slide_default .marquee_ .marquee_text h2 a{font-weight:bold !important; color:#ffffff !important; text-decoration:none !important; line-height:20px; font-size:18px; margin-bottom:10px; float:left; width:160px }
.slide_default .marquee_ .marquee_text h2 a:hover{text-decoration:underline;}
.slide_default .marquee_ .marquee_text p{ padding:0px; margin:0px;}
.slide_default .marquee_ .marquee_text p a{color:#CCCCCC;font-family:Arial;font-size:13px;padding-top:5px;line-height:17px;}
.slide_default .marquee_ .marquee_text .btn_view{width:35px; height:35px; background:url(../images/icon.png) -165px top no-repeat; position:absolute; bottom:0px; margin-bottom:20px;}
.slide_default .marquee_ ul.marquee_content{margin:0px; padding:0px;}
.slide_default .marquee_ .marquee_images{z-index:0 !important;}

.box-singer-full{padding:0px 0; width:1170px;float:left; overflow:hidden}
.sing-select-abc{ float:right; width:auto}
.sing-select-abc a{ float:left; margin:0 0 0 20px; line-height:32px; font-size:18px; font-weight:300}
.sing-select-abc a.active{ color:#0689ba; font-weight:500}
.list-singer-item{float:left; width:1210px;}
.list-singer-item li{float:left; width:202px; margin:0 40px 20px 0}
.list-singer-item li h3{float:left; width:202px; font-size:15px; font-weight:700; padding:8px 0}
.list-singer-item li h3 a{float:left; width:202px;}
.list-singer-item-more{float:left; width:1210px; margin:0 0 20px 0}
.list-singer-item-more li{float:left; width:202px; margin:0 40px 0px 0; border-top:#ececec solid 1px}
.list-singer-item-more li h3{float:left; width:202px; font-size:15px; font-weight:400;  padding:0}
.list-singer-item-more li h3 a{float:left; width:182px; font-size:15px; font-weight:400;  padding:10px 0 10px 20px; background:url(../images/icon-repeat.png) left -824px no-repeat}
.list-singer-top-week{float:left; width:100%; background:#f8f8f8}
.list-singer-top-week .singer-top-week-content{ padding:20px 0; width:1170px; overflow:hidden}
.list-singer-top-week .singer-top-week-content ul.item-top{ padding:0px 0 20px 0;float:left; width:1210px; }
.list-singer-top-week .singer-top-week-content ul.item-top li{float:left; width:202px; margin:0 40px 0px 0; border-top:#ececec solid 1px}
.list-singer-top-week .singer-top-week-content ul.item-top li span{ position:absolute; width:46px; height:46px; font-size:24px; color:#FFF; line-height:46px; text-align:center;  font-weight:300; }
.list-singer-top-week .singer-top-week-content ul.item-top li span.s-top-1{ background-color:rgba(231, 76, 60, 0.8) }
.list-singer-top-week .singer-top-week-content ul.item-top li span.s-top-2{ background-color:rgba(26, 188, 156, 0.8) }
.list-singer-top-week .singer-top-week-content ul.item-top li span.s-top-3{ background-color:rgba(243, 156, 18, 0.8)}
.list-singer-top-week .singer-top-week-content ul.item-top li span.s-top-4{ background-color:rgba(0, 164, 223, 0.8) }
.list-singer-top-week .singer-top-week-content ul.item-top li span.s-top-5{ background-color:rgba(235, 0, 80, 0.8) }

.list-singer-top-week .singer-top-week-content ul.item-top li h3{float:left; width:202px; font-size:15px; font-weight:700;  padding:8px 0}
.list-singer-top-week .singer-top-week-content ul.item-top li h3 a{float:left; width:202px;}
.list-singer-top-week .singer-top-week-content ul.item-top li ul{float:left; width:202px; margin:10px 0 0px 0}
.list-singer-top-week .singer-top-week-content ul.item-top li ul li{float:left; width:202px; margin:0 0px 0px 0; border-top:#ececec solid 1px}
.list-singer-top-week .singer-top-week-content ul.item-top li ul li h3{float:left; width:202px; font-weight:400;  padding:0}
.list-singer-top-week .singer-top-week-content ul.item-top li ul li h3 a{float:left; width:182px; white-space:nowrap; overflow:hidden;text-overflow: ellipsis; font-size:14px; font-weight:400;  padding:12px 0 12px 20px; background:url(../images/icon-repeat.png) left -870px no-repeat}
.box_pageview{float:left; width:100%; text-align:center; height:40px; line-height:40px; margin:20px 0 20px 0; background:#e5e5e5 }
.box_pageview a{padding:7px 15px;font-size:16px;height:40px; line-height:40px;}
.box_pageview a.active,.box_pageview a:hover{color:#e74c3c; border-bottom:#e74c3c solid 2px; }


.box-content .list_mrtui_4y{width:840px; float:left; margin-bottom:10px;}
.box-content .list_mrtui_4y .fram_select{width:840px; float:left; overflow:hidden}
.box-content .mr_alert{width:100%; float:left; padding:0px 0 20px 0; margin:0 0 30px 0; font-size:14px; text-align:center;}
.box-content .mr_alert img{margin:0 0 20px 0}

.box-content .box_playlist_mrtui{ float:left; width:870px;padding:10px 0 10px 0;margin:0 0 0px 0}
.box-content .box_playlist_mrtui .list_item_music{ float:left; width:870px; overflow:hidden}
.box-content .box_playlist_mrtui .list_item_music li{float:left; width:405px; margin:0px 30px 10px 0; border-bottom:#f3f3f3 solid 1px; padding:0 0 10px 0;}
.box-content .box_playlist_mrtui .list_item_music li p{ color:#acacac;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.box-content .box_playlist_mrtui .list_item_music li .thum-playlist{float:left; width:60px; color:#7a7a7a; height:60px;  margin-right:10px }
.box-content .box_playlist_mrtui .list_item_music li .thum-playlist img{width:60px; height:60px;}
.box-content .box_playlist_mrtui .list_item_music li .info_data{float:left; width:335px; }
.box-content .box_playlist_mrtui .list_item_music li .info_data .name_song{font-size:15px; display:block; line-height:18px; overflow:hidden; display:block; margin:0 0 4px 0;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.box-content .box_playlist_mrtui .list_item_music li .info_data .name_singer{font-size:14px; color:#a2a2a2; line-height:18px}
.box-content .box_playlist_mrtui .list_item_music li .icon_listen{ float:left; color:#999999; font-size:12px; background:url(../images/icon-repeat.png) left -198px no-repeat; padding-left:15px; margin:4px 0 0px 0;}
.box_music_mrtui .list_item_music{float:left; width:870px;padding:10px 0 10px 0;margin:0 0 20px 0}
.box_music_mrtui .list_item_music li{float:left; width:405px; margin:0px 30px 0  0; border-bottom:#f3f3f3 solid 1px; padding:10px 0 10px 0;}
.box_music_mrtui .list_item_music li p{ color:#acacac;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.box_music_mrtui .list_item_music li .icon-music{float:left; width:32px; color:#7a7a7a; height:32px; background:url(../images/icon-repeat.png) left -692px no-repeat;  margin-right:10px }
.box_music_mrtui .list_item_music li:hover .icon-music{background:url(../images/icon-repeat.png) left -724px no-repeat;}
.box_music_mrtui .list_item_music li .info_data{float:left; width:272px;}
.box_music_mrtui .list_item_music li .info_data .name_song{font-size:15px; display:block; line-height:18px; overflow:hidden; display:block; margin:0 0 6px 0;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.box_music_mrtui .list_item_music li .info_data .name_singer{font-size:14px; color:#a2a2a2; line-height:18px}
.box_music_mrtui .list_item_music li .info_data .name_song:hover,.box_music_mrtui .list_item_music li .info_data .name_singer:hover{ color:#2582be}
.box_music_mrtui .list_item_music li .icon_listen{ float:right; color:#999999; font-size:12px; background:url(../images/icon-repeat.png) left -198px no-repeat; padding-left:15px;}
.box_video_mrtui{ float:left; width:840px;padding:0 0 10px 0;margin:0 0 20px 0}
.box_video_mrtui .list_item_music{ float:left; width:870px;padding:10px 0 10px 0;margin:0 0 0px 0}
.box_video_mrtui .list_item_music li{float:left; width:405px; margin:0px 30px 10px 0; border-bottom:#f3f3f3 solid 1px; padding:0 0 10px 0}
.box_video_mrtui .list_item_music li p{ color:#acacac;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.box_video_mrtui .list_item_music li .box_absolute_video .icon_time_video{background: transparent url(../images/transparent.png) repeat;color:#FFFFFF; bottom:0px; right:0px; font-size:10px; padding:0px 5px; height:16px; line-height:16px; position:absolute; z-index:100 }
.box_video_mrtui .list_item_music li .box_absolute_video{ float:left; height:56px;width:100px; background:#000;  margin:0 10px 0 0}
.box_video_mrtui .list_item_music li .box_absolute_video:hover .icon_play{position:absolute; z-index:101; top:50%; left:50%; margin:-16px 0 0 -16px; width:32px; height:32px; display:block; background:url(../images/icon-repeat.png) left -788px no-repeat;}
.box_video_mrtui .list_item_music li .box_absolute_video:hover img{ webkit-opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7;}
.box_video_mrtui .list_item_music li .box_absolute_video .thum-video{ position:absolute; width:100px; color:#7a7a7a; height:56px;  margin-right:10px }
.box_video_mrtui .list_item_music li .box_absolute_video .thum-video img{width:100px; height:56px; float: left}
.box_video_mrtui .list_item_music li .info_data{float:left; width:295px;}
.box_video_mrtui .list_item_music li .info_data .name_song{font-size:15px; display:block; line-height:18px; overflow:hidden; display:block; margin:0 0 4px 0;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.box_video_mrtui .list_item_music li .info_data .name_singer{font-size:14px; color:#a2a2a2; line-height:18px}
.box_video_mrtui .list_item_music li .info_data .name_song:hover,.box_playlist_mrtui .list_item_music li .info_data .name_singer:hover{ color:#2582be}
.box_video_mrtui .list_item_music li .icon_view{ float:left; color:#999999; font-size:12px; background:url(../images/icon-repeat.png)  0px -232px no-repeat; padding-left:15px; margin:4px 0 0px 0;}


.box-content .list_album{width:840px; float:left; margin-bottom:10px;}
.box-content .list_album .fram_select{width:840px; float:left; overflow:hidden}
.box-content .list_album .fram_select ul{width:860px; float:left;}
.box-content .list_album  ul li{width:152px; float:left; margin-right:20px; padding:0px 0px; height:230px; margin-bottom:10px;}
.box-content .list_album  ul li .box-left-album{float:left;margin-bottom:8px; width:152px; height:152px; overflow:hidden; }
.box-content .list_album  ul li .box-left-album .box_absolute .bg_action_info .box_content_count_video{padding:3px 5px; background:url(../images/transparent.png); position:absolute; color:#FFF; right:0; bottom:0}
.box-content .list_album  ul li .box-left-album .box_absolute .bg_action_info .box_content_count_video .icon{float:left; height:18px; padding-left:20px; line-height:16px; display:block; background:url(../images/icon-repeat.png) left -1939px no-repeat;}
.box-content .list_album  ul li .box-left-album .box_absolute{position: relative; width:152px; height:152px}
.box-content .list_album  ul li .box-left-album .box_absolute .avatar{ position:absolute; z-index:1; width:152px; height:152px;}
.box-content .list_album  ul li .box-left-album .box_absolute .avatar img{float:left; width:152px;}
.box-content .list_album  ul li .box-left-album .box_absolute .bg_action_info{position:absolute; width:152px; height:152px; z-index:2;}
.box-content .list_album  ul li .box-left-album .box_absolute .bg_action_info .icon_play{position:absolute; z-index:1001; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px; height:48px; display:none; background:url(../images/icon.png) left -28px no-repeat;}
.box-content .list_album  ul li .box-left-album .box_absolute .tab_lable_new{width:60px; height:60px; position:absolute; background:url(../images/icon.png) -92px top no-repeat}
.box-content .list_album  ul li .box-left-album .box_absolute .tab_lable_hot{width:60px; height:60px; position:absolute; background:url(../images/icon.png) -153px top no-repeat}
.box-content .list_album  ul li .box-left-album .box_absolute .bg_action_info .box-content_info{width:50px; height:140px;background:url(../images/transparent.png); right:0; bottom:0; position:absolute}
.box-content .list_album  ul li .box-left-album .box_absolute .bg_action_info .box-content_info p{float:left; width:50px; font-size:13px;height:33px; margin-top:12px; text-align:center; color:#FFF; line-height:16px; padding:10px 0}
.box-content .list_album  ul li .box-left-album .box_absolute .bg_action_info .box-content_info ul{float:left; width:40px; margin:0px 5px 10px 5px;}
.box-content .list_album  ul li .box-left-album .box_absolute .bg_action_info .box-content_info ul li{ float:left; width:40px; height:22px;}
.box-content .list_album  ul li .box-left-album .box_absolute .bg_action_info .box-content_info ul li img{float:left; width:40px;}
.box-content .list_album  ul li .box-left-album .box_absolute .bg_action_info:hover .box-content_info{ display:none}
.box-content .list_album  ul li .box-left-album .box_absolute .view_listen{ position:absolute; color:#c7c7c7; right:0; font-size:12px; background: url(../images/bg_view_listen.png) left top; padding:0 5px 0 15px;  line-height:24px; display:block}
.box-content .list_album  ul li .box-left-album .box_absolute .view_listen .icon_listen{background:url(../images/icon-repeat.png) 0px -202px no-repeat; width:14px; height:14px; float:left; margin:8px 3px 0 0}
.box-content .list_album  ul li .img img{ width:152px; height:152px;}
.box-content .list_album  ul li .info_album{ float:left; z-index:10;font-size:15px; color:#FFFFFF;  width:152px; bottom:0px; line-height:18px;}
.box-content .list_album  ul li .info_album a.name_song{font-size:15px; margin:0 0 5px 0;  float:left;   display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;  text-overflow: ellipsis; width:152px; padding-bottom:0px;}
.box-content .list_album  ul li .info_album p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; float:left; width:152px; margin-bottom:5px; color:#acacac}
.box-content .list_album  ul li .info_album p .name_singer{font-size:14px; color:#9a9a9a}

.box-content .list_video{width:840px; float:left; margin-bottom:20px; margin-bottom: 0;}
.box-content .list_video .fram_select{width:840px; float:left; overflow:hidden}
.box-content .list_video .fram_select ul{width:860px; float:left;}
.box-content .list_video .fram_select ul li{width:195px; float:left; margin:0 20px 20px 0; padding:0px 0px; margin-bottom:0px; height:185px}
.box-content .list_video .fram_select ul li.videosmall{height:170px}
.box-content .list_video .fram_select ul li p, .box-content .list_video .fram_select ul li h4{width:195px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; float:left; color:#acacac}
.box-content .list_video .fram_select ul li.videolarge{width:840px; height:250px;}
.box-content .list_video .fram_select ul li a.name_song_index{font-size:15px;  float:left; line-height:18px;width:195px; margin:3px 0 5px 0; max-height:36px; white-space:nowrap; overflow:hidden;text-overflow: ellipsis;vertical-align: text-bottom; }

.box-content .list_video .fram_select ul li a.name_song{font-size:15px;  float:left; line-height:18px;width:195px; margin:3px 0 5px 0; max-height:45px;display: -webkit-box;-webkit-line-clamp: 2;  -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;vertical-align: text-bottom; }
.box-content .list_video .fram_select ul li a.name_song:hover{}
.box-content .list_video .fram_select ul li a.name_singer{ color:#9a9a9a; font-size:14px}
.box-content .list_video .fram_select ul li img{ float:left; width:195px; margin-bottom:5px; height:109px}
.box-content .list_video .fram_select ul li .box_absolute{position: relative; width:195px; height:109px; background: #000}
.box-content .list_video .fram_select ul li .box_absolute .tab_lable_new{width:60px; height:60px; position:absolute; z-index:101; background:url(../images/icon.png) -92px top no-repeat}
.box-content .list_video .fram_select ul li .box_absolute .tab_lable_hot{width:60px; height:60px; position:absolute;  z-index:101;background:url(../images/icon.png) -153px top no-repeat}
.box-content .list_video .fram_select ul li .box_absolute .view_mv{ position:absolute; color:#c7c7c7; right:0; z-index:101; font-size:12px; background: url(../images/bg_view_listen.png) left top; padding:0 5px 0 15px;  line-height:24px; display:block}
.box-content .list_video .fram_select ul li .box_absolute .view_mv .icon_view{background:url(../images/icon-repeat.png) 0px -237px no-repeat; width:14px; height:14px; float:left; margin:8px 3px 0 0}
.box-content .list_video .fram_select ul li .box_absolute .name_video_large{  position:absolute; width:390px; bottom:0; padding: 10px; font-size:16px; z-index:10; color:#a8a8a8;}
.box-content .list_video .fram_select ul li .box_absolute .name_video_large a.name_song{color:#ffffff; float:left; min-height:auto; line-height:22px; margin:0;  overflow:hidden; width:350px;text-shadow: 0 1px 1px rgba(3,3,3,0.7); font-size:18px;}
.box-content .list_video .fram_select ul li .box_absolute .name_video_large a.name_song:hover{color:#0689ba;}
.box-content .list_video .fram_select ul li .box_absolute .name_video_large a.name_singer{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; text-shadow: 0 1px 1px rgba(3,3,3,0.7);}
.box-content .list_video .fram_select ul li .box_absolute:hover img{ webkit-opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7;}
.box-content .list_video .fram_select ul li .box_absolute:hover .icon_play{position:absolute; z-index:101; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px; height:48px; display:block; background:url(../images/icon.png) left -28px no-repeat;}
.box-content .list_video .fram_select ul li .box_absolute:hover .icon_play:hover{background:url(../images/icon.png) left -28px no-repeat;}
.box-content .list_video .fram_select ul li .box_absolute .icon_time_video{background: transparent url(../images/transparent.png) repeat; font-weight:bold;  color:#FFFFFF; bottom:0px; right:0px; font-size:11px; padding:0px 5px; height:16px; line-height:16px; position:absolute; z-index:100 }
.box-content .list_video .fram_select ul li.videolarge ul{width:840px; float:left}
.box-content .list_video .fram_select ul li.videolarge ul li{width:410px; float:left; padding:0px; margin-bottom:15px; height:auto !important; margin:0  0 0 20px}
.box-content .list_video .fram_select ul li.videolarge ul li:nth-child(1){ margin:0 0px 0 0}
.box-content .list_video .fram_select ul li.videolarge ul li p{width:410px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; float:left}
.box-content .list_video .fram_select ul li.videolarge ul li img{ float:left; width:410px; margin-bottom:5px; height:230px}
.box-content .list_video .fram_select ul li.videolarge ul li .box_absolute{position:relative; width:410px; height:230px}
.box-content .list_video .fram_select ul li.videolarge ul li .box_absolute .icon_time_video{background: transparent url(../images/transparent.png) repeat; font-weight:bold;  color:#FFFFFF; bottom:0px; right:0px; font-size:12px; padding:4px 6px; line-height:16px; position:absolute; z-index:100 }
.item-mask-bg {display: block; position: absolute;bottom: 0;left: 0; width: 100%; height: 50%; z-index:1; background: -moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%); background: -o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%);background: -ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%);background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.8) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );}


.box-content .list_music_full{width:840px; float:left; margin:20px 0px 0 0;}
ul.list_item_music{width:840px; float:left; margin-top:0px}
ul.list_item_music li{width:840px; float:left; height:56px; line-height:56px; display:block; border-top:#ececec solid 1px}
ul.list_item_music li .item_content{font-size:12px;  float:left; width:460px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color: #a2a2a2; margin-right: 20px;}
ul.list_item_music li span.tag{float:left; width: 80px; text-align:center; padding:0; height:30px; line-height:30px; margin:13px 10px 0 0px; display:block; }
ul.list_item_music li span.tag.pending{ background:#fe8f01; color:#FFFFFF; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;  }

ul.list_item_music li span.icon_listen{ float:left; color:#999999; right:0; font-size:12px; background:url(../images/icon-repeat.png) left -194px no-repeat; padding-left:15px;  line-height:24px; display:block; margin:15px 0 0 0}
ul.list_item_music li .item_content .name_song{font-size:15px;} 
ul.list_item_music li .item_content .name_singer{font-size:14px; margin-left:3px; color:#9a9a9a}
ul.list_item_music li .item_content .icon-tag-lossless{ padding:1px 8px; font-size: 11px; text-transform: uppercase; background:#00adef; color:rgba(255,255,255,1.00);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin:0 5px 0 0 }
ul.list_item_music li .item_content .icon-tag-hd{ padding:1px 8px; font-size: 11px; text-transform: uppercase; background:#00adef; color:rgba(255,255,255,1.00);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin:0 5px 0 0  }
ul.list_item_music li .item_content .icon-tag-official{ padding:1px 8px; font-size: 11px; text-transform: uppercase; background:#ccc; color:rgba(255,255,255,1.00);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin:0 5px 0 0  }


ul.list_item_music li .button_new_window{ width:14px; height:14px; background:url(../images/icon.png) left top no-repeat; display:block; float:right;  margin:20px 15px 0px 0px}
ul.list_item_music li .button_new_window:hover{background:url(../images/icon.png) left -14px no-repeat; }
ul.list_item_music li .button_download{ width:16px; height:14px; background:url(../images/icon.png) -14px top no-repeat; display:block; float:right;  margin:20px 10px 0px 0px}
ul.list_item_music li .button_download:hover{background:url(../images/icon.png) -14px -14px no-repeat; }
ul.list_item_music li .fright_button_add_playlist{float:right;width:16px; height:14px;display:block; margin:20px 10px 0px 0px}
ul.list_item_music li .fright_button_add_playlist .button_add_playlist{ width:16px; height:14px; background:url(../images/icon.png) -44px top no-repeat; display:block; float:left; margin:0px 12px 0px 0px}
ul.list_item_music li .fright_button_add_playlist .button_add_playlist:hover{background:url(../images/icon.png) -44px -14px no-repeat;}
ul.list_item_music li .fright_button_add_playlist .button_add_playlist.added{ background:url(../images/icon.png) -60px top no-repeat;}
ul.list_item_music li .fright_button_add_playlist .button_add_playlist.added:hover{ background:url(../images/icon.png) -60px top no-repeat;}
ul.list_item_music li .button_playing{ width:10px; height:14px; background:url(../images/icon.png) -30px top no-repeat; display:block; float:right;  margin:20px 10px 0px 0px}
ul.list_item_music li .button_playing:hover{background:url(../images/icon.png) -30px -14px no-repeat;}


/*css public*/
.tile_box_key{width:100%; float:left;}
.tile_box_key .icon-mrtui-thich{background:url(../images/mrtui-goiy.png) no-repeat; width:37px; height:49px; position:absolute; margin:-10px 5px 0 0}
.tile_box_key .icon-mrtui-hero{background:url(../images/mrtui-hero.png) no-repeat; width:37px; height:49px; position:absolute; margin:-10px 5px 0 0}
.tile_box_key h1, .tile_box_key h2,.tile_box_key h3{float:left;display:block; width:auto; color:#212121; font-size:28px; text-transform:uppercase; font-weight:300; line-height:36px; margin:0 0 10px 0; color:#23262d}
.tile_box_key h1 a,.tile_box_key h2 a,.tile_box_key h3 a{color:#2582be;  background:url(../images/icon-repeat.png) right -155px no-repeat; text-transform:uppercase; padding:0 20px 0 0; font-weight:300 !important}
.tile_box_key h1 a.nomore,.tile_box_key h2 a.nomore,.tile_box_key h3 a.nomore{padding:0 5px 0 0; background:none}
.tile_box_key h1 a.nomore.paddingl40,.tile_box_key h2 a.nomore.paddingl40,.tile_box_key h3 a.nomore.paddingl40{padding:0 0 0 40px; }
.tile_box_key h1.wauto,.tile_box_key h2.wauto,.tile_box_key h3.wauto{width: auto !important;}
.tile_box_key h1 a.fontsmall,.tile_box_key h2 a.fontsmall,.tile_box_key h3 a.fontsmall{ font-size:22px}
.btn_view_select{float:right; padding:0px 0px; width:auto; height:32px; background:#e5e5e5; line-height:32px; -webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px; overflow:hidden}
.btn_view_select a{padding:0 15px 0 15px; font-size:15px; color:#333333; float: left}
.btn_view_select a:hover{color:#fff; background:#e74c3c}
.btn_view_select a.active{color:#fff; background:#e74c3c}
.btn_view_select span{ height:32px; width:1px; float:left; background:#e5e5e5}

.box-content .box_cata_control{width:840px; float:left; margin:0px 0px 0 0;}
.detail_menu_browsing_dashboard{width:840px; float:left; margin-bottom:10px; }
.detail_menu_browsing_dashboard li{width:160px; float:left; padding:3px 0px; margin:0 8px 0 0}
.detail_menu_browsing_dashboard li a{font-size:15px;color:#333333; background:url(../images/icon-repeat.png) left -915px no-repeat; margin:0 0 0 5px; padding: 5px 0px  5px 10px; line-height:22px; float:left; width:  143px; -webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px; }
.detail_menu_browsing_dashboard li a:hover{color:#e74c3c; }
.detail_menu_browsing_dashboard li a.active{ color:#e74c3c; font-weight:500}

.detail_menu_browsing_dashboard_sub{width:840px; float:left; margin-bottom:10px; background:#F4F4F4 }
.detail_menu_browsing_dashboard_sub li{float:left; padding:5px 0px; margin:0 8px 0 0}
.detail_menu_browsing_dashboard_sub li a{font-size:14px;color:#444444;  margin:0 0 0 5px; padding: 5px 0px  5px 10px; float:left; line-height:22px; -webkit-transition: none !important;-moz-transition: none !important;-o-transition: none !important;transition: none !important;}
.detail_menu_browsing_dashboard_sub li a:hover{color:#e74c3c;background:url(../images/icon-repeat.png) left -1074px no-repeat; -webkit-transition: none !important;-moz-transition: none !important;-o-transition: none !important;transition: none !important;}
.detail_menu_browsing_dashboard_sub li a.active{color:#e74c3c;background:url(../images/icon-repeat.png) left -1074px no-repeat; }


.box-content .box-right{float:right; width:300px; height:auto;overflow:hidden}
.box-right .adv_home_300_250{float:left; width:300px; margin-bottom:20px;}
.box-right .list_singer_hot{ float:left; width:300px; overflow:hidden; margin-bottom:20px;}
.list_singer_hot ul{float:left;width:320px; margin-top:0px;}
.list_singer_hot ul li{float:left;width:140px; height:60px; margin:0px 20px 20px 0px; vertical-align:middle  }
.list_singer_hot ul li .img{width:60px;  height:60px; z-index:1000; }
.list_singer_hot ul li img{float:left;width:60px;  height:60px; margin:0 10px 0 0 }
.list_singer_hot ul li a.name_singer_main{width:70px; z-index:1001; font-size:15px; text-align:left; line-height:16px; padding:0px 5px 8px 0; height:60px; vertical-align:middle }

.box_chart_music{ float:left; width:300px;padding:0 0 10px 0}
.box_chart_music .title_box{ float:left; width:300px; height:40px;}
.box_chart_music .title_box.green{background:#1abc9c; color:#FFFFFF}
.box_chart_music .title_box h3{ font-size:20px; line-height:40px; margin:0px 10px; float:left}
.play_all{ width:32px; height:32px; float:left; background:url(../images/icon.png) -48px -28px no-repeat; display:block ; margin:0px 0 0 5px }
.play_all.fright{ float:right;}
.box_chart_music  .btn_more_chart{float:right; padding-right:0px; margin:0px 0px 0 0}
.box_chart_music   .more_option{background:url(../images/icon-repeat.png) right -404px no-repeat; padding:8px 20px 0 10px; color:#2582be; height:32px; float:left;}
.box_chart_music   .more_option:hover{background:url(../images/icon-repeat.png) right -434px no-repeat; padding:8px 20px 0 10px;  height:32px; float:left; }
.box_chart_music   div.submenu{background: #ffffff; border: 1px solid #d9d9d9;  -moz-box-shadow: 0 3px 8px rgba(3,3,3,0.26); -webkit-box-shadow: 0 3px 8px rgba(3,3,3,0.26); box-shadow: 0 3px 8px rgba(3,3,3,0.26);position: absolute;z-index: 100;width: 135px;display: block;padding:0px; margin:40px 0 0 -50px;}
.box_chart_music   div.submenu ul{ padding:0px}
.box_chart_music   div.submenu li{float:left; display:block; width:135px; padding:0px; margin:0px; padding:0px;}
.box_chart_music   div.submenu li a{float:left; display:block; width:120px; padding:8px 5px 8px 10px; font-size:13px;}
.box_chart_music   div.submenu li a:hover{float:left; display:block; width:120px;   }
.box_chart_music .list_chart_music{ float:left; width:300px}
.box_chart_music .list_chart_music li{float:left; width:300px; margin:0px 0 10px 0; border-bottom:#f3f3f3 solid 1px; padding:0 0 10px 0}
.box_chart_music .list_chart_music li p, .box_chart_music .list_chart_music li h4{ color:#acacac}

.box_chart_music .list_chart_music li .number{float:left; width:31px; color:#7a7a7a; height:42px;  margin-right:10px; font-size:20px; text-align: center; line-height:42px; vertical-align:middle;}
.box_chart_music .list_chart_music li .info_data{float:left; width:253px;}
.box_chart_music .list_chart_music li.one .info_data{width:300px;}
.box_chart_music .list_chart_music li.one .info_data .name_song{margin-top: 10px;}
.box_chart_music .list_chart_music li .img{float:left; margin-right:10px; width:100px; height:100px;}
.box_chart_music .list_chart_music li .img img{width:100px; height:100px;}
.box_chart_music .list_chart_music li .info_data .name_song{font-size: 15px;margin: 0 0 6px 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;line-height: 1.3;width: 190px;}
.box_chart_music .list_chart_music li .info_data .name_singer{font-size:14px; color:#a2a2a2; line-height:18px}

.box_chart_music .list_chart_music li.one .icon_listen{ float:left}
.box_chart_music .list_chart_music li .icon_listen{ float:right; color:#999999; font-size:12px; background:url(../images/icon-repeat.png) left -198px no-repeat; padding-left:15px;}
.box_chart_music .list_chart_music li .number.special-1{width:32px; height:32px; font-size:20px; border:#e74c3c solid 1px; margin:66px 0 0 0; line-height:32px; background:#e74c3c; color:#FFFFFF; position:absolute; }
.box_chart_music .list_chart_music li .number.special-2{width:31px; height:31px;  font-size:20px;color:#1abc9c}
.box_chart_music .list_chart_music li .number.special-3{width:31px; height:31px; font-size:20px; color:#f39c12}



.box_chart_music .list_chart_video{ float:left; width:300px}
.box_chart_music .list_chart_video li{float:left; width:300px; margin:0px 0 10px 0; border-bottom:#f3f3f3 solid 1px; padding:0 0 10px 0}
.box_chart_music .list_chart_video li .number{float:left; width:31px; color:#7a7a7a; height:42px;  margin-right:10px; font-size:20px; text-align: center; line-height:42px; vertical-align:middle;}
.box_chart_music .list_chart_video li .info_data{float:left; width:172px;}
.box_chart_music .list_chart_video li.one .info_data{width:300px;}
.box_chart_music .list_chart_video li .img{float:left; margin-right:10px; width:140px; height:78px;}
.box_chart_music .list_chart_video li .img img{width:140px; height:78px;}
.box_chart_music .list_chart_video li .info_data .name_video{font-size:15px; display:block; line-height:18px; overflow:hidden; display:block; margin:0 0 6px 0;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.box_chart_music .list_chart_video li .info_data .name_singer{font-size:14px; color:#a2a2a2; line-height:18px}
.box_chart_music .list_chart_video li .info_data .name_song:hover,.box_chart_music .list_chart_video li .info_data .name_singer:hover{ color:#2582be}
.box_chart_music .list_chart_video li.one .icon_listen{ float:left}
.box_chart_music .list_chart_video li .icon_view{ float:right; color:#999999; font-size:12px; background:url(../images/icon-repeat.png)  0px -232px no-repeat; padding-left:15px;}
.box_chart_music .list_chart_video li .number.special-1{width:32px; height:32px; font-size:20px; border:#e74c3c solid 1px; margin:44px 0 0 0; line-height:32px; background:#e74c3c; color:#FFFFFF; position:absolute; webkit-opacity: 0.9;-moz-opacity: 0.9;opacity: 0.9; }
.box_chart_music .list_chart_video li .number.special-2{width:31px; height:31px;  font-size:20px;color:#1abc9c}
.box_chart_music .list_chart_video li .number.special-3{width:31px; height:31px; font-size:20px; color:#f39c12}
.box_chart_music .btn_tab_select{float:right; padding:0px 0px; width:300px;margin-bottom:20px; height:32px; background:#e5e5e5; line-height:32px; -webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px; overflow:hidden}
.btn_tab_select{float:right; padding:0px 0px; width:300px;margin-bottom:20px; height:32px; background:#e5e5e5; line-height:32px; -webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px; overflow:hidden}
.btn_tab_select a{padding:0; font-size:15px; color:#333333; text-align:center; float: left;width:100px}
.btn_tab_select a:nth-child(1),.btn_tab_select a:nth-child(3){width:99px}
.btn_tab_select a:hover{color:#fff; background:#e74c3c}
.btn_tab_select a.active{color:#fff; background:#e74c3c}
.btn_tab_select span{ height:32px; width:1px; float:left; background:#e5e5e5}


.box_topic_music{float:left; width:300px; margin:0 0 20px 0}
.box_topic_music ul{float:left; width:300px;}
.box_topic_music ul li{float:left; width:300px;  padding:0px 0 15px 0;}
.box_topic_music ul li a{float:left; width:300px;}
.box_topic_music ul li h3.name-topic{font-size:16px; padding:7px 0 5px 0px; float:left; z-index:11 !important ;white-space:nowrap; overflow:hidden;text-overflow: ellipsis; }
.box_topic_music ul li img { float:left; width:100%;}
.box_news_music{float:left; width:300px; margin:0 0 20px 0}
.box_news_music ul{float:left; width:300px;}
.box_news_music ul li{float:left; width:300px; padding:10px 0; font-size:15px}
.box_news_music ul li img{float:left; width:120px; margin:0 10px 0 0}
.box_event_detail_info{float:left; width:280px; margin:0 0 20px 0;padding:10px}
.box_event_detail_info .box-show-info{float:left; width:280px;}
.box_event_detail_info .box-show-info p{float:left; padding:0 0 15px 0; font-size:14px; color:#FFFFFF}
.box_event_detail_fb{float:left; width:300px; margin:0 0 20px 0;padding:0px}

.box_music_recommended{ float:left; width:300px;padding:0 0 10px 0; margin:0 0 20px 0}
.box_music_recommended .title_box{ float:left; width:300px; height:40px;}
.box_music_recommended .title_box.green{background:#1abc9c; color:#FFFFFF}
.box_music_recommended .title_box h3{ font-size:20px; line-height:40px; margin:0px 10px; float:left}
.play_all{ width:32px; height:32px; float:left; background:url(../images/icon.png) -48px -28px no-repeat; display:block ; margin:0px 0 0 5px }
.play_all.fright{ float:right;}
.box_music_recommended  .btn_more_chart{float:right; padding-right:0px; margin:0px 0px 0 0}
.box_music_recommended .list_item_music{ float:left; width:300px}
.box_music_recommended .list_item_music li{float:left; width:300px; margin:0px 0 10px 0; border-bottom:#f3f3f3 solid 1px; padding:0 0 10px 0}
.box_music_recommended .list_item_music li .icon-music{float:left; width:32px; color:#7a7a7a; height:32px; background:url(../images/icon-repeat.png) left -692px no-repeat;  margin-right:10px }
.box_music_recommended .list_item_music li:hover .icon-music{background:url(../images/icon-repeat.png) left -724px no-repeat;}
.box_music_recommended .list_item_music li .info_data{float:left; width:172px;}
.box_music_recommended .list_item_music li.one .info_data{width:300px;}
.box_music_recommended .list_item_music li .img{float:left; margin-right:10px; width:100px; height:100px;}
.box_music_recommended .list_item_music li .img img{width:100px; height:100px;}
.box_music_recommended .list_item_music li .info_data .name_song{font-size:15px; display:block; line-height:18px; overflow:hidden; display:block; margin:0 0 6px 0;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.box_music_recommended .list_item_music li .info_data .name_singer{font-size:14px; color:#a2a2a2; line-height:18px}
.box_music_recommended .list_item_music li .info_data .name_song:hover,.box_music_recommended .list_item_music li .info_data .name_singer:hover{ color:#2582be}
.box_music_recommended .list_item_music li.one .icon_listen{ float:left}
.box_music_recommended .list_item_music li .icon_listen{ float:right; color:#999999; font-size:12px; background:url(../images/icon-repeat.png) left -198px no-repeat; padding-left:15px;}

.btn_more_item{float:right; padding:0px 0px; width:300px; text-align:center; height:32px;line-height:32px; -webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px; overflow:hidden}
.btn_more_item a{padding:0; font-size:14px;  text-align:center;width: 148px; border:#a2a2a2 solid 1px; display:inline-block;  height:30px;line-height:30px; padding:0px; -webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition: 0.25s; -moz-transition: 0.25s; -o-transition: 0.25s;    transition: 0.25s;}
.btn_more_item a:hover{ background:#2582be;border:#2582be solid 1px; color:#FFFFFF}

.box_user_award{ float:left; width:300px;padding:0 0 10px 0}
.box_user_award ul{float:left;width:320px; margin-top:10px;}
.box_user_award ul li{float:left;width:60px; margin:0px 20px 20px 0px;  }
.box_user_award ul li .img{width:60px;  height:60px; z-index:1000 }

.list_user_friend{ float:left; width:300px;padding:0 0 10px 0; }
.list_user_friend ul{float:left;width:330px; margin-top:10px;}
.list_user_friend ul li{float:left;width:80px; margin:0px 30px 10px 0px;  }
.list_user_friend ul li .img{width:80px;  height:80px; z-index:1000; float:left; overflow:hidden }
.list_user_friend ul li img{float:left;width:80px; min-height:80px; }
.list_user_friend ul li:hover img{}
.list_user_friend ul li .name_user{margin-top:3px; float:left; width:80px; z-index:1001; font-size:15px; text-align:left; line-height:16px; padding:0px 5px 8px 0; max-width:80px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.box_playlist_recommended{ float:left; width:300px;padding:0 0 10px 0;margin:0 0 20px 0}
.box_playlist_recommended .title_box{ float:left; width:300px; height:40px;}
.box_playlist_recommended .title_box.green{background:#1abc9c; color:#FFFFFF}
.box_playlist_recommended .title_box h3{ font-size:20px; line-height:40px; margin:0px 10px; float:left}
.box_playlist_recommended  .btn_more_chart{float:right; padding-right:0px; margin:0px 0px 0 0}
.box_playlist_recommended .list_item_music{ float:left; width:300px}
.box_playlist_recommended .list_item_music li{float:left; width:300px; margin:0px 0 10px 0; border-bottom:#f3f3f3 solid 1px; padding:0 0 10px 0}
.box_playlist_recommended .list_item_music li p, .box_playlist_recommended .list_item_music li h4{ color:#acacac}
.box_playlist_recommended .list_item_music li .thum-playlist{float:left; width:60px; color:#7a7a7a; height:60px;  margin-right:10px }
.box_playlist_recommended .list_item_music li .thum-playlist img{width:60px; height:60px;}
.box_playlist_recommended .list_item_music li .info_data{float:left; width:230px;}
.box_playlist_recommended .list_item_music li .info_data .name_song{font-size:15px; display:block; line-height:18px; overflow:hidden; display:block; margin:0 0 4px 0;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.box_playlist_recommended .list_item_music li .info_data .name_singer{font-size:14px; color:#a2a2a2; line-height:18px}
.box_playlist_recommended .list_item_music li .icon_listen{ float:left; color:#999999; font-size:12px; background:url(../images/icon-repeat.png) left -198px no-repeat; padding-left:15px; margin:4px 0 0px 0;}

.box_video_recommended{ float:left; width:300px;padding:0 0 10px 0;margin:0 0 20px 0}
.box_video_recommended .title_box{ float:left; width:300px; height:40px;}
.box_video_recommended .title_box.green{background:#1abc9c; color:#FFFFFF}
.box_video_recommended .title_box h3{ font-size:20px; line-height:40px; margin:0px 10px; float:left}
.box_video_recommended  .btn_more_chart{float:right; padding-right:0px; margin:0px 0px 0 0}
.box_video_recommended .list_item_music{ float:left; width:300px}
.box_video_recommended .list_item_music li{float:left; width:300px; margin:0px 0 10px 0; border-bottom:#f3f3f3 solid 1px; padding:0 0 10px 0}
.box_video_recommended .list_item_music li p{ color:#acacac}
.box_video_recommended .list_item_music li .box_absolute_video .icon_time_video{background: transparent url(../images/transparent.png) repeat;color:#FFFFFF; bottom:0px; right:0px; font-size:10px; padding:0px 5px; height:16px; line-height:16px; position:absolute; z-index:100 }
.box_video_recommended .list_item_music li .box_absolute_video{ float:left; height:56px;width:100px; background:#000;  margin:0 10px 0 0}
.box_video_recommended .list_item_music li .box_absolute_video:hover .icon_play{position:absolute; z-index:101; top:50%; left:50%; margin:-16px 0 0 -16px; width:32px; height:32px; display:block; background:url(../images/icon-repeat.png) left -788px no-repeat;}
.box_video_recommended .list_item_music li .box_absolute_video:hover img{ webkit-opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7;}
.box_video_recommended .list_item_music li .box_absolute_video .thum-video{ position:absolute; width:100px; color:#7a7a7a; height:56px;  margin-right:10px }
.box_video_recommended .list_item_music li .box_absolute_video .thum-video img{width:100px; height:56px; float: left}
.box_video_recommended .list_item_music li .info_data{float:left; width:190px;}
.box_video_recommended .list_item_music li .info_data .name_song{font-size:15px; display:block; line-height:18px; overflow:hidden; display:block; margin:0 0 4px 0;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.box_video_recommended .list_item_music li .info_data .name_singer{font-size:14px; color:#a2a2a2; line-height:18px}
.box_video_recommended .list_item_music li .info_data .name_song:hover,.box_playlist_recommended .list_item_music li .info_data .name_singer:hover{ color:#2582be}
.box_video_recommended .list_item_music li .icon_view{ float:left; color:#999999; font-size:12px; background:url(../images/icon-repeat.png)  0px -232px no-repeat; padding-left:15px; margin:4px 0 0px 0;}
/*list-music

.list_music{width:400px; float:left; margin:20px 0 20px 0;}
.list_music.box_music_right_hot{padding:0 0 0 19px; border-left:#ececec solid 1px; margin:20px 0 20px 20px; }
.list_music .fram_select{width:400px; float:left; overflow:hidden;}
.list_music .fram_select ul{width:430px; float:left;}
*/
.list_music{width:840px; float:left; margin:20px 0 20px 0;}
.list_music .fram_select{width:840px; float:left; overflow:hidden;}
.list_music .fram_select ul{width:870px; float:left;}
.list_music .fram_select ul li{width:400px; float:left; margin-right:30px; border-top:#ececec solid 1px; padding:16px 0px; line-height:24px;}
.list_music .fram_select ul li .info_song{ float:left; width:320px; font-size:12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list_music .fram_select ul li .info_song span{float:left; padding:0px 5px; color:#666666; font-size:12px;}
.list_music .fram_select ul li .info_song a.name_song{font-size:15px; float:left; max-width:200px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; line-height:24px;}
.list_music .fram_select ul li .info_song p{ float:left; max-width:100px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin:1px 0 0 0 }
.list_music .fram_select ul li .info_song a.name_singer{font-size:14px;line-height:24px; height:24px;}
.list_music .fram_select ul li .box-content-music-list .icon_listen{ position:absolute; color:#999999; right:0; font-size:12px; background:url(../images/icon-repeat.png) left -194px no-repeat; padding-left:15px;  line-height:24px; display:block; margin:1px 0 0 0}
.list_music .fram_select ul li .box-content-music-list{position:relative}
.list_music .fram_select ul li .box_song_action{ position:absolute;width: auto; background:#FFF; margin:5px 0 0 0; height:14px; right:0; display:none; padding:0 0 0 10px;}
.list_music .fram_select ul li .button_download{ width:16px; height:14px; background:url(../images/icon.png) -14px top no-repeat; display:block; float:left; margin:0px 10px 0px 0px}
.list_music .fram_select ul li .button_download:hover{background:url(../images/icon.png) -14px -14px no-repeat; }
.list_music .fram_select ul li .button_add_playlist{ width:16px; height:14px; background:url(../images/icon.png) -44px top no-repeat; display:block; float:left; margin:0px 12px 0px 0px}
.list_music .fram_select ul li .button_add_playlist:hover{background:url(../images/icon.png) -44px -14px no-repeat;}
.list_music .fram_select ul li .button_add_playlist.added{ background:url(../images/icon.png) -60px top no-repeat;}
.list_music .fram_select ul li .button_add_playlist.added:hover{ background:url(../images/icon.png) -60px top no-repeat;}
.list_music .fram_select ul li .button_playing{ width:10px; height:14px; background:url(../images/icon.png) -30px top no-repeat; display:block; float:left; margin:0px 0px 0px 0px}
.list_music .fram_select ul li .button_playing:hover{background:url(../images/icon.png) -30px -14px no-repeat;}
.list_music .fram_select ul li .button_share{ width:14px; height:14px; background:url(../images/icon.png) left top no-repeat; display:block; float:left; margin:0px 10px 0px 0px}
.list_music .fram_select ul li .button_share:hover{background:url(../images/icon.png) left -14px no-repeat; }
.list_music .fram_select ul li .button_video_more{ width:16px; height:14px; background:url(../images/icon.png) -76px top no-repeat; display:block; float:left; margin:0px 12px 0px 0px}
.list_music .fram_select ul li .button_video_more:hover{background:url(../images/icon.png) -76px -14px no-repeat; }
.list_music .fram_select ul li.noborder{ border-bottom:0px}
.list_music .fram_select ul li:hover .box_song_action{display:block}
.list_music .fram_select ul li:hover .icon_listen{display:none}




.box-content .box_playing{padding:0px 0;width:840px; float:left;}
.box-content .box_playing .playing_absolute{position:absolute;width:840px; }
.box-content .box_playing .playing_video{padding:0px 0;width:1170px; position:absolute; background:#000;}
.box-content .box_playing .info_name_songmv{float:left; padding-bottom:5px;margin:318px 0 0 0;}
.box_playing .info_name_songmv .topbreadCrumb{float:left; padding:3px 0px; width:840px;color:#999999; }
.box_playing .info_name_songmv .topbreadCrumb a{ color:#999999; font-size:13px;line-height:18px;}
.box_playing .info_name_songmv .topbreadCrumb a:hover{color:#e74c3c}
.box_playing .info_name_songmv h1{display: inline; width:auto; font-size:22px; color:#000; line-height:24px;font-weight:500;font-style:normal}
.box_playing .info_name_songmv .name-singer{font-weight:300;font-style:normal; display: inline; font-size: 22px;}
.box_playing .info_name_songmv .name_title{float:left; width: 690px;}

.box-content .box_playing .box-link-songmv{display:inline-block;margin:7px 0 0 0px; position:absolute}
.box-content .box_playing .box-link-songmv .btn-link-songmv{display:inline-block;  width:19px; height:18px; margin:0px 0 0 10px; float:left;}
.box-content .box_playing .box-link-songmv .btn-link-songmv.btn-to-music{ background:url(../images/icon.png) -235px top no-repeat}
.box-content .box_playing .box-link-songmv .btn-link-songmv.btn-to-mv{ background:url(../images/icon.png) -216px top no-repeat}
.box-content .box_playing .box-link-songmv .btn-link-songmv.btn-best-karaoke{ background: url(../images/icon.png) -216px -18px no-repeat; float:left; width:30px;}

.box_playing .info_name_songmv .show_listen{float:right; width: auto; text-align:right; line-height:18px; margin-top:5px; color:#666666}
.box_playing .info_name_songmv .show_listen span{text-align:left; background:url(../images/icon-repeat.png) left -130px no-repeat; padding-left:32px;font-size:19px;}
.box_playing .info_name_songmv .show_view{float:right; width:130px; text-align:right; line-height:18px; margin-top:0px; color:#666666}
.box_playing .info_name_songmv .show_view span{text-align:left; background:url(../images/icon-repeat.png) left -502px no-repeat; padding-left:38px;font-size:19px; }
.box-content .box_playing .topbreadCrumb{float:left; padding:3px 0px; width:840px;color:#999999; }
.box-content .box_playing .topbreadCrumb a{ color:#999999; font-size:11px;line-height:18px;}
.box-content .box_playing .topbreadCrumb a:hover{color:#0689ba}

.box-content .box_playing .playing_video .box-view-player{ float:left; width:840px;}
.box-content .box_playing .playing_video .box-list-playing{ float:left; width:330px; background:#333333  }
.box-content .box_playing .playing_video .box-list-playing .title-show-name{ font-size:12px; z-index:1; background:url(../images/transparent-50.png); height:40px; padding:10px 0px;border-bottom:#3a3a3a solid 0px; float:left; width:100%; color:#423f3d}
.box-content .box_playing .playing_video .box-list-playing .title-show-name h1{padding:0px 10px; color:#FFFFFF; font-size:17px; }
.box-content .box_playing .playing_video .box-list-playing .title-show-name span{padding:0px 10px;  color:#626262; font-size:12px; }
.box-content .box_playing .playing_video .box-list-playing .box-detail-item-playlist{float:left; width:100%; height:auto;z-index:1;}
.box-content .box_playing .playing_video .box-list-playing .box-detail-item-playlist li{float:left; width:100%; height:45px; padding:10px 0; color:#e3e3e3; margin:0 0 0 0; display:block}
.box-content .box_playing .playing_video .box-list-playing .box-detail-item-playlist li:hover,.box-content .box_playing .playing_video .box-list-playing .box-detail-item-playlist li.active{ background:url(../images/transparent-40.png)}
.box-content .box_playing .playing_video .box-list-playing .box-detail-item-playlist li a{color:#e3e3e3; width:100%; display:block; height:45px;}
.box-content .box_playing .playing_video .box-list-playing .box-detail-item-playlist li span{height:45px; padding:0 0px 0 10px; line-height:45px; width:32px; font-size:11px; text-align:left; color:#b8b8b8; float:left}
.box-content .box_playing .playing_video .box-list-playing .box-detail-item-playlist li img{width:80px; height:45px; margin:2px 10px 2px 0; float:left;vertical-align:middle}
.box-content .box_playing .playing_video .box-list-playing .box-detail-item-playlist li .name-title{ padding:0 0px 0 0;  line-height:15px; font-size:12px; color:#d6d6d6;max-height:45px;display: -webkit-box;-webkit-line-clamp: 2;  -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; vertical-align:middle; width:auto}
.box-content .box_playing .playing_video .box-list-playing .box-detail-item-playlist li .name-singer{padding:3px 0px 0 0; width:170px;  line-height:16px; font-size:11px; color:#919191; float: left;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}

.box-content .box_playing .playing_video .box-list-playing .box-detail-item-playlist li:hover img,.box-content .box_playing .playing_video .box-list-playing .box-detail-item-playlist li.active img{ border:#e74c3c solid 2px; width:76px; height:41px;}

.box_menu_player{float:left; width:840px; border-bottom:#ececec solid 1px; border-top: solid 1px #ececec;  padding:12px 0 12px 0; margin:10px 0 0 0}
.box_menu_player ul{float:left; line-height:20px;}
.box_menu_player ul li{float:left; margin-right:20px;}
.box_menu_player ul li a{color:#212121; padding:5px 0 5px 0; font-size:14px;}
.box_menu_player ul li a:hover{color:#2582be;}       
.box_menu_player ul li a.active{color:#2582be; font-weight:700}       

.icon_add_to_heart{float:left; height:20px; width:24px; background:url(../images/icon.png) -255px top no-repeat;  margin-right:5px;}
.box_menu_player ul li a:hover .icon_add_to_heart,.box_menu_player ul li a.active .icon_add_to_heart{ background:url(../images/icon.png) -255px -20px no-repeat; }
.icon_download{float:left; height:20px; width:20px; background:url(../images/icon.png) -279px top no-repeat;  margin-right:5px;}
.box_menu_player ul li a:hover .icon_download,.box_menu_player ul li a.active .icon_download{ background:url(../images/icon.png) -279px -20px no-repeat;}
.icon_share{float:left; height:20px; width:20px; background:url(../images/icon.png) -299px top no-repeat;  margin-right:5px;}
.box_menu_player ul li a:hover .icon_share,.box_menu_player ul li a.active .icon_share{background:url(../images/icon.png) -299px -20px no-repeat;}
.icon_ringtone{float:left; height:20px; width:20px; background:url(../images/icon.png) -320px top no-repeat;  margin-right:5px;}
.box_menu_player ul li a:hover .icon_ringtone,.box_menu_player ul li a.active .icon_ringtone{background:url(../images/icon.png) -320px -20px no-repeat;}
.icon_statistics{float:left; height:20px; width:20px; background:url(../images/icon.png) -340px top no-repeat;  margin-right:5px;}
.box_menu_player ul li a:hover .icon_statistics,.box_menu_player ul li a.active .icon_statistics{background:url(../images/icon.png) -340px -20px no-repeat;}
.icon_report{float:left; height:20px; width:20px; background:url(../images/icon.png) -360px top no-repeat;  margin-right:5px;}
.box_menu_player ul li a:hover .icon_report,.box_menu_player ul li a.active .icon_report{background:url(../images/icon.png) -360px -20px no-repeat; }
.list_video_inplaylist{width:620px; float:left; margin-bottom:0px; background:#000000; height:78px; padding:10px 0px;}
.list_video_inplaylist .btn_next_view{width:15px; float:left; height:78px; padding:0px; margin:0px; }
.list_video_inplaylist .btn_next_view span{width:10px; height:17px; float:left; background:url(../images/icon.png) -110px -73px no-repeat;margin:30px 0px 0px 2px}
.list_video_inplaylist .btn_next_view:hover span{background:url(../images/icon.png) -110px -90px no-repeat}
.list_video_inplaylist .btn_pre_view{width:15px; float:left; height:78px; padding:0px; margin:0px;}
.list_video_inplaylist .btn_pre_view span{width:10px; height:17px; float:left; background:url(../images/icon.png) -100px -73px no-repeat;margin:30px 0px 0px 2px}
.list_video_inplaylist .btn_pre_view:hover span{background:url(../images/icon.png) -100px -90px no-repeat}
.list_video_inplaylist .fram_content_list{width:590px; float:left; overflow:hidden; }
.box_resource_slide{float:left; width:840px; overflow:hidden}
.list_video_inplaylist .fram_content_list ul{width:680px; float:left;}
.list_video_inplaylist .fram_content_list ul li{width:140px; float:left; margin-right:10px; padding:0px 0px; height:78px;}
.list_video_inplaylist .fram_content_list ul li a{width:140px; float:left; display:block;}
.list_video_inplaylist .fram_content_list ul li a:hover{ text-decoration:underline}
.list_video_inplaylist .fram_content_list ul li .video_relative{position:relative; height:78px; float:left; overflow:hidden}
.list_video_inplaylist .fram_content_list ul li .video_relative .count_no{height:24px; margin:54px 0px 0px 116px; width:24px; z-index:11; color:#ffffff; text-align:center; line-height:24px;  background:#666666; position:absolute}
.list_video_inplaylist .fram_content_list ul li .video_relative .bg_video{position:absolute; z-index:10; background:url(../images/transparent.png);font-size:12px; color:#FFFFFF;  width:130x; bottom:0px; line-height:14px; padding:5px 5px 3px 5px; }
.list_video_inplaylist .fram_content_list ul li .video_relative .bg_video p.name_video{font-size:12px; color:#2882bc; font-weight:bold; float:left;white-space:nowrap;overflow: hidden;text-overflow: ellipsis; width:110px; padding-bottom:2px;}
.list_video_inplaylist .fram_content_list ul li .video_relative:hover .bg_video,.list_video_inplaylist .fram_content_list ul li .video_relative.active .bg_video{height:70px; border-bottom:#2882bc solid 2px;}
.list_video_inplaylist .fram_content_list ul li .video_relative:hover .bg_video p.name_video,.list_video_inplaylist .fram_content_list ul li .video_relative.active .bg_video p.name_video{font-size:12px; color:#2882bc; font-weight:bold; float:left; height:auto;white-space: normal;overflow: auto; width:130px; padding-bottom:3px}
.list_video_inplaylist .fram_content_list ul li .video_relative:hover .count_no,.list_video_inplaylist .fram_content_list ul li .video_relative.active .count_no{background:#2882bc;color:#ffffff;}
.list_video_inplaylist .fram_content_list ul li .video_relative .bg_video p.name_singer{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; float:left; width:130px; display:none}
.list_video_inplaylist .fram_content_list ul li .video_relative .bg_video p a{font-size:12px; color:#bfbfbf}
.list_video_inplaylist .fram_content_list ul li .video_relative:hover .bg_video  p.name_singer{display:block}
.list_video_inplaylist .fram_content_list ul li .video_relative img{width:140px;opacity:0.7;filter:alpha(opacity=70); /* For IE8 and earlier */}


.box_menu_player .box_btn_like{float:right; width:auto}
.box_btn_like .box_like_nct .export_faner{float:left; height:24px; background: url(../images/icon.png) right -25px no-repeat; margin:0px 0px 0px 10px; line-height:18px; padding:0px 1px 0px 0px; display:block;margin-top:5px;}
.box_btn_like .box_like_nct .export_faner label{float:left; height:24px; background: url(../images/icon.png) -333px -25px no-repeat; margin:0px 0px 0px -10px; line-height:18px; padding:0px 6px 0px 10px; text-align:center; font-weight:bold; color:#333; font-size:12px;}
.box_btn_like .box_like_fb{float:right; margin-top:4px}
.box-content-player{float:left; padding:0px 0; width:840px;  border:#dddddd solid 0px; padding:10px 0; border-top:0px;}
.box-content-player .album_info{width:840px; float:left; margin-bottom:10px;}
.box-content-player .album_info .img_album{float:left; width:140px; margin-right:10px;}
.box-content-player .album_info p{ margin-bottom:5px}
.box-content-player .album_info .detail_info_playing_now{ font-size:14px; color:#5c5c5c; padding-left:10px; width: 100%; min-height: 30px;}
.box-content-player .album_info .detail_info_playing_now .logo-official{ width:100px; height:80px; float:left; background:url(../images/icon.png) -300px -384px no-repeat; margin:0 10px 0}
.box-content-player .album_info .detail_info_playing_now .logo-selective{ width:100px; height:80px; float:left; background:url(../images/label-chonloc.png) left  top no-repeat; margin:0 10px 0px 0 }
.box-content-player .album_info .detail_info_playing_now .logo-official.skymusic{background:url(../images/icon-official.png) left top no-repeat;}
.box-content-player .album_info .detail_info_playing_now .logo-official.sonymusic{background:url(../images/icon-official.png) left -78px no-repeat;}
.box-content-player .album_info .detail_info_playing_now .logo-official.universal{background:url(../images/icon-official.png) left -156px no-repeat;}
.box-content-player .album_info .detail_info_playing_now .logo-official.kdmmusic{background:url(../images/icon-official.png) left -235px no-repeat;}
.box-content-player .album_info .detail_info_playing_now .logo-official.warner-music{background:url(../images/icon-official.png) left -418px no-repeat;}

.box-content-player .album_info .detail_info_playing_now .content_info_description{ font-size:14px; color:#5c5c5c; position:relative; max-height:60px; display: -webkit-box; -webkit-line-clamp: 4;  -webkit-box-orient: vertical; overflow: hidden;  text-overflow: ellipsis;z-index:-10;  width: auto}
.box-content-player .album_info .detail_info_playing_now .content_info_description.show_more_content_full{max-height:none; display: block; }
.box-content-player .album_info .detail_info_playing_now .link_content_info_description_more{ font-size:14px; font-weight:400; color: #0689ba !important;}

.box-content-player .album_info .detail_info_playing_now strong{ font-weight:700}
.box-content-player .album_info .detail_info_playing_now a{ font-weight:700; color:#0689ba}
.box-content-player .album_info .detail_info_playing_now a:hover{ text-decoration:underline}
.box-content-player .album_info .user_upload{float:right; width:180px; text-align:left; margin-left:10px;}
.box-content-player .album_info .user_upload img{float:left; margin-right:8px; width: 48px; height:48px !important;}
.box-content-player .album_info .user_upload a.name_user_upload{float:left; line-height:20px; max-width:120px;white-space:nowrap; overflow:hidden;text-overflow: ellipsis; height:24px; }

.box_report_error{float:left; padding: 10px; width: 818px; border: #e3e3e3 solid 1px; margin-bottom: 8px; margin-top: 10px;}
.box_report_error p{ margin-bottom:10px; font-size:18px; width:100%; float:left;}
.box_report_error span{float:left; width:840px; line-height:30px; padding:0px 0;  font-size:14px; padding:5px 0 !important}
.box_report_error label{margin:0 0 0 5px}
.box_report_error .input_error{width:820px; float:left}
.box_report_error .btn_submit_error{float:left; padding:8px 12px; margin-top:5px; font-size:14px}
.box_report_error textarea {width: 798px !important; border: #e3e3e3 solid 1px;}
.alert{float:left; width:100%; padding:20px 0px 15px 0px;margin:5px 0}
.alert .content_alert{float:left; width:750px; line-height:18px; font-size:15px; color:#ffffff}
.alert.success{ background:#41cc76; border-top:#2882bc solid 0px;}
.alert.success span.icon{ width:16px; height:16px; display:block; background: url(../images/icon.png) -217px -40px no-repeat; margin:2px 10px 5px 15px; float:left}
.alert.error{ background:#e64e4e; border-top:#bb2727 solid 0px;}
.alert.error span.icon{ width:16px; height:16px; display:block; background: url(../images/icon.png) -233px -40px no-repeat; margin:2px 10px 5px 15px; float:left}
.alert.warning{background:#f29526; border-top:#2882bc solid 0px;}
.alert.warning span.icon{ width:16px; height:16px; display:block; background: url(../images/icon.png) -249px -40px no-repeat; margin:2px 10px 5px 15px; float:left}
.alert.infomation { background:#329ed9; border-top:#2882bc solid 0px;}
.alert.infomation span.icon{ width:16px; height:16px; display:block; background: url(../images/icon.png) -265px -40px no-repeat; margin:2px 10px 5px 15px; float:left}
a.close{width:13px; height:13px; display:block;background: url(../images/icon.png) -306px -40px no-repeat; margin: 3px 10px 0px 0px; -webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none; float:right}
a.close:hover{background: url(../images/icon.png) -294px -40px no-repeat; }
a.close-addf{width:13px; height:13px; display:block;background: url(../images/icon.png) -281px -40px no-repeat; margin:3px 3px 0px 0px; float:right}
a.close-addf:hover{background: url(../images/icon.png) -294px -40px no-repeat; }
a.close-big{width:18px; height:18px; display:block;background: url(../images/icon.png) left -76px no-repeat; margin:0px 5px 0px 0px; float:right}
a.close-big:hover{background: url(../images/icon.png) -18px -76px no-repeat; }



.lyric{position: relative; width:798px; float:left; padding:5px 0px;  border:#e3e3e3 solid 1px; padding:10px 20px; margin:0 0 20px 0}
.lyric .pd_name_lyric{ width:798px; float:left;border-bottom:#dbdbdb solid 1px; padding:0px 0px 5px 0px; margin-bottom:8px}
.lyric .pd_name_lyric .name_lyric{ float:left; font-size:18px; width:798px; margin:0px; font-weight:500}
.lyric .pd_name_lyric .name_post{ float:left; font-size:14px; width:798px; margin:0px; color:#9a9a9a}
.lyric .pd_name_lyric .name_post a{color:#2582be;}
.lyric .pd_name_lyric .name_post a:hover{ text-decoration:underline}
.lyric .box_add_lyric{float:left;line-height:28px; width:100%; overflow:hidden; font-size:14px; font-weight:300; color:#333; padding:10px 0}

.lyric .pd_lyric{float:left;line-height:28px; background:transparent url(../images/line_lyric.png) left -5px;max-height:250px;overflow:hidden; font-size:14px; font-weight:300; color:#333; width: 492px;padding-right: 305px;}
.lyric .pd_lyric p{color:#333333;}
.lyric .more_add{width:100%; float:left;  padding:5px 0px; }
.lyric .more_add .btn_view_more{background:url(../images/icon-repeat.png) -15px -409px no-repeat; padding:0px 0 10px 18px; color:#2582be; height:25px; float:left; line-height:25px;}
.lyric .more_add .btn_view_hide{background:url(../images/icon-repeat.png) -13px -438px no-repeat; padding:0px 0 10px 18px; color:#2582be; height:25px; float:left; line-height:25px;}
.lyric .ads_300_250{float:right; width:300px; padding:7px 0 7px 10px; background:#FFFFFF; position: absolute;right: 20px;top: 65px;}
.btn_add_action{ padding: 8px 20px; float:left; margin:0 10px 0 0;}
.btn_add_cannel,.btn_add_cannel:hover{ padding: 8px 20px; float:left; margin:0 10px 0 0; background:#7a7a7a !important}
.more-add-lyric {width: 100%; float: left; padding: 5px 0px;}

.box-content .box-comment{width:840px; float:left; margin:20px 0;z-index: 1;position: relative;}
.box-content .box-item-in-playlist{width:840px; float:left; margin:10px 0;}
ul.list_song_in_album{width:838px; float:left; border:#dbdbdb solid 1px; margin-top:0px}
ul.list_song_in_album li{width:838px; float:left; height:36px; line-height:36px; display:block; border-bottom:#ececec solid 1px}
ul.list_song_in_album li.item_end{border-bottom:#dbdbdb solid 1px}
ul.list_song_in_album li.alternate{}
ul.list_song_in_album li.active,ul.list_song_in_album li:hover{background:#e9f3f7; border-bottom:#dcecf2 solid 1px}
ul.list_song_in_album li.active span.nunberit{ width:auto; height:30px; background:url(../images/icon_status.gif) center no-repeat; text-indent:-10000px; margin-left: -5px; margin-right: 0;}
ul.list_song_in_album li span.nunberit{height:31px; text-align:center; font-size:14px; float:left;  margin-left: 5px; margin-right: 5px;}
ul.list_song_in_album li span.icon_listen{ float:left; color:#999999; right:0; font-size:12px; background:url(../images/icon-repeat.png) left -194px no-repeat; padding-left:15px;  line-height:24px; display:block; margin:6px 0 0 0}
ul.list_song_in_album li .item_content{font-size:14px; float:left; float:left; width:550px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color: #999999;}
ul.list_song_in_album li .item_content .name_song{font-size:14px; text-transform: capitalize;} 
ul.list_song_in_album li .item_content .name_singer{font-size:14px; margin-left:3px; color:#9a9a9a}
ul.list_song_in_album li .item_content .icon-tag-lossless{ padding:1px 8px; font-size: 11px; text-transform: uppercase; background:#00adef; color:rgba(255,255,255,1.00);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin:0 5px 0 0}
ul.list_song_in_album li .item_content .icon-tag-hd{padding:1px 8px; font-size: 11px; text-transform: uppercase; background:#00adef; color:rgba(255,255,255,1.00);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin:0 5px 0 0  }
ul.list_song_in_album li .item_content .icon-tag-official{ padding:1px 8px; font-size: 11px; text-transform: uppercase; background:#ccc; color:rgba(255,255,255,1.00);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin:0 5px 0 0  }


ul.list_song_in_album li .button_new_window{ width:14px; height:14px; background:url(../images/icon.png) left top no-repeat; display:block; float:right;  margin:10px 15px 0px 0px}
ul.list_song_in_album li .button_new_window:hover{background:url(../images/icon.png) left -14px no-repeat; }
ul.list_song_in_album li .button_download{ width:16px; height:14px; background:url(../images/icon.png) -14px top no-repeat; display:block; float:right;}
ul.list_song_in_album li .button_download:hover{background:url(../images/icon.png) -14px -14px no-repeat; }
ul.list_song_in_album li .fright_button_add_playlist{float:right;width:16px; height:14px;display:block; margin: 11px 15px 0px 0px;}
ul.list_song_in_album li .fright_button_add_playlist .button_add_playlist{ width:16px; height:14px; background:url(../images/icon.png) -44px top no-repeat; display:block; float:left; margin:0px 12px 0px 0px}
ul.list_song_in_album li .fright_button_add_playlist .button_add_playlist:hover{background:url(../images/icon.png) -44px -14px no-repeat;}
ul.list_song_in_album li .fright_button_add_playlist .button_add_playlist.added{ background:url(../images/icon.png) -60px top no-repeat;}
ul.list_song_in_album li .fright_button_add_playlist .button_add_playlist.added:hover{ background:url(../images/icon.png) -60px top no-repeat;}
ul.list_song_in_album li .button_playing{ width:14px; height:14px; background:url(../images/icon.png) -30px top no-repeat; display:block; float:right;  margin:10px 15px 0px 0px}
ul.list_song_in_album li .button_playing:hover{background:url(../images/icon.png) -30px -14px no-repeat;}

ul.list_song_in_album li .button_playing.pause{ width:14px; height:14px; background:url(../images/icon.png) -180px -111px no-repeat; display:block; float:right;  margin:10px 15px 0px 0px}
ul.list_song_in_album li .button_playing.pause:hover{background:url(../images/icon.png) -180px -126px no-repeat;}

ul.list_song_in_album li .button_delete{ width:14px; height:14px; background:url(../images/icon.png) -178px -81px no-repeat; display:block; float:right;  margin:10px 10px 0px 0px}
ul.list_song_in_album li .button_delete:hover{background:url(../images/icon.png) -178px -95px no-repeat;}
ul.list_song_in_album li .button_upsort{ width:14px; height:14px; background:url(../images/icon.png) -210px -81px no-repeat; display:block; float:right;  margin:10px 5px 0px 0px}
ul.list_song_in_album li .button_upsort:hover{background:url(../images/icon.png) -210px -95px no-repeat;}
ul.list_song_in_album li .button_downsort{ width:14px; height:14px; background:url(../images/icon.png) -195px -81px no-repeat; display:block; float:right;  margin:10px 5px 0px 0px}
ul.list_song_in_album li .button_downsort:hover{background:url(../images/icon.png) -195px -95px no-repeat;}


.box_show_add_playlist{background: #fff;position: absolute; z-index: 1000; width: 400px; height:185px;padding: 3px 0 5px; margin:-20px 0 0 -381px; border:#dbdbdb solid 1px; border:#dbdbdb solid 1px; }
.box_show_add_playlist p{ float:left; width:383px; padding:5px 7px 5px 10px; line-height:20px; height:20px;}
.box_show_add_playlist .box_show_playlist_popup{width:368px; background:#f1f1f1; padding:5px; float:left; border:#dbdbdb solid 1px;margin:0 0 5px 10px;}
.box_show_add_playlist .box_show_playlist_popup a{width:348px;  padding:0px 10px; float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.box_show_add_playlist .box_show_playlist_popup a:hover{background:#2582cc; color:#FFFFFF; text-decoration:none !important}
.box_show_add_playlist .box_show_playlist_popup a span{font-weight:normal;  }
.box_show_add_playlist .box_show_playlist_popup a span.date_create{float:right !important; font-weight:normal; width:100px !important; text-align:right}
.box_show_add_playlist .box_show_playlist_popup a span.name_playlist{float:left; max-width:200px !important; margin:0 5px 0 0; text-align:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.box_show_add_playlist .box_form_add{ float:left;  width:380px;line-height:28px; font-size:14px; margin:0 0 0 10px; }
.box_show_add_playlist .input_data.input_playlist{width:259px; float:left; height:20px}
.box_show_add_playlist .box_form_add .btn_create_playlist{float:left; padding: 2px 12px; margin-left:5px; width:80px; text-align:center; text-decoration:none !important}




.box_download_music{ float:left; width:840px;   padding:0px; margin-bottom:0px;  padding:0px 0 20px 0}
.box_download_music ul{ float:left; width:100%}
.box_download_music ul li{float: left;width: 230px;margin: 10px 0 0 30px;text-align: center;}
.box_download_music ul li a{float: left;padding: 10px 12px 10px 80px;background: #2582be url(../images/icon-repeat.png) 50px -530px no-repeat;font-weight: 500;width: 150px;text-align: left;}
.box_download_music ul li a.dl320{ background:#156faa url(../images/icon-repeat.png) 42px -530px no-repeat;}
.box_download_music ul li a.dl320:hover{ background:#0b629a url(../images/icon-repeat.png) 42px -530px no-repeat;}
.box_download_music ul li a.dllossless{ background:#085d95 url(../images/icon-repeat.png) 42px -530px no-repeat; }
.box_download_music ul li a.dllossless:hover{ background:#024c7d url(../images/icon-repeat.png) 42px -530px no-repeat; }
.box_download_music ul li a.dldisble{ background:#7a7a7a url(../images/icon-repeat.png) 42px -530px no-repeat;}
.box_download_music ul li a.dldisble:hover{ background:#7a7a7a url(../images/icon-repeat.png) 42px -530px no-repeat;}
.box_download_music ul li span{float:left; display:block; text-align:center; width:100%; margin:5px 0 0 0; color:#7f7f7f; font-size:12px;}

.box_share_data{width:820px; padding:10px 10px 10px; float:left; border-top:#dbdbdb solid 1px;background:#ffffff}
.box_share_data .row_share{float:left; width:820px; margin-bottom:5px; line-height:33px}
.box_share_data .row_share .lb{float:left; width:50px;}
.box_share_data .row_share .share_allb{float:left; width: 282px; overflow:hidden; margin-left: 10px; margin-top: 4px;}
.box_share_data .row_share .share_allb a{float:left; width:32px; height:32px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin-left:5px; display:block; text-indent:-10000px;}
.box_share_data .row_share .share_allb a.share_facebook{background:#2f4b93 url(../images/icon-repeat.png) left -564px no-repeat}
.box_share_data .row_share .share_allb a.share_facebook:hover{background:#415c9d url(../images/icon-repeat.png) left -564px no-repeat}
.box_share_data .row_share .share_allb a.share_facebook:active{background:#264186 url(../images/icon-repeat.png) left -564px no-repeat}
.box_share_data .row_share .share_allb a.share_google{background:#c43a30 url(../images/icon-repeat.png) left -596px no-repeat}
.box_share_data .row_share .share_allb a.share_google:hover{background:#d24a40 url(../images/icon-repeat.png) left -596px no-repeat}
.box_share_data .row_share .share_allb a.share_google:active{background:#b52b21 url(../images/icon-repeat.png) left -596px no-repeat}
.box_share_data .row_share .share_allb a.share_yahoo{background:#66106e url(../images/icon-repeat.png) left -660px no-repeat}
.box_share_data .row_share .share_allb a.share_yahoo:hover{background:#781d80 url(../images/icon-repeat.png) left -660px no-repeat}
.box_share_data .row_share .share_allb a.share_yahoo:active{background:#58075f url(../images/icon-repeat.png) left -660px no-repeat}
.box_share_data .row_share .share_allb a.share_twitter{background:#00aeef url(../images/icon-repeat.png) left -628px no-repeat}
.box_share_data .row_share .share_allb a.share_twitter:hover{background:#02a2de url(../images/icon-repeat.png) left -628px no-repeat}
.box_share_data .row_share .share_allb a.share_twitter:active{background:#0292c7 url(../images/icon-repeat.png) left -628px no-repeat}

.input_data.input_link1{width:475px; float:left; font-size:14px; padding:6px 10px 6px 6px}
.input_data.input_link2{width:656px; float:left;font-size:14px}
.box_share_data .title_note{float:left; width:618px; display:block; padding:3px 0px;}
.box_share_data h3.key{ display: inline!important; font-size:12px;float: none!important;border: 0px!important;width: auto!important; }
.box_share_data .title_note a{ font-size:12px; font-size:12px; float:none !important; display:inline!important;color:#00adef}


.box_add_playlist_detail{ float:left; width:840px;   padding:0px; margin-bottom:10px;}
.box_add_playlist_detail p{ float:left; width:840px;line-height:32px;  margin-bottom:10px; font-size:18px}
.box_add_playlist_detail .box_show_playlist{width:828px; background:#f1f1f1; padding:5px; float:left; border:#dbdbdb solid 1px;margin-bottom:10px;}
.box_add_playlist_detail .box_show_playlist a{width:804px; background:#f1f1f1; padding:6px 10px; float:left; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; }
.box_add_playlist_detail .box_show_playlist a:hover{background:#2882bc; color:#FFFFFF}
.box_add_playlist_detail .box_show_playlist a span{font-weight:normal}
.box_add_playlist_detail .box_show_playlist a span.date_create{float:right; font-weight:normal}
.box_add_playlist_detail .box_show_playlist a span.name_playlist{float:left; width:450px; font-size:14px}
.box_add_playlist_detail .input_data{height:25px; float:left; padding:3px 5px; line-height:25px; width:705px; font-size:14px; margin-top: 0; height: 27px;}
.box_add_playlist_detail .btn_create_playlist{float:left; padding:8px 12px; margin-left:5px;}

.full_bglightbox{background:url(../images/transparent.png); position: absolute; width:100%; height:100%; z-index:999999;}
.show-lightbox{width:550px;margin:0 auto; padding:0px; -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  -webkit-transition: border .25s linear, color .25s linear; -moz-transition: border .25s linear, color .25s linear;  -o-transition: border .25s linear, color .25s linear;  transition: border .25s linear, color .25s linear; position:absolute; z-index:999999; }
.show-lightbox .wpage_lightbox{width:550px; height:auto; z-index:1001; background:#FFFFFF; position:absolute; z-index:1001}
.show-lightbox .title_lightbox{ float:left; width:530px; padding:10px 10px 10px 10px; text-align: center; background:#2582be; font-size:20px; color:#FFFFFF;  }
.show-lightbox .title_lightbox label{ text-transform:uppercase}
.show-lightbox .content-lightbox{float:left; width:470px; padding:15px 40px 15px 40px; height:auto;}
.show-lightbox .content-lightbox .note_lightbox a.lnk-download,a.lnk-download:hover{color:#fff; font-weight:bold; height:20px; padding:3px 10px; text-decoration: none !important}
.show-lightbox.w400px{width:400px;}
.btn-primary.cancel{ background:#bdc3c7}
.show-lightbox.w400px{width:450px;}
.show-lightbox.w400px .wpage_lightbox{width:450px;}
.show-lightbox.w400px .title_lightbox{ width:430px; float:left}
.show-lightbox.w400px .content-lightbox{width:370px;}
a.light_close{width:12px; height:12px; display:block;background: url(../images/icon-repeat.png) -4px -761px no-repeat; margin:5px 0px 0px 0px; float:right; padding:5px;}
a.light_close:hover{background:#5dade2 url(../images/icon-repeat.png)  -4px -761px no-repeat; }

.show-lightbox input{ height:22px; float:left; cursor:pointer}
.show-lightbox textarea{ float:left; width:353px; height:100px;}
.show-lightbox input.combobox{box-shadow:none;width:328px;padding-right:30px; height:22px;margin-bottom:0;position:relative;}
.show-lightbox .content-lightbox .fun_login{border-top:0px; float:left; width:490px;  color:#333333;}
.show-lightbox .content-lightbox .fun_login .pdform{ float:left; width:400px; font-size:13px; padding:3px 0px;}
.show-lightbox .content-lightbox .fun_login .pdform .box_more_option{float:left; width:370px;line-height:16px; height:40px; padding:5px 0px 10px 0px;}
.show-lightbox .content-lightbox .fun_login .pdform .box_more_option input{float:left; margin:3px 4px 0px 0px;}
.show-lightbox .content-lightbox .fun_login .pdform .box_more_option input[type=checkbox]:not(old) + label{    line-height: 16px !important; height:24px !important}
.show-lightbox .content-lightbox .fun_login .pdform .box_more_option span{float:left; margin-right:5px; font-size:12px; line-height:16px;margin:0px 0px 0 0;}
.show-lightbox .content-lightbox .fun_login .pdform .box_more_option .lost{ background:none;font-weight:normal; font-size:14px;line-height:16px;margin:5px 0px 0 0; height:24px; float:left}
.show-lightbox .content-lightbox .fun_login .pdform .btn.btn_login_submit{float:right; font-size:15px; width:80px; text-align:center; height:36px; line-height:36px; margin:0px 0px 5px 0; padding:0px 20px;}
.show-lightbox .content-lightbox .fun_login .lb{ float:left; width:370px; font-size:13px; margin-bottom:3px}
.show-lightbox .content-lightbox .fun_login .row{ float:left; width:370px; font-size:13px; margin-bottom:10px}
.show-lightbox .content-lightbox .fun_login .input_data{height:22px; float:left; padding:8px 5px; line-height:25px}
.show-lightbox .content-lightbox .fun_login .input_data.input_link1{width:358px; float:left; font-size:12px}
.show-lightbox .content-lightbox .fun_login .box_more_login{float:left; width:350px; background:#e5e5e5; padding:6px 10px 4px 10px; margin:0px 0px; height:28px; line-height:28px; }
.show-lightbox .content-lightbox .fun_login .box_more_login label{float:left;}
.show-lightbox .content-lightbox .fun_login .box_more_login a{width:24px; height:24px !important; float:left; margin-left:5px !important; line-height:28px !important; text-align: left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; font-weight:bold}
.show-lightbox .content-lightbox .fun_login .box_more_login a.login_facebook{background:#2f4b93}
.show-lightbox .content-lightbox .fun_login .box_more_login a.login_facebook:hover{background:#415c9d}
.show-lightbox .content-lightbox .fun_login .box_more_login a.login_facebook:active{background:#264186}
.show-lightbox .content-lightbox .fun_login .box_more_login a.login_facebook span{width:16px; height:16px; background:url(../images/icon.png) -40px -76px no-repeat;  margin:4px 9px 0px 4px; float:left}
.show-lightbox .content-lightbox .fun_login .box_more_login a.login_google{background:#c43a30}
.show-lightbox .content-lightbox .fun_login .box_more_login a.login_google:hover{background:#d24a40}
.show-lightbox .content-lightbox .fun_login .box_more_login a.login_google:active{background:#b52b21}
.show-lightbox .content-lightbox .fun_login .box_more_login a.login_google span{width:16px; height:16px; background:url(../images/icon.png) -59px -76px no-repeat;  margin:4px 9px 0px 5px; float:left}
.show-lightbox .content-lightbox .fun_login .box_not_user{float:left; width:358px; padding:0px 0px; text-align: left; height:34px; line-height:34px; }
.show-lightbox .content-lightbox .fun_login .box_not_user a{float: none !important; background:none !important; line-height:34px !important; padding:0px; margin:0px;}

.show-lightbox .alert-lightbox{float:left; width:410px; padding:15px 20px 10px 20px; height:auto;}
.show-lightbox .alert-lightbox .fun_alert{border-top:0px; float:left; color:#333333; font-size:15px;  width:410px}
.show-lightbox .alert-lightbox .fun_alert .title-alert{color:#ec1a23; font-size:15px; width:100%; float:left;  margin:0 0 10px 0;  border-bottom:#f3f3f3 solid 1px; padding:0 0 10px 0}
.show-lightbox .alert-lightbox .fun_alert .name-alert{color:#0689ba; font-size:14px; width:100%; float:left;  text-align:center; margin:0 0 0px 0}
.show-lightbox .alert-lightbox .fun_alert .box-btn-alert{ float:left; width:100%; text-align:center; padding:15px 0 10px 0; line-height:40px;}
.show-lightbox .alert-lightbox .fun_alert .box-btn-alert a{ margin:0 5px; height:16px;-webkit-border-radius: 4px; font-size:14px; color:#FFFFFF;  -moz-border-radius: 4px; border-radius: 4px; border:#2582be solid 1px;}
.show-lightbox .alert-lightbox .fun_alert .box-btn-alert a.play-song{background:#2582be url(../images/icon-repeat.png) 12px -2226px no-repeat;  padding:8px 16px 8px 42px; }
.show-lightbox .alert-lightbox .fun_alert .box-btn-alert a.play-song:hover{background:#0b629a url(../images/icon-repeat.png) 12px -2226px no-repeat;  padding:8px 16px 8px 42px; border:#0b629a solid 1px; color:#FFFFFF}
.show-lightbox .alert-lightbox .fun_alert .box-btn-alert a.upload-song{background:#2582be url(../images/icon-repeat.png) 12px -2161px no-repeat;  padding:8px 16px 8px 42px;;}
.show-lightbox .alert-lightbox .fun_alert .box-btn-alert a.upload-song:hover{background:#0b629a url(../images/icon-repeat.png) 12px -2161px no-repeat;  padding:8px 16px 8px 42px;; border:#0b629a solid 1px; color:#FFFFFF}
.show-lightbox .alert-lightbox .fun_alert .note-alert{ color:#999999; font-size:13px; width:100%; padding:10px 0 0 0; float: left;border-top:#f3f3f3 solid 1px;}
.show-lightbox .alert-lightbox .fun_alert .row{ float:left; width:398px; font-size:13px; margin-bottom:0px}
.show-lightbox .alert-lightbox .fun_alert .row .input_data{height:22px; float:left; padding:8px 5px; line-height:25px; width:100%; font-size:15px;}
.show-lightbox .alert-lightbox .fun_alert .box-btn-alert a.action-submit{background:#2582be;  padding:8px 32px 8px 32px; }
.show-lightbox .alert-lightbox .fun_alert .box-btn-alert a.action-submit:hover{background:#0b629a;  padding:8px 16px 8px 42px; padding:8px 32px 8px 32px; border:#0b629a solid 1px; color:#FFFFFF }
.show-lightbox .alert-lightbox .fun_alert .box-btn-alert a.cancel-submit{background:#7a7a7a;  padding:8px 32px 8px 32px; border:#7a7a7a solid 1px; color:#FFFFFF }
.show-lightbox .alert-lightbox .fun_alert .box-btn-alert a.cancel-submit:hover{background:#464646;  padding:8px 16px 8px 42px; padding:8px 32px 8px 32px; border:#464646 solid 1px; color:#FFFFFF }


/*Search PAGE*/
.box_top_search{float:left; width:840px; color:#333333}
.search_control_select .button_advanced_search .more_option{background:url(../images/icon-repeat.png) right -404px no-repeat; padding-right:20px; float:right;}
.search_control_select .button_advanced_search .more_option:hover{background:url(../images/icon-repeat.png) right -434px no-repeat;}
.button_advanced_search .menu_more_show{background: #ffffff; border: 1px solid #d9d9d9;  -moz-box-shadow: 0 3px 8px rgba(3,3,3,0.26); -webkit-box-shadow: 0 3px 8px rgba(3,3,3,0.26); box-shadow: 0 3px 8px rgba(3,3,3,0.26);position: absolute;z-index: 100;width: 160px;display: block;padding:0px; margin:40px 0px 0 -82px ;}
.search_control_select .button_advanced_search .menu_more_show label{color:#333333; width:150px; float:left; font-size:14px;font-weight:700}
.search_control_select .button_advanced_search .menu_more_show .btn_search_advanced{color:#333333; font-weight:500;font-size:14px;font-weight:700}

.search_control_select{float:left; width:820px; height:40px; background:#e5e5e5; padding:0px 10px; margin-bottom:10px; color:#737373}
.search_control_select li{float:left; margin:11px 20px 16px 0px;}
.search_control_select li a{position:relative;padding:0px 0px 10px 0px; margin:0px 5px 0px 0px;height:16px;  font-size:14px;}
.search_control_select li a span{ color:#999; font-size:12px;}
.search_control_select li a:hover{position:relative; padding:0px 0px 0px 0px;margin:0px 5px 0px 0px;height:16px;  font-size:14px; padding:0px 0px 8px 0px;  border-bottom:#1abc9c solid 2px;}
.search_control_select li a.active{position:relative;padding:0px 0px 10px 0px; margin:11px 5px 13px 0px;height:16px; font-size:14px;  padding:0px 0px 8px 0px;  border-bottom:#1abc9c solid 2px;color:#e74c3c }
.search_control_select .button_advanced_search{float:right; line-height:32px; font-size:14px; background:url(../images/icon-repeat.png) left -2483px no-repeat; padding-left:20px; margin:4px 20px 0 0}

.search_control_select .button_field_search{float:right; line-height:32px; font-size:14px; background:url(../images/icon-repeat.png) left -979px no-repeat; padding-left:20px; margin:4px 05px 0 0}
.search_control_select .button_field_search .more_option{background:url(../images/icon-repeat.png) right -404px no-repeat; padding-right:20px; float:right;}
.search_control_select .button_field_search .more_option:hover{background:url(../images/icon-repeat.png) right -434px no-repeat;}
.search_control_select .button_field_search .menu_more_show label{color:#333333; width:150px; float:left; font-size:14px;font-weight:700}
.search_control_select .button_field_search .menu_more_show .btn_search_advanced{color:#333333; font-weight:500;font-size:14px;font-weight:700}

.button_field_search .menu_more_show{background: #ffffff; border: 1px solid #d9d9d9;  -moz-box-shadow: 0 3px 8px rgba(3,3,3,0.26); -webkit-box-shadow: 0 3px 8px rgba(3,3,3,0.26); box-shadow: 0 3px 8px rgba(3,3,3,0.26);position: absolute;z-index: 100;width: 160px;display: block;padding:0px; margin:40px 0px 0 -70px ;}

.menu_more_show .dot_show_menu{background: url(../images/dot_show_menu.png); width:24px; height:13px; position:absolute; margin:-12px 0 0 68px;}
.menu_more_show ul{ padding:0px; margin:0 0 0 15px}
.menu_more_show li{float:left; display:block; width:130px; padding:0px; margin:0px 0px 0px 10px; padding:0px; border-top:#f3f3f3 solid 1px;}
.menu_more_show li:nth-child(1){ border-top:#f3f3f3 solid 0px;}
.menu_more_show li a{float:left; display:block; width:120px; padding:0px 5px 10px 0px; font-size:13px; text-align:left; height:22px; border-bottom:#1abc9c solid 0px}
.menu_more_show li a:hover{float:left; display:block; width:120px;padding:0px 5px 10px 0px; font-size:13px; height:22px ;border-bottom:#1abc9c solid 0px }
.box_top_search .title_info_key{float:left; width:840px; height:38px; line-height:38px;  font-size:22px}
.box_top_search .title_info_key a{color:#2882bc;}
.box_top_search .search_suggestions{background:#2582BE url(../images/icon-repeat.png) 8px -1041px no-repeat !important; width:795px; font-weight:300; color:#FFFFFF; padding:8px 12px 8px 33px; float:left; font-size:14px; margin:5px 0}
.box_top_search .search_suggestions a{ font-weight: bold;color:#FFFFFF;}
.box_top_search .search_suggestions a.keyword{color:#FFFFFF}
.box_top_search .search_suggestions a:hover{ text-decoration:underline}
.search_returns_info_singer{float:left; margin-top:10px; width:840px; color:#333333; margin-bottom:0px; font-size:14px}
.search_returns_info_singer .search_returns_info_left{float:left; width:220px; margin-right:10px;}
.search_returns_info_singer .search_returns_info_left .img_avatar{float:left; margin:0px 10px 10px 0px; width:200px;}
.search_returns_info_singer .search_returns_info_left .img_avatar img{width:200px; margin:0px 0px 4px 0px;  border:0px solid #fff;}
.search_returns_info_singer .search_returns_info_left .listen_radio{float:left; margin:0px 0px 10px 31px; height:13px; line-height:13px; text-decoration:none !important; display:none}
.search_returns_info_singer .search_returns_info_singer_right{float:left; width:610px;}
.search_returns_info_singer_right h1{font-size:14px; float:left; width:610px; margin-bottom:5px;}
.search_returns_info_singer_right h1 a.name_singer{font-size:20px  !important; color:#444444 !important; font-weight:700; padding-bottom:5px; margin-bottom:0px; float:left; line-height:28px}
.search_returns_info_singer_right .box_list_cata_singer{padding-bottom:2px; }
.search_returns_info_singer_right .box_list_cata_singer a{margin-left:2px;font-weight:bold;}
.search_returns_info_singer_right .box_list_album{padding-bottom:2px;width:610px; margin-bottom:10px; float:left}
.search_returns_info_singer_right .box_list_album a{width:212px; float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-right:8px; border-bottom:solid 0px #dbdbdb; font-weight:bold; background:url(../images/icon-cursor.png) left -120px no-repeat; padding:3px 0px 3px 18px}
.search_returns_info_singer_right .box_list_music{padding-bottom:2px;width:610px; float:left}
.search_returns_info_singer_right .box_list_music a{width:212px; float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-right:8px; border-bottom:solid 0px #dbdbdb; font-weight:bold; background:url(../images/icon-cursor.png) left -384px no-repeat; padding:3px 0px 3px 18px}
.search_returns_info_singer_right .detail_about_album{float:left;width:610px; margin:5px 0 0 0}
.search_returns_info_singer_right .detail_about_album a{ color:#0689ba}
.search_returns_info_singer_right p{ padding-bottom:2px;}
.box_list_singer_more{float:left; width:610px; padding:10px 0;overflow:hidden}
.box_list_singer_more p{float:left; width:610px; padding:0 0 5px 0; font-weight:700}
.box_list_singer_more ul{float:left; width:620px;}
.box_list_singer_more ul li{float:left; width:90px; margin-right:30px;}
.box_list_singer_more ul li .name_singer{float:left; width:90px; font-size:13px; line-height:14px; margin:5px 0;}
.box_list_singer_more ul li  img{width:90px;}

.box_search_focus{float:left; width:820px; padding:10px 10px;  border:#e2edeb solid 0px; font-size:14px; background:#f0faf8;}
.box_search_focus .lable_title{float:left; width:820px; padding:0 0 5px 0; border-bottom:  #e2edeb solid 1px; margin:0 0 10px 0; font-size:18px; color:#2882bc }
.box_search_focus h3{font-size:15px;}
.box_search_focus h3 .name_album_search{font-size:15px; font-weight:700;  padding-bottom:5px;margin-bottom:4px;}

.box_search_focus.album_focus .box_list_singer{font-size:14px;  color:#333333;padding-bottom:10px; display:block; margin-top:3px;}
.box_search_focus.album_focus .box_list_singer span{ width:10px; height:14px;background:url(../images/icon-repeat.png) left -1019px no-repeat; float:left; margin-right:3px; margin-top:3px; }
.box_search_focus.album_focus .box_list_singer a{margin-left:2px;line-height:14px;color:#a2a2a2}
.box_search_focus.album_focus .box_list_singer a:hover{color:#0689ba}
.box_search_focus.album_focus .box_right {width:648px; float:left;}
.box_search_focus.album_focus .box_left{width:172px; float:left;margin-right:00px; height:152px;}
.box_search_focus.album_focus .box_left .box_absolute{position: relative; width:172px; height:152px; overflow:hidden}
.box_search_focus.album_focus .box_left .box_absolute:hover .icon_play{position:absolute; z-index:101; top:50%; left:50%; margin:-16px 0 0 -16px; width:33px; height:33px; display:block; background:url(../images/icon.png) -239px -276px no-repeat;}
.box_search_focus.album_focus .box_left .box_absolute:hover .icon_play:hover{background:url(../images/icon.png) -279px -276px no-repeat;}
.box_search_focus.album_focus .box_left .box_absolute .avatar{ position:absolute; z-index:100; width:152px; height:152px;}
.box_search_focus.album_focus .box_left .box_absolute .avatar img{float:left; width:152px;}
.box_search_focus.album_focus .box_info_upload_export{float:left; width:648px; height:20px; padding-bottom:5px;}
.box_search_focus.album_focus .box_info_upload_export .user_upload{float:left; margin-right:30px; background:url(../images/icon-repeat.png) left -951px no-repeat; padding-left:15px;  line-height:24px; text-transform: lowercase}
.box_search_focus.album_focus .box_info_upload_export .export_listen{float:left; margin-right:30px;background:url(../images/icon-repeat.png) 0px -195px no-repeat;  padding-left:18px;line-height:24px; font-size:12px !important}
.box_search_focus.album_focus .detail_about_album a{ color:#0689ba}
.box_search_focus.album_focus .box_left .box_absolute .box_content_count_video{padding:3px 5px; z-index:101; background:url(../images/transparent.png); position:absolute; color:#FFF; right:0; bottom:0}
.box_search_focus.album_focus .box_left .box_absolute .box_content_count_video .icon{float:left; height:18px; padding-left:20px; line-height:16px; display:block; background:url(../images/icon-repeat.png) left -1939px no-repeat;}


.box_search_focus.song_focus .box_list_singer{font-size:14px;  color:#444444;padding-bottom:10px; display:block; margin-top:3px}
.box_search_focus.song_focus .box_list_singer span{ width:10px; height:14px;background:url(../images/icon-repeat.png) left -1019px no-repeat; float:left; margin-right:3px; margin-top:3px; }
.box_search_focus.song_focus .box_list_singer a{margin-left:2px;line-height:14px; color:#a2a2a2}
.box_search_focus.song_focus .box_list_singer a:hover{color:#0689ba}
.box_search_focus.song_focus .box_right {width:700px; float:left; }
.box_search_focus.song_focus .box_left{width:100px; float:left;margin-right:20px; height:100px;}
.box_search_focus.song_focus .box_left .box_absolute{position: relative; width:100px; height:100px}
.box_search_focus.song_focus .box_left .box_absolute:hover .icon_play{position:absolute; z-index:101; top:50%; left:50%; margin:-16px 0 0 -16px; width:33px; height:33px; display:block; background:url(../images/icon.png) -239px -276px no-repeat;}
.box_search_focus.song_focus .box_left .box_absolute:hover .icon_play:hover{background:url(../images/icon.png) -279px -276px no-repeat;}
.box_search_focus.song_focus .box_left .box_absolute .avatar{ position:absolute; z-index:100; width:100px; height:100px;}
.box_search_focus.song_focus .box_left .box_absolute .avatar img{float:left; width:100px;}
.box_search_focus.song_focus .box_left .box_absolute .bg_action_info:hover .box_content_info{ display:none}
.box_search_focus.song_focus .box_left .box_absolute .bg_action_info .box_content_count_video{padding:3px 5px; background:url(../images/transparent.png); float:left; color:#FFF;}
.box_search_focus.song_focus .box_left .box_absolute .bg_action_info .box_content_count_video .icon{float:left; height:20px; padding-left:20px; line-height:24px; display:block; background:url(../images/icon-cursor.png) left -977px no-repeat;}
.box_search_focus.song_focus .box_info_upload_export{float:left; width:710px; height:20px; padding-bottom:5px;}
.box_search_focus.song_focus .box_info_upload_export .user_upload{float:left; margin-right:30px; background:url(../images/icon-repeat.png) left -951px no-repeat; padding-left:15px;  line-height:24px; text-transform: lowercase}
.box_search_focus.song_focus .box_info_upload_export .export_listen{float:left; margin-right:30px; background:url(../images/icon-repeat.png) 0px -195px no-repeat; padding-left:16px;line-height:24px; font-size:12px !important}
.box_search_focus.topic_focus .box_left{width:300px; float:left;margin-right:20px;}
.box_search_focus.topic_focus .box_left img{width:300px;}
.box_search_focus.topic_focus .box_right {width:500px; float:left; text-align:justify;}
.box_search_focus.topic_focus .box_right  .name_topic_search{ float: left; width:100%; margin:0 0 10px 0; font-weight:700; font-size:16px}
.box_search_focus.video_focus .box_absolute{position: relative; width:140px; height:78px}
.box_search_focus.video_focus .box_absolute:hover .icon_play{position:absolute; z-index:101; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px; height:48px; display:block; background:url(../images/icon.png) left -28px no-repeat;}
.box_search_focus.video_focus .box_absolute:hover .icon_play:hover{background:url(../images/icon.png) left -28px no-repeat;}
.box_search_focus.video_focus .box_absolute .icon_time_video{background: transparent url(../images/transparent.png) repeat; font-weight:bold;  color:#FFFFFF; bottom:0px; right:0px; font-size:11px; padding:0px 5px; height:16px; line-height:16px; position:absolute; z-index:100 }
.box_search_focus.video_focus .img{float:left;}
.box_search_focus.video_focus .img img{ width:140px; height:78px}
.box_search_focus.video_focus .box_left {width:140px; float:left; margin-right:20px;}
.box_search_focus.video_focus .box_right {width:450px; float:left;}
.box_search_focus.video_focus h3{font-size:14px;}
.box_search_focus.video_focus .name_video_search{font-size:15px; font-weight:bold; padding-bottom:5px;margin-bottom:4px; }
.box_search_focus.video_focus .box_list_singer{font-size:14px;  color:#444444;padding-bottom:10px; display:block; margin-top:3px;}
.box_search_focus.video_focus .box_list_singer span{ width:10px; height:14px;background:url(../images/icon-repeat.png) left -1019px no-repeat; float:left; margin-right:3px; margin-top:3px; }
.box_search_focus.video_focus .box_list_singer a{margin-left:2px; line-height:14px;color:#a2a2a2}
.box_search_focus.video_focus .box_list_singer a:hover{color:#0689ba}
.box_search_focus.video_focus .box_info_upload_export .export_viewed{float:left; margin-right:30px;background:url(../images/icon-repeat.png) 0px -229px no-repeat;padding-left:16px;line-height:24px; font-size:12px !important}

.search_returns_frame{float:left; width:840px; overflow: hidden;}
ul.search_returns_list{width:860px; float:left; padding:0px 0px 10px 0px}
ul.search_returns_list h2{width:840px; float:left; font-size:22px; color:#333333; line-height:32px; padding:10px 0;}
ul.search_returns_list h2 a{font-size:22px; color:#333333}
ul.search_returns_list h2 span.sum-out-data{ font-weight:300; color:#a2a2a2}
ul.search_returns_list h2 span.keyword{ color:#2882bc;}
ul.search_returns_list li.list_album{width:152px; float:left; margin-right:20px; padding:0px 0px; height:230px; margin-bottom:10px;}
ul.search_returns_list li.list_album .box-left-album{float:left;margin-bottom:8px; width:152px; height:152px; overflow:hidden; }
ul.search_returns_list li.list_album .box-left-album .box_absolute{position: relative; width:152px; height:152px}
ul.search_returns_list li.list_album .box-left-album .box_absolute .avatar{ position:absolute; z-index:1; width:152px; height:152px;}
ul.search_returns_list li.list_album .box-left-album .box_absolute .avatar img{float:left; width:152px;}
ul.search_returns_list li.list_album .box-left-album .box_absolute .bg_action_info{position:absolute; width:152px; height:152px; z-index:2;}
ul.search_returns_list li.list_album .box-left-album .box_absolute .bg_action_info .icon_play{position:absolute; z-index:1001; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px; height:48px; display:none; background:url(../images/icon.png) left -28px no-repeat;}
ul.search_returns_list li.list_album .box-left-album .box_absolute .tab_lable_new{width:60px; height:60px; position:absolute; background:url(../images/icon.png) -92px top no-repeat}
ul.search_returns_list li.list_album .box-left-album .box_absolute .tab_lable_hot{width:60px; height:60px; position:absolute; background:url(../images/icon.png) -153px top no-repeat}
ul.search_returns_list li.list_album .box-left-album .box_absolute .bg_action_info .box-content_info{width:50px; height:140px;background:url(../images/transparent.png); right:0; bottom:0; position:absolute}
ul.search_returns_list li.list_album .box-left-album .box_absolute .bg_action_info .box-content_info p{float:left; width:50px; font-size:13px;height:33px; margin-top:12px; text-align:center; color:#FFF; line-height:16px; padding:10px 0}
ul.search_returns_list li.list_album .box-left-album .box_absolute .bg_action_info .box-content_info ul{float:left; width:40px; margin:0px 5px 10px 5px;}
ul.search_returns_list li.list_album .box-left-album .box_absolute .bg_action_info .box-content_info ul li{ float:left; width:40px; height:22px;}
ul.search_returns_list li.list_album .box-left-album .box_absolute .bg_action_info .box-content_info ul li img{float:left; width:40px;}
ul.search_returns_list li.list_album .box-left-album .box_absolute .bg_action_info:hover .box-content_info{ display:none}
ul.search_returns_list li.list_album .box-left-album .box_absolute .bg_action_info .box-content_count_video{padding:3px 5px; background:url(../images/transparent.png); float:left; color:#FFF;}
ul.search_returns_list li.list_album .box-left-album .box_absolute .bg_action_info .box-content_count_video .icon{float:left; height:20px; padding-left:21px; line-height:24px; display:block; background:url(../images/icon-cursor.png) left -977px no-repeat;}
ul.search_returns_list li.list_album .box-left-album .box_absolute .view_listen{ position:absolute; color:#c7c7c7; right:0; font-size:12px; background: url(../images/bg_view_listen.png) left top; padding:0 5px 0 15px;  line-height:24px; display:block}
ul.search_returns_list li.list_album .box-left-album .box_absolute .view_listen .icon_listen{background:url(../images/icon-repeat.png) 0px -202px no-repeat; width:14px; height:14px; float:left; margin:8px 3px 0 0}
ul.search_returns_list li.list_album .img img{ width:152px; height:152px;}
ul.search_returns_list li.list_album .info_album{ float:left; z-index:10;font-size:15px; color:#FFFFFF;  width:152px; bottom:0px; line-height:18px;}
ul.search_returns_list li.list_album .info_album a.name_song{font-size:15px; margin:0 0 3px 0;  float:left;   display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;  text-overflow: ellipsis; width:152px; padding-bottom:0px;}
ul.search_returns_list li.list_album .info_album p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; float:left; width:152px; margin-bottom:5px; color:#999999}
ul.search_returns_list li.list_album .info_album p .name_singer{font-size:14px; color:#9a9a9a}
ul.search_returns_list li.list_video{width:195px; float:left; margin-right:20px; padding:0px 0px; margin-bottom:0px; height:175px}
ul.search_returns_list li.list_video p{width:195px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; float:left}
ul.search_returns_list li.list_video.videolarge{width:410px; height:460px; }
ul.search_returns_list li.list_video a.name_song{font-size:15px;  float:left; line-height:18px;overflow:hidden;width:195px; margin:0px 0 4px 0}
ul.search_returns_list li.list_video a.name_song:hover{}
ul.search_returns_list li.list_video a.name_singer{ color:#9a9a9a; font-size:14px}
ul.search_returns_list li.list_video img{ float:left; width:195px; margin-bottom:8px; height:109px}
ul.search_returns_list li.list_video .box_absolute{position: relative; width:195px; height:109px; background: #000}
ul.search_returns_list li.list_video .box_absolute .tab_lable_new{width:60px; height:60px; position:absolute; background:url(../images/icon.png) -92px top no-repeat;z-index:101;}
ul.search_returns_list li.list_video .box_absolute .tab_lable_hot{width:60px; height:60px; position:absolute; background:url(../images/icon.png) -153px top no-repeat;z-index:101;}
ul.search_returns_list li.list_video .box_absolute .view_mv{ position:absolute; color:#c7c7c7; right:0; z-index:101; font-size:12px; background: url(../images/bg_view_listen.png) left top; padding:0 5px 0 15px;  line-height:24px; display:block}
ul.search_returns_list li.list_video .box_absolute .view_mv .icon_view{background:url(../images/icon-repeat.png) 0px -237px no-repeat; width:14px; height:14px; float:left; margin:8px 3px 0 0}
ul.search_returns_list li.list_video .box_absolute:hover img{ webkit-opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7;}
ul.search_returns_list li.list_video .box_absolute:hover .icon_play{position:absolute; z-index:101; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px; height:48px; display:block; background:url(../images/icon.png) left -28px no-repeat;}
ul.search_returns_list li.list_video .box_absolute:hover .icon_play:hover{background:url(../images/icon.png) left -28px no-repeat;}
ul.search_returns_list li.list_video .box_absolute .icon_time_video{background: transparent url(../images/transparent.png) repeat; font-weight:bold;  color:#FFFFFF; bottom:0px; right:0px; font-size:11px; padding:0px 5px; height:16px; line-height:16px; position:absolute; z-index:100 }
ul.search_returns_list li.list_song{width:840px; float:left; height:56px; line-height:56px; display:block; border-top:#ececec solid 1px}
ul.search_returns_list li.list_song .item_content{font-size:12px; float:left; float:left; width:380px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right: 20px;}
ul.search_returns_list li.list_song span.icon_listen{ float:left; color:#999999; right:0; font-size:12px; background:url(../images/icon-repeat.png) left -194px no-repeat; padding-left:15px;  line-height:24px; display:block; margin:16px 0 0 0; width:75px;}
ul.search_returns_list li.list_song .item_content .name_song{font-size:15px;}
ul.search_returns_list li.list_song .item_content .name_song.search{font-size:16px;font-weight: 400; line-height: 28px;}
ul.search_returns_list li.list_song .item_content .name_singer{font-size:14px; margin-left:3px; color:#9a9a9a}
ul.search_returns_list li.list_song .item_content .icon-tag-lossless{ padding:1px 8px; font-size: 11px; text-transform: uppercase; background:#00adef; color:rgba(255,255,255,1.00);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin:0 5px 0 0}
ul.search_returns_list li.list_song .item_content .icon-tag-hd{padding:1px 8px; font-size: 11px; text-transform: uppercase; background:#00adef; color:rgba(255,255,255,1.00);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin:0 5px 0 0 }
ul.search_returns_list li.list_song .item_content .icon-tag-official{ padding:1px 8px; font-size: 11px; text-transform: uppercase; background:#ccc; color:rgba(255,255,255,1.00);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin:0 5px 0 0 }

ul.search_returns_list li.list_song .button_new_window{ width:14px; height:14px; background:url(../images/icon.png) left top no-repeat; display:block; float:right;  margin:20px 15px 0px 0px}
ul.search_returns_list li.list_song .button_new_window:hover{background:url(../images/icon.png) left -14px no-repeat; }
ul.search_returns_list li.list_song .button_download{ width:16px; height:14px; background:url(../images/icon.png) -14px top no-repeat; display:block; float:right;  margin:20px 10px 0px 0px}
ul.search_returns_list li.list_song .button_download:hover{background:url(../images/icon.png) -14px -14px no-repeat; }
ul.search_returns_list li.list_song .fright_button_add_playlist{float:right;width:16px; height:14px;display:block; margin:20px 10px 0px 0px}
ul.search_returns_list li.list_song .fright_button_add_playlist .button_add_playlist{ width:16px; height:14px; background:url(../images/icon.png) -44px top no-repeat; display:block; float:left; margin:0px 12px 0px 0px}
ul.search_returns_list li.list_song .fright_button_add_playlist .button_add_playlist:hover{background:url(../images/icon.png) -44px -14px no-repeat;}
ul.search_returns_list li.list_song .fright_button_add_playlist .button_add_playlist.added{ background:url(../images/icon.png) -60px top no-repeat;}
ul.search_returns_list li.list_song .fright_button_add_playlist .button_add_playlist.added:hover{ background:url(../images/icon.png) -60px top no-repeat;}
ul.search_returns_list li.list_song .button_playing{ width:10px; height:14px; background:url(../images/icon.png) -30px top no-repeat; display:block; float:right;  margin:20px 10px 0px 0px}
ul.search_returns_list li.list_song .button_playing:hover{background:url(../images/icon.png) -30px -14px no-repeat;}
ul.search_returns_list li.list_song .icon_user_upload{float:left; color:#999999; font-size:12px; background:url(../images/icon-repeat.png) left -951px no-repeat; padding-left:15px;  margin:16px 0 0 0;line-height:24px; max-width:85px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.box-content .box_search_advanced{width:840px; float:left; margin-bottom:10px;}
.box-content .box_search_advanced .fram_select{width:840px; float:left; overflow:hidden}
.box-content .box_search_advanced .box_detail_search{float:left; width:840px; }
.box-content .box_search_advanced .box_detail_search .row-input{float:left; width:830px; line-height:32px; padding:4px 5px; margin:0 0 0px 0}
.box-content .box_search_advanced .box_detail_search .row-input input[type="text"]{float:left; width:600px; height:28px;font-size:15px; }
.box-content .box_search_advanced .box_detail_search .row-input select{float:left; width:145px; font-size:15px; height:40px; margin-right:10px;}
.box-content .box_search_advanced .box_detail_search .row-input .lb{float:left; width:120px; font-size:15px; font-weight:700; margin:0 0 0 40px}
.box-content .box_search_advanced .box_detail_search .row-input .btn_upload{ float: left; font-weight:bold; padding:4px 40px; font-size:15px;}

.box-content .list_blog{width:840px; float:left; margin-bottom:0px;}
.box-content .list_blog ul{width:840px; float:left;}
.box-content .list_blog ul li{width:840px; float:left; border-top:#dfdfdf solid 1px; padding:20px 0 10px 0; margin-bottom:10px}
.box-content .list_blog ul li .img-200{width:200px; float:left; margin-right:20px;}
.box-content .list_blog ul li .info-blog{width:620px; float:left;}
.box-content .list_blog ul li .info-blog h4.name a{font-size:18px; line-height:20px; padding-bottom:5px; display:block; font-weight:bold}
.box-content .list_blog ul li .info-blog p.date{display:block; font-size:12px; color:#999999; padding-bottom:5px;}
.box-content .list_blog ul li .info-blog p a{ color:#0689ba}
.box-content .detail-blog{width:840px; float:left; margin-bottom:20px;}
.box-content .detail-blog .title{width:840px; float:left; border-bottom:#dfdfdf solid 1px; padding:5px 0; margin:0 0 10px 0}
.box-content .detail-blog .title h1{width:840px; float:left; font-size:22px;  color:#000000; margin-bottom:5px; line-height:24px;}
.box-content .detail-blog .title .date{ color:#999999}
.box-content .detail-blog  .pdblog { float: left; margin:0 0 20px 0}
.box-content .detail-blog  .pdblog p{display:block; font-size:14px; padding-bottom:20px; text-align:justify; line-height:1.5; }
.box-content .box_blog_more{width:840px; float:left; margin-bottom:20px;}
.box-content .box_blog_more ul{width:840px; float:left;}
.box-content .box_blog_more ul li{width:825px; float:left; padding:5px 0 5px 15px; background:url(../images/icon-repeat.png) left -915px no-repeat}
.box-content .box_blog_more ul li a{font-weight:700; font-size:15px; float:left; display:block; margin-right:5px ;}
.box_content .box_blog_more ul li span.date{ color:#999; font-size:14px;float:left; display:block;}

.box-content .user-agreement{width:840px; float:left; margin-bottom:20px;}
.box-content .user-agreement .title{width:840px; float:left; border-top:#dfdfdf solid 1px; padding:5px 0; margin:0 0 10px 0; text-align:center; font-size:18px;}
.box-content .user-agreement .title h1{width:840px; float:left; font-size:20px; font-weight:bold; color:#000000; margin-bottom:5px; line-height:24px;}
.box-content .user-agreement .title .date{ color:#999999}
.box-content .user-agreement  .pduser-agreement { float: left; margin:0 0 20px 0}
.box-content .user-agreement  .pduser-agreement p{display:block; font-size:14px; padding-bottom:10px; text-align:justify;width:840px; }
.box-content .user-agreement  .pduser-agreement p.marginl1{width:820px; margin:0 0 0 20px }
.box-content .user-agreement  .pduser-agreement p.marginl2{width:820px; margin:0 0 0 40px }
.box-content .user-agreement  .pduser-agreement h3{font-size:16px; padding:10px 0 5px 0; font-weight:700 }

.box-content .sitemap{width:840px; float:left; margin-bottom:20px;}
.box-content .sitemap  .content-sitemap { float: left; margin:0 0 20px 0}
.box-content .sitemap  .content-sitemap ul{ float: left; width:100%}
.box-content .sitemap  .content-sitemap ul li{ float: left; width:100%; margin:0 0 10px 0}
.box-content .sitemap  .content-sitemap ul li a{ float: left; font-size:16px;width:100%; margin:0 0 10px 0; font-weight:500}
.box-content .sitemap  .content-sitemap ul li ul{float: left;width:100%;margin:10px 0 10px 0}
.box-content .sitemap  .content-sitemap ul li ul li{ float: left;width:20%}
.box-content .sitemap  .content-sitemap ul li ul li a{ float: left; font-size:14px;background: url(../images/icon-repeat.png) left -921px no-repeat; padding:0 0 0 12px; font-weight:normal}



.box-content .list_chart_page{width:840px; float:left; margin-bottom:10px;}
.box-content .list_chart_page h1{color:#000000; float:left; font-size:22px; font-weight:bold}
.box-content .list_chart_page .box_view_week{float:left; width:820px; height:40px; margin:10px 0 0 0; background:#1abc9c; padding:0 10px}
.box-content .list_chart_page .box_view_week h2{float:left; font-size:14px; line-height:24px; color:#FFFFFF; line-height:40px;}
.box-content .list_chart_page .box_view_week a.prev, a.next{background: url(../images/icon.png) no-repeat transparent;width: 23px;height: 23px;display: block; float:left; margin:8px 0 0 0 }
.box-content .list_chart_page .box_view_week a.prev {background-position: -97px -76px; float:left; margin-right:10px;  }
.box-content .list_chart_page .box_view_week a.prev:hover {background-position: -97px -100px; }
.box-content .list_chart_page .box_view_week a.prev.disabled {background-position: -173px -100px !important;  }
.box-content .list_chart_page .box_view_week a.next {background-position: -122px -76px; margin-left:10px; }
.box-content .list_chart_page .box_view_week a.next:hover {background-position: -122px -100px; }
.box-content .list_chart_page .box_view_week a.next.disabled {background-position: -198px -93px !important;  }
.box-content .list_chart_page .box_view_week a.prev.disabled, a.next.disabled {cursor: default;}
.box-content .list_chart_page .box_view_week a.prev span, a.next span {display: none;}
.box-content .list_chart_page .box_view_week .select_date{ width:14px; height:15px; background:url(../images/icon-v10.png) -226px -71px no-repeat; float:left; margin:12px 0px 0px 5px;}
.box-content .list_chart_page .active_play{ float:right; padding:0px; margin:8px 9px 0 0; line-height:24px; color:#FFFFFF; font-weight:bold;}
.box-content .list_chart_page .active_play:hover{}
.box-content .list_chart_page .active_play .icon_playall{ width:24px; height:24px; float:left; background:url(../images/icon.png) -147px -76px no-repeat; display:block ; padding:0px; margin-right:3px}
.box-content .list_chart_page ul.list_show_chart{width:840px; float:left;}
.box-content .list_chart_page ul.list_show_chart li{width:840px; float:left; margin-right:0px; padding:15px 0px; border-top:#dfdfdf solid 1px;}
.box-content .list_chart_page ul.list_show_chart li:nth-child(1){ border-top:#dfdfdf solid 0px;}
.box-content .list_chart_page ul.list_show_chart li:hover{ background:#fafafa;}
.box-content .list_chart_page ul.list_show_chart li span.chart_tw{float:left; width:40px; height:80px; line-height:80px; text-align:center; margin:0px 0 0 0; font-size:22px; color:#333333;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}/*Vi tri tuan nay*/
.box-content .list_chart_page ul.list_show_chart li span.chart_tw.special-1{width:40px; height:40px; color:#e74c3c;}
.box-content .list_chart_page ul.list_show_chart li span.chart_tw.special-2{width:40px; height:40px;  color:#1abc9c}
.box-content .list_chart_page ul.list_show_chart li span.chart_tw.special-3{width:40px; height:40px; color:#f39c12}
.box-content .list_chart_page ul.list_show_chart li span.chart_lw{float:left; width:40px; height:40px;  font-size:12px; text-align:center; margin-left:10px; }/*Vi tri tuan truoc*/
.box-content .list_chart_page ul.list_show_chart li span.chart_lw label{float:left; margin:0px 0px 0px 0px; text-align: center; display:block; width:40px;}
.box-content .list_chart_page ul.list_show_chart li span.chart_lw .icon{width:18px; height:18px; background:url(../images/icon.png) no-repeat; display:block; float:left; }/*Vi tri tuan truoc*/
.box-content .list_chart_page ul.list_show_chart li span.chart_lw.upchart .icon {margin:30px 8px 0px 11px; background-position:-97px -61px}/*Vi tri tuan truoc*/
.box-content .list_chart_page ul.list_show_chart li span.chart_lw.upchart p{ color:#00CC33; font-size:12px; font-weight:bold;}/*Vi tri tuan truoc*/
.box-content .list_chart_page ul.list_show_chart li span.chart_lw.downchart .icon {margin:25px 8px 0px 11px;background-position:-116px -61px}/*Vi tri tuan truoc*/
.box-content .list_chart_page ul.list_show_chart li span.chart_lw.downchart p{ color:#ff0000; font-size:12px; font-weight:bold}/*Vi tri tuan truoc*/
.box-content .list_chart_page ul.list_show_chart li span.chart_lw.nonechart .icon {margin:35px 8px 0px 11px;background-position:-137px -61px}/*Vi tri tuan truoc*/
.box-content .list_chart_page ul.list_show_chart li span.chart_lw.newchart .icon {margin:25px 8px 0px 10px;background-position:-159px -61px}/*Vi tri tuan truoc*/
.box-content .list_chart_page ul.list_show_chart li span.chart_lw.newchart p{ color:#333; font-size:11px; color:#f39c12; font-weight:bold}/*Vi tri tuan truoc*/
.box-content .list_chart_page ul.list_show_chart li span.chart_hp{float:left; width:60px; height:80px;  font-size:12px; line-height:60px; text-align:center;}/*Vi tri duoc cao nhat*/
.box-content .list_chart_page ul.list_show_chart li span.chart_ti{float:left; width:65px; height:80px;  font-size:12px; line-height:60px; text-align:center;}/*So lan duoc nam trong bxh*/
.box-content .list_chart_page ul.list_show_chart li .box_info_field{float:left; width:540px; height:80px; margin-left:10px; border-left:#dfdfdf solid 0px; padding-left:0px; }
.box-content .list_chart_page ul.list_show_chart li .box_info_field img{float:left; margin-right:10px; height:80px; width: auto !important;}
.box-content .list_chart_page ul.list_show_chart li .box_info_field h3 .name_song{font-size:15px;line-height:16px; font-weight:400; line-height: 22px; display: block; margin-top: 3px; padding-top: 10px;}
.box-content .list_chart_page ul.list_show_chart li .box_info_field .list_name_singer{display:block; color:#666666; width:530px; margin:5px 0 0 0; }
.box-content .list_chart_page ul.list_show_chart li .box_info_field .list_name_singer .name_singer{ color:#a2a2a2; font-size:14px;}
.box-content .list_chart_page ul.list_show_chart li .box_info_field .export_listen{ float:left; color:#999999; font-size:12px; background:url(../images/icon-repeat.png) left -198px no-repeat; padding-left:15px; margin:5px 0 0 0}
.box-content .list_chart_page ul.list_show_chart li .box_info_field .export_viewed{ float:left; color:#999999; font-size:12px; background:url(../images/icon-repeat.png) left -232px no-repeat; padding-left:15px;margin:5px 0 0 0}
.box-content .list_chart_page ul.list_showl_chart li p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; float:left; width:152px;}
.box-content .list_chart_page ul.list_show_chart li p a{font-size:12px; color:#666666}
.box-content .list_chart_page ul.list_show_chart li .box_info_more_week{float:left; width: auto; height:30px; margin:30px 0 0 0; border-left:#dfdfdf solid 0px; font-size:11px; padding-left:0px; color:#666666; display:none}
.box-content .list_chart_page ul.list_show_chart li:hover .box_info_more_week{display: block}
.box-content .list_chart_page ul.list_show_chart li .box_info_more_week a{float:left; margin-right:15px; font-size:14px; line-height:14px; color:#666666}
.box-content .list_chart_page ul.list_show_chart li .box_info_more_week span{float:left; width:15px; height:15px; margin:0 3px 0 0; display:block}
.box-content .list_chart_page ul.list_show_chart li .box_info_more_week .peak_position span{background:url(../images/icon.png) -218px -61px no-repeat; }
.box-content .list_chart_page ul.list_show_chart li .box_info_more_week .last_weeks_position span{background:url(../images/icon.png) -199px -61px no-repeat;}
.box-content .list_chart_page ul.list_show_chart li .box_info_more_week .weeks_on_chart span{background:url(../images/icon.png) -179px -61px no-repeat; }
.box-content .list_chart_page .box_song_action{float:right; width: auto; height:20px; margin:10px 10px 0px 0px;}
.box-content .list_chart_page .box_song_action  .button_new_window{ width:14px; height:14px; background:url(../images/icon.png) left top no-repeat; display:block; float:right;  margin:20px 15px 0px 0px}
.box-content .list_chart_page .box_song_action  .button_new_window:hover{background:url(../images/icon.png) left -14px no-repeat; }
.box-content .list_chart_page .box_song_action  .button_download{ width:16px; height:14px; background:url(../images/icon.png) -14px top no-repeat; display:block; float:right;  margin:20px 10px 0px 0px}
.box-content .list_chart_page .box_song_action  .button_download:hover{background:url(../images/icon.png) -14px -14px no-repeat; }
.box-content .list_chart_page .box_song_action  .button_add_playlist{ width:16px; height:14px; background:url(../images/icon.png) -44px top no-repeat; display:block; float:left; margin:20px 12px 0px 0px}
.box-content .list_chart_page .box_song_action  .button_add_playlist:hover{background:url(../images/icon.png) -44px -14px no-repeat;}
.box-content .list_chart_page .box_song_action  .button_add_playlist.added{ background:url(../images/icon.png) -60px top no-repeat;}
.box-content .list_chart_page .box_song_action  .button_add_playlist.added:hover{ background:url(../images/icon.png) -60px top no-repeat;}
.box-content .list_chart_page .box_song_action  .button_playing{ width:10px; height:14px; background:url(../images/icon.png) -30px top no-repeat; display:block; float:right;  margin:20px 0px 0px 0px}
.box-content .list_chart_page .box_song_action  .button_playing:hover{background:url(../images/icon.png) -30px -14px no-repeat;}

.content_topic{padding:0px 0;width:100%; z-index:1000; float:left; margin:0px 0 0 0; float:left; height:480px;}
.rslides{width:100%}
.callbacks_container {position: relative;float: left; width: 100%;}
.callbacks { position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0; z-index:10}
.callbacks li {position: absolute;  width: 100%;  left: 0;  top: 0; z-index:10 }
.callbacks .caption {display: block;  position: absolute;  z-index: 4;  font-size: 20px;  padding:10px 0px;  text-shadow: none;  color: #fff;  left: 0;  right: 0;  bottom: 0;  max-width: none;}
.callbacks .caption .play_topic{display: block;   text-indent:-10000px;  z-index: 4; float:left; margin-right:10px;  height:82px; width:82px;  color: #fff;  background:url(../images/icon.png) -237px -75px no-repeat;  -webkit-transition: 0;-moz-transition: 0s;-o-transition: 0s;transition: 0s;}
.callbacks .caption .play_topic:hover{background:url(../images/icon.png) -320px -75px no-repeat; -webkit-transition: 0;-moz-transition: 0s;-o-transition: 0s;transition: 0s;}
.callbacks .caption h2{float:left; font-size:24px; display:block; width:1070px; font-weight:bold; margin-bottom:5px;}
.callbacks .caption h2 a{ color:#FFFFFF}
.callbacks .caption p{float:left; font-size:13px; display:block; width:1070px; line-height:16px;}
.callbacks_container .callbacks_nav {position: absolute; display:none; left: 0; top:40%;  z-index: 11;  text-indent: -9999px; overflow: hidden;  text-decoration: none;  height: 60px;  width: 60px; background: transparent url(../images/callbacks_nav.png) no-repeat left top; margin-top: -3px;  }
.callbacks_container:hover .callbacks_nav { display:block}
.callbacks_container .callbacks_nav:active{ opacity: 1.0;}
.callbacks_container .callbacks_nav:hover {background: transparent url(../images/callbacks_nav.png) no-repeat left -60px;}
.callbacks_container .callbacks_nav.next {left: auto; background: transparent url(../images/callbacks_nav.png) no-repeat right top; right:0 }
.callbacks_container .callbacks_nav.next:hover {left: auto; background: transparent url(../images/callbacks_nav.png) no-repeat right -60px; right:0 }
.vt-cropped { height: 480px; width: 100%; background-position: top center; background-repeat: no-repeat; z-index:99}
.callbacks .bg_top_topic{display: block; height:500px;  position: absolute;  z-index: 3;   font-size: 20px;  text-shadow: none;  color: #fff;   left: 0;  right: 0;  bottom: 0;  max-width: none;  }

.content_topic_detail{padding:0px 0;width:100%; z-index:1000; float:left; margin:0px 0 0 0; float:left}
.content_topic_detail .detail_container {position: relative;float: left; width: 100%; height:380px;}
.content_topic_detail .bg_top_topic{display: block; height:380px;  position: absolute;  z-index: 3;  font-size: 20px;  text-shadow: none;  color: #fff;   left: 0;  right: 0;  bottom: 0;  max-width: none;  }
.content_topic_detail .caption {display: block;float: left;  z-index: 4;  font-size: 20px;  padding:9px 0px;  text-shadow: none;  color: #fff;  left: 0;  right: 0;  bottom: 0; width:100%}
.content_topic_detail .caption h1{float:left; font-size:24px; display:block; width:1170px; font-weight:bold; margin-bottom:5px;}
.content_topic_detail .caption p{float:left; font-size:14px; display:block; width:1170px; line-height:18px;}
.box-content .list_topic_full{width:1170px; float:left; margin-bottom:10px;}
.box-content .list_topic_full .topic_more{float:left; width:1170px; padding:0 0 10px 0}
.box-content .list_topic_full .topic_more .fram_select{width:1170px; float:left; overflow:hidden}
.box-content .list_topic_full .topic_more ul{float: left; width:1200px; padding:0px 0 0 0}
.box-content .list_topic_full .topic_more ul li{float: left; width:368px;  padding:0px 0px 5px 0px;  margin-bottom:20px;  margin-right:30px;border: 1px solid #d9d9d9;}
.box-content .list_topic_full .topic_more ul li .box_absolute{position: relative; width:368px;display:block; background:#000000}
.box-content .list_topic_full .topic_more ul li:hover .box_absolute .icon_play{position:absolute; z-index:101; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px; height:48px; display:block; background:url(../images/icon.png) left -28px no-repeat;}
.box-content .list_topic_full .topic_more ul li:hover .box_absolute .icon_play:hover{background:url(../images/icon.png) left -28px no-repeat;}
.box-content .list_topic_full .topic_more ul li img{ width:368px; }
.box-content .list_topic_full .topic_more ul li:hover .box_absolute img{ webkit-opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7;}
.box-content .list_topic_full .topic_more ul li .name_topic{float: left;font-size:20px; background:#F4F4F4;  line-height:20px;padding:10px 10px 10px 10px; width:348px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis; }
.box-content .list_topic_full .topic_more ul li  ul{float: left; width:368px; padding:0px 0 0 0}
.box-content .list_topic_full .topic_more ul li  ul li{float: left; width:368px; padding:5px 0px 5px 0px;  margin-bottom:0px;  margin-right:30px;border: 0px solid #d9d9d9; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.box-content .list_topic_full .topic_more ul li  ul li .name_song{float: left;font-size:14px; color:#555555;  line-height:16px;background: url(../images/icon-repeat.png) 10px -915px no-repeat;padding:8px 10px 2px 20px; width:348px; white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.box-content .list_topic_full .topic_more ul li  ul li .name_song:hover{color:#0689ba;}
.box-content .list_topic_full ul li .box_info_show{margin:40px 0px 0 375px ;background: #ffffff; border: 1px solid #d9d9d9; padding:0px; width:300px; -moz-box-shadow: 0 3px 8px rgba(3,3,3,0.26); -webkit-box-shadow: 0 3px 8px rgba(3,3,3,0.26); box-shadow: 0 3px 8px rgba(3,3,3,0.26);position: absolute;z-index: 100;display: block;}
.box-content .list_topic_full ul li .box_info_show .box-info-detail{ float:left;  padding:10px;}
.box-content .list_topic_full ul li .box_info_show .box-info-detail h3{ float:left; width:100%; font-size:20px; padding:0 0 5px 0}
.box-content .list_topic_full ul li .box_info_show .box-info-detail p{ float:left; width:100%; font-size:15px; color:#555555;}
.box-content .list_topic_full ul li .box_info_show .dot_show_menu{background: url(../images/dot_show_menu_left.png); width:13px; height:24px; position:absolute; margin:20px 0 0 -12px;}
.box-content .list_topic_full ul li .box_info_show.poleft{margin:40px 0px 0 -308px;}
.box-content .list_topic_full ul li .box_info_show.poleft .dot_show_menu{background: url(../images/dot_show_menu_right.png); width:13px; height:24px; position:absolute; margin:20px 0 0 300px;}

.box-content .list_event_full{width:1170px; float:left; margin-bottom:10px;}
.box-content .list_event_full .event_list{float:left; width:1170px; padding:0 0 10px 0}
.box-content .list_event_full .event_list .fram_select{width:1170px; float:left; overflow:hidden}
.box-content .list_event_full .event_list ul{float: left; width:1200px; padding:0px 0 0 0}
.box-content .list_event_full .event_list ul li{float: left; width:270px;  padding:0px 0px 0x 0px;  margin-bottom:30px;  margin-right:30px;border: 0px solid #d9d9d9;-moz-box-shadow: 0 3px 8px rgba(3,3,3,0.26); -webkit-box-shadow: 0 3px 8px rgba(3,3,3,0.26); box-shadow: 0 3px 8px rgba(3,3,3,0.26);}
.box-content .list_event_full .event_list ul li .box_absolute{position: relative; width:270px; height:196px; display:block; background:#000000}
.box-content .list_event_full .event_list ul li .box_absolute:hover .icon_play{position:absolute; z-index:101; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px; height:48px; display:block; background:url(../images/icon.png) left -28px no-repeat;}
.box-content .list_event_full .event_list ul li .box_absolute:hover .icon_play:hover{background:url(../images/icon.png) left -28px no-repeat;}
.box-content .list_event_full .event_list ul li img{ width:270px; height:196px }
.box-content .list_event_full .event_list ul li .box_absolute:hover img{ webkit-opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7;}
.box-content .list_event_full .event_list ul li .box_absolute .name_event{ position:absolute; color:#ffffff; z-index:10;text-shadow: 0 1px 1px rgba(3,3,3,0.7); bottom:0;font-size:16px;  line-height:16px; padding:88px 10px 15px 10px; width:250px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis; }
.box-content .list_event_full ul li .box_info_show{margin:10px 0px 0 275px ;background: #ffffff; border: 1px solid #d9d9d9; padding:0px; z-index:1000; width:300px; -moz-box-shadow: 0 3px 8px rgba(3,3,3,0.26); -webkit-box-shadow: 0 3px 8px rgba(3,3,3,0.26); box-shadow: 0 3px 8px rgba(3,3,3,0.26);position: absolute;z-index: 100;display: block;}
.box-content .list_event_full ul li .box_info_show .box-info-detail{ float:left;  padding:10px;}
.box-content .list_event_full ul li .box_info_show .box-info-detail h3{ float:left; width:100%; font-size:20px; padding:0 0 5px 0}
.box-content .list_event_full ul li .box_info_show .box-info-detail p{ float:left; width:100%; font-size:15px; color:#555555;}
.box-content .list_event_full ul li .box_info_show .dot_show_menu{background: url(../images/dot_show_menu_left.png); width:13px; height:24px; position:absolute; margin:20px 0 0 -12px;}
.box-content .list_event_full ul li .box_info_show.poleft{margin:10px 0px 0 -308px;}
.box-content .list_event_full ul li .box_info_show.poleft .dot_show_menu{background: url(../images/dot_show_menu_right.png); width:13px; height:24px; position:absolute; margin:20px 0 0 300px;}



.slide-event{height:416px; border:0px solid #dedede; border-top: none; margin-bottom: 10px; background: #f4f4f4;}
.slide-event #content{position:relative;padding:0px;height:416px; }
.slide-event #content .box-slider{width: 1170px; height: 416px; overflow: hidden;}
.slide-event #slider{padding:0px;}
.slide-event #slider .title{color:#0784a3;font-size:18px;font-weight:bold;padding:10px 0 0 0; text-align:center; float:left; width:100%}
.slide-event #slider ul{width: 10000px; float:left}
.slide-event #slider1prev, .slide-event #slider1next{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}				
.slide-event #slider ul, .slide-event #slider li{margin:0;padding:0;list-style:none;}
.slide-event #slider li{width:1170px;height:370px; float:left}
.slide-event #slider li img{width:1170px;height:370px;}
.slide-event #slider1next, .slide-event #slider1prev{display:block;width:32px;height:42px;position:absolute;left:0px;top:50%;z-index:990; margin:-21px 0 0 0}	
.slide-event #slider1next{left:1138px;}
.slide-event #slider1next a, .slide-event #slider1prev a{background: url(../images/icon-repeat.png) left -320px no-repeat;display:block;position:relative;width:32px;height:42px;}	
.slide-event #slider1next a{background-position:left -362px;}


.user-profile-top-cover{float:left;width:100%; position:relative; margin:0px 0 0 0; height:287px; background:#555555; overflow:hidden}
.user-profile-top-cover .bg-user-profile-cover{float:left;width:120%; position: absolute; margin:-55% 0 0 -10%; height:1900px; overflow:hidden; opacity:0.5; background-size:cover !important;  filter: blur(22px);  -webkit-filter: blur(22px); -moz-filter: blur(22px); -ms-filter: blur(22px); filter: blur(22px);}
.user-profile-top-cover .bg-user-profile-cover:after {ackground: rgba(0,0,0,.43);
                                                      /* background: -webkit-linear-gradient(top,rgba(0,0,0,.57) 0,rgba(0,0,0,.21) 100%); */
                                                      background: -moz-linear-gradient(top,rgba(0,0,0,.57) 0,rgba(0,0,0,.21) 100%);
                                                      background: -ms-linear-gradient(top,rgba(0,0,0,.57) 0,rgba(0,0,0,.21) 100%);
                                                      background: linear-gradient(to bottom,rgba(0,0,0,.57) 0,rgba(0,0,0,.21) 100%);
                                                      /* box-shadow: inset rgba(0,0,0,.26) 0 3px 0,inset rgba(0,0,0,.21) 2px 0 0,inset rgba(0,0,0,.26) 0 -1px 0; */bottom: 0;  content: '';  left: 0;  position: absolute;  right: 0;  top: 0;  z-index: 20;}
.user-profile-left-avatar{ width:400px; height:257px; float:left;  margin:30px 0 0 0; }
.user-profile-left-avatar .user-profile-avatar{ width:110px; text-align:center; float:left;margin:10px 20px 10px 20px;}
.user-profile-left-avatar .user-profile-avatar img{ width:106px; height:106px;-webkit-border-radius:53px;-moz-border-radius:53px;border-radius:53px;  float:left; border:2px solid #FFFFFF}
.user-profile-left-avatar .user-profile-name{ width:250px; text-align:left; float:left; font-size:36px; font-weight:300; color:#FFFFFF;margin:0 0 5px 0;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.user-profile-left-avatar .box_detail_user{float:left; width:200px}
.user-profile-left-avatar .box_detail_user p{width:200px; text-align:left; float:left; font-size:14px;  color:#ffffff; margin:0 0 2px 0}
.user-profile-left-avatar .box_detail_user .add-user{width: auto;  float:left; background:#ffffff  url(../images/icon-repeat.png) 8px -1189px no-repeat; line-height:28px; padding:0 10px 0 34px; height:28px;  margin:5px 0 0 0px; display:block;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}
.user-profile-left-avatar .box_detail_user .add-user:hover{ background:#ffffff  url(../images/icon-repeat.png) 8px -1189px no-repeat;}
.user-profile-left-avatar .box_detail_user .add-user.active{background:#ffffff  url(../images/icon-repeat.png) 8px -1222px no-repeat;}
.user-profile-left-avatar .box_detail_user .add-user.active:hover{background:#ffffff  url(../images/icon-repeat.png) 8px -1254px no-repeat;}
.user-profile-left-avatar .box_show_status{position:absolute; margin:205px 0 0 150px; width:230px;  height:50px;}
.user-profile-left-avatar .box_show_status .box_show{float:left; width:115px; display:block; color:#FFFFFF}
.user-profile-left-avatar .box_show_status .box_show span{float:left; font-size:14px; background:url(../images/icon-repeat.png) left -1079px no-repeat; padding:0 0 0 10px}
.user-profile-left-avatar .box_show_status .box_show p{float:left; font-size:12px; color:#B5B5B5; padding:0 0 0 10px}
.user-profile-left-avatar .puicon{ -moz-box-shadow: 0 3px 8px rgba(3,3,3,0.26); -webkit-box-shadow: 0 3px 8px rgba(3,3,3,0.26); box-shadow: 0 3px 8px rgba(3,3,3,0.26);width:32px; height:32px; position:absolute; margin:0px 0 0 0px; display:block;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px; background:#1abc9c url(../images/icon-repeat.png) -5px -1116px no-repeat; padding:0 0px 0 0}
.user-profile-right-cover{ width:750px; height:287px; float:left; background:url(../images/bg-conver-user.png) center}
.user-profile-right-cover .box-suggestion-fuser{ position:relative; width:100%; height:100%}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; position:absolute;  z-index:99; overflow:hidden !important;-moz-box-shadow: 0 3px 8px rgba(3,3,3,0.26); -webkit-box-shadow: 0 3px 8px rgba(3,3,3,0.26); box-shadow: 0 3px 8px rgba(3,3,3,0.26); }
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser h3{ padding:0 5px 0 5px;line-height:100%;white-space:nowrap;overflow: hidden;text-overflow: ellipsis; text-align:center;background:url(../images/transparent-40.png); position:absolute;  z-index:100;color:#FFFFFF;font-size:13px !important; }
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser:hover .icon_play{ position:absolute; width:32px; height:32px; margin:-16px 0 0 -16px; left:50%; top:50%; background: url(../images/icon-repeat.png) left -1155px !important;z-index:101;}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser:hover h3{ text-indent:-10000px;background:url(../images/transparent-70.png);}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; position:absolute; width:100%}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f1{ width:140px; height:140px;left:50%; top:50%; margin:-70px 0 0 -70px}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f1 h3{ width:130px; line-height:140px;}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f2{ width:60px; height:60px;left:265px; top:50px; margin:-30px 0 0 -30px}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f2 h3{ width:50px; line-height:60px;}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f3{ width:88px; height:88px; left:500px; top:70px; margin:-44px 0 0 -44px}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f3 h3{ width:78px; line-height:88px;}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f4{ width:90px; height:90px; left:275px; top:230px; margin:-45px 0 0 -45px}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f4 h3{ width:80px; line-height:90px;}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f5{ width:70px; height:70px; left:475px; top:236px; margin:-35px 0 0 -35px}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f5 h3{ width:60px; line-height:70px;}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f6{ width:100px; height:100px;  left:135px; top:200px; margin:-50px 0 0 -50px}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f6 h3{ width:90px; line-height:100px;}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f7{ width:90px; height:90px; left:615px; top:200px; margin:-45px 0 0 -45px}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f7 h3{ width:80px; line-height:90px;}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f8{ width:90px; height:90px; left:145px; top:60px;  margin:-45px 0 0 -45px}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f8 h3{ width:80px;  line-height:90px;}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f9{ width:90px; height:90px; left:725px; top:100px; margin:-45px 0 0 -45px}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f9 h3{ width:80px; line-height:90px;}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f10{ width:70px; height:70px; left:20px; top:150px; margin:-35px 0 0 -35px;}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.f10 h3{ width:60px; line-height:70px;}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.bg-01{ background:#2582be}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.bg-02{ background:#ff6600}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.bg-03{ background:#1abc9c}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.bg-04{ background:#ba2d4b}
.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.bg-01 h3,.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.bg-02 h3,.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.bg-03 h3,.user-profile-right-cover .box-suggestion-fuser a.suggestion-fuser.bg-04 h3{ background:none;  text-transform:uppercase}


.user-profile-top-menu{float:left;width:100%; position:relative; margin:0px 0 0px 0; height:50px; background:#f4f4f4; border-bottom:#E3E3E3 solid 0px; overflow:hidden}
.user-profile-top-menu ul{float:left;width: auto}
.user-profile-top-menu ul li{float:left;width: auto; margin:0 20px 0 0}
.user-profile-top-menu ul li a{float:left;width: auto; margin:0 0px 0 0; font-size:15px; line-height:50px; color:#212121}
.user-profile-top-menu ul li a:hover,.user-profile-top-menu ul li a.active{ color:#0689ba}
.user-profile-top-menu ul li .icon-home{ background:url(../images/icon.png) -376px -40px no-repeat; float:left; width:24px; height:24px; margin:13px 0 0 0}
.user-profile-top-menu ul li .icon-home:hover,.user-profile-top-menu ul li a.active .icon-home{ background:url(../images/icon.png) -351px -40px no-repeat; float:left; width:24px; height:24px; margin:13px 0 0 0}
.user-profile-top-menu .box_like_fb{ float:right; width:auto; padding:0 10px; margin:14px 0 0 0; height:20px;}

.user_list_friend{width:840px; float:left; margin-bottom:10px;}
.user_list_friend ul{width:870px; float:left; }
.user_list_friend ul li{width:405px; float:left; margin-right:30px; border-bottom:#ececec solid 1px; padding:20px 0px; line-height:24px;}
.user_list_friend ul li .img{ float:left; margin-right:10px;}
.user_list_friend ul li .name_singer{float:left; font-size:16px; display:block; width:240px; padding-bottom:5px; }
.user_list_friend ul li p{float:left; display:block; width:240px; padding:0px; line-height:18px; color:#a2a2a2; font-size:14px}
.user_list_friend ul li .box_action_edit{position:absolute;  height:24px; padding:0px 0px; width: auto; margin:0px 0 0 350px; display:none  }
.user_list_friend ul li:hover .box_action_edit{ display: block  }
.user_list_friend ul li .btn_delete_item{float:right; background:#fbfbfc url(../images/icon-repeat.png) 8px -1255px no-repeat; padding:0 10px 0 36px; line-height:24px; height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;  color:#333333; border:#a6a6a6 solid 1px; margin-top:0px;}
.box_action_edit .btn_delete_item:hover{background:#e74c3c url(../images/icon-repeat.png) 8px -1287px no-repeat;border:#e74c3c solid 1px; color:#FFFFFF;}

.user_list_profile_playlist{width:840px; float:left; margin-bottom:0px;}
.user_list_profile_playlist .show_list_profile_playlist{width:840px; float:left;}
ul.show_list_profile_playlist li{width:840px; float:left; border-top:#f3f3f3 solid 1px; padding:20px 0 10px 0;}
ul.show_list_profile_playlist li:nth-child(1){ border-top:#f3f3f3 solid 0px; padding:10px 0 10px 0;}
ul.show_list_profile_playlist li.list_album .box_right {width:678px; float:left;}
ul.show_list_profile_playlist li.list_album h3{font-size:15px;}
ul.show_list_profile_playlist li.list_album h3 .name_album_search{font-size:15px; font-weight:700; padding-bottom:5px;margin-bottom:4px;}
ul.show_list_profile_playlist li.list_album .box_list_singer{font-size:14px;  color:#a2a2a2;padding-bottom:10px; display:block; margin-top:3px}
ul.show_list_profile_playlist li.list_album .box_list_singer span{width:10px; height:14px;background:url(../images/icon-repeat.png) left -1019px no-repeat; float:left; margin-right:3px; margin-top:3px; }
ul.show_list_profile_playlist li.list_album .box_list_singer a{margin-left:2px;line-height:14px; color:#a2a2a2; font-size:14px;}
ul.show_list_profile_playlist li.list_album .box_left{width:152px; float:left;margin-right:10px; height:152px;}
ul.show_list_profile_playlist li.list_album .box_left img{width:152px;}
ul.show_list_profile_playlist li .box_action_edit{position:absolute;  height:28px; padding:0px 0px; width:200px; margin:35px 0 0 640px; display:none}
ul.show_list_profile_playlist li:hover .box_action_edit{ display:block}
ul.show_list_profile_playlist li .box_info_upload_export{float:left; width:688px; height:20px; padding-bottom:5px; font-size:14px }
ul.show_list_profile_playlist li .box_info_upload_export .user_upload{float:left; margin-right:30px; background:url(../images/icon-repeat.png) left -951px no-repeat; padding-left:15px;  line-height:24px; font-size:14px !important; text-transform: lowercase}
ul.show_list_profile_playlist li .box_info_upload_export .export_listen{float:left; margin-right:30px;background:url(../images/icon-repeat.png) 0px -195px no-repeat;  padding-left:18px;line-height:24px; font-size:14px !important}
ul.show_list_profile_playlist li .detail_about_album{ font-size:14px; display:inline-block}
ul.show_list_profile_playlist li .detail_about_album a{ color:#0689ba}

.user_cp_profile_playlist{width:920px; float:left; margin-bottom:0px;}
.user_cp_profile_playlist .show_cp_profile_playlist{width:920px; float:left;}
ul.show_cp_profile_playlist li{width:920px; float:left; border-top:#f3f3f3 solid 1px; padding:20px 0 20px 0;}
ul.show_cp_profile_playlist li:nth-child(1){ border-top:#f3f3f3 solid 0px; padding:20px 0 20px 0;}
ul.show_cp_profile_playlist li .box_right {width:725px; float:left;}
ul.show_cp_profile_playlist li h3{font-size:15px;}
ul.show_cp_profile_playlist li h3 .name_album_search{font-size:15px; font-weight:700; padding-bottom:5px;margin-bottom:4px;}
ul.show_cp_profile_playlist li .box_list_singer{font-size:14px;  color:#a2a2a2;padding-bottom:10px; display:block; margin-top:3px}
ul.show_cp_profile_playlist li .box_list_singer span{width:10px; height:14px;background:url(../images/icon-repeat.png) left -1019px no-repeat; float:left; margin-right:3px; margin-top:3px; }
ul.show_cp_profile_playlist li .box_list_singer a{margin-left:2px;line-height:14px; color:#a2a2a2; font-size:14px;}
ul.show_cp_profile_playlist li .box_left{width:152px; float:left;margin-right:10px; height:152px;}
ul.show_cp_profile_playlist li .box_left img{width:152px;}
ul.show_cp_profile_playlist li .box_action_edit{position:absolute; right:0; height:28px; padding:0px 0px; width: auto; margin:35px 20px 0 0; display:none }
ul.show_cp_profile_playlist li:hover .box_action_edit{ display:block}
ul.show_cp_profile_playlist li .box_info_upload_export{float:left; width:688px; height:20px; padding-bottom:5px; font-size:14px }
ul.show_cp_profile_playlist li .box_info_upload_export .user_upload{float:left; margin-right:30px; background:url(../images/icon-repeat.png) left -951px no-repeat; padding-left:15px;  line-height:24px; font-size:14px !important; text-transform: lowercase}
ul.show_cp_profile_playlist li .box_info_upload_export .export_listen{float:left; margin-right:30px;background:url(../images/icon-repeat.png) 0px -195px no-repeat;  padding-left:18px;line-height:24px; font-size:14px !important}
ul.show_cp_profile_playlist li .detail_about_album{ font-size:14px; display:inline-block}
ul.show_cp_profile_playlist li .detail_about_album a{ color:#0689ba}

.user_list_profile_video{width:840px; float:left; margin-bottom:0px;}
.user_list_profile_video .show_list_profile_video{width:840px; float:left;}
ul.show_list_profile_video li.list_video{width:840px; float:left; border-top:#f3f3f3 solid 1px; padding:20px 0 0px 0; }
ul.show_list_profile_video li.list_video:nth-child(1){ border-top:#f3f3f3 solid 0px; padding:10px 0 0px 0;}
ul.show_list_profile_video li.list_video .img{float:left;}
ul.show_list_profile_video li.list_video .img img{ width:195px; height:109px}
ul.show_list_profile_video li.list_video .box_left {width:195px; float:left; margin-right:10px !important; background:#000000 }
ul.show_list_profile_video li.list_video .box_absolute{position: relative; width:195px; height:109px; display:block}
ul.show_list_profile_video li.list_video .box_absolute:hover  .icon_play{position:absolute; z-index:101; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px; height:48px; display:block; background:url(../images/icon.png) left -28px no-repeat;}
ul.show_list_profile_video li.list_video .box_absolute:hover  .icon_play:hover{background:url(../images/icon.png) left -28px no-repeat;}
ul.show_list_profile_video li.list_video .box_absolute:hover img{ webkit-opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7;}
ul.show_list_profile_video li.list_video .box_absolute .icon_time_video{background: transparent url(../images/transparent.png) repeat; font-weight:bold;  color:#FFFFFF; bottom:0px; right:0px; font-size:11px; padding:0px 5px; height:16px; line-height:16px; position:absolute; z-index:100 }
ul.show_list_profile_video li.list_video .box_right {width:570px; float:left; }
ul.show_list_profile_video li.list_video h3{font-size:15px;}
ul.show_list_profile_video li.list_video .name_video_search{font-size:15px; font-weight:bold; padding-bottom:5px;margin-bottom:4px; }
ul.show_list_profile_video li.list_video .link_music{margin:3px 0 0 5px; width:19px; height:18px; background:url(../images/icon.png) -235px top no-repeat;; display: inline-block}
ul.show_list_profile_video li.list_video .link_music:hover{text-decoration: none}
ul.show_list_profile_video li.list_video .box_list_singer{font-size:15px; padding-bottom:10px; display:block; margin-top:3px;}
ul.show_list_profile_video li.list_video .box_list_singer span{width:10px; height:14px;background:url(../images/icon-repeat.png) left -1019px no-repeat; float:left; margin-right:3px; margin-top:3px; }
ul.show_list_profile_video li.list_video .box_list_singer a{margin-left:2px; line-height:14px; color:#a2a2a2;}
ul.show_list_profile_video li .box_action_edit{position:absolute;  height:32px; padding:0px 0px; width:100px; margin:0px 0 0 740px; display:none}
ul.show_list_profile_video li:hover .box_action_edit{display: block;}

.user_cp_profile_video{width:920px; float:left; margin-bottom:0px;}
.user_cp_profile_video .show_cp_profile_video{width:920px; float:left;}
ul.show_cp_profile_video li{width:920px; float:left; border-top:#f3f3f3 solid 1px; padding:20px 0 0px 0; margin:0 0 20px 0}
ul.show_cp_profile_video li:nth-child(1){ border-top:#f3f3f3 solid 0px; padding:10px 0 0px 0;}
ul.show_cp_profile_video li  .img{float:left;}
ul.show_cp_profile_video li .img img{ width:195px; height:109px}
ul.show_cp_profile_video li .box_left {width:195px; float:left; margin-right:10px !important; background:#000000 }
ul.show_cp_profile_video li .box_absolute{position: relative; width:195px; height:109px; display:block}
ul.show_cp_profile_video li .box_absolute:hover  .icon_play{position:absolute; z-index:101; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px; height:48px; display:block; background:url(../images/icon.png) left -28px no-repeat;}
ul.show_cp_profile_video li .box_absolute:hover  .icon_play:hover{background:url(../images/icon.png) left -28px no-repeat;}
ul.show_cp_profile_video li .box_absolute:hover img{ webkit-opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7;}
ul.show_cp_profile_video li .box_absolute .icon_time_video{background: transparent url(../images/transparent.png) repeat; font-weight:bold;  color:#FFFFFF; bottom:0px; right:0px; font-size:11px; padding:0px 5px; height:16px; line-height:16px; position:absolute; z-index:100 }
ul.show_cp_profile_video li .box_right {width:570px; float:left; }
ul.show_cp_profile_video li h3{font-size:15px;}
ul.show_cp_profile_video li .name_video_search{font-size:15px; font-weight:bold; padding-bottom:5px;margin-bottom:4px; }
ul.show_cp_profile_video li .link_music{margin:3px 0 0 5px; width:19px; height:18px; background:url(../images/icon.png) -235px top no-repeat;; display: inline-block}
ul.show_cp_profile_video li .link_music:hover{text-decoration: none}
ul.show_cp_profile_video li .box_list_singer{font-size:15px; padding-bottom:10px; display:block; margin-top:3px;}
ul.show_cp_profile_video li .box_list_singer span{width:10px; height:14px;background:url(../images/icon-repeat.png) left -1019px no-repeat; float:left; margin-right:3px; margin-top:3px; }
ul.show_cp_profile_video li .box_list_singer a{margin-left:2px; line-height:14px; color:#a2a2a2;}
ul.show_cp_profile_video li .box_action_edit{position:absolute;  height:32px; padding:0px 0px; width: auto; right:0;  margin:20px 10px 0 ; display:none}
ul.show_cp_profile_video li:hover .box_action_edit{display: block;}

.box_info_upload_export .export_viewed{float: left; margin-right: 30px; background: url(../images/icon-repeat.png) 0px -229px no-repeat; padding-left: 16px;line-height: 24px;  font-size: 14px !important;}
.box_action_edit .btn_delete_item{float:right; background:#fbfbfc url(../images/icon-repeat.png)10px -1318px no-repeat; padding:0 10px 0 26px; line-height:24px; height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;  color:#333333; border:#a6a6a6 solid 1px; margin-top:0px;}
.box_action_edit .btn_delete_item:hover{background:#e74c3c url(../images/icon-repeat.png) 10px -1350px no-repeat;border:#e74c3c solid 1px; color:#FFFFFF;}
.box_action_edit .btn_edit_item{float:right;margin-left:5px; background:#fbfbfc url(../images/icon-repeat.png) 10px -1382px no-repeat; padding:0 10px 0 26px; line-height:24px; height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;  color:#333333; border:#a6a6a6 solid 1px; margin-top:0px;}
.box_action_edit .btn_edit_item:hover{background:#e74c3c url(../images/icon-repeat.png) 10px -1414px no-repeat;border:#e74c3c solid 1px; color:#FFFFFF;}
.box_action_edit .btn_edit_item.active{background:#e74c3c url(../images/icon-repeat.png) 10px -1414px no-repeat;border:#e74c3c solid 1px; color:#FFFFFF;}
.box_action_edit .btn_share_item{float:right;margin-left:5px; background:#fbfbfc url(../images/icon-repeat.png) 8px -3531px no-repeat; padding:0 10px 0 26px; line-height:24px; height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;  color:#333333; border:#a6a6a6 solid 1px; margin-top:0px;}
.box_action_edit .btn_share_item:hover{background:#e74c3c url(../images/icon-repeat.png) 8px -3553px no-repeat;border:#e74c3c solid 1px; color:#FFFFFF;}
.box_action_edit .btn_add_item{float:right;margin-left:5px; background:#fbfbfc url(../images/icon-repeat.png) 8px -3580px no-repeat; padding:0 10px 0 26px; line-height:24px; height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;  color:#333333; border:#a6a6a6 solid 1px; margin-top:0px;}
.box_action_edit .btn_add_item:hover{background:#e74c3c url(../images/icon-repeat.png) 8px -3603px no-repeat;border:#e74c3c solid 1px; color:#FFFFFF;}


.box_error{float:left;  width:100%; position:relative;background:#f5f5f1;}
.box_error .error-top{width:100%; float:left; border-bottom: 1px solid #E2E2E2; padding:15px 0}
.box_error .error-top .logo{ width:72px; height:40px; float:left; background:url(../images/logo-nhaccuatui.png) no-repeat; background-size:100%; margin:0px 16px 0 0 }
.box_error .error-content{ float:left; width:100%}
.box_error .txt-info-error {float: left;margin: 60px 0 0 60px; width: 580px; }
.box_error .txt-info-error h2{font-size: 36px;margin: 0 0 20px; float:left; width:100% }
.box_error .txt-info-error h2 p{ clear: left; font-size: 18px; line-height: 24px;margin: 0 0 20px; }
.box_error .txt-info-error a{color: #0192b5;text-decoration: none; font-size:15px}
.box_error .txt-info-error a:hover{text-decoration: underline;}
.box_error .txt-info-error .box-form-input{float:left; width:100%; padding:10px 0}
.box_error .txt-info-error #search-bar{ margin: 0 0 20px;}
.box_error .txt-info-error #search-bar .search-input-wrap{float: left; }
.box_error .txt-info-error #search-bar .search-input-wrap .input_data{ float:left; width:400px; padding:10px; font-size:16px; margin:0 10px 0 0}
.box_error .txt-info-error #search-bar .search-input-wrap .btn_search_error{ float:left;padding:10px; font-size:16px; color:#FFFFFF; text-decoration:none}

.singer-top-cover{float:left;width:100%; position:relative; margin:0px 0 0 0; height:287px; background:#555555; overflow:hidden}
.singer-top-cover .bg-singer-cover{float:left;width:120%; position: absolute; margin:-55% 0 0 -10%; height:1900px; overflow:hidden; opacity:0.5; background-size:cover !important;  filter: blur(22px);  -webkit-filter: blur(22px); -moz-filter: blur(22px); -ms-filter: blur(22px); filter: blur(22px);}
.singer-top-cover .bg-singer-cover:after {bottom: 0;  content: '';  left: 0;  position: absolute;  right: 0;  top: 0;  z-index: 20;ackground: rgba(0,0,0,.43);
                                          /* background: -webkit-linear-gradient(top,rgba(0,0,0,.57) 0,rgba(0,0,0,.21) 100%); */
                                          background: -moz-linear-gradient(top,rgba(0,0,0,.57) 0,rgba(0,0,0,.21) 100%);
                                          background: -ms-linear-gradient(top,rgba(0,0,0,.57) 0,rgba(0,0,0,.21) 100%);
                                          background: linear-gradient(to bottom,rgba(0,0,0,.57) 0,rgba(0,0,0,.21) 100%);
                                          /* box-shadow: inset rgba(0,0,0,.26) 0 3px 0,inset rgba(0,0,0,.21) 2px 0 0,inset rgba(0,0,0,.26) 0 -1px 0; */}

/*
.singer-top-cover{float:left;width:100%; position:relative; margin:0px 0 0 0; height:287px; background:#555555; overflow:hidden}
.singer-top-cover .bg-singer-cover{float:left;width:100%; position: absolute; margin:-50px 0 0 0; height:350px; overflow:hidden; opacity:0.5;  background-position: left -50px; filter: blur(22px);  -webkit-filter: blur(22px); -moz-filter: blur(22px); -ms-filter: blur(22px);  filter: url(/_i/3.0/blur.svg#blur);}
.singer-top-cover .bg-singer-cover:after {bottom: 0;  content: '';  left: 0;  position: absolute;  right: 0;  top: 0;  z-index: 20;}
*/
.singer-left-avatar{ width:260px; height:287px; float:left}
.singer-left-avatar .singer-avatar{ width:260px; text-align:center; float:left}
.singer-left-avatar .singer-avatar img{ width:110px; height:110px;-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px; margin:20px 0 10px 0}
.singer-left-avatar .singer-name{ width:260px; text-align:center; float:left; font-size:24px; font-weight:300; color:#FFFFFF;margin:0 0 8px 0}
.singer-left-avatar p{width:260px; text-align:center; float:left; font-size:14px; font-weight:300; color:#ffffff; margin:0 0 2px 0}
.singer-right-cover{ width:910px; height:287px; float:left}
.singer-top-menu{float:left;width:100%; position:relative; margin:0px 0 0px 0; height:50px; background:#f4f4f4; border-bottom:#E3E3E3 solid 0px; overflow:hidden}
.singer-top-menu ul{float:left;width: auto}
.singer-top-menu ul li{float:left;width: auto; margin:0 20px 0 0}
.singer-top-menu ul li a{float:left;width: auto; margin:0 0px 0 0; font-size:15px; line-height:50px; color:#212121}
.singer-top-menu ul li  a:hover,.singer-top-menu ul li  a.active{ color:#0689ba}
.singer-top-menu ul li .icon-home{ background:url(../images/icon.png) -376px -40px no-repeat; float:left; width:24px; height:24px; margin:13px 0 0 0}
.singer-top-menu ul li .icon-home:hover,.singer-top-menu ul li a.active .icon-home{ background:url(../images/icon.png) -351px -40px no-repeat; float:left; width:24px; height:24px; margin:13px 0 0 0}
.singer-top-menu .box_like_fb{ float:right; width:auto; padding:0 10px; margin:14px 0 0 0; height:20px;}


.box-content .singer_profile{width:840px; float:left; margin-bottom:10px;}
.box-content .singer_profile .singer_profile_content{ float:left; width:100%; font-size:14px;}
.box-content .singer_profile .singer_profile_content br:before{ margin:0 0 15px 0;display: block; line-height: 150%;}
.box-content .singer_profile .singer_profile_content a{color:#0689ba }
.box-content .singer_profile .singer_profile_content a:hover{ text-decoration:underline}

.singer_playlist_new{ float:left; width:300px;padding:0 0 20px 0}
.singer_playlist_new .list_chart_music{ float:left; width:300px}
.singer_playlist_new .list_chart_music li{float:left; width:300px; margin:0px 0 0px 0; padding:10px 0 0  0}
.singer_playlist_new .list_chart_music li .bg_line_status_loading{ width:300px; height:1px; background:#f3f3f3; float:left; margin:0 0 10px 0}
.singer_playlist_new .list_chart_music li.active .bg_line_status_loading{ width:300px; height:2px; background:#f3f3f3; float:left; margin:0 0 10px 0}
.singer_playlist_new .list_chart_music li.active .bg_line_status_loading .line_status_loading_show{height:2px; background:#a6a6a6; float:left}
.singer_playlist_new .list_chart_music li.active .bg_line_status_loading .line_status_loading_listen{height:2px; background:#3498db; float:left; margin:-2px 0 10px 0}
.singer_playlist_new .list_chart_music li .info_data{float:left; width:213px;}
.singer_playlist_new .list_chart_music li .info_data .name_song{font-size:15px;background: url(../images/icon-repeat.png) 5px -920px no-repeat; padding:0 0 0 20px;width:193px; display:block; line-height:18px; overflow:hidden; display:block; margin:0 0 6px 0;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.singer_playlist_new .list_chart_music li.active .info_data .name_song{background: url(../images/icon_status.gif) left top no-repeat; }
.singer_playlist_new .list_chart_music li .info_data p.list_name_singer{padding:0 0 0 20px;width:193px;}
.singer_playlist_new .list_chart_music li .info_data .name_singer{font-size:14px; color:#a2a2a2; line-height:18px}
.singer_playlist_new .list_chart_music li .icon_listen{ float:right; color:#999999; font-size:12px; background:url(../images/icon-repeat.png) left -198px no-repeat; padding-left:15px;}
.singer_playlist_new .box_name_album_info{float: left; width:300px;  margin:0 0 0 0;}
.singer_playlist_new .box_name_album_info .info_album{float:left; width:300px; margin-left:0px}
.singer_playlist_new .box_name_album_info .info_album .avatar_album{width:300px; height:180px; position:relative}
.singer_playlist_new .box_name_album_info .info_album .avatar_album .box_bg_album{ width:260px; position:absolute; z-index:19; background:url(../images/icon.png) left -170px no-repeat; height:200px; overflow:hidden}
.singer_playlist_new .box_name_album_info .info_album .avatar_album .box_font_album{ width:180px; position:absolute; z-index:20; background:url(../images/icon.png) -261px -170px no-repeat; height:180px;}
.singer_playlist_new .box_name_album_info .info_album .avatar_album .box_tag_album{ width:119px; position:absolute; z-index:21; background:url(../images/icon.png) left -274px no-repeat; height:26px; color:#FFF; line-height:26px; text-transform:uppercase; font-weight:bold; text-align:center; font-size:12px; left:10px; bottom:20px}
.singer_playlist_new .box_name_album_info .info_album .avatar_album .rotate_album{width:180px; height:180px; position:absolute; z-index:17; left:87px; top:9px;}
.singer_playlist_new .box_name_album_info .info_album .avatar_album .rotate_album img{ width: 164px; height: 164px; }

.singer_playlist_new .box_name_album_info .info_album .img_avatar{ width:180px; height:180px;}
.singer_playlist_new .box_name_album_info .info_album .img_avatar img{ width:180px; height:180px;}
.rotate{
    -webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;
    animation:mymove 10s linear 0s infinite ; /* IE 10+ */
    -webkit-animation:mymove  10s linear 0s infinite ;  /* Safari 4+ */
    -moz-animation: mymove  10s linear 0s infinite ; /* Fx 5+ */
    -o-animation: mymove  10s linear 0s infinite ; /* Opera 12+ */    
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;	
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;	
    overflow:hidden;
}	
@-webkit-keyframes mymove /* Safari and Chrome */
{
    from{
        -webkit-transform:rotate(-360deg);
        -moz-transform:rotate(-360deg);
        -o-transform:rotate(-360deg);}
    to{
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
}

.avatar_album  .view_listen{ position:absolute; z-index:100; color:#c7c7c7; right:120px; font-size:12px; background: url(../images/bg_view_listen.png) left top; padding:0 5px 0 15px;  line-height:24px; display:block}
.avatar_album  .view_listen .icon_listen{background:url(../images/icon-repeat.png) 0px -202px no-repeat; width:14px; height:14px; float:left; margin:8px 3px 0 0}
.avatar_album .box_font_album:hover .icon_play{position:absolute; z-index:101; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px; height:48px; display:block; background:url(../images/icon.png) left -28px no-repeat;}
.avatar_album .box_font_album:hover .icon_play.stop{ background:url(../images/icon.png) left -384px no-repeat;}
.info_album h3{ float:left; width:300px; font-size:20px; padding:8px 0;}




.box-bg-partner{float:left; width:100%; position:relative; margin:0px 0 0 0; height:180px;}
.box-content .list_channel{width:840px; float:left; margin-bottom:0px;}
.box-content .list_channel .fram_select{width:840px; float:left; overflow:hidden}
.box-content .list_channel .fram_select ul{width:860px; float:left;}
.box-content .list_channel .fram_select ul li{width:195px; float:left; margin:0px 20px 20px 0px; background:#000; height:195px;}
.box-content .list_channel .fram_select ul li .btn-play{ display:none}
.box-content .list_channel .fram_select ul li:hover .btn-play{ display: block}
.box-content .list_channel .fram_select ul li .bg-description{width:195px; height:195px; position:absolute; z-index:12; margin:0px 0 0 0; padding:0; display:inherit;}
.box-content .list_channel .fram_select ul li .bg-description h3{width:175px; height: auto; position:absolute; padding:0px 10px 10px 10px; font-size:15px; font-weight:bold; color:#FFF; bottom:0; line-height:18px}
.box-content .list_channel .fram_select ul li img{ position:relative; width:195px; height:195px; z-index:11; padding:0; margin:0; clear:both }
.box-content .list_channel .fram_select ul li .bg-description{background:url(../images/bg-description.png) bottom center repeat-x}
.box-content .list_channel .fram_select ul li:hover .btn-play{position:absolute; z-index:101; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px; height:48px; display:block; background:url(../images/icon.png) left -28px no-repeat;}
.box-content .list_channel .fram_select ul li:hover img{ webkit-opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7;}
.box-content .list_channel .fram_select ul li .bg-description .tab_lable_new{width:60px; height:60px; position:absolute;  background:url(../images/icon.png) -92px top no-repeat}
.box-content .list_channel .fram_select ul li .bg-description .tab_lable_hot{width:60px; height:60px; position:absolute;background:url(../images/icon.png) -153px top no-repeat}
.tile_box_key h3 span.logo-vtv{ width:56px; height:27px; background:url(../images/partner/logo-vtv.png) no-repeat left top; float:left; margin:7px 5px 0 0; background-size:100%}

.box-v-nhaccuatui{width:100%; padding:20px 0px; border-top:#dfdfdf solid 0px; background:#f5f5f5;  float:left; display:none}
.box-v-nhaccuatui .content-v-nhaccuatui{ width:1170px; float:left; overflow:hidden}
.box-v-nhaccuatui .content-v-nhaccuatui ul{width:2000px; float:left;}
.box-v-nhaccuatui .content-v-nhaccuatui ul li{width:168px; float:left; margin-right:20px; padding:0px 0px; margin-bottom:0px; }
.box-v-nhaccuatui .content-v-nhaccuatui ul li p{width:168px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; float:left}
.box-v-nhaccuatui .content-v-nhaccuatui ul li a.name_song{font-size:15px;  float:left; line-height:18px;overflow:hidden;width:168px; margin:3px 0 0 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.box-v-nhaccuatui .content-v-nhaccuatui ul li a.name_song:hover{}
.box-v-nhaccuatui .content-v-nhaccuatui ul li img{ float:left; width:168px; margin-bottom:5px; height:94px}
.box-v-nhaccuatui .content-v-nhaccuatui ul li .box_absolute{position: relative; width:168px; height:94px; background: #000}
.box-v-nhaccuatui .content-v-nhaccuatui ul li .box_absolute .tab_lable_hd{width:32px; height:32px; position:absolute; z-index:101; background:url(../images/icon.png) -60px -384px no-repeat}
.box-v-nhaccuatui .content-v-nhaccuatui ul li .box_absolute .view_mv{ position:absolute; display:none; color:#c7c7c7; right:0; z-index:101; font-size:12px; background: url(../images/bg_view_listen.png) left top; padding:0 5px 0 15px;  line-height:24px; }
.box-v-nhaccuatui .content-v-nhaccuatui ul li .box_absolute .view_mv .icon_view{background:url(../images/icon-repeat.png) 0px -237px no-repeat; width:14px; height:14px; float:left; margin:8px 3px 0 0}
.box-v-nhaccuatui .content-v-nhaccuatui ul li .box_absolute:hover img{ webkit-opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7;}
.box-v-nhaccuatui .content-v-nhaccuatui ul li .box_absolute:hover .icon_play{position:absolute; z-index:101; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px; height:48px; display:block; background:url(../images/icon.png) left -28px no-repeat;}
.box-v-nhaccuatui .content-v-nhaccuatui ul li .box_absolute:hover .icon_play:hover{background:url(../images/icon.png) left -28px no-repeat;}
.box-v-nhaccuatui .content-v-nhaccuatui ul li .box_absolute .icon_time_video{background: transparent url(../images/transparent.png) repeat; font-weight:bold;  color:#FFFFFF; bottom:0px; right:0px; font-size:11px; padding:0px 5px; height:16px; line-height:16px; position:absolute; z-index:100 }

.box_left_user{float:left; width:200px; margin-right:20px; padding:20px 0px 20px 20px; margin:0 0 20px 0; background:#e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.box_left_user .box-img-avatar{float:left; width:100%; border-bottom:#d9d9d9 solid 1px;padding:0px 0px 20px 0px;}
.box_left_user .box-img-avatar img{float:left; width:140px;}
.box_left_user .box-img-avatar a{float:left; width:100%; line-height:18px; font-size:15px; font-weight:700; padding:10px 0}
.box_left_user ul{float:left; width:100%;}
.box_left_user ul li{float:left; width:100%; border-bottom:#d9d9d9 solid 1px }
.box_left_user ul li a{float:left; width:190px; padding:10px 0 10px 10px; font-size:14px; }
.box_left_user ul li a:hover{ background:#FFFFFF}
.box_left_user ul li a.active{ background:#FFFFFF; color:#0689ba;font-weight:700}
.box_right_user{float:left; width:920px;  margin:0 0 30px 30px}
.box_right_user .check_data{float:left; border:0px; margin:0px; padding:0; margin-right:0px; } 
.check_field_delete{float:left; width:920px; border-bottom:#CCCCCC solid 1px; margin-bottom:0px; line-height:20px;padding:10px 0}
.check_field_delete input[type="checkbox"]{float:left; margin:0; background:#421F20}
.check_field_delete .btn_delete_checkbox{float:left; background:#fbfbfc url(../images/icon-repeat.png)10px -1318px no-repeat; padding:0 10px 0 26px; line-height:24px; height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;  color:#333333; border:#a6a6a6 solid 1px; margin-top:0px;}
.check_field_delete .btn_delete_checkbox:hover{background:#e74c3c url(../images/icon-repeat.png) 10px -1350px no-repeat;border:#e74c3c solid 1px; color:#FFFFFF;}
.check_field_delete .btn_delete_checkbox.active{background:#e74c3c url(../images/icon-repeat.png) 10px -1414px no-repeat;border:#e74c3c solid 1px; color:#FFFFFF;}
.check_field_delete .btn_accept_user{float:left; background:#fbfbfc url(../images/icon-repeat.png)8px -1223px no-repeat; padding:0 10px 0 34px; line-height:24px; height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;  color:#333333; border:#a6a6a6 solid 1px; margin:0 0 0 10px;}
.check_field_delete .btn_accept_user:hover{background:#e74c3c url(../images/icon-repeat.png) 8px -1572px no-repeat;border:#e74c3c solid 1px; color:#FFFFFF;}

.box_right_history{float:left; width:920px;  margin:0 0 30px 30px}
.box_right_history .show_cp_history_playlist{width:920px; float:left;}
ul.show_cp_history_playlist li{width:920px; float:left; border-top:#f3f3f3 solid 1px; padding:10px 0 10px 0;}
ul.show_cp_history_playlist li:nth-child(1){ border-top:#f3f3f3 solid 0px; padding:10px 0 10px 0;}
ul.show_cp_history_playlist li h3{font-size:15px;}
ul.show_cp_history_playlist li h3 .name_album_search{font-size:15px;  padding-bottom:5px;margin-bottom:4px;}
ul.show_cp_history_playlist li .box_list_singer{font-size:13px;  color:#a2a2a2;padding-bottom:0px; display:block; margin-top:3px}
ul.show_cp_history_playlist li .box_list_singer span{width:10px; height:14px;background:url(../images/icon-repeat.png) left -1019px no-repeat; float:left; margin-right:3px; margin-top:3px; }
ul.show_cp_history_playlist li .box_list_singer a{margin-left:2px;line-height:14px; color:#a2a2a2; font-size:13px;}
ul.show_cp_history_playlist li .box_left{width:56px; float:left;margin-right:10px; height:56px;}
ul.show_cp_history_playlist li .box_right {width:450px; float:left;}

ul.show_cp_history_playlist.avideo li .box_left{width:100px; float:left;margin-right:10px; height:56px;}
ul.show_cp_history_playlist.avideo li .box_right{width:406px; float:left;}
ul.show_cp_history_playlist.asong li .check_data{ margin:4px 0 0 0 !important; position:absolute; width:30px;}
ul.show_cp_history_playlist.asong li .box_right{width:514px; margin-left: 25px;}
ul.show_cp_history_playlist.asong li .box_action_edit{margin:8px 20px 0 0;}
ul.show_cp_history_playlist.asong li .export_dateplay{margin:10px 0px 0 0;}


ul.show_cp_history_playlist li .box_left img{width:100%; height:100%}
ul.show_cp_history_playlist li .box_action_edit{position:absolute; right:0; height:28px; padding:0px 0px; width: auto; margin:15px 20px 0 0; display:none }
ul.show_cp_history_playlist li:hover .box_action_edit{ display:block}
ul.show_cp_history_playlist li .export_dateplay{float:left; margin:16px 0px 0 0;background:url(../images/icon-repeat.png) 0px -3500px no-repeat;  padding-left:16px;line-height:24px; font-size:12px !important; color:#a2a2a2}
ul.show_cp_history_playlist li .detail_about_album{ font-size:14px; display:inline-block}
ul.show_cp_history_playlist li .detail_about_album a{ color:#0689ba}

.box-content .update_nct_vip{width:100%; float:left;  font-size:20px; color:#323232; font-weight:300; text-align:center; padding:60px 0}
.box-content .update_nct_vip img{width:300px; margin:0 0 30px 0}
.box-content .update_nct_vip .btn_update_pu{text-transform:uppercase;text-align:center; font-size:16px; line-height:36px;  padding:10px 20px; margin:10px 0 0 0; font-weight:bold}
.box_right_history{float:left; width:920px;  margin:0 0 30px 30px}
.box_right_history .show_cp_history_playlist{width:920px; float:left;}

.user_cp_list_friend{width:920px; float:left; margin-bottom:10px; overflow:hidden}
.user_cp_list_friend ul{width:960px; float:left; }
.user_cp_list_friend ul li{width:445px; float:left; margin-right:30px; border-bottom:#ececec solid 1px; padding:20px 0px; line-height:24px;}
.user_cp_list_friend ul li .img{ float:left; margin-right:10px;}
.user_cp_list_friend ul li .name_singer{float:left; font-size:16px; display:block; width:240px; padding-bottom:5px;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.user_cp_list_friend ul li p{float:left; display:block; width:240px; padding:0px; line-height:22px; color:#a2a2a2; font-size:14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.user_cp_list_friend ul li .box_action_edit{position:absolute;  height:24px; padding:0px 0px; width: auto; margin:0px 0 0 385px; display:none  }
.user_cp_list_friend ul li:hover .box_action_edit{ display: block  }
.box_right_user .box_group_left{float:left; width:372px;}
.box_right_user .box_group_left .box_detail_info{float:left; width:330px; padding:10px 20px; margin:0 0 20px 0; border: 1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.box_right_user .box_group_left .box_detail_info p{color:#767676; line-height:24px; float:left; width:100%; font-size:13px}
.box_right_user .box_group_left .box_detail_info a{color:#0689ba;}
.box_right_user .box_group_left .box_detail_info .user_accuracy{ color:#D9090D}
.box_right_user .box_group_left .box_detail_info .link_more_profile{ background:url(../images/icon-repeat.png) right -412px no-repeat; padding:0 20px 0 0 ;color:#0689ba;}
.box_right_user .box_group_left .box_detail_info .link_more_profile.hide_info{ background:url(../images/icon-repeat.png) right -442px no-repeat;}
.box_right_user .box_group_left .box_detail_info .link_more_profile:hover{ text-decoration:underline}
.box_right_user .txt_sub_group{float:left; width:100%; padding:0 0 10px 0; font-size:15px; font-weight:700}
.box_right_user .box_user_action{ float:right;  padding:0px 0px; width: auto; margin:0px 0 0 0; }
.box_right_user .box_user_action .btn_edit_item{float:left; font-size:14px;margin:0px; font-weight:400 !important; background:#fbfbfc url(../images/icon-repeat.png) 10px -1380px no-repeat; padding:3px 10px 3px 28px; line-height:24px; height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;  color:#333333 !important; border:#a6a6a6 solid 1px; margin-top:0px;}
.box_right_user .box_user_action .btn_edit_item:hover{background:#e74c3c url(../images/icon-repeat.png) 10px -1412px no-repeat;border:#e74c3c solid 1px; color:#FFFFFF !important;}
.box_right_user .box_user_action .btn_back_item{float:left; font-size:14px;margin:0px; font-weight:400 !important; background:#fbfbfc url(../images/icon-repeat.png) 8px -1440px no-repeat; padding:3px 10px 3px 28px; line-height:24px; height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;  color:#333333; border:#a6a6a6 solid 1px; margin-top:0px;}
.box_right_user .box_user_action .btn_back_item:hover{background:#e74c3c url(../images/icon-repeat.png) 8px -1472px no-repeat;border:#e74c3c solid 1px; color:#FFFFFF;}


.box_right_user .box_group_right{float:left; width:528px; margin:0 0 0 20px;}
.box_right_user .box_group_right .box_list_item_video_album{float:left; width:486px; padding:10px 20px 20px 20px; margin:0 0 20px 0; border: 1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.box_right_user .box_group_right .box_list_item_video_album ul.usercp_list_playlist{ float:left; width:486px}
.box_right_user .box_group_right .box_list_item_video_album ul.usercp_list_playlist li{float:left; width:100px; height:100px; text-align:center; margin:0  0 0 20px; padding:2px; border: 1px solid #d9d9d9;}
.box_right_user .box_group_right .box_list_item_video_album ul.usercp_list_playlist li:nth-child(1){ margin:0}
.box_right_user .box_group_right .box_list_item_video_album ul.usercp_list_playlist li img{ float:left; width:100px}
.box_right_user .box_group_right .box_list_item_video_album ul.usercp_list_playlist li a.sum_cout_pl{ float:left; width:100px;height:100px;  text-align:center; background:#e5e5e5; vertical-align:middle;line-height:20px; }
.box_right_user .box_group_right .box_list_item_video_album ul.usercp_list_playlist li a.sum_cout_pl .count-number{color: #0689ba; display: block;font-size: 18px; margin:28px 0 0 0}
.box_right_user .box_group_right .box_list_item_video_album ul.usercp_list_video{ float:left; width:486px; margin:0 !important}
.box_right_user .box_group_right .box_list_item_video_album ul.usercp_list_video li{float:left; width:100px; height:56px; text-align:center; margin:0  0 0 20px; padding:2px; border: 1px solid #d9d9d9;}
.box_right_user .box_group_right .box_list_item_video_album ul.usercp_list_video li:nth-child(1){ margin:0}
.box_right_user .box_group_right .box_list_item_video_album ul.usercp_list_video li img{ float:left; width:100px}
.box_right_user .box_group_right .box_list_item_video_album ul.usercp_list_video li a.sum_cout_pl{ float:left; width:100px;height:56px;  text-align:center; background:#e5e5e5; vertical-align:middle; line-height:20px; }
.box_right_user .box_group_right .box_list_item_video_album ul.usercp_list_video li a.sum_cout_pl .count-number{color: #0689ba; display: block;font-size: 18px; margin:10px 0 0 0; }

.box_right_user .box-edit-user-profile{border: 1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; padding:10px 20px; float:left; width:878px;}
.box_right_user .box-edit-user-profile .input-group{padding:15px 0; border-top:#f3f3f3 solid 1px; float:left; width:878px}
.box_right_user .box-edit-user-profile .input-group:nth-child(1){ border-top:#f3f3f3 solid 0px;}
.box_right_user .box-edit-user-profile .input-group label {display: inline-block;    width: 170px;float: left; text-align: right; margin-right: 15px; margin-top: 6px;margin-bottom: 0px;color: #333;font-size: 14px; font-weight:700}
.box_right_user .box-edit-user-profile .input-group span.info_note {width: 170px;float: left; text-align: right; font-size:11px; color:#767676}
.box_right_user .box-edit-user-profile .input-group .edit-user-content {float:left; width: 600px;}
.edit-user-content .image-wrapper {float: left; font-size: 11px; height: 80px; margin: 0; padding: 0 0 0 0; text-align: center; width: 80px;}
.edit-user-content .upload-new-avatar {margin: 8px 0 0 23px;width: 200px; float: left}
.edit-user-content input[type="text"]{ padding:8px 0; font-size:14px; float:left}
.edit-user-content textarea{ padding:8px 8px; text-indent:0; font-size:14px; float:left; width:600px}
.box_right_user .box-edit-user-profile .input-group  .input2{width:419px;float: left;margin-right: 5px;}
.edit-user-content select{font-size: 14px; padding: 5px 5px; text-indent: 6px; margin:0 10px 0 0}
.box_right_user .box-edit-user-profile .input-group .btn_accept_item{float: left;  padding: 8px 40px; font-size:18px}
.bg_upload{float:left; width:500px;margin-bottom:10px; background:#5c5c5c; height:24px; line-height:24px; text-align:center;  webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; overflow:hidden}
.bg_upload .show_upload{position:relative; width:510px; height:24px; z-index: 1;}
.bg_upload .show_upload .box_text{position: absolute; width:510px; height:24px; z-index:100; color:#FFFFFF}
.bg_upload .show_upload .bar{ height:24px; z-index:99; position: absolute; width:50%; background:#2882bc}
.box_right_user .box_list_detail_infoupload{float:left; border:#dfdfdf solid 0px; padding:10px 20px; background:#e5e5e5; margin:20px 0 10px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; width:840px;}
.box_right_user .box_list_detail_infoupload .box_title_info{font-weight:bold; font-size:14px; padding:10px 0;float:left; width:840px}
.box_right_user .box_list_detail_infoupload p{float:left; width:830px; margin:0 0 5px 10px}


.box_notice_content{float:left; width:840px; }
.box_notice_content .icon_notice{float:left; width:140px; height:140px; margin-right:20px;background:#2882bc ;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.box_notice_content .icon_notice .icon_song{float:left; width:62px; height:60px; margin:40px; background:url(../images/icon.png) -115px -384px no-repeat}
.box_notice_content .title_name_notice{font-size:16px; font-weight:bold; margin-bottom:10px; color:#333333; float:left; width: 680px;}
.box_notice_content .p_content_notice{ margin-bottom:10px;float:left; width: 680px; font-size:14px }
.box_notice_content .btn_upload_page{float:left; font-size:14px;margin:0px; font-weight:400 !important; background:#fbfbfc url(../images/icon-repeat.png) 8px -1504px no-repeat; padding:3px 10px 3px 28px; line-height:24px; height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;  color:#333333; border:#a6a6a6 solid 1px; margin-top:0px;}
.box_notice_content .btn_upload_page:hover{background:#e74c3c url(../images/icon-repeat.png) 8px -1538px no-repeat;border:#e74c3c solid 1px; color:#FFFFFF;}

/*css footer*/
.footer{width:100%; padding:20px 0px 10px 0px; border-top:#dfdfdf solid 0px; background:#efefef; float:left}
.footer .mfooter{width:100%; float:left; padding-bottom:20px;}
.footer .mfooter ul{float:left;}
.footer .mfooter ul li{float:left; line-height:20px; color:#666666; font-size:14px;}
.footer .mfooter ul li.title{width:177px;color:#333333; float:left; font-size:17px; margin-bottom:10px;}
.footer .mfooter ul li a{color:#0689ba; line-height:24px; }
.footer .mfooter ul li a:hover{ text-decoration:underline}

.box-apps-nct{width:250px !important; float:left; }
.box-apps-nct li{width:250px; float:left; margin:6px 0 10px 0; line-height:28px;}
.box-apps-nct .title_box{width:250px; float:left; margin:0px 0 8px 0;color:#333333; font-size:18px;}
.box-apps-nct .icon-mobile{ float:left; width:42px; height:42px; background:url(../images/icon.png) -187px -384px no-repeat; margin:0 10px 0 0}
.box-apps-nct .icon-tv-pc{float:left; width:42px; height:42px; background:url(../images/icon.png) -231px -384px no-repeat; margin:0 10px 0 0}
.box-apps-nct li .box-right-apps{ float:left; width:188px; line-height:27px;}

.box-apps-nct li label{color:#212121; }
.box-social-nct{width:220px !important; float:left; }
.box-social-nct .title_box{width:220px; float:left; margin:0px 0 13px 0;color:#333333; font-size:18px;}
.box-social-nct li{width:220px; float:left; margin:10px 0 0px 0; line-height:32px;}
.box-social-nct li a{ line-height:32px !important;}
.box-social-nct li span{ width:32px; height:32px; float:left; margin:0 10px 0 0; background:url(../images/icon-repeat.png) no-repeat}
.box-social-nct li a.icon-ft-fb span{ background-position:left -1600px;}
.box-social-nct li a.icon-ft-fb:hover span{ background-position:left -1632px;}
.box-social-nct li a.icon-ft-google span{ background-position:left -1664px;}
.box-social-nct li a.icon-ft-google:hover span{ background-position:left -1696px;}
.box-social-nct li a.icon-ft-twitter span{ background-position:left -1728px;}
.box-social-nct li a.icon-ft-twitter:hover span{ background-position:left -1760px;}
.box-social-nct li a.icon-ft-instagram span{ background-position:left -2668px;}
.box-social-nct li a.icon-ft-instagram:hover span{ background-position:left -2700px;}

.box-local-nct{width:220px !important; float:left; }
.box-local-nct .title_box{width:220px; float:left; margin:0px 0 13px 0;color:#333333; font-size:18px;}
.box-local-nct li{width:220px; float:left; margin:3px 0 0px 0;}
.box-linkf-nct{width:230px !important; float:left; }
.box-linkf-nct .title_box{width:230px; float:left; margin:0px 0 13px 0;color:#333333; font-size:18px;}
.box-linkf-nct li{width:230px; float:left; margin:3px 0 0px 0;}
.box-keyword-nct{width:250px !important; float:left;}
.box-keyword-nct .title_box{width:250px; float:left; margin:0px 0 13px 0;color:#333333; font-size:18px;}
.box-keyword-nct li{ width:auto !important; float:left; margin:3px 5px 0px 0; }
.box-keyword-nct li a{ margin:0 0px 10px 0;  }


/**********************support online***********************************/
.right_box_toppage{z-index: 9999; position: fixed; bottom: 0px;right: 0px;	width: auto;}
.right_box_toppage .goTopPage .myTip{top: 0px;}
.right_box_toppage .goTopPage{background:#2582be url(../images/icon-repeat.png) 5px -1894px no-repeat;	display:block;	margin-bottom: 2px;	width: 41px;height: 40px;float: right;}
.right_box_toppage .goTopPage:hover{background:#5dade2 url(../images/icon-repeat.png) 5px -1898px no-repeat; -webkit-transition: 0.25s; -moz-transition: 0.25s;  -o-transition: 0.25s;  transition: 0.25s;}
.right_support_online{z-index: 9999; position: fixed; bottom: 300px;right: 0px; width:45px;height:72px;}
.right_support_online .myTip,
.right_box_toppage .myTip{ background:#f2f2f2; position: absolute;right: 41px;width: 0px;text-align: center;	font-size: 12px;font-weight: bold;	height: 20px; padding:10px 0;line-height: 20px;	color: #333;	z-index: 4;}
.right_support_online .myTip .bg_share{ width:216px; height:29px; padding:10px 0px 0px 14px;/* margin-left:-150px;*/position:absolute; right:5px;}
.right_support_online a{display: block;width: 100%;	height:36px; padding:10px 0; float:left}
.right_support_online .contact_nct .myTip{top: 0px;}
.right_support_online .contact_nct{background:#2582be url(../images/icon-repeat.png) 5px -1820px no-repeat;	display:block;	margin-bottom: 0px;	width: 41px;height: 40px;float: right;}
.right_support_online .contact_nct:hover{background:#5dade2 url(../images/icon-repeat.png) 3px -1820px no-repeat; -webkit-transition: 0.25s; -moz-transition: 0.25s;  -o-transition: 0.25s;  transition: 0.25s;}
.right_support_online .offads .myTip{top: 80px;}
.right_support_online .offads{background:#2582be url(../images/icon-repeat.png) 5px -1856px no-repeat;	display:block;	margin-bottom: 0px;	width: 41px;height: 40px;float: right;}
.right_support_online .offads:hover{background:#5dade2 url(../images/icon-repeat.png) 3px -1856px no-repeat; -webkit-transition: 0.25s; -moz-transition: 0.25s;  -o-transition: 0.25s;  transition: 0.25s;}
.myTip{	display: none;}
.orther_deals{  z-index: 9999;  float: right;}

/* Add this attribute to the element that needs a tooltip */
[data-tooltip] {  position: relative;  z-index: 2;  cursor: pointer;}
/* Hide the tooltip content by default */
[data-tooltip]:before,[data-tooltip]:after {visibility: hidden; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: progid, DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;  pointer-events: none;}
/* Position tooltip above the element */
[data-tooltip]:before { position: absolute;  bottom: 150%;  left: 50%; margin-bottom: 10px; margin-left: -45px; padding: 7px; width: 90px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #000; background-color: hsla(0, 0%, 20%, 0.9); color: #fff; content: attr(data-tooltip); text-align: center;  font-size: 14px; line-height: 1.2;}
[data-tooltip]:after { position: absolute;  bottom: 150%;  left: 50%;  margin-left: 5px; margin-bottom: 5px;  width: 0; border-top: 5px solid #000; border-top: 5px solid hsla(0, 0%, 20%, 0.9); border-right: 5px solid transparent; border-left: 5px solid transparent; content: " "; font-size: 0; line-height: 0;}
[data-tooltip]:hover:before,[data-tooltip]:hover:after { visibility: visible; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:  DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}

.box-checkbox input[type=checkbox]:not(old),input[type=radio   ]:not(old){  width   : 20px;  margin  : 0;  padding : 0;  opacity : 0;  float   : left; display:block; height:24px;}
.box-checkbox input[type=checkbox]:not(old) + label{ display      : inline-block;  margin-left  : -24px; padding-left : 24px; background   : url('../images/icon-repeat.png') -3px -1975px no-repeat 	 ; line-height  : 24px; float:left}
.box-checkbox input[type=checkbox]:not(old):hover + label{ background-position : -3px -2001px;}
.box-checkbox input[type=checkbox]:not(old):checked + label{ background-position :-3px -2027px;}
.box-checkbox input[type=radio   ]:not(old) + label{display      : inline-block; margin-left  : -24px; padding-left : 24px; background   : url('../images/icon-repeat.png') -3px -2049px  no-repeat; line-height  : 24px; float:left}
.box-checkbox input[type=radio]:not(old):hover + label{background-position : -3px -2075px;}
.box-checkbox input[type=radio]:not(old):checked + label{background-position :-3px -2101px;}

.auto-box {float:right;text-align: center; width:135px; height:18px; color:#9a9a9a; margin:8px 0 0 0; line-height:20px; font-size:14px;}
/* Rounded */
.auto-box .show-info-auto{position:absolute; background: #ffffff; border: 1px solid #d9d9d9; padding:10px; right:0; font-size:13px; line-height:18px;  -moz-box-shadow: 0 3px 8px rgba(3,3,3,0.26); -webkit-box-shadow: 0 3px 8px rgba(3,3,3,0.26); box-shadow: 0 3px 8px rgba(3,3,3,0.26);position: absolute;z-index: 100;width: 190px;display: block; color:#212121; margin:10px 10px 0 0 ; z-index: 1000000;}
.auto-box .icon-info-auto{ width:14px; height:14px; text-align:center; background:#808080; font-size:13px; float:right; margin:5px 5px 0 0; color:#FFFFFF; line-height:14px;cursor: pointer; font-weight:500;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.auto-box .icon-info-auto:hover{background:#5c5c5c;}

.auto-box > div:first-of-type { width: 39px; height: 17px; position: relative; float:right; top:3px;}
.auto-box > div:first-of-type input {opacity: 0;}
.auto-box > div:first-of-type label { position: absolute; background: #c0c0c0; width: 100%; height: 100%; top: 0; left: 0; border-radius: 3.125rem; -webkit-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out; width:37px;}
.auto-box > div:first-of-type label:after { content: "";  display: block; width: 13px; height: 13px; border-radius: 8px; cursor: pointer; position: absolute; top: 2px; z-index: 1;left: 3px; background-color: #FFFFFD;-webkit-transition: left .2s ease-in-out;transition: left .2s ease-in-out;}
.auto-box > div:first-of-type input[type=checkbox]:checked ~ label { background:#2582be url(../images/icon-repeat.png) left -2404px no-repeat}
.auto-box > div:first-of-type input[type=checkbox]:checked ~ label:after {left: 21px;}

.cfooter{width:100%; float:left; padding:15px 0px; color:#8e8e8e; background:#3b3b3b}
.cfooter .address{float:left; width:500px}
.cfooter p{ font-size:12px}
.cfooter .address .name-copany{ color:#FFFFFF !important; font-size:14px}
.cfooter .address .nctcorp_logo{ width:86px; height:44px; float:left; display:block; background: url(../images/icon.png) left -94px no-repeat; margin:4px 10px 0px 0px;}
.cfooter .link_more{ float:right; width:auto; text-align:right; height:40px; line-height:40px;}
.cfooter .link_more a{ padding:10px; line-height:20px; background:url(../images/icon-repeat.png) left -1071px no-repeat; color:#8e8e8e}

.box_right_mrtui{ float:left; width:300px;padding:0 0 10px 0}

.box-right .box_btn_hero{float:left; width:300px; margin-bottom:0px;}
.box-right .box_btn_hero .info_hero_concept{float:left; width:244px; font-size:15px; font-weight:400; text-transform:uppercase;line-height:50px; background:#2582be url(../images/icon-repeat.png) 20px -3019px no-repeat; padding:0 0 0 56px; color:#FFFFFF; margin-top:10px;-webkit-border-radius: 3px;  -moz-border-radius: 3px; border-radius: 3px;}
.box-right .box_btn_hero .info_hero_concept:hover{ background:#3590cb url(../images/icon-repeat.png) 20px -3019px no-repeat;}
.box-right .box_btn_hero .info_hero_concept:focus{ background:#1770a9 url(../images/icon-repeat.png) 20px -3019px no-repeat;}

.box-right .box_btn_hero .info_hero_create{float:left; width:244px;  font-size:15px; font-weight:400; text-transform:uppercase; line-height:50px; background:#e74c3c url(../images/icon-repeat.png) 20px -3068px no-repeat; padding:0 0 0 56px; color:#FFFFFF; margin-top:10px;-webkit-border-radius: 3px;  -moz-border-radius: 3px; border-radius: 3px;}
.box-right .box_btn_hero .info_hero_create:hover{background:#d53827 url(../images/icon-repeat.png) 20px -3068px no-repeat;}
.box-right .box_btn_hero .info_hero_create:focus{background:#d53827 url(../images/icon-repeat.png) 20px -3068px no-repeat;}

.box-universal-alert{width:100%; height:100%; float:left; overflow:hidden; background:#000000}
.box-universal-alert .header-fill{width:840px; height:471px; float:left; overflow:hidden;background:url(../images/universal-logo-color.jpg) center;background-size:cover; opacity:0.2; filter: blur(5px);  -webkit-filter: blur(5px); -moz-filter: blur(5px);  -ms-filter: blur(5px);  filter: blur(22px); z-index:9}
.box-universal-alert .header-fill.mrtui{background:url(../images/VectorSmartObject.png) center no-repeat;opacity:0.8;filter: blur(60px);opacity:1;-webkit-filter: blur(60px);-moz-filter: blur(60px);-ms-filter: blur(60px);filter: blur(60px);}
.box-universal-alert .icon-mrtui{ position:absolute; z-index:10; margin:160px 0 0 379px}
.box-universal-alert .txt-alert-universal{ position:absolute; z-index:10; text-align:center; color:#969696; font-size:16px; font-weight:300; width:840px; margin:285px 0 0 0}
.box-universal-alert .txt-alert-nhaccuatui{ position:absolute; z-index:10; text-align:center; color:#ffffff; font-size:16px; font-weight:300; width:840px; margin:285px 0 0 0}
.box-universal-alert.songplaylist .header-fill{width:840px; height:318px;}
.box-universal-alert.songplaylist .icon-mrtui{  margin:60px 0 0 379px}
.box-universal-alert.songplaylist .txt-alert-universal{ margin:185px 0 0 0}
.box-universal-alert.songplaylist .txt-alert-nhaccuatui{margin:185px 0 0 0}

.popup-pu {position: fixed; width: 100%; height: 100%; top:0; left:0; z-index: 999999;}
.show-lightbox.w600px{width:600px; top: 50%; margin-top: -165px; left: 50%; margin-left: -300px;}

.show-lightbox-popup-v2{width:600px;margin: 0 0 0 -300px; position: fixed; top:15%; left:50%;  padding:0px; z-index:10000; -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  -webkit-transition: border .25s linear, color .25s linear; -moz-transition: border .25s linear, color .25s linear;  -o-transition: border .25s linear, color .25s linear;  transition: border .25s linear, color .25s linear;}
.popup-info-v2-user{ float:left; width:100%;}
.popup-info-v2-user .bg-img-pu{float:left; width:600px; height:173px; background:url(../images/bg-popup-pu.jpg)}
.popup-info-v2-user .bg-img-location{float:left; width:600px; height:173px; background:url(../images/bg-popup-location.jpg)}
.popup-info-v2-user .bg-img-hero{float:left; width:600px; height:173px; background:url(../images/bg-popup-hero.jpg)}

.popup-info-v2-user .icon-location{ width:13px; height:19px; background:url(../images/icon-repeat.png) left -3025px no-repeat; display: inline-block ; vertical-align:middle;  margin:-4px 10px 0 0 }
.popup-info-v2-user .light_close{width:12px; height:12px; display:block;background: url(../images/icon-repeat.png) left -2987px no-repeat; margin:10px 10px 0px 0px; float:right; padding:0px;}
.popup-info-v2-user .light_close:hover{background:url(../images/icon-repeat.png)  left -3001px no-repeat; }
.popup-info-v2-user .light_close_content{width:12px; height:12px; display:block;background:url(../images/icon-repeat.png) -4px -761px no-repeat; padding:5px; margin:-10px 5px 0px 0px; position:absolute; right:0; }
.popup-info-v2-user .light_close_content:hover{ opacity:0.8}

.popup-info-v2-user .content-txt-pu{float:left; width:580px; padding:20px 10px 30px 10px; background:#FFFFFF}
.popup-info-v2-user .content-txt-pu .txt-info-pu{float:left; text-align: center; width:100%; color:#212121; font-size:14px; line-height:22px; margin:0 0 25px 0}
.popup-info-v2-user .content-txt-pu .box-btn-pu{float:left; text-align: center; width:100%;}
.popup-info-v2-user .content-txt-pu .box-btn-pu a{margin:0 10px; padding:10px 10px; width:120px;  display:inline-block; font-size:15px; text-transform:uppercase}
.popup-info-v2-user .content-txt-pu .box-btn-pu a.pucancel{ background:#787882}
.popup-info-v2-user .content-txt-pu .box-btn-pu a.pucancel:hover{ background:#959599}
.popup-info-v2-user .content-txt-pu .box-btn-pu a.pucancel:active{ background:#58585e}

.popup-info-v2-user .bg-playlist-selective{float:left; width:600px; height:200px; background:url(../images/bg-popup-playlist.png)}
.popup-info-v2-user .content-txt-selective{float:left; width:580px; padding:20px 10px 30px 10px; background:#FFFFFF}
.popup-info-v2-user .content-txt-selective .txt-info-selective{float: left; text-align: center;  width: 90%; color: #212121; font-size: 16px; line-height: 24px;  margin: 10px 5% 25px 5%;}
.popup-info-v2-user .content-txt-selective .txt-info-selective a{ color:#0689ba; border-bottom:dotted #0689ba 1px}

.popup-info-v2-user .content-txt-selective .box-btn-selective{float:left; text-align: center; width:100%;}
.popup-info-v2-user .content-txt-selective .box-btn-selective a{margin:0 10px; padding:10px 10px; width:120px;  display:inline-block; font-size:15px; text-transform:uppercase}


.show-lightbox.w600px .wpage_lightbox{width:600px; height:332px; top:50%; margin:-166px 0 0 0}

.popup-power-user{ float:left; width:100%}
.popup-power-user .bg-img-pu{float:left; width:600px; height:173px; background:url(../images/bg-popup-pu.jpg)}
.popup-power-user .content-txt-pu{float:left; width:580px; padding:20px 10px 30px 10px; background:#FFFFFF}
.popup-power-user .content-txt-pu .txt-info-pu{float:left; text-align: center; width:100%; color:#212121; font-size:14px; line-height:22px; margin:0 0 25px 0}
.popup-power-user .content-txt-pu .box-btn-pu{float:left; text-align: center; width:100%;}
.popup-power-user .content-txt-pu .box-btn-pu a{margin:0 10px; padding:10px 10px; width:120px; display:inline-block; font-size:15px; text-transform:uppercase}
.popup-power-user .content-txt-pu .box-btn-pu a.pucancel{ background:#787882}
.popup-power-user .content-txt-pu .box-btn-pu a.pucancel:hover{ background:#959599}
.popup-power-user .content-txt-pu .box-btn-pu a.pucancel:active{ background:#58585e}

.box-coutdown-alert{width:100%; height:100%; float:left; overflow:hidden; background:#000000}
.box-coutdown-alert .header-fill{width:840px; height:571px; top:-10%; float:left; overflow:hidden;background:url(../images/coutdown-bg.jpg) center;background-size:cover; opacity:0.3; filter: blur(22px);  -webkit-filter: blur(22px); -moz-filter: blur(22px);  -ms-filter: blur(22px);  filter: blur(22px); z-index:9}
.box-coutdown-alert .icon-clock{ position:absolute; z-index:10; margin:140px 0 0 379px}
.box-coutdown-alert .txt-time-coutdownl{position:absolute; z-index:10; height:40px; line-height:40px; text-align:center; color:#d9d9d9; background:url(../images/coutdown_line.png) bottom center no-repeat; font-size:14px; font-weight:300; width:840px; margin:125px 0 0 0}
.box-coutdown-alert .box-time-coutdown{position:absolute; z-index:10;  width:400px; left:50%; margin:165px 0 0 -200px; text-align:center}
.box-coutdown-alert .box-time-coutdown .box-time-item{ padding:10px 0px; float:left; color:#368cc3; font-size:60px; font-weight:200; width:100px;}
.box-coutdown-alert .box-time-coutdown .box-time-item .txt-date-view{ float:left; width:100%; text-align:center; color:#d9d9d9; font-size:14px; text-transform:uppercase; line-height:16px}

.box-coutdown-alert.songplaylist .header-fill{width:840px; height:318px;}
.box-coutdown-alert.songplaylist .icon-clock{  margin:40px 0 0 379px}

/*
PLAYLIST HERO
*/
.box-content .hero_showcase_topic_now{width:840px; float:left; margin-bottom:20px;}
.box-img-topic{ width:840px; height:273px; background:#DD5F61; position:relative; overflow:hidden}
.box-img-topic .box-cover-topic{ width:1149px; height:273px; position:absolute; left:50%; margin:0 0 0 -575px}
.box-label-new{ position:absolute; top:10px; left:20px; width: auto; height: auto; text-align:center; vertical-align:middle; line-height:20px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; padding:0px 0px; z-index:100; background:rgba(255, 102, 0, 0.9);  -moz-box-shadow: 0 3px 8px rgba(3,3,3,0.26); -webkit-box-shadow: 0 3px 8px rgba(3,3,3,0.26);  box-shadow: 0 3px 8px rgba(3,3,3,0.26);color:#ececec; font-size:18px; font-weight:700; text-transform:uppercase}
.box-label-new span{ float:left; margin:0 0 0 0px; line-height:24px; padding:10px 20px}

.box-des-topic-hero{ padding:15px 20px; width:800px;  background:#b80e41; font-size:15px; color:#FFFFFF}
.box-des-topic-hero h1{ font-size: 24px;display: block; width: 100%; font-weight: bold; margin-bottom: 5px;color:#FFFFFF; display:none}
.box-des-topic-hero p{ font-size: 14px;display: block; width: 100%; line-height: 18px;}

.btn_show_style{float:right; padding:0px 0px; width:auto; height:32px;  line-height:32px;}
.btn_show_style a{ float: left; width:24px; height:21px; margin:9px 0 0 10px; }
.btn_show_style a.icon_list_view{ background:url(../images/icon-repeat.png) left -2801px no-repeat}
.btn_show_style a.icon_list_view:hover,.btn_show_style a.icon_list_view.active{ background:url(../images/icon-repeat.png) left -2833px no-repeat}
.btn_show_style a.icon_row_view{ background:url(../images/icon-repeat.png) left -2865px no-repeat}
.btn_show_style a.icon_row_view:hover,.btn_show_style a.icon_row_view.active{ background:url(../images/icon-repeat.png) left -2897px no-repeat}
.box-content .box_playlist_hero{width:840px; float:left; margin-bottom:10px;}
.box-content .box_playlist_hero .fram_select{width:840px; float:left; overflow:hidden}
.box-content .list_playlist_hero{ float:left; width:870px;padding:10px 0 10px 0;margin:0 0 0px 0}
.box-content .list_playlist_hero .list_item_music{ float:left; width:870px; overflow:hidden}
.box-content .list_playlist_hero .list_item_music li{float:left; width:405px; margin:0px 30px 10px 0; border-bottom:#f3f3f3 solid 0px; padding:0 0 10px 0;}


.box-content .list_playlist_hero .list_item_music li p{ color:#acacac;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.box-content .list_playlist_hero .list_item_music li .thum-playlist{float:left; width:120px; color:#7a7a7a; height:120px;  margin-right:10px }
.box-content .list_playlist_hero .list_item_music li .thum-playlist .box_absolute{position: relative; width:120px; height:120px}
.box-content .list_playlist_hero .list_item_music li .thum-playlist .box_absolute .bg_action_info{position:absolute; width:120px; height:120px; z-index:2;}
.box-content .list_playlist_hero .list_item_music li .thum-playlist .box_absolute .view_listen{ position:absolute; color:#c7c7c7; right:0; font-size:12px; background: url(../images/bg_view_listen.png) left top; padding:0 5px 0 15px;  line-height:24px; display:block}
.box-content .list_playlist_hero .list_item_music li .thum-playlist .box_absolute .view_listen .icon_listen{background:url(../images/icon-repeat.png) 0px -202px no-repeat; width:14px; height:14px; float:left; margin:8px 3px 0 0}


.box-content .list_playlist_hero .list_item_music li .thum-playlist img{width:120px; height:120px;}
.box-content .list_playlist_hero .list_item_music li .info_data{float:left; width:275px; }
.box-content .list_playlist_hero .list_item_music li .info_data .name_song{font-size:15px; display:block; line-height:18px; overflow:hidden; display:block; margin:0 0 4px 0;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.box-content .list_playlist_hero .list_item_music li .info_data p{font-size:13px; color:#9a9a9a; line-height:20px; margin:0px 0 0 0; float:left}

.box-content .list_playlist_hero .list_item_music li .info_data p .name_user{font-size:13px; color:#9a9a9a; line-height:20px; margin:0px 0 0 0}
.box-content .list_playlist_hero .list_item_music li .info_data p .name_user .img-user{ float:left; width:24px; height:24px; -webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%; margin:0 5px 10px 0}
.box-content .list_playlist_hero .list_item_music li .info_data p .name_user:hover{color:#2582be}
.box-content .list_playlist_hero .list_item_music li .info_data p .icon-upload-user{ float:left; width:15px; height:20px; background:url(../images/icon-repeat.png) left -952PX no-repeat;  margin:0 2px 5px 0; color:#999}


.box-content .list_playlist_hero .list_item_music li .detail_playlist{ float:left; color:#5c5c5c; font-size:13px;  margin:0px 0 0px 0; width:100%; overflow: hidden;height: 73px;}

.box-content .hero-rules{width:840px; float:left; margin:0 0 20px 00px;}
.box-content .hero-rules .title{width:8240px; float:left; border-top:#dfdfdf solid 1px; padding:5px 0; margin:0 0 10px 0; text-align:center; font-size:18px;}
.box-content .hero-rules .title h1{width:840px; float:left; font-size:20px; font-weight:bold; color:#000000; margin-bottom:5px; line-height:24px;}
.box-content .hero-rules .title .date{ color:#999999}
.box-content .hero-rules  .pdhero-rules { float: left; margin:0 0 20px 10px}
.box-content .hero-rules  .pdhero-rules p{display:block; font-size:14px; padding-bottom:10px; text-align:justify;width:820px; }
.box-content .hero-rules  .pdhero-rules p.marginl1{width:800px; margin:0 0 0 20px }
.box-content .hero-rules  .pdhero-rules p.marginl2{width:800px; margin:0 0 0 40px }
.box-content .hero-rules  .pdhero-rules h3{font-size:16px; padding:10px 0 5px 0; font-weight:700 }

.box_topic_hero_more{float:left; width:300px; margin:0 0 20px 0}
.box_topic_hero_more ul{float:left; width:300px;}
.box_topic_hero_more ul li{float:left; width:300px;  padding:0px 0 15px 0;}
.box_topic_hero_more ul li a{float:left; width:300px;}
.box_topic_hero_more ul li a .box_re_img{position:relative; width:300px; height:100px;}
.box_topic_hero_more ul li a .title_out_playlist{position:absolute; right:0; bottom:0; background:rgba(0, 0, 0, 0.75); padding:5px 10px; color:#9a9a9a; font-size:13px}
.box_topic_hero_more ul li h3.name-topic{font-size:15px; padding:7px 0 5px 0px; float:left; z-index:11 !important ;white-space:nowrap; overflow:hidden;text-overflow: ellipsis; float:left; width:100%}
.box_topic_hero_more ul li p{ width:100%; color:#5c5c5c; font-size:14px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.box_topic_hero_more ul li img { float:left; width:100%;}
.box_topic_hero_more ul li a .box_re_img  .tab_lable_new{width:60px; height:60px; position:absolute; background:url(../images/icon.png) -92px top no-repeat}
.box_topic_hero_more ul li a .box_re_img  .tab_lable_hot{width:60px; height:60px; position:absolute; background:url(../images/icon.png) -153px top no-repeat}
.box_topic_hero_more ul li a .box_re_img  .tab_lable_top{width:60px; height:60px; position:absolute; background:url(../images/icon.png) left -463px no-repeat}
.box-content .list_album ul li .info_album p .icon-upload-user {float: left; width: 15px; height: 20px; background: url(../images/icon-repeat.png) left -950px no-repeat; margin: -2px 0px 10px 0;}
.box-content .list_album ul li .info_album p .name_user {font-size: 13px;color: #9a9a9a;line-height: 20px;margin: 0px 0 0 0;}
.box-content .list_album ul li .info_album p .name_user:hover {color: #2582be;}

.box_hero_chart_music{ float:left; width:300px;padding:0 0 10px 0}
.box_hero_chart_music .title_box{ float:left; width:300px; height:40px;}
.box_hero_chart_music .title_box.green{background:#1abc9c; color:#FFFFFF}
.box_hero_chart_music .title_box h3{ font-size:20px; line-height:40px; margin:0px 10px; float:left}
.box_hero_chart_music  .btn_more_chart{float:right; padding-right:0px; margin:0px 0px 0 0}
.box_hero_chart_music .list_chart_music{ float:left; width:300px}
.box_hero_chart_music .list_chart_music li{float:left; width:300px; margin:0px 0 10px 0; border-bottom:#f3f3f3 solid 1px; padding:0 0 10px 0}
.box_hero_chart_music .list_chart_music li p{ color:#acacac}
.box_hero_chart_music .list_chart_music li .number{float:left; width:31px; color:#7a7a7a; height:42px;  margin-right:10px; font-size:18px; text-align: center; line-height:42px; vertical-align:middle;}
.box_hero_chart_music .list_chart_music li .info_data{float:left; width:172px;}
.box_hero_chart_music .list_chart_music li.one .info_data{width:300px;}
.box_hero_chart_music .list_chart_music li .img{float:left; margin-right:10px; width:100px; height:100px;}
.box_hero_chart_music .list_chart_music li .img img{width:100px; height:100px;}
.box_hero_chart_music .list_chart_music li .info_data .name_song{font-size:14px; display:block; line-height:18px; overflow:hidden; display:block; margin:0 0 6px 0;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.box_hero_chart_music .list_chart_music li .info_data .name_user{font-size:12px; color:#a2a2a2; line-height:18px; background:url(../images/icon-repeat.png) left -953px no-repeat; padding: 0 0 0 15px}
.box_hero_chart_music .list_chart_music li.one .icon_listen{ float:left; margin:3px 0 0 0}
.box_hero_chart_music .list_chart_music li .icon_listen{ float:right; color:#999999; font-size:12px; background:url(../images/icon-repeat.png) left -198px no-repeat; padding-left:15px;}

.box-content .list_topic_hero_full{width:1170px; float:left; margin-bottom:10px;}
.box-content .list_topic_hero_full .topic_more{float:left; width:1170px; padding:0 0 10px 0}
.box-content .list_topic_hero_full .topic_more .fram_select{width:1170px; float:left; overflow:hidden}
.box-content .list_topic_hero_full .topic_more ul{float: left; width:1200px; padding:0px 0 0 0}
.box-content .list_topic_hero_full .topic_more ul li{float: left; width:368px;  padding:0px 0px 5px 0px;  margin-bottom:20px;  margin-right:30px;border: 1px solid #d9d9d9;}
.box-content .list_topic_hero_full .topic_more ul li .box_absolute{position: relative; width:368px;display:block; background:#000000}

.box-content .list_topic_hero_full .topic_more ul li:hover .box_absolute .icon_play{position:absolute; z-index:101; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px; height:48px; display:block; background:url(../images/icon.png) left -28px no-repeat;}
.box-content .list_topic_hero_full .topic_more ul li:hover .box_absolute .icon_play:hover{background:url(../images/icon.png) left -28px no-repeat;}
.box-content .list_topic_hero_full .topic_more ul li img{ width:368px; }
.box-content .list_topic_hero_full .topic_more ul li:hover .box_absolute img{ webkit-opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7;}
.box-content .list_topic_hero_full .topic_more ul li .name_topic{float: left;font-size:20px; text-align:center; background:#F4F4F4;  line-height:20px;padding:10px 10px 10px 10px; margin:0 0 10px 0; width:348px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis; }
.box-content .list_topic_hero_full .topic_more ul li .label_week{float:left; width: 100%; font-size:12px; margin:0 0 0 0px; text-align:center; color:#2582be;  padding:3px 0px}

.box-content .list_topic_hero_full .topic_more ul li  ul{float: left; width:368px; padding:0px 0 0 0}
.box-content .list_topic_hero_full .topic_more ul li  ul li{float: left; margin:0 0 0px 0; width:368px; padding:5px 0px 8px 0px; border: 0px solid #d9d9d9; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.box-content .list_topic_hero_full .topic_more ul li  ul li .name_song{float: left;font-size:14px; line-height:32px; color:#555555; vertical-align:middle; /*background:url(../images/icon-repeat.png) 10px -918px no-repeat;*/padding:0px 10px 0px 7px; margin:0 10px 0 0; width:232px; white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.box-content .list_topic_hero_full .topic_more ul li  ul li  img{float: left; width:32px; margin:0 8px 0}

.box-content .list_topic_hero_full .topic_more ul li  ul li .name_song:hover{color:#0689ba;}
.box-content .list_topic_hero_full .topic_more ul li  ul li .name_user{float: left;font-size:12px; margin:8px 0 0 0; color:#9a9a9a;  line-height:16px;background:url(../images/icon-repeat.png) 0px -950px no-repeat;padding:5px 10px 5px 15px; width:80px; white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.box-content .list_topic_hero_full .topic_more ul li  ul li .name_user:hover{color:#0689ba;}

.box-content .list_album ul li .box-left-album .box_absolute .tab_lable_top{width:60px; height:60px; position:absolute; background:url(../images/icon.png) left -463px no-repeat}


.w-content-lb-user-login{width:800px;margin:0 auto;padding:0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-transition: border .25s linear, color .25s linear;-moz-transition: border .25s linear, color .25s linear;-o-transition: border .25s linear, color .25s linear;transition: border .25s linear, color .25s linear;/* display: none; */}
.w-content-lb-user-login .wpage_lightbox{width:800px; top:50px;  z-index:1001;box-shadow:1px 1px 6px #333;-webkit-border-radius: 4px;  -moz-border-radius: 4px; border-radius: 4px; background:#FFFFFF; position: fixed; z-index:999999}
.w-content-lb-user-login .title_lightbox{ float:left; width:770px; padding:10px 10px 10px 20px; font-weight:700; text-align: left; font-size:18px; color:#212121; border-bottom:  1px solid #dbdbdb!important }
.w-content-lb-user-login .title_lightbox label{ text-transform:uppercase}
.w-content-lb-user-login a.light_close{width:12px; height:12px; display:block;background:url(../images/icon-repeat.png) -4px -761px no-repeat; margin:2px 0px 0px 0px; float:right; padding:5px;}
.w-content-lb-user-login a.light_close:hover{background:#e2e2e2 url(../images/icon-repeat.png)  -4px -761px no-repeat; }
.w-content-lb-user-login .content-lightbox{float:left; width:500px; padding:8px 10px 30px 0px; height:auto;border-right:#dbdbdb solid 1px;}
.w-content-lb-user-login .content-lightbox .fun_login{border-top:0px; float:left; width:450px;  color:#333333;}
.w-content-lb-user-login .content-lightbox .fun_login .pdform{ float:left; width:510px; font-size:13px; padding:3px 0px;}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .txt-alert-required{float:left; width:478px; text-align:right; margin:0 0 10px 0; font-size:12px; color:#999999}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .txt-alert-get-pass{float:left; width:430px;  margin:0 0 20px 60px; font-size:13px; text-align:center; color:#333;}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .txt-alert-info-guide-pass{float:left; width:430px;  margin:10px 0 10px 40px; font-size:13px; text-align:left; color:#333;}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .txt-alert-info-guide-pass p{float:left; float:left; width:100%; padding:0 0 10px 0}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .lb{ float:left; width:130px; line-height:34px; font-size:13px; text-align:right; margin-bottom:3px; padding:0 15px 0 0}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .lb .required{ font-size:9px; position:absolute; margin:-5px 0 0 0; color:#e74c3c}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .row{ float:left; width:360px; font-size:13px; margin-bottom:10px;}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .input_data{height:22px; float:left; padding:5px 5px; line-height:25px}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .input_data.berr{border-color:#ef0000!important}
.w-content-lb-user-login .content-lightbox .blk-note {width: 150px;position: absolute; border: 1px solid #d8d8d8; background-color: #fff; padding: 7px 10px;-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding;background-clip: padding-box; color: #707070;font-size: 12px;margin:0 0 0 345px;	z-index:100}
.w-content-lb-user-login .content-lightbox .blk-note .i1 {display: block; font-family: "SimSun"; font-size: 14px; height: 13px; left: -8px; overflow: hidden;position: absolute;top: 9px; z-index:0;color: #d8d8d8;}
.w-content-lb-user-login .content-lightbox .blk-note .i2 {display: block; font-family: "SimSun"; font-size: 14px;height: 22px; left: -6px;  overflow: hidden; position: absolute; top: 9px;  z-index: 1;  color: #fff;}
.w-content-lb-user-login .content-lightbox .fun_login .icon-data-success{float:left; width:16px; height:16px; background: #6EBF6B url(../images/icon-repeat.png) -4px -2404px no-repeat; margin:9px 0 0 5px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.w-content-lb-user-login .content-lightbox .fun_login .err-note-reg{float:left; width:100%; color:#f10000; font-size:12px}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .input_data.input_link1{width:320px; float:left; font-size:12px}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .input_data.input_link2{width:176px;}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .box_more_option{float:left; width:350px; line-height:16px; padding:5px 0px 0px 0px; margin:0 0 0 142px;}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .box_more_option input{float:left; margin:3px 4px 0px 0px;}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .box_more_option input[type=checkbox]:not(old) + label{    line-height: 16px !important; height:24px !important}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .box_more_option span{float:left; margin-right:5px; font-size:12px; line-height:16px;margin:0px 0px 0 0;}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .box_more_option .lost{ background:none;font-weight:normal; color:#0689ba; font-size:14px;line-height:16px;margin:0px 16px 0 0; height:24px; float:right}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .btn.btn_login_submit{float:left; font-size:13px; width:290px; text-transform:uppercase;text-align:center; height:36px; line-height:36px; margin:5px 0px 5px 145px; padding:0px 20px;}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .btn.btn_login_home_music{float:left; font-size:13px; width:200px; text-transform:uppercase;text-align:center; height:36px; line-height:36px; margin:5px 0px 5px 40px; padding:0px 20px;}

.w-content-lb-user-login .content-lightbox .fun_login .pdform .box_more_option label{float:left; font-size:14px;}
.w-content-lb-user-login .content-lightbox .fun_login .pdform .box_more_option a{ color:#0689ba}
.w-content-lb-user-login .box-right-login{float:left; width:259px; padding:0px 10px 15px 10px;border-left:#dbdbdb solid 1px;  margin:0 0 0 -1px; }
.w-content-lb-user-login .box-right-login .box-user-have-acc{float:left; width:100%; padding:0px 0; margin:10px 0 10px 0}
.w-content-lb-user-login .box-right-login .box-user-have-acc .txt-alert-user{float:left; width:100%; text-align:center; font-size:13px}
.w-content-lb-user-login .box-right-login .box-user-have-acc .box-show-btn{float:left; width:100%; text-align:center; height:36px; line-height:36px; margin:10px 0 10px 0}
.w-content-lb-user-login .box-right-login .box-user-have-acc .box-show-btn .btn-action-login-re:hover{background: #d53827;}
.w-content-lb-user-login .box-right-login .box-user-have-acc .box-show-btn .btn-action-login-re{padding:0px 0px; text-align:center; background: #e74c3c; display: inline-block; font-size:15px; width:229px ; text-transform:uppercase}
.w-content-lb-user-login .box-right-login .box-line-or{float:left; width:229px; padding:0px 10px 0px 15px; height:30px}
.w-content-lb-user-login .box-right-login .box-line-or .line-w{height:1px; width:100%; background:#dbdbdb; margin:10px 0 0 0; position:absolute}
.w-content-lb-user-login .box-right-login .box-line-or .title-or{position:absolute; left:50%; font-size:13px; width:60px; margin:0 0 0 -30px; background:#FFFFFF; text-align:center}
.w-content-lb-user-login .box-right-login .box_more_login{float:left; width:219px; padding:0px 10px 4px 20px; margin:0px 0px;}
.w-content-lb-user-login .box-right-login .box_more_login .btn-lgoin-social{float:left; width:100%; margin:0 0 10px 0}
.w-content-lb-user-login .box-right-login .box_more_login .btn-lgoin-social .name-social{float:left; font-size:13px;  line-height:28px}
.w-content-lb-user-login .box-right-login .box_more_login .icon_login_social{width:28px; height:28px !important; margin:0 8px 0 0; float:left; line-height:24px !important; text-align: left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; font-weight:bold}
.w-content-lb-user-login .box-right-login .box_more_login .icon_login_social.login_facebook{background:#2f4b93}
.w-content-lb-user-login .box-right-login .box_more_login .icon_login_social.login_facebook:hover{background:#415c9d}
.w-content-lb-user-login .box-right-login .box_more_login .icon_login_social.login_facebook:active{background:#264186}
.w-content-lb-user-login .box-right-login .box_more_login .icon_login_social.login_facebook .iconspan{width:16px; height:16px; background:url(../images/icon.png) -40px -76px no-repeat;  margin:7px 9px 0px 7px; float:left}
.w-content-lb-user-login .box-right-login .box_more_login .icon_login_social.login_google{background:#c43a30}
.w-content-lb-user-login .box-right-login .box_more_login .icon_login_social.login_google:hover{background:#d24a40}
.w-content-lb-user-login .box-right-login .box_more_login .icon_login_social.login_google:active{background:#b52b21}
.w-content-lb-user-login .box-right-login .box_more_login .icon_login_social.login_google .iconspan{width:16px; height:16px; background:url(../images/icon.png) -59px -76px no-repeat;  margin:6px 9px 0px 6px; float:left}


.box-select-hero {float: left;width: 29px;height: 40px;background: url(../images/icon-repeat.png) 9px -3105px no-repeat;margin: 130px 0 0 0;}
.list_song_in_album {position: relative; height: 486px; border: #dbdbdb solid 1px;}
.list_song_in_album .btn_search {
    position: absolute;
    right: 4px;
    top: 8px;
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/icon-repeat.png) left -3149px no-repeat;
    cursor: pointer;
    border: 0 none;
}

#searchListQuick {width: 100%;height: 450px;}
#idScrllSongInAlbumEditPlaylist .button_select {display: block; float: right; margin: 0px 10px 0px 0px;color: #0689ba;}
.button_select.disable {color: #9a9a9a !important;}
.button_select.disable:hover {color: #9a9a9a !important;}

.box-item-in-playlist .list_song_in_album {height: auto !important;}

#listSong .nunberit {font-size: 12px;}
#listSong .name_song {font-size: 12px;}
#listSong .name_singer {font-size: 12px;}

.fright_button_download{float:right;width:16px; height:14px;display:block;margin:10px 15px 0px 0px; position: relative;}
.fright_button_download:hover .show_list_file_dl {visibility: visible; opacity: 1;
                                           -webkit-transition: opacity 0.2s linear, visibility 0.2s linear;
                                           -moz-transition: opacity 0.2s linear, visibility 0.2s linear;
                                           transition: opacity 0.2s linear, visibility 0.2s linear;}

.fright_button_download .show_list_file_dl{border: 1px solid #d9d9d9; padding:10px 10px 0px 10px ; margin:25px 0 0 -35px;  font-size:13px; line-height:18px;  -moz-box-shadow: 0 3px 8px rgba(3,3,3,0.26); -webkit-box-shadow: 0 3px 8px rgba(3,3,3,0.26); box-shadow: 0 3px 8px rgba(3,3,3,0.26);position: absolute;z-index: 1000000;color:#212121; width:64px; background:#ffffff;
                                           visibility: hidden; opacity: 0;
                                           -webkit-transition: opacity 0.2s linear, visibility 0.2s linear;
                                           -moz-transition: opacity 0.2s linear, visibility 0.2s linear;
                                           transition: opacity 0.2s linear, visibility 0.2s linear;
}
.fright_button_download .show_list_file_dl:before{position: absolute; content: "";   right: 35px; z-index: 2; top: -10px; width: 0; height: 0; border-style: solid;border-width: 0 7px 10px 7px;  border-color: transparent  transparent #fff transparent;}
.fright_button_download .show_list_file_dl:after{position: absolute;   content: "";  right: 34px;  z-index: 1; top: -11px; width: 0;  height: 0;  border-style: solid; border-width: 0 8px 11px 8px;  border-color: transparent  transparent #d9d9d9 transparent;	}
.fright_button_download .show_list_file_dl a{ float:left; width:100%; font-size:13px; padding:0 0 10px 0; text-align:center}


.show-lightbox-popup-v2.likefb{width:400px;margin: 0 0 0 -200px; position: fixed; top:15%; left:50%;  padding:0px; z-index:10000; -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  -webkit-transition: border .25s linear, color .25s linear; -moz-transition: border .25s linear, color .25s linear;  -o-transition: border .25s linear, color .25s linear;  transition: border .25s linear, color .25s linear;}

.popup-info-v2-user{ float:left; width:100%;}
.popup-info-v2-user .bg-like-fpage{float:left; width:100%; background:#3b5998; color:#FFFFFF}
.popup-info-v2-user .bg-like-fpage .box-header-fb{ width:360px; padding:10px 20px; font-size:15px; color:#FFFFFF; float:left}
.popup-info-v2-user .bg-like-fpage .box-header-fb:before{ content:"/"; font-weight:300; font-size:18px; padding:0 10px 0 0; float:left }

.popup-info-v2-user .bg-like-fpage .box-title-fb{ width:360px; padding:15px 20px; font-size:15px; color:#FFFFFF; border-top: rgba(256,256,256,0.1) solid 1px; font-weight:300; float:left}
.popup-info-v2-user .bg-like-fpage .box-title-fb:after{position: absolute; content: ""; left:50px; margin:35px 0 0 0; z-index: 2;  width: 0; height: 0; border-style: solid;border-width: 20px 20px 0px 8px;  border-color: #3b5998 transparent  transparent  transparent;}

.show-lightbox-popup-v2.likefb .popup-info-v2-user .content-txt-like{float:left; width:100%; background:#FFFFFF}
.show-lightbox-popup-v2.likefb .popup-info-v2-user .content-txt-like .txt-info-like{float:left; text-align: center; width:380px; padding:20px 10px 0px 10px;color:#212121; font-size:14px; line-height:22px; margin:10px 0 10px 0}
.popup-info-v2-user .note-show{ background:#dededd; float:left; text-align:center; width:100%; padding:10px 0; border-top:#c6c6c6 0px solid;}

.tevi_iframe {margin-top: 10px;}

.box_prospect_singer{ float:left; width:300px;padding:0 0 10px 0}
.box_prospect_singer .title_box{ float:left; width:300px; height:40px;}
.box_prospect_singer .title_box.green{background:#1abc9c; color:#FFFFFF}
.box_prospect_singer .title_box h3{ font-size:20px; line-height:40px; margin:0px 10px; float:left}
.box_prospect_singer .list_singer_music{ float:left; width:300px}
.box_prospect_singer .list_singer_music li{float:left; width:300px; margin:0px 0 10px 0; border-bottom:#f3f3f3 solid 1px; padding:0 0 10px 0}
.box_prospect_singer .list_singer_music li p{ color:#acacac}
.box_prospect_singer .list_singer_music li .info_data{float:left; width:300px;}
.box_prospect_singer .list_singer_music li .img{float:left; margin-right:10px;  height:60px;}
.box_prospect_singer .list_singer_music li .img img{height:60px;}
.box_prospect_singer .list_singer_music li .info_data .name_song{font-size:14px; display:block; line-height:18px; overflow:hidden; display:block; margin:0 0 3px 0;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.box_prospect_singer .list_singer_music li .info_data .name_singer{font-size:13px; color:#a2a2a2; line-height:18px}
.box_prospect_singer .list_singer_music li .icon_listen{ float:left; color:#999999; font-size:12px; margin:3px 0 0 0; background:url(../images/icon-repeat.png) left -198px no-repeat; padding-left:15px;}

/*begin popup gia han VIP*/
.bg_popoup{position:fixed; background: url(../images/transparent-40.png); width:100%; height:100%; z-index:999999;}
.box_title_popup{float:left; height:60px; width:100%; background:#00adef; line-height:60px; text-align:center; -webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
.box_title_popup label{padding-left:10px; color:#FFF; font-weight:bold; font-size:24px; text-align:center}
.box_title_popup_renew{float:left; height:220px; width:100%; background: url(../images/bg-time.png); background-size:100%;  text-align:center; -webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
.box_title_popup_renew.success{background: url(../images/bg-time-success.png);;}
.box_title_popup_renew.error{background: url(../images/bg-time-error.png);}
.box_info_popup{position:relative; z-index:10001; width:980px; margin:-300px auto; padding:0%; background:#ffffff; top:50%; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; overflow:hidden}
.box_info_popup.box-renew{width:50%; margin:auto 25%}
.box_info_popup.width500{width:500px; margin:-240px auto;}
.box_info_popup.width500 .wpage{width:480px;margin:0 auto;}
.box_info_popup.width500 .mod_step_pop{ padding:30px 0 20px 0}
.box_content_popup{float:left; font-size:14px; line-height:20px; padding:0; width:100%}
.box_content_popup .show_info{width:100%; float:left;}
.btn_close_pop{position:absolute; right:20px; top:20px}
.mod_step_pop{width:100%;overflow:hidden;position:relative;  border-bottom:#0 solid 1px;background:url(../images/bg-priority.jpg); padding:40px 0 0 0}
.mod_step_pop .box_btn_nct{float:left; width:100%; background:url(../images/bg_btn_nct.png) top center no-repeat;margin:20px 0 0 0}
.mod_step_pop .box_btn_nct .title_nct{ width:100%;  font-family:'Segoe UI Semibold';text-align:center; color:#212121; font-size:26px; line-height:24px;  z-index:10; font-weight:lighter; margin:40px 0 30px 0; float:left}
.mod_step_pop .box_btn_nct .box_show_btn{float:left; width:100%; text-align:center; margin:0 0 30px 0}
.content_renew_pop{width:100%;overflow:hidden;position:relative; background:url(../images/bg-priority.jpg); padding:0px 0 0 0}
.content_renew_pop .box_btn_nct{float:left; width:100%; margin:0px 0 0 0}
.content_renew_pop .box_btn_nct .title_nct{ width:100%;  font-family:'Roboto',Helvetica,Arial,sans-serif;text-align:center; color:#333333; text-transform:uppercase; font-size:20px; line-height:24px;  z-index:10; font-weight:bold; margin:30px 0 0px 0; float:left}
.content_renew_pop .box_btn_nct p{ width:100%; text-align:center; color:#333333; font-size:16px; line-height:24px; padding:0; margin:5px 0 20px 0; font-weight:300;  z-index:10;float:left}
.content_renew_pop .box_btn_nct .box_show_btn{float:left; width:100%; text-align:center; margin:0 0 30px 0}
.content_renew_pop .box_btn_nct .btn-renew-code{ margin:0 10px; border:0 !important; text-align:center; color:#ffffff; line-height:36px; display:inline-block; font-size:18px; text-transform:uppercase; padding:5px 30px; text-decoration:none;  height:36px; background:#f57c00; -webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px; }
.content_renew_pop .box_btn_nct .btn-renew-code:hover{border-bottom:#cc7a26 solid 0px; color:#FFF;  text-decoration:none; background:#ff982f; }
.content_renew_pop .box_btn_nct .btn-renew-close{margin:0 10px;  border:0 !important; text-align:center; color:#333333; line-height:36px; display:inline-block; font-size:18px; text-transform:uppercase; padding:5px 30px; text-decoration:none;  height:36px; background:#b8b8b8; -webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px; }
.content_renew_pop .box_btn_nct .btn-renew-close:hover{border-bottom:#cc7a26 solid 0px;   text-decoration:none; background:#e5e5e5; }
/*end popup gia han VIP*/

/* begin event birthDay */
/*.box-header.them-birthday{ background:url(../images/bg-birthday-1920.png) center bottom no-repeat #f1f1f1; padding:0px 0 0 0}*/
.box-header.them-birthday .box_user_login .avatar_user img{ position:relative; width:32px; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; margin:0 5px 0 0;} 
.box-header.them-birthday .box_user_login{text-align:left; }
.box-header.them-birthday .menu-subdomain a{ padding:0 15px; color:#212121  }
.box-header.them-birthday .menu-subdomain a:hover,.box-header.them-birthday .menu-subdomain a.active{ color:#212121; background:rgba(255,255,255,0.5) !important; padding: 0 15px;}
.box-header.them-birthday .box_search{border: #E91317 solid 0px;}
.box-header.them-birthday .box_user_login .avatar_user .link_user .name-user{ color:#ffffff}

/*end*/

ul.list_item_music li .item_content h3 {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list_mark {float: left; width: 150px; height: 100%; margin-right: 20px;}
.list_mark .icon-tag-lossless{ padding:1px 8px; font-size: 11px; text-transform: uppercase; background:#e74c3c; color:rgba(255,255,255,1.00);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin:0 5px 0 0 }
.list_mark .icon-tag-hd{ padding:1px 8px; font-size: 11px; text-transform: uppercase; background:#00adef; color:rgba(255,255,255,1.00);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin:0 5px 0 0  }
.list_mark .icon-tag-official{ padding:1px 8px; font-size: 11px; text-transform: uppercase; background:#ccc; color:rgba(255,255,255,1.00);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin:0 5px 0 0  }

/*discovery */
.box-content .update_nct_vip{width:100%; float:left;  font-size:20px; color:#323232; font-weight:300; text-align:center; padding:60px 0}
.box-content .update_nct_vip img{width:300px; margin:0 0 30px 0}
.box-content .update_nct_vip .btn_update_pu{text-transform:uppercase;text-align:center; font-size:16px; line-height:36px;  padding:10px 20px; margin:10px 0 0 0; font-weight:bold}
.box-content .suggested_discover{width: 100%; float: left; margin: 15px; font-size: 19px; color: #9a9a9a; font-weight: 300; text-align: left; }
.box-content .box-full-content-discover{padding: 0px 0; width: 1200px; float: left; background: #ffffff; /*box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)*/; border: 1px solid; border-color: #e5e6e9 #dfe0e4 #d0d1d5; border-radius: 3px; }
.box-content .list_discover{width:100%; float:left;border-top: #EFEFEF solid 1px;}
.box-content .list_discover .fram_select{width:1170px; float:left; overflow:hidden; margin: 15px;}
.box-content .list_discover .fram_select div ul{width:1200px; float:left;}
.box-content .list_discover ul li{width:170px; float:left; margin-right:30px; padding:0px 0px; height:250px; margin-bottom:00px;}
.box-content .list_discover ul li .box-left-album{float:left;margin-bottom:8px; width:170px; height:170px; overflow:hidden; background:#000000 }
.box-content .list_discover ul li .box-left-album .box_absolute .bg_action_info .box_content_count_video{padding:3px 5px; background:url(../images/transparent.png); position:absolute; color:#FFF; right:0; bottom:0}
.box-content .list_discover ul li .box-left-album .box_absolute .bg_action_info .box_content_count_video .icon{float:left; height:18px; padding-left:20px; line-height:16px; display:block; background:url(../images/icon-repeat.png) left -1939px no-repeat;}
.box-content .list_discover ul li .box-left-album .box_absolute{position: relative; width:170px; height:170px}
.box-content .list_discover ul li .box-left-album .box_absolute .avatar{ position:absolute; z-index:1; width:170px; height:170px;}
.box-content .list_discover ul li .box-left-album .box_absolute .avatar img{float:left; width:170px;}
.box-content .list_discover ul li .box-left-album .box_absolute .bg_action_info{position:absolute; width:170px; height:170px; z-index:2;}
.box-content .list_discover ul li .box-left-album .box_absolute:hover .avatar img{ webkit-opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7;}
.box-content .list_discover ul li .box-left-album .box_absolute:hover .bg_action_info .icon_play{position:absolute; z-index:101; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px; height:48px; display:block; background:url(../images/icon.png) left -28px no-repeat;}
.box-content .list_discover ul li .box-left-album .box_absolute:hover .bg_action_info .icon_play:hover{background:url(../images/icon-48x48-play.png) center center no-repeat;}
.box-content .list_discover ul li .box-left-album .box_absolute .bg_action_info .icon_pause{position:absolute; z-index:101; top:50%; left:50%; margin:-24px 0 0 -24px; width:48px; height:48px; display:block; background:url(../images/icon-48x48-pause.png) center center no-repeat;}
.box-content .list_discover ul li .box-left-album .box_absolute .tab_lable_new{width:60px; height:60px; position:absolute; background:url(../images/icon.png) -92px top no-repeat}
.box-content .list_discover ul li .box-left-album .box_absolute .tab_lable_top{width:60px; height:60px; position:absolute; background:url(../images/icon.png) left -463px no-repeat}
.box-content .list_discover ul li .box-left-album .box_absolute .tab_lable_hot{width:60px; height:60px; position:absolute; background:url(../images/icon.png) -153px top no-repeat}
.box-content .list_discover ul li .box-left-album .box_absolute .bg_action_info:hover .box-content_info{ display:none}
.box-content .list_discover ul li .box-left-album .box_absolute .lable_watched{ position:absolute; color:#ffffff; left:0; font-size:12px; background:rgba(0,0,0,1); opacity:.5; text-transform:uppercase; padding:0 10px 0 10px;  line-height:24px; display:block}
.box-content .list_discover ul li .box-left-album .box_absolute .lable_playlisthero{ position:absolute; color:#ffffff; width:100%; text-align:center; left:0px; bottom:0px;background:rgba(221, 18, 18, 0.8); font-size:12px; text-transform:uppercase; padding:5px 0px;  line-height:24px; display:block}
.box-content .list_discover ul li .box-left-album .box_absolute .view_listen{ position:absolute; color:#c7c7c7; right:0; font-size:12px; background: url(../images/bg_view_listen.png) left top; padding:0 5px 0 15px;  line-height:24px; display:block}
.box-content .list_discover ul li .box-left-album .box_absolute .view_listen .icon_listen{background:url(../images/icon-repeat.png) 0px -202px no-repeat; width:14px; height:14px; float:left; margin:8px 3px 0 0}
.box-content .list_discover ul li .img img{ width:170px; height:170px;}
.box-content .list_discover ul li .info_album{ float:left; z-index:10;font-size:14px; color:#FFFFFF;  width:170px; bottom:0px; line-height:18px;}
.box-content .list_discover ul li .info_album a.name_song{font-size:15px; margin:0 0 5px 0;  float:left;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;  text-overflow: ellipsis; width:170px; padding-bottom:0px;}
.box-content .list_discover ul li .info_album p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; float:left; width:170px; margin-bottom:5px; color:#acacac}
.box-content .list_discover ul li .info_album p .name_singer{font-size:14px; color:#9a9a9a}
.box-content .list_discover ul li .info_album p .name_user{font-size:13px; color:#9a9a9a;}
.box-content .list_discover ul li .info_album p .name_user .img-user{ float:left; width:24px; height:24px; -webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%; margin:0 5px 10px 0}
.box-content .list_discover ul li .info_album p .name_user:hover{color:#2582be}
.box-content .list_discover ul li .info_album p .name_user .icon-upload-user{ float:left; width:15px; height:20px; background:url(../images/icon-repeat.png) left -950px no-repeat;  margin:0 2px 10px 0}
.box-content .list_discover ul li .info_album p  .icon-upload-user{ float:left; width:15px; height:20px; background:url(../images/icon-repeat.png) left -952PX no-repeat;  margin:0 2px 5px 0; color:#999}
.title-discover{width:101%; float:left; height:32px; margin:0 0 5px 0; padding:0 0 5px 0}
.title-discover h3{font-weight: bold !important;float:left;display:block; width:85%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:17px; line-height:32px;  margin:0 0 0px 0; color:#23262d}
.title-discover h3 a{color:#2582be; font-size:17px; text-transform:uppercase; font-weight:bold !important}
.btn_leright_select{margin-right: 12px; float:right; padding:0px 0px; width:auto; height:32px;  line-height:32px;  overflow:hidden}
.btn_leright_select a{ float:left; width:32px; text-align:center; height:32px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}
.btn_leright_select span{ height:32px; width:5px; float:left;}
.cp_prev, .cp_prev_disabled, .cp_prev:hover, .cp_next, .cp_next_disabled, .cp_next:hover { float:left; width: 32px; margin:0 0 0 5px;  height: 32px;background-image: url(../images/icon-repeat.png); background-repeat: no-repeat;}
.cp_prev {
    background-position: left -3270px;
}
.cp_prev_disabled {
    background-position: left -3270px;
    opacity: .3!important;
}
.cp_prev:hover {
    background-position: left -3302px;
}
.cp_next {
    background-position: left -3174px;
}
.cp_next_disabled {
    background-position: left -3174px;
    opacity: .3!important;
}
.cp_next:hover {
    background-position: left -3206px;
}
.box-content .suggested_discover_end {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    color: #9a9a9a;
    float: left;
    font-size: 20px;
    font-weight: 300;
    margin-bottom: -20px;
    padding: 30px 0;
    text-align: center;
    width: 100%;
}
ul.notifi li .icon-label-new{padding:0px 0px; right:10px; top:3px; text-transform:uppercase; position: absolute; background: url(../images/new.gif); height:9px; width:22px;  -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; color:#FFFFFF; text-align:center;  font-size:8px !important;}
.popup-info-v2-user .content-txt-discover{float:left; width:580px; padding:20px 10px 30px 10px; background:#FFFFFF}
.popup-info-v2-user .content-txt-discover .txt-title-discover{float: left; text-align: left; font-weight:600; width: 96%; color: #212121; font-size: 22px; line-height: 24px;  margin: 10px 2% 10px 2%;}
.popup-info-v2-user .content-txt-discover .img-demo-discover{float: left; text-align: left; font-weight:500; width: 96%; color: #212121; line-height: 24px;  margin: 10px 2% 10px 2%;}
.popup-info-v2-user .content-txt-discover .txt-info-discover{float: left; text-align: center; font-weight:300; width: 96%; color: #212121; font-size: 16px; line-height: 24px;  margin: 10px 2% 25px 2%;}
.popup-info-v2-user .content-txt-discover .box-btn-discover{float:left; text-align: center; width:100%;}
.popup-info-v2-user .content-txt-discover .box-btn-discover a{margin:0 10px; padding:10px 10px; width:160px;  display:inline-block; font-size:15px; text-transform:uppercase}
.popup-info-v2-user .content-txt-discover .box-btn-discover a.pucancel{ background:#787882}
.popup-info-v2-user .content-txt-discover .box-btn-discover a.pucancel:hover{ background:#959599}
.popup-info-v2-user .content-txt-discover .box-btn-discover a.pucancel:active{ background:#58585e}

.box-content .list_discover_song{width:100%; float:left; border-top: #EFEFEF solid 1px;}
.box-content .list_discover_song .fram_select{width:97.5%; float:left; overflow:hidden; padding: 15px;}
.box-content .list_discover_song .fram_select ul{width:1200px; float:left; /*height: 190px !important*/}
.box_music_discover .list_item_music{float:left; width:1200px;padding:0px 0 0px 0;margin:0 0 5px 0}
.box_music_discover .list_item_music li{float:left; width:570px; margin:0px 30px 0  0; border-top: rgba(243, 243, 243, 0.53) solid 1px; padding:10px 0 10px 0;}
.box_music_discover .list_item_music li p{ color:#acacac;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.box_music_discover .list_item_music li .icon-music{float:left; width:32px; color:#7a7a7a; height:32px; background:url(../images/icon-repeat-song.png) center no-repeat;  margin-right:10px }
/*.box_music_discover .list_item_music li:hover .icon-music{background:url(../images/icon-repeat.png) left -724px no-repeat;}*/
.box_music_discover .list_item_music li .icon-music-playing{float:left; width:32px; color:#7a7a7a; height:32px; background: url(../images/icon_status.gif) center no-repeat;  margin-right:10px }
.box_music_discover .list_item_music li:hover .icon-music-playing{}
.box_music_discover .list_item_music li .info_data{float:left; width:295px;}
.box_music_discover .list_item_music li .info_data .name_song{font-size:14px; display:block; line-height:18px; overflow:hidden; display:block; margin:0 0 6px 0;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.box_music_discover .list_item_music li .info_data .name_singer{font-size:12px; color:#a2a2a2; line-height:18px}
.box_music_discover .list_item_music li .info_data .name_song:hover,.box_music_discover .list_item_music li .info_data .name_singer:hover{ color:#2582be}
.box_music_discover .list_item_music li .icon_listen{ float:right; color:#999999; font-size:12px; background:url(../images/icon-repeat.png) left -198px no-repeat; padding-left:15px; margin:12px 0 0 0}

.title-discover .icon-title-header{float:left; width:24px; height:24px; margin:5px 10px 0 0; background:#e74c3c}
.title-discover .icon-title-header.l-hot{background:#e74c3c url(../images/icon-repeat.png) 4px -3891px no-repeat}
.title-discover .icon-title-header.l-special{background:#e74c3c url(../images/icon-repeat.png) 4px -3921px no-repeat}
.title-discover .icon-title-header.l-new{background:#e74c3c url(../images/icon-repeat.png) 4px -3858px no-repeat}
.title-discover .icon-title-header.l-song{background:#e74c3c url(../images/icon-repeat.png) 4px -3951px no-repeat}
.title-discover .icon-title-header.l-artist{background:#e74c3c url(../images/icon-repeat.png) 4px -3985px no-repeat}

.box-content .btn_more_discover{width:100%; float:left; margin-bottom:20px; padding:0px 0 00px 0; text-align:center; font-size:20px; color:#9a9a9a; font-weight:300; border-top:rgba(0,0,0,0.10) solid 0px}
.box-content .btn_more_discover a{padding:0; font-size:14px;  text-align:center;width: 148px; border:#a2a2a2 solid 1px; display:inline-block;  height:30px;line-height:30px; padding:0px; -webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition: 0.25s; -moz-transition: 0.25s; -o-transition: 0.25s;    transition: 0.25s;}
.box-content .btn_more_discover a:hover{ background:#2582be;border:#2582be solid 1px; color:#FFFFFF}
#followingBallsG{
	position:relative;
	width:160px;
	height:12px;
	margin:auto;
}

.followingBallsG{
	background-color:rgb(143,143,143);
	position:absolute;
	top:0;
	left:0;
	width:12px;
	height:12px;
	border-radius:6px;
		-o-border-radius:6px;
		-ms-border-radius:6px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
	animation-name:bounce_followingBallsG;
		-o-animation-name:bounce_followingBallsG;
		-ms-animation-name:bounce_followingBallsG;
		-webkit-animation-name:bounce_followingBallsG;
		-moz-animation-name:bounce_followingBallsG;
	animation-duration:1.5s;
		-o-animation-duration:1.5s;
		-ms-animation-duration:1.5s;
		-webkit-animation-duration:1.5s;
		-moz-animation-duration:1.5s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
}

#followingBallsG_1{
	animation-delay:0s;
		-o-animation-delay:0s;
		-ms-animation-delay:0s;
		-webkit-animation-delay:0s;
		-moz-animation-delay:0s;
}

#followingBallsG_2{
	animation-delay:0.15s;
		-o-animation-delay:0.15s;
		-ms-animation-delay:0.15s;
		-webkit-animation-delay:0.15s;
		-moz-animation-delay:0.15s;
}

#followingBallsG_3{
	animation-delay:0.3s;
		-o-animation-delay:0.3s;
		-ms-animation-delay:0.3s;
		-webkit-animation-delay:0.3s;
		-moz-animation-delay:0.3s;
}

#followingBallsG_4{
	animation-delay:0.45s;
		-o-animation-delay:0.45s;
		-ms-animation-delay:0.45s;
		-webkit-animation-delay:0.45s;
		-moz-animation-delay:0.45s;
}



@keyframes bounce_followingBallsG{
	0%{
		left:0px;
		background-color:rgba(53,242,226,0.98);
	}

	50%{
		left:147px;
		background-color:rgb(194,155,194);
	}

	100%{
		left:0px;
		background-color:rgb(61,61,61);
	}
}

@-o-keyframes bounce_followingBallsG{
	0%{
		left:0px;
		background-color:rgba(53,242,226,0.98);
	}

	50%{
		left:147px;
		background-color:rgb(194,155,194);
	}

	100%{
		left:0px;
		background-color:rgb(61,61,61);
	}
}

@-ms-keyframes bounce_followingBallsG{
	0%{
		left:0px;
		background-color:rgba(53,242,226,0.98);
	}

	50%{
		left:147px;
		background-color:rgb(194,155,194);
	}

	100%{
		left:0px;
		background-color:rgb(61,61,61);
	}
}

@-webkit-keyframes bounce_followingBallsG{
	0%{
		left:0px;
		background-color:rgba(53,242,226,0.98);
	}

	50%{
		left:147px;
		background-color:rgb(194,155,194);
	}

	100%{
		left:0px;
		background-color:rgb(61,61,61);
	}
}

@-moz-keyframes bounce_followingBallsG{
	0%{
		left:0px;
		background-color:rgba(53,242,226,0.98);
	}

	50%{
		left:147px;
		background-color:rgb(194,155,194);
	}

	100%{
		left:0px;
		background-color:rgb(61,61,61);
	}
}

/*end discovery*/

.box_left_user ul li.vipnct a{ background:url(../images/icon-repeat.png) 160px -3726px no-repeat }
.box_left_user ul li.vipnct a:hover{ background:#FFFFFF url(../images/icon-repeat.png) 159px -3726px no-repeat }
.box_left_user ul li.vipnct a.active{ background:#FFFFFF url(../images/icon-repeat.png) 159px -3726px no-repeat }
.tile_box_key h3 a.nomore.vipnct{ background:url(../images/icon-repeat.png) right -2438px no-repeat; padding:0 32px 0 0} 
.menu_user_show ul li.vipnct span{ background:url(../images/icon-repeat.png) right -3727px no-repeat;padding: 10px 35px 0 0;} 
.ms_kw{font-weight: 400 ;color:#0689ba; /*border-bottom:dotted rgba(255,57,57,1.00) 1px*/}
.ms_kw:hover{color: #0689ba}
ul.search_returns_list li.list_song.search{width:840px; float:left; height: auto; line-height:56px; display:block; border-top:#ececec solid 1px}
ul.search_returns_list li.list_song.search .search_lyric{margin-bottom: 23px;width: 530px; height: 30px; font-size:14px; float:left; padding:0 0 12px 0; font-weight:300; line-height:20px;overflow: hidden;text-overflow: ellipsis;white-space: normal;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
#iframe-share-facebook {
/*       // width: 82px !important;*/
        height: 20px;
        float: right;
        margin-right: 5px;
        right:193px;
        width: 82px; 
        position: absolute;
        z-index: 1000;
    }
#iframe-send-facebook-message{
        position: absolute;
        height: 20px;
        left: 175px;
        width: 48px;
    }
/* popup push notify */
.bg_popoup_notify{position:fixed; background:rgba(0, 0, 0, 0.7); width:100%; height:100%; z-index:10000;}
.box_info_popup_notify{position:absolute; z-index:10001; width:640px;  margin:0 0 0 -320px; padding:0%; left:50%; background:#ffffff; top:15%;  overflow:hidden;box-shadow: 0px 2px 2px rgba(0,0,0,0.6);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; overflow: hidden}
.box_title_popup_notify{float:left; height:80px; width:100%; background:#444444; line-height:80px; }
.box_title_popup_notify label{color:#ffffff;  font-size:32px; line-height:80px; font-weight:300; text-transform:uppercase; text-align:center; float:left; width:100%}
.box_content_popup_notify{float:left; text-align: left; font-size:14px; line-height:20px; padding:30px 20px 10px 20px; width:400px;}
.box_content_popup_notify .push_notification{border-top:0px; float:left;  width:600px;   color:#333333;}
.box_content_popup_notify .push_notification .title_info_aleft{border-top:0px; float:left; text-align:center;  width:100%;  color:#333333; margin:0 0 20px 0; font-size:30px; line-height:40px; font-weight:300}
.box_content_popup_notify .push_notification .row{ float:left; width:600px;font-size:13px; margin-bottom:20px; text-align:center}
.box_content_popup_notify .push_notification a{font-size:28px; color:#454545; width:auto; display:inline-block; padding:20px 40px; font-weight:bold;  line-height:46px; margin:0 0 0 0px; color:#FFFFFF;  background:#28a5de;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.box_content_popup_notify .push_notification a .icon_push{ width:32px; height:28px; background:url(../images/icon-repeat.png) left -2447px no-repeat; display: inline-block; margin:0px 5px 0 0; vertical-align:middle }
.box_content_popup_notify .push_notification img{ width:80%}
/* start push */
.wrapper-push{
    position: fixed;
    right: 0px;
    bottom: 0px;
    z-index: 100000;
}
.wrapper-push .group-push .content{
    background-color: #fff;
    position: relative;
    font-size: 12px;
    margin: 10px; 
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    position: relative;
}
.wrapper-push .group-push .content .click{
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
}
.wrapper-push .group-push .content .left{
   
    float: left;
    margin-right: 15px;
    
}
.wrapper-push .group-push .content .left img{
    height: 80px;
}
.wrapper-push .group-push .content .right{
    width: 260px;
    float: left;
    box-sizing: border-box;
    padding-right: 10px;
}
.wrapper-push .group-push .content .right .title{
    font-size: 14px;
    margin-top: 3px;
    font-weight: 600;
    color: #09b2f2;
}
.wrapper-push .group-push .content .right .link-nct{
    font-size: 12px;
    color: #848484;
    display: block;
    margin-top: 5px;
    position: absolute;
    bottom:5px;
}
.wrapper-push .group-push .content .right .txt-push{
    margin-top: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wrapper-push .group-push .content .btn-close-push{
    position: absolute;
    width: 12px;
    height: 12px;
    background: url(../images/btn-close-push.png)2px 2px  no-repeat;
    right:10px;
    top:10px;
    border: 1px solid transparent;
    border-radius: 50%;
}
.wrapper-push .group-push .content .btn-close-push:hover{
 
    border: 1px solid #777;
    
}
.clearFix{
   clear: both;
}
/* end push */

.descriptionBXH {padding-top: 20px; line-height: 1.5; font-size: 14px; color: #5d5b5b; text-align: justify; padding-bottom: 5px;}