﻿.player_list { width:100%; position:relative;}
.player_list:hover,.voice_list_child .play,.voice_list_child .pause{ background-color:#e7f4f9;}
.player_list .jp-progress{width:100%; background-color:#ff5500;background:transparent;}
.player_list .jq_jplayer{ top:15px; left:0px; position:absolute;width: 100%; height:100px;}
.player_list .player_info{ padding: 15px 10px;}
.player_list .player_work_bg,.player_list .player_work_bg img{width:100px; height:100px;}
.player_list .player_work_bg{}
.player_name,.player_meterno{ height:30px; line-height:30px;padding:2px 0px 2px 10px; position:relative;}
.player_name{width:30px;}
.player_name img{width:30px; height:30px;}
.player_name a{width:30px; height:30px;display:inline-block;overflow: hidden;}
.player_disp{ height:40px; position:relative;}
.player_list .player_work_time a{color:#858585;}
.player_list .player_work_time a:hover{ color:#fa773c; text-decoration:none;}
.player_list .more{ position:relative;color:#858585; cursor:pointer; display:inline-block;}
.player_list .more ul{ position:absolute;width:70px; text-align:center; bottom:18px; left:-11px; cursor:pointer;border-bottom:1px solid #dbdfe1; display:none;}
.player_list .more ul li{border:1px solid #dbdfe1; border-bottom:none; line-height:20px; background-color:#FFF;}
.player_list .more ul li a{ color:#858585;width:100%; display:inline-block;}
.player_list .more ul li a:hover{color:#FFF; background-color:#fa773c;}
.player_voice_name{width:100px; height:24px; line-height:24px; display:none; position:absolute; left:10px; bottom:15px; text-align:center; background-color:#000;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; color:#fff;}
.player_voice_face {
width: 100px;
height: 100px;
line-height: 24px;
display:inline-block;
position: absolute;
left: 10px;
bottom: 15px;
text-align: center;
background-color: #000;
filter: alpha(Opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
color: #fff;
}
.comnetsbg{border:0;margin-top: 0;}
.jq_jplayer{ display:none;}
/*jp播放器*/
div.jp-audio, div.jp-video { font-size: 1em; font-family: Verdana, Arial, sans-serif; line-height: 1.6; color: #666; position: relative }
div.jp-audio { width: auto; background:none }
div.jp-video-270p { width: 480px }
div.jp-video-360p { width: 640px }
div.jp-video-full { width: 480px; height: 270px; position: static !important; position: relative }
div.jp-video-full div.jp-jplayer { top: 0; left: 0; position: fixed !important; position: relative; overflow: hidden; z-index: 1000 }
div.jp-video-full div.jp-gui { position: fixed !important; position: static; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000 }
div.jp-video-full div.jp-interface { position: absolute !important; position: relative; bottom: 0; left: 0; z-index: 1000 }
div.jp-interface { position: relative; width: 100% }
div.jp-audio div.jp-type-single div.jp-interface { height: auto; }
div.jp-audio div.jp-type-playlist div.jp-interface { height:auto;}
div.jp-video div.jp-interface { border-top: 1px solid #009be3 }
div.jp-controls-holder { clear: both; width: 450px; margin: 0 auto; position: relative; overflow: hidden; top: -8px }
div.jp-interface ul.jp-controls { list-style-type: none; margin: 0; padding: 0; overflow: hidden }
div.jp-audio ul.jp-controls { width: auto; padding: 0px }
div.jp-video div.jp-type-single ul.jp-controls { width: 78px; margin-left: 200px }
div.jp-video div.jp-type-playlist ul.jp-controls { width: 134px; margin-left: 172px }
div.jp-video ul.jp-controls, div.jp-interface ul.jp-controls li { display: inline; float: left }
div.jp-interface ul.jp-controls a { display: block; overflow: hidden; text-indent: -9999px }
a.jp-play, a.jp-pause { width: 37px; height: 37px }
a.jp-play { background: url("../images/play_icon.png") -37px 0px no-repeat; _background: url("../images/play_icon.gif") -37px 0px no-repeat; position:absolute;left:42px; top:32px; }
a.jp-play:hover { background: url("../images/play_icon.png") -37px -37px no-repeat; _background: url("../images/play_icon.gif") -37px -37px no-repeat }
a.jp-pause { background: url("../images/play_icon.png") 0px 0px no-repeat; _background: url("../images/play_icon.gif") 0px 0px no-repeat; display: none; position:absolute;left:42px; top:32px; }
a.jp-pause:hover { background: url("../images/play_icon.png") 0px -37px no-repeat; _background: url("../images/play_icon.gif") 0px -37px no-repeat; }
a.jp-stop, a.jp-previous, a.jp-next { width: 28px; height: 28px; margin-top: 6px }
a.jp-stop { background: url("../images/jplayer.blue.monday.png") 0 -83px no-repeat; _background: url("../images/jplayer.blue.monday.gif") 0 -83px no-repeat; margin-left: 10px }
a.jp-stop:hover { background: url("../images/jplayer.blue.monday.png") -29px -83px no-repeat; _background: url("../images/jplayer.blue.monday.gif") -29px -83px no-repeat }
a.jp-previous { background: url("../images/jplayer.blue.monday.png") 0 -112px no-repeat; _background: url("../images/jplayer.blue.monday.gif") 0 -112px no-repeat }
a.jp-previous:hover { background: url("../images/jplayer.blue.monday.png") -29px -112px no-repeat; _background: url("../images/jplayer.blue.monday.gif") -29px -112px no-repeat }
a.jp-next { background: url("../images/jplayer.blue.monday.png") 0 -141px no-repeat; _background: url("../images/jplayer.blue.monday.gif") 0 -141px no-repeat }
a.jp-next:hover { background: url("../images/jplayer.blue.monday.png") -29px -141px no-repeat; _background: url("../images/jplayer.blue.monday.gif") -29px -141px no-repeat }
div.jp-progress { overflow: hidden; background: url("../images/jplayer.blue.monday.png") 0 -202px repeat-x; _background: url("../images/jplayer.blue.monday.gif") 0 -202px repeat-x; width: 0px; height: 100%; cursor: pointer }
div.jp-audio div.jp-progress { position: absolute; top: 114px; height: 1px }
div.jp-audio div.jp-type-single div.jp-progress { left: 0px; width: 100% }
div.jp-audio div.jp-type-playlist div.jp-progress { left: 166px; width: 130px }
div.jp-video div.jp-progress { top: 0px; left: 0px; width: 100%; height: 10px }
div.jp-seek-bar { background:none; background-color:#d7eff8; width: 0px; height: 1px; cursor: pointer }
div.jp-play-bar { width: 0px; height: 1px;background:none;background-color: #ff5500; }
div.jp-seeking-bg { background: url("../images/jplayer.blue.monday.seeking.gif") }
a.jp-mute, a.jp-unmute, a.jp-volume-max { width: 18px; height: 15px; margin-top: 12px }
div.jp-audio div.jp-type-single a.jp-mute, div.jp-audio div.jp-type-single a.jp-unmute { margin-left: 270px }
div.jp-audio div.jp-type-playlist a.jp-mute, div.jp-audio div.jp-type-playlist a.jp-unmute { margin-left: 154px }
div.jp-audio a.jp-volume-max { margin-left: 66px }
div.jp-video a.jp-mute, div.jp-video a.jp-unmute, div.jp-video a.jp-volume-max { position: absolute; top: 12px; margin-top: 0 }
div.jp-video a.jp-mute, div.jp-video a.jp-unmute { left: 50px }
div.jp-video a.jp-volume-max { left: 134px }
a.jp-mute { background: url("../images/jplayer.blue.monday.png") 0 -170px no-repeat; _background: url("../images/jplayer.blue.monday.gif") 0 -170px no-repeat }
a.jp-mute:hover { background: url("../images/jplayer.blue.monday.png") -19px -170px no-repeat; _background: url("../images/jplayer.blue.monday.gif") -19px -170px no-repeat }
a.jp-unmute { background: url("../images/jplayer.blue.monday.png") -60px -170px no-repeat; _background: url("../images/jplayer.blue.monday.gif") -60px -170px no-repeat; display: none }
a.jp-unmute:hover { background: url("../images/jplayer.blue.monday.png") -79px -170px no-repeat }
a.jp-volume-max { background: url("../images/jplayer.blue.monday.png") 0 -186px no-repeat; _background: url("../images/jplayer.blue.monday.gif") 0 -186px no-repeat }
a.jp-volume-max:hover { background: url("../images/jplayer.blue.monday.png") -19px -186px no-repeat; _background: url("../images/jplayer.blue.monday.gif") -19px -186px no-repeat }
div.jp-volume-bar { position: absolute; overflow: hidden; background: url("../images/jplayer.blue.monday.png") 0 -250px repeat-x; _background: url("../images/jplayer.blue.monday.gif") 0 -250px repeat-x; width: 60px; height: 5px; cursor: pointer }
div.jp-audio div.jp-volume-bar { top: 37px; left: 388px }
div.jp-video div.jp-volume-bar { top: 17px; left: 72px }
div.jp-volume-bar-value { background: url("../images/jplayer.blue.monday.png") 0 -256px repeat-x; width: 0px; height: 5px }
div.jp-audio div.jp-time-holder { position: absolute; top: 50px }
div.jp-audio div.jp-type-single div.jp-time-holder { left: 110px; width: 250px }
div.jp-audio div.jp-type-playlist div.jp-time-holder { left: 166px; width: 130px }
div.jp-current-time, div.jp-duration { width: 60px; font-size: .64em; font-style: oblique }
div.jp-current-time { float: left; display: inline }
div.jp-duration { float: right; display: inline; text-align: right }
div.jp-video div.jp-current-time { margin-left: 20px }
div.jp-video div.jp-duration { margin-right: 20px }
div.jp-title { font-size: 12px; text-align: center }
.jp_title { position: absolute; left: 112px; top: 12px; text-align: center; padding: 0px; margin: 0px }
div.jp-title, div.jp-playlist { width: 100% }
div.jp-type-single div.jp-title, div.jp-type-playlist div.jp-title, div.jp-type-single div.jp-playlist { border-top: none }
div.jp-title ul, div.jp-playlist ul { width: 435px; height: 24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; list-style-type: none; margin: 0; padding: 0 20px; font-size: 12px }
div.jp-title li { padding: 2px 0 }
div.jp-playlist li { padding: 5px 0 4px 20px; border-bottom: 1px solid #eee }
div.jp-playlist li div { display: inline }
div.jp-type-playlist div.jp-playlist li:last-child { padding: 5px 0 5px 20px; border-bottom: none }
div.jp-type-playlist div.jp-playlist li.jp-playlist-current { list-style-type: square; list-style-position: inside; padding-left: 7px }
div.jp-type-playlist div.jp-playlist a { color: #333; text-decoration: none }
div.jp-type-playlist div.jp-playlist a:hover { color: #0d88c1 }
div.jp-type-playlist div.jp-playlist a.jp-playlist-current { color: #0d88c1 }
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove { float: right; display: inline; text-align: right; margin-right: 10px; font-weight: bold; color: #666 }
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover { color: #0d88c1 }
div.jp-type-playlist div.jp-playlist span.jp-free-media { float: right; display: inline; text-align: right; margin-right: 10px }
div.jp-type-playlist div.jp-playlist span.jp-free-media a { color: #666 }
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover { color: #0d88c1 }
span.jp-artist { font-size: .8em; color: #666 }
div.jp-video-play { position: absolute; top: 0; left: 0; width: 100%; cursor: pointer; background-color: rgba(0,0,0,0) }
div.jp-video-270p div.jp-video-play { height: 270px }
div.jp-video-360p div.jp-video-play { height: 360px }
div.jp-video-full div.jp-video-play { height: 100%; z-index: 1000 }
a.jp-video-play-icon { position: relative; display: block; width: 112px; height: 100px; margin-left: -56px; margin-top: -50px; left: 50%; top: 50%; background: url("../images/jplayer.blue.monday.video.play.png") 0 0 no-repeat; text-indent: -9999px }
div.jp-video-play:hover a.jp-video-play-icon { background: url("../images/jplayer.blue.monday.video.play.png") 0 -100px no-repeat }
div.jp-jplayer audio, div.jp-jplayer { width: 0px; height: 0px }
div.jp-jplayer { background-color: #000 }
ul.jp-toggles { list-style-type: none; padding: 0; margin: 0 auto; overflow: hidden }
.jp-type-single { }
div.jp-audio .jp-type-single ul.jp-toggles { width: 25px }
div.jp-audio .jp-type-playlist ul.jp-toggles { width: 55px; margin: 0; position: absolute; left: 325px; top: 50px }
div.jp-video ul.jp-toggles { margin-top: 10px; width: 100px }
ul.jp-toggles li { display: block; float: right }
ul.jp-toggles li a { display: block; width: 25px; height: 18px; text-indent: -9999px; line-height: 100% }
a.jp-full-screen { background: url("../images/jplayer.blue.monday.png") 0 -310px no-repeat; _background: url("../images/jplayer.blue.monday.gif") 0 -310px no-repeat; margin-left: 20px }
a.jp-full-screen:hover { background: url("../images/jplayer.blue.monday.png") -30px -310px no-repeat; _background: url("../images/jplayer.blue.monday.gif") -30px -310px no-repeat }
a.jp-restore-screen { background: url("../images/jplayer.blue.monday.png") -60px -310px no-repeat; _background: url("../images/jplayer.blue.monday.gif") -60px -310px no-repeat; margin-left: 20px }
a.jp-restore-screen:hover { background: url("../images/jplayer.blue.monday.png") -90px -310px no-repeat; _background: url("../images/jplayer.blue.monday.gif") -90px -310px no-repeat }
a.jp-repeat { background: url("../images/jplayer.blue.monday.png") 0 -290px no-repeat; _background: url("../images/jplayer.blue.monday.gif") 0 -290px no-repeat }
a.jp-repeat:hover { background: url("../images/jplayer.blue.monday.png") -30px -290px no-repeat; _background: url("../images/jplayer.blue.monday.gif") -30px -290px no-repeat }
a.jp-repeat-off { background: url("../images/jplayer.blue.monday.png") -60px -290px no-repeat; _background: url("../images/jplayer.blue.monday.gif") -60px -290px no-repeat }
a.jp-repeat-off:hover { background: url("../images/jplayer.blue.monday.png") -90px -290px no-repeat; _background: url("../images/jplayer.blue.monday.gif") -90px -290px no-repeat }
a.jp-shuffle { background: url("../images/jplayer.blue.monday.png") 0 -270px no-repeat; _background: url("../images/jplayer.blue.monday.gif") 0 -270px no-repeat; margin-left: 5px }
a.jp-shuffle:hover { background: url("../images/jplayer.blue.monday.png") -30px -270px no-repeat; _background: url("../images/jplayer.blue.monday.gif") -30px -270px no-repeat }
a.jp-shuffle-off { background: url("../images/jplayer.blue.monday.png") -60px -270px no-repeat; _background: url("../images/jplayer.blue.monday.gif") -60px -270px no-repeat; margin-left: 5px }
a.jp-shuffle-off:hover { background: url("../images/jplayer.blue.monday.png") -90px -270px no-repeat; _background: url("../images/jplayer.blue.monday.gif") -90px -270px no-repeat }
.jp-no-solution { position: absolute; width: 390px; margin-left: -202px; left: 50%; top: 10px; padding: 5px; font-size: .8em; border: 2px solid #009be3; color: #000; display: none }
.jp-no-solution a { color: #000 }
.jp-no-solution span { font-size: 1em; display: block; text-align: center; font-weight: bold }

/*轮播图样式*/
#flashBg {width: 960px;clear: both;margin: 0 auto;padding: 0;position: relative;z-index: 1;}
#main_banner .box {width: 960px;height: 193px;box-shadow: 0px 0px 5px #ddd;margin: 0px auto;overflow: hidden;position: relative;z-index: -1;}
#main_banner {width: 960px;overflow: hidden;position: relative;margin: 0 auto;z-index: -1;}
#main_banner .box a {width: 960px;height: 193px;position: absolute;left: 0px;top: 0px;display: none;}
#main_banner .page { width: 132px; height: 12px; position: absolute; bottom: 10px; left: 10px; }
#main_banner .page a { display: inline-block; width: 11px; height: 12px; background: url(../images/ico_num.png) no-repeat;_background: url(../../images/ico_num.gif) no-repeat; margin: 0px 4px; float: left; color: #FFF; text-decoration: none; text-align: center; }
#main_banner .page a.active { background: url(../images/ico_num.png) no-repeat -20px 0;_background: url(../images/ico_num.gif) no-repeat -20px 0; }