input::-webkit-input-placeholder {
/* WebKit browsers */
color: #666666;
font-size: 14px;
}
input:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
color: #666666;
font-size: 14px;
}
input::-moz-placeholder {
/* Mozilla Firefox 19+ */
color: #666666;
font-size: 14px;
}
input:-ms-input-placeholder {
/* Internet Explorer 10+ */
color: #666666;
font-size: 14px;
}
.buytap{
	height: 60px;
	background: url(../image/buycourse1.png);
	max-width: 1920px;
	background-repeat: no-repeat;
	margin: auto;
	display: block;
}

.inputbox{
	width: 340px;
	height: 39px;
	background: #F7FAFF;
	border-radius: 20px 0px 0px 20px;
	position: relative;
	float: right;
	margin-top: 10px;
}
.inputbox input{
	height: 39px;
	padding-left: 20px;
	box-sizing: border-box;
	border-radius: 20px 0px 0px 20px;
	background: #F7FAFF;
	width: 90%;
	line-height: 39px;
}

.inputbox a{
	width: 39px;
	height: 39px;
	background: #E5E5E5;
	border-radius: 20px;
	position: absolute;
	right: -18px;
	padding-top: 11px;
}
.inputbox a img{
	display: block;
	margin: auto;
}

.seckill .sonbox .seckillimg .byqun{
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 1;
}
.seckill .sonbox .seckillimg .byhot{
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 1;
}
.seckill .sonbox .seckillimg .byunm{
	height: 35px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(to bottom, #fff0 4%, #3232328c 100%);
	justify-content: space-between;
	z-index: 1;
	padding-top: 8px;
	padding-left: 8px;
	color: white;

}
.seckill .sonbox .seckillimg .byunm .left{
	font-size: 12px;
	margin-left: 5px;
}

.courseclass .classbox{
	width: 100%;
	/* min-height: 260px; */

	overflow: hidden;
	background: #FFFFFF;
	box-shadow: 0px 8px 35px 0px rgba(92, 92, 92, 0.13);
	border-radius: 6px;
	position: relative;
}
.open_p{
	position: absolute;
	right: 27px;
	color: #FD4A09;
	cursor: pointer;
	font-size: 14px;
    top: 23px;
}
.h_box{
	min-height: 105px;
	overflow: hidden;
	border-bottom: none;
}
.courseclass .classbox .s_box{
	padding: 0 20px;
	box-sizing: border-box;
}

.courseclass .classbox .box_le{
	font-size: 12px;
	color: #999999;
	margin: 21px 0 0 0;
}
.courseclass .classbox .box_ri{
	width: 1050px;
	min-height: 50px;
	margin-right: 40px;
	padding: 15px 0;
	box-sizing: border-box;
}
.courseclass .classbox .box_ri a{
	float: left;
	min-width: 70px;
	height: 26px;
	border-radius: 13px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	line-height: 26px;
	padding: 0 10px;
	margin-right: 10px;
	background: white;
	border: 1px solid white;
	margin-top: 3px;
}
.a_active{
	background: #FFF3ED!important;
	border: 1px solid #FF9663!important;
	color: #FF6419!important;
}

.seckill{
	margin: 20px 0 20px -20px;
	min-height: 385px;
}
.seckill .sonbox{
	width: 285px;
	/*height:315px;*/
	margin-left: 20px;
	margin-bottom: 20px;
}

.seckill .sonbox .seckillimg{
	overflow: hidden;
	position: relative;
	width: 285px;
	height: 160px;
	border-radius: 6px 6px 0 0;

}
.seckill .sonbox .seckillimg .img100{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	transition: transform 1s;
}
.seckill .sonbox .seckillimg .img100:hover{
	transition: transform 1s;
	transform:scale(1.1)
}

.seckill .sonbox .seckillmsg{
	height: 135px;
	background: #FFFFFF;
	border-radius: 0 0 6px 6px;
	box-shadow: 0px 8px 18px 0px rgba(92, 92, 92, 0.13);
	padding: 10px 15px 10px 10px;
	box-sizing: border-box;
}
.seckill .sonbox .seckillmsg .title{
	height: 18px;
	font-weight: 800;
}
.seckill .sonbox .seckillmsg .timebox{
	height: 30px;
	line-height: 30px;
}
.seckill .sonbox .seckillmsg .timebox .djs{
	width: 85px;
	text-align: right;
}
.seckill .sonbox .seckillmsg .jdtiao{
	width: 100%;
	height: 6px;
	background: #E5E5E5;
	border-radius: 3px;
	position: relative;
}
.seckill .sonbox .seckillmsg .jdtiao .jinson{
	background: linear-gradient(90deg, #FF954C, #FD4A09);
	width: 40%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	border-radius: 3px;
}



.seckill .sonbox .fl_box1 .seckill_btn{
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
}

.seckill .sonbox .fl_box2 .seckill_btn{
	display: flex;
	justify-content: space-between;
	margin-top: 5px;
}

.seckill .sonbox .seckill_btn .p_btn{
	width: 102px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: linear-gradient(90deg, #FF954C, #FD4A09);
	box-shadow: 0px 5px 18px 0px rgba(253, 87, 21, 0.35);
	border-radius: 16px 14px 16px 14px;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 15px;
}
.seckill .sonbox .seckill_btn .pricebox .p1{
	color: #FF6419;
}

.seckill .sonbox .seckill_btn .pricebox .p2{
	font-size: 12px;
	color: #999999;
	margin-left: 10px;
	margin-top: 10px;
	text-decoration: line-through;
}
.seckill .sonbox .fl_box1 .boxp{
	margin-top: 15px;
}
.seckill .sonbox .fl_box1 .boxp p{
	width: 70px;
	height: 20px;
	line-height: 20px;
	background: #EEEEEE;
	border-radius: 10px;
	font-size: 12px;
	text-align: center;
	float: left;
	color: #666666;
	margin-right: 5px;
}

.seckill .sonbox .fl_box3 .seckill_btn{
	display: flex;
	justify-content: space-between;
	margin-top: 15px;
}

.seckill .sonbox .fl_box3 .seckill_btn .p_btn1{
	background: #FFEFE5!important;
	width: 102px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 16px 14px 16px 14px;
	font-size: 14px;
	color: #FF6419;
}
