.classContrast-mask{display:none;width:100%;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0; z-index:9999999998;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.classContrast-pop{ display: none; overflow:hidden; width:980px; height:650px; background-color:#fff; position:fixed; top:50%; left:50%; margin:-325px 0 0 -490px; font:14px/1.5 \5FAE\8F6F\96C5\9ED1,\9ED1\4F53,arial,Helvetica,Tahoma,sans-serif;  z-index:9999999999;_position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.classContrast-pop .classContrast-title{ height:54px; background:#f5f5f5;}
.classContrast-pop .classContrast-title h3{ float:left; line-height:54px; padding-left:40px; font-size:20px; color:#333; font-weight:normal; position:relative;}
.classContrast-pop .classContrast-title h3 i{ display:block; width:4px; height:22px; background:#fe9357; position:absolute; left:20px; top:50%; margin-top:-11px;}
.classContrast-pop .classContrast-title .close-btn{ float:right; display:block; width:16px; height:16px; margin:20px 20px 0 0; background:url("/images/24homePage/include/close-btn_02.png") no-repeat;}
.classContrast-pop .pop-con{ height:540px; margin-top:10px; overflow:auto; padding:0 20px 0 0; margin-left:20px; background:#fff; position:relative;}
.classContrast-pop .classContrast-tit{ width:240px; height:74px; text-align:center; color:#fff; border-top-left-radius:8px; border-top-right-radius:8px; background-image:-webkit-linear-gradient(left, #fa7f31, #fd873a); background-image:-ms-linear-gradient(left, #fa7f31, #fd873a); background-image:linear-gradient(left,#fa7f31,#fd873a); background:#fc8435\9;}
.classContrast-pop .classContrast-tit h4{ line-height:30px; margin:0; padding:0; padding-top:9px; font-size:20px; color:#fffefe; font-weight:bold;}
.classContrast-pop .classContrast-tit p{ line-height:24px; font-size:14px; margin:0; padding:0;}
.classContrast-pop .classContrast-tit a{ color:#fff;}
.classContrast-pop .classContrast-tit.hot{ background-image:-webkit-linear-gradient(left, #ff5743, #ff5743); background-image:-ms-linear-gradient(left, #ff5743, #ff5743); background-image:linear-gradient(left,#ff5743,#ff5743); background:#ff5743\9;}
.classContrast-pop .table{ position:relative;}
.classContrast-pop .table th{ border-right:1px solid #fff; border-bottom:1px solid #e7e7e7;}
.classContrast-pop .highlight-chk{ width:166px; height:16px; line-height:16px; font-size:12px; color:#333; margin-top:40px; text-align:left; cursor:pointer;}
.classContrast-pop .highlight-chk i{ display:inline-block; width:14px; height:14px; border:1px solid #d4d4d4; margin-right:6px; vertical-align:-3px; *vertical-align:0px;}
.classContrast-pop .highlight-chk.on i{ background:url("/images/24homePage/include/gou02.png") no-repeat center; *vertical-align:0;}
.classContrast-pop .table .tit01{ height:56px; line-height:56px; padding-top:0; padding-bottom:0; background:#f5f5f5; padding-left:22px; text-align:left; font-size:16px; color:#000; font-weight:bold; border-left:1px solid #e7e7e7;}
.classContrast-pop .table .tit01 span{ display:inline-block; line-height:56px;}
.classContrast-pop .table .tit02{ font-size:14px; color:#333; font-weight: 700; border-left:1px solid #e7e7e7; background:#fff;}
.classContrast-pop .table .tit02.abs{ position:absolute;}
.classContrast-pop .table .highlight-tags{ width:210px;}
.classContrast-pop .table td{ border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; line-height:18px; height: 18px; padding:9px 15px; font-size:14px; text-align: center;}
.classContrast-pop .table td.hAuto{ height: auto;}
.classContrast-pop .classSelect-wrap{ height:36px; margin: 10px 20px 0;}
.classContrast-pop .table tr.highlightTr-tags td{ background:#fffbdb;}
.classContrast-pop .table-top{ position:absolute; left:0; top:0; background:#fff; z-index:10;}
.classContrast-pop .nrtk{ cursor: pointer; position: relative; z-index: 3;}
.classContrast-pop .nrtk-pop{ display: none; line-height: 28px; border-radius: 4px; font-weight: normal; position: absolute; left: 26px; text-align: left; top: 42px; white-space: normal; width: 350px; font-size: 14px; z-index: 5; padding: 10px 20px; background: #fff; border-top: 2px solid #fc9439; -webkit-box-shadow:0 4px 15px rgba(0, 0, 0, 0.1); -moz-box-shadow:0 4px 15px rgba(0, 0, 0, 0.1); box-shadow:0 4px 15px rgba(0, 0, 0, 0.1);}
.classContrast-pop .nrtk-pop .jian{ display: block; background:url(/images/24homePage/include/jian_02.png) no-repeat; width: 23px; height: 13px; overflow: hidden; position: absolute; left: 45px; top: -13px;}
.classContrast-pop .nrtk-pop.up{ top: auto; bottom: 42px; border-top: 0; border-bottom: 2px solid #fc9439;}
.classContrast-pop .nrtk-pop.up .jian{ background:url(/images/24homePage/include/jian_01.png) no-repeat; top: auto; bottom: -13px;}

/**/
.classSelect .top-tit{ float: left; height:36px; line-height:36px; font-size:14px; color:#333;}
.classSelect .classSelect-con{ float: left; margin-left: 10px;}
.classSelect ul li{ overflow:hidden; float: left; cursor:pointer; text-align:left; font-size:14px; line-height:36px; height:36px; color:#333; display:block; margin-right: 30px;}
.classSelect ul li i{ display:inline-block; width:14px; height:14px; border:1px solid #d4d4d4; margin-right:6px; vertical-align:-3px; *vertical-align:8px;}
.classSelect ul li.on i{ background:url("/images/24homePage/include/gou02.png") no-repeat center; *vertical-align:0;}

/* 2021/7/20新增样式 */
.course-tab-hdbox .course-tab-hd{margin-bottom:32px;}
.course-tab-hdbox .course-tab-hd li{height:40px;line-height:40px;width:111px;text-align:center;float:left;font-size:16px;cursor:pointer;color: #333;background: #fff;}
.course-tab-hdbox .course-tab-hd li.on{font-weight: bold;color:#fff;background: #fc9439;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.course-tab-hdbox .course-tab-bd{display:none;}
.course-tab-hdbox .course-tab-bd .course-mod{width:auto;margin:0;font-size:0;}
.course-tab-hdbox .course-tab-bd .course-con{display:inline-block;*display:inline;*zoom:1;font-size:14px;vertical-align:top;}
