/*选课弹框*/
.course-mask{display:none;width:100%;z-index:100;height:100%; background:#000;opacity:.7;filter:alpha(opacity=70);position:fixed;top:0;left:0;}
.course-pop{ display: none; overflow:hidden; width:800px; height:525px;text-align:left; padding:0;background-color:#fff; position:fixed; top:50%; left:50%; margin:-262.5px 0 0 -400px; z-index:101; padding-bottom: 0!important;}
.course-pop .pop-tit{ height:60px; line-height:60px; background:#f5f5f5; padding:0 0 0 20px;}
.course-pop .pop-tit h6{ float:left; font-size:18px; color:#565657;}
.course-pop .pop-tit h6 i{ display:inline-block; width:6px; height:26px; background:#ff9b3a; margin-right:15px; vertical-align:middle;}
.course-pop .pop-tit .close-btn{ width:15px; height:15px; line-height:0; font-size:0; margin:24px 20px 0 0; background:url(/images/pro2018/jianli/ico.png) no-repeat -184px -271px; cursor:pointer;}
.course-pop .course-pop-con{ padding:18px 20px 33px 35px;}
.course-pop .btn-wrap{ display:block;padding:30px 0 0;}
.course-pop .btn-wrap .buy-btn02{ display:block; *zoom:1; background:#f4674b; text-align:center; width:200px; height:50px; line-height:50px; font-size:20px; color:#fff; text-decoration:none;border-radius:0;position: inherit;margin-top:0;float: right;;}
.course-pop .btn-wrap .buy-btn02:hover{ background:#ea4310;}
.course-pop .course-pop-wrap{ height:342px; overflow-y:auto;}
.moreShopping-wrap .moreShopping-class{ width:100%; overflow: hidden; border:0;}
.moreShopping-wrap .moreShopping-class p { font-size: 14px; line-height: 14px; height: 14px; display: inline-block; float: left; width: 100%; margin-top: 20px; text-align: left;}
.moreShopping-wrap .moreShopping-class p i { color: #999; font-size: 12px; line-height: 14px; cursor: pointer;}
.moreShopping-wrap .moreShopping-class p i img { vertical-align: middle; margin-left: 4px;}
.moreShopping-wrap .moreShopping-class p em { padding-left: 10px; font-size: 12px; color: #FF8E35; display: inline-block;}
.moreShopping-wrap .moreShopping-class .ChooseSubject { *padding-bottom: 23px; overflow: hidden; display: inline-block;}
.moreShopping-wrap .moreShopping-class .ChooseSubject ul li { float: left; font-size: 14px; margin: 15px 14px 0 0;}
.moreShopping-wrap .moreShopping-class .ChooseSubject ul li a { padding: 0 10px; height: 28px; line-height: 28px; background: #F8F8F8; border-radius: 2px; display: inline-block; text-align: center; border: 1px solid #F8F8F8;}
.moreShopping-wrap .moreShopping-class .ChooseSubject ul li.on a { background: url(/newWeb/images/2020CourseCenter/r_po.png) no-repeat right bottom #FFF6F1; border: 1px solid #FD8C34; color: #FF8E35;}
.moreShopping-wrap .moreShopping-class .SelectDate .SelectExam { width: 353px; padding-bottom: 23px;}
.moreShopping-wrap .moreShopping-class .SelectDate .SelectExam .question-pop { display: none; width: 295px; background: #fff;  border: 2px solid #eee; border-radius: 8px; position: absolute; right: 0; top: 49px; padding: 15px 10px; z-index: 89;}
.moreShopping-wrap .moreShopping-class .SelectDate .SelectExam .question-pop i { content: " ";  width: 18px;  height: 14px; background: url(/newWeb/images/2020CourseCenter/course02.png) no-repeat; position: absolute; top: -13px; left: 55px;}
.moreShopping-wrap .moreShopping-class .SelectDate .SelectExam .question-pop .kaoqi { font-size: 12px; color: #777; line-height: 18px; font-weight: normal;}
.moreShopping-wrap .moreShopping-class .SelectDate .SelectExam .question-pops { display: none; width: 295px; background: #fff; border: 2px solid #eee; border-radius: 8px; position: absolute; right: 0; top: 49px; padding: 15px 10px; z-index: 99;}
.moreShopping-wrap .moreShopping-class .SelectDate .SelectExam .question-pops i { content: ""; width: 18px; height: 14px; background: url(/newWeb/images/2020CourseCenter/course02.png) no-repeat; position: absolute; top: -13px; left: 55px;}
.moreShopping-wrap .moreShopping-class .SelectDate .SelectExam .question-pops .kaoqi { font-size: 12px; color: #777; line-height: 18px; font-weight: normal;}
.moreShopping-wrap .moreShopping-class .SelectDate .SelectExam ul li { float: left; height: 30px; line-height: 30px; background: #F8F8F8; border-radius: 2px; border: 1px solid #F8F8F8; margin-right: 14px; margin-top: 15px;}
.moreShopping-wrap .moreShopping-class .SelectDate .SelectExam ul li a { font-size: 14px; text-align: center; display: inline-block; padding: 0 11px;}
.moreShopping-wrap .moreShopping-class .SelectDate .SelectExam ul li a i { font-size: 12px;}
.moreShopping-wrap .moreShopping-class .SelectDate .SelectExam ul li.on { background: url(/newWeb/images/2020CourseCenter/r_po.png) no-repeat right bottom #FFF6F1; border: 1px solid #FD8C34;}
.moreShopping-wrap .moreShopping-class .SelectDate .SelectExam ul li.on a { color: #FF8E35;}
.moreShopping-wrap .moreShopping-class .completeTeaching ul .minCon { display: none;}
.moreShopping-wrap .moreShopping-class .completeTeaching ul li { float: left; font-size: 14px; margin: 14px 14px 0 0;}
.moreShopping-wrap .moreShopping-class .completeTeaching ul li a { position: relative; width: 228px; height: 28px; line-height: 28px; background: #F8F8F8; border-radius: 2px; display: inline-block; text-align: center; border: 1px solid #F8F8F8;}
.moreShopping-wrap .moreShopping-class .completeTeaching ul li a strong { position: absolute; right: 0; top: -10px; background: linear-gradient(270deg, #FF7967 0%, #E73F67 100%); border-radius: 12px 12px 0 12px; height: 17px; line-height: 17px; font-weight: 400; color: #fff; padding: 0 5px;}
.moreShopping-wrap .moreShopping-class .completeTeaching ul li.on a { background: url(/newWeb/images/2020CourseCenter/r_po.png) no-repeat right bottom #FFF6F1; border: 1px solid #FD8C34; color: #FF8E35;}
.moreShopping-wrap .moreShopping-class .completeTeaching a.openMore { position: absolute; left: 700px; top: 20px; font-size: 12px; color: #999; display: block; width: 10px; height: 6px; background: url(/newWeb/images/2020CourseCenter/gr_01.png) no-repeat left center; background-size: 10px 6px; -webkit-transition: all .3s linear; transition: all .3s linear;}
.moreShopping-wrap .moreShopping-class .completeTeaching a.on { -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg);}
.moreShopping-wrap .moreShopping-price{ width:100%; padding: 12px 0 0 0 !important;}
.moreShopping-wrap .moreShopping-price .preferential,.moreShopping-wrap .moreShopping-price .prize { font-size: 12px; line-height: 26px; margin-bottom: 12px; position: relative;}
.moreShopping-wrap .moreShopping-price .preferential i,.moreShopping-wrap .moreShopping-price .prize i,.moreShopping-wrap .moreShopping-price .morePrice i{ font-size: 12px; width: 18px; height: 18px; line-height: 18px; text-align: center; display: inline-block; margin-right: 6px;}
.moreShopping-wrap .moreShopping-price .preferential i { color: #FF6A00; border: 1px solid #FF6A00;}
.moreShopping-wrap .moreShopping-price .prize i { color: #FF3333; border: 1px solid #FF3333;}
.moreShopping-wrap .moreShopping-price .prize img { display:block; top:0; right:-10px; margin: 7px 0 0 5px; width: 10px; height: 6px; -webkit-transition: all .3s linear; transition: all .3s linear;}
.moreShopping-wrap .moreShopping-price .prize img.on { -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg);}
.moreShopping-wrap .moreShopping-price .prize a.openMore{ position: absolute; left: 700px; top: 7px; font-size: 12px; color: #999; display: block; width: 10px; height: 6px; background: url(/newWeb/images/2020CourseCenter/gr_01.png) no-repeat left center; background-size: 10px 6px; -webkit-transition: all .3s linear; transition: all .3s linear;}
.moreShopping-wrap .moreShopping-price .prize a.on { -webkit-transform: rotateZ(180deg); transform: rotateZ(180deg);}
.moreShopping-wrap .moreShopping-price .morePrice { font-size: 12px; line-height: 26px; position: absolute; background: #fff; display: none; width: 100%; z-index: 22;}
.moreShopping-wrap .moreShopping-price .morePrice i{ color: #FF3333; border: 1px solid #FF3333;}
.moreShopping-wrap .moreShopping-price .morePrice.addFlow { overflow: auto; height: 78px;}
.moreShopping-wrap .moreShopping-priceCon{ float: left;}
.moreShopping-wrap .moreShopping-priceCon em { font-size: 14px; line-height: 20px; color: #999; padding-right: 20px; margin-top: 18px; display: inline-block; text-decoration: line-through;}
.moreShopping-wrap .moreShopping-priceCon h2 { font-size: 24px; color: #E9491E; display:inline-block;}
.prompt-Pop{ display: none; width: 360px; padding: 10px 20px; line-height: 28px; color: #fff; font-size: 18px; border-radius: 5px; text-align: center; background: #000; filter: alpha(opacity=50); opacity: 0.5; position: fixed; left: 50%; margin: -24px 0 0 -200px; top: 50%; z-index: 9999;}
