.prime-day-page{margin-top: 65px;background-color: #F5F5F5;padding: 0px 0 60px 0;}
@media screen and (max-width: 1000px) {
    .prime-day-page{margin-top: 54px;}
}
@media screen and (max-width: 768px) {
    .prime-day-page{margin-top: 0px;}
}
.course-content{width: 1540px;margin: 0px auto;}
.course-top{padding: 80px 0;}
.course-list-title-flex{display: flex;justify-content: space-between;align-items: center;margin-bottom: 40px;}
.course-list-title{font-size: 36px;color: #333333;font-weight: bold;}
.course-list-search {position: relative;}
.course-list-search input{height: 52px;padding: 10px 55px 10px 25px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
    background: #FFFFFF;border-radius: 60px 60px 60px 60px;border: 1px solid #C8C8C8;width: 300px;font-size: 18px;}
.course-list-search img{cursor: pointer;}
.search-icon{position: absolute;right: 18px;top: 13px;}

/* 课程列表 */
.course_list-ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.course_list-li{width: 32%;background-color: #FFFFFF;cursor: pointer;    border-radius: 8px 8px 0 0;margin-bottom: 25px;}
.course_list-li .widthbl{overflow: hidden;border-radius: 8px 8px 0 0;position: relative;}
.course_list-li .course_list-con{overflow: hidden;transition: .5s;padding: 30px 20px;}
.course_list-li:hover{ box-shadow: 1px 5px 10px 0px rgba(0, 0, 0, 0.2);transition: .5s;}
.course_list-li .widthbl img{transition: 1s;}
.course_list-li:hover .widthbl img{transform: scale(1.1);transition: 1s;}
.course_list-name{font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.course_list-name:hover{color: #660099;text-decoration: underline;}
.course_con-intro{font-size: 14px;color: #333333;margin-bottom: 20px;}
.course_price-flex{display: flex;justify-content: space-between;align-items: center;}
.course_price{font-size: 25px;color: #333333;font-weight: bold;}
.course_btn a,.course_btn p{font-size: 16px;color: #660099;padding: 10px 30px;border-radius: 60px;}
.course_btn.unpurchased a{display: block;border: 1px solid #660099;}
.course_btn.unpurchased a:hover{background-color: #660099;color: #FFFFFF;}
.course_btn.haveBought a,.course_btn.haveBought p{display: block;border: 1px solid #EFEFEF;background-color: #EFEFEF;}
.course_btn.haveBought a:hover,.course_btn.haveBought p:hover{background-color: #660099;color: #FFFFFF;}
.course_sold{margin-top: 5px;text-align: right;}

.item_empty_pro {height: 0;margin-top: 0px;width: 32%;content: "";clear: both;margin-bottom: 0px !important;}

.haveBought-con{position: absolute;display: flex;background-color: #660099;padding: 7px 15px;bottom: 0;left: 0;align-items: center;}
.haveBought-p{color: #FFFFFF;font-size: 16px;margin-left: 5px;}
.watched{background-color: #E8C207;position: relative;width: 24px;height: 24px; border-radius: 50%;}
.watched::after{content: '';position: absolute;width: 6px;height: 10px;transform: rotate(45deg);-webkit-transform: rotate(35deg);-moz-transform: rotate(35deg);
    -o-transform: rotate(35deg);-ms-transform: rotate(35deg);transform: rotate(35deg);border-right: 2px solid #660099;border-bottom: 2px solid #660099;top: 4px;
    left: 8px;}

/* 为什么选择我们的课程 */
.choose-course{width: 1200px;margin: 100px auto 0px auto;}
.course-d{padding-bottom: 15px;}
.choose-course h2{font-size: 36px;color: #333333;font-weight: bold;margin-bottom: 15px;}
.choose-course h3{font-size: 24px;color: #333333;font-weight: bold;position: relative;margin-bottom: 10px;padding-left: 15px;}
.choose-course h3::after{content: "";position: absolute;top: 12px;left: 0px;width: 10px;height: 10px;background-color: #660099;border-radius: 50%;}
.choose-course p{font-size: 20px;color: #333333;margin-bottom: 20px;}

@media screen and (max-width: 1600px) {
    .course-content{width: 96%;}
}
@media screen and (max-width: 1250px) {
    .choose-course{width: 96%;}
    .course_list-name{font-size: 16px;}
    .course_list-li .course_list-con{padding: 20px 15px;}
    .course_price{font-size: 20px;}
    .course_btn a,.course_btn p{font-size: 14px;padding: 7px 30px;}
    .choose-course h2{font-size: 30px;}
    .choose-course h3{font-size: 20px;}
    .choose-course p{font-size: 16px;}
    .choose-course h3::after{top: 9px;width: 7px;height: 7px;}
}
@media screen and (max-width: 1000px) {
    .course_list-li,.item_empty_pro{width: 49%;}
}
@media screen and (max-width: 500px) {
    .choose-course{margin: 50px auto 0 auto;}
    .course-list-title{font-size: 28px;}
    .course_list-li,.item_empty_pro{width: 100%;}
    .course_list-li{margin-bottom: 18px;}
    .course-list-title-flex{flex-wrap: wrap;}
    .course-top{padding: 50px 0;}
    .course-list-search{margin-top: 10px;}
}