.module_three{position: relative;}
.w_course_choose{display:none;position: absolute;bottom:495px;left:50%;z-index:2;width:1180px;margin-left:-590px;box-shadow:0 0 15px #d8d8d8;background: url('../images/update0711/buy_bg.png') center no-repeat;box-sizing: border-box;}
.w_course_choose .tcxz{width: 100%;box-sizing: border-box; font-size: 18px;color: #333333;font-weight: 900;line-height: 56px;padding-left: 38px;border-bottom: 1px solid #cccfd8;margin-bottom: 10px;}
.course_choose{position:relative;}
.course_choose>div{box-sizing:border-box;}
.course_choose h2{width:136px;box-sizing:border-box;text-align:right;line-height:50px;font-size:14px;font-weight:900;padding-right:30px;color: #333;}
.course_choose ul li{padding: 0 16px; line-height:36px;background:#fff;font-size:14px;font-weight:900;text-align:center;margin-right:10px;cursor:pointer;border:1px solid #f5f6f3;box-sizing:border-box;color: #333;border-radius: 4px;}
.course_choose ul li.active{background:#fff url('../images/update0711/choose.png') right bottom no-repeat; border: 1px solid #eb5d35;}
.course_subject ul{width:996px;}
.course_subject{border-bottom: 1px solid #c9cdd6;}
.marb15{margin-bottom:15px;}
.w_course_choose .buy_course{width:100%;padding:10px 0;}
.course_choose .course_price{text-align:center;}
.course_price p{width:23%;font-size:18px;color:#666;text-align:left;margin-top: 16px;margin-left: 20px;}
.course_price p .price_font{font-size:26px;color:#ec562b;}
.course_price p .red_font{color:#f0433c;}
.course_price .go_buy{width:160px;line-height:40px;margin-top:6px;text-align:center;background:#e63c3c;font-size:16px;color:#fff;margin-left:138px;border-radius: 6px;}
.course_subject ul li{position:relative;color: #000;background: #fff url('../images/update0711/sub_nochosse.png') 10px center no-repeat;padding-left: 32px;border: 1px solid #fff;}
.course_subject ul li i{position:absolute;bottom:0;right:0;width:20px;height:20px;}
.course_subject ul li.active{background:#fff;border:1px solid #f86f2e;color:#f86f2e;}
.course_subject ul li.active {background: #fff url('../images/update0711/sub_choose.png') 10px center no-repeat;color: #ec562b;border: 1px solid #ec562b;}
.buy_close{position:absolute;top:0;right:0;cursor:pointer;}

/* 协议样式 */
.pop_mask{background:url('//www.dongao.com/zjzcgl/2018-zsfa/images/a_touming_bj.png');position:fixed;left:0;top:0;width:100%;height:100%;z-index:10;}
.prz{position:relative;zoom:1;}
.pop_box{position:fixed;width:550px;height:520px;left:50%;top:50%;margin-top:-275px;margin-left:-260px;background:#fff;z-index:21;}
.buyLesson_tips{width:82px;height:90px;background:url('../images/update0711/tips.png') no-repeat;right:14px;top:-10px;z-index:19;}
.pop_box .pop_title{line-height:30px;color:#fff;height:50px;background:#6e6c70;padding:25px;font-size:22px;}
.pop_tit_icon{right:-50px;top:33px;display:block;position:absolute;top:5px;width:24px;height:24px;background:url('../images/update0711//f_close.png') no-repeat 0 0;cursor:pointer;}
.tips_important{height:40px;padding:0 25px;line-height:40px;font-size:12px;color:#fe574a;background:#fff6f6;background:#fff6f6 url("../images/update0711//m_icon1.png") no-repeat 25px center;padding-left:60px;margin-bottom:20px;}
.pop_box .box_content{border-top:none;border-bottom:1px solid #d8d8d8;padding-top:10px;font-size:12px;padding-bottom:10px;padding-left:25px;padding-right:25px;}
.divsor{padding-bottom:28px;font-size:14px;}
.divsor .num{font-size:36px;color:#e8e8e8;line-height:36px;padding-right:10px;}
.srrz{width:75px;height:20px;line-height:20px;text-align:center;font-size:16px;color:#333;margin-top:-3px;border-radius:10px;margin-bottom:7px;}
.sp_check_xy{display:inline-block;padding-left:23px;background:url('../images/update0711//span_kcy.jpg') no-repeat 0 center;cursor:pointer;margin-left:4px;font-size:16px;line-height:28px;padding-top:12px;padding-bottom:12px;}
.sp_check_xy{font-size:12px;color:#666;}
.sp_check_xy a{font-size:12px;color:#666;}
.pop_box_bttom .grey,
.pop_box_bttom .grey:hover{color:#fff;background:#ccc;cursor: pointer;}
.check_on_xy{background:url('../images/update0711//span_xzy.jpg') no-repeat left center;}
.red{color:#e85953!important;}
.pop_box_bttom a{display:block;background:#ff574a;width:100%;height:55px;line-height:55px;font-size:18px;color:#fff;text-align:center;cursor: pointer;}