.d-body video {width: 100%;height:auto;}
.player{max-width:15.146rem; height: auto; margin:0 auto; position:relative;}
.player video{display: block; height:auto;}
.controls{
	width:100%; height:2.496rem; line-height:2.496rem; 
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.4) 100%, #FFFFFF 100%); 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(40%, rgba(0, 0, 0, 0.2)), color-stop(98%, rgba(0, 0, 0, 0.4)),color-stop(100%, #FFFFFF)); 
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.4) 100%, #FFFFFF 100%); 
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.2) 100%, #FFFFFF 100%); 
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#22FFFFFF', EndColorStr='#33000000'); 
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.4) 100%, #FFFFFF 100%); 
	position:absolute; bottom:0px; left:0; z-index:10; color:#ffffff; border:none 0;
	}
.w1242 .m_details .m_details_text .player,.w1242 .m_details .m_details_text video{max-width: 14.198rem;}
.zhiGuan .controls{
	width:100%; height:2.496rem; line-height:2.496rem; 
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.2) 100%, #FFFFFF 100%); 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.1)), color-stop(40%, rgba(0, 0, 0, 0.1)), color-stop(98%, rgba(0, 0, 0, 0.2)),color-stop(100%, #FFFFFF)); 
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.2) 100%, #FFFFFF 100%); 
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.2) 100%, #FFFFFF 100%); 
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#22FFFFFF', EndColorStr='#33000000'); 
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.2) 100%, #FFFFFF 100%); 
	position:absolute; bottom:2px; left:0; z-index:10; color:#ffffff; border:none 0;}
.main-list dt video{max-height:100%;}

/*鎾斁/鏆傚仠*/
.controls .fa{float: left; display: block; width: 0.426rem; height: 0.512rem; margin-top: 1.6rem; margin-left: 0.64rem;}
.controls .fa-play{background:url(//v2.cri.cn/M00/75/59/CqgNOlq0q8GAV93MAAAAAAAAAAA2069337.stop.png) no-repeat; background-size: 100% 100%;}
.controls .fa-pause{background:url(//v2.cri.cn/M00/75/59/CqgNOlq0q8GAV93MAAAAAAAAAAA2069337.play.png) no-repeat; background-size: 100% 100%;}

.controls a{border: none;margin-right:0;padding:0;font-size: .7rem;color: #666; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color:transparent; outline:none}

/*鎾斁鏃堕棿*/
.timerL{float: left; margin-left: 0.426rem; margin-top: 1.6rem; font-size: 0.512rem; height: 0.512rem; line-height: 0.512rem;}
.timerL span{font-size:0.512rem!important; background:none!important;}

/*鎾斁杩涘害*/
/****** input 婊戝姩 *******/
.progress {float: left; width: 6.44rem; height:0.542rem; margin-left: 0.64rem; margin-top: 1.6rem; padding-top: 0.22rem; direction: ltr;}
.w1242 .m_details .m_details_text .player .progress {width: 5.85rem; padding-top: 0.23rem;}
.player input[type=range] {float: left; width: 100%; height:2px; -webkit-appearance: none; outline: none; vertical-align: top; outline:none; margin:0;}
.player input[type=range]:after,.player input[type=range]:before {position: absolute; top: -0.1667rem; font-size: .29333rem; color: rgba(255,255,255,1);}
.player input[type=range]::-webkit-slider-runnable-track {height:2px; -webkit-appearance: none; background: -webkit-linear-gradient(left,#ffffff,#ffffff 0,#cccccc 0)}
.player88 input[type=range]::-webkit-slider-runnable-track {height:2px;}
.player input[type=range]::-webkit-slider-thumb {height:16px; width: 16px; -webkit-appearance: none; margin-top: -7px; margin-left: -0.1rem; border: none; border-radius: 100%; background: url(//v2.cri.cn/M00/75/59/CqgNOlq0q8GAV93MAAAAAAAAAAA2069337.range.png) 0 50% no-repeat; background-size: 0.341rem 0.341rem; z-index: 99;}

/*鍓╀綑鏃堕棿*/
.timerR{float: left; margin-left: 0.64rem; margin-top: 1.6rem; font-size: 0.512rem; height: 0.512rem; line-height: 0.512rem;}
.timerR span{font-size:0.512rem!important;}

/*澹伴煶*/
.voice{float: left; width: 0.597rem; height: 0.469rem; margin-left: 0.512rem; margin-top: 1.6rem;}
.mute{width:; width:auto;height:0.512rem;background:url(//v2.cri.cn/M00/75/59/CqgNOlq0q8GAV93MAAAAAAAAAAA2069337.voice.png) no-repeat; background-size: 100% 100%;}
.muted{width:; width:auto;height:0.512rem;background:url(//v2.cri.cn/M00/75/59/CqgNOlq0q8GAV93MAAAAAAAAAAA2069337.no-voice.png) no-repeat; background-size: 100% 100%;}

/*鍏ㄥ睆鎸夐挳*/
.controls .expand {float: left; display: block; width: 0.533rem; height: 0.533rem; margin-left: 0.64rem; margin-top: 1.6rem; background:url(//v2.cri.cn/M00/75/59/CqgNOlq0q8GAV93MAAAAAAAAAAA2069337.all.png) no-repeat; background-size: 100% 100%; outline:none;}
.voice .bar .btn{width:0; height:0;}

.abody .player .controls span{color:#ffffff!important;}

