@charset "utf-8";
/*
@author: he
@update: he (2021-04-06)
*/
body{font:12px/1.5 "\5b8b\4f53",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;}
.an{ background:url(/images/zhuanti/2021lcsjjn/an.png) no-repeat;}

/* 新增公用样式 */
.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: 90px; padding: 40px 0; text-align: center; background:url(/images/zhuanti/2021lcsjjn/tit_01.png) no-repeat center 40px;}
.ggtit span{ display: inline-block; padding: 0 70px; line-height: 90px; font-size: 38px; font-weight: 700; background:url(/images/zhuanti/2021lcsjjn/icon_07.png) no-repeat left center;}

/*页头*/
.header{ position: relative; z-index: 1; height: 500px;}
.header .logo{ position: absolute; left: 66px; top: 44px; display: block; width: 175px; height: 46px;}
.header .timeBox{ position: absolute; right: 10px; top: 15px; width: 320px; height: 114px; background:url(/images/zhuanti/2021lcsjjn/icon_05.png) no-repeat;}
.header .timeBox p{ float: right; width: 200px; line-height: 114px; font-size: 16px; color: #6e0b02; text-align: center; padding-right: 10px;}
.header .timeBox p b{ display: inline-block; width: 48px; height: 30px; font-size: 26px; line-height: 30px; font-weight: 400; color: #fff; text-indent: 5px; letter-spacing: 9px; margin: 0 5px; vertical-align:-4px; background:url(/images/zhuanti/2021lcsjjn/icon_06.png) no-repeat;}
.header .fdIcon{ position: absolute; width: 88px; height: 102px;}
.header .fdIcon.bg01{ top: 210px; left: 108px; background:url(//www.med66.com/upload/resources/image/2023/03/10/690788.png) no-repeat; -webkit-animation:fadeInDown 1s 0s 1 both; animation:fadeInDown 1s 0s 1 both;}
.header .fdIcon.bg02{ top: 270px; left: 400px; background:url(//www.med66.com/upload/resources/image/2023/03/10/690789.png) no-repeat; -webkit-animation:fadeInDown 1s 0.5s 1 both; animation:fadeInDown 1s 0.5s 1 both;}
.header .fdIcon.bg03{ top: 270px; right: 400px; background:url(//www.med66.com/upload/resources/image/2023/03/10/690790.png) no-repeat; -webkit-animation:fadeInDown 1s 1s 1 both; animation:fadeInDown 1s 1s 1 both;}
.header .fdIcon.bg04{ top: 210px; right: 108px; background:url(//www.med66.com/upload/resources/image/2023/03/10/690791.png) no-repeat; -webkit-animation:fadeInDown 1s 1.5s 1 both; animation:fadeInDown 1s 1.5s 1 both;}

/*直播*/
.liveMain{ position: relative; z-index: 1; margin: -85px auto 30px; background: #fff; border-top: 5px solid #ffdaa8; -webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.1); -moz-box-shadow:0 5px 15px rgba(0, 0, 0, 0.1); box-shadow:0 5px 15px rgba(0, 0, 0, 0.1);}
.liveMain .liveBox{ padding: 40px 0 40px 30px;}
.liveMain .liveBox .video-con{ overflow: hidden; width:568px; height:384px; border: 1px solid #ffcc86; border-radius: 6px;}
.liveMain .liveBox .video-con .videoStart{ width:568px; height:384px;}
.liveMain .liveBox .live_right{ width:595px;}
.liveMain .liveBox .live_right .tit{ height: 28px; line-height: 28px; padding-left: 32px; font-size: 16px; margin-bottom: 8px;}
.liveMain .liveBox .live_right .tit strong{ font-size: 22px;}
.liveMain .liveBox .live_right .tex{ width:595px; height:350px; overflow:hidden; overflow-y:auto; position:relative;}
.liveMain .liveBox .live_right .tex ul{ margin-left:13px; border-left:1px solid #ff7b3f;}
.liveMain .liveBox .live_right .tex li{ position:relative; z-index: 1; margin:0 0 16px 18px; border: 1px solid #ffcc86; background: #fff4e4; border-radius: 6px;}
.liveMain .liveBox .live_right .tex li .liLeft{ width: 350px; padding: 6px 0 6px 15px;}
.liveMain .liveBox .live_right .tex li .liLeft-list{ position: relative; z-index: 1; line-height: 26px; font-size: 16px; font-weight: 700; padding: 4px 0 4px 80px;}
.liveMain .liveBox .live_right .tex li .liLeft-list em{ position: absolute; z-index: 1; display: block; left: 0; top: 4px;}
.liveMain .liveBox .live_right .tex li .liRbtn{ position: absolute; top: 50%; right: 20px; margin-top: -24px; width: 130px; height: 48px; line-height: 48px; text-align: center; font-size: 20px; color: #fff; border-radius: 24px; background: #f38a29;
    background: -webkit-linear-gradient(left, #f77b20, #f09b33); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f77b20, #f09b33); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f77b20, #f09b33); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f77b20, #f09b33); /* 标准的语法 */}
.liveMain .liveBox .live_right .tex li .liRbtn:hover{ text-decoration: none; background: #f77b20;
    background: -webkit-linear-gradient(left, #f09b33, #f77b20); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f09b33, #f77b20); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f09b33, #f77b20); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f09b33, #f77b20); /* 标准的语法 */}
.liveMain .liveBox .live_right .tex li i{ display:block; width:28px; height:10px; background-position:0 -1250px; position:absolute; left:-33px; top:50%; margin-top: -5px;}
.liveMain .liveBox .live_right .tex li:last-child{ margin-bottom: 0;}
.liveMain .liveBox .live_right .cju{ color: #ff7b3f;}
.liveMain .liveBox .live_right .tex li.cur{ background: #fee5c0;}
.liveMain .liveBox .live_right .tex li.cur i{ background-position:0 -1150px;}
.liveMain .liveBox .live_right .tex li.cur .liRbtn{ background: #e2421a;
    background: -webkit-linear-gradient(left, #d02b2b, #f2550c); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #d02b2b, #f2550c); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #d02b2b, #f2550c); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #d02b2b, #f2550c); /* 标准的语法 */}
.liveMain .liveBox .live_right .tex li.cur .liRbtn:hover{ text-decoration: none; background: #d02b2b;
    background: -webkit-linear-gradient(left, #f2550c, #d02b2b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f2550c, #d02b2b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f2550c, #d02b2b); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f2550c, #d02b2b); /* 标准的语法 */}

/*滚动条*/
.liveMain .mCSB_scrollTools{ width: 13px !important; background: #4c4c4c; border-radius: 10px;}
.liveMain .mCSB_scrollTools .mCSB_draggerRail{ background: none;}
.liveMain .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:13px; background: #c3c3c3; border-radius: 10px;}
.liveMain .mCSB_scrollTools .mCSB_buttonUp{ background:url(/images/zhuanti/20191212/an.png) no-repeat -108px -495px;}
.liveMain .mCSB_scrollTools .mCSB_buttonDown{ background:url(/images/zhuanti/20191212/an.png) no-repeat -108px -545px;}

/*为什么报班*/
.whySignUp{ padding-bottom: 70px;}
.whySignUp .cbox-list{ position: relative; z-index: 1; float: left; width: 288px; height: 300px; margin-right: 16px;}
.whySignUp .cbox-list .clp{ padding-top: 126px; line-height: 48px; text-align: center; font-size: 24px; font-weight: 700; color: #fff;}
.whySignUp .cbox-list .clMask{ display: none; position: absolute; left: 0; top: 0; width: 288px; height: 300px; background:url(/images/zhuanti/2021lcsjjn/pic_05.png) no-repeat;}
.whySignUp .cbox-list .clMask-tit{ padding-top: 50px; line-height: 56px; text-align: center; font-size: 24px; font-weight: 700; color: #fff; margin-bottom: 36px;}
.whySignUp .cbox-list .clMask-txt{ line-height: 30px; text-align: center; font-size: 16px; color: #fff; margin-bottom: 12px;}
.whySignUp .cbox-list .clMask-btn{ display: block; width: 120px; height: 34px; line-height: 34px; text-align: center; font-size: 16px; color: #fff; border: 1px solid #fff; border-radius: 18px; margin: 0 auto;}
.whySignUp .cbox-list .clMask-btn:hover{ text-decoration: none; background: #fff; color: #af291c;}
.whySignUp .cbox-list.bg01{ background:url(/images/zhuanti/2021lcsjjn/pic_01.jpg) no-repeat;}
.whySignUp .cbox-list.bg02{ background:url(/images/zhuanti/2021lcsjjn/pic_02.jpg) no-repeat;}
.whySignUp .cbox-list.bg03{ background:url(/images/zhuanti/2021lcsjjn/pic_03.jpg) no-repeat;}
.whySignUp .cbox-list.bg04{ background:url(/images/zhuanti/2021lcsjjn/pic_04.jpg) no-repeat; margin-right: 0;}

/*课程*/
.courseMainBg{ background: #e4dff9;}
.courseMain{ padding-bottom: 70px;}
.courseMain .subjectTit{ height: 60px; margin-bottom: 30px; text-align: center;}
.courseMain .subjectTit li{ display: inline-block; width: 282px; height: 58px; line-height: 58px; font-size: 22px; border: 1px solid #ff8143; background: #fff; border-radius: 30px; margin: 0 6px; cursor: pointer; white-space: nowrap;}
.courseMain .subjectTit li.on{ border: 0; height: 60px; line-height: 60px; font-weight: 700; color: #fff; background: #ff8143;}
.courseMain .subjectTit.min li{ width: 183px;}
.courseMain .tcouBox{ display: none; position: relative; z-index: 1; padding-top: 70px; margin-bottom: 10px;}
.courseMain .tcouBox .fdTit{ position: absolute; left: 0; top: 0; width: 203px; height: 60px; line-height: 50px; font-size: 22px; color: #841f04; font-weight: 700; text-align: center; background-position: 0 -100px;}
.courseMain .tcouBox .fdTit b{ font-size: 30px; vertical-align: -3px;}
.courseMain .tcouBox .tList{ float: left; width: 380px; margin: 0 30px 20px 0;}
.courseMain .tcouBox .tList-tit{ height: 74px; background:url(/images/zhuanti/2021lcsjjn/tit_02.png) no-repeat;}
.courseMain .tcouBox .tList-tit-left{ float: left; line-height: 60px; width: 110px; text-align: center; font-size: 20px; font-weight: 700; color: #841f04;}
.courseMain .tcouBox .tList-tit-right{ float: right; padding-top: 18px; line-height: 56px; font-size: 16px; color: #fff; margin-right: 25px;}
.courseMain .tcouBox .tList-tit-right b{ font-size: 32px; margin: 0 10px; vertical-align: -7px;}
.courseMain .tcouBox .tList-bot{ padding-bottom: 20px; background: #fff; border-radius: 0 0 6px 6px; -webkit-box-shadow:0 10px 10px rgba(130, 104, 163, 0.2); -moz-box-shadow:0 10px 10px rgba(130, 104, 163, 0.2); box-shadow:0 10px 10px rgba(130, 104, 163, 0.2);}
.courseMain .tcouBox .tList-bot .tlbTxt{ padding: 8px 20px; width: 340px; height: 180px; overflow: hidden;}
.courseMain .tcouBox .tList-bot .tlbTxt p{ position: relative; z-index: 1; line-height: 30px; font-size: 16px; padding: 5px 0 5px 80px;}
.courseMain .tcouBox .tList-bot .tlbTxt p b{ position: absolute; z-index: 1; display: block; left: 0; top: 5px;}
.courseMain .tcouBox .tList-bot .tlbPic{ display: block; width: 330px; height: 170px; margin: 0 auto;}
.courseMain .tcouBox .tList-bot .tlbPic img{ width: 330px; height: 170px;}
.courseMain .tcouBox .tList.mr0{ margin-right: 0;}

.courseMain .bcouBox{ position: relative; z-index: 1; padding: 56px 0 30px; background: #fff; border-radius: 0 0 6px 6px; -webkit-box-shadow:0 10px 10px rgba(130, 104, 163, 0.2); -moz-box-shadow:0 10px 10px rgba(130, 104, 163, 0.2); box-shadow:0 10px 10px rgba(130, 104, 163, 0.2);}
.courseMain .bcouBox .fdTit{ position: absolute; left: 0; top: 0; padding: 0 30px; height: 56px; line-height: 56px; font-size: 18px; color: #fff; border-radius: 6px 0 24px 0; background: #ed602d;
    background: -webkit-linear-gradient(left, #eb5a3e, #ef671a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #eb5a3e, #ef671a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #eb5a3e, #ef671a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #eb5a3e, #ef671a); /* 标准的语法 */}
.courseMain .bcouBox .fdTit b{ font-size: 24px; vertical-align: -2px;}
.courseMain .bcouBox .tTit{ height: 62px; line-height: 62px; font-size: 16px; color: #666; margin: 0 20px;}
.courseMain .bcouBox .tTit em{ text-decoration: line-through; color: #fb4a14;}
.courseMain .bcouBox .cList{ background: #fff8ed; height: 70px; border-radius: 6px; margin: 0 20px 10px;}
.courseMain .bcouBox .cList-ltxt{ width: 122px; height: 70px; line-height: 70px; text-align: center; font-size: 18px; font-weight: 700; color: #841f04; padding-right: 13px; background-color: #ffdbb4; background-position: 122px -300px; border-radius: 6px 0 0 6px;}
.courseMain .bcouBox .cList-ctxt{ width: 380px; height: 70px; line-height: 70px; font-size: 18px; margin: 0 20px;}
.courseMain .bcouBox .cList-ctxt b{ font-size: 22px; vertical-align: -1px;}
.courseMain .bcouBox .cList-rtxt{ width: 240px; height: 70px; line-height: 70px; font-size: 18px; margin-right: 20px;}
.courseMain .bcouBox .cList-rtxt b{ font-size: 36px; vertical-align: -6px;}
.courseMain .bcouBox .cList-rbtn01{ display: block; width: 160px; height: 50px; line-height: 50px; text-align: center; font-size: 18px; font-weight: 700; color: #fff; border-radius: 25px; margin: 10px 20px 0 0; -webkit-box-shadow:0 5px 5px rgba(244, 74, 8, 0.4); -moz-box-shadow:0 5px 5px rgba(244, 74, 8, 0.4); box-shadow:0 5px 5px rgba(244, 74, 8, 0.4); background: #f06b1b; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;
    background: -webkit-linear-gradient(left, #e75113, #f88026); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #e75113, #f88026); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #e75113, #f88026); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #e75113, #f88026); /* 标准的语法 */}
.courseMain .bcouBox .cList-rbtn01:hover{ text-decoration: none; transform:translate3d(0, -6px, 0);}
.courseMain .bcouBox .cList-rbtn02{ display: block; width: 138px; height: 48px; line-height: 48px; text-align: center; font-size: 18px; color: #fb4a14; border: 1px solid #fb4a14; border-radius: 25px; margin: 10px 20px 0 0; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.courseMain .bcouBox .cList-rbtn02:hover{ text-decoration: none; transform:translate3d(0, -6px, 0); background: #f06b1b; color: #fff;
    background: -webkit-linear-gradient(left, #e75113, #f88026); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #e75113, #f88026); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #e75113, #f88026); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #e75113, #f88026); /* 标准的语法 */}
.courseMain .bcouBox .cList .cju{ color: #fb4a14;}
.courseMain .bcouBox .bType{ line-height: 34px; font-size: 16px; color: #666; margin: 20px 20px 0;}

/*名师*/
.tencherMainBg{ background: #fbe0c9;}
.tencherMain{ padding-bottom: 70px;}
.tencherMain .subjectTit{ height: 60px; margin-bottom: 30px; text-align: center;}
.tencherMain .subjectTit li{ display: inline-block; width: 282px; height: 58px; line-height: 58px; font-size: 22px; border: 1px solid #ff8143; background: #fff; border-radius: 30px; margin: 0 6px; cursor: pointer; white-space: nowrap;}
.tencherMain .subjectTit li.on{ border: 0; height: 60px; line-height: 60px; font-weight: 700; color: #fff; background: #ff8143;}
.tencherMain .subjectTit.min li{ width: 183px;}
.tencherMain .cBox{ display: none; position: relative; z-index: 1; padding-top: 70px;}
.tencherMain .cBox .fdTit{ position: absolute; left: 0; top: 0; width: 203px; height: 60px; line-height: 50px; font-size: 22px; color: #841f04; font-weight: 700; text-align: center; background-position: 0 -100px;}
.tencherMain .cBox .fdTit b{ font-size: 30px; vertical-align: -3px;}
.tencherMain .cBox .swiper-container{ width: 1240px; height: 460px; margin-left: -20px;}
.tencherMain .cBox .swiper-slide{ width: 580px; height: 460px; padding: 0 20px;}
.tencherMain .cBox .swiper-slide .con{ width: 580px; height: 460px; background:url(/images/zhuanti/2021lcsjjn/bg_08.jpg) no-repeat;}
.tencherMain .cBox .swiper-slide .con-pic{ float: left; width: 280px; height: 420px; padding-top: 40px;}
.tencherMain .cBox .swiper-slide .con-pic img{ width: 280px; height: 420px;}
.tencherMain .cBox .swiper-slide .con-right{ float: left; position: relative; z-index: 1; width: 240px; height: 370px; padding: 10px 20px 0; background: #fff; margin: 50px 0 0 0; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.tencherMain .cBox .swiper-slide .con-right .rfdTit{ position: absolute; top: -18px; right: 0; padding: 0 20px; height: 36px; line-height: 36px; font-size: 16px; color: #94290f; background: #f6d75f;
    background: -webkit-linear-gradient(left, #ffdd7d, #f6d85f 50%, #feba63); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffdd7d, #f6d85f 50%, #feba63); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffdd7d, #f6d85f 50%, #feba63); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffdd7d, #f6d85f 50%, #feba63); /* 标准的语法 */}
.tencherMain .cBox .swiper-slide .con-right .nameTit{ position: relative; z-index: 1; height: 86px; line-height: 86px; font-size: 30px; font-weight: 700; color: #191649; margin-bottom: 15px;}
.tencherMain .cBox .swiper-slide .con-right .nameTit i{ position: absolute; left: 25px; bottom: 0; display: block; width: 40px; height: 5px; background: #f98632;}
.tencherMain .cBox .swiper-slide .con-right .cTxt{ overflow: hidden; height: 180px; line-height: 30px; font-size: 16px; margin-bottom: 15px;}
.tencherMain .cBox .swiper-slide .con-right .cHbox{ height: 40px;}
.tencherMain .cBox .swiper-slide .con-right .cHbox .btn{ display: block; width: 110px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #a41308; border-radius: 4px;
    background: -webkit-linear-gradient(left, #fef3c7, #ffeace); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fef3c7, #ffeace); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fef3c7, #ffeace); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fef3c7, #ffeace); /* 标准的语法 */}
.tencherMain .cBox .swiper-slide .con:hover .con-right{ transform:translate3d(0, -6px, 0);}
.tencherMain .cBox .arrow-left{ position: absolute; z-index: 2; left: -24px; top: 274px; width: 50px; height: 50px; background-position: 0 -400px;}
.tencherMain .cBox .arrow-left:hover{ background-position: 0 -500px;}
.tencherMain .cBox .arrow-right{ position: absolute; z-index: 2; right: -24px; top: 274px; width: 50px; height: 50px; background-position: -100px -400px;}
.tencherMain .cBox .arrow-right:hover{ background-position: -100px -500px;}

/*课程服务*/
.courseServiceBg{ background:url(/images/zhuanti/2021lcsjjn/bg_05.jpg) no-repeat center top #5c4585;}
.courseService{ padding-bottom: 70px;}
.courseService .ggtit span{ color: #fff;}
.courseService .cBox .fdTit{ position: absolute; left: 0; top: 0; width: 203px; height: 60px; line-height: 50px; font-size: 22px; color: #841f04; font-weight: 700; text-align: center; background-position: 0 -100px;}
.courseService .cBox .fdTit b{ font-size: 30px; vertical-align: -3px;}
.courseService .cBox-left{ position: relative; z-index: 1; width: 585px; padding-top: 70px;}
.courseService .cBox-left .con{ height: 500px; padding-top: 30px; background: #fff; border-radius: 6px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.courseService .cBox-left .con .lList{ position: relative; z-index: 1; padding-left: 30px; height: 46px; line-height: 46px; font-size: 16px; background: #fffaf4; border-radius: 4px; margin: 0 20px 14px 44px;}
.courseService .cBox-left .con .lList-icon{ position: absolute; left: -25px; top: 50%; margin-top: -15px; width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; font-weight: 700; color: #fff; background: #f46d3e; border-radius: 50%;}
.courseService .cBox-left .con:hover{ transform:translate3d(0, -6px, 0);}
.courseService .cBox-right{ position: relative; z-index: 1; width: 585px; padding-top: 70px;}
.courseService .cBox-right .con{ height: 510px; padding-top: 20px; background: #fff; border-radius: 6px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.courseService .cBox-right .con .rList{ padding: 30px 0; height: 102px; border-top: 1px dashed #ececec; margin: 0 30px;}
.courseService .cBox-right .con .rList-icon{ float: left; width: 102px; height: 102px; margin-left: 4px;}
.courseService .cBox-right .con .rList-icon.bg01{ background-position: 0 -600px;}
.courseService .cBox-right .con .rList-icon.bg02{ background-position: 0 -750px;}
.courseService .cBox-right .con .rList-icon.bg03{ background-position: 0 -900px;}
.courseService .cBox-right .con .rList-txt{ float: left; padding-top: 12px; margin-left: 22px;}
.courseService .cBox-right .con .rList-txt-t{ line-height: 38px; font-size: 22px; font-weight: 700;}
.courseService .cBox-right .con .rList-txt-b{ line-height: 38px; font-size: 18px;}
.courseService .cBox-right .con .rList:first-child{ border-top: 0;}
.courseService .cBox-right .con:hover{ transform:translate3d(0, -6px, 0);}

/*社群*/
.community{ padding-bottom: 70px;}
.community .cBox{ width: 1220px; height: 313px; background:url(/images/zhuanti/2021lcsjjn/bg_09.png) no-repeat;}
.community .cBox-left{ float: left; width: 484px; padding-top: 46px;}
.community .cBox-left .clTit{ height: 70px; line-height: 70px; padding-left: 30px; font-size: 24px; font-weight: 700; margin-bottom: 23px;}
.community .cBox-left .clTxt{ line-height: 48px; padding-left: 20px; font-size: 18px; font-weight: 700;}
.community .cBox-right{ float: right; width: 586px; padding-right: 20px;}
.community .cBox-right .crTit{ height: 70px; line-height: 70px; padding-left: 30px; font-size: 30px; color: #fff; font-weight: 700; margin-bottom: 43px;}
.community .cBox-right .crList{ float: left; width: 250px; text-align: center; line-height: 36px; font-size: 16px; margin: 0 0 12px 40px;}
.community .cBox-right .crList b{ display: block; font-size: 18px; text-align: left; text-indent: 100px;}

/*领取资料*/
.receiveBg{ background:url(/images/zhuanti/2021lcsjjn/bg_06.jpg) no-repeat center top #fae2ce;}
.receive{ height: 425px;}
.receive .tBox{ text-align: center; margin-bottom: 20px;}
.receive .tBox-list{ display: inline-block; *display: inline; *zoom: 1; width: 284px; height: 50px; line-height: 50px; font-size: 20px; text-align: left; text-indent: 68px; background-color: #fff; border-radius: 25px; background-position: 32px -1033px; margin: 0 30px 20px;}
.receive .cBtn{ display: block; width: 290px; height: 60px; line-height: 60px; text-align: center; font-size: 24px; font-weight: 700; color: #fff; border-radius: 30px; margin: 0 auto; -webkit-box-shadow:0 5px 5px rgba(244, 74, 8, 0.4); -moz-box-shadow:0 5px 5px rgba(244, 74, 8, 0.4); box-shadow:0 5px 5px rgba(244, 74, 8, 0.4); background: #f06b1b; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;
    background: -webkit-linear-gradient(left, #e75113, #f88026); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #e75113, #f88026); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #e75113, #f88026); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #e75113, #f88026); /* 标准的语法 */}
.receive .cBtn:hover{ text-decoration: none; transform:translate3d(0, -6px, 0);}

/*加入我们*/
.joinBoxBg{ background:url(/images/zhuanti/2021lcsjjn/bg_07.jpg) no-repeat center top #fae2ce;}
.joinBox{ height: 300px; padding: 27px 0 0 0;}
.joinBox .cbox .ltxt{ width: 500px; padding-left: 110px;}
.joinBox .cbox .ltxt-tit{ line-height: 74px; font-size: 30px; font-weight: 700;}
.joinBox .cbox .ltxt-cen{ line-height: 30px; font-size: 16px; color: #666; margin-bottom: 14px;}
.joinBox .cbox .ltxt-cen b{ font-size: 22px;}
.joinBox .cbox .right{ padding: 20px 30px 0 0;}
.joinBox .cbox .right .ewm{ width: 140px; margin-right: 30px;}
.joinBox .cbox .right .ewm-pic{ display: block; width: 120px; height: 120px; padding: 10px; background: #fff; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.13); -moz-box-shadow:0 0 15px rgba(0,0,0,0.13); box-shadow:0 0 15px rgba(0,0,0,0.13);}
.joinBox .cbox .right .ewm-txt{ line-height: 42px; text-align: center; font-size: 16px; color: #666;}

/*右侧浮动*/
.rightFloat{ width:92px; position:fixed; right:5px; top:50%; margin-top: -260px; z-index:90;}
.rightFloat .top{ display: block; height: 54px; padding-top: 20px; line-height: 18px; text-align: center; font-size: 14px; font-weight: 700; color: #fff; background: url(//www.med66.com/images/yishizigekaoshi/project2020/hs_08.png) no-repeat; cursor: pointer;}
.rightFloat .top:hover{ text-decoration: none;}
.rightFloat .cen{ width: 58px; background: #fff; border: 1px solid #fddfc8; border-top: 0; margin: 0 auto;}
.rightFloat .cen .list{ position: relative; display: block; height: 36px; line-height:18px; text-align: center; font-size:14px; padding: 12px 0; margin-top: -1px;}
.rightFloat .cen .list i{ position: absolute; left: 50%; bottom: 0; margin-left: -12px; display: block; width: 24px; height: 1px; background: #eaeaea;}
.rightFloat .cen .list:hover{ background: #fa9445; text-decoration: none; color: #fff;}
.rightFloat .cen .list:hover i{ display: none;}
.rightFloat .cen .list.one{ line-height: 36px;}
.rightFloat .cen .gototop{ display: block; height: 22px; background: url(//www.med66.com/images/yishizigekaoshi/project2020/hs_09.png) no-repeat center; margin-bottom: 12px;}

.mask{ display: none; width:100%; height:100%; background:#000; opacity:.7; filter:alpha(opacity=70); position:fixed; top:0; left:0; z-index:98;}

/*入群弹框*/
.rqTk{ display: none; width: 500px; background: #fff; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -250px; z-index: 99; border-radius: 6px;}
.rqTk .xx{ position: absolute; top: 20px; right: 20px; display: block; width: 20px; height: 20px; background-position: 0 -1350px;}
.rqTk .ewmbox{ clear: both; padding: 60px 0 30px; background:url(/images/zhuanti/2021lcsjjn/bg_10.jpg) no-repeat center;}
.rqTk .ewmbox .epic{ display: block; width: 175px; height: 175px; padding: 14px; border: 1px solid #e7e7e7; background: #fff; margin: 0 auto; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.13); -moz-box-shadow:0 0 15px rgba(0,0,0,0.13); box-shadow:0 0 15px rgba(0,0,0,0.13);}
.rqTk .ewmbox .etxt{ line-height: 66px; font-size: 18px; font-weight: 700; color: #ff7b3f; text-align: center;}

/*活动领券底部浮动*/
.activity-fixBottom-warp{ height: 101px;}
.activity-fixBottom{ position: fixed; bottom: 0; left: 0; z-index: 79; width: 100%; height: 101px;}
.activity-fixBottom a:hover{ text-decoration: none;}
.activity-fixBottom .leftTxt{ float: left; padding: 14px 0 0;}
.activity-fixBottom .leftTxt h4{ line-height: 42px; font-size: 32px; font-weight: bold; text-shadow: 0 5px 10px #ea3209; color: #ffebba; font-style: italic;}
.activity-fixBottom .leftTxt h4 img{ vertical-align: middle;}
.activity-fixBottom .leftTxt p{ line-height: 22px; font-size: 18px; color: #fff2d2;}
.activity-fixBottom .rBtn01,.activity-fixBottom .rBtn02{ float: right; width: 150px; height: 50px; line-height: 48px; text-align: center; font-size: 20px; font-weight: 700; color: #fff; margin: 25px 0 0 20px; background: url(/images/project2024/activity/icon_06.png) no-repeat; border-radius: 25px; -webkit-box-shadow:0 4px 6px rgba(221, 78, 15, 0.5); -moz-box-shadow:0 4px 6px rgba(221, 78, 15, 0.5); box-shadow:0 4px 6px rgba(221, 78, 15, 0.5);}
.activity-fixBottom .rBtn02{ color: #a14b00; background: url(/images/project2024/activity/icon_07.png) no-repeat;}
.activity-fixBottom .coupon{ float: right; width: 198px; height: 78px; margin: 11px 0 0 12px; background: url(/images/project2024/activity20250315/icon_05.png) no-repeat;}
.activity-fixBottom .coupon .text{ float: left; text-align: center; width: 101px; padding: 0 0 0 6px;}
.activity-fixBottom .coupon .text h4{ line-height: 36px; font-size: 40px; color: #e4160d; padding-top: 8px;}
.activity-fixBottom .coupon .text h4 span{ font-size: 28px; font-weight: normal;}
.activity-fixBottom .coupon .text p{ line-height: 22px; font-size: 14px; color: #6a1e00;}
.activity-fixBottom .coupon .coupon-btn{ float: right; display: block; width: 69px; height: 70px; margin: 6px 6px 0 0; background: url(/images/project2024/activity20250315/icon_06.png) no-repeat;}
.activity-fixBottom .close{ position: absolute; top: 0; right: 10px; z-index: 2; width: 30px; height: 35px; background: url(/images/project2024/activity/icon_10.png) no-repeat;}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0) rotate3d(0, 1, 0, -360deg);
        transform: translate3d(0, -100%, 0) rotate3d(0, 1, 0, -360deg);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0) rotate3d(0, 1, 0, -360deg);
        transform: translate3d(0, -100%, 0) rotate3d(0, 1, 0, -360deg);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}
