@charset "utf-8";
/* CSS Document */
.kecheng-about{
	padding: 20px 10px ;
}
.kecheng-about video{
	width: 100%;
	height: 260px;
}
.kecheng-about .kecheng-content{
	border-bottom: 1px solid #dcdcdc;
}
.kecheng-about .kecheng-content p{
	font-size: 1rem;
	color: #333;
	margin-bottom: 10px;
}
.kecheng-about .kecheng-content span{
	font-size: 0.8rem;
	color: #888;
		margin-bottom: 10px;
	 overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.kecheng-about .kecheng-content span b{
	font-weight: normal;
	color: #111;
}
.kecheng-about .kecheng-vip{
	margin-top: 10px;
}
.kecheng-about .kecheng-vip img{
	width:4%;
}
.kecheng-about .kecheng-vip span{
	font-size: 0.8rem;
	color: #d81e06;
}
.xiangqing{
	padding: 0 10px 10px;;
	margin-top: 10px;
}
.xiangqing .hd{
	margin-bottom: 0;
	border-bottom: 1px solid #dcdcdc;
}
.xiangqing .hd ul{
	display: flex;
	flex-flow: row wrap;
}
.xiangqing .hd ul li{
color: #333333;
font-size: 1rem;
	margin: 10px;
}
.xiangqing .hd  .on{
	color: #d81e06;
}
.xiangqing .bd li{
	margin: 10px 0;
}
.xiangqing .bd .kecheng-list {
		border-bottom: 1px solid #dcdcdc;
	padding-bottom: 10px;
	overflow: hidden;
}
.xiangqing .bd .kecheng-list::before{
	content: "视频";
	border: 1px solid #c5c5c5;
	font-size: 0.5rem;
	color: #c5c5c5;
	padding: 2px 5px;
	margin-right: 10px;
	float:left;
}

.xiangqing .bd .kecheng-list p{
	font-size: 1rem;
}
.xiangqing .bd .kecheng-list span{
	font-size: 0.8rem;
	color: #999999;
}
.xiangqing .bd .kecheng-list .kecheng-time::before{
	content: "视频";
	background-color: #ffdad5;
	font-size: 0.5rem;
	color: #d81e06;
	padding: 2px 5px;
	margin-right: 10px;
}.xiangqing .bd .kecheng-list .lock{
	width: 5%;
	float: right;
}
.ft{
position: fixed;width: 100%;height: 55px;bottom: 0;left: 0;z-index: 999999;background-color: white;border-radius: 20px;
}

.bt_1{
color: white;background: #63A1FC;outline: none;border: none;line-height: 2.4rem;width: 90%;border-radius: 20px;padding: 0 0;
}
.bt_2{
color: white;background: white;outline: none;border: none;line-height: 2.4rem;width: 80%;border-radius: 20px;padding: 0 0;border: 1px solid #63A1FC;
}
.tan{
width: 90%;background: rgba(255,255,255,1);position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);display: none;z-index: 200;padding-bottom: 50px;border-radius: 14px
}
.dl{
padding-top: 40px;padding-left: 15px;padding-right: 15px;display: flex;
}
.dl_1{
color:#666;font-size:18px;text-align:center;width: 100%;
}
.dl_2{
margin-top: 22px;line-height: 30px;text-align: center;font-size: 1rem;
}
.dl_3{
margin-top: 12px;line-height: 30px;text-align: center;font-size: 1rem;
}
.ke img{

height: 100% !important;
	
}