
/**内页列表页**/
.disabled-list { padding-top: 20px; padding-bottom: 20px; } 
.disabled-list ul { margin-right: -20px; } 
.disabled-list ul li { margin-bottom: 20px; float: left; width: 50%; } 
.disabled-list ul li a { display: block; padding: 20px; background: #fff; border-radius: 10px; margin-right: 20px; } 
.disabled-list ul li a .images { float: left; width: 250px; height: 140px; } 
.disabled-list ul li a .images img { width: 100%; height: 100%; vertical-align: middle; object-fit: cover; } 
.disabled-list ul li a .text { float: right; width: calc(100% - 270px); min-height: 140px; overflow: hidden; } 
.disabled-list ul li a .text .title { color: #36404a; line-height: 25px; font-size: 18px; height: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.disabled-list ul li a .text .serialize { margin-top: 20px; margin-bottom: 10px; } 
.disabled-list ul li a .text .serialize span { display: inline-block; padding: 0 5px; border: 1px solid #FF762F; border-radius: 3px; color: #FF762F; font-size: 12px; line-height: 20px; margin-right: 5px; } 
.disabled-list ul li a .text .details { max-height: 24px; color: #999; line-height: 24px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 4; } 
.disabled-list ul li a .text .bottom { margin-top: 10px; } 
.disabled-list ul li a .text .bottom>span { display: inline-block; line-height: 42px; letter-spacing: 1px; } 
.disabled-list ul li a .text .bottom .student { font-size: 13px; color: #999; padding: 0 10px 0 20px; background: url("../../images/student.png") no-repeat left center; background-size: 15px; line-height: 20px; } 
.disabled-list ul li a .text .bottom .period { font-size: 13px; color: #999; padding: 0 10px 0 20px; background: url("../../images/period.png") no-repeat left center; background-size: 15px; line-height: 20px; } 
.disabled-list ul li a .text .bottom .price { font-size: 20px; color: #e64a3b; display: block; margin-top: 15px; } 
.disabled-list ul li a .text .bottom .price font { font-size: 12px; margin-right: 3px; } 
.disabled-list ul li a .text .bottom .price .free_cor { font-size: 18px; color: #4caf50; } 
.live-list { padding-top: 30px; padding-bottom: 30px; background: #f8f8f8; } 
.live-list ul li { padding: 20px; margin-bottom: 20px; background: #fff; } 
.live-list ul li .images { float: left; width: 360px; height: 223px; line-height: 223px; } 
.live-list ul li .images img { height: 100%; width: 100%; object-fit: cover; display: block; } 
.live-list ul li .text { float: right; width: 980px; height: 224px; overflow: hidden; } 
.live-list ul li .text .title { color: #36404a; line-height: 30px; font-size: 16px; } 
.live-list ul li .text .serialize { margin-top: 15px; margin-bottom: 10px; } 
.live-list ul li .text .serialize span { display: inline-block; padding: 0 12px; border: 1px solid #127DFD; border-radius: 2px; color: #127DFD; line-height: 24px; } 
.live-list ul li .text .serialize .icon { width: 106px; float: right; } 
.live-list ul li .text .serialize .icon i { float: left; display: block; width: 24px; height: 24px; overflow: hidden; border-radius: 100%; } 
.live-list ul li .text .serialize .icon img { float: left; display: block; width: 24px; height: 24px; overflow: hidden; border-radius: 100%; margin-right: 10px; } 
.live-list ul li .text .serialize .icon i img { display: block; min-height: 100%; } 
.live-list ul li .text .serialize .icon em { line-height: 24px; width: 70px; float: right; overflow: hidden; } 
.live-list ul li .text .details { height: 96px; color: #999; line-height: 24px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 4; } 
.live-list ul li .text .bottom { margin-top: 14px; } 
.live-list ul li .text .bottom span { display: inline-block; font-size: 14px; color: #999; line-height: 42px; } 
.live-list ul li .text .bottom .student { padding: 0 30px; background: url("../images/student.png") no-repeat left center; } 
.live-list ul li .text .bottom .period { padding: 0 30px; background: url("../images/period.png") no-repeat left center; } 
.live-list ul li .text .bottom .price { float: right; font-size: 22px; color: #127DFD; line-height: 42px; } 
.live-list ul li .text .bottom .price span { font-size: 22px; display: inline-block; color: #127DFD; } 

/**内页列表页结束**/