/* CSS Document */a{text-decoration:none; color:#666;}ol, ul {    list-style: none;}input{outline:0;margin:0px;padding:0px;}img{border:none;}.clearfix::after {  clear: both;  content: "";  display: block;}#frame{width:100%;height:auto;position:relative;min-height:600px;top:38px;left:0px;}#info{width:200px;height:auto;min-height:100%;position:absolute;top:0px;right:-200px;background-color:#dff5ff;display:none;z-index:999;}#info_1{width:100%;height:40px;position:relative;margin:0 auto;border-bottom:1px solid #ffffff;}#info_1 a{float:left;height:24px;line-height:24px;margin-top:8px;color:#3598db;font-size:16px;text-decoration:none;display:block;}#info_1 a img{width:24px;height:24px;vertical-align:top;}#info_1 .login{width:40%;text-align:left;margin-left:10%;}#info_1 .reg{width:40%;text-align:right;}#info_1 .user{width:60%;text-align:left;margin-left:10%;border:1px solid #ffffff;overflow:hidden;}#info_1 .loginout{width:20%;text-align:right;}#info_2{float:left;width:50%;text-align:left;margin-left:0;}#info_3{float:left;width:50%;text-align:left;margin-left:0;}.info_ul{float:left;width:100%;list-style-type:none;margin:0;padding:0;}.info_ul li{float:left;width:100%;height:40px;line-height:40px;border:1px solid #ffffff;text-align:center;border-top:0px;border-left:0px;}.info_ul li a{color:#3598db;text-decoration:none;display:block;width:100%;height:100%;}.info_ul .selected{background-color:#ffffff;opacity:0.8;height:auto;overflow:hidden;}.info_ul .selected a{color:#FF5400;font-weight:bold;}.info_ul1{float:left;width:100%;list-style-type:none;margin:0;padding:0;}.info_ul1 li{float:left;width:100%;height:30px;line-height:30px;border:1px solid #ffffff;text-align:center;border-top:0px;border-left:0px;}.info_ul1 li a{color:#3598db;text-decoration:none;}.info_ul1 .selected{background-color:#ffffff;opacity:0.8;height:30px;}.info_ul1 .selected a{color:#FF5400;}.info_ul1 .noselected a{color:#3598db;font-weight:normal;}#info_3 li{border-right:0px;}#info_4{float:left;width:100%;height:100px;padding-top:10px;margin-top:10px;border-top:1px solid #ffffff;}#top{	width:100%;height:40px;position:relative;left:0px;top:0px;	background-color:#ffffff;text-align:center;line-height:40px;color:#FF5400;font-size:14px;font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;	z-index:10;border-bottom:1px solid #cccccc;}#goback{position:absolute;height:30px;top:5px;left:8px;z-index:3;text-decoration:none;color:#ffffff;}#goback img{height:30px;margin:0px;padding:0px;cursor:pointer;}#title{position:absolute;width:100%;height:30px;line-height:30px;top:5px;left:0px;text-align:center;z-index:2;}#title img{height:26px;}#search{position:absolute;height:24px;top:8px;right:35px;z-index:3;}#search img{height:22px;margin:0px;padding:0px;cursor:pointer; margin-right:20px}#list{position:absolute;height:24px;top:8px;right:10px;z-index:3;color:#FF5400;text-decoration:none;line-height:24px;}#list img{height:24px;margin:0px;padding:0px;cursor:pointer;}#list a{text-decoration:none;color:#FF5400;}#list a:first-child{margin-right:5px;}#content{width:100%;height:auto;position:relative;left:0px;background-color:none;z-index:4}.tm_div{margin:0 auto;width:96%;max-width:500px;height:auto;margin-top:10px;overflow:hidden;position:relative;cursor:pointer;text-align:center;}.tm_ul{float:left;width:100%;background-color:#ffffff;height:30px;line-height:30px;text-align:center;}.tm_ul a{text-decoration:none;color:#666666;display:block;float:left;height:auto;width:100%;}.tm_pro{float:left;width:100%;max-width:500px;max-height:270px;background-color:#000000;position:relative;overflow:hidden;text-align:left;}.tm_type{float:left;height:25px;line-height:25px;opacity:0.5;filter:alpha(opacity=50);background-color:#000000;position:absolute;top:5px;left:0px;z-index:1;color:#ffffff;}.tm_type a{color:#ffffff;text-decoration:none;}.tm_title{float:left;width:100%;height:auto;position:absolute;padding-bottom:5px;bottom:3px;left:0px;color:#ffffff;}.tm_title_bg{float:left;width:100%;height:100%;opacity:0.5;filter:alpha(opacity=50);background-color:#000000;position:absolute;bottom:0px;left:0px;z-index:1;}.tm_title_con{float:left;width:100%;height:100%;position:relative;bottom:0px;left:0px;z-index:2;}.tm_title_con_1{float:left;width:96%;height:20px;text-align:left;margin-left:2%;line-height:20px;}.tm_title_con_1 a{color:#FF5400;text-decoration:none;}.tm_title_con_2{float:left;width:96%;height:auto;text-align:left;overflow:hidden;margin-left:2%;line-height:16px;font-size:12px;}.tm_title_con_2 a{color:#ffffff;text-decoration:none;}.tm_price{float:left;width:98%;height:40px;line-height:40px;background-color:#e74c3c;position:relative;top:-3px;color:#ffffff;text-align:left; padding:0 1%;}.tm_price_1{float:left;width:32%; }.tm_price_1 a{color:#ffffff; }.tm_price_2{float:left;width:67%;text-align:right;}.more{	margin:15px auto;	width:96%;	max-width:500px;	height:30px;	line-height:30px;	overflow:hidden;	position:relative;	cursor:pointer;	text-align:center;	border:1px solid #ccc;}#footer{float:left;width:100%;height:40px;position:relative;left:0px;top:0px;background-color:#ffffff;text-align:center;line-height:40px;color:#FF5400;font-size:14px;font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;margin-bottom:44px;}#footer a{color:#FF5400;text-decoration:none;}#login_div{margin:0 auto;width:93%;max-width:500px;height:auto;margin-top:20px;overflow:hidden;position:relative;cursor:pointer;}.userline{float:left;width:100%;height:30px;background-color:#ffffff;line-height:30px;}.userline_1{float:left;width:30%;height:30px;background-color:#5CB4E2;color:#ffffff;text-align:right;}.userline_2{float:left;width:60%;height:30px;text-align:center;}.userline_2 input{border:none;background-color:#ffffff;width:90%;font-size:14px;}.userline_3{float:left;width:8%;height:20px;text-align:center;margin-top:5px;}.userline_3 img{float:right;height:20px;vertical-align:middle;}.userline_2_1{float:left;width:50%;height:30px;text-align:center;}.userline_2_1 input{border:none;background-color:#ffffff;width:90%;font-size:14px;}.userline_3_1{float:left;width:20%;height:20px;margin-top:5px;}.userline_3_1 img{height:20px;vertical-align:middle;float:right;}.userline_info{float:left;width:100%;height:25px;line-height:20px;text-align:center;color:red;}.c1{background-color:#EBD03B;}.c2{background-color:#8966FD;}.c3{background-color:#B4ABFC;}.c4{background-color:#F18075;}.asterisk{color:red;}.login_button{float:left;width:100%;height:30px;margin-top:10px;background-color:#FF5400;line-height:30px;color:#ffffff;font-size:16px;text-align:center;cursor:pointer;}.reg_div{float:left;width:100%;height:30px;line-height:30px;margin-top:10px;}.reg_div_1{float:left;width:50%;height:100%;}.reg_div_2{float:left;width:50%;height:100%;text-align:right;}#user_div{margin:0 auto;width:100%;max-width:500px;height:100px;margin-top:10px;overflow:hidden;position:relative;}.user_line{float:left;width:100%;height:100px;background: url(../images/userbg4.png) center;background-size:100%;color:#ffffff;}.user_line img{width:80px;}.user_line .user_img{float:left;width:80px;height:80px;margin-left:10%;margin-top:10px;}.user_line .user_id{float:left;width:auto;height:auto;margin-left:20px;margin-top:20px;}.user_line .user_id_1{font-size:26px;font-weight:bold;}.user_line .user_id_2{font-size:14px;font-weight:bold;}.user_line_1{margin:0 auto;width:100%;max-width:500px;position:relative;height:40px;background-color:#ffffff;color:#3598db;border:1px solid #D8D8D6;border-left:0px;border-right:0px;}.user_line_1 a{display:block;cursor:pointer;float:left;width:49%;height:40px;line-height:40px;color:#3598db;text-decoration:none;text-align:center;font-size:16px;}.user_line_1 a img{vertical-align:center;border:none;}.user_line_1 span{display:block;float:left;width:2%;height:30px;line-height:30px;margin-top:5px;color:#3598db;text-align:center;}.user_line_2{margin:0 auto;width:100%;height:210px;max-width:500px;position:relative;color:#3598db;}.user_part{float:left;width:90px;height:90px;border:1px solid #D8D8D6;background-color:#ffffff;margin-top:10px;margin-left:10px;text-align:center;}.user_part a{display:block;width:100%;height:80px;color:#3598db;text-decoration:none;padding-top:10px;cursor:pointer;}.user_part a img{vertical-align:center;border:none;}#user_div .on{background-color:#ebebeb;}.user_more{display:none;margin:0 auto;width:100%;max-width:500px;height:auto;line-height:30px;margin-top:40px;margin-bottom:20px;overflow:hidden;position:relative;}.user_title{display:none;margin:0 auto;width:100%;position:fixed;height:30px;line-height:30px;font-size:16px;background-color:#ffffff;color:#3598db;border:1px solid #D8D8D6;border-left:0px;border-right:0px;text-align:center;z-index:2;}.user_title img{width:24px;vertical-align:middle;}.user_more .order_div{margin:0 auto;width:100%;height:auto;border-bottom:3px solid #cccccc;padding-bottom:10px;padding-top:10px;}.user_more .order_line{margin:0 auto;width:93%;height:auto;border-left:1px dashed #3598db;border-right:1px dashed #3598db;}.order_number{width:30px;height:30px;display:block;background:url(../images/pbg.png);background-size:30px 30px;float:left;color:#ffffff;font-size:14px;line-height:30px;text-align:center;}.liquan_number{width:30px;height:30px;display:block;background:url(../images/ticket.png);background-size:32px 32px;float:left;color:#ffffff;font-size:14px;line-height:30px;text-align:center;}.tour_div{margin:0 auto;width:91%;max-width:500px;height:auto;margin-top:10px;position:relative;cursor:pointer;}.tour_title{    margin: 0 auto;    margin-bottom: 10px;    height: auto;    margin-top: 0px;    overflow: hidden;    position: relative;    cursor: pointer;    padding: 25px 5px 8px 9px;    color: #b2884e;    font-size: 30px;    letter-spacing: 7px;}.tour_title a{	display:inline-block;	color:#fff;	margin:0 5px 0 2px;	}.tour_title a.tour_more{	float:right;	color:#fff;	}.tc0{background-size:contain;}.tc1{background:url(../images/tour_bg1.png) repeat-x;background-size:contain;}.tc2{background:url(../images/tour_bg2.png) repeat-x;background-size:contain;}.tour_img{margin:0 auto;width:100%;max-width:500px;max-height:270px;margin-top:10px;background-color:#ffffff;position:relative;overflow:hidden;text-align:left;}.tour_img img{float:left;}.tour_type{float:left;height:50px;;position:absolute;top:0px;right:0px;z-index:2;}.tour_type img{height:50px;}.tour_price{float:left;width:100%;height:auto;position:absolute;bottom:0px;left:0px;color:#ffffff;}.tour_price_bg{float:left;width:100%;height:100%;opacity:0.4;filter:alpha(opacity=40);background-color:#000000;position:absolute;bottom:0px;left:0px;z-index:1;}.tour_price_con{float:left;width:100%;height:100%;line-height:30px;font-size:12px;position:relative;bottom:0px;left:0px;z-index:2;}.tour_price_con a{height:30px;line-height:30px;}.tour_price_con2{float:left;width:100%;height:100%;line-height:16px;font-size:12px;position:relative;bottom:2px;left:0px;z-index:2;}.tour_price1{float:left;width:auto;height:auto;position:absolute;top:0px;left:0px;color:#ffffff;}.tour_price_bg1{float:left;width:100%;height:100%;opacity:0.4;filter:alpha(opacity=40);background-color:#000000;position:absolute;bottom:0px;left:0px;z-index:1;}.tour_price_con1{float:left;width:100%;height:100%;line-height:16px;position:relative;bottom:0px;left:0px;z-index:2;font-size:12px;}.tour_info{margin:0 auto;width:100%;margin-top:10px;position:relative;overflow:hidden;text-align:left;}.tour_sp{margin:0 auto;width:100%;margin-top:10px;position:relative;overflow:hidden;text-align:left;}.opendate{margin:0 auto;width:100%;margin-top:10px;position:relative;overflow:hidden;text-align:left;}.proinfo{margin:0 auto;width:100%;margin-top:10px;position:relative;overflow:hidden;text-align:left;}.pro_info img{width:100%;}.priceinfo{margin:0 auto;width:100%;margin-top:10px;position:relative;overflow:hidden;text-align:left;}.notice{margin:0 auto;width:100%;margin-top:10px;position:relative;overflow:hidden;text-align:left;}.dianping{margin:0 auto;width:100%;margin-top:10px;position:relative;overflow:hidden;text-align:left;}.messageOnline{margin:0 auto;width:100%;margin-top:10px;position:relative;overflow:hidden;text-align:left;}.table_title .tc0{background:none;color:#4fc4f6}.table_title .tc1{background:none;color:#fcb150}.table_title .tc2{background:none;color:#e74c65}#content table{width:100%;height:auto; margin-top:0px;background-color:#ffffff;}#content table td{padding:2px;}.table_title img{float:left;height:20px;vertical-align:middle;}#content .table_title span{font-size:16px;line-height:20px;}#open_div table td span{font-size:8px;}.order_div{margin:0 auto;width:93%;max-width:500px;height:auto;margin-top:20px;position:relative;cursor:pointer;}.order_div input{border:none;background-color:#ffffff;width:95%;font-size:14px;}ul{margin:0px;padding:0px;}.process{width:70px;height:30px;text-align:center;border:0px;float:left;color: #6A6A6A;}.process2{width:17px;height:30px;text-align:center;border:0px;float:left;}.contract_div{margin:0 auto;width:93%;max-width:500px;height:auto;margin-top:20px;position:relative;cursor:pointer;}.contract_div input{border:0px;border-bottom:1px solid #000000;border-radius:0px;background:none;width:auto;}.contract_div textarea{border-radius:0px;}.pay_div{margin:0 auto;width:93%;max-width:500px;height:auto;margin-top:20px;position:relative;cursor:pointer;}.pay_div table img{width:100%;}.search_div{margin:0 auto;width:93%;max-width:500px;height:auto;margin-top:20px;position:relative;cursor:pointer;}.search_div input{border:none;background-color:#ffffff;width:98%;font-size:18px;height:30px;line-height:30px;}.disNav {    background: #e74c3c;    border-bottom: 1px solid #ddd;    width: 100%;    position: fixed;    left: 0;    top: 40px;    z-index: 999;}.arrow {    position: relative;    top: 0;    left: 0;    z-index: 400;}.arrow i {    position: absolute;    display: block;    width: 0;    height: 0;    font-size: 0;    line-height: 0;    border-width: 10px;    border-style: dashed dashed solid dashed;    top: -19px;    right: 15px;    border-color: transparent transparent #e74c3c transparent;}.navList {    overflow: hidden;    margin-bottom: 1.5%;}.navList li {    float: left;    width: 21.5%;    margin: 1.5% 0 0 2.6%;    overflow: hidden;}.navList li a {    width: 100%;    display: block;    background: -moz-linear-gradient(top, rgba(8, 255, 84, 1), rgba(7, 231, 76, 60));    color: #fff;    font-size: 16px;    text-align: center;    border-radius: 3px;    height: 36px;    line-height: 36px;}#totop{position:fixed;bottom:75px;right:0px;z-index:999;width:37px; cursor:pointer; display:none;}*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}#totop a{display:block;width:37px;height:37px;padding-top:0px;background:url(../images/totop.png) no-repeat;text-align:center;color:#888}.c_organ{ color:#FF6600;}.noselected {	color:#999A9B;	background-color:#FFFFFF;}#top10 {	float:left;	width:100%;	height:30px;	margin:0px;	padding:0px;}#top10 li {	float:left;	list-style-type:none;	width:25%;	height:30px;	line-height:30px;	text-align:center;	cursor:pointer;}#top10 li a{	display:block;	border-top:1px solid #DFE0DF;	border-left:1px solid #DFE0DF;}#top10 li:last-child a{ border-right:1px solid #DFE0DF;}.yesselected a {    background-color: #e74c3c;    color: #fff;}.noselected {	color:#999A9B;	background-color:#FFFFFF;}/*tab*/.tour_div .show_tab{		padding: 3px 7px;	border-radius:2px;}.tour_div .active{	border: 1px solid #fff;	padding: 2px 6px;	background:#f1f1f1;	color:#777;}.tour_div  .tab_con {	display:none;}.tour_div  .in {	display:block;}/*歌曲列表*/.play, .play2, .play_blue, .backimg {    background-image: url("../images/common.png");    background-repeat: no-repeat;}.song_con{	margin: 0 auto;    height: auto;    margin-top: 10px;    overflow: hidden;	display:block;    position: relative;}.song_con li {	border-bottom: 1px dashed #dedede;    display:block;    height: auto;	height: 36px;    line-height: 36px;	overflow:hidden;    margin-top: 5px;    padding-bottom: 5px;    width: 100%;}.song_con span , .song_con a {	display:inline-block;}.numb {    float: left;    text-align: left;    overflow: hidden;    text-indent: 0.5em;    font-size: 16px;    width: 30px;    color: #777;}.sname {    color: #fff;    float: left;    overflow: hidden;    width: 52%;    font-size: 14px;}.gname {    color: #8e8f90;    display: inline-block;    overflow: hidden;    width: 26%;    z-index: 2;}.play{	display: inline-block;    overflow: hidden;    background-position: 0px -19px;	background-size:40px;    width: 24px;	height:24px;	float:right;}.al_con {	position:relative;	float:left;	width:46%;	margin:5px 	2%;	max-height:120px;	overflow:hidden}.al_con .cover,.ar_con .cover,.al_con img, .ar_con img{	width:100%;	height:100%;	border-radius:2px;	overflow:hidden;	display:block;}.text-ellipsis {  text-overflow: ellipsis;  white-space: nowrap;}.al_info {	position:absolute;	padding:0 2px;	height:20px;	line-height:20px;	top:8px;	left:0;	text-decoration:none;	color:#ffffff;	opacity:0.5;	filter:alpha(opacity=50);	background-color:#000;}.ar_con {	position:relative;	float:left;	width:31%;	margin:5px 	1.1%;	max-height:100px;	overflow:hidden;}.ar_info{	position:absolute;	padding:0 2px;	height:24px;	width:96%;	line-height:24px;	bottom:0;	left:0;	text-decoration:none;	color:#ffffff;	opacity:0.7;	filter:alpha(opacity=50);	background-color:#000;	text-align:center;	color:#fff;	border-radius: 0 0 2px 2px;}.tag{	float:left;	border: 1px solid #cccccc;	background:#f1f1f1;	padding:3px 8px;	margin:5px 3px;}.pgs{ padding: 12px 12px 0;}/*专辑*/.tm_img{	width:100%;	max-height:130px;}.loading {	width:60%;	background-image: url("../images/loading.gif");	background-repeat: no-repeat;}.info_tit, .info_dt {	display:inline-block;	line-height:26px;}.info_tit{	width:80px;	text-align:center}.al_ls {	width:46%;		margin:5px 2%;	float:left;}.tm_price a{	color:#fff;}/*播放器*/#song-play{	width:100%;	position:relative;}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.rotate{	-webkit-transition-property: -webkit-transform;	-webkit-transition-duration: 8s;	-moz-transition-property: -moz-transform;	-moz-transition-duration: 8s;	-webkit-animation: rotate 8s linear infinite;	-moz-animation: rotate 8s linear infinite;	-o-animation: rotate 8s linear infinite;	animation: rotate 8s linear infinite;}.img_border {    border: 8px solid #e9e8e8;    border-radius: 50%;    display: block;    height: 160px;    width: 160px;	margin:0 auto;}.img_border a {    border-radius: 50%;    display: block;	overflow:hidden;}.img_border img {	border-radius: 50%;    height: 160px;    width: 160px;}.rank-list .rank-item {    background: #fff;    box-shadow: 2px 0 2px rgba(0,0,0,0.1);    margin: 0 auto 12px;    overflow: hidden;}.rank-list .rank-item a {    width: 100%;    padding: 10px;    display: block;    overflow: hidden;}.rank-list .rank-item .t-i {    width: 105px;    float: left;    line-height: 85px;    background-color: #ed8680;    color: #fff;    text-align: center;}.rank-list .rank-item .t-1 {    background-color:#41c48f;}.rank-list .rank-item .t-t {    padding-left: 115px;    height: 85px;}.rank-list .rank-item .t-t p {    height: 28px;    line-height: 28px;    width: 100%;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    color: #999;    font-size: 14px;    margin: 0;}.rank-list .rank-item .t-t p:before {    content: "2";    font-size: 14px;    font-weight: 800;    display: inline-block;    width: 15px;    text-align: center;    font-family: 'CenturyGothic';    color: #ff8762;}.rank-list .rank-item .t-t p:first-child:before {    content: "1";    color: #fd3f4b;}.rank-list .rank-item .t-t p:last-child:before {    content: "3";    color: #c1a852;}.rank-list .rank-item .t-t p span {    color: #333;    padding-left: 5px;}.rank-info {    display: block;    overflow: hidden;    height: 80px;    width: 100%;    background: #000000;}.rank-info span {    display: block;    width: 50%;    margin-left: 25%;    height: 37px;    line-height: 39px;    text-align: center;    margin-top: 21px;    border-radius: 27px;    background: #fe0844;    color: #fff;    font-size: 18px;}/**搜索页面**/.mod_search_bar {    background: #f4f4f4;    padding: 10px;    display: -webkit-box;    -webkit-box-orient: horizontal;    -webkit-box-align: center;}.mod_search_bar .search_bar_cont {    position: relative;    border-radius: 3px;    background: #fff;    height: 20px;    padding: 8px 12px 8px 35px;    -webkit-box-flex: 1;}.mod_search_bar .search_bar_cont {    position: relative;    border-radius: 3px;    background: #fff;    height: 20px;    padding: 8px 12px 8px 35px;    -webkit-box-flex: 1;}.mod_search_bar .search_input {    height: 20px;    line-height: 20px;    width: 100%;    color: rgba(0,0,0,.3);    border: none;    -webkit-appearance: none;    font-size: 14px;}.mod_search_bar .search_bar_tip_text {    padding-right: 10px;    padding-left: 10px;    font-size: 14px;    height: 36px;    line-height: 36px;	background: #DF5849;	color:#fff;}/**焦点图*/.page_slider .swiper-container {	width: 96%;	height: 200px;	margin: 0 auto;	margin-top: 10px;}.page_slider .swiper-button-white {	display:none;}.page_slider .swiper-wrapper img{	width: 100%;	height: 200px;}.tm_title_con_1 {    overflow: hidden;}.tm_title_con_1 a {    font-size: 14px;    overflow: hidden;}.playerBtn{    position: absolute;    width: 100%;    display: -webkit-box;    display: -webkit-flex;    display: flex;    top: 50%;    margin-top: -55px;    -webkit-box-pack: justify;    -webkit-justify-content: space-between;    justify-content: space-between;    -webkit-box-align: center;    -webkit-align-items: center;    align-items: center;}.playerBtn .jp-previous, .playerBtn .jp-next{	width: 40px;    height: 40px;    background: url(../images/song24-3f0.png) 1px -111px no-repeat;    -webkit-background-size: 209px 209px;    background-size: 209px;}.playerBtn .jp-next{	 background: url(../images/song24-3f0.png) -67px -111px no-repeat;    -webkit-background-size: 209px 209px;    background-size: 209px;}.playerBtn .jp-play, .playerBtn .jp-pause{	width: 66px;    height: 66px;	background: url(../images/song24-3f0.png) no-repeat;    -webkit-background-size: 179px 179px;    background-size: 179px;    background-position: -102px -12px;}.playerBtn .jp-pause {    background: url(../images/song24-3f0.png) no-repeat;    -webkit-background-size: 179px 179px;    background-size: 179px;    background-position: -12px -12px;}.jp-progress {	height:3px;	width:50%;	margin: 20px;	float:left;	background: #d2d2d2;}.jp-progress .jp-play-bar{	position:relative;	height:3px;	background: #777;}.jp-progress .jp-play-bar .bar{    position: absolute;    z-index: 99;    width: 10px;    height: 10px;    top: -4px;    right: -4px;    background: url(../images/btn-progress-bar-new-577.png) no-repeat;    -webkit-background-size: 10px 10px;    background-size: 10px;}.jp-current-time, .jp-duration{	float:left;	width:15%;	line-height:42px;	overflow:hidden;}.jp-current-time{	text-align:right;}.down {    color: #fff;    margin: 10px auto 16px;    text-align: center;}.down a{    color: #fff;    background: #b48952;    padding: 13px 23px;}