/*
 * m 3.0
 * Copyright 2014, Michelle
 *
 * Date: 2014.11.03
 */

 /* html5 reset */
.wrap{margin:3% auto;}
.tabs{height:40px;}
.tabs a{display:block;float:left;width:33.33%;color:#333;text-align:center;background:#dadada;line-height:40px;font-size:16px;text-decoration:none; }
.tabs a.active{background:#e6e6e6;}
.tabs a .bg_one{ background:url(../images/icon_tow.png) no-repeat; background-size:20px; padding:2px 0 0 25px;}
.tabs a .bg_two{ background:url(../images/icon_one.png) no-repeat; background-size:20px; padding:2px 0 0 20px;}
.tabs a .bg_three{ background:url(../images/what.png) no-repeat; background-size:20px; padding:2px 0 0 20px;}
.swiper-container{background:#e6e6e6;height:100%;width:100%;border-top:0;}
.swiper-slide{width:100%;background:none;}
.list_play{ margin:1% 2%;}
.sec_con{ padding:0 3%;}
.sec_con ul{width:103%; overflow:hidden;}
.sec_con ul li{float:left; width:47%; padding:0 3% 0 0; margin:0 0 10px;}
.sec_con ul li a{ position:relative; display:block;}
.sec_con ul li a img{ width:100%;margin:0 0 5px 0;}
.sec_con ul li a p{ overflow:hidden; white-space:nowrap;text-overflow:ellipsis; font-size:12px; color:#666;}
.sec_con ul li a .txt{ padding:0 1%; overflow:hidden;}
.sec_con ul li a .txt h3{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sec_con ul li a .txt i{ color:#999; font-size:12px;}
.sec_con ul li a:hover div i{ color:#999;}
.sec_con ul li.gd{text-align:center;}
.content-slide a{text-shadow:1px 1px 1px 1px}
.swiper-container {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */	z-index:1;}
.swiper-wrapper {position:relative;width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	



	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.depict{ padding:20px; line-height:25px;}
.depict span{font-weight:bold;}
.M-share-140221{ height:33px;position:relative;margin:-3px 0 0; background:#fff; padding:2% 3%;}
.M-share-140221 .i_iocn{float:right; width:70px;}
.M-share-140221 a{ margin:0 2px 0 0; line-height:40px; }
.M-share-140221 a img{ width:29px;height:29px;vertical-align:middle; }
/*.M-share-140221 a.maodian{ background: no-repeat;background-size:35px auto;width:35px;height:40px;display:inline-block;margin:0 -2px;vertical-align:middle; }*/
.M-share-140221 a{display: inline-block;width: 35px;position: relative;top:0;}
.M-share-140221 .app_look{ float:left;}
.M-share-140221 .app_look a{ display:block; background:#ff6600; color:#fff; width:7.37rem; height:2rem; font-size:0.8rem; text-align:center; line-height:2rem; border-radius:5px;}
.M-share-140221 a.fx,.M-share-140221 a.download,.M-share-140221 a.previousload,.M-share-140221 a.nextload{width:31px;height:35px;display:inline-block; text-indent:-4000px;}
.M-share-140221 a.fx{background: url(../images/fx.png) no-repeat center center;background-size:35px auto;vertical-align:middle;}
.M-share-140221 a.download{ background:url(../images/dowm.png) no-repeat center center;background-size:35px auto;vertical-align:middle; }
.M-share-140221 a.previousload{ background:url(../images/previousload.png) no-repeat right 0;background-size:35px auto;vertical-align:middle;}
.M-share-140221 a.nextload{ background:url(../images/next.png) no-repeat center center;background-size:35px auto;vertical-align:middle;}

.waifxbox{ position:fixed; z-index:1000; top:0px; width:100%; height:100%; background-color:rgba(0,0,0,.8); display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; display:none;}
.fxbox{ border-radius:5px; background-color:#fff; width:300px; margin:0 auto;}
.fxbox h3{ border-radius:10px 10px 0px 0px; text-align:center; background-color:#F8F8F8; border-bottom:1px solid #DCDCDC; height:50px; line-height:50px; color:#919191; padding-left:25px;}
.fxbox h3 i.close{ display:block; float:right; background:url(../images/x.png) no-repeat center center; background-size:38px 38px; height:50px; width:50px; cursor:pointer;}
#mainfx a{ margin:6px 4px 6px 10px;}
.mainfx{ padding:10px;}
#bdshare_weixin_qrcode_dialog_qr{ background:url(../images/weixinhao_img.png) no-repeat center center; border:1px solid #ccc; background-size:185px; height:210px; margin-top:17px;}
#bdshare_weixin_qrcode_dialog_qr table{ display:none;}
.bd_weixin_popup_foot{ display:none;}

.swiper-container{
	overflow:hidden;
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
}

.swiper-wrapper{
	/*width: 800%;*/
	overflow: hidden;
	transition-timing-function: ease-out;
}
.swiper-wrapper img{
	
}
.swiper-wrapper li{
	float: left;
	/*display:none;*/
	/*width:100%;*/
	/*width: 12.5%*/
}

.pagination-sd .swiper-pagination-switch{
	width: 8px;
	height: 8px;
	border: 1px #d8d8d8 solid;
	border-radius: 100px;
	float: left;
	margin-left: 3px;
}
.pagination-sd .swiper-active-switch{
	border: 1px #f82b5c solid;
	background-color: #f82b5c;
}




.M-share-140221 .M-apptips-140220{ position:absolute;top:45px;left:0;width:auto;bottom:auto;margin:0; }
.M-share-140221 .M-apptips-140220 .point{ top:-8px;bottom:auto;margin:0;left:5px;-webkit-transform: rotate(180deg) scale(1) skew(1deg) translate(0px); }
.M-share-140221 .M-apptips-140220 .bd{ opacity:1.0;width:auto;height:auto;padding:10px; }
.M-share-140221 .M-apptips-140220 .pic img{ width:40px;height:40px;border-radius:10px; }
.M-share-140221 .M-apptips-140220 .cont{ padding:0; }
.M-share-140221 .M-apptips-140220 .cont p{ line-height:160%; }
.M-share-140221 .M-apptips-140220 .cont p b{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAVCAYAAAC+NTVfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEBJREFUeNpi/PHjx38GTMCIxsemhmLAxDCAYEAtZ8ESxAxERMNosI9aPjRT+2ghM1rIjGa1UctHC5nhZTlAgAEAgi8JG7Wg7mEAAAAASUVORK5CYII=) no-repeat;background-size:15px auto;width:15px;height:10px; }
.M-share-140221 .M-apptips-140220 .cont p i{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAcCAYAAADm63ZmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAURJREFUeNpi+fHjBwMNgRwQZwJxDRD/JVYTEwPtQQUQHwBi6cHkKBCwAeLzQOw6mBwFAqJAvAuIG4GYebA4CgbqoI6TwKWAkcoJ3QYaRU5ArA4NHVzgBRDHAfFubI76T6SFjHjkoqAhoE6GR5qg+C+1HAXK8huB2IDCEN4HxNHQ0KMoTdlDc5QBFaLdCWqWE7aQYiTSkBAgXgrEbFTOBKAoNGEi01e0cNBrIPYE4gukOkoLiNfRwEGgNGUIy4ksJGjkBOLVQMwPNQRkwEEgfgfEN6FqQGWPIhAbQ0MUVDzwUJr7GAkUet+BeC7UIcRWyA/xRFc0MeUUI5WjBZejjgBxBBA/HSzVTAcQO+ByEKlpihq5KxGItxJSSC9H4Y2ugYg+gtFF74SODRC0byAS+qBqeY46amQ4igVPzhgNqUHvKIAAAwDDF1Ib2QHQ+QAAAABJRU5ErkJggg==) no-repeat;background-size:auto 14px;width:17px;height:14px;margin:0 4px;display:inline-block; }
.M-share-140221 .num{ position:absolute;top:10px;right:3%;color:#666; line-height:30px; }
/*听听*/
.mp3_page{ position:absolute; left:0; top:0; bottom:0; right:0; margin:0; padding:0; overflow:hidden; z-index:2000;}
.mp3_page .mp3_page_body{position:absolute; left:0; top:0; bottom:0; right:0; margin:0; padding:0; overflow:hidden;}
.mp3_page .mp3_page_body .mp3_con{position:absolute; left:0; top:40px; right:0; bottom:0;}
.mp3_con .m_play{background:url(../images/yinpin-bg.jpg) no-repeat; background-size:100% 100%; position:absolute; top:0; left:0; bottom:-20px; right:0; width:100%; height:100%; overflow:hidden;}
.mp3_con .box_play{ position:absolute; left:0; top:50%; width:100%;position: static;margin: 0;}
.box_play .bd {width: 50%;position: absolute;top: 50%;left: 0;margin: -150px 0 0;}
.box_play h2{text-align: center;font: 700 1.5em Arial;color:#33333;margin: 0 0 20px;}
.box_play img{width:100%; border-radius:45px;}
.box_play .pic{ width:30%; margin:0 auto 20px;}
.box_play .mp3_music{background:#86c7f4;padding: 5px 10px;border-radius: 10px;opacity: 0.9;color: #000;font: 700 14px Arial;width:30%;margin: 0 auto;text-align: center;}
.box_play .mp3_music i{display: inline-block;background:url(../images/downloa3d.png) no-repeat;background-size: 14px auto;width: 14px;height: 14px;margin: 0 5px 0 0;}
.box_play .but{width: 50%;position: absolute;top: 50%;right: 0;margin: -25px 0 0;text-align: left;}
.box_play .but a{display: inline-block;width: 40px;height: 40px;margin: 0 10px;vertical-align: middle;}
.box_play .but .a_1{background:url(../images/download.png) no-repeat;background-size: 40px auto;}
.box_play .but .mp3-play {width: 71px;height: 71px;background:url(../images/download2.png) no-repeat;background-size: 71px auto;}
.box_play .but .mp3-pause {width: 71px;height: 71px;background:url(../images/mp3-pause.png) no-repeat;background-size: 71px auto;}
.box_play .but .a_3 {background:url(../images/download3.png) no-repeat;background-size: 40px auto;}

.play_ms{ margin:2% 0; background:#fff; padding:2% 3%;}
.play_ms h3{margin-bottom: .3rem;font-size: 1rem;color: #333;font-weight:700;}
.play_ms .bf_play,.play_ms .sj_play,.play_ms .xq_play{margin-bottom: .3rem;}
.play_ms .bf_play span,.play_ms .sj_play span,.play_ms .xq_play span{float: left;display: inline-block;color: #333;font-size:0.8rem;line-height: 1.3rem;vertical-align: top;}
.play_ms .bf_play p,.play_ms .sj_play p,.play_ms .xq_play p{display: table; color: #a4a4a4;font-size:0.8rem;line-height: 1.3rem;}

/* search-zj */
.M-main-140218{ background:#f5f5f5;}
.pd_3{ background:#fff;}
.section_play,.section_hot,.section_app{margin:0 0 16px; padding:2% 0; background:#fff;}
.sec_top{overflow:hidden; background:#fff;padding: 8px 3% 1%; }
.sec_top h3{font-size: 1rem;color: #333; font-weight:700;}
.sec_top .more a{color:#999;}
.sec_con{ padding:0 3%; background:#fff;}
.sec_con ul{width:103%; overflow:hidden;}
.list_li ul li{width:50%;}
.sec_con ul li{float:left; width:47%; padding:0 3% 0 0; margin:0 0 10px;}
.menu ul.ul_nav_q{ width:41%; margin:0 auto 15px; border:2px solid #ff6600; border-radius:5px; line-height:30px; height:30px;}
.menu ul.ul_nav_q li{text-align:center; padding:0; width:50%; color:#ff6600; font-size:1.2em;}
.menu ul.ul_nav_q li.off{ background:#ff6600; color:#fff;}
.sec_con ul li a{ position:relative; display:block;}
.sec_con ul li a img{ width:100%; height:100%; margin:0 0 5px 0;}
.sec_con ul li a i{position:absolute; left:10px; bottom:40px; color:#fff; text-shadow: 1px 0 0 #999, 0 1px 0 #999, 0 -1px 0 #999, -1px 0 0 #999, 1px 0 1px #999, 0 1px 1px #999, 0 -1px 1px #999, -1px 0 1px #999;
filter: Dropshadow(offx = 1, offy = 0, color = #999) Dropshadow(offx = 0, offy = 1, color = #999) Dropshadow(offx = 0, offy = -1, color = #999) Dropshadow(offx = -1, offy = 0, color = #999); font-size:0.8em;}
.sec_con ul li a .txt{ padding:0 1%; overflow:hidden;}
.sec_con ul li a .txt h3{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sec_con ul li a .txt p{ color:#999; font-size:12px; display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; width:100%;}
.sec_con ul li a:hover div i{ color:#999;}
.sec_con ul li.gd{text-align:center;}
.section_app .sec_app ul li{width:17%;}
.sec_con .mp_ul li{ width:30%;}


.play_ms #content{ height:40px; line-height:25px; overflow:hidden;}
.menu_anniu{height:20px; line-height:20px; overflow:hidden;margin:0px auto; text-align:center; color:#666;}
/*tag*/
.r_tag{ overflow:hidden; height:28px; line-height:28px; margin:5px 0;}
.r_tag a{ padding:5px 10px; background:#fd6274; color:#fff; border-radius:8px; margin:0 5px;}

.arcPre {overflow:hidden;height:32px;width:100%; margin-top:2%; }
	.tag-wrap {position:relative;width:100%;}
	.tag-list{position:absolute;white-space:nowrap;}
	.yxtagspic a {border-radius:5px;color: #fff;display: inline-block;font-size: 14px; margin-left: 5px; overflow: hidden; padding: 8px 11px;text-align: center;}
	.yxtagspic a:hover{ color:#fff;}
	.yxtagspic a:nth-child(9n){background-color:#559FE2;}
	.yxtagspic a:nth-child(9n+1){background-color:#FF6FC5;}
	.yxtagspic a:nth-child(9n+2){background-color:#F28E8E;}
	.yxtagspic a:nth-child(9n+3){background-color:#6CB2ED;}
	.yxtagspic a:nth-child(9n+4){background-color:#F49C62;}
	.yxtagspic a:nth-child(9n+5){background-color:#807DF2;}
	.yxtagspic a:nth-child(9n+6){background-color:#c7c7c7;}
	.yxtagspic a:nth-child(9n+7){background-color:#D972DB;}
	.yxtagspic a:nth-child(9n+8){background-color:#B871AA;}		
	
/*tag*/
	
