/*课件列表*/

.coursesearch{ width:1200px;margin:10px auto -20px auto;background-color: #F4F4F4;}
.coursesearch dl{}
.coursesearch dl dt{float:left;height:40px;line-height:40px;font-size: 16px;margin:0px 25px;border-bottom: 3px solid #F4F4F4;}
.coursesearch dl dd{float:left;height:40px;line-height:40px;font-size: 16px;margin:0px 25px;border-bottom: 3px solid #F4F4F4;}
.coursesearch dl dd:hover{border-bottom: 3px solid #AB0009;cursor:pointer;}
.coursesearch dl dd.on{border-bottom: 3px solid #AB0009;cursor:pointer;}
.courseorder{}



.courseList{}
.courseList .hd{}
.courseList .bd{}
.courseList .bd ul{}
.courseList .bd ul li{width:232px;float:left;}
.courseList .bd ul li .info{margin:5px;}
.courseList .bd ul li .info .pic{width:222px;height:160px;display:block;border-radius: 5px;overflow: hidden;position: relative;}
.courseList .bd ul li .info .pic img{width:222px;height:160px;}
.courseList .bd ul li .info .pic .needtype1{background: url(../img/bixiu.png) no-repeat;position: absolute;width: 69px;height: 66px;top: -3px;left: -3px;}
.courseList .bd ul li .info .pic .needtype2{background: url(../img/xuanxiu.png) no-repeat;position: absolute;width: 69px;height: 66px;top: -3px;left: -3px;}
.courseList .bd ul li .info .pic .year{position: absolute;padding: 5px 12px;border-top-right-radius: 0px;border-bottom-left-radius: 14px;font-size: 12px;color: #fff;top: 0px;right: 0px;background-color: rgba(0,0,0,0.5);}
.courseList .bd ul li .info .pic .endtime{position: absolute;width: 100%;height: 28px;line-height: 28px;font-size: 14px;color: #fff;background-color: rgba(0,0,0,.4);overflow: hidden;padding-left: 10px;bottom: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.courseList .bd ul li .info .title{font-size: 14px;color: #424242;height:30px;line-height:30px;overflow: hidden;padding:0 5px;}
.courseList .bd ul li .info .items{font-size: 14px;height:30px;line-height:30px;overflow: hidden;padding:0 5px;}
.courseList .bd ul li .info .items .hours{color: #e02525;}
.courseList .bd ul li .info .items .username{float:right;color: #A7A7A7;}
/*课件详情页面*/
.cours_detail_info{}
.cours_detail_info .left{width:580px;float:left;}
.cours_detail_info .left img{width:570px;height:400px;margin:10px 10px 10px 0px;}
.cours_detail_info .right{width:580px;float:left;padding:10px 0px 0px 0px;}
.cours_detail_info .right ul{}
.cours_detail_info .right ul .title{font-size:20px;color: #BD0101;}
.cours_detail_info .right ul li{line-height:40px;color: #6E6E6E;font-size:16px;padding:0px 10px;}
.cours_detail_info .right ul .price{background: #f4f4f4;}
.cours_detail_info .right ul .btn{margin-top:30px;cursor:pointer;height: 50px;border: 1px solid #b3252f;background-color: #BD0101;color: #FFF;line-height: 50px;font-size: 18px;width: 150px;text-align: center;border-radius: 3px;}

.cours_detail_content{}
.cours_detail_content .left{width:880px;min-height:400px;float:left;border: 1px solid #E2E2E2;}
.cours_detail_content .left .hd{height_: 50px;line-height_: 50px;font-size: 18px;font-weight: bold; padding: 16px;background: #f4f4f4;color: #BD0101;}
.cours_detail_content .left .bd{padding:10px;}
.cours_detail_content .left .bd .course{font-size: 16px;line-height: 50px;}
.cours_detail_content .right{width:260px;float:right;min-height:400px;border: 1px solid #E2E2E2;}
.cours_detail_content .right .hd{height_: 50px;line-height_: 50px;font-size: 18px;font-weight: bold; padding: 16px;background: #f4f4f4;text-align:center;color: #6E6E6E;}
.cours_detail_content .right .bd{padding:0px;}
.cours_detail_content .right .bd .pic{margin:10px 0px;}
.cours_detail_content .right .bd .pic img{width:180px;height:180px;}
.cours_detail_content .right .bd .username{height: 40px;line-height: 40px;font-size: 18px;text-align:center;}
.cours_detail_content .right .bd .intro{font-size: 16px;line-height: 30px; background: #f4f4f4;color: #6E6E6E;text-indent:32px;padding:10px 10px;}




/*选课页面*/
.pay_btn{cursor:pointer;height: 50px;border: 1px solid #b3252f;background-color: #BD0101;color: #FFF;line-height: 50px;font-size: 18px;width: 150px;text-align: center;border-radius: 3px;}
.study_btn{cursor:pointer;display:inline-block;height: 50px;border: 1px solid #b3252f;background-color: #BD0101;color: #FFF;line-height: 50px;font-size: 18px;width: 150px;text-align: center;border-radius: 3px;}




.paytype{}
.paytype ul{}
.paytype ul li{padding:5px;color: #333;font-size:16px;cursor:pointer;}
.paytype ul li img{padding:5px;}

