/*初始化*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, blockquote{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
body { font-size: 18px; line-height: 1.5; font-family:Microsoft YaHei, Helvetica;color: #333333; }
a { text-decoration: none; color: #444444; }
a:hover { text-decoration: none; color: #525252; }
img { border: 0; }
em,i{ font-style:normal;}
ol, ul { list-style: none;}
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6,b { font-weight: normal; font-size: 100%; }
.clearfix { clear: both; }
.left { float: left; }
.right { float: right; }
.align_left { text-align: left; }
.align_right { text-align: right; }
.text-el,.contentList li a em,.contentList li a i{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*音频audio*/
#audio-win{ width:788px; height:500px; overflow:hidden; box-shadow:0 0 19px #000000; border:1px solid #000000; margin:20px auto; background:#000000;}
.header-area{ width:100%; height:50px; background:url(../images/player/bg_header.png) repeat-x; position:relative; overflow:hidden;}
.header-area h1{ margin:0 20px; line-height:50px; color:#ffffff; font-size:1em;}
.btn_win_close,.btn_win_close:link,.btn_win_close:visited{ width:50px; height:50px; position:absolute; right:0; top:0; text-align:center;}
.btn_win_close:hover,.btn_win_close:active{ background:url(../images/player/btn_win_closeHover.png) no-repeat;}

#audio-win .content-area{ width:100%; height:380px; background:url(../images/player/bg_audio_content.png) no-repeat; overflow:hidden;}
.contentDislay{ width:468px; height:100%; overflow:hidden;text-align:center; padding:0 20px; box-sizing:border-box;}
.contentDislay img{ margin:80px auto 26px;}
.mes-cur h2{ font-size:24px; color:#ffffff;}
.mes-cur p{font-size:15px; color:#cecece; margin-top:6px;}
.contentList{ width:320px; height:100%; overflow:hidden; padding:10px 0; box-sizing:border-box;}
.contentList li a,.contentList li a:link,.contentList li a:visited{ display:block; width:320px; height:36px; line-height:36px; padding:0 20px; box-sizing:border-box;}
.contentList li a:hover,.contentList li a:active{ background:#393737;}
.contentList li a.cur{ background:#252525;}
.contentList li a em{ display:inline-block; width:170px; color:#f0f0f0; font-size:15px;}
.contentList li a.cur em{ color:#f48e38;}
.contentList li a i{ float:right; width:66px; text-align:right; color:#aaaaaa; font-size:14px;}
.contentList li a.cur i{ color:#ffffff;}

.bottom-operating-area{ width:100%; height:70px; background:url(../images/player/bg_bottom.png) repeat-x; padding:17px; box-sizing:border-box;}
.button-elements{ width:100%; height:36px; overflow:hidden;}
.button-elements>a,.button-elements>div{ display:block; float:left;}
.turnToPlay,.turnToPlay:link,.turnToPlay:visited{ width:46px; height:36px; background:url(../images/player/btn_play.png) no-repeat center 0;}
.turnToPlay:hover,.turnToPlay:active{ background-position:center -36px;}
.turnToPause,.turnToPause:link,.turnToPause:visited{ width:46px; height:36px; background:url(../images/player/btn_pause.png) no-repeat center 0;}
.turnToPause:hover,.turnToPause:active{ background-position:center -36px;}
.fastBack,.fastForward{ width:36px; height:36px;}
.fastBack{ background:url(../images/player/btn_fastBack.png) no-repeat center 0px; margin-left:10px;}
.fastBack:hover{background-position:center -36px;}
.fastForward{ background:url(../images/player/btn_fastForward.png) no-repeat center 0;}
.fastForward:hover{ background-position:center -36px;}
.progressBar{ width:490px; height:16px; border-radius:8px; background:rgba(63,63,63,0.95); margin:10px 20px; border:1px solid #000000; box-shadow:1px 0 0 rgba(255,255,255,0.1); box-sizing:border-box; position:relative; }
.progressBar p{ position:absolute; top:0; left:0; width:0px; height:100%; background-color:#f7770c; border-radius:8px;}
.progressBar i{ cursor:pointer;display:inline-block; position:absolute; left:0px; top:-9px; width:34px; height:36px; background:url(../images/player/btn_controller.png) no-repeat center; }
.timeInfo{ float:right !important; font-size:13px; color:#aaaaaa; line-height:36px; margin-left:10px; margin-right:3px;}