

/*首页音频*/
.audiojs {
    height: 28px;
    margin: 0;
    overflow: hidden;
	width:199px;
	margin:auto;
   
	
}
.audiojs audio {
    background-color: #f00;
    left: -1px;
    position: absolute;
}
.playing .pause {
    border-radius: 50%;
    display: block;
    height: 20px;
    margin: 0 auto;
    overflow: hidden;
    width: 20px;
}
.audiojs .play-pause {
    border: medium none;
    float: left;
    height: 20px;
    margin: 4px 0;
    overflow: hidden;
    padding: 0 6px;
    width: 20px;
}
.audiojs .play {
    background-image: url("bo_03.png");
    background-position: center center;
    background-repeat: no-repeat;
	cursor: pointer;
}
.audiojs .play {
    border-radius: 50%;
  
    height: 20px;
    margin: 0 auto;
    overflow: hidden;
    width: 20px;
}
.audiojs .pause {
    background-image: url("bo3_03.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.audiojs .loading {
    background: url("bo_03.png") no-repeat scroll -2px -31px;
}


.audiojs .error {
    background: rgba(0, 0, 0, 0) url("./audiojs/player-graphics.gif") no-repeat scroll -2px -61px;
}

.audiojs .scrubber {
    background: #d4d4d4 none repeat scroll 0 0;
    border-bottom: 0 none;
    border-left: 0 none;
    border-radius: 7px;
    border-top: 0 solid #3f3f3f;
    float: left;
    height: 14px;
    margin-top: 7px;
    overflow: hidden;
    position: relative;
    width: 140px;
}
.audiojs .progress {
	cursor:pointer;
    background: #154ddd none repeat scroll 0 0;
    height: 14px;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 1;
}
.audiojs .loaded {
	cursor:pointer;
    background: #d2d2d2 none repeat scroll 0 0;
    height: 14px;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
	
}



/*配音列表*/
.table_bt{ height:50px; overflow:hidden; background:#f1f1f1; line-height:50px; font-size:14px; color:#888;}
.table_bt .div{ display:block; padding:0 20px;}

.audiolist .item{ height:80px; border-bottom:1px #dbdbdb dotted;}
.audiolist .item:hover{ background:#fff; border-bottom-style:solid;}
.audiolist .item .fl{height:100%; overflow:hidden;}
.audiolist .item .div{line-height:80px;}
.audiolist .item .div_title{ line-height:30px; padding:10px 20px;}
.audiolist .item .div_title a{ display:block; height:30px; font-size:16px; color:#333;}
.audiolist .item .div_title a:hover{ color:#da251c;}
.audiolist .item .div_title p{ color:#888; font-size:12px;}
.audiolist .item .div_artist a{ color:#333; font-size:14px;}
.audiolist .item .div_artist .icon{ margin-right:5px;}
.audiolist .item .div_artist a:hover{ color:#e37100;}
.audiolist .item .div_audio{ padding-top:22px;}

.txt-c {
    text-align: center;
}
.txt-l {
    text-align: left;
}
.txt-r {
    text-align: right;
}
.icon_female {
    color: #e37100;
    font-size: 16px;
}
.icon_male {
    color: #00a0ea;
    font-size: 16px;
}
.link-download {
    color: #333;
    font-size: 12px;
    margin: 0 5px;
}
.link-download .icon {
    color: #00a0ea;
    margin-right: 4px;
}
.link-download .hover {
    display: none;
}
.link-download:hover {
    color: #00a0ea;
}
.link-download:hover .hover {
    display: inline;
}
.link-add {
    color: #333;
    font-size: 12px;
    margin: 0 5px;
}
.link-add .icon {
    color: #00a0ea;
    margin-right: 4px;
}
.link-add .hover {
    display: none;
}
.link-add:hover {
    color: #00a0ea;
}
.link-add:hover .hover {
    display: inline;
}
.link-fav {
    color: #333;
    font-size: 12px;
    margin: 0 5px;
}
.link-fav .icon {
    color: #ff8a00;
    margin-right: 4px;
}
.link-fav .hover {
    display: none;
}
.link-fav:hover {
    color: #ff8a00;
}
.link-fav:hover .hover {
    display: inline;
}


.teacherbox .xqtop .teachertext .title {
    border-bottom: 1px solid #da4453;
    height: 50px;
    margin-bottom: 5px;
}
.teacherbox .xqtop .teachertext .title span {
    font-size: 30px;
}
.teacherbox .xqtop .teachertext .title a {
    background: rgba(0, 0, 0, 0) url("../images/t_qq_bg.jpg") no-repeat scroll left center;
    display: block;
    height: 26px;
    line-height: 26px;
    margin-left: 20px;
    margin-top: 6px;
    padding-left: 30px;
}
.teacherbox .xqtop .teachertext .bd {
    border-bottom: 1px dashed #ccc;
    height: 1px;
    margin: 5px 0;
    width: 100%;
}
.teacherbox .xqtop .teachertext dl {
    color: #666;
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 20px;
}
.teacherbox .xqtop .teachertext dl dt {
    float: left;
    text-align: right;
    width: 70px;
}
.teacherbox .xqtop .teachertext dl dd {
    float: left;
    width: 72%;
}
.teacherbox .xqtitle {
    border-bottom: 1px solid #da251c;
    overflow: hidden;
    padding: 0 20px;
}
.teacherbox .xqtitle span {
    border-bottom: medium none;
    color: #444;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    
}
.teacherbox .xqtitle span.current {
    background-color: #da251c;
    color: #fff;
}
.teacherbox .xqtitle span:hover {
    background-color: #da251c;
    color: #fff;
}
.teacherbox .yinpinbox2 {
    margin: 10px 0;
}
.teacherbox .yinpinbox2 ul li .btnbox a {
    color: #735742;
}


.teachertext .music{margin-top: 10px;}

.pv_xiangguan {
    color: #da4453;
    font-size: 24px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 10px;
}







