html{overflow-y:scroll}
.ie6{filter:expression(document.execCommand("BackgroundImageCache", false, true));}
.gallery{position:relative; margin: 0px auto;width:1200px;}
.top{overflow:visible; border-bottom:1px solid #d8d8d8;line-height:42px;overflow:visible;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#f3f3f3;background:-moz-linear-gradient(top, #faf7f7 0%, #f0f0f0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf7f7), color-stop(100%, #f0f0f0));background:-webkit-linear-gradient(top, #faf7f7 0%, #f0f0f0 100%);background:-o-linear-gradient(top, #faf7f7 0%, #f0f0f0 100%);background:-ms-linear-gradient(top, #faf7f7 0%, #f0f0f0 100%);background:linear-gradient(to bottom, #faf7f7 0%, #f0f0f0 100%)}
.headline{height:100%;line-height:42px;width:870px;text-align:center;overflow:hidden}
.headline h1{display:inline;color:#242424;font-size:18px;font-weight:bold}
.headline span{color:#b9b9b9;font-family:Arial, sans-serif;font-style:italic}
.thumbtu{left:0;top:0;overflow:visible;width:780px;}
.thumbtu ul{float:left}
.thumbtu ul li{float:left;width:25px;height:42px;padding:0 2px;font-size:14px;font-family:Arial, Verdana, sans-serif;font-style:italic;text-align:center;color:#878787;text-decoration:none;cursor:pointer;-moz-user-select:none;-webkit-user-select:none}
.thumbtu span{display:block;}
.thumbtu span a{color:#878787}
.thumbtu ul li.active{color:white;font-weight:bold;background:url(thumb_text_active.png) 2px 11px no-repeat}
.thumbtu ul li.active a{color:white;}
.thumbtu ul li.active span:hover{color:white}
.thumbtu ul li span:hover{color:#d0412c}
.thumbtu .thumbtu-img-wrap{position:absolute;top:42px;left:20px;display:none;width:108px;height:83px;text-align:left;background-color:transparent}
.thumbtu .thumbtu-img-wrap s{position:absolute;top:-10px;left:50px;display:block;height:0;width:0;font-size:0;line-height:0;border-color:transparent transparent #dadada transparent;border-style:dashed dashed solid dashed;border-width:5px}
.thumbtu .thumbtu-img-wrap s i{position:absolute;top:-4px;left:-5px;display:block;height:0;width:0;font-size:0;line-height:0;border-color:transparent transparent white transparent;border-style:dashed dashed solid dashed;border-width:5px}
.thumbtu .thumbtu-img-wrap .thumbtu-img-cont{padding:3px;background-color:white;border:1px solid #dadada;-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.15);box-shadow:1px 1px 3px rgba(0, 0, 0, 0.15)}
.thumbtu .thumbtu-img-wrap .thumbtu-img-cont img{border:none;vertical-align:top}
.thumbtu .thumbtu-img-wrap-first s{left:19px}
.thumbtu .fold{width:16px;height:16px;margin:13px 0 0 8px;cursor:pointer;float:left;background-image:url(foldbtn.png);background-repeat:no-repeat}
.thumbtu .fold-open{background-position:-16px 0px}
.thumbtu .fold-close{background-position:-48px 0px}
.thumbtu .fold-open:hover{background-position:-16px -20px}
.thumbtu .fold-close:hover{background-position:-48px -20px}
.actions{color:#252525;font-family:"\5B8B\4F53", Arial, sans-serif;background:#f3f3f3;background:-moz-linear-gradient(top, #faf7f7 0%, #f0f0f0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf7f7), color-stop(100%, #f0f0f0));background:-webkit-linear-gradient(top, #faf7f7 0%, #f0f0f0 100%);background:-o-linear-gradient(top, #faf7f7 0%, #f0f0f0 100%);background:-ms-linear-gradient(top, #faf7f7 0%, #f0f0f0 100%);background:linear-gradient(to bottom, #faf7f7 0%, #f0f0f0 100%);position:absolute;top:0;right:0;height:41px}
.actions .parting-line{float:left;height:22px;width:1px;margin:10px 0;font-size:0;background:#dadada}
.actions .vieworigin,.actions .comment,.actions .share,.actions .replay,.actions .photocenter{float:left;padding:0px 20px 0 40px;background-image:url(btns_v2.png);background-repeat:no-repeat}
.actions a:hover{text-decoration:none}
.actions .vieworigin{background-position:11px 12px}
.actions .comment{background-position:13px -66px}
.actions .share{background-position:13px -147px;padding-right:2px;cursor:pointer}
.actions .replay{background-position:12px -209px}
.actions .photocenter{background-position:15px -285px}
.actions .vieworigin:hover{background-position:-149px 12px}
.actions .comment:hover{background-position:-147px -66px}
.actions .share:hover{background-position:-147px -147px}
.actions .replay:hover{background-position:-148px -209px}
.actions .photocenter:hover{background-position:-145px -285px}
.actions .comment span,.actions .share span{color:#878787;font-family:Arial, sans-serif;font-weight:bold;font-style:italic;font-size:14px;margin:0}
.actions .comment b,.actions .share b{color:#b92635;font-size:16px;font-style:italic;font-weight:normal;font-family:Georgia, Arial, sans-serif}
.actions .comment span,.actions .comment b{line-height:1}
.actions .share p{float:left;margin:0;padding:0}

.actions .share-more{float:left;width:30px;height:42px;border-width:1px;border-style:solid;border-color:transparent;_border-color:tomato;_filter:chroma(color=tomato);border-bottom:none;background-color:#fafafa;cursor:pointer;background:url(triangle.png) -48px 18px no-repeat;position:relative;overflow:visible}
.actions .share-more-hover{border-color:#dadada;background-color:white;background-position:12px 18px}
.share-more-list{width:110px;border:1px solid #dadada;border-top:none;background:white url(share-bdt.png) top right no-repeat;padding:4px 0;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.15);position:absolute;top:42px;right:0;z-index:12;display:none}
.share-more-list li{line-height:36px;margin:0;padding:0}

.maintu{width:870px;height:100%; background:white;text-align:left;position:relative;z-index:1}
.widemode .maintu{padding-right:30px}
.photoarea{border:1px solid #dadada;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;height:100%}
.ie6 .photoarea,.ie7 .photoarea{height:99.5%}
.photoarea .photo-a,.photoarea .photo-b{position:absolute;}
.photoarea .photo-a{z-index:9}
.photoarea .photo-b{z-index:8}
.photoarea .photo-a img,.photoarea .photo-b img{width:100%;height:100%;border:none;margin:0;padding:0;vertical-align:bottom}
.tpsm{border:1px solid #cccccc; margin-top:10px;}
.tpsm h2{ border-bottom:1px dotted #cccccc;width:100%; line-height:28px;font-size: 16px;}
.tpsm .tukul{margin-left:15px; padding-bottom:10px; color:#666; line-height:20px; margin-right:15px; margin-top:5px;}

.cursor-default{cursor:default}
.photoarea .picinfo{position:absolute;left:0;bottom:0;z-index:11;width:100%;background:black;background:rgba(0, 0, 0, 0.7);color:white;cursor:default}
.ie6 .photoarea .picinfo,.ie7 .photoarea .picinfo,.ie8 .photoarea .picinfo{filter:alpha(opacity=70)}
.photoarea .picinfo .more-icon{position:absolute;top:8px;left:50%;width:7px;height:4px;background:url(triangle.png) 0 -77px no-repeat}
.photoarea .picinfo:hover .more-icon{background-position:-60px -77px}
.photoarea .picinfo-text-wrap{padding:15px}
.photoarea .picinfo-text{overflow:hidden;height:40px;line-height:20px}
.photoarea .picinfo-text p{margin:0;padding:0}
.photoarea .picinfo-text p a{color:#ba2636}
.photoarea .click-receiver{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.photoarea .loader{width:50px;height:50px;position:absolute;top:50%;left:50%;z-index:99}
.modeswitch{width:23px;position:absolute;top:50%;right:-12px;margin-top:-26px;z-index:11}
.modeswitch .open,.modeswitch .close{width:10px;height:50px;cursor:pointer;border:1px solid #d6d6d6;background-color:white;background-image:url(triangle.png);background-repeat:no-repeat}
.modeswitch .close{float:left;border-right:none;background-position:-87px -56px;display:none}
.modeswitch .open{float:right;border-left:none;background-position:-27px -56px}
.modeswitch .close:hover,.modeswitch .open:hover{background-color:#f8f8f8}
.modeswitch .close:hover{background-position:-87px -19px}
.modeswitch .open:hover{background-position:-27px -19px}
.sidebar{background-color:white;position:absolute;top:55px;right:0px;width:300px;-webkit-transition:width 0.25s ease-out, height 0.25s ease-out;-moz-transition:width 0.25s ease-out, height 0.25s ease-out;transition:width 0.25s ease-out, height 0.25s ease-out}

.sidebar .tag{font-size:14px;line-height:1;margin-top:20px; margin-bottom:6px;}
.sidebar .tag span{padding:6px 0px; padding-right:8px;margin-right:6px;color:white;background:#d0412c;text-decoration:none; line-height:30px;}
.sidebar .tag em{padding:6px 8px;color:white;background:#d0412c;text-decoration:none}
.sidebar .prevue{color:#888888;margin:0;padding:10px 0;font-size:12px;line-height:1.8;border-bottom:1px dotted #cccccc}
.sidebar .prevue .fold{width:16px;height:16px;vertical-align:text-bottom;margin-left:8px;margin-bottom:-2px;font-size:16px;line-height:1;cursor:pointer;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;background-image:url(foldbtn.png);background-repeat:no-repeat}
.sidebar .prevue .fold-open{background-position:-32px 0px}
.sidebar .prevue .fold-close{background-position:0px 0px}
.sidebar .prevue .fold-open:hover{background-position:-32px -20px}
.sidebar .prevue .fold-close:hover{background-position:0px -20px}
.sidebar .picinfo{color:#252525;margin:0;padding:0;margin-top:15px;font-size:14px;line-height:1.8}
.sidebar .picinfo p{padding:5px 0;margin:0}
.sidebar .picinfo .viewport{height:80px;overflow:hidden;position:relative}
.sidebar .picinfo .overview{list-style:none;position:absolute;left:0;top:0;padding:0;margin:0}
.sidebar .picinfo .overview a{color:#ba2636}
.sidebar .picinfo .overview p{width:290px}
.ie6 .sidebar .picinfo .overview p,.ie7 .sidebar .picinfo .overview p{width:auto}
.sidebar .picinfo .overview .ptitle{font-size:16px;font-family:"Microsoft Yahei", sans-serif;margin-bottom:8px}
.sidebar .picinfo .scrollbar{position:relative;float:right;width:9px;font-size:0;background:url(tukuwz.png) top center repeat-y}
.sidebar .picinfo .track{height:100%;width:9px;position:relative}
.sidebar .picinfo .thumbtu{height:18px;width:7px;border:1px solid #b7b7b7;background:gainsboro;border-radius:4px;padding:0;cursor:pointer;overflow:hidden;position:absolute;top:0;left:0}
.sidebar .picinfo .thumbtu:hover{background:#eeeeee}
.sidebar .picinfo .disable{display:none}
.noSelect{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}
.progress{float:left;width:55px;height:50px;margin:0 15px 5px 15px;text-align:center;background:url(splash.png) 60% 70% no-repeat;position:relative}
.progress-wide{width:85px}
.progress .numerator,.progress .denominator{position:absolute;font-family:Georgia, 'Monotype Corsiva', Arial, sans-serif;font-style:italic;line-height:1}
.progress .numerator{bottom:25%;right:50%;color:#cc191b;font-size:36px}
.ie7 .progress .numerator{width:40px}
.progress .denominator{top:60%;left:60%;font-size:14px}
.photoarea .progress{top:5px;margin-bottom:0;background-image:url(splash_white.png)}
.ad300x250{width:300px;max-height:250px;display:block;overflow:hidden;position:absolute;right:0;bottom:0}
.ad300x250 img{margin:0;padding:0;width:300px;height:250px;display:inline}

.setlist-item,.recovideo-item{display:block;_display:inline;width:140px;height:98px;padding:4px;margin:23px 0;cursor:pointer;border:1px solid transparent;position:relative}
.setlist-item:hover,.recovideo-item:hover{border-color:#d6d6d6;box-shadow:1px 1px 5px rgba(0, 0, 0, 0.28);background:white;text-decoration:none}
.setlist-item p,.recovideo-item p{display:block;height:34px;width:120px;padding:6px 10px;margin:0;font-size:12px;line-height:16px;font-family:"\5B8B\4F53", Arial, sans-serif;text-align:left;color:white;background-color:rgba(0, 0, 0, 0.4);background-repeat:no-repeat;overflow:hidden;position:absolute;bottom:4px;left:4px}
.setlist-item p{background-image:url(seticon.png);background-position:120px 28px}
.ie6 .setlist-item p,.ie6 .recovideo-item p,.ie7 .setlist-item p,.ie7 .recovideo-item p,.ie8 .setlist-item p,.ie8 .recovideo-item p{background-color:black;filter:alpha(opacity=70)}
.tab-dot{width:10px;height:10px;font-size:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 1px 1px 0 #060606, 1px 1px 0 white;-moz-box-shadow:inset 1px 1px 0 #060606, 1px 1px 0 white;box-shadow:inset 1px 1px 0 #060606, 1px 1px 0 white;float:left;margin:0 3px;cursor:pointer}
.bg-red{background-color:#d0412c}
.bg-gray{background-color:#a7a7a7}
.hotset{height:195px;border-width: 2px 1px 1px;
border-style: solid;
border-color: #3677B3 #E1E1E1 #E1E1E1;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;;width:1200px;margin: 0px auto; margin-top:10px;}
.hotset-top{width:100%;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #dadada;box-shadow:inset 0 -2px 1px rgba(0, 0, 0, 0.05)}
.ie6 .hotset-top,.ie7 .hotset-top{border-bottom:none;background:url(color-DADADA.png) left bottom repeat-x}
.hotset-tab li{height:38px;line-height:38px;padding:0 30px;text-align:center;font-family:"Hiragino Sans GB", "Microsoft YaHei", sans-serif;font-size:16px;cursor:pointer;border-width:1px;border-style:solid solid solid none;border-color:#dadada;background-color:whitesmoke;box-shadow:inset 0 -2px 1px rgba(0, 0, 0, 0.05);float:left}
.hotset-tab li.current{border-bottom-color:white;background-color:white;box-shadow:none}
.hotset-tab li.hotset-tab-last{border-right-style:solid}
.hotset-tab li.hotset-tab-ad{color:#999999}
.hotset-cont{width:100%;height:155px;overflow:hidden}
.hotset-cont li{display:block;width:100%;height:100%;position:relative}
.hotset-cont li.hotset-ads{overflow:hidden;display:none}
.hotset-sets-tab{width:125px;position:absolute;top:24px;left:0}
.hotset-sets-tab a,.hotset-sets-tab a:hover{display:block;height:42px;line-height:42px;padding-left:40px;font-size:14px;text-align:left;text-decoration:none}
.hotset-sets-tab a:focus{outline:none}
.hotset-sets-tab a,.hotset-sets-tab a:visited{color:#888888}
.hotset-sets-tab .current:visited{color:white}
.hotset-sets-tab a:hover,.hotset-sets-tab .current{color:white;font-weight:bold;text-decoration:none;background:url(hotset_tab_bg.png) center center no-repeat}
.hotset-sets-list-wrap{height:100%;padding-left:125px}
.hotset-sets-list ul{height:155px;padding:0 10px;overflow:hidden}
.hotset-sets-list ul li{display:block;float:left;width:140px;height:98px;padding:4px;margin:23px 0;cursor:pointer;border:1px solid transparent;_border-color:white;position:relative}
.hotset-sets-list ul li:hover{border-color:#d6d6d6;background:white;box-shadow:1px 1px 5px rgba(0, 0, 0, 0.28)}
.ie6 .hotset-sets-list ul li:hover,.ie7 .hotset-sets-list ul li:hover,.ie8 .hotset-sets-list ul li:hover{border-color:#d6d6d6}
.hotset-sets-list ul li a:hover{text-decoration:none}
.hotset-sets-list ul li p{display:block;height:34px;width:120px;padding:6px 10px;margin:0;font-size:12px;line-height:16px;text-align:left;color:white;background-color:black;background-color:rgba(0, 0, 0, 0.4);background-image:url(seticon.png);background-repeat:no-repeat;background-position:120px 28px;overflow:hidden;cursor:pointer;position:absolute;bottom:4px;left:4px}
.ie6 .hotset-sets-list ul li p,.ie7 .hotset-sets-list ul li p,.ie8 .hotset-sets-list ul li p{background-color:black;filter:alpha(opacity=70)}
.hotset-sets-list ul li i{display:block;height:28px;width:28px;background:url(rank-num.png) no-repeat;position:absolute;left:4px;top:4px}
.hotset-sets-list ul li i.rank-num-1{background-position:0   0}
.hotset-sets-list ul li i.rank-num-2{background-position:-28px 0}
.hotset-sets-list ul li i.rank-num-3{background-position:-56px 0}
.hotset-sets-list ul li i.rank-num-4{background-position:-84px 0}
.hotset-sets-list ul li i.rank-num-5{background-position:-112px 0}
.hotset-sets-list ul li i.rank-num-6{background-position:-140px 0}
.hotset-sets-list ul li i.rank-num-7{background-position:-168px 0}
.hotset-sets-list ul li i.rank-num-8{background-position:-196px 0}
.hotset-sets-list ul li i.rank-num-9{background-position:-224px 0}
.hotset-sets-list ul li i.rank-num-10{background-position:-252px 0}
.other-content{margin:0;width:100%;min-width:990px;background:#f8f8f8}
.other-content:before,.other-content:after{content:".";display:block;height:0;visibility:hidden}
.other-content .btm-ad{width:960px;height:130px;margin:10px auto;overflow:hidden}
.nav2{display:block; margin: 0px auto;width:1200px;height:40px;line-height:40px;text-align:left;border-width: 2px 1px 1px;
border-style: solid;
border-color: #3677B3 #E1E1E1 #E1E1E1;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;}
.nav-left{height:100%;float:left; padding-left:5px;}
.nav-right{height:100%;float:right}
.nav-mbxend{color:white;font-weight:bold}
.ad-bolon{float:left}
.ad-bolon img{margin:7px 15px 0}
.ntes-mobile-app{float:left;padding:0 20px 0 40px;border-left:1px solid #E1E1E1;background:url(phone-dark_v2.png) no-repeat 20px 12px transparent}
.cf:before,.cf:after{content:" ";display:table}
.cf:after{clear:both}
.cf{*zoom:1}
.hide{display:none;}