.course_inclusion{background: #fff;margin-top: 20px;border-radius: 6px;}
.course_inclusiontit{line-height: 50px;padding: 0 15px;overflow: hidden;}
.course_inclusiontit i{display: inline-block;vertical-align: middle;width: 2px;height: 16px;margin-top: -2px;background: #ec4417;margin-right: 8px;}
.course_inclusiontit span{font-size: 16px;color: #404040;line-height: 16px;}
.inclusionbox{border-top: 1px solid #ddd;border-radius: 6px;}
.inclusionboxa{padding: 20px 10px 5px 10px;}
.inclusionboxa a{float: left;font-size: 14px;padding: 4px 10px;color: #808080;border: 1px solid #ddd;border-radius: 25px;margin: 0 5px 15px 5px;}
.inclusionboxa a.bac,
.inclusionboxa a:hover {
	color: #fff;
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #e13c28, #fa7f32);
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(left, #e13c28, #fa7f32);
	/* Opera 11.10+ */
	background: -o-linear-gradient(left, #e13c28, #fa7f32);
}
#xingqing img{
	max-width: 100%;
}
.video_img{width: 860px;float: left;height: 484px;background: #000;}
.video_img img{width: 860px;}
.qualitybox{padding: 0 15px;padding-bottom: 20px;background: #fff;}
.qualityboxfl{width: 780px;}
.qualityboxfr{width: 350px;margin-right: 5px;background: #f7f7f7;border-radius: 6px;padding: 0 15px;color: #404040;}
.qualityboxfltit{line-height: 60px;font-size: 16px;color: #404040;font-weight: bold;border-radius: 6px;background: #f7f7f7;}
.qualityboxfltit .icontext{display:block;float: left;width: 24px;height: 22px;margin: 19px 15px 19px 10px;background: url(../img/icon-test.png) no-repeat;}
.qualityboxfltit span{font-size: 14px;font-weight: normal;color: #808080;margin-right: 10px;}
/*左边列表*/
.qualityList_box{}
.qualityList_box ul{border-bottom: 1px dashed #ddd;}
.qualityList li{float: left;height: 54px;line-height: 54px;font-size: 14px;color: #404040;margin-left: 60px;margin-right: 5px;}
.qualityList li a{display: block;margin-top: -3px;}
/*右侧主讲老师*/
.qualityboxfr .course_inclusiontit span{font-weight: bold;}
.qualityboxfr .course_inclusiontit{padding: 0;}
.frimgcon{position: relative;background: #fff;border-radius: 50px;padding: 3px;margin-bottom: 10px;height: 82px;}
.frimgbox{width: 76px;height: 76px;border-radius: 50%;overflow: hidden;text-align: center;padding-top: 5px;margin-right: 20px;background: #f7f7f7;}
.frimgboxtit div{font-size: 16px;color: #ff3300;margin-bottom: 5px;}
.nicenice{position: absolute;right: 21px;top: -32px;}
.frimgboxtit{margin: 11px 0;}
.frimgcontxt{font-size: 14px;color: #404040;line-height: 21px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.lingyucon{font-size: 14px;font-weight: bold;margin-bottom: 10px;}
.lingyu a{float: left;font-size: 14px;padding: 2px 10px;margin-right: 8px;color: #808080;border: 1px dashed #ddd;border-radius: 25px;margin-bottom:10px;}
 .lingyu a.baca,.lingyu a:hover {border: 1px solid transparent;
	color: #fff;
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #e13c28, #fa7f32);
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(left, #e13c28, #fa7f32);
	/* Opera 11.10+ */
	background: -o-linear-gradient(left, #e13c28, #fa7f32);
}
.lingyu{margin: 30px 0 40px 0;}
/**/
/**/
.course_detailsBox{margin-top: 20px;}
.course_detailsBox .course_detailsBoxfl{width: 780px;border-radius: 6px;background: #fff;}
.course_detailsBox .course_detailsBoxfr{width: 370px;border-radius: 6px;}

/*tab样式*/
.course_detailsBoxfl .nav-tabs>li>a{color: #d32f46;font-size: 16px;border: none;padding: 0;line-height: 58px;margin: 0 65px 0 20px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{color: #d32f46;border: none;background: none;border-bottom: 2px solid #ea6f4d;}
.nav>li>a:focus, .nav>li>a:hover{background: none;border-bottom: 2px solid #ea6f4d;}
.nav-tabs>li{margin-bottom: 0;}
.xingqing{padding: 40px;}
/*课程评论*/
.pingjiabox{padding: 0 20px;}
.pingjiabox .nav-tabs{border: none;}
.pingjiabox .nav-tabs>li{line-height: 50px;}
.pingjiabox .nav-tabs>li>a{margin:0 50px 0 0;color: #808080;line-height: 50px;color: #808080;font-size: 14px;}
.pingjia{border-bottom: 1px dashed #eee;}
.pingjia div{line-height: 50px;color: #808080;}
.pingjia div span{font-size: 18px;font-weight: bold;}
.allpinglun li{overflow: hidden;padding: 15px 0;border-bottom: 1px dashed #eee;}
.frtxt{font-size: 12px;color: #999;line-height: 22px;}
.frtxt span{margin-left: 10px;}
.frtxt i{margin-left: 7px;}
.frtxt p{font-size: 14px;color: #404040;margin-bottom: 5px;}
.plimg img{width: 50px;height: 50px;border-radius: 50%;margin-right: 30px;}
/**/
.wen{display: inline-block;color: #fff;background: #39b378;font-size: 12px;width: 16px;height: 17px;border-radius: 2px;text-align: center;line-height: 16px;background: #39b378;}
.wen.da{background: #f25130;}
.fankui1{color: #333;}
.fankui{color: #666;}
.frtxt2{color: #999;font-size: 14px;}
.frtxt2 span{font-weight: normal;margin-right: 3px;}
.fankuidata{font-size: 12px;}
/**/
.frtxt,.frtxt2,.frtxt3{line-height: 22px;}
.frtxt p,.frtxt2 p,.frtxt3 p{margin-top: 3px;margin-bottom: 15px;font-size: 14px;color: #333;}
.frtxt2 p{color: #666;}
label{margin: 0;}
.kcbjCon .frtxt3{width: 640px;line-height: 22px;font-size: 12px;color: #999;}
.frtxt3 p{margin: 5px 0 15px 0;}
.ftxt3_top{font-size: 12px;color: #999;}
.ftxt3_top i{color: #f35130;}
.ftxt3_top .frtxt_num{margin: 0 10px;}
.img_span img{margin-top: -4px;}
.frnandian{display: inline-block;font-size: 12px;padding: 3px 4px;color: #1fac75;text-align: center;line-height: 11px;border: 1px solid;border-radius: 5px;border-bottom-left-radius: 0;}
.dianzhan span{color: #333;}
.dianzhan div{margin-left: 25px;}
.dianzhan div i{font-size: 18px;color: #999;vertical-align: middle;display: inline-block;margin-top: -5px;}
/*课程介绍*/			
.course_frtop{background: #fff;border-radius: 6px;margin-bottom: 20px;}
.course_frtit{line-height: 60px;padding:0 15px;border-bottom: 1px solid #ddd;font-size: 16px;color: #666;}
.course_frtit a{font-size: 12px;color: #999;}
.course_frtit a:hover{color: #e9603a;}
.course_frtopbox{padding: 15px;}
.course_frtopbox h3{font-size: 16px;color: #666;font-weight: bolder;margin: 20px 0;}
.zhujiang{font-size: 14px;color: #666;margin-bottom: 25px;line-height: 24px;}
.list_tit{font-size: 14px;color: #666;}
.list_titboxs li{padding: 15px 0;overflow: hidden;border-bottom: 1px solid #ddd;}
.list_titboxs li.lastlitop{border: none;}
.list_titboxs .course_frtopimg{width: 25px;margin-right: 10px;}
.list_titboxs .course_frtopimg img{width: 100%;}
.list_titboxstxt p{font-size: 16px;color: #333;margin-bottom: 5px;}
.list_titboxstxt div{font-size: 14px;color: #999;}
/*低*/
.course_frbottom{background: #fff;}
.course_frbottomBoxs{padding: 15px;}
.course_frbottomBoxs li{overflow: hidden;}
.frbottom_img{width: 150px;height: 117px;margin-right: 15px;}
.frbottom_img img{width: 100%;}
.frbottom_txtBox{width: 170px;}
.bottom_titer{font-size: 14px;color: #000;font-weight: bold;}
.frbottom_txt{font-size: 14px;color: #999;}
.baoming{margin-top: 20px;}
.baoming span{line-height: 30px;}
.baoming a:hover{text-decoration: underline;}
.frbottom_txt {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.baoming a {
	float: right;
	display: inline-block;
	margin-right: 10px;
	font-size: 14px;
	padding: 4px 10px;
	color: #808080;
	border: 1px solid #ddd;
	border-radius: 25px;
	color: #fff;
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #e13c28, #fa7f32);
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(left, #e13c28, #fa7f32);
	/* Opera 11.10+ */
	background: -o-linear-gradient(left, #e13c28, #fa7f32);
	box-shadow: 0 5px 10px #ffdeda;
}
.course_frbottomBoxs li{margin-bottom: 30px;}
.course_frbottomBoxs li:last-child{margin-bottom: 0;}
.frbottom_img:hover{opacity: .8;}
/*播放*/
.videoBox {
	background: #292929;
}
.videoBox_top{height: 65px;line-height: 65px;}
.videoBox_tit,.videoBox_tit a{font-size: 14px;color: #999;}
.videoBox_tit a{margin-right: 5px;}
.videoBox_tit a.act{color: #fff;}
.videoBox_tit a:hover{text-decoration: underline;color: #fff;}
.videoBox_tit i{font-size: 22px;vertical-align: middle;}
.videoBox_titfr div{color: #e9603a;font-size: 16px;line-height: 54px;margin-right: 15px;}
.videoBox_titfr div span{font-size: 32px;font-weight: bold;display: inline-block;line-height: 58px;}
.videoBox_titfr a{width: 120px;height: 35px;text-align: center;line-height: 35px;font-size: 20px;margin: 12.5px 0;color: #fff;background: #00c16c;border-radius: 3px;}
/**/

.videoboxConfr{width: 330px;height: 484px;background: #1b1b1b;}
/* 滚动内容样式 */

/* 滚动内容区样式 */
.scroll_wrap {
	width: 100%;
	height: 484px;
	position: relative;
}
/* 滚动内容样式 */
.scroll_wrap .scroll_cont {
	height: 100%;
	overflow: hidden;
}
.scroll_wrap .scroll_cont p {
	padding:15px;
}
/* 滚动条 */
.scroll_wrap .scroll_bar {
	position: absolute;
	top:0;
	right:1px;
	width: 10px;
	height: 90%;
	border-radius: 25px;
	background-color: #292929;
}
/* 滚动块 */
.scroll_wrap .scroll_slider {
	position: absolute;
	top: 0;
	left: 0px;
	width: 10px;
	height: 100px !important;
	background-color: #656565;
	border-radius:15px;
}
.scroll_wrap .scroll_slider:hover{
	opacity: 1
}
.videoboxConfrtit{padding-left: 20px;line-height: 45px;color: #ccc;}
.videoboxConfr li{overflow: hidden;width: 318px;vertical-align: middle;padding: 8px 0;font-size: 14px;color: #6e6e6e;cursor: pointer;}
.videoboxConfr li div{width: 38px;text-align: right;margin-right: 10px;}
.videoboxConfr li .mianfei{font-size: 12px;color: #1b1b1b;background: #ccc;padding: 0 3px;border-radius: 3px;margin-left: 8px;}
.videoboxConfr li:hover,.videoboxConfr li.zhibo,.videoboxConfr li.kaisuo:hover{color: #e9603a;background: #292929;}
.videoboxConfr li.kaisuo{color: #cbcbcb;}
/*播放次数*/
.bofan_num{height: 55px;clear: both;}
.bofan_numfl{width: 860px;line-height: 55px;}
.bofan_frnav{width: 330px;}
.bofan_numfl .bofangcishu{color: #e9603a;}
.bofan_numfl .bofangcishu i{display: inline-block;vertical-align: middle;margin-right: 3px;font-size: 17px;margin-top: -3px;}
.gengduoClass{position: relative;margin: 0 20px 0 40px;color: #cccccc;cursor: pointer;}
.erweimaBox{display:none;position: absolute;top: -127px;width: 128px;height: 140px;z-index: 9999 !important;text-align: center;background: url(../img/erweimtanvhu.png) no-repeat;}
.gengduoClass:hover .erweimaBox{display: block;}
.erweimaBox img{width: 125px;margin-top: 2px;border-radius: 5px;}
.nextbu{width:85px;height:35px;line-height: 35px;margin: 10px;color: #1b1b1b;font-size: 14px;text-align: center;transition: .3s;border-radius: 4px;background: #ccc;}
.bofan_numfl a.nextbu:hover{color: #fff;background: #e9603a;}
/*右侧五个按钮*/
.bofan_frnav{height: 55px;}
.bofan_frnav li{float: left;width: 20%;height: 54px;text-align: center;border-left: 1px solid;}
.bofan_frnav li span{display: block;width: 20px;height: 20px;margin: 0 auto;background: url(../img/fivevtn.png) no-repeat;}
.bofan_frnav li:nth-of-type(1) span{background-position: -350px -21px;}
.bofan_frnav li:nth-of-type(1):hover span{background-position: 1px 1px;}
.bofan_frnav li:nth-of-type(2) span{background-position: -264px 0px;}
.bofan_frnav li:nth-of-type(2):hover span{background-position: -615px -23px;}
.bofan_frnav li:nth-of-type(3) span,.bofan_frnav li:nth-of-type(4) span{background-position: -65px 1px;}
.bofan_frnav li:nth-of-type(3):hover span,.bofan_frnav li:nth-of-type(4):hover span{background-position: -415px -20px;}
.bofan_frnav li:nth-of-type(5) span{background-position: -199px 0px;}
.bofan_frnav li:nth-of-type(5):hover span{background-position: -550px -21px;}
.bofan_frnav li a{color: #fff;margin-top: 5px;}
.bofan_frnav li:hover a{color: #ee5833;}

/*评论*/
/*评论*/
.plun{padding: 20px;}
.plun a{float: right;display: block;background: #FFA800;color: white;text-decoration: none;border-radius: 3px;padding: 10px 40px;margin-top: 10px;}
.plun textarea{display: block;width: 100%;height: 90px;font-size: 13px;color: #666;resize: none;background: #F6F6F6;border: 1px solid #ccc;border-radius: 6px;padding-top: 20px;padding-left: 15px;outline: none;}
.pluncon{margin-top: 40px;border-top: 1px solid #f8f8f8;padding: 25px 0 30px;}
.pluncon .pluntit{font-size: 14px;color: #666;padding-left: 20px;height: 25px;line-height: 25px;}
.pluncon .pluntit span{color: #999;margin-left: 5px;}
.plunlist{}
.plunlist li{overflow: hidden;border-bottom: 1px solid #f8f8f8;padding: 30px 42px;}
.plunlist a.plunimg{display: block;float: left;margin-right: 20px;}
.plunlist a img{width: 44px;height: 44px;border-radius: 50%;}
.plunlistcon{width: 500px;}
.plunlistcon a{color: #333;font-size: 14px;font-weight: 700;margin-top: 3px;}
.plunlistcon a:hover{color: #ffa800;text-decoration: underline;}
.plunlisttxt{padding-top: 6px;margin-right: 168px;font-size: 14px;padding: 2px 0 0;line-height: 24px;color: #666;}
.pl_data{margin-top: 20px;}
.pl_data span{color: #a1a1a1;font-size: 12px;}

.qualityboxfl li{width: 125px;margin: 0;padding: 0;}
.qualityboxfl .qualityList li:first-child{width: 400px;}
.qualityboxfl .qualityList li:nth-of-type(2){width: 130px;}
.qualityboxfl .qualityList li:last-child{padding-left: 20px;}

.frbottom_txtBox{position: relative;width: 170px;height: 107px;}
.bottom_titer a{width:170px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height:40px;}
.baoming{position: absolute;width: 100%;bottom: 0;}
.frbottom_txt{margin: 10px 0;}
.baoming{margin-top: 0;}
.baoming span{color: #999;}
.videoTextStyle {max-width: 70%;}
.course_inclusiontit_text {
	display: flex;
	float: right;
	height: 50px;
}
.course_inclusiontit_text>span {
	align-self: center;
	font-size: 14px;
	color: #999;
	line-height: 14px;
}
.course_inclusiontit_text>a {
	align-self: center;
	margin-top: -1px;
	display: inline-block;
	color: #ff3300;
	font-size: 14px;
	line-height: 14px;
}
.videoboxConfrtit {
	position: relative;
}
.screening_year {
	cursor:pointer;
	position: absolute;
	top: 8px;
	right: 20px;
	outline:none;
	width: 88px;
	border-radius: 5px;
	background: rgba(41, 41, 41, 1);
	border: 0;
	z-index: 999;
	overflow: hidden;
}
.screening_year_title {
	cursor:pointer;
	width: 88px;
	height: 29px;
	font-size: 12px;
	color: #fff;
	padding: 0 10px;
	box-sizing: border-box;
	line-height: 29px;
	position: relative;
	overflow: hidden;
}
.screening_year_title >i {
	position: absolute;
	top: 45%;
	right: 5px;
	transform: translate(0,-50%);
}
.screening_year_ul {
	display: none;
	width: 100%;
	float: left;
}
.screening_year_ul>a {
	width: 88px;
	height: 29px;
	display: block;
	border-top: 1px solid #444;
	line-height: 29px;
	text-align: center;
	color: #fff;
	font-size: 12px;
}
.screening_year_ul>a:hover{
	background-color: #F45454;
}