/*复习规划*/
.reviewBoxBg{
    background: -webkit-linear-gradient(top, #f3fcfa, #e3f7f2); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #f3fcfa, #e3f7f2); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #f3fcfa, #e3f7f2); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #f3fcfa, #e3f7f2); /* 标准的语法 */}
.reviewBox{ padding: 0 0 30px;}
.reviewBox .review-tit{ height: 60px; text-align: center; margin-bottom: 36px;}
.reviewBox .review-tit li{ display: inline-block; padding: 0 40px; height: 58px; line-height: 58px; font-size: 22px; border: 1px solid #00b1a6; background: #ebf7f4; border-radius: 30px; margin: 0 6px; cursor: pointer; -webkit-box-shadow:0 10px 20px rgba(193, 227, 218, 0.5); -moz-box-shadow:0 10px 20px rgba(193, 227, 218, 0.5); box-shadow:0 10px 20px rgba(193, 227, 218, 0.5);}
.reviewBox .review-tit li.on{ color: #fff; font-weight: 700; background: #00b1a6;
    background: -webkit-linear-gradient(left, #009184, #00b1a6); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #009184, #00b1a6); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #009184, #00b1a6); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #009184, #00b1a6); /* 标准的语法 */}
.reviewBox .review{ padding: 10px 0; background: #fff; border-radius: 8px; margin-bottom: 30px; -webkit-box-shadow:0 10px 20px rgba(193, 227, 218, 0.5); -moz-box-shadow:0 10px 20px rgba(193, 227, 218, 0.5); box-shadow:0 10px 20px rgba(193, 227, 218, 0.5);}
.reviewBox .review .revtopBox{}
.reviewBox .review .revbotBox{ max-height: 280px; overflow: auto; overflow-x: hidden;}
.reviewBox .review .revList{ float: left; margin-left: 10px;}
.reviewBox .review .revList .rtTop{ height: 206px; background: #ddf1eb; border-radius: 8px; margin-bottom: 10px;}
.reviewBox .review .revList .rtTop-tit{ height: 54px; line-height: 54px; text-align: center; font-size: 18px; font-weight: 700; color: #007374;}
.reviewBox .review .revList .rtTop-con{ height: 142px; background: #fff; border-radius: 8px; margin: 0 10px;}
.reviewBox .review .revList .rtTop-con-tit{ position: relative; z-index: 1; height: 46px; line-height: 46px; text-align: center; font-size: 16px; font-weight: 700;}
.reviewBox .review .revList .rtTop-con-tit i{ position: absolute; top: 12px; right: 4px; padding: 0 4px; height: 22px; line-height: 22px; font-size: 12px; color: #ff9119; background: #ffeedd; border-radius: 4px;}
.reviewBox .review .revList .rtTop-con-ctxt{ height: 48px; line-height: 24px; font-size: 14px; margin: 0 15px 10px; overflow:hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.reviewBox .review .revList .rtTop-con-btxt{ height: 24px; line-height: 24px; font-size: 14px; color: #999; margin: 0 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.reviewBox .review .revList .rtTop-con.two{ width: 160px; margin: 0 0 0 10px;}
.reviewBox .review .revList .rtBot .bglv{ background: #f6faf9;}
.reviewBox .review .revList .rtBot .bgbai{ background: #fff;}
.reviewBox .review .revList .rtBot .twoList{ height: 57px;}
.reviewBox .review .revList .rtBot .thrList{ height: 96px;}
.reviewBox .review .revList .rtBot .fouList{ height: 135px;}
.reviewBox .review .revList .rtBot.table01 table{ width: 100%; border-collapse: collapse;}
.reviewBox .review .revList .rtBot.table01 td{ line-height: 18px; font-size: 14px; padding: 10px; border: 1px solid #eaeaea;}
.reviewBox .review .revList .rtBot.table02 table{ width: 100%; border: 1px solid #eaeaea;}
.reviewBox .review .revList .rtBot.table02 td{ line-height: 18px; font-size: 14px; padding: 11px 10px 10px;}
.reviewBox .review .revList .rtBot.table02 tr:last-child td{ padding-top: 10px;}
.reviewBox .review .revList .rtBot.table03 table{ width: 100%; border: 1px solid #eaeaea;}
.reviewBox .review .revList .rtBot.table03 td{ line-height: 18px; font-size: 14px; padding: 11px 10px 10px;}
.reviewBox .review .revList .rtBot.table03 tr:last-child td{ padding-top: 10px;}
.reviewBox .review .revList .rtBot.table03 td:first-child{ border-right: 1px solid #eaeaea;}
.reviewBox .review .revMax{ clear: both;}
.reviewBox .review .revMax-con{ width: 1158px; padding: 10px; line-height: 24px; font-size: 14px; border: 1px solid #eaeaea; margin-left: 10px; background: #f6faf9;}
.reviewBox .review .revMax-con p{ margin-bottom: 6px;}
.reviewBox .review .revMax-con p:last-child{ margin-bottom: 0;}
.reviewBox .review .revFot{ clear: both; padding: 10px 20px; line-height: 24px; font-size: 14px;}
.reviewBox .review .revSubtit{ height: 50px; text-align: center;}
.reviewBox .review .revSubtit .lcion,.reviewBox .review .revSubtit .rcion{ display: inline-block; *display: inline; *zoom: 1; background:url(/images/project2024/weishengzige/tit_09.png) no-repeat left center;}
.reviewBox .review .revSubtit .rcion{ background:url(/images/project2024/weishengzige/tit_09.png) no-repeat right center;}
.reviewBox .review .revSubtit .ctxt{ padding: 0 36px; line-height: 50px; font-size: 20px; font-weight: 700; color: #007374;}
.reviewBox .review .revTabMax{ clear: both; margin: 0 10px 10px;}
.reviewBox .review .revTabMax table{ width: 100%; border-collapse: collapse;}
.reviewBox .review .revTabMax td{ line-height: 18px; font-size: 14px; padding: 10px; border: 1px solid #eaeaea;}
.reviewBox .review .revTabMax .bglv{ background: #f6faf9;}
/*4个阶段*/
.reviewBox .revFour .revList.yx{ width: 270px;}
.reviewBox .revFour .revList.yx .rtTop{ background: #ffe8d1;}
.reviewBox .revFour .revList.yx .rtTop-tit{ color: #c76503;}
.reviewBox .revFour .revList.jc{ width: 180px;}
.reviewBox .revFour .revList.tg{ width: 350px;}
.reviewBox .revFour .revList.cc{ width: 350px;}
/*4个阶段第二形态*/
.reviewBox .revFour02 .revList.yx{ width: 270px;}
.reviewBox .revFour02 .revList.yx .rtTop{ background: #ffe8d1;}
.reviewBox .revFour02 .revList.yx .rtTop-tit{ color: #c76503;}
.reviewBox .revFour02 .revList.jc{ width: 265px;}
.reviewBox .revFour02 .revList.tg{ width: 265px;}
.reviewBox .revFour02 .revList.cc{ width: 350px;}
/*3个阶段*/
.reviewBox .revthr .revList.yx{ width: 270px;}
.reviewBox .revthr .revList.yx .rtTop{ background: #ffe8d1;}
.reviewBox .revthr .revList.yx .rtTop-tit{ color: #c76503;}
.reviewBox .revthr .revList.jc{ width: 293px;}
.reviewBox .revthr .revList.tg{ width: 293px;}
.reviewBox .revthr .revList.cc{ width: 293px;}
/*滚动条*/
.reviewBox .mCSB_scrollTools{ width: 6px !important; background: #ededed; border-radius: 3px;}
.reviewBox .mCSB_scrollTools .mCSB_draggerRail{ background: none;}
.reviewBox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:6px; background: #ccc; border-radius: 3px;}
.reviewBox .mCSB_draggerContainer{ margin: 0 !important;}
/*23师资课时弹出*/
.mask{ display: none; width: 100%; height: 100%; position:fixed; top:0; left:0; background:#000; z-index:999; filter:alpha(opacity=70);opacity:0.7;}
.szks_tanchu{  display:none; width:1200px; background: #fff; border-radius: 10px; position:fixed;top:50%;left:50%; margin:0 0 0 -600px;z-index:1000;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.szks_tanchu .tit{ position: relative; z-index: 1; height:60px; line-height:60px; text-align: center; background:#f5f5f5; border-radius: 10px 10px 0 0;}
.szks_tanchu .tit .t1{ display: inline-block; font-size: 22px; color: #20312d; font-weight: 700;}
.szks_tanchu .tit .close{ position: absolute; top: 22px; right: 22px; width:15px; height:15px; background: url(/images/zhiyeyaoshi/2018index/an.png) no-repeat -40px -2747px; line-height:0; font-size:0;}
.szks_tanchu .reviewBox{ padding: 0!important;}
.szks_tanchu .reviewBox .review{ margin-bottom: 0!important;}

/*26新阶段*/
.reviewBox .review .revListNew{ float: left; margin-left: 10px;}
.reviewBox .review .revListNew .rtTop{ height: 188px; border-radius: 8px; margin-bottom: 10px; background: #cbf7ea;
    background: -webkit-linear-gradient(top, #c2f1e3, #e2f9ee); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #c2f1e3, #e2f9ee); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #c2f1e3, #e2f9ee); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #c2f1e3, #e2f9ee); /* 标准的语法 */}
.reviewBox .review .revListNew .rtTop-tit{ height: 58px; line-height: 58px; text-align: center; font-size: 18px; font-weight: 700; color: #01392e;}
.reviewBox .review .revListNew .rtTop-tit .lb,.reviewBox .review .revListNew .rtTop-tit .zb{ display: inline; padding: 0 8px; height: 18px; line-height: 18px; font-size: 12px; color: #26ab88; background: #fff; border-radius: 9px 9px 9px 0; margin-left: 14px; vertical-align: 1px;}
.reviewBox .review .revListNew .rtTop-tit .zb{ color: #ff7a19;}
.reviewBox .review .revListNew .rtTop-con{ height: 120px; background: #fff; border-radius: 8px; margin: 0 10px;}
.reviewBox .review .revListNew .rtTop-con-tit{ line-height: 28px; text-align: center; font-size: 14px; color: #ff7a19; padding: 12px 0 0;}
.reviewBox .review .revListNew .rtTop-con-ctxt{ line-height: 28px; text-align: center; font-size: 14px; padding: 8px 0 0;}
/*26新阶段 4个阶段*/
.reviewBox .revFour .revListNew{ width: 287px;}
/*26新阶段 5个阶段*/
.reviewBox .revFive .revListNew{ width: 238px;}
.reviewBox .revFive .revListNew:first-child{ width: 248px;}
.reviewBox .revFive .revListNew:first-child .rtTop-con-tit{ color: #3f898a;}
.reviewBox .revFive .revListNew.ml{ margin-left: -10px;}
/*26新阶段 6个阶段*/
.reviewBox .revSix .revListNew{ width: 188px;}
