* {margin:0;padding:0;border:0;list-style-type:none}
/*body {color:#666;font:13px/1.5 \5FAE\8F6F\96C5\9ED1,simsun,sans-serif;background:#efecec top center repeat-x;}*/
body {color:#000000;background:#efeff1;font-family: Microsoft Yahei,Arial,tahoma,Helvetica,sans-serif;font-size:14px;}
/*body{color:#666;font:13px/1.5 \5FAE\8F6F\96C5\9ED1,simsun,sans-serif;background: #F0F0F0 url(../images/bj.png) repeat;}*/
img {border:0;vertical-align:middle}
a {color:#252525;text-decoration:none;cursor:pointer;}
/* 顶部 */
.header {position:fixed;top:0;left:0;width:100%;background:#f55f93}
.header,.header .h_main {z-index:10050;height:52px}
.header .h_main {position:relative;margin:0 auto;width:1200px}
.header .logo a {color:#fff;line-height:50px;float:left;display:inline;font-size:16px;font-weight:1000;margin-right:20px;}
.header .seh_v {float:left;padding:2px 4px;width:90pt;height:23px;outline:medium 0;border:0 solid #dad8d8;border-radius:5px;background:#fff;line-height:23px}
.header .seh_a {float:left;height:27px;border:0 none;color:#fff;vertical-align:middle;text-decoration:none;font-weight:700;line-height:27px;cursor:pointer}
.header .seh_b {width:55px;background:#d84779;text-align:center;border-radius:5px;margin-left:7px;}
.header .seh_b:hover {background-color:#ab1a2d;}
.header .seh_c {margin:0 0px;width:90px;background:#0dc52d;text-align:center}
.header .seh_c:hover {background-color:#ff0000;}
.header .member {float:right;display:inline;margin-top:13px}
.header .member li {float:left;margin:0 0 0 10px;height:24px;color:#707070;text-shadow:0 1px 1px #505050;line-height:24px}
.header .member li a {color:#fff;font-weight:700;font-size:14px;border-radius:10px;}
.header .member li a:hover {background-color:#ff0022;text-decoration:none}
.head-nav-con {float:left;padding-left: 55px;font-size: 15px;}
.head-nav-con ul li {float:left;font-weight:700;text-align:center;width:95px;}
.head-nav-con ul li:hover {background:#dc4358;}
.head-nav-con ul a {display:block;text-decoration:none;text-align:center;line-height:52px;color:white;}
.head-nav-con .drop-down {position:relative;}
.head-nav-con .drop-down-content {padding:0;display:none;position:absolute;z-index:1;background:#3d3d3d;}
.head-nav-con .drop-down-content li:hover > a {background-color:#ff0022;}
.head-nav-con .drop-down:hover .drop-down-content {display:block;}
.d960 {width: 1120px;height: 100%;overflow: hidden;background: #fff;margin: 10px auto;border: 1px solid #f55f93;border-radius: 7px;}
.div-aa {float: left;width: 961px;height: 90px;border: 0px solid #FFF;}
.div-bb {float: left;width: 139px;height: 90px;border: 0px solid #FFF;}
.here {
    float: left;
    width: 100%;
    line-height: 33px;
    color: #666;
    padding-left: 9px;
    margin-bottom: 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-decoration: none;
    margin-top: 4px;}
.gdlistt li .name {
    position: absolute;
    bottom: 0px;
    text-align: center;
    color: #fff;
    width: 100%;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    background: rgba(0,0,0,.5);
    overflow: hidden;
}

.yc{display: none;}
.playad {margin-top: 5px;}
.right{float: right;font-size: 13px;padding-top: 5px;font-weight: normal;}
/* 内容 */
.lkindex{
    /*height:400px;*/
    margin: 0 10px;
}
.lkindex h2 {
    border-bottom: 1px solid #f55f93;
    padding-bottom: 8px;
	margin: 0px 10px 0px 10px;
    font-size: 16px;
}
.ymain {
    width: calc(100% - 20px);
    padding: 10px;
    border: 1px solid #f55f93;
    margin: 10px auto;
    background: #fff;
    border-radius: 7px;
    overflow: hidden;
	float: right;
}

.mv_list span.txt {bottom:0;z-index:3;color:#E2E2E2;line-height:22px;}
.mv_list span.bg {bottom:0;z-index:2;background:#000;opacity:.7;filter:alpha(opacity=70);}
input {-webkit-writing-mode:horizontal-tb !important;text-rendering:auto;color:-internal-light-dark-color(black,white);letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;text-shadow:none;display:inline-block;text-align:start;-webkit-appearance:textfield;background-color:-internal-light-dark-color(white,black);-webkit-rtl-ordering:logical;cursor:text;margin:0em;font:400 13.3333px Arial;padding:1px 0px;border-width:2px;border-style:inset;border-color:initial;border-image:initial;}
.container {clear:both;height:auto;border-top:none;margin:0 auto;margin-top:60px;width:1200px;background:#fff;overflow:hidden;}
.main {width:1158px;padding:10px;border:1px solid #f55f93;margin:10px auto;background:#fff;border-radius:7px;overflow:hidden}
.z360z {border:1px solid #f55f93;}
.btn {margin:0 auto;padding:2px 5px;border-radius:3px;background-color:#f55f93;color:#fff}
.btn:hover {background-color:#9c3;color:#fff;cursor:pointer}
/*.player {text-align:center;background:#000000;position:relative;padding:10px 0px 10px 0px;}*/
.hh {margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;}
.lkbanquan{line-height:126px;font-size:16px;font-weight:bold;color:#ff0000;text-align: center;}
/* 列表 */
.rule_list {display:inline;float:left;padding:0 0px}
.rule_list li {background:#FFF;display:inline;float:left;height:24px;line-height:20px;overflow:hidden;padding:10px 0 9px;width:50%}
.rule_list li .song {display:inline;float:left;font-size:13px;line-height:4px;width:313px}
.rule_list li .song .aleft {padding-left:5px}
.rule_list li .song .aleft a {display:inline;float:left;height:22px;line-height:20px;max-width:277px;min-width:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;margin-top: 3px;}
.rule_list li .song .aleft a:hover {color:#E00}
.rule_list li .song .aleft span {display:inline;float:left;width: 26px;}
.rule_list li .song .aleft .mv{float:left;font-size:12px;line-height:18px;text-align:center;width:25px;white-space:nowrap;}
.rule_list li .song .aleft .mv a{background:#f55f93;color:#fff;border-radius:3px;width:25px;}
.rule_list li .song .aleft .mv a:hover{opacity:0.4;}
.rule_list li .size {display:inline;float:right;font-size:12px;line-height:28px;text-align:center;width:51px;overflow:hidden;white-space:nowrap}
select {background:none;color:#fff;font-weight:700;padding:10pt 3px;cursor:pointer;outline:none;}
option {background:#3d3d3d;color:#fff;font-weight:700;cursor:pointer;outline:none;}
.main ul {background:#fff;overflow:hidden;}
.main ul li {line-height:25px;height:25px;float:left;width:269px;padding-top: 6px;margin:0px 10px;white-space:nowrap;overflow:hidden;background-color:rgb(255,255,255);text-overflow:ellipsis;border-bottom:1px dashed #9e9999;}
.play ul li {
    line-height: 26px;
    padding-top: 6px;
    background-color: rgb(255,255,255);
    text-overflow: ellipsis;
    height: 23px;
    white-space: nowrap;
    overflow: hidden;
    float: left;
    width: 263px;
    padding: 5px 7px;
    border-radius: 4px;
    box-shadow: 0 0 3px rgb(216, 71, 121);
    margin: 6px;
    border-bottom: 0px dashed #ffffff;
}
.main ul li .lk a {display:inline;float:left;height:20px;line-height:20px;max-width:220px;min-width:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;margin-top: 3px;}
.main ul li .lk a:hover {color:#E00;}
.main ul li .lk .mv{float:right;font-size:12px;line-height:25px;text-align:center;width:25px;white-space:nowrap;margin-top:0px;}
.main ul li .lk .mv a{background:#f55f93;color:#fff;border-radius:3px;width:25px;}
.main ul li .lk .mv a:hover{opacity:0.4;}
.index {width:1165px;padding:15px 5px 15px 5px;border:1px solid #f55f93;overflow:hidden;margin:10px auto;background:#fff;border-radius:7px;}
.index ul li {height: 24px; white-space: nowrap; overflow: hidden; float: left; width: 366px; padding: 5px 4px; border-radius: 4px; box-shadow:0 0 3px rgb(245, 95, 147); margin: 7px; border-bottom: 0px dashed #ffffff; }
.search ul {background:#fff;overflow:hidden;}
.search ul li {
float: left;
width: calc(calc(33.3333333333% - 40px));
padding: 5px 13px;
border-radius: 4px;
box-shadow:0 0 3px rgb(245, 95, 147);
margin: 7px;border-bottom: 0px dashed #ffffff;}
.search ul li .lk a {display:inline;margin-top: 3px;float:left;height:22px;line-height:20px;max-width:288px;min-width:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}
.search ul li .lk a:hover {color:#E00;}
.search ul li .lk .mv{float:right;font-size:13px;padding-right: 5px;line-height:18px;text-align:center;width:24px;white-space:nowrap;margin-top:0px;}
.search ul li .lk .mv a{background:#f55f93;color:#fff;border-radius:3px;width:25px;}
.search ul li .lk .mv a:hover{opacity:0.4;}
.gc {float:right;width:389px;padding:3px 10px 10px 10px;overflow-y:auto;height:242px;border-left:1px dashed #f55f93;}
.lkgc {float:right;width:335px;padding:13px 10px 10px 10px;overflow-y:auto;height:200px;border-left:1px dashed #bb0a0a;}
.index ul li a {width:282px;}
.main h2 {margin-bottom:8px;margin-left:8px;white-space:nowrap;overflow:hidden;border-bottom:1px solid #f55f93;padding-bottom:8px;font-size:16px;margin-right: 10px;}
.main a:hover {color:#E00;}
.main h1 {margin-bottom:4px;white-space:nowrap;overflow:hidden;padding-bottom:4px;font-size:19px;}
.main h3 {font-size:15px;padding-bottom: 6px;}
/*歌手*/
.gs_list ul li {border-bottom:1px dashed #ffffff;width:76px;float:left;line-height:32px;height:73px;    margin: 10px 10px 3px 10px;;display:inline;overflow:hidden;position:relative}
.gs_list li span {width:76px;height:24px;overflow:hidden;display:block;text-align:center;position:absolute;background: rgba(0,0,0,.5);}

.gs_list li span a {color:#000;font-size:13px;text-decoration:none;cursor:pointer}
.gs_list li span a:hover {color:#F98622;}
.gs_list li img {width:76px;height:71px;display:block;}
.gs_list li img:hover {border: 2px solid #f55f93;display:block;box-sizing:border-box;}
.gs_list li a {color:#000;font-size:13px;text-decoration:none;cursor:pointer}
.gs_list li a:hover {color:#F98622;text-decoration:underline}
th {text-align:left;font-weight:bold;padding:5px;}
.gs_list span.txt {bottom:0;z-index:3;color:#E2E2E2;line-height:22px;}
.gs_list span.bg {bottom:0;z-index:2;background:#000000b8;opacity:.7;filter:alpha(opacity=70);}
/* MV */
.mv_list ul li {
    border-bottom: 1px dashed #ffffff;
    width: 113px;
    float: left;
    line-height: 32px;
    height: 92px;
    margin: 10px 5px 10px 10px;
    display: inline;
    overflow: hidden;
    position: relative;
}
.mv_list li span {width:113px;height:24px;overflow:hidden;display:block;text-align:center;position:absolute;}
.mv_list li span a {color:#000;font-size:13px;text-decoration:none;cursor:pointer}
.mv_list li span a:hover {color:#F98622;}
.mv_list li img {width:113px;height:113px;display:block;}
.mv_list li img:hover {border:2px solid #f55f93;display:block;box-sizing:border-box;}
.mv_list li a:hover em{position:absolute;left:0;display:inline-block;width:100%;}
.mv_list li a:hover em.play{top:0;z-index:1;height:100%;background:url(../vplay.png) center center no-repeat;}
.mv_list li a {color:#000;font-size:13px;text-decoration:none;cursor:pointer}
.mv_list li a:hover {color:#F98622;text-decoration:underline}
th {text-align:left;font-weight:bold;padding:5px;}
.player {
    text-align: center;
    background: #000000;
    position: relative;
    padding: 10px 0px 10px 0px;
    height: 389px;
    margin-bottom: 10px;
}
.play_singer{float:left;width:100%;border-bottom:1px #b5b5b5 solid;padding-bottom:10px;margin-bottom: 10px;}
.play_singer .pic{float:left;width:50px;height:50px;border-radius:50%;overflow:hidden;position:relative}
.play_singer .pic img{float:left;width:100%;height:100%;transition:all 0.6s;}
.play_singer .pic a:hover img{transform:scale(1.1);}
.play_singer .center{float:left;width:calc(100% - 140px);margin:0 10px;}
.play_singer .name{float:left;width:180px;height:24px;font-size:15px;line-height:24px;overflow: hidden;}
.play_singer .info{float:left;width:100%;height:24px;font-size:13px;line-height:24px;color:#888;}
.play_singer #num{margin:0 3px;color:red;}
.play_singer .btnv{float:right;height:30px;line-height:30px;margin:10px 0;}
.play_singer .btnv a{display:block;padding:0 20px;color:#fff;background:linear-gradient(to right,#0bde38,#3d8137);border-radius:20px;}
.play_singer .btnv a:hover{background:linear-gradient(to left,#0bde38,#3d8137);}
.player_right {
    float: right;
    width: 340px;
    padding: 10px;
    background: #fff;
    margin-top: 32px;
    border-left: 1px dashed #f55f93;
    height: 428px;}
/* 播放器 */
.player_con {box-sizing:border-box;padding:10px;/*border:1px solid #eee;box-shadow:0 0 2px 0 rgba(30,35,42,0.1);margin-top:10px;border-radius:4px;*/}
.player_con .player {position:relative;padding-left:220px;}
.player_con .player .cover {position:absolute;left:0;top:0;width:200px;height:200px;}
.player_con .cover .bt_ctr {width:40%;height:40%;position:absolute;left:30%;top:30%;/*transition:left,top,right,bottom,width,height 0.5s ease;*/}
.player_con .cover .bt_play {background:url("../images/play.png") center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}
.player_con .cover .bt_pause {background:url("../images/pause.png") center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}
.player_con .player .name {height:40px;line-height:40px;font-size:17px;font-weight:bold;text-align:center;}
.player_con .player .name .s {color:#999;font-size:14px;font-weight:normal;margin-left:10px;}
.player_con .player .lrc {height:120px;text-align:center;overflow:hidden;box-sizing:border-box;/*padding:5px 0;*/}
.player_con .player .item {line-height:30px;font-size:15px;}
.player_con .player .item.on {font-size:20px;color:#ff0000;}
.player_con .player .timer {height:30px;position:relative;padding-left:420px;line-height:30px;}
.player_con .player .timer .ctr {position:absolute;left:10px;top:0;height:30px;width:30px;z-index:2;cursor:pointer;}
.player_con .player .timer .bt_ctr {width:100%;height:100%;}
.player_con .player .timer .bt_ctr.bt_play {background:url("../images/timer_play_pc.png") center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}
.player_con .player .timer .bt_ctr.bt_pause {background:url("../images/timer_pause_pc.png") center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}
.player_con .player .progress_con {position:absolute;left:50px;width:360px;height:100%;top:0;cursor:pointer;}
.player_con .player .progress_con .bar {position:absolute;left:0;width:100%;height:6px;top:12px;}
.player_con .player .circle {position:absolute;left:0;width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:1px solid #0f95bc;top:7px;background-color:#fff;transform:translateX(-50%);}
.player_con .list {margin-top:20px;}
.player_con .list .item {height:36px;line-height:36px;padding-left:40px;box-sizing:border-box;padding-right:120px;position:relative;border-bottom:1px solid #eee;cursor:pointer;}
.player_con .list .item:hover {background-color:#eee;}
.player_con .list .item:last-child {border-bottom:none;}
.player_con .list .item.on {border-bottom:none;background-color:#e9e9e9;}
.player_con .list .number {position:absolute;left:3px;width:36px;top:0;text-align:center;}
.player_con .list .singer {position:absolute;top:0;right:10px;width:110px;text-align:right;}
.player_con .list .music {font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.player_con .list .item .line {position:absolute;left:0;top:7px;width:3px;height:22px;}
.player_con .list .item.on .line {background-color:#0f95bc;}

/*
.player_con .player {padding-left:2.4rem;height:3.8rem;}
.player_con .player .cover {width:2.2rem;height:2.2rem;}
.player_con .player .name {position:absolute;left:0;top:2.3rem;width:100%;height:0.8rem;line-height:0.8rem;text-align:left;}
.player_con .player .lrc {height:1.8rem;position:relative;top:0.2rem;}
.player_con .player .item {line-height:0.6rem;font-size:0.28rem;}
.player_con .player .timer {width:100%;box-sizing:border-box;position:absolute;left:0;top:3.2rem;padding-left:4.5rem;height:0.6rem;}
.player_con .player .progress_con {left:0.8rem;width:3.7rem;height:0.6rem;}
.player_con .player .progress_con .bar {width:100%;height:0.12rem;top:0.24rem;}
.player_con .player .circle {width:0.32rem;height:0.32rem;border-radius:50%;top:0.14rem;border:0.02rem solid #0f95bc}
.player_con .player .timer .ctr {width:0.6rem;height:0.6rem;left:0;}
.player_con .player .timer .bt_ctr.bt_play {background:url("../images/timer_play.png") center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}
.player_con .player .timer .bt_ctr.bt_pause {background:url("../images/timer_pause.png") center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}
.player_con .player .timer .time {font-size:0.28rem;text-align:center;line-height:0.6rem;}
.player_con .list .number {font-size:0.26rem;}
.player_con .list .music {font-size:0.28rem;}
.player_con .list .singer {font-size:0.26rem;}
*/

/* 下载 */
.download .bt_con {margin-top:10px;position:relative;height:52px;}
.download .bt_con .bt {text-align:center;line-height:50px;margin-left:0px;position:absolute;width:365px;height:52px;color:#fff;background-color:#f55f93;border-radius:4px;font-size:18px;cursor:pointer;}
.download .bt_con .web {left:auto;right:0;background-color:#d84779;}
.download .qr_con {position:relative;padding-right:210px;margin-top:10px;}
.download .qr_con .qr_bg {position:absolute;right:30px;top:0;width:150px;/*height:150px;*/background:url(../images/qrbg.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;box-sizing:border-box;padding:15px;}
.download .qr_con .qr {width:120px;height:120px;}
.download .qr_con img {width:100%;height:100%;}
.download .qr_con .tag {text-align:center;line-height:40px;margin-left:10px;height:40px;background-color:#0f95bc;font-size:20px;font-weight:bold;color:#fff;border-radius:4px;}
.download .qr_con .title {margin-left:10px;font-size:30px;height:60px;line-height:60px;color:#000;margin-top:10px;font-weight:bold;}
.download .qr_con .title img {width:auto;height:30px;vertical-align:middle;/*transform:translateY(-5px);*/}
.download .qr_con .tips {margin-left:10px;color:#333;font-size:32px;height:40px;line-height:40px;}
.download .list {padding-top:20px;}
.download .list .item {position:relative;/*height:40px;*/ /*line-height:40px;*/padding-left:110px;padding-right:100px;box-sizing:border-box;margin-top:10px;}
.download .list .title {position:absolute;left:0;top:0;width:110px;height:34px;line-height:34px;border:1px solid #ccc;box-sizing:border-box;background-color:#eee;text-align:center;}
.download .list .link {border-top:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box;height:34px;line-height:34px;padding:0 10px;}
.download .list .bt_download {position:absolute;right:0;top:0;width:100px;text-align:center;background-color:#0f95bc;color:#fff;line-height:34px;height:34px;cursor:pointer;}

.ilingku_main{margin-left:10px;margin-bottom:10px;width:1200px;margin:0 auto;}
.ilingku_link{margin-left:10px;margin-bottom:0px;float:left;width:100%;min-width:1200px;padding:10px 0;background:#fff;}
.ilingku_link .title{float:left;width:100%;}
.ilingku_link .title h1{float:left;height:30px;font:16px/30px "Microsoft YaHei";color:#666;}
.ilingku_link .title span{float:left;height:28px;font:12px/28px "Microsoft YaHei";color:#999;margin:2px 0 0 10px;}
.ilingku_link li {
    float: left;
    height: 24px;
    font: 12px/25px "Microsoft Yahei";
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    padding: 0px 4px;
    border-radius: 4px;
    box-shadow: 0 0 4px rgb(218, 17, 87);
    border-bottom: 0px dashed #ffffff;
}
.ilingku_link li a{color:#2b2a2a;}
.ilingku_link li a:hover{color:#cc0000;}

/* 底部 */
.bottom {line-height:30px;clear:both;background-color:#333;margin-top:10px;color:#fff;text-align:center;padding:20px}
.bottom a {color:#fff;text-decoration:none}
.header .menus li .sliding_menu {float:left;display:inline;color:#fff;font-weight:700}

.d_banner{ width: 100%; height: 480px; background:url(http://static.333ttt.com/pc/images/banner1.jpg) no-repeat center center; }
.d_content{ width: 100%; font-size: 20px; color: #737171;background:url(http://static.333ttt.com/pc/images/con_bg.jpg) no-repeat center top; padding: 95px 0;}
.d_content .con{ margin:0 auto 76px; width: 1200px; overflow: hidden;zoom:1;}
.d_content .con>div{ width: 760px; padding-top: 10px; }
.d_content .con>div p{ line-height: 32px; padding: 10px 0; text-align:left;}
.d_content .con img{ width:389px; }
.d_content .con1>div,.d_content .con3>div{float: right;}
.d_content .con1>img,.d_content .con3>img{float: left;width: 400px;}
.d_content .con2>div{ float: left; padding-top: 35px;}
.d_content .con2>img{ float: right; }
.d_content .con3{margin-bottom: 0;}
.nfooter{ width: 100%; padding: 50px 0 60px; background:#30302f; text-align: center;font-size: 20px; color: #dbd9d9; line-height: 36px;}
.nfooter a,.footer a:hover{ color: #dbd9d9; }
.nfooter a{margin-left: 10px;}
