@charset "utf-8";
/*
@author: he
@update: he (2024-07-16)
*/
body{font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/* 新增公用样式 */
.hide{display:none;}
.diiblock{display: inline-block; *zoom: 1; *display: inline;}
.textcon{text-align:center;}
.marcon{margin:0 auto;}
.wblod{font-weight: bold;}
.horizontalcolor{background: -moz-linear-gradient(to right, #11C3F9, #72C472); background: -ms-linear-gradient(to right, #11C3F9, #72C472); background: -webkit-linear-gradient(to right, #11C3F9, #72C472); background: linear-gradient(to right, #11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="1");}
.verticalcolor{background: -moz-linear-gradient(#11C3F9, #72C472); background: -ms-linear-gradient(#11C3F9, #72C472); background: -webkit-linear-gradient(#11C3F9, #72C472); background: linear-gradient(#11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="0");}
.margR0{margin-right: 0 !important;}
.ggTit{ height: 60px; text-align: center; margin-bottom: 30px;}
.ggTit .lcion,.ggTit .rcion{ display: inline-block; background:url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/tit_01.png) no-repeat left center;}
.ggTit .rcion{ background:url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/tit_02.png) no-repeat right center;}
.ggTit .ctxt{ margin: 0 66px; line-height: 60px; font-size: 36px; font-weight: 700; color: #333;}

/*页头*/
.header{ position: relative; z-index: 1; height: 370px;}
.header .logo{ position: absolute; top: 19px; left: 0; display: block; width: 143px; height: 36px;}
.header .tTxt{ position: absolute; top: 62px; left: 0; width: 690px; line-height: 58px; font-size: 28px; color: #fff; text-align: center; font-weight: 700; font-style: oblique; text-shadow:0 8px 10px rgba(7, 99, 142, 0.66);}
.header .tBot{ position: absolute; top: 222px; left: 0; width: 690px;}
.header .tBot-txt{ display: block; width: 354px; height: 40px; font-size: 22px; text-align: center; margin: 0 auto; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_01.png) no-repeat;}
.header .tBot-txt-left{ float: left; width: 96px; font-weight: 700; color: #fff; line-height: 38px;}
.header .tBot-txt-left b{ font-size: 30px; vertical-align: -3px;}
.header .tBot-txt-right{ float: right; width: 258px; font-weight: 700; color: #5e0e02; line-height: 40px;}
.header .rIcon{ position: absolute; top: 188px; right: 244px;}

/*适合人群*/
.fitCrowd{ position: relative; z-index: 2; height: 440px; margin: -70px auto 50px; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/bg_02.jpg) no-repeat; border-radius: 10px;}
.fitCrowd .shuangTime{ position: absolute; top: 0; right: 0; width: 310px; height: 44px; line-height: 44px; text-align: center; color: #fff; font-size: 18px; font-weight: 700; border-radius: 0 10px 0 16px; background: #f30e03; background: linear-gradient(to right, #f30d03, #fb7711);}
.fitCrowd .fTit{ height: 38px; line-height: 38px; text-align: center; font-size: 28px; font-weight: 700; padding: 28px 0; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_03.png) no-repeat 406px 53px;}
.fitCrowd .tBox{ height: 105px; text-align: center; margin-bottom: 31px;}
.fitCrowd .tBox-list{ display: inline-block; width: 180px; height: 105px; padding-left: 130px; margin: 0 35px; text-align: left;}
.fitCrowd .tBox-list .tit{ line-height: 30px; padding-top: 7px; font-size: 18px; font-weight: 700;}
.fitCrowd .tBox-list .txt{ line-height: 30px; font-size: 16px;}
.fitCrowd .tBox-list.bg01{ background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_05.png) no-repeat left center;}
.fitCrowd .tBox-list.bg02{ background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_06.png) no-repeat left center;}
.fitCrowd .tBox-list.bg03{ background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_07.png) no-repeat left center;}
.fitCrowd .bBox{ position: relative; z-index: 1; padding-top: 38px; text-align: center;}
.fitCrowd .bBox .fdIcon{ position: absolute; top: -7px; left: 30px; width: 65px; height: 126px; padding-top: 14px; line-height: 26px; font-size: 22px; font-weight: 700; color: #fff; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_04.png) no-repeat;}
.fitCrowd .bBox-list{ display: inline-block; width: 152px; margin: 0 15px;}
.fitCrowd .bBox-list .pic{ width: 112px; height: 116px; margin: 0 auto;}
.fitCrowd .bBox-list .txt{ line-height: 22px; font-size: 18px; font-weight: 700;}

/*名师*/
.teacherBg{ background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/bg_03.jpg) no-repeat center top;}
.teacher{ padding: 40px 0 50px;}
.teacher .conBox{ position: relative; z-index: 1; height: 430px;}
.teacher .conBox .swiper-container{ width: 1200px; height: 430px;}
.teacher .conBox .swiper-slide{ position: relative; width: 305px; height: 430px; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/bg_04.png) no-repeat;}
.teacher .conBox .swiper-slide .pic{ position: absolute; left: 0; bottom: 0; z-index: 2;  display: block; width: 285px; height: 390px;}
.teacher .conBox .swiper-slide .pic img{ width: 100%; height: 100%; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.teacher .conBox .swiper-slide .pic:hover img{ transform:scale(1.02); -webkit-transform:scale(1.02); -moz-transform:scale(1.02); -o-transform:scale(1.02); -ms-transform:scale(1.02);}
.teacher .conBox .swiper-slide .bbg{ position: absolute; left: 0; bottom: 0; z-index: 3; width: 245px; height: 86px; padding: 0 20px; border-radius: 0 0 8px 8px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.teacher .conBox .swiper-slide .bbg-left{ float: left; display: block; line-height: 26px; font-size: 14px; color: #fff; padding-top: 14px;}
.teacher .conBox .swiper-slide .bbg-left b{ display: block; line-height: 30px; font-size: 20px;}
.teacher .conBox .swiper-slide .bbg-btn{ float: right; display: block; width: 106px; height: 45px; line-height: 44px; text-indent: 48px; font-size: 20px; color: #fff; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_15.png) no-repeat; margin-top: 20px;}
.teacher .conBox .swiper-slide .bbg a:hover{ text-decoration: none;}
.teacher .conBox .swiper-slide:last-child{ width: 285px;}
.teacher .conBox .arrow-left01{ position: absolute; z-index: 2; left: 0; top: 50%; margin-top: -26px; width: 26px; height: 52px; background:url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_13.png) no-repeat;}
.teacher .conBox .arrow-right01{ position: absolute; z-index: 2; right: 0; top: 50%; margin-top: -26px; width: 26px; height: 52px; background:url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_14.png) no-repeat;}

/*冲刺课程*/
.sprintCourseBg{ background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/bg_05.jpg) no-repeat center bottom;}
.sprintCourse{ padding: 40px 0 80px;}
.sprintCourse .ggTit{ margin-bottom: 0;}
.sprintCourse .ggTit .ctxt{ color: #fff;}
.sprintCourse .subTit{ line-height: 24px; font-size: 20px; color: #fff; text-align: center; margin-bottom: 50px;}
.sprintCourse .conBox{ height: 340px; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/bg_06.png) no-repeat;}
.sprintCourse .conBox-list{ float: left; width: 204px; margin-right: 35px;}
.sprintCourse .conBox-list .cltop{ height: 164px; padding-top: 66px; text-align: center; line-height: 40px; font-size: 24px; color: #fff; font-family:"钉钉进步体";}
.sprintCourse .conBox-list .cltop span{ display: block; line-height: 80px;}
.sprintCourse .conBox-list .cltop span b{ font-size: 66px; display: inline-block; margin-right: 4px;}
.sprintCourse .conBox-list .cltop.bgJia{ background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_17.png) no-repeat 130px 68px;}
.sprintCourse .conBox-list .clbot{ width: 136px; line-height: 28px; text-align: center; font-size: 20px; color: #fff; padding-top: 26px; border-top: 1px solid #fff; margin: 0 auto;}
.sprintCourse .conBox-list02{ float: left; width: 204px;}
.sprintCourse .conBox-list02 .cltop{ height: 186px; padding-top: 44px;}
.sprintCourse .conBox-list02 .cltop-txt{ height: 60px; line-height: 60px; text-align: center; font-size: 18px; color: #fff; padding-top: 10px; font-family:"钉钉进步体"; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_17.png) no-repeat 104px 12px;}
.sprintCourse .conBox-list02 .cltop-txt b{ font-size: 40px; display: inline-block; margin-right: 4px;}
.sprintCourse .conBox-list02 .cltop-btn{ position: relative; z-index: 50; display: block; width: 91px; height: 30px; margin: 0 auto; cursor: pointer; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_16.png) no-repeat;}
.sprintCourse .conBox-list02 .cltop-btn .btn{ line-height: 30px; text-align: center; font-size: 14px; color: #fff;}
.sprintCourse .conBox-list02 .cltop-btn .pop{ display: none; position: absolute; right: -96px; top: 30px; padding: 12px 0; width: 380px; background: #fff; border-radius: 8px; box-shadow:0 10px 20px rgba(75, 78, 127, 0.5);}
.sprintCourse .conBox-list02 .cltop-btn .pop:after{ content:" "; display:block; position: absolute; left: 226px; top: -6px; width: 19px; height: 11px; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_18.png) no-repeat;}
.sprintCourse .conBox-list02 .cltop-btn .pop-list{ float: left; width: 170px; margin-left: 20px;}
.sprintCourse .conBox-list02 .cltop-btn .pop-list-tit{ padding-left: 30px; height: 40px; line-height: 42px; font-size: 16px; color: #005ee9; font-weight: 700;}
.sprintCourse .conBox-list02 .cltop-btn .pop-list-tit.bg01{ background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_19.png) no-repeat left center;}
.sprintCourse .conBox-list02 .cltop-btn .pop-list-tit.bg02{ background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_20.png) no-repeat left center;}
.sprintCourse .conBox-list02 .cltop-btn .pop-list-txt{ line-height: 30px; font-size: 16px;}
.sprintCourse .conBox-list02 .cltop-btn .pop-list-txt span{ color: #a8e0fd; font-weight: 700;}
.sprintCourse .conBox-list02 .clbot{ width: 136px; line-height: 28px; text-align: center; font-size: 20px; color: #fff; padding-top: 26px; border-top: 1px solid #fff; margin: 0 auto;}

/*直播课表*/
.liveSchedule{ padding: 40px 0 50px;}
.liveSchedule .topBox{ max-height: 290px; overflow: auto; overflow-x: hidden; box-shadow:0 10px 20px rgba(97, 148, 195, 0.2);}
.liveSchedule .topBox .table{ width: 100%; border-collapse: collapse;}
.liveSchedule .topBox .table td{ padding: 6px 0; border: 1px solid #f1f8ff; line-height: 28px; text-align: center; font-size: 14px;}
.liveSchedule .topBox .table .tabTit{ background: #cfe7ff; font-weight: 700;}
.liveSchedule .typBox{ height: 50px; line-height: 50px; font-size: 14px;}
.liveSchedule .botBox{ height: 100px; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/bg_07.png) no-repeat;}
.liveSchedule .botBox-left{ float: left; padding: 12px 0 0 40px;}
.liveSchedule .botBox-left .bltop{ height: 50px; line-height: 50px; font-size: 22px; font-weight: 700; font-style: oblique;}
.liveSchedule .botBox-left .bltop b{ font-size: 36px; vertical-align: -2px;}
.liveSchedule .botBox-left .bltop span{ display: inline-block; color: #b15006;
    background: -webkit-linear-gradient(top, #be630a, #9d3400); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #be630a, #9d3400); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #be630a, #9d3400); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #be630a, #9d3400); /* 标准的语法 */
    -webkit-background-clip: text;
    color: transparent;}
.liveSchedule .botBox-left .bltop strong{ display: inline-block; color: #e7100b;
    background: -webkit-linear-gradient(top, #dd0a09, #f4170e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #dd0a09, #f4170e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #dd0a09, #f4170e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #dd0a09, #f4170e); /* 标准的语法 */
    -webkit-background-clip: text;
    color: transparent;}
.liveSchedule .botBox-left .bltop .icon{ display: inline-block; width: 67px; height: 33px; line-height: 33px; font-size: 24px; color: #fff; font-weight: 700; text-align: center; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_21.png) no-repeat; margin-left: 10px; vertical-align: 12px;}
.liveSchedule .botBox-left .blbot{ line-height: 26px; font-size: 14px; color: #ad5222; font-style: oblique;}
.liveSchedule .botBox-btn01{ float: right; display: block; width: 168px; height: 50px; text-align: center; margin: 25px 40px 0 0; border-radius: 25px; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_22.png) no-repeat; box-shadow:0 4px 8px rgba(221, 78, 15, 0.5);}
.liveSchedule .botBox-btn01 b{ display: inline-block; line-height: 48px; font-size: 22px; font-weight: 700; color: #ffe9bc;
    background: -webkit-linear-gradient(top, #ffd97e, #fff0d8); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ffd97e, #fff0d8); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ffd97e, #fff0d8); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ffd97e, #fff0d8); /* 标准的语法 */
    -webkit-background-clip: text;
    color: transparent;}
.liveSchedule .botBox-btn02{ float: right; display: block; width: 168px; height: 50px; text-align: center; line-height: 50px; font-size: 22px; color: #fff; margin: 25px 20px 0 0; border-radius: 25px; background: #dc780b; background: linear-gradient(to right, #e57e0d, #cb6d06);}
.liveSchedule .botBox a:hover{ text-decoration: none;}
.liveSchedule .fotBox{ position: relative; z-index: 1; height: 551px; background:url(/images/yishizigekaoshi/project2025/25kqmxb/bg_09.png) no-repeat; margin-top: 40px;}
.liveSchedule .fotBox .tit{ height: 89px; margin-bottom: 25px;}
.liveSchedule .fotBox .tit-subTxt{ padding-left: 450px; line-height: 88px; font-size: 22px; color: #fff;}
.liveSchedule .fotBox .tit-subTxt em{ font-size: 14px;}
.liveSchedule .fotBox .leftCon{ float: left; width: 435px; height: 402px; padding-top: 10px; margin-left: 300px; background:url(/images/yishizigekaoshi/project2025/25kqmxb/bg_10.png) no-repeat;}
.liveSchedule .fotBox .leftCon .lTit{ height: 76px; line-height: 76px; border-bottom: 1px solid #f3ead6; margin: 0 30px 16px;}
.liveSchedule .fotBox .leftCon .lTit-left{ float: left; font-size: 26px; font-weight: 700;}
.liveSchedule .fotBox .leftCon .lTit-left b{ color: #ff0002;}
.liveSchedule .fotBox .leftCon .lTit-left em{ margin-left: 10px; font-size: 16px; font-weight: 400;}
.liveSchedule .fotBox .leftCon .lTit-right{ float: right; font-size: 22px; font-weight: 700;}
.liveSchedule .fotBox .leftCon .cTxt{ line-height: 28px; font-size: 16px; margin: 0 30px 10px;}
.liveSchedule .fotBox .leftCon .cTxt b{ color: #333;}
.liveSchedule .fotBox .leftCon .bTxt{ line-height: 30px; font-size: 14px; color: #666; margin: 0 30px;}
.liveSchedule .fotBox .rightCon{ float: left; width: 435px; height: 402px; padding-top: 10px; margin-left: 10px; background:url(/images/yishizigekaoshi/project2025/25kqmxb/bg_16.png) no-repeat;}
.liveSchedule .fotBox .rightCon .lTit{ height: 76px; line-height: 76px; border-bottom: 1px solid #f3ead6; margin: 0 30px 16px;}
.liveSchedule .fotBox .rightCon .lTit-left{ float: left; font-size: 26px; font-weight: 700;}
.liveSchedule .fotBox .rightCon .lTit-left b{ color: #ff0002;}
.liveSchedule .fotBox .rightCon .lTit-right{ float: right; font-size: 22px; font-weight: 700;}
.liveSchedule .fotBox .rightCon .cTxt{ line-height: 28px; font-size: 16px; margin: 0 30px 10px;}
.liveSchedule .fotBox .rightCon .cTxt b{ color: #333;}
.liveSchedule .fotBox .rightCon .bTxt{ line-height: 30px; font-size: 14px; color: #666; margin: 0 30px;}

/*滚动条*/
.liveSchedule .mCSB_scrollTools{ width: 6px !important; background: #ededed; border-radius: 3px;}
.liveSchedule .mCSB_scrollTools .mCSB_draggerRail{ background: none;}
.liveSchedule .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:6px; background: #ccc; border-radius: 3px;}
.liveSchedule .mCSB_draggerContainer{ margin: 0 !important;}

/*配套服务*/
.serveBg{ background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/bg_08.jpg) no-repeat center bottom;}
.serve{ padding: 40px 0 50px;}
.serve .ggTit{ margin-bottom: 40px;}
.serve .ggTit .ctxt{ color: #fff;}
.serve .conBox{ position: relative; z-index: 1; height: 428px;}
.serve .conBox .listLeft{ position: absolute; width: 360px; height: 175px;}
.serve .conBox .listLeft .tit{ width: 210px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #752a00; font-weight: 700;}
.serve .conBox .listLeft .txt{ padding: 8px 0 0 100px; line-height: 28px; font-size: 14px;}
.serve .conBox .listLeft .txt strong{ display: block; line-height: 34px; font-size: 16px; color: #0259ee;}
.serve .conBox .listRight{ position: absolute; width: 360px; height: 175px;}
.serve .conBox .listRight .tit{ float: right; width: 210px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #752a00; font-weight: 700;}
.serve .conBox .listRight .txt{ clear: both; padding: 8px 0 0 20px; line-height: 28px; font-size: 14px;}
.serve .conBox .listRight .txt strong{ display: block; line-height: 34px; font-size: 16px; color: #0259ee;}
.serve .conBox .bg01{ top: 0; left: 0; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/bg_09.png) no-repeat;}
.serve .conBox .bg02{ top: 230px; left: 0; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/bg_10.png) no-repeat;}
.serve .conBox .bg03{ top: 0; right: 0; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/bg_11.png) no-repeat;}
.serve .conBox .bg04{ top: 230px; right: 0; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/bg_12.png) no-repeat;}
.serve .conBox .cenPic{ position: absolute; left: 50%; top: 14px; margin-left: -89px; width: 178px; height: 328px;}
.serve .conBox .cenPic .swiper-container{ width: 178px; height: 310px;}
.serve .conBox .cenPic .swiper-slide{ position: relative; width: 178px; height: 310px;}
.serve .conBox .cenPic .swiper-slide img{ width: 178px; height: 310px;}
.serve .conBox .cenPic .pagination { position: absolute; left: 0; text-align: center; bottom:8px; width: 100%;}
.serve .conBox .cenPic .swiper-pagination-switch { display: inline-block; width: 6px; height: 6px; border-radius: 3px; background: #ccc; box-shadow: 0 1px 2px #555 inset; margin: 0 3px; cursor: pointer;}
.serve .conBox .cenPic .swiper-active-switch { background: #fff;}

/*免费资料*/
.informationBg{ background: url(//www.med66.com/upload/resources/image/2025/07/16/848911.jpg) no-repeat center top;}
.information{ padding: 164px 0 0; height: 364px;}
.information .leftPic{ float: left; width: 360px; height: 232px; margin: 16px 0 0 40px;}
.information .leftPic img{ width: 360px; height: 232px;}
.information .rightCon{ float: right; width: 710px; margin: 0 43px 0 0;}
.information .rightCon-top{ height: 100px; margin-bottom: 22px;}
.information .rightCon-top .rtleft{ float: left; line-height: 30px; font-size: 16px; padding: 22px 0 0 30px;}
.information .rightCon-top .rtleft b{ display: block; font-size: 20px;}
.information .rightCon-top .rtbtn{ float: right; display: block; width: 141px; height: 43px; line-height: 42px; text-indent: 18px; font-size: 18px; color: #fff; font-weight: 700; font-style: oblique; border-radius: 22px; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_23.png) no-repeat; margin: 26px 30px 0 0; box-shadow:0 14px 14px rgba(203, 53, 0, 0.3);}
.information .rightCon-top .rtbtn b{ font-size: 20px;}
.information .rightCon-top .rtbtn:hover{ text-decoration: none;}
.information .rightCon-bot{ text-align: center;}
.information .rightCon-bot .rbList{ display: inline-block; position: relative; z-index: 1; width: 140px; height: 111px; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/bg_14.png) no-repeat; margin: 0 12px;}
.information .rightCon-bot .rbList-num{ position: absolute; left: 0; top: 8px; width: 71px; text-align: center; font-size: 24px; color: #fd9d13; font-family:"钉钉进步体";
    background: -webkit-linear-gradient(top, #ff931c, #ff843f); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff931c, #ff843f); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff931c, #ff843f); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff931c, #ff843f); /* 标准的语法 */
    -webkit-background-clip: text;
    color: transparent;}
.information .rightCon-bot .rbList-txt{ padding-top: 27px; line-height: 84px; text-align: center; font-size: 18px; font-weight: 700;}

/*购课说明*/
.instructionsBg{ background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/bg_15.jpg) no-repeat center top; background-size: 1920px 100%;}
.instructions{ padding: 20px 0 40px;}
.instructions .inTit{ height: 82px; line-height: 82px; text-align: center; font-size: 36px; font-weight: 700; color: #fff;}
.instructions .conBox{ border-radius: 8px; padding: 30px 0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.instructions .conBox p{ position: relative; z-index: 1; line-height: 36px; font-size: 14px; color: #ffe7c7; margin: 0 30px; padding-left: 30px;}
.instructions .conBox p i{ position: absolute; left: 0; top: 14px; display: block; width: 8px; height: 8px; border-radius: 50%; background: #ffe7c7;}
.instructions .conBox p a{ color: #ff7031;}

/*底部浮动*/
.footFloat-warp{ height: 102px;}
.footFloat{ position: fixed; left: 0; bottom: 0; z-index: 20; width: 100%; height: 102px; background: url(//www.med66.com/upload/resources/image/2025/07/16/848909.png) no-repeat center top;}
.footFloat .close{ position: absolute; right: 0; top: 0; display: block; width: 30px; height: 35px; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_25.png) no-repeat;}
.footFloat .btn{ position: absolute; left: 50%; top: 26px; margin-left: 450px; display: block; width: 150px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; color: #fff; font-weight: 700; border-radius: 25px; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_24.png) no-repeat; box-shadow:0 4px 8px rgba(221, 78, 15, 0.5);}
.footFloat .btn:hover{ text-decoration: none;}

/*右侧浮动*/
.fix-nav{ width:130px; position:fixed; z-index:70; right:0; top:50%; margin-top: -235px;}
.fix-nav .ftop { display: block; width: 130px; height: 112px; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_29.png) no-repeat;}
.fix-nav .fcen { margin-left: 10px; width: 110px; height: 346px; padding-top: 12px; background: #e99d4a; border-radius: 0 0 8px 8px;
    background: -webkit-linear-gradient(top, #eca14f, #e99d4b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #eca14f, #e99d4b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #eca14f, #e99d4b); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #eca14f, #e99d4b); /* 标准的语法 */}
.fix-nav .fcen .list{display: block; width: 90px; height: 36px; line-height: 36px; font-size: 14px; text-align: center; color: #8f4408; margin: 0 auto 10px; background: #ffefd3; border-radius: 18px;
    background: -webkit-linear-gradient(top, #ffe6bc, #fff9ef); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ffe6bc, #fff9ef); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ffe6bc, #fff9ef); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ffe6bc, #fff9ef); /* 标准的语法 */}
.fix-nav .fcen .list:hover{ text-decoration: none;
    background: -webkit-linear-gradient(top, #fff9ef, #ffe6bc); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fff9ef, #ffe6bc); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fff9ef, #ffe6bc); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fff9ef, #ffe6bc); /* 标准的语法 */}
.fix-nav .fback{ position: absolute; bottom: -20px; left: 43px; display: block; width: 44px; height: 44px; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_28.png) no-repeat;}
.fix-nav .switch-icon{ position: absolute; left: -20px; z-index: 2; top: 226px; width: 30px; height: 50px; background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_26.png) no-repeat;}
.fix-nav.rightFloatNav-switch .switch-icon{ background: url(/images/zhiyeyaoshikaoshi/2024project-kqmxb/icon_27.png) no-repeat;}

.mask{ display: none; width:100%; height:100%; background:#000; opacity:.7; filter:alpha(opacity=70); position:fixed; top:0; left:0; z-index:98;}

/*选课弹层*/
.course-pop{ display:none; overflow:hidden; width:808px; background-color:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -404px; z-index:1000; border-radius:10px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.course-pop .tit{ height:60px; line-height:60px; background:#f5f5f5; border-bottom:1px solid #e8e8e8; padding-right:21px;}
.course-pop .tit h3{ float:left; font-size:18px; color:#f4674b; font-weight:bold; padding-left:40px;}
.course-pop .tit .close{ display:block; width:30px; height:30px; margin-top:16px; background:url(/images/yishizigekaoshi/project2020/an.png) no-repeat 7px -3142px;}
.course-pop .con{ padding:0 0 0 20px;}
.course-pop .con h4{ font-size:16px; line-height:60px; font-weight:normal;}
.course-pop .con .courtab ul{ *padding-bottom:14px;}
.course-pop .con .courtab li{ float:left; _display:inline; margin:0 17px 14px 0; width:200px; height:38px; line-height:38px; font-size:14px; color:#666; text-align:center; cursor:pointer; border:1px solid #d7d7d7; position:relative; overflow:hidden;}
.course-pop .con .courtab li.on{ border:1px solid #5bc450; color:#5bc450;}
.course-pop .con .courtab li.on i.gou{ display:block; width:16px; height:16px; position:absolute; right:0; bottom:0; background:url(/images/yishizigekaoshi/project2020/an.png) no-repeat 0 -3200px;}
.course-pop .con .courCon{ display: none;}
.course-pop .con .list{ *padding-bottom:14px;}
.course-pop .con .chkName{ float:left; _display:inline; margin:0 5px 14px 0; width:148px; height:38px; line-height:38px; font-size:14px; color:#666; text-align:center; cursor:pointer; border:1px solid #d7d7d7; position:relative; overflow:hidden;}
.course-pop .con .chkName.on{ border:1px solid #5bc450; color:#5bc450;}
.course-pop .con .chkName.on i.gou{ display:block; width:16px; height:16px; position:absolute; right:0; bottom:0; background:url(/images/yishizigekaoshi/project2020/an.png) no-repeat 0 -3200px;}
.course-pop .con .chkName .coursechk{ position:absolute; left:-10px; top:-30px; padding-bottom:6px;}
.course-pop .total{ overflow: hidden; height:40px; line-height:40px; background:#f7f7f7; padding:16px 38px; margin-top:15px;}
.course-pop .total span{ float: right; font-size:14px; color:#666; padding-right:18px;}
.course-pop .total span em{ font-size:18px; font-weight:bold; vertical-align: -1px;}
.course-pop .total span.favourable{ display:none;}
.course-pop .total .buy-btn{ float: right; display:block; width:130px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:#f4674b; border-radius:3px; text-decoration:none}
.course-pop .total .tsTxt{ float: right; font-size:14px; color:#999; padding-right:30px; line-height: 42px;}
.course-pop .total .ctxt{ float: right; margin-right: 25px; text-align: right;}
.course-pop .total .ctxt .price{ line-height: 30px; font-size:16px; color:#fd7400; font-weight: 700;}
.course-pop .total .ctxt .price b{ font-size:24px;}
.course-pop .total .ctxt .ts{ line-height: 12px; font-size: 12px; color: #999;}
.course-pop .total .stbot-selected{ float: left; line-height: 44px; font-size: 14px; color: #333;}
.course-pop .total .stbot-selected .sstit{ display:block; float: left; margin-right: 10px; font-size: 14px; font-weight: 400;}
.course-pop .total .stbot-selected p{ width: 330px; text-align: left; float: left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.course-pop .total .stbot-selected p span{ padding-right:12px;}
