@CHARSET "UTF-8";
	html,body,div,span,h1,h2,h3,p,em,img,ul,li,form,figcaption,figure,footer,header,nav,section {
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	margin:0;
	padding:0;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
aside,figcaption,figure,footer,header,nav,section {
	display:block
}
ul,li,ol {
	list-style:none
}
a {
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	margin:0;
	padding:0;
	display:block;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
input,select {
	margin:0;
	padding:0;
	-webkit-appearance:none;
	border-style:none
}
img {
	border:0 none;
	vertical-align:bottom
}
body,html {
	padding:0;
	margin:0;
	font:100%/1.6em "寰蒋闆呴粦",arial,times;
	color:#808080;
	background:#fff;
	position:relative;
	overflow-x:hidden;
	width:100%
}
a,a:link {
	color:#373737;
	outline:0;
	text-decoration:none
}
header a:link,header a:visited,footer a:link,footer a:visited {
	text-decoration:none;
	color:#333
}
.p010 {
	padding:0 10px
}
.mc_div p.play_list,.mc_div p.play_list2,.mc_div p.play_listen,.mc_div p.play_listen2,.mc_div p.play_look,.mc_div p.play_look3,.mc_div p.play_look2,.mp_media_down,.mp_media_down:hover,#mp_media_control a.mp_media_stop,#mp_media_control a.mp_media_stop2,#mp_media_control a.mp_media_play,#mp_media_control a.mp_media_playing,.arrow2 em,.arrow_blue em,.arrow_red em,.arrow_red2 em,.arrow_yellow em,.arrow_green em,.hot_List li span a,.hot_List li span a:hover,.mp_media_play_bar_on,.music_dot,.music_dot2,.fot a,.fot a.fot2,.hot_List li em.up,.hot_List li em.down,.hot_List li em.wait,#slide_dot span,#slide_dot .selected {
	background:url(images/mp3.png);
	background-repeat:no-repeat
}
header {
	padding:5px;
	background:#f5f5f5
}
.current em {
	text-align:center;
	background-color:#bdd8ff;
	border-radius:2px;
	color:#0349ab;
	font-style:normal;
	border:1px solid #7691b8;
	display:inline-block;
	width:90%;
	margin:0 auto
}
.searchBox input:focus {
	color:#555;
	width:77%;
	z-index:-99
}
.slider {
	height:120px;
	margin:-4px -5px 5px;
	overflow:hidden;
	display:none;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAB5BAMAAAC6vOVIAAAAGFBMVEW85P+o2//W7v/i8f+U1P+Ay//L6v/r9P/5oVkNAAAACXZwQWcAAAFAAAAAeQBCAH5uAAAC5ElEQVR42u3YTa+iMBQGYEy0a0jQH8BNdC+JbiUB15jQu0aGqfsh8f79aU9LBe9dWcYyydsNVhc+Oef0gxN8zXwEAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCOB7gMm2SY7zBXZbocZxPsA0SdLBVPtEc5wLkECNne6FGb9mAuwD1s/VpGZs0iS7AP/0Advp+V1+vBb8JB83W5X7j9QbUNhhA7rgcpzsNzrpjScgBXARRUyFsEvTVMaP09gIIaePomz8AGXA6kJyKiYaI1lp4MWs5a6P8M0HUP17QZ7SpnrNebiU35jp1v5w9ACUGf6tA8atQ4KZiKJAjEbAHEL4OvBOntOSaq6OQqaBVUafao2shYg5PztU4evAg6glh1CfKrc87GtQFqVkV6HIlX2lfn89x4HDGmlV+QUSWLYEy0RrFol+nooH8OYJWBUDkOQu+dM4q0ItHQ6/wGGbNiyeMbUBKioTdVz8CGy8AStaE+K6UXV4WkS016iKjOnxqYCXx9HyVuCVVkYd5dUiCvtNZ6OB0mSArS/gVq1imcI+0bnJbW5gehcvqVIdtmoXIG17Ef9xbCzw6gt4sEdvZVmhjiJtL8Icy60+arycJLVhUcRURTJZkHnE1nS4aDyVpBeguiyo6FQbQRtM+ziUV89bIvOxzegLPl0MZEozdfO6GKCyjvZDP8CDva70C7kc3Gpo3lck83GSfHVCPIHOT2JVjLxcVznrX1ve+07yCKGI80wv3X6u303kK1TmeGN1AXaja2lBayRJGrpHL+I8HPzo4z44fO8kUlHp3eQuvo+dHyD1YpqjSXUd61tV993n8Frn2jzqxqLdoOEwSQCn6W5tx5F6ZD7Rjw/f7bfuKVIH66UacPFN1B/cjyNl2oTUhesc+0gTNTD340yScJou4VQd1i5NRx7dm5kR8J8NAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEMD/E/gX9Jp+HzON9YMAAAAASUVORK5CYII=) repeat-x 0 0 scroll
}
.slide_ct {
	border:0;
	text-align:center;
	vertical-align:middle;
	height:120px
}
.slide_ct .df_img {
	background:url(images/loading.gif) no-repeat scroll 50% 50%;
	-webkit-box-reflect:none
}
.slide_ct .mod {
	width:320px;
	float:left;
	text-align:center;
	vertical-align:middle
}
.slide_ct .mod img {
	display:block;
	text-align:center;
	background:url(images/loading.gif) no-repeat 50% 50% scroll
}
#slide_dot {
	text-align:center;
	margin-top:-16px;
	height:16px;
	line-height:1;
	display:none;
	position:relative
}
#slide_dot_bg {
	margin-top:-16px;
	height:16px;
	line-height:16px;
	display:none;
	position:relative;
	background-image:-moz-gradient(linear,center top,0 100%,from(rgba(0,0,0,0.2)),to(rgba(90,84,91,0.7)));
	background-image:-webkit-gradient(linear,center top,0 100%,from(rgba(0,0,0,0.2)),to(rgba(90,84,91,0.7)));
	background-image:linear-gradient(top,rgba(0,0,0,0.2) 0,rgba(90,84,91,0.7) 100%);
	background-color:rgba(90,84,91,0.2)
}
#slide_dot span {
	margin:1px 5px 5px;
	width:8px;
	height:8px;
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	cursor:pointer;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background-color:#969696
}
#slide_dot .selected {
	height:8px;
	width:8px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background-color:#79b8fc
}
footer {
	text-align:center;
	background:#f0f0f0;
	position:relative
}
footer p {
	padding-bottom:5px
}
.fot {
	height:53px;
	width:53px;
	position:fixed;
	bottom:25px;
	left:1px;
	z-index:99
}
.fot a,.fot a.fot2 {
	height:53px;
	width:53px
}
.fot a {
	background-position:-12px -165px
}
.fot a.fot2 {
	background-position:-82px -165px
}
.go_top {
	position:absolute;
	bottom:45px;
	right:10px;
	text-indent:-9999px;
	height:37px;
	width:30px;
	background:url(images/top.gif) no-repeat;
	-webkit-background-size:30px 37px;
	background-size:30px 37px
}
.nav-b {
	height:35px;
	line-height:35px
}
.search-b {
	padding:5px 5px 0
}
.copyright {
	background-color:#dbdbdb;
	padding:5px 10px
}
footer a {
	display:inline
}
.pdt {
	padding-bottom:90px
}
.msc {
	z-index:100;
	top:5px;
	left:0;
	width:100%;
	position:absolute;
	background:#fff
}
.lrcCur {
	font-size:18px;
	width:100%;
	text-align:center;
	color:#0286c4
}
@media screen and (-webkit-device-pixel-ratio:.75) {
	header,footer {
	font-size:.8em
}
.nav-t a.main-logo {
	width:70px;
	background-position:left 5px
}
.nav-t {
	padding-left:65px;
	height:25px
}
#nav-m a {
	padding:2px 0
}
}.top_banner {
	background:#ececec;
	padding:5px 0 10px 0;
	height:20px;
	border-bottom:1px solid #c2c2c2
}
.link_more {
	text-align:right;
	position:absolute;
	right:5px;
	color:#0286c4
}
.progress-bar {
	background-color:#42a0ff;
	height:25px;
	padding:1px;
	width:220px;
	margin:150px 0 20px 15px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.progress-bar span {
	display:inline-block;
	height:100%;
	background-color:#777;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-transition:width .4s ease-in-out;
	transition:width .4s ease-in-out
}
.blue span {
	background-color:#34c2e3
}
.stripes span {
	-webkit-background-size:30px 30px;
	background-size:30px 30px;
	background-image:-webkit-gradient(linear,left top,right bottom,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
	background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 10%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	-webkit-animation:animate-stripes 3s linear infinite
}
@ -webkit-keyframes animate-stripes {
	0% {
	background-position:0 0
}
100% {
	background-position:60 px 0
}
}@ -moz-keyframes animate-stripes {
	0% {
	background-position:0 0
}
100% {
	background-position:60 px 0
}
}.m_nav {
	background:#ececec;
	height:43px;
	font-size:1.1em;
	width:100%;
	-webkit-box-shadow:inset 0 -1px 1px #fff;
	box-shadow:inset 0 -1px 1px #fff;
	border-top:1px solid #cacaca;
	border-bottom:1px solid #cacaca
}
.m_nav li {
	color:#333;
	float:left;
	font-size:16px;
	height:40px;
	line-height:40px;
	letter-spacing:1.2px;
	text-align:center;
	width:20%
}
.m_nav ul li.nav_Cur,.play_tab a.play_Cur {
	background:#0286c4;
	height:43px;
	color:#fff
}
.arrow2 {
	top:33px;
	left:40%;
	position:absolute
}
.lf {
	left:48%
}
.arrow2 em {
	display:block;
	background-position:-5px -228px;
	height:8px;
	width:12px
}
.music_main {
	margin:5px
}
.center {
	text-align:right;
	color:#3997fd
}
.hot_List li.bt_none {
	border-top:0
}
.pub_Box {
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #e3e3e3;
	margin-top:5px;
	background:#fff;
	overflow:hidden
}
.pub_Box.ht {
	height:300px
}
.pub_Box_tab {
	height:42px;
	line-height:40px;
	-webkit-box-shadow:inset 0 -1px 1px #fff;
	background:-moz-linear-gradient(top,#f5f5f5,#ececec);
	background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#ececec));
	border-bottom:1px solid #d6d5d2
}
.pub_Box_tab h2 {
	display:block;
	width:80px;
	height:33px;
	line-height:36px;
	color:#3e5700;
	margin-left:10px;
	text-align:center;
	float:left
}
.pub_Box_tab h2.tb {
	width:100%;
	text-align:left;
	line-height:45px
}
.pub_Box_tab h2.cr {
	border-bottom:2px solid #3997fd
}
.pub_Box_tab h2.cr2 {
	border-bottom:2px solid #1f9b6c
}
.pub_Box_tab h2.cr3 {
	border-bottom:2px solid #ef5c33
}
.pub_Box_tab h2.cr4 {
	border-bottom:2px solid #fcc42d
}
.pub_Box_tab span {
	display:block;
	padding-right:10px;
	float:right
}
.hot_List li {
	height:45px;
	border-top:1px solid #e3e3e3;
	line-height:45px
}
.hot_List li a {
	display:block;
	float:left;
	width:65%;
	text-wrap:normal;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.hot_List li em {
	display:block;
	height:25px;
	font-style:normal;
	line-height:25px;
	margin:10px 5px 0 10px;
	float:left
}
.hot_List li em.up {
	width:10px;
	margin:10px 5px 0 0;
	background-position:-155px -7px
}
.hot_List li em.down {
	width:10px;
	margin:10px 5px 0 0;
	background-position:-155px -45px
}
.hot_List li em.wait {
	height:15px;
	width:10px;
	line-height:15px;
	margin:15px 5px 0 0;
	background-position:-155px -30px
}
.hot_List li span {
	float:right;
	height:45px;
	width:15%
}
.hot_List li span a {
	text-indent:-999em;
	width:35px;
	float:right;
	margin:0 15px 0 0;
	height:40px;
	background-position:0 4px
}
.hot_List li span a:hover {
	background-position:2px -28px
}
.more {
	height:40px;
	line-height:40px;
	background:#ececec;
	text-align:center;
	-webkit-box-shadow:0 1px 1px #fff inset;
	box-shadow:0 1px 1px #fff inset;
	border-top:1px solid #cacaca;
	border-bottom:1px solid #999
}
.mc_div {
	height:55px;
	float:left;
	width:100%;
	background:#ececec;
	overflow:hidden;
	border-top:1px solid #cacaca
}
.mc_div p {
	height:22px;
	width:32px
}
.mc_div a {
	color:#333;
	text-align:center;
	float:left;
	font-size:14px;
	width:33%;
	font-weight:bold;
	margin-top:5px
}
.mc_div p.play_list {
	background-position:-36px -9px;
	margin-left:40%
}
.mc_div p.play_list2 {
	background-position:-37px -44px;
	margin-left:40%
}
.mc_div p.play_listen {
	background-position:-70px -8px;
	margin-left:37%
}
.mc_div p.play_listen2 {
	background-position:-70px -42px;
	margin-left:37%
}
.mc_div p.play_look {
	background-position:-114px -8px;
	margin-left:37%
}
.mc_div p.play_look3 {
	background-position:-148px -134px;
	margin-left:37%
}
.mc_div p.play_look2 {
	background-position:-114px -44px;
	margin-left:37%
}
.songer_list {
	padding-top:5px
}
.songer_list li {
	width:33%;
	float:left;
	text-align:center
}
.songer_list li a {
	font-weight:bold;
	color:#000;
	height:85px;
	display:block;
	width:85px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin:10px 10px;
	border:1px solid #ccc
}
.songer_list li figure {
	width:80px;
	height:80px;
	position:relative;
	margin:2px
}
.songer_list li figure img {
	height:80px;
	width:80px
}
.songer_list li figure figcaption {
	height:25px;
	line-height:25px;
	opacity:.8;
	position:absolute;
	top:55px;
	width:80px;
	background:#fff
}
.bot_list {
	height:45px;
	margin-top:5px;
	line-height:45px;
	text-align:center;
	background:#4ab5e6
}
.lt {
	border-right:1px dashed #fefefe
}
.rt {
	border-left:1px dashed #cacaca
}
.top_list,.top_hot_list {
	height:40px;
	line-height:40px;
	background:#4ab5e6;
	border-top:1px solid #418eb1;
	border-bottom:1px solid #418eb1;
	margin:-5px -5px 0;
	position:relative
}
.top_hot_week_list {
	position:absolute;
	top:0;
	right:50px
}
.top_hot_week_list .arrow {
	display:inline-block;
	line-height:34px;
	padding-right:8px;
	position:absolute;
	right:-34px;
	top:0;
	border-radius:0 2px 2px 0;
	-webkit-border-radius:0 2px 2px 0;
	background:-moz-linear-gradient(top,#0c5f97,#107cc4);
	background:-webkit-gradient(linear,left top,left bottom,from(#0c5f97),to(#107cc4))
}
.top_list a {
	float:left;
	position:relative;
	text-align:center;
	width:100%;
	color:#fff
}
.top_list a.wd {
	width:100%;
	color:#fff
}
.top_list a.top_Cur {
	border-bottom:2px solid #0282be;
	height:35px
}
.top_hot_list a {
	color:#fff
}
.top_hot_list button {
	position:relative;
	right:5px
}
.top_hot_week_list .current {
	border-color:#05304c transparent transparent;
	border-style:solid dashed dashed;
	border-width:11px 9px 0;
	margin-left:8px;
	position:relative;
	top:1px;
	display:inline-block;
	font-size:0;
	height:0;
	width:0
}
.top_hot_week_list ul {
	list-style-type:none
}
.top_hot_week_list ul li {
	float:left;
	width:125px;
	height:100%;
	vertical-align:middle;
	line-height:34px;
	text-align:center;
	position:relative;
	z-index:102
}
.top_hot_week_list ul li ul li {
	height:34px;
	background:#4ab5e6;
	border-top:1px solid #fff
}
.top_hot_week_list ul li ul li:first-child {
	border-top:0
}
.top_hot_week_list ul li a {
	display:block;
	width:100%;
	height:100%
}
.top_hot_week_list ul li ul {
	display:none
}
.txt {
	margin:5px;
	height:auto;
	text-indent:6px;
	font-size:14px
}
.txt a {
	color:#0286c4;
	font-size:16px;
	vertical-align:middle
}
.txt br{display:none;}
.tip {
	margin-top:10px
}
.tip li {
	float:left;
	height:35px;
	margin:0 0 12px 0;
	width:33%;
	line-height:35px
}
.tip li a {
	text-align:center;
	width:80px;
	display:block;
	margin-left:10px;
	background:#dedede;
	color:#333;
	border:1px solid #dedede;
	-webkit-border-radius:5px;
	border-radius:5px
}
.songer_list li.tip a {
	text-align:center;
	width:80px;
	height:35px;
	line-height:35px;
	display:block;
	margin-left:10px;
	background:#dedede;
	color:#333;
	border:1px solid #dedede;
	-webkit-border-radius:5px;
	border-radius:5px
}
.error {
	width:100%;
	height:360px;
	position:relative;
	text-align:center
}
.error_icon {
	width:140px;
	margin-top:10px;
	margin-left:-70px;
	position:absolute;
	left:50%
}
.error_icon img {
	height:140px;
	width:140px
}
.error a {
	color:#0da6ff;
	display:inline
}
.error_txt {
	width:70%;
	height:50%;
	margin:0 15%;
	text-align:left;
	top:170px;
	position:absolute
}
.error_tip {
	line-height:25px;
	background:#f3f3f1;
	padding:5px;
	color:#333
}
.downlond {
	text-align:center;
	line-height:30px;
	position:relative
}
.downlond_h {
	padding:100px 0 200px 10px
}
.downlond img,.downlond2 img {
	vertical-align:-2px
}
.downlond2 {
	width:50%;
	height:50%;
	z-index:100;
	text-align:center;
	position:fixed;
	top:25%;
	left:25%
}
.songer_pto {
	float:left;
	height:82px;
	width:82px;
	border:1px solid #cacaca;
	border-radius:4px;
	-webkit-border-radius:4px;
	padding:2px 0 0 2px;
	background:#fff;
	overflow:hidden;
	margin:5px 0 0 5px
}
.bt_m {
	margin-bottom:15px;
	overflow:hidden
}
.songer_pto img {
	border-radius:4px;
	width:80px;
	height:80px;
	-webkit-border-radius:4px
}
.songer_tab {
	float:left;
	width:65%;
	margin-left:10px
}
.songer_tab p {
	font-size:14px;
	line-height:20px
}
.songer_tab h2 {
	display:inline;
	color:#333
}
.subnav_list {
	background:#fff;
	padding-top:3px
}
.h_album_box li {
	padding:5px 8px 8px 8px;
	height:70px;
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #f5f5f5
}
.h_album_box img {
	width:66px;
	height:66px;
	border:1px solid #cacaca;
	background:#fff;
	padding:3px;
	border-radius:5px;
	-webkit-border-radius:5px
}
.h_album_info p {
	color:#808080;
	padding-right:15px
}
.h_album_info p.pt_r {
	font-size:14px
}
.h_album_box li p.hot1,.h_album_box li p.hot2,.h_album_box li p.hot3,.h_album_box li p.hot4,.h_album_box li p.hot5,.h_album_box li p.hot6 {
	color:red;
	font-size:16px;
	height:35px;
	line-height:30px;
	padding:0 5px 0 10px;
	position:absolute;
	left:80%;
	top:25px
}
.h_album_box li p.hot4 {
	background:url(images/mp3.png) -1px -248px no-repeat;
	line-height:30px;
	color:red
}
.h_album_box li p.hot5 {
	background:url(images/mp3.png) -73px -248px no-repeat
}
.h_album_box li p.hot1 {
	background:url(images/mp3.png) -140px -286px no-repeat
}
.h_album_box li p.hot2 {
	background:url(images/mp3.png) -74px -289px no-repeat
}
.h_album_box li p.hot3 {
	background:url(images/mp3.png) -15px -290px no-repeat
}
.h_album_box li p.hot6 {
	background:url(images/mp3.png) -141px -250px no-repeat
}
.h_album_info p.black {
	color:#333;
	display:block;
	width:90%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.h_album_info p.black span {
	padding-left:5px
}
.h_album_info1 {
	margin-top:-50px;
	margin-left:80px
}
.h_album_info,.h_album_info2 {
	margin-top:-76px;
	margin-left:85px
}
.tab {
	height:40px;
	line-height:40px;
	text-align:center;
	background:#ddd;
	border-bottom:1px solid #cacaca
}
.tab a {
	float:left;
	width:49%;
	color:#333;
	position:relative
}
.lf2 {
	left:45%;
	top:33px
}
.tab a.tab_cur {
	background-color:#50b7ff;
	color:white
}
.h_album_info2 p {
	color:#333;
	font-size:20px;
	line-height:77px
}
.mp_player_box {
	border-radius:5px;
	-webkit-border-radius:5px;
	background:-moz-linear-gradient(top,#f5f5f5,#ececec);
	background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#ececec));
	border:1px solid #cacaca
}
.player_box {
	position:fixed;
	bottom:-100px;
	width:100%;
	left:0;
	z-index:101
}
.mp_player_box {
	height:85px;
	position:relative
}
.music_people {
	height:65px;
	width:65px;
	float:left;
	margin:10px 5px;
	border:1px solid #cacaca;
	overflow:hidden;
	position:relative;
	border-radius:3px;
	-webkit-border-radius:3px
}
.music_dot,.music_dot2 {
	height:10px;
	width:10px;
	position:absolute;
	top:2px;
	right:3px
}
.music_dot {
	background-position:0 -288px
}
.music_dot2 {
	background-position:0 -308px
}
.music_people img {
	border:0;
	height:100%;
	width:100%
}
.music_name {
	float:left;
	margin-left:12px;
	margin-top:20px;
	line-height:18px;
	width:70%;
	color:#333
}
#mp_media_play_bar {
	position:relative;
	height:10px
}
#mp_media_control {
	float:left;
	width:50%;
	text-indent:-9999px;
	margin:0 10px 0 10px;
	height:47px
}
.mp_media_load {
	background:url(images/loading.gif) no-repeat;
	background-size:37px 37px
}
#mp_media_control a {
	float:left;
	height:37px;
	width:38px;
	margin-left:15%;
	margin-top:2px
}
.mp_media_down {
	height:37px;
	width:38px;
	text-indent:-9999px;
	position:absolute;
	top:41px;
	right:12%;
	background-position:-101px -75px
}
.mp_media_down:hover {
	background-position:-101px -118px
}
#mp_media_control a.mp_media_playing {
	background-position:-10px -75px
}
#mp_media_control a.mp_media_stop {
	background-position:-57px -75px
}
#mp_media_control a.mp_media_stop2 {
	background-position:-57px -118px
}
#mp_media_control a.mp_media_play {
	background-position:-141px -163px
}
#mp_media_play_bg,#mp_media_play_bar_load,#mp_media_play_bar_play {
	left:120px;
	top:5px;
	right:45px;
	position:absolute;
	height:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #788194;
	background:-moz-linear-gradient(top,#808b9e,#9babbb);
	background:-webkit-gradient(linear,left top,left bottom,from(#808b9e),to(#9babbb))
}
#mp_media_play_bar_load {
	z-index:88;
	width:0;
	border:1px solid #7896a8;
	background:-moz-linear-gradient(top,#a6aebb,#a6aebb);
	background:-webkit-gradient(linear,left top,left bottom,from(#a6aebb),to(#a6aebb))
}
#mp_media_play_bar_play {
	z-index:89;
	width:0;
	border:1px solid #419b00;
	background:-moz-linear-gradient(top,#88d252,#79c144);
	background:-webkit-gradient(linear,left top,left bottom,from(#88d252),to(#79c144))
}
.mp_media_play_bar_on {
	height:20px;
	position:absolute;
	left:75px;
	top:0;
	z-index:99;
	background-position:-150px -106px;
	width:16px
}
.time1,.time2 {
	position:absolute;
	border:0;
	background:0;
	top:3px;
	white-space:nowrap;
	font-size:12px;
	width:32px
}
.time1 {
	left:86px
}
.time2 {
	right:10px
}
#mp_media_singer {
	text-align:center
}
.box {
	width:100%;
	height:100%;
	position:relative
}
.box_content {
	width:50%;
	z-index:999;
	position:fixed;
	top:25%;
	left:25%;
	background:#ececec;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 0 5px #333;
	box-shadow:0 0 5px #333
}
.box_content ul {
	text-align:center
}
.box_content ul li {
	height:45px;
	line-height:45px;
	border-top:1px dashed #fff;
	border-bottom:1px dashed #cacaca
}
.box_content ul li:first-child {
	border-top:0
}
.box_content ul li:last-child {
	border-bottom:0
}
.bottom {
	height:30px;
	text-align:left;
	line-height:30px;
	color:#777;
	padding-left:10px;
	text-wrap:normal;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:12px;
	border-top:3px solid #79b8fc
}
.box_content2 {
	width:200px;
	padding:0 10px;
	z-index:100;
	position:fixed;
	top:40%;
	left:-100px;
	margin-left:46%
}
.box_content2 ul {
	border:1px solid #333;
	background:#3d3d3d;
	-webkit-box-shadow:2px 2px 5px #666;
	box-shadow:2px 2px 5px #666;
	text-align:center;
	border-radius:5px
}
.box_content2 ul li {
	line-height:35px;
	color:#fff
}
.play_tab {
	text-align:center;
	height:45px;
	margin:-5px -5px 0
}
.play_tab a {
	float:left;
	height:42px;
	width:100%;
	line-height:42px
}
.play_tab ul li {
	width:100%;
	height:44px;
	background:#0286c4;
	float:left;
	line-height:44px;
	color:#fff;
	position:relative
}
#omi_pub_box {
	margin:-5px
}
.Collection {
	width:100%;
	position:relative;
	overflow:hidden;
	background-color:#f2f2f2
}
.Collection_tab {
	height:50px;
	line-height:35px;
	text-align:center;
	color:#333;
	font-size:16px;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(209,209,209,1)),color-stop(100%,rgba(255,255,255,0)));
	background:-webkit-linear-gradient(top,rgba(209,209,209,1) 0,rgba(255,255,255,0) 100%)
}
.Collection_tip {
	padding:0 10px 10px;
	overflow:hidden
}
.Collection_tip ul li {
	-webkit-border-radius:5px;
	border-radius:5px;
	height:25px;
	float:left;
	line-height:25px;
	padding:0 5px;
	margin:10px 0 0 10px
}
.Collection_tip ul li.bk_01 {
	background:#b0db4e
}
.Collection_tip ul li.bk_02 {
	background:#ffbc41
}
.Collection_tip ul li.bk_03 {
	background:#79b8fd
}
.Collection_tip ul li.bk_04 {
	background:#ffcdd0
}
.Collection_tip ul li.bk_05 {
	background:#a4e6fe
}
.Collection_tip ul li.bk_06 {
	background:#ff8dae
}
.Collection_con {
	height:166px
}
.Collection_con_lt_btn,.Collection_con_rt_btn {
	height:166px;
	width:30px;
	font-family:"瀹嬩綋";
	text-align:center;
	font-weight:bold;
	font-size:18px;
	color:#fff;
	line-height:166px;
	background:#dcdcdc
}
.Collection_con_img {
	margin:0 auto
}
.Collection_con_img>div {
	width:166px;
	height:210px;
	margin:0 auto
}
.Collection_con_img img {
	-webkit-border-radius:2px;
	-webkit-box-reflect:below 2px -webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,0.3)))
}
.Collection_con_lt_btn {
	-webkit-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
	position:absolute;
	left:0;
	top:53px
}
.Collection_con_rt_btn {
	position:absolute;
	right:0;
	top:53px;
	-webkit-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px
}
.Collection_text {
	margin-top:15px;
	position:relative;
	z-index:10;
	padding:10px 20px 2px;
	line-height:20px;
	top:0
}
.Collection_tip {
	padding:0 10px 10px;
	margin:3px;
	border:1px solid #e6e6e6;
	-webkit-border-radius:2px;
	border-radius:2px;
	overflow:hidden
}
.Collection_con_img .mod {
	width:166px;
	height:190px
}
.suggest_box {
	margin:0 5px;
	border:1px solid #e6e6e6;
	overflow:hidden;
	background-color:#fff;
	-webkit-border-radius:2px;
	border-radius:2px;
	position:absolute;
	-webkit-text-size-adjust:none;
	display:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
.suggest_box li {
	height:40px;
	line-height:40px;
	color:#666;
	padding:0 5px;
	border-bottom:1px solid #e6e6e6;
	-webkit-tap-highlight-color:#c6e7fa
}
.suggest_box li:last-child {
	border-bottom:0
}
.suggest_box li.close {
	text-align:right
}
.suggest_box li.close span {
	display:inline-block;
	background:url(images/clear.png) no-repeat 3px 10px scroll;
	width:55px
}
.search_ct {
	border:1px solid #e3e3e3;
	margin:-5px -5px -3px
}
.search_ct aside {
	background-color:#ececec;
	margin:0 auto;
	padding:10px
}
.search_ct .search_box {
	position:relative;
	margin:0 auto;
	-webkit-border-radius:16px;
	border-radius:16px;
	border:1px solid #ccc;
	overflow:hidden;
	-webkit-box-shadow:0 -1px 3px #ccc;
	background-color:white;
	padding-right:77px
}
.search_ct .search_field {
	width:100%;
	vertical-align:middle;
	height:30px;
	line-height:32px;
	border-right:0;
	font-size:14px;
	padding-left:10px;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-border-radius:15px;
	border-radius:15px 0 0 15px;
	outline:0
}
.search_ct .search_btn {
	width:70px;
	height:30px;
	text-align:center;
	background-color:#e8e9ec;
	color:#727374;
	position:absolute;
	right:0;
	top:0;
	padding:0 3px;
	top:0;
	border-left:1px solid #ccc;
	line-height:31px;
	font-weight:bold;
	font-size:12px;
	-webkit-border-radius:15px;
	border-radius:0 14px 14px 0
}
.search_ct .result {
	padding-left:10px;
	display:none;
	color:#787878
}
.search_ct .search_txt {
	color:#b0db4e
}
.no_result .sorry {
	background:url("images/no.png") no-repeat scroll 0 0 transparent;
	background-size:cover;
	height:140px;
	margin:30px auto 0;
	width:140px
}
.no_result .sorry_txt {
	text-align:center;
	margin:20px 0
}
.tag_list .tag {
	background:url("images/mp3.png") no-repeat -150px -73px scroll;
	height:22px;
	float:left;
	width:20px;
	position:relative;
	top:3px
}
.songer_tab .tag_1,.songer_tab .tag_2,.songer_tab .tag_3,.songer_tab .tag_4,.songer_tab .tag_5,.songer_tab .tag_6 {
	color:white;
	margin:2px;
	padding:0 2px;
	-webkit-border-radius:3px;
	border-radius:3px;
	float:left;
	white-space:nowrap;
	overflow:hidden
}
.songer_tab .tag_1 {
	background:#b0db4e
}
.songer_tab .tag_2 {
	background:#ffbc41
}
.songer_tab .tag_3 {
	background:#79b8fd
}
.songer_tab .tag_4 {
	background:#ffcdd0
}
.songer_tab .tag_5 {
	background:#a4e6fe
}
.songer_tab .tag_6 {
	background:#ff8dae
}