@charset "utf-8";
*{ padding:0; margin:0;}
table { border-collapse:collapse; border-spacing: 0}
a { text-decoration:none; color:#333;}
a:hover { color:#d60000;}
input { outline:none}
textarea { resize:none}
li { list-style: none}
img { border:none; vertical-align:bottom; max-width:100%; height:auto;}
h1,h2,h3,h4,h5 { font-weight:normal}
*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/*音频列表*/
.jdshow { width:100%; height:100%; overflow:hidden; position:relative;}
.jdshow img { width:100%; height:auto;}
/**/
.audio{ width:100%;margin-top: 44px;}
.audio .audio_list{ width:96%;/*overflow:scroll;height:80%;padding-bottom:60px;display:block;-webkit-overflow-scrolling : touch;*/ margin:0 auto;}
.audio .audio_list li{ position:relative; width:100%; margin-bottom:20px;}
.audio .audio_list li .imgcon img{ border-radius:6px; -moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;}
.audio .audio_list li .text{ position:absolute; width:96%; bottom:10px; left:2%; color:#fff;}
.audio .audio_list li .text .btn_next{ position:absolute; right:0; bottom:0; width:30px; height:30px; background:url(../images/icon_audio.png) no-repeat 0 0; background-size:30px 30px;}
.audio .audio_list li .text .list_title{ width:auto;height:30px;overflow:hidden; margin-right:50px;text-overflow:ellipsis;white-space:nowrap; font-size:18px; line-height:30px; }
.audio .audio_list li .text .list_intors{ width:auto;height:30px;overflow:hidden;margin-right:50px;text-overflow:ellipsis;white-space:nowrap; font-size:14px; line-height:30px; }
.loading{position: absolute;bottom: -11%;left:0;width: 100%;height: 35px;line-height: 35px;background: url(../images/loading1.gif) no-repeat 43% center;text-align: center;text-indent: 7%;margin-bottom: 50px; color:#fff;}
/*周边-加载更多*/
.LoadTip{ width:100%; height:50px; background:none;padding:10px; margin:0 auto; text-align:center;}
.LoadTip ul li{ display:none;}
.LoadTip ul li.active{ display:block;}
/*音频详情*/
.bgaudio{ position:relative; overflow:hidden;}
.bgaudio img{ width:100%;}
.backlist{ position:absolute; top:2%; left:3%; width:80px; height:38px; line-height:34px; text-align:center; background:rgba(0,0,0,0.61); border:2px solid rgba(247,238,238,0.61); border-radius:5px; cursor:pointer; color:#fff; font-size:15px;}
.jd_logo{ position:absolute; left:0; top:50px; width:100%; text-align:center;}
.jd_logo img { width:120px; height:120px; border:4px solid #fff;border-radius:60px; -moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;-webkit-border-radius:60px;}
.jd_logo h3{ height:40px; line-height:40px; font-size:15px; color:#fff; text-align:center; font-weight:bold;}
.audio_language{ position:absolute; left:0; bottom:20px; width:90%; margin:0 5%;}
.audio_language li{ float:left; width:40%; margin:0 5% 15px 5%;  text-align:center;}
.audio_language li img{ width:100%; opacity:0;}
.audio_language li .item{ display:inline-block; height:48px; line-height:48px; width:100%; max-width:260px;cursor:pointer; background:#b79320;border-radius:6px; -moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px; color:#fff; font-size:16px;}
.audio_language li .item i{ display:none; vertical-align:middle; width:30px; height:48px; margin-right:5px; background:url(../images/bg_audio_play.gif) no-repeat center 5px; background-size:30px 30px;}
.audio_language li.play .item{ color:#b79320; background:#fff;}
.audio_language li.play .item i{ display: inline-block;}


