<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*
@author: he
@update: he (2023-04-03)
*/
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: 140px; text-align: center;}
.ggtit .lcion,.ggtit .rcion{ display: inline-block; *display: inline; *zoom: 1; background:url(/images/project2024/weishengzige/tit_01.png) no-repeat left center;}
.ggtit .rcion{ background:url(/images/project2024/weishengzige/tit_02.png) no-repeat right center;}
.ggtit .ctxt{ padding: 0 150px; line-height: 140px; font-size: 42px; font-weight: 700; color: #20312d;}

/* 页头 */
.headerBg{ background: #fff;}
.header{ height: 70px;}
.header .logo{ float: left; display: block; width: 184px; height: 45px; margin-top: 12px;}
.header .headList{ float: left; height: 34px; padding-left: 20px; margin: 18px 0 0 20px; border-left: 1px solid #dfdfdf;}
.header .headList .swiper-headList{ overflow: hidden; width: 250px; height: 34px;}
.header .headList .swiper-headList .swiper-slide{ width: 250px; height: 34px;}
.header .headList .swiper-headList .swiper-slide .list{ display: block; overflow: hidden; padding-left: 30px; height: 34px; line-height: 34px; font-size: 14px; color: #333; white-space: nowrap; text-overflow: ellipsis; background: url(/images/project2024/weishengzige/icon_01.png) no-repeat left center;}
.header .rightNav{ float: right; height: 52px; margin: 9px 0 0 0;}
.header .rightNav-list{ float: left; display: block; position: relative; z-index: 1; margin: 0 20px; height: 52px; line-height: 52px; font-size: 16px;}
.header .rightNav-list i{ display: none; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #ff8400;}
.header .rightNav-list:hover{ text-decoration: none; color: #ff8400;}
.header .rightNav-list.on{ color: #ff8400;}
.header .rightNav-list.on i{ display: block;}

/* 页头大图 */
.mbanner{ height: 354px; padding-top: 36px;}
.mbanner .top{ display: block; width: 320px; height: 46px; line-height: 46px; text-align: center; font-size: 20px; color: #fff; letter-spacing: 10px; margin: 0 auto 14px; background: url(/images/project2024/weishengzige/head_01.png) no-repeat;}
.mbanner .cen{ width: 320px; height: 92px; line-height: 90px; text-align: center; font-size: 24px; color: #d66c01; letter-spacing: 3px; margin: 0 auto;}
.mbanner .bot{ width: 1200px; height: 86px; margin: 0 auto 10px;}
.mbanner .fot{ width: 600px; height: 58px;; margin: 0 auto;}

/* 页头导航 */
.mNavBg{ background: #008180; border-top: 1px solid #01a4a8;
    background: -webkit-linear-gradient(left, rgba(0,127,121,1) 0%, rgba(0,129,128,1) 58%, rgba(0,97,91,1) 100%);
    background: -o-linear-gradient(left, rgba(0,127,121,1) 0%, rgba(0,129,128,1) 58%, rgba(0,97,91,1) 100%);
    background: -moz-linear-gradient(left, rgba(0,127,121,1) 0%, rgba(0,129,128,1) 58%, rgba(0,97,91,1) 100%);
    background: linear-gradient(to right, rgba(0,127,121,1) 0%, rgba(0,129,128,1) 58%, rgba(0,97,91,1) 100%);}
.mNav{ padding: 14px 0 20px;}
.mNav-tit{ height: 34px; line-height: 34px; text-align: center; color: #f8e0bb; margin-bottom: 8px;}
.mNav-tit b{ font-size: 18px; vertical-align: -3px;
    background: -webkit-linear-gradient(left, rgba(253,227,189,1) 0%, rgba(255,243,225,1) 100%);
    background: -o-linear-gradient(left, rgba(253,227,189,1) 0%, rgba(255,243,225,1) 100%);
    background: -moz-linear-gradient(left, rgba(253,227,189,1) 0%, rgba(255,243,225,1) 100%);
    background: linear-gradient(to right, rgba(253,227,189,1) 0%, rgba(255,243,225,1) 100%);
    -webkit-background-clip: text;
    color: transparent;}
.mNav-bot li{ float: left; width: 220px; padding: 0 10px; height: 34px; line-height: 34px; font-size: 14px; color: #eafbf8;}
.mNav-bot li a{ color: #eafbf8;}
.mNav-bot li a:hover{ text-decoration: none; font-weight: 700;}

/* 特色 */
.featureBg{ background: url(/images/project2024/weishengzige/bg_02.jpg) no-repeat center top;}
.feature{ height: 258px; padding-top: 22px;}
.feature .fLeft{ float: left; position: relative; z-index: 1; width: 390px; height: 258px; background: url(/images/project2024/weishengzige/bg_03.png) no-repeat;}
.feature .fLeft p{ position: absolute; top: 36px; left: 30px; line-height: 30px; font-size: 20px; color: #5c2700;}
.feature .fRight{ float: right;}
.feature .fRight-list{ float: left; width: 260px; height: 258px; position: relative; z-index: 1; margin-left: 10px;}
.feature .fRight-list p{ position: absolute; top: 128px; left: 24px; right: 24px; line-height: 24px; font-size: 14px; color: #fff;}

/*名师介绍*/
.teacherBox{}
.teacherBox .subjectTit{ height: 52px; text-align: center;}
.teacherBox .subjectTit li{ display: inline-block; *display: inline; *zoom: 1; position: relative; z-index: 1; padding: 0 40px; height: 52px; line-height: 52px; font-size: 20px; color: #20312d; background: #dff5ef; margin: 0 20px; cursor: pointer; white-space: nowrap;}
.teacherBox .subjectTit li i{ display: block; position: absolute; top: 0; left: -11px; width: 11px; height: 52px; background: url(/images/project2024/weishengzige/tit_04.png) no-repeat;}
.teacherBox .subjectTit li:hover{ color: #019ea2;}
.teacherBox .subjectTit li.on{ color: #fff; background: #00a99d;
    background: -webkit-linear-gradient(left, #009185, #00b1a5); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #009185, #00b1a5); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #009185, #00b1a5); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #009185, #00b1a5); /* 标准的语法 */}
.teacherBox .subjectTit li.on i{ background: url(/images/project2024/weishengzige/tit_03.png) no-repeat;}
.teacherBox .subjectConBg{ background: url(/images/project2024/weishengzige/bg_07.jpg) no-repeat center top;}
.teacherBox .subjectCon{ display: none; position: relative; z-index: 1;}
.teacherBox .subjectCon .subCourseList{ position: absolute; top: 28px; right: 0; z-index: 10; width: 600px; height: 61px; border-bottom: 1px solid #c5e9e1;}
.teacherBox .subjectCon .subCourseList li{ float: left; position: relative; z-index: 1; padding: 0 30px; height: 60px; white-space: nowrap;}
.teacherBox .subjectCon .subCourseList li:after{ content:" "; position: absolute; right: 0; top: 50%; margin-top: -8px; display:block; width: 1px; height: 18px; background: #d2d2d2;}
.teacherBox .subjectCon .subCourseList li span{ position: relative; z-index: 1; display: inline-block; height: 61px; line-height: 61px; font-size: 16px; color: #333; cursor: pointer;}
.teacherBox .subjectCon .subCourseList li span i{ display: none; position: absolute; bottom: 0; left: 0; right: 0; height: 2px; background: #009fa2;}
.teacherBox .subjectCon .subCourseList li span i:after{ content:" "; position: absolute; left: 50%; bottom: -8px; margin-left: -7px; display:block; width: 14px; height: 8px; background: url(/images/project2024/weishengzige/icon_02.png) no-repeat;}
.teacherBox .subjectCon .subCourseList li:hover span{ color: #019ea2;}
.teacherBox .subjectCon .subCourseList li.on span{ color: #019ea2;}
.teacherBox .subjectCon .subCourseList li.on span i{ display: block;}
.teacherBox .subjectCon .subCourseList li:last-child:after{ display: none;}
.teacherBox .subjectCon .subCourseCon{ display: none; position: relative; z-index: 1; height: 600px; padding-bottom: 60px;}
.teacherBox .subjectCon .subCourseCon .teaCon{ display: none; height: 480px;}
.teacherBox .subjectCon .subCourseCon .teaCon .tcPic{ float: left; position: relative; z-index: 1; width: 328px; height: 448px; padding-top: 32px; margin-left: 135px;}
.teacherBox .subjectCon .subCourseCon .teaCon .tcPic-img{ display: block; width: 328px; height: 448px;}
.teacherBox .subjectCon .subCourseCon .teaCon .tcPic-btn{ position: absolute; bottom: 28px; left: 50%; margin-left: -117px; width: 215px; height: 99px; line-height: 96px; text-indent: 52px; font-size: 24px; color: #fff; font-weight: 700; background:url(/images/project2024/weishengzige/icon_05.png) no-repeat; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.teacherBox .subjectCon .subCourseCon .teaCon .tcPic-btn:hover{ text-decoration: none; transform:translate3d(0, -6px, 0);}
.teacherBox .subjectCon .subCourseCon .teaCon .tcRight{ float: right; width: 600px; padding-top: 150px;}
.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-top{ height: 40px; line-height: 40px; margin-bottom: 26px;}
.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-top-icon{ display: inline-block; padding: 0 12px; height: 28px; line-height: 28px; font-size: 16px; color: #333; border-radius: 12px 0 12px 0; background: #fdda9e; margin-right: 22px; vertical-align: 5px;
    background: -webkit-linear-gradient(left, #fde9bd, #fec570); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fde9bd, #fec570); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fde9bd, #fec570); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fde9bd, #fec570); /* 标准的语法 */}
.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-top-name{ font-size: 36px; font-weight: 700; color: #333;}
.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-cen{ margin-bottom: 30px;}
.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-cen span{ position: relative; z-index: 1; display: inline-block; height: 16px; line-height: 24px; font-size: 18px; font-weight: 700; margin: 0 40px 10px 0; border-bottom: 8px solid #9ce2dd; white-space: nowrap;}
.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-bot{ max-height: 108px; line-height: 36px; font-size: 18px; margin-bottom: 24px; overflow:hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-fot{ padding: 5px 0; line-height: 36px; font-size: 18px; border-top: 1px solid #c5ecdf; border-bottom: 1px solid #c5ecdf;}
.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-fot b{ color: #d78000;}
.teacherBox .subjectCon .subCourseCon .teaList{ overflow: hidden; position: absolute; bottom: 60px; left: 0; z-index: 9; width: 1100px; height: 120px; padding: 0 50px; background: #fff; border-radius: 10px; -webkit-box-shadow:0 12px 12px rgba(200, 228, 221, 0.65); -moz-box-shadow:0 12px 12px rgba(200, 228, 221, 0.65); box-shadow:0 12px 12px rgba(200, 228, 221, 0.65);}
.teacherBox .subjectCon .subCourseCon .teaList li{ float: left; position: relative; z-index: 1; width: 172px; height: 86px; border: 2px solid #fff; border-radius: 45px; margin: 18px 22px 12px; cursor: pointer;}
.teacherBox .subjectCon .subCourseCon .teaList li .li-pic{ position: absolute; left: 50%; bottom: 3px; margin-left: -50px; overflow: hidden; width: 100px; height: 100px;}
.teacherBox .subjectCon .subCourseCon .teaList li .li-pic img{ display: block; width: 100px; height: auto;}
.teacherBox .subjectCon .subCourseCon .teaList li .li-bg{ display: block; height: 80px; border: 3px solid #fff; background: #f0f0f0; border-radius: 43px;}
.teacherBox .subjectCon .subCourseCon .teaList li.on{ border: 2px solid #abe9e4;}
.teacherBox .subjectCon .subCourseCon .teaList li.on .li-bg{ color: #fff; background: #0bb48e;}
.teacherBox .subjectCon .subCourseCon .teaList .prev,.teacherBox .subjectCon .subCourseCon .teaList .next{ position: absolute; left: 20px; top: 42px; display:block; width:32px; height:32px; background:url(/images/project2024/weishengzige/icon_03.png) no-repeat; background-size: 100% 100%;}
.teacherBox .subjectCon .subCourseCon .teaList .next{ left:auto; right:20px; background:url(/images/project2024/weishengzige/icon_04.png) no-repeat; background-size: 100% 100%;}
.teacherBox .subjectCon .subCourseCon.type02 .teaCon .tcRight{ padding-top: 80px;}
.teacherBox .subjectCon .subCourseCon.type03{ height: 480px; padding-bottom: 0;}
.teacherBox .subjectCon .subCourseCon.type03 .teaCon .tcRight{ padding-top: 50px;}
.teacherBox .subjectCon .subCourseCon.type03 .teaList{ left: auto; right: 0; bottom: 30px; width: 564px; padding: 0 18px;}
.teacherBox .subjectCon .subCourseCon.type03 .teaList li{ margin: 18px 6px 12px;}
.teacherBox .subjectCon .subCourseCon.type03 .teaList .prev,.teacherBox .subjectCon .subCourseCon.type03 .teaList .next{ position: absolute; left: 6px; top: 42px; display:block; width:12px; height:32px; background:url(/images/project2024/weishengzige/icon_14.png) no-repeat left center; background-size: 100% auto;}
.teacherBox .subjectCon .subCourseCon.type03 .teaList .next{ left:auto; right:6px; background:url(/images/project2024/weishengzige/icon_15.png) no-repeat left center; background-size: 100% auto;}
.teacherBox .subjectCon .subCourseCon.type03 .teaList.center{ text-align: center;}
.teacherBox .subjectCon .subCourseCon.type03 .teaList.center li{ float: none; display: inline-block; margin: 18px 30px 12px;}
.teacherBox .subjectCon .subCourseCon.type04{ height: 480px; padding-bottom: 0;}
.teacherBox .subjectCon .subCourseCon.type04 .teaCon .tcRight{ padding-top: 80px;}

/*课程班次 三个班次*/
.classesBox{ padding: 0 0 60px;}
.classesBox .subtit{ width: 440px; height: 38px; line-height: 38px; text-align: center; color: #ff7350; font-size: 16px; margin: -18px auto 40px; background:url(/images/project2024/weishengzige/tit_05.png) no-repeat;}
.classesBox .subtit i{ display: inline-block; width: 24px; height: 24px; line-height: 24px; text-align: center; font-size: 14px; color: #fff; background: #ff631c; border-radius: 50%; vertical-align: 2px; margin-right: 12px;}
.classesBox .course{ margin-bottom: 30px;}
.classesBox .course .listThr li{ float:left; width:386px; margin-right:21px; border-radius: 8px 8px 0 0; background:#fff; -webkit-box-shadow:0 10px 20px rgba(166, 166, 166, 0.5); -moz-box-shadow:0 10px 20px rgba(166, 166, 166, 0.5); box-shadow:0 10px 20px rgba(166, 166, 166, 0.5);}
.classesBox .course .listThr .tit{ height: 184px; padding-top: 36px; position:relative; z-index: 1; text-align:center; color: #fff;}
.classesBox .course .listThr .tit-top{ height: 40px; margin: 0 30px 25px;}
.classesBox .course .listThr .tit-top h2{ float: left; line-height: 40px; font-size: 32px; color: #fff; font-weight: 700; -webkit-text-shadow:0 5px 7px rgba(0, 0, 0, 0.2); -moz-text-shadow:0 5px 7px rgba(0, 0, 0, 0.2); text-shadow:0 5px 7px rgba(0, 0, 0, 0.2);}
.classesBox .course .listThr .tit-top h2 a{ color: #fff;}
.classesBox .course .listThr .tit-top h2 a:hover{ text-decoration: none; color: #fff;}
.classesBox .course .listThr .tit-top-icon{ float: right; padding: 0 10px; height: 26px; line-height: 26px; font-size: 14px; border: 1px solid #fff; margin-top: 8px;}
.classesBox .course .listThr .tit-cen{ height: 34px; line-height: 34px; font-size: 14px; color: #fff; margin: 0 30px;}
.classesBox .course .listThr .tit-cen a{ color: #fff;}
.classesBox .course .listThr .tit-bot{ position: absolute; left: 10px; bottom: -22px; width: 326px; height: 80px; padding: 0 20px; border-radius: 4px; display: -webkit-flex; display: flex; align-items: center;}
.classesBox .course .listThr .tit-bot .tbList{ padding-top: 2px; line-height: 28px; font-size: 16px; color: #fff; text-align: center; flex-grow: 1;}
.classesBox .course .listThr .tit-bot .tbList b{ display: inline-block; font-size: 26px; font-family:DIN Alternate,Microsoft Sans Serif; margin-right: 2px;}
.classesBox .course .coupon-con{ text-align:center; margin-top:11px;}
.classesBox .course .listThr .tit .zjIcon{ position: absolute; top: -62px; right: -14px; z-index: 2; width: 104px; height: 115px; background:url(/images/project2024/weishengzige/icon_06.png) no-repeat;}
.classesBox .course .listThr .con{ padding-top: 32px;}
.classesBox .course .listThr .con .mlTit{ height: 24px; margin-bottom: 20px;}
.classesBox .course .listThr .con .mlTit-left{ line-height: 24px; font-size: 18px;}
.classesBox .course .listThr .con .mlTit-left i{ display: inline-block; padding: 0 12px; height: 24px; line-height: 24px; font-size: 14px; color: #fff; border-radius: 4px; margin-right: 10px;}
.classesBox .course .listThr .con .mlTit-left em{ font-size: 14px;}
.classesBox .course .listThr .con .more-list{ padding: 10px; margin: 0 10px 10px;}
.classesBox .course .listThr .con .more-list .mlCon01{ border-radius: 4px; background: #f1fbf9;}
.classesBox .course .listThr .con .more-list .mlCon01-tit{ height: 36px; line-height: 36px; text-align: center; font-size: 16px; border-radius: 4px 4px 0 0;}
.classesBox .course .listThr .con .more-list .mlCon01-bot{ padding: 10px 0 14px 14px;}
.classesBox .course .listThr .con .more-list .mlCon01-bot-list{ position: relative; z-index: 1; padding-left: 14px; height: 30px;}
.classesBox .course .listThr .con .more-list .mlCon01-bot-list:after{ content:" "; position: absolute; left: -4px; top: 12px; display:block; width: 7px; height: 7px; border-radius: 50%;}
.classesBox .course .listThr .con .more-list .mlCon01-bot-list.kong:after{ display: none;}
.classesBox .course .listThr .con .more-list .mlCon01-bot-list .mblTxt{ line-height: 30px; font-size: 16px;}
.classesBox .course .listThr .con .more-list .mlCon01-bot-list .mblTxt .typIcon{ display: inline-block; margin-left: 2px; padding: 0 2px; height: 20px; line-height: 20px; font-size: 12px; color: #fe823f; border: 1px solid #fe823f; border-radius: 11px;}
.classesBox .course .listThr .con .more-list .mlCon01-bot-list .mblPop{ display: none; position: absolute; left: 92px; top: 50%; width: 378px; padding: 6px 20px 14px; background: #fff; border: 1px solid #e2e2e2; -webkit-box-shadow:0 10px 10px rgba(118, 118, 118, 0.14); -moz-box-shadow:0 10px 10px rgba(118, 118, 118, 0.14); box-shadow:0 10px 10px rgba(118, 118, 118, 0.14);}
.classesBox .course .listThr .con .more-list .mlCon01-bot-list .mblPop:after{ content:" "; position: absolute; left: -9px; top: 50%; margin-top: -8px; display:block; width: 10px; height: 16px; background:url(/images/project2024/weishengzige/icon_13.png) no-repeat;}
.classesBox .course .listThr .con .more-list .mlCon01-bot-list .mblPop-tit{ height: 40px; margin-bottom: 10px;}
.classesBox .course .listThr .con .more-list .mlCon01-bot-list .mblPop-tit-left{ float: left; line-height: 40px; font-size: 16px; font-weight: 700; border-bottom: 2px solid #ff7e3f;}
.classesBox .course .listThr .con .more-list .mlCon01-bot-list .mblPop-tit-right{ float: right; padding: 0 12px; height: 28px; line-height: 28px; font-size: 12px; color: #844e18; background: #ffe5c9; border-radius: 14px; margin-top: 10px;}
.classesBox .course .listThr .con .more-list .mlCon01-bot-list .mblPop-cen{ line-height: 24px; font-size: 12px; margin-bottom: 18px;}
.classesBox .course .listThr .con .more-list .mlCon01-bot-list .mblPop-bot{ line-height: 22px; font-size: 12px; color: #999; margin-bottom: 6px;}
.classesBox .course .listThr .con .more-list .mlCon01-bot-list .mblPop-bot i{ display: inline-block; padding: 0 6px; height: 20px; line-height: 20px; font-size: 12px; color: #ff6500; border: 1px solid #ffc6b0; margin-right: 8px;}
.classesBox .course .listThr .con .more-list .mlCon01-bot-list.PopList{ cursor: pointer;}
.classesBox .course .listThr .con .more-list .mlCon01-bot-list.PopLeft .mblPop{ left: -420px;}
.classesBox .course .listThr .con .more-list .mlCon01-bot-list.PopLeft .mblPop:after{ left: auto; right: -10px; margin-top: -8px; background:url(/images/project2024/weishengzige/icon_18.png) no-repeat;}
.classesBox .course .listThr .con .more-list .mlCon02{ padding-top: 16px;}
.classesBox .course .listThr .con .more-list .mlCon02-box{ position: relative; z-index: 1; width: 142px; padding: 24px 12px 20px; border-radius: 4px;}
.classesBox .course .listThr .con .more-list .mlCon02-box-tit{ position: absolute; left: 50%; top: -18px; margin-left: -21px; width: 42px; height: 44px; line-height: 40px; text-align: center; font-size: 18px; color: #fff; font-weight: 700;}
.classesBox .course .listThr .con .more-list .mlCon02-box-list{ position: relative; z-index: 1; padding-left: 16px; height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.classesBox .course .listThr .con .more-list .mlCon02-box-list:after{ content:" "; position: absolute; left: 0; top: 12px; display:block; width: 6px; height: 6px; border-radius: 50%;}
.classesBox .course .listThr .con .more-list .mlCon02-box-list em{ color: #fe823f;}
.classesBox .course .listThr .con .more-list .mlCon02-box-kong{ height: 30px;}
.classesBox .course .listThr .con .more-list .mlCon03{ padding: 10px 12px; border-radius: 4px;}
.classesBox .course .listThr .con .more-list .mlCon03-list{ position: relative; z-index: 1; padding-left: 16px; height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.classesBox .course .listThr .con .more-list .mlCon03-list:after{ content:" "; position: absolute; left: 0; top: 12px; display:block; width: 6px; height: 6px; border-radius: 50%;}
.classesBox .course .listThr .con .more-list .mlCon03-list em{ color: #fe823f;}
.classesBox .course .listThr .con .more-list .mlCon03-list .mllIcon{ display: inline-block; margin-left: 4px; width: 38px; height: 18px; vertical-align: -4px;}
.classesBox .course .listThr .con .more-list .mlCon03-kong{ height: 30px;}
.classesBox .course .listThr .con .more-list .mlCon04{ position: relative; z-index: 1;}
.classesBox .course .listThr .con .more-list .mlCon04-jIcon{ position: absolute; top: 3px; left: 50%; margin-left: -15px; width: 30px; height: 30px;}
.classesBox .course .listThr .con .more-list .mlCon04-box{ width: 166px; border-radius: 4px; background: #f1fbf9;}
.classesBox .course .listThr .con .more-list .mlCon04-box-tit{ height: 36px; line-height: 36px; text-align: center; font-size: 16px; border-radius: 4px 4px 0 0;}
.classesBox .course .listThr .con .more-list .mlCon04-box-bot{ padding: 10px 0 14px 14px;}
.classesBox .course .listThr .con .more-list .mlCon04-box-bot-list{ position: relative; z-index: 1; padding-left: 14px; height: 30px;}
.classesBox .course .listThr .con .more-list .mlCon04-box-bot-list:after{ content:" "; position: absolute; left: -4px; top: 12px; z-index: 1; display:block; width: 7px; height: 7px; border-radius: 50%;}
.classesBox .course .listThr .con .more-list .mlCon04-box-bot-list.kong:after{ display: none;}
.classesBox .course .listThr .con .more-list .mlCon04-box-bot-list .mblTxt{ line-height: 30px; font-size: 16px;}
.classesBox .course .listThr .con .more-list .mlCon04-box-bot-list .mblTxt .typIcon{ display: inline-block; margin-left: 2px; padding: 0 2px; height: 20px; line-height: 20px; font-size: 12px; color: #fe823f; border: 1px solid #fe823f; border-radius: 11px;}
.classesBox .course .listThr .con .more-list .mlCon04-box-bot-list .mblPop{ display: none; position: absolute; left: 92px; top: 50%; z-index: 2; width: 378px; padding: 6px 20px 14px; background: #fff; border: 1px solid #e2e2e2; -webkit-box-shadow:0 10px 10px rgba(118, 118, 118, 0.14); -moz-box-shadow:0 10px 10px rgba(118, 118, 118, 0.14); box-shadow:0 10px 10px rgba(118, 118, 118, 0.14);}
.classesBox .course .listThr .con .more-list .mlCon04-box-bot-list .mblPop:after{ content:" "; position: absolute; left: -9px; top: 50%; margin-top: -8px; display:block; width: 10px; height: 16px; background:url(/images/project2024/weishengzige/icon_13.png) no-repeat;}
.classesBox .course .listThr .con .more-list .mlCon04-box-bot-list .mblPop-tit{ height: 40px; margin-bottom: 10px;}
.classesBox .course .listThr .con .more-list .mlCon04-box-bot-list .mblPop-tit-left{ float: left; line-height: 40px; font-size: 16px; font-weight: 700; border-bottom: 2px solid #ff7e3f;}
.classesBox .course .listThr .con .more-list .mlCon04-box-bot-list .mblPop-tit-right{ float: right; padding: 0 12px; height: 28px; line-height: 28px; font-size: 12px; color: #844e18; background: #ffe5c9; border-radius: 14px; margin-top: 10px;}
.classesBox .course .listThr .con .more-list .mlCon04-box-bot-list .mblPop-cen{ line-height: 24px; font-size: 12px; margin-bottom: 18px;}
.classesBox .course .listThr .con .more-list .mlCon04-box-bot-list .mblPop-bot{ line-height: 22px; font-size: 12px; color: #999; margin-bottom: 6px;}
.classesBox .course .listThr .con .more-list .mlCon04-box-bot-list .mblPop-bot i{ display: inline-block; padding: 0 6px; height: 20px; line-height: 20px; font-size: 12px; color: #ff6500; border: 1px solid #ffc6b0; margin-right: 8px;}
.classesBox .course .listThr .con .more-list .mlCon04-box-bot-list.PopList{ cursor: pointer;}
.classesBox .course .listThr .con .more-list .mlCon04-box-bot-list.PopLeft .mblPop{ left: -420px;}
.classesBox .course .listThr .con .more-list .mlCon04-box-bot-list.PopLeft .mblPop:after{ left: auto; right: -10px; margin-top: -8px; background:url(/images/project2024/weishengzige/icon_18.png) no-repeat;}
.classesBox .course .listThr .con .more-kong{ padding: 10px 0; margin: 0 20px 10px; height: 229px; border-bottom: 1px solid #eee;}
.classesBox .course .listThr .con .buyBox{ padding: 10px; margin: 0 10px 10px;}
.classesBox .course .listThr .con .buyBox-price{ height: 40px; margin-bottom: 10px; display: -webkit-flex; display: flex;}
.classesBox .course .listThr .con .buyBox-price-list{ line-height: 40px; font-size: 16px; text-align: center; flex-grow: 1;}
.classesBox .course .listThr .con .buyBox-price-list .chong{ color: #f83535;}
.classesBox .course .listThr .con .buyBox-price-list b{ font-size: 26px; font-family:DIN Alternate,Microsoft Sans Serif;}
.classesBox .course .listThr .con .buyBox-wap{ height: 46px; display: -webkit-flex; display: flex; justify-content: space-between;}
.classesBox .course .listThr .con .buyBox-wap .zx-btn{ display: block; width: 160px; height: 44px; line-height: 44px; font-size: 18px; text-align: center; color: #e8403f; border: 1px solid #e8403f; background: #ffeee8; border-radius: 6px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.classesBox .course .listThr .con .buyBox-wap .zx-btn:hover{ text-decoration: none; transform:translate3d(0, -6px, 0);}
.classesBox .course .listThr .con .buyBox-wap .buy-btn{ display: block; width:162px; height: 46px; line-height: 46px; font-size: 18px; text-align: center; color: #fff; background: #ff5742; border-radius: 6px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -webkit-box-shadow:0 4px 12px rgba(255, 24, 0, 0.32); -moz-box-shadow:0 4px 12px rgba(255, 24, 0, 0.32); box-shadow:0 4px 12px rgba(255, 24, 0, 0.32);}
.classesBox .course .listThr .con .buyBox-wap .buy-btn:hover{ text-decoration: none; transform:translate3d(0, -6px, 0);}

/**/
.classesBox .course .buyActivity-con{}
.classesBox .course .buyActivity-con .prize{ height:58px; background:#ffeae3; padding:0 0 0 15px; border-top-right-radius:15px; position:relative;}
.classesBox .course .buyActivity-con .prize .box{ float:left; width:96px; text-align:center;}
.classesBox .course .buyActivity-con .prize .box h4{ line-height:22px; padding-top:6px; font-weight:normal;}
.classesBox .course .buyActivity-con .prize .box p{ line-height:24px; font-size:14px; color:#f83535;}
.classesBox .course .buyActivity-con .prize .box p strong{ font-size:16px;}
.classesBox .course .buyActivity-con .prize .box p em{ font-size:22px; font-weight:bold;}
.classesBox .course .buyActivity-con .prize .deliveryPrice{ width:158px; height:73px; color:#fff; text-align:center; position:absolute; right:0; top:-7px; background:url(/images/project2024/weishengzige/coupon-bg02.png) no-repeat;}
.classesBox .course .buyActivity-con .prize .deliveryPrice h4{ line-height:22px; font-size:14px; font-weight:normal; padding-top:3px;}
.classesBox .course .buyActivity-con .prize .deliveryPrice p{ line-height:33px; font-size:16px; font-family:DIN Alternate,Microsoft Sans Serif;}
.classesBox .course .buyActivity-con .prize .deliveryPrice p strong{ font-size:34px;}
.classesBox .course .buyActivity-con .btn-wrap{ text-align:center; font-size:0; height:76px; padding:13px 0 0;}
.classesBox .course .buyActivity-con .btn-wrap .service-btn{ display:inline-block; width:160px; height:44px; line-height:44px; text-align:center; text-decoration:none; font-size:18px; color:#e8403f; border:1px solid #e94444; border-radius:40px; margin:0 10px;}
.classesBox .course .buyActivity-con .btn-wrap .buy-btn{ display:inline-block; width:162px; height:46px; line-height:46px; text-align:center; text-decoration:none; font-size:18px; color:#fff; margin:0 10px; border-radius:40px; box-shadow:0 5px 10px #ffc6c0; background:#fb7b06; background-image:-webkit-linear-gradient(left, #fb7b06, #ef3300); background-image:-moz-linear-gradient(left, #fb7b06, #ef3300); background-image:linear-gradient(left,#fb7b06,#ef3300);}


/*精品班*/
.classesBox .course .listThr li.jpb .tit{ background:url(/images/project2024/weishengzige/bg_3c_01.png) no-repeat;}
.classesBox .course .listThr li.jpb .tit-top-icon{ border: 1px solid #99dfcc;}
.classesBox .course .listThr li.jpb .tit-cen{ border-top: 1px solid #99dfcc; border-bottom: 1px solid #99dfcc;}
.classesBox .course .listThr li.jpb .tit-bot{ -webkit-box-shadow:0 5px 7px rgba(0, 151, 117, 0.2); -moz-box-shadow:0 5px 7px rgba(0, 151, 117, 0.2); box-shadow:0 5px 7px rgba(0, 151, 117, 0.2);
    background: -webkit-linear-gradient(left, rgba(0,151,117,1) 0%, rgba(0,164,124,1) 46%, rgba(0,143,110,1) 100%);
    background: -o-linear-gradient(left, rgba(0,151,117,1) 0%, rgba(0,164,124,1) 46%, rgba(0,143,110,1) 100%);
    background: -moz-linear-gradient(left, rgba(0,151,117,1) 0%, rgba(0,164,124,1) 46%, rgba(0,143,110,1) 100%);
    background: linear-gradient(to right, rgba(0,151,117,1) 0%, rgba(0,164,124,1) 46%, rgba(0,143,110,1) 100%);}
.classesBox .course .listThr li.jpb .con .mlTit-left i{
    background: -webkit-linear-gradient(left, #05c8a1, #00b692); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #05c8a1, #00b692); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #05c8a1, #00b692); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #05c8a1, #00b692); /* 标准的语法 */}
.classesBox .course .listThr li.jpb .con .more-list .mlCon01{ background: #f1fbf9; -webkit-box-shadow:0 4px 4px rgba(190, 228, 220, 0.4); -moz-box-shadow:0 4px 4px rgba(190, 228, 220, 0.4); box-shadow:0 4px 4px rgba(190, 228, 220, 0.4);}
.classesBox .course .listThr li.jpb .con .more-list .mlCon01-tit{ color: #009881;
    background: -webkit-linear-gradient(left, #c5eee3, #e1f2ef); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #c5eee3, #e1f2ef); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #c5eee3, #e1f2ef); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #c5eee3, #e1f2ef); /* 标准的语法 */}
.classesBox .course .listThr li.jpb .con .more-list .mlCon01-bot-list{ border-left: 1px dashed #47d3b7;}
.classesBox .course .listThr li.jpb .con .more-list .mlCon01-bot-list:after{ background: #9eded1;}
.classesBox .course .listThr li.jpb .con .more-list .mlCon02-box{ background: #f1fbf9; -webkit-box-shadow:0 4px 4px rgba(190, 228, 220, 0.4); -moz-box-shadow:0 4px 4px rgba(190, 228, 220, 0.4); box-shadow:0 4px 4px rgba(190, 228, 220, 0.4);}
.classesBox .course .listThr li.jpb .con .more-list .mlCon02-box-tit{ background:url(/images/project2024/weishengzige/icon_11.png) no-repeat;}
.classesBox .course .listThr li.jpb .con .more-list .mlCon02-box-list:after{ background: #9eded1;}
.classesBox .course .listThr li.jpb .con .more-list .mlCon03{ background: #f1fbf9; -webkit-box-shadow:0 4px 4px rgba(190, 228, 220, 0.4); -moz-box-shadow:0 4px 4px rgba(190, 228, 220, 0.4); box-shadow:0 4px 4px rgba(190, 228, 220, 0.4);}
.classesBox .course .listThr li.jpb .con .more-list .mlCon03-list:after{ background: #9eded1;}
/*实验班*/
.classesBox .course .listThr li.syb .tit{ background:url(/images/project2024/weishengzige/bg_3c_02.png) no-repeat;}
.classesBox .course .listThr li.syb .tit-top-icon{ border: 1px solid #84b6e5;}
.classesBox .course .listThr li.syb .tit-cen{ border-top: 1px solid #84b6e5; border-bottom: 1px solid #84b6e5;}
.classesBox .course .listThr li.syb .tit-bot{ -webkit-box-shadow:0 5px 7px rgba(0, 79, 171, 0.2); -moz-box-shadow:0 5px 7px rgba(0, 79, 171, 0.2); box-shadow:0 5px 7px rgba(0, 79, 171, 0.2);
    background: -webkit-linear-gradient(left, rgba(6,84,176,1) 0%, rgba(2,98,201,1) 46%, rgba(8,88,197,1) 100%);
    background: -o-linear-gradient(left, rgba(6,84,176,1) 0%, rgba(2,98,201,1) 46%, rgba(8,88,197,1) 100%);
    background: -moz-linear-gradient(left, rgba(6,84,176,1) 0%, rgba(2,98,201,1) 46%, rgba(8,88,197,1) 100%);
    background: linear-gradient(to right, rgba(6,84,176,1) 0%, rgba(2,98,201,1) 46%, rgba(8,88,197,1) 100%);}
.classesBox .course .listThr li.syb .con .mlTit-left i{
    background: -webkit-linear-gradient(left, #116fdd, #4c96f1); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #116fdd, #4c96f1); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #116fdd, #4c96f1); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #116fdd, #4c96f1); /* 标准的语法 */}
.classesBox .course .listThr li.syb .con .more-list .mlCon02-box{ background: #f3f8ff; -webkit-box-shadow:0 4px 4px rgba(192, 214, 254, 0.4); -moz-box-shadow:0 4px 4px rgba(192, 214, 254, 0.4); box-shadow:0 4px 4px rgba(192, 214, 254, 0.4);}
.classesBox .course .listThr li.syb .con .more-list .mlCon02-box-tit{ background:url(/images/project2024/weishengzige/icon_10.png) no-repeat;}
.classesBox .course .listThr li.syb .con .more-list .mlCon02-box-list:after{ background: #a6d0f4;}
.classesBox .course .listThr li.syb .con .more-list .mlCon03{ background: #f3f8ff; -webkit-box-shadow:0 4px 4px rgba(192, 214, 254, 0.4); -moz-box-shadow:0 4px 4px rgba(192, 214, 254, 0.4); box-shadow:0 4px 4px rgba(192, 214, 254, 0.4);}
.classesBox .course .listThr li.syb .con .more-list .mlCon03-list:after{ background: #a6d0f4;}
.classesBox .course .listThr li.syb .con .more-list .mlCon04-jIcon{ background:url(/images/project2024/weishengzige/icon_07.png) no-repeat;}
.classesBox .course .listThr li.syb .con .more-list .mlCon04-box{ background: #f3f8ff; -webkit-box-shadow:0 4px 4px rgba(192, 214, 254, 0.4); -moz-box-shadow:0 4px 4px rgba(192, 214, 254, 0.4); box-shadow:0 4px 4px rgba(192, 214, 254, 0.4);}
.classesBox .course .listThr li.syb .con .more-list .mlCon04-box-tit.bg01{ color: #0c62c6;
    background: -webkit-linear-gradient(left, #c6ddff, #d5e4ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #c6ddff, #d5e4ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #c6ddff, #d5e4ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #c6ddff, #d5e4ff); /* 标准的语法 */}
.classesBox .course .listThr li.syb .con .more-list .mlCon04-box-tit.bg02{ color: #ffffff;
    background: -webkit-linear-gradient(left, #8bbaff, #a8c7ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #8bbaff, #a8c7ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #8bbaff, #a8c7ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #8bbaff, #a8c7ff); /* 标准的语法 */}
.classesBox .course .listThr li.syb .con .more-list .mlCon04-box-bot-list{ border-left: 1px dashed #74bfff;}
.classesBox .course .listThr li.syb .con .more-list .mlCon04-box-bot-list:after{ background: #a6d0f4;}
/*定制班*/
.classesBox .course .listThr li.dzb{ background: #d53a0d; -webkit-box-shadow:0 10px 20px rgba(255, 87, 66, 0.5); -moz-box-shadow:0 10px 20px rgba(255, 87, 66, 0.5); box-shadow:0 10px 20px rgba(255, 87, 66, 0.5);}
.classesBox .course .listThr li.dzb .tit{ background:url(/images/project2024/weishengzige/bg_3c_03.png) no-repeat;}
.classesBox .course .listThr li.dzb .tit-top h2{ text-shadow: none;}
.classesBox .course .listThr li.dzb .tit-top h2 a{
    background: -webkit-linear-gradient(left, rgba(255,221,190,1) 0%, rgba(255,247,240,1) 54%, rgba(255,224,189,1) 100%); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, rgba(255,221,190,1) 0%, rgba(255,247,240,1) 54%, rgba(255,224,189,1) 100%); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, rgba(255,221,190,1) 0%, rgba(255,247,240,1) 54%, rgba(255,224,189,1) 100%); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, rgba(255,221,190,1) 0%, rgba(255,247,240,1) 54%, rgba(255,224,189,1) 100%); /* 标准的语法 */
    -webkit-background-clip: text;
    color: transparent;}
.classesBox .course .listThr li.dzb .tit-top-icon{ border: 1px solid #e08f83;}
.classesBox .course .listThr li.dzb .tit-cen{ border-top: 1px solid #e08f83; border-bottom: 1px solid #e08f83;}
.classesBox .course .listThr li.dzb .tit-bot{ width: 346px; padding: 0 10px; background:url(/images/project2024/weishengzige/bg_09.png) no-repeat; -webkit-box-shadow:0 5px 7px rgba(154, 24, 0, 0.3); -moz-box-shadow:0 5px 7px rgba(154, 24, 0, 0.3); box-shadow:0 5px 7px rgba(154, 24, 0, 0.3);}
.classesBox .course .listThr li.dzb .tit-bot .tbList{ color: #5e3100;}
.classesBox .course .listThr li.dzb .con .more-list{ background: #fffdfa; border-radius: 4px;}
.classesBox .course .listThr li.dzb .con .mlTit{ position: relative; z-index: 1;}
.classesBox .course .listThr li.dzb .con .mlTit-left i{
    background: -webkit-linear-gradient(left, #d32701, #f55e33); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #d32701, #f55e33); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #d32701, #f55e33); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #d32701, #f55e33); /* 标准的语法 */}
.classesBox .course .listThr li.dzb .con .mlTit-fdIcon{ position: absolute; top: -2px; right: 0; display: block; width: 91px; height: 36px;}
.classesBox .course .listThr li.dzb .con .more-list .mlCon02-box{ -webkit-box-shadow:0 4px 4px rgba(244, 93, 50, 0.4); -moz-box-shadow:0 4px 4px rgba(244, 93, 50, 0.4); box-shadow:0 4px 4px rgba(244, 93, 50, 0.4);
    background: -webkit-linear-gradient(60deg, #ffebc9, #fff2e2); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(60deg, #ffebc9, #fff2e2); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(60deg, #ffebc9, #fff2e2); /* Firefox 3.6 - 15 */
    background: linear-gradient(60deg, #ffebc9, #fff2e2); /* 标准的语法 */}
.classesBox .course .listThr li.dzb .con .more-list .mlCon02-box-tit{ background:url(/images/project2024/weishengzige/icon_12.png) no-repeat;}
.classesBox .course .listThr li.dzb .con .more-list .mlCon02-box-list:after{ background: #ffbe59;}
.classesBox .course .listThr li.dzb .con .more-list .mlCon02-boxWap{ clear: both; height: 30px;}
.classesBox .course .listThr li.dzb .con .more-list .mlCon02-boxMax{ position: relative; z-index: 1; clear: both; padding: 20px 0 10px; border-radius: 4px; -webkit-box-shadow:0 4px 4px rgba(244, 93, 50, 0.4); -moz-box-shadow:0 4px 4px rgba(244, 93, 50, 0.4); box-shadow:0 4px 4px rgba(244, 93, 50, 0.4);
    background: -webkit-linear-gradient(60deg, #ffebc9, #fff2e2); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(60deg, #ffebc9, #fff2e2); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(60deg, #ffebc9, #fff2e2); /* Firefox 3.6 - 15 */
    background: linear-gradient(60deg, #ffebc9, #fff2e2); /* 标准的语法 */}
.classesBox .course .listThr li.dzb .con .more-list .mlCon02-boxMax-tit{ position: absolute; left: 50%; top: -22px; margin-left: -45px; width: 90px; height: 38px; line-height: 38px; text-align: center; font-size: 18px; color: #fff; font-weight: 700; background: #fe983f; border-radius: 19px; -webkit-box-shadow:0 2px 7px rgba(255, 118, 58, 0.4); -moz-box-shadow:0 2px 7px rgba(255, 118, 58, 0.4); box-shadow:0 2px 7px rgba(255, 118, 58, 0.4);}
.classesBox .course .listThr li.dzb .con .more-list .mlCon02-boxMax-list{ position: relative; z-index: 1; float: left; padding-left: 10px; width: 89px; height: 30px; line-height: 30px; font-size: 14px; margin-left: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.classesBox .course .listThr li.dzb .con .more-list .mlCon02-boxMax-list:after{ content:" "; position: absolute; left: 0; top: 12px; display:block; width: 6px; height: 6px; border-radius: 50%; background: #ffbe59;}
.classesBox .course .listThr li.dzb .con .more-list .mlCon03{ -webkit-box-shadow:0 4px 4px rgba(244, 93, 50, 0.4); -moz-box-shadow:0 4px 4px rgba(244, 93, 50, 0.4); box-shadow:0 4px 4px rgba(244, 93, 50, 0.4);
    background: -webkit-linear-gradient(60deg, #ffebc9, #fff2e2); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(60deg, #ffebc9, #fff2e2); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(60deg, #ffebc9, #fff2e2); /* Firefox 3.6 - 15 */
    background: linear-gradient(60deg, #ffebc9, #fff2e2); /* 标准的语法 */}
.classesBox .course .listThr li.dzb .con .more-list .mlCon03-list:after{ background: #ffbe59;}
.classesBox .course .listThr li.dzb .con .more-list .mlCon04-jIcon{ background:url(/images/project2024/weishengzige/icon_08.png) no-repeat;}
.classesBox .course .listThr li.dzb .con .more-list .mlCon04-box{ -webkit-box-shadow:0 4px 4px rgba(244, 93, 50, 0.4); -moz-box-shadow:0 4px 4px rgba(244, 93, 50, 0.4); box-shadow:0 4px 4px rgba(244, 93, 50, 0.4);
    background: -webkit-linear-gradient(60deg, #ffebc9, #fff2e2); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(60deg, #ffebc9, #fff2e2); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(60deg, #ffebc9, #fff2e2); /* Firefox 3.6 - 15 */
    background: linear-gradient(60deg, #ffebc9, #fff2e2); /* 标准的语法 */}
.classesBox .course .listThr li.dzb .con .more-list .mlCon04-box.bg01 .mlCon04-box-tit{ color: #5e3100;
    background: -webkit-linear-gradient(left, #ffc88b, #ffdfbd); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffc88b, #ffdfbd); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffc88b, #ffdfbd); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffc88b, #ffdfbd); /* 标准的语法 */}
.classesBox .course .listThr li.dzb .con .more-list .mlCon04-box.bg01 .mlCon04-box-bot-list{ border-left: 1px dashed #fdb463;}
.classesBox .course .listThr li.dzb .con .more-list .mlCon04-box.bg01 .mlCon04-box-bot-list:after{ background: #ffbe59;}
.classesBox .course .listThr li.dzb .con .more-list .mlCon04-box.bg02 .mlCon04-box-tit{ color: #ffffff; background: #f55f34;}
.classesBox .course .listThr li.dzb .con .more-list .mlCon04-box.bg02 .mlCon04-box-bot-list{ border-left: 1px dashed #ff926c;}
.classesBox .course .listThr li.dzb .con .more-list .mlCon04-box.bg02 .mlCon04-box-bot-list:after{ background: #ff9d7d;}
.classesBox .course .listThr li.dzb .con .more-fuwu{ width: 346px; height: 224px; padding: 26px 10px 0; margin: 0 auto 10px; background:url(/images/project2024/weishengzige/bg_08.png) no-repeat;}
.classesBox .course .listThr li.dzb .con .more-fuwu .mlTit-left{ color: #fff;}
.classesBox .course .listThr li.dzb .con .more-fuwu .mlTit-left i{ color: #c32a00;
    background: -webkit-linear-gradient(left, #ffc069, #fee3bc); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffc069, #fee3bc); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffc069, #fee3bc); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffc069, #fee3bc); /* 标准的语法 */}
.classesBox .course .listThr li.dzb .con .more-fuwu .mlBox{ padding-top: 8px;}
.classesBox .course .listThr li.dzb .con .more-fuwu .mlBox-list{ position: relative; z-index: 1; float: left; margin-left: 10px; width: 108px; height: 30px; padding-left: 18px; line-height: 30px; font-size: 14px;}
.classesBox .course .listThr li.dzb .con .more-fuwu .mlBox-list:after{ content:" "; position: absolute; left: 0; top: 9px; z-index: 1; display:block; width: 14px; height: 12px; background:url(/images/project2024/weishengzige/icon_19.png) no-repeat;}
.classesBox .course .listThr li.dzb .con .buyBox{ background: #fff; border-radius: 4px;}
.classesBox .course .listThr li.dzb .buyActivity-con{ margin:0 10px 10px; background:#fff; border-radius:4px; padding:19px 0 0;}
.classesBox .course .listThr li.dzb .buyActivity-con .btn-wrap{ height:65px; padding-top:13px;}

/*课程班次 二个班次*/
.classesBox .course .listTwo li{ float:left; width:590px; margin-right:20px; border-radius: 8px 8px 0 0; background:#fff; -webkit-box-shadow:0 10px 20px rgba(166, 166, 166, 0.5); -moz-box-shadow:0 10px 20px rgba(166, 166, 166, 0.5); box-shadow:0 10px 20px rgba(166, 166, 166, 0.5);}
.classesBox .course .listTwo .tit{ height: 184px; padding-top: 36px; position:relative; z-index: 1; text-align:center; color: #fff;}
.classesBox .course .listTwo .tit-top{ height: 40px; margin: 0 30px 25px;}
.classesBox .course .listTwo .tit-top h2{ float: left; line-height: 40px; font-size: 32px; color: #fff; font-weight: 700; -webkit-text-shadow:0 5px 7px rgba(0, 0, 0, 0.2); -moz-text-shadow:0 5px 7px rgba(0, 0, 0, 0.2); text-shadow:0 5px 7px rgba(0, 0, 0, 0.2);}
.classesBox .course .listTwo .tit-top h2 a{ color: #fff;}
.classesBox .course .listTwo .tit-top h2 a:hover{ text-decoration: none; color: #fff;}
.classesBox .course .listTwo .tit-top-icon{ float: right; padding: 0 10px; height: 26px; line-height: 26px; font-size: 14px; border: 1px solid #fff; margin-top: 8px;}
.classesBox .course .listTwo .tit-cen{ height: 34px; line-height: 34px; font-size: 14px; color: #fff; margin: 0 30px;}
.classesBox .course .listTwo .tit-cen a{ color: #fff;}
.classesBox .course .listTwo .tit-bot{ position: absolute; left: 10px; bottom: -22px; width: 530px; height: 80px; padding: 0 20px; border-radius: 4px; display: -webkit-flex; display: flex; align-items: center;}
.classesBox .course .listTwo .tit-bot .tbList{ padding-top: 2px; line-height: 28px; font-size: 16px; color: #fff; text-align: center; flex-grow: 1;}
.classesBox .course .listTwo .tit-bot .tbList b{ display: inline-block; font-size: 26px; font-family:DIN Alternate,Microsoft Sans Serif; margin-right: 2px;}
.classesBox .course .listTwo .tit .zjIcon{ position: absolute; top: -62px; right: -14px; z-index: 2; width: 104px; height: 115px; background:url(/images/project2024/weishengzige/icon_06.png) no-repeat;}
.classesBox .course .listTwo .con{ padding-top: 32px;}
.classesBox .course .listTwo .con .mlTit{ height: 24px; margin-bottom: 20px;}
.classesBox .course .listTwo .con .mlTit-left{ line-height: 24px; font-size: 18px;}
.classesBox .course .listTwo .con .mlTit-left i{ display: inline-block; padding: 0 12px; height: 24px; line-height: 24px; font-size: 14px; color: #fff; border-radius: 4px; margin-right: 10px;}
.classesBox .course .listTwo .con .mlTit-left em{ font-size: 14px;}
.classesBox .course .listTwo .con .more-list{ padding: 10px; margin: 0 10px 10px;}
.classesBox .course .listTwo .con .more-list .mlCon01{ border-radius: 4px; background: #f1fbf9;}
.classesBox .course .listTwo .con .more-list .mlCon01-tit{ height: 36px; line-height: 36px; text-align: center; font-size: 16px; border-radius: 4px 4px 0 0;}
.classesBox .course .listTwo .con .more-list .mlCon01-bot{ padding: 10px 0 14px 14px;}
.classesBox .course .listTwo .con .more-list .mlCon01-bot-list{ position: relative; z-index: 1; padding-left: 14px; height: 30px;}
.classesBox .course .listTwo .con .more-list .mlCon01-bot-list:after{ content:" "; position: absolute; left: -4px; top: 12px; display:block; width: 7px; height: 7px; border-radius: 50%;}
.classesBox .course .listTwo .con .more-list .mlCon01-bot-list.kong:after{ display: none;}
.classesBox .course .listTwo .con .more-list .mlCon01-bot-list .mblTxt{ line-height: 30px; font-size: 16px;}
.classesBox .course .listTwo .con .more-list .mlCon01-bot-list .mblTxt .typIcon{ display: inline-block; margin-left: 2px; padding: 0 2px; height: 20px; line-height: 20px; font-size: 12px; color: #fe823f; border: 1px solid #fe823f; border-radius: 11px;}
.classesBox .course .listTwo .con .more-list .mlCon01-bot-list .mblPop{ display: none; position: absolute; left: 92px; top: 50%; width: 378px; padding: 6px 20px 14px; background: #fff; border: 1px solid #e2e2e2; -webkit-box-shadow:0 10px 10px rgba(118, 118, 118, 0.14); -moz-box-shadow:0 10px 10px rgba(118, 118, 118, 0.14); box-shadow:0 10px 10px rgba(118, 118, 118, 0.14);}
.classesBox .course .listTwo .con .more-list .mlCon01-bot-list .mblPop:after{ content:" "; position: absolute; left: -9px; top: 50%; margin-top: -8px; display:block; width: 10px; height: 16px; background:url(/images/project2024/weishengzige/icon_13.png) no-repeat;}
.classesBox .course .listTwo .con .more-list .mlCon01-bot-list .mblPop-tit{ height: 40px; margin-bottom: 10px;}
.classesBox .course .listTwo .con .more-list .mlCon01-bot-list .mblPop-tit-left{ float: left; line-height: 40px; font-size: 16px; font-weight: 700; border-bottom: 2px solid #ff7e3f;}
.classesBox .course .listTwo .con .more-list .mlCon01-bot-list .mblPop-tit-right{ float: right; padding: 0 12px; height: 28px; line-height: 28px; font-size: 12px; color: #844e18; background: #ffe5c9; border-radius: 14px; margin-top: 10px;}
.classesBox .course .listTwo .con .more-list .mlCon01-bot-list .mblPop-cen{ line-height: 24px; font-size: 12px; margin-bottom: 18px;}
.classesBox .course .listTwo .con .more-list .mlCon01-bot-list .mblPop-bot{ line-height: 22px; font-size: 12px; color: #999; margin-bottom: 6px;}
.classesBox .course .listTwo .con .more-list .mlCon01-bot-list .mblPop-bot i{ display: inline-block; padding: 0 6px; height: 20px; line-height: 20px; font-size: 12px; color: #ff6500; border: 1px solid #ffc6b0; margin-right: 8px;}
.classesBox .course .listTwo .con .more-list .mlCon01-bot-list.PopList{ cursor: pointer;}
.classesBox .course .listTwo .con .more-list .mlCon01-bot-list.PopLeft .mblPop{ left: -420px;}
.classesBox .course .listTwo .con .more-list .mlCon01-bot-list.PopLeft .mblPop:after{ left: auto; right: -10px; margin-top: -8px; background:url(/images/project2024/weishengzige/icon_18.png) no-repeat;}
.classesBox .course .listTwo .con .more-list .mlCon01-bot.min{ width: 261px;}
.classesBox .course .listTwo .con .more-list .mlCon02{ padding-top: 16px;}
.classesBox .course .listTwo .con .more-list .mlCon02-box{ position: relative; z-index: 1; width: 241px; padding: 24px 12px 20px; border-radius: 4px;}
.classesBox .course .listTwo .con .more-list .mlCon02-box-tit{ position: absolute; left: 50%; top: -18px; margin-left: -21px; width: 42px; height: 44px; line-height: 40px; text-align: center; font-size: 18px; color: #fff; font-weight: 700;}
.classesBox .course .listTwo .con .more-list .mlCon02-box-list{ position: relative; z-index: 1; padding-left: 16px; height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.classesBox .course .listTwo .con .more-list .mlCon02-box-list:after{ content:" "; position: absolute; left: 0; top: 12px; display:block; width: 6px; height: 6px; border-radius: 50%;}
.classesBox .course .listTwo .con .more-list .mlCon02-box-list em{ color: #fe823f;}
.classesBox .course .listTwo .con .more-list .mlCon02-box-kong{ height: 30px;}
.classesBox .course .listTwo .con .more-list .mlCon02-box-list.min{ width: 104px;}
.classesBox .course .listTwo .con .more-list .mlCon02-box-kong.min{ width: 120px;}
.classesBox .course .listTwo .con .more-list .mlCon03{ padding: 10px 12px; border-radius: 4px;}
.classesBox .course .listTwo .con .more-list .mlCon03-list{ position: relative; z-index: 1; padding-left: 16px; height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.classesBox .course .listTwo .con .more-list .mlCon03-list:after{ content:" "; position: absolute; left: 0; top: 12px; display:block; width: 6px; height: 6px; border-radius: 50%;}
.classesBox .course .listTwo .con .more-list .mlCon03-list em{ color: #fe823f;}
.classesBox .course .listTwo .con .more-list .mlCon03-list .mllIcon{ display: inline-block; margin-left: 4px; width: 38px; height: 18px; vertical-align: -4px;}
.classesBox .course .listTwo .con .more-list .mlCon03-kong{ height: 30px;}
.classesBox .course .listTwo .con .more-list .mlCon03-list.min{ width: 247px;}
.classesBox .course .listTwo .con .more-list .mlCon03-kong.min{ width: 263px;}
.classesBox .course .listTwo .con .more-list .mlCon04{ position: relative; z-index: 1;}
.classesBox .course .listTwo .con .more-list .mlCon04-jIcon{ position: absolute; top: 3px; left: 50%; margin-left: -15px; width: 30px; height: 30px;}
.classesBox .course .listTwo .con .more-list .mlCon04-box{ width: 265px; border-radius: 4px; background: #f1fbf9;}
.classesBox .course .listTwo .con .more-list .mlCon04-box-tit{ height: 36px; line-height: 36px; text-align: center; font-size: 16px; border-radius: 4px 4px 0 0;}
.classesBox .course .listTwo .con .more-list .mlCon04-box-bot{ padding: 10px 0 14px 14px;}
.classesBox .course .listTwo .con .more-list .mlCon04-box-bot-list{ position: relative; z-index: 1; padding-left: 14px; height: 30px;}
.classesBox .course .listTwo .con .more-list .mlCon04-box-bot-list:after{ content:" "; position: absolute; left: -4px; top: 12px; z-index: 1; display:block; width: 7px; height: 7px; border-radius: 50%;}
.classesBox .course .listTwo .con .more-list .mlCon04-box-bot-list.kong:after{ display: none;}
.classesBox .course .listTwo .con .more-list .mlCon04-box-bot-list .mblTxt{ line-height: 30px; font-size: 16px;}
.classesBox .course .listTwo .con .more-list .mlCon04-box-bot-list .mblTxt .typIcon{ display: inline-block; margin-left: 2px; padding: 0 2px; height: 20px; line-height: 20px; font-size: 12px; color: #fe823f; border: 1px solid #fe823f; border-radius: 11px;}
.classesBox .course .listTwo .con .more-list .mlCon04-box-bot-list .mblPop{ display: none; position: absolute; left: 92px; top: 50%; z-index: 2; width: 378px; padding: 6px 20px 14px; background: #fff; border: 1px solid #e2e2e2; -webkit-box-shadow:0 10px 10px rgba(118, 118, 118, 0.14); -moz-box-shadow:0 10px 10px rgba(118, 118, 118, 0.14); box-shadow:0 10px 10px rgba(118, 118, 118, 0.14);}
.classesBox .course .listTwo .con .more-list .mlCon04-box-bot-list .mblPop:after{ content:" "; position: absolute; left: -9px; top: 50%; margin-top: -8px; display:block; width: 10px; height: 16px; background:url(/images/project2024/weishengzige/icon_13.png) no-repeat;}
.classesBox .course .listTwo .con .more-list .mlCon04-box-bot-list .mblPop-tit{ height: 40px; margin-bottom: 10px;}
.classesBox .course .listTwo .con .more-list .mlCon04-box-bot-list .mblPop-tit-left{ float: left; line-height: 40px; font-size: 16px; font-weight: 700; border-bottom: 2px solid #ff7e3f;}
.classesBox .course .listTwo .con .more-list .mlCon04-box-bot-list .mblPop-tit-right{ float: right; padding: 0 12px; height: 28px; line-height: 28px; font-size: 12px; color: #844e18; background: #ffe5c9; border-radius: 14px; margin-top: 10px;}
.classesBox .course .listTwo .con .more-list .mlCon04-box-bot-list .mblPop-cen{ line-height: 24px; font-size: 12px; margin-bottom: 18px;}
.classesBox .course .listTwo .con .more-list .mlCon04-box-bot-list .mblPop-bot{ line-height: 22px; font-size: 12px; color: #999; margin-bottom: 6px;}
.classesBox .course .listTwo .con .more-list .mlCon04-box-bot-list .mblPop-bot i{ display: inline-block; padding: 0 6px; height: 20px; line-height: 20px; font-size: 12px; color: #ff6500; border: 1px solid #ffc6b0; margin-right: 8px;}
.classesBox .course .listTwo .con .more-list .mlCon04-box-bot-list.PopList{ cursor: pointer;}
.classesBox .course .listTwo .con .more-list .mlCon04-box-bot-list.PopLeft .mblPop{ left: -420px;}
.classesBox .course .listTwo .con .more-list .mlCon04-box-bot-list.PopLeft .mblPop:after{ left: auto; right: -10px; margin-top: -8px; background:url(/images/project2024/weishengzige/icon_18.png) no-repeat;}
.classesBox .course .listTwo .con .more-kong{ padding: 10px 0; margin: 0 20px 10px; height: 229px; border-bottom: 1px solid #eee;}
.classesBox .course .listTwo .con .buyBox{ padding: 10px; margin: 0 10px 10px;}
.classesBox .course .listTwo .con .buyBox-price{ height: 40px; margin: 0 100px 10px; display: -webkit-flex; display: flex;}
.classesBox .course .listTwo .con .buyBox-price-list{ line-height: 40px; font-size: 16px; text-align: center; flex-grow: 1;}
.classesBox .course .listTwo .con .buyBox-price-list .chong{ color: #f83535;}
.classesBox .course .listTwo .con .buyBox-price-list b{ font-size: 26px; font-family:DIN Alternate,Microsoft Sans Serif;}
.classesBox .course .listTwo .con .buyBox-wap{ height: 46px; display: -webkit-flex; display: flex; justify-content: space-between; margin: 0 100px;}
.classesBox .course .listTwo .con .buyBox-wap .zx-btn{ display: block; width: 160px; height: 44px; line-height: 44px; font-size: 18px; text-align: center; color: #e8403f; border: 1px solid #e8403f; background: #ffeee8; border-radius: 6px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.classesBox .course .listTwo .con .buyBox-wap .zx-btn:hover{ text-decoration: none; transform:translate3d(0, -6px, 0);}
.classesBox .course .listTwo .con .buyBox-wap .buy-btn{ display: block; width:162px; height: 46px; line-height: 46px; font-size: 18px; text-align: center; color: #fff; background: #ff5742; border-radius: 6px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -webkit-box-shadow:0 4px 12px rgba(255, 24, 0, 0.32); -moz-box-shadow:0 4px 12px rgba(255, 24, 0, 0.32); box-shadow:0 4px 12px rgba(255, 24, 0, 0.32);}
.classesBox .course .listTwo .con .buyBox-wap .buy-btn:hover{ text-decoration: none; transform:translate3d(0, -6px, 0);}
/*精品班*/
.classesBox .course .listTwo li.jpb .tit{ background:url(/images/project2024/weishengzige/bg_2c_01.png) no-repeat;}
.classesBox .course .listTwo li.jpb .tit-top-icon{ border: 1px solid #99dfcc;}
.classesBox .course .listTwo li.jpb .tit-cen{ border-top: 1px solid #99dfcc; border-bottom: 1px solid #99dfcc;}
.classesBox .course .listTwo li.jpb .tit-bot{ -webkit-box-shadow:0 5px 7px rgba(0, 151, 117, 0.2); -moz-box-shadow:0 5px 7px rgba(0, 151, 117, 0.2); box-shadow:0 5px 7px rgba(0, 151, 117, 0.2);
    background: -webkit-linear-gradient(left, rgba(0,151,117,1) 0%, rgba(0,164,124,1) 46%, rgba(0,143,110,1) 100%);
    background: -o-linear-gradient(left, rgba(0,151,117,1) 0%, rgba(0,164,124,1) 46%, rgba(0,143,110,1) 100%);
    background: -moz-linear-gradient(left, rgba(0,151,117,1) 0%, rgba(0,164,124,1) 46%, rgba(0,143,110,1) 100%);
    background: linear-gradient(to right, rgba(0,151,117,1) 0%, rgba(0,164,124,1) 46%, rgba(0,143,110,1) 100%);}
.classesBox .course .listTwo li.jpb .con .mlTit-left i{
    background: -webkit-linear-gradient(left, #05c8a1, #00b692); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #05c8a1, #00b692); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #05c8a1, #00b692); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #05c8a1, #00b692); /* 标准的语法 */}
.classesBox .course .listTwo li.jpb .con .more-list .mlCon01{ background: #f1fbf9; -webkit-box-shadow:0 4px 4px rgba(190, 228, 220, 0.4); -moz-box-shadow:0 4px 4px rgba(190, 228, 220, 0.4); box-shadow:0 4px 4px rgba(190, 228, 220, 0.4);}
.classesBox .course .listTwo li.jpb .con .more-list .mlCon01-tit{ color: #009881;
    background: -webkit-linear-gradient(left, #c5eee3, #e1f2ef); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #c5eee3, #e1f2ef); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #c5eee3, #e1f2ef); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #c5eee3, #e1f2ef); /* 标准的语法 */}
.classesBox .course .listTwo li.jpb .con .more-list .mlCon01-bot-list{ border-left: 1px dashed #47d3b7;}
.classesBox .course .listTwo li.jpb .con .more-list .mlCon01-bot-list:after{ background: #9eded1;}
.classesBox .course .listTwo li.jpb .con .more-list .mlCon02-box{ background: #f1fbf9; -webkit-box-shadow:0 4px 4px rgba(190, 228, 220, 0.4); -moz-box-shadow:0 4px 4px rgba(190, 228, 220, 0.4); box-shadow:0 4px 4px rgba(190, 228, 220, 0.4);}
.classesBox .course .listTwo li.jpb .con .more-list .mlCon02-box-tit{ background:url(/images/project2024/weishengzige/icon_11.png) no-repeat;}
.classesBox .course .listTwo li.jpb .con .more-list .mlCon02-box-list:after{ background: #9eded1;}
.classesBox .course .listTwo li.jpb .con .more-list .mlCon03{ background: #f1fbf9; -webkit-box-shadow:0 4px 4px rgba(190, 228, 220, 0.4); -moz-box-shadow:0 4px 4px rgba(190, 228, 220, 0.4); box-shadow:0 4px 4px rgba(190, 228, 220, 0.4);}
.classesBox .course .listTwo li.jpb .con .more-list .mlCon03-list:after{ background: #9eded1;}
/*实验班*/
.classesBox .course .listTwo li.syb .tit{ background:url(/images/project2024/weishengzige/bg_2c_02.png) no-repeat;}
.classesBox .course .listTwo li.syb .tit-top-icon{ border: 1px solid #84b6e5;}
.classesBox .course .listTwo li.syb .tit-cen{ border-top: 1px solid #84b6e5; border-bottom: 1px solid #84b6e5;}
.classesBox .course .listTwo li.syb .tit-bot{ -webkit-box-shadow:0 5px 7px rgba(0, 79, 171, 0.2); -moz-box-shadow:0 5px 7px rgba(0, 79, 171, 0.2); box-shadow:0 5px 7px rgba(0, 79, 171, 0.2);
    background: -webkit-linear-gradient(left, rgba(6,84,176,1) 0%, rgba(2,98,201,1) 46%, rgba(8,88,197,1) 100%);
    background: -o-linear-gradient(left, rgba(6,84,176,1) 0%, rgba(2,98,201,1) 46%, rgba(8,88,197,1) 100%);
    background: -moz-linear-gradient(left, rgba(6,84,176,1) 0%, rgba(2,98,201,1) 46%, rgba(8,88,197,1) 100%);
    background: linear-gradient(to right, rgba(6,84,176,1) 0%, rgba(2,98,201,1) 46%, rgba(8,88,197,1) 100%);}
.classesBox .course .listTwo li.syb .con .mlTit-left i{
    background: -webkit-linear-gradient(left, #116fdd, #4c96f1); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #116fdd, #4c96f1); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #116fdd, #4c96f1); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #116fdd, #4c96f1); /* 标准的语法 */}
.classesBox .course .listTwo li.syb .con .more-list .mlCon02-box{ background: #f3f8ff; -webkit-box-shadow:0 4px 4px rgba(192, 214, 254, 0.4); -moz-box-shadow:0 4px 4px rgba(192, 214, 254, 0.4); box-shadow:0 4px 4px rgba(192, 214, 254, 0.4);}
.classesBox .course .listTwo li.syb .con .more-list .mlCon02-box-tit{ background:url(/images/project2024/weishengzige/icon_10.png) no-repeat;}
.classesBox .course .listTwo li.syb .con .more-list .mlCon02-box-list:after{ background: #a6d0f4;}
.classesBox .course .listTwo li.syb .con .more-list .mlCon03{ background: #f3f8ff; -webkit-box-shadow:0 4px 4px rgba(192, 214, 254, 0.4); -moz-box-shadow:0 4px 4px rgba(192, 214, 254, 0.4); box-shadow:0 4px 4px rgba(192, 214, 254, 0.4);}
.classesBox .course .listTwo li.syb .con .more-list .mlCon03-list:after{ background: #a6d0f4;}
.classesBox .course .listTwo li.syb .con .more-list .mlCon04-jIcon{ background:url(/images/project2024/weishengzige/icon_07.png) no-repeat;}
.classesBox .course .listTwo li.syb .con .more-list .mlCon04-box{ background: #f3f8ff; -webkit-box-shadow:0 4px 4px rgba(192, 214, 254, 0.4); -moz-box-shadow:0 4px 4px rgba(192, 214, 254, 0.4); box-shadow:0 4px 4px rgba(192, 214, 254, 0.4);}
.classesBox .course .listTwo li.syb .con .more-list .mlCon04-box-tit.bg01{ color: #0c62c6;
    background: -webkit-linear-gradient(left, #c6ddff, #d5e4ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #c6ddff, #d5e4ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #c6ddff, #d5e4ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #c6ddff, #d5e4ff); /* 标准的语法 */}
.classesBox .course .listTwo li.syb .con .more-list .mlCon04-box-tit.bg02{ color: #ffffff;
    background: -webkit-linear-gradient(left, #8bbaff, #a8c7ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #8bbaff, #a8c7ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #8bbaff, #a8c7ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #8bbaff, #a8c7ff); /* 标准的语法 */}
.classesBox .course .listTwo li.syb .con .more-list .mlCon04-box-bot-list{ border-left: 1px dashed #74bfff;}
.classesBox .course .listTwo li.syb .con .more-list .mlCon04-box-bot-list:after{ background: #a6d0f4;}

.classesBox .course .listTwo li .buyActivity-con .prize{ padding-left:100px;}
.classesBox .course .listTwo li .buyActivity-con .prize .box{ width:auto; padding-right:30px;}
.classesBox .course .listTwo li .buyActivity-con .prize .box h4{ float:left; line-height:58px; font-size:14px; padding:0 8px 0;}
.classesBox .course .listTwo li .buyActivity-con .prize .box p{ display:block; float:left; line-height:58px;}
.classesBox .course .listTwo li .buyActivity-con .btn-wrap .buy-btn{ width:180px; height:52px; line-height:52px;}
.classesBox .course .listTwo li .buyActivity-con .btn-wrap .service-btn{ width:178px; height:50px; line-height:50px;}

/*课程班次 二个班次*/
.classesBox .course .listOne{ padding: 20px; border-radius: 8px; background:#fff; -webkit-box-shadow:0 10px 20px rgba(166, 166, 166, 0.5); -moz-box-shadow:0 10px 20px rgba(166, 166, 166, 0.5); box-shadow:0 10px 20px rgba(166, 166, 166, 0.5);}
.classesBox .course .listOne .table{ margin-bottom: 20px;}
.classesBox .course .listOne .table table{ width: 100%; border-collapse: collapse;}
.classesBox .course .listOne .table td{ line-height: 20px; font-size: 14px; padding: 10px 20px; border: 1px solid #eaeaea; text-align: center;}
.classesBox .course .listOne .table th{ background: #009b87; line-height: 30px; font-size: 20px; padding: 10px 20px; font-weight: 700; color: #fff; text-align: center;}
.classesBox .course .listOne .table .tabTit{ line-height: 30px; font-size: 16px; font-weight: 700; background: #ebf7f4;}
.classesBox .course .listOne .table strong{ font-size: 16px; height: 40px; line-height: 40px;}
.classesBox .course .listOne .botCon{ height: 46px;}
.classesBox .course .listOne .botCon .ltxt{ float: left; line-height: 46px; font-size: 14px;}
.classesBox .course .listOne .botCon .buy-btn{ float: right; display: block; width:162px; height: 46px; line-height: 46px; font-size: 18px; text-align: center; color: #fff; background: #ff5742; border-radius: 6px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -webkit-box-shadow:0 4px 12px rgba(255, 24, 0, 0.32); -moz-box-shadow:0 4px 12px rgba(255, 24, 0, 0.32); box-shadow:0 4px 12px rgba(255, 24, 0, 0.32);}
.classesBox .course .listOne .botCon .buy-btn:hover{ text-decoration: none; transform:translate3d(0, -6px, 0);}
.classesBox .course .listOne .botCon .price{ float: right; height: 46px; margin-right: 30px;}
.classesBox .course .listOne .botCon .price-list{ float: left; line-height: 46px; font-size: 16px; margin-left: 50px;}
.classesBox .course .listOne .botCon .price-list .chong{ color: #f83535;}
.classesBox .course .listOne .botCon .price-list b{ font-size: 26px; font-family:DIN Alternate,Microsoft Sans Serif;}

/*活动课程模块*/
.classesBox .course .listThr.activity-tags .con{ padding-top:3px;}
.classesBox .course .listThr.activity-tags .con .more-kong{ height:245px; border-bottom:0;}
.classesBox .course .listThr.activity-tags .tit{ height:278px;}
.classesBox .course .listThr.activity-tags .tit-bot{ left:auto; bottom:auto; position:static; margin:24px auto 0;}
.classesBox .course .listThr.activity-tags li.dzb .con{ padding-top:0;}
.classesBox .course .listTwo.activity-tags .tit{ height:278px;}
.classesBox .course .listTwo.activity-tags .tit-bot{ left:auto; bottom:auto; position:static; margin:24px auto 0;}

/*吸顶+底部规则*/
.classesBox .xi-ding{ display:none; width:1200px; position:fixed; top:0; left:50%; z-index:9; padding-top:0 !important; margin:0 0 0 -600px;}
.classesBox .xi-ding li{ border-radius: 0!important;}
.classesBox .xi-ding li .tit{ height: 124px!important;}
.classesBox .course li.mr0{ margin-right:0;}
.classesBox .course-fot{ position: relative; z-index: 1; padding-bottom: 14px; border-bottom: 2px solid #ededed;}
.classesBox .course-fot-tit{ line-height: 30px; font-size: 16px; margin-bottom: 10px;}
.classesBox .course-fot-txt{ line-height: 30px; font-size: 14px;}
.classesBox .course-fot-txt a{ color: #ff5742;}
.classesBox .course-fot .hideAuto{ display: none; padding-bottom: 10px;}
.classesBox .course-fot-icon{ position: absolute; left: 50%; bottom: -19px; width: 43px; height: 21px; margin-left: -21px; background:url(/images/project2024/weishengzige/icon_21.png) no-repeat; cursor: pointer;}
.classesBox .course-fot-icon.on{ bottom: -3px; transform:rotate(-180deg);}

/*题库练习*/
.practiseBoxBg{ background: #f8f8f8;}
.practiseBox{ padding-bottom: 60px;}
.practiseBox .conBox{ padding-bottom: 40px; background:url(/images/project2024/weishengzige/bg_10.png) repeat-y left top;}
.practiseBox .conBox .cbTit{ position: relative; z-index: 1; width: 1200px; height: 84px; background:url(/images/project2024/weishengzige/tit_07.png) no-repeat; margin-bottom: 12px;}
.practiseBox .conBox .cbTit-left{ position: absolute; left: 0; top: 0; width: 78px; text-align: center; line-height: 84px; font-size: 44px; color: #fff; font-weight: 700;}
.practiseBox .conBox .cbTit-cen{ position: absolute; left: 116px; top: 10px; line-height: 64px; font-size: 26px; color: #d34a00; font-weight: 700;}
.practiseBox .conBox .cbTit-cen .icon{ display: inline-block; width: 126px; height: 30px; padding-left: 6px; line-height: 30px; text-align: center; font-size: 14px; color: #fff; vertical-align: 2px; background:url(/images/project2024/weishengzige/icon_38.png) no-repeat; margin-left: 22px;}
.practiseBox .conBox .cbTit-right{ position: absolute; right: 30px; top: 27px; display: block; padding: 0 16px; height: 28px; line-height: 28px; color: #d34a00; font-size: 14px; border: 1px solid #f2a780; border-radius: 15px;}
.practiseBox .conBox .cbTit-right:hover{ text-decoration: none; background: #d34a00; color: #fff;}
.practiseBox .conBox.pb0{ padding: 0;}
/*题*/
.practiseBox .conBox .cbTi{ width: 1120px; margin-left: 80px;}
.practiseBox .conBox .cbTi-con{ background: #fff; margin-bottom: 14px; -webkit-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); -moz-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); box-shadow:0 4px 8px rgba(208, 208, 208, 0.3);}
.practiseBox .conBox .cbTi-con .ccLeft{ float: left; width: 600px;}
.practiseBox .conBox .cbTi-con .ccLeft-tit{ padding-top: 38px; height: 40px; line-height: 40px; text-align: center; font-size: 22px; font-weight: 700; margin-bottom: 18px;}
.practiseBox .conBox .cbTi-con .ccLeft-subtit{ height: 30px; text-align: center; margin-bottom: 50px;}
.practiseBox .conBox .cbTi-con .ccLeft-subtit span{ display: inline-block; padding-left: 24px; height: 30px; line-height: 30px; font-size: 16px; color: #888; margin: 0 20px; background:url(/images/project2024/weishengzige/icon_24.png) no-repeat left center;}
.practiseBox .conBox .cbTi-con .ccLeft-pic{ width: 510px; margin: 0 auto 40px;}
.practiseBox .conBox .cbTi-con .ccRight{ float: right; padding-left: 18px; width: 480px; border-left: 2px solid #d6f2e9; margin: 28px 20px 0 0;}
.practiseBox .conBox .cbTi-con .ccRight-tit{ position: relative; z-index: 1; height: 48px; line-height: 48px; font-size: 18px; font-weight: 700;}
.practiseBox .conBox .cbTi-con .ccRight-tit i{ display: block; position: absolute; left: -25px; top: 18px; width: 12px; height: 12px; background:url(/images/project2024/weishengzige/icon_22.png) no-repeat;}
.practiseBox .conBox .cbTi-con .ccRight-cList{ position: relative; z-index: 1; padding-left: 180px; height: 50px; border: 1px dashed #ffc97a; margin-bottom: 5px;}
.practiseBox .conBox .cbTi-con .ccRight-cList-left{ position: absolute; left: -1px; top: -1px; width: 173px; height: 52px; background:url(/images/project2024/weishengzige/tit_06.png) no-repeat;}
.practiseBox .conBox .cbTi-con .ccRight-cList-left span{ display: block; padding-left: 28px; line-height: 52px; font-size: 14px; color: #d34a00; font-weight: 700; margin-left: 20px; background:url(/images/project2024/weishengzige/icon_23.png) no-repeat left center;}
.practiseBox .conBox .cbTi-con .ccRight-cList-right{ height: 50px; line-height: 20px; font-size: 12px; color: #666; padding: 0 10px 0 0; display: -webkit-flex; display: flex; align-items: center;}
.practiseBox .conBox .cbTi-con .ccRight-cCen{ padding: 10px 0; border: 1px dashed #ffc97a; margin-bottom: 5px;}
.practiseBox .conBox .cbTi-con .ccRight-cCen-list{ float: left; width: 139px; margin: 0 0 6px 18px;}
.practiseBox .conBox .cbTi-con .ccRight-cCen-list-tit{ height: 36px; line-height: 36px; padding-left: 24px; font-size: 14px; font-weight: 700; background:url(/images/project2024/weishengzige/icon_23.png) no-repeat left center;}
.practiseBox .conBox .cbTi-con .ccRight-cCen-list-txt{ height: 36px; line-height: 18px; font-size: 12px; color: #999; overflow:hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.practiseBox .conBox .cbTi-con02{ background: #fff; margin-bottom: 14px; -webkit-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); -moz-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); box-shadow:0 4px 8px rgba(208, 208, 208, 0.3);}
.practiseBox .conBox .cbTi-con02 .ccLeft{ float: left; width: 600px;}
.practiseBox .conBox .cbTi-con02 .ccLeft-pic{ width: 510px; margin: 50px auto 30px;}
.practiseBox .conBox .cbTi-con02 .ccRight{ float: right; width: 500px; margin-right: 20px;}
.practiseBox .conBox .cbTi-con02 .ccRight-tit{ padding-top: 38px; height: 40px; line-height: 40px; text-align: center; font-size: 22px; font-weight: 700; margin-bottom: 18px;}
.practiseBox .conBox .cbTi-con02 .ccRight-subtit{ height: 30px; text-align: center; margin-bottom: 50px;}
.practiseBox .conBox .cbTi-con02 .ccRight-subtit span{ display: inline-block; padding-left: 24px; height: 30px; line-height: 30px; font-size: 16px; color: #888; margin: 0 20px; background:url(/images/project2024/weishengzige/icon_24.png) no-repeat left center;}
.practiseBox .conBox .cbTi-con02 .ccRight-cList{ position: relative; z-index: 1; padding-left: 180px; height: 50px; border: 1px dashed #ffc97a; margin-bottom: 20px;}
.practiseBox .conBox .cbTi-con02 .ccRight-cList-left{ position: absolute; left: -1px; top: -1px; width: 173px; height: 52px; background:url(/images/project2024/weishengzige/tit_06.png) no-repeat;}
.practiseBox .conBox .cbTi-con02 .ccRight-cList-left span{ display: block; padding-left: 28px; line-height: 52px; font-size: 14px; color: #d34a00; font-weight: 700; margin-left: 20px; background:url(/images/project2024/weishengzige/icon_23.png) no-repeat left center;}
.practiseBox .conBox .cbTi-con02 .ccRight-cList-right{ height: 50px; line-height: 20px; font-size: 12px; color: #666; padding: 0 10px 0 0; display: -webkit-flex; display: flex; align-items: center;}
.practiseBox .conBox .cbTi-mtk{ height: 140px; background:url(/images/project2024/weishengzige/bg_11.png) no-repeat;}
.practiseBox .conBox .cbTi-mtk .cmLeft{ float: left; position: relative; z-index: 1; width: 360px; padding: 0 14px 0 1px;}
.practiseBox .conBox .cbTi-mtk .cmLeft .fdIcon{ position: absolute; top: -6px; left: 11px; padding: 0 10px; height: 28px; line-height: 28px; font-size: 14px; color: #fff; background: #ff5f32; border-radius: 14px 14px 0 14px; -webkit-box-shadow:0 5px 5px rgba(255, 75, 0, 0.2); -moz-box-shadow:0 5px 5px rgba(255, 75, 0, 0.2); box-shadow:0 5px 5px rgba(255, 75, 0, 0.2);
    background: -webkit-linear-gradient(left, rgba(245,68,13,1) 0%, rgba(255,96,51,1) 50%, rgba(251,64,15,1) 100%);
    background: -o-linear-gradient(left, rgba(245,68,13,1) 0%, rgba(255,96,51,1) 50%, rgba(251,64,15,1) 100%);
    background: -moz-linear-gradient(left, rgba(245,68,13,1) 0%, rgba(255,96,51,1) 50%, rgba(251,64,15,1) 100%);
    background: linear-gradient(to right, rgba(245,68,13,1) 0%, rgba(255,96,51,1) 50%, rgba(251,64,15,1) 100%);}
.practiseBox .conBox .cbTi-mtk .cmLeft-tit{ padding-top: 6px; height: 55px; line-height: 55px; text-align: center; font-size: 30px; font-weight: 700; color: #fff; border-bottom: 1px solid #ffbb94; margin: 0 50px 18px;}
.practiseBox .conBox .cbTi-mtk .cmLeft-bot{ width: 256px; height: 40px; background: #fff; border-radius: 20px; margin: 0 auto; -webkit-box-shadow:0 5px 5px rgba(255, 75, 0, 0.2); -moz-box-shadow:0 5px 5px rgba(255, 75, 0, 0.2); box-shadow:0 5px 5px rgba(255, 75, 0, 0.2);}
.practiseBox .conBox .cbTi-mtk .cmLeft-bot-price{ float: left; width: 118px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; color: #f95919;}
.practiseBox .conBox .cbTi-mtk .cmLeft-bot-price b{ font-size: 30px; font-family:DIN Alternate,Microsoft Sans Serif;}
.practiseBox .conBox .cbTi-mtk .cmLeft-bot-btn{ float: right; display: block; width: 138px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; color: #fff; font-weight: 700; background: #ffbc16; border-radius: 20px;}
.practiseBox .conBox .cbTi-mtk .cmLeft-bot-btn:hover{ text-decoration: none; background: #ffb600;}
.practiseBox .conBox .cbTi-mtk .cmLeft-txt{ height: 40px; text-align: center; line-height: 40px; font-size: 16px; color: #fff; margin-top: -4px;}
.practiseBox .conBox .cbTi-mtk .cmLeft-txt a{ color: #fff;}
.practiseBox .conBox .cbTi-mtk .cmLeft-txt a:hover{ text-decoration: none; color: #fff;}
.practiseBox .conBox .cbTi-mtk .cmRight{ float: right; position: relative; z-index: 1; width: 684px; padding: 0 31px 0 30px; display: -webkit-flex; display: flex;}
.practiseBox .conBox .cbTi-mtk .cmRight-list{ padding-top: 12px; flex-grow: 1;}
.practiseBox .conBox .cbTi-mtk .cmRight-list .clTit{ height: 55px; line-height: 55px; text-align: center; font-size: 18px; margin-bottom: 5px; background:url(/images/project2024/weishengzige/tit_08.png) no-repeat center bottom;}
.practiseBox .conBox .cbTi-mtk .cmRight-list .clTit b{ font-size: 24px; vertical-align: -1px;}
.practiseBox .conBox .cbTi-mtk .cmRight-list .clTxt{ line-height: 22px; text-align: center; font-size: 14px; color: #888;}
/*助*/
.practiseBox .conBox .cbZhu{ width: 1120px; margin-left: 80px;}
.practiseBox .conBox .cbZhu-con{ background: #fff; -webkit-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); -moz-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); box-shadow:0 4px 8px rgba(208, 208, 208, 0.3);}
.practiseBox .conBox .cbZhu-con .ccTop{ padding: 20px;}
.practiseBox .conBox .cbZhu-con .ccTop-left{ float: left; width: 794px; height: 248px; border: 1px dashed #ffc97a; background:url(/images/project2024/weishengzige/bg_16.png) no-repeat center;}
.practiseBox .conBox .cbZhu-con .ccTop-left .clList{ float: left; width: 357px; height: 62px; padding: 31px 20px;}
.practiseBox .conBox .cbZhu-con .ccTop-left .clList-tit{ height: 24px; margin-bottom: 16px;}
.practiseBox .conBox .cbZhu-con .ccTop-left .clList-tit-left{ float: left; position: relative; z-index: 1; width: 262px; height: 24px; line-height: 24px; padding-left: 38px; font-size: 16px; font-weight: 700; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.practiseBox .conBox .cbZhu-con .ccTop-left .clList-tit-left b{ font-size: 20px;}
.practiseBox .conBox .cbZhu-con .ccTop-left .clList-tit-left i{ position: absolute; left: 0; top: 0; display: block; width: 24px; height: 24px;}
.practiseBox .conBox .cbZhu-con .ccTop-left .clList-tit-left i.bg01{ background:url(/images/project2024/weishengzige/icon_25.png) no-repeat;}
.practiseBox .conBox .cbZhu-con .ccTop-left .clList-tit-left i.bg02{ background:url(/images/project2024/weishengzige/icon_26.png) no-repeat;}
.practiseBox .conBox .cbZhu-con .ccTop-left .clList-tit-left i.bg03{ background:url(/images/project2024/weishengzige/icon_27.png) no-repeat;}
.practiseBox .conBox .cbZhu-con .ccTop-left .clList-tit-left i.bg04{ background:url(/images/project2024/weishengzige/icon_28.png) no-repeat;}
.practiseBox .conBox .cbZhu-con .ccTop-left .clList-tit-right{ float: right; display: block; padding: 0 10px; height: 20px; font-size: 12px; color: #d34a00; border: 1px solid #f4b391; border-radius: 11px; margin-top: 1px;}
.practiseBox .conBox .cbZhu-con .ccTop-left .clList-tit-right:hover{ text-decoration: none; background: #f4b391; color: #fff;}
.practiseBox .conBox .cbZhu-con .ccTop-left .clList-txt{ height: 22px; line-height: 22px; font-size: 14px; color: #888; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.practiseBox .conBox .cbZhu-con .ccTop-left02{ float: left; width: 794px; height: 248px; border: 1px dashed #ffc97a; background:url(/images/project2024/weishengzige/bg_16.png) no-repeat center;}
.practiseBox .conBox .cbZhu-con .ccTop-left02 .clList{ float: left; width: 357px; height: 62px; padding: 31px 20px;}
.practiseBox .conBox .cbZhu-con .ccTop-left02 .clList-tit{ height: 24px; margin-bottom: 16px;}
.practiseBox .conBox .cbZhu-con .ccTop-left02 .clList-tit-left{ float: left; position: relative; z-index: 1; width: 262px; height: 24px; line-height: 24px; padding-left: 38px; font-size: 16px; font-weight: 700; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.practiseBox .conBox .cbZhu-con .ccTop-left02 .clList-tit-left b{ font-size: 20px;}
.practiseBox .conBox .cbZhu-con .ccTop-left02 .clList-tit-left i{ position: absolute; left: 0; top: 0; width: 24px; height: 24px; line-height: 24px; text-align: center; font-size: 14px; color: #fff; border-radius: 3px; background: #ff671e;}
.practiseBox .conBox .cbZhu-con .ccTop-left02 .clList-txt{ height: 22px; line-height: 22px; font-size: 14px; color: #888; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.practiseBox .conBox .cbZhu-con .ccTop-right{ float: right; width: 236px; height: 260px;}
.practiseBox .conBox .cbZhu-con .ccTop-right img{ width: 236px; height: 260px;}
.practiseBox .conBox .cbZhu-con .ccBot{ border: 1px solid #f9e8cc; border-top: 2px solid #fe6a2c; height: 110px; margin: 0 20px 20px; background: #fff6ec; display: -webkit-flex; display: flex; align-items: center;
    background: -webkit-linear-gradient(left, #ffeedc, #fffdfa); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffeedc, #fffdfa); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffeedc, #fffdfa); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffeedc, #fffdfa); /* 标准的语法 */}
.practiseBox .conBox .cbZhu-con .ccBot-list{ padding: 4px 40px 0; flex-grow: 1;}
.practiseBox .conBox .cbZhu-con .ccBot-list .clTit{ position: relative; z-index: 1; padding-left: 34px; height: 24px; line-height: 24px; font-size: 20px; font-weight: 700; margin-bottom: 8px;}
.practiseBox .conBox .cbZhu-con .ccBot-list .clTit i{ position: absolute; left: 0; top: 0; width: 24px; height: 24px; line-height: 24px; text-align: center; font-size: 14px; color: #fff; border-radius: 3px; background: #ff671e;}
.practiseBox .conBox .cbZhu-con .ccBot-list .clTit em{ margin-left: 20px; display: inline-block; font-size: 14px; color: #888;}
.practiseBox .conBox .cbZhu-con .ccBot-list .clTxt{ padding-left: 34px; height: 24px; line-height: 24px; font-size: 14px; color: #888;}
/*辅*/
.practiseBox .conBox .cbFu{ width: 1120px; margin-left: 80px;}
.practiseBox .conBox .cbFu-con{ height: 350px; background:url(/images/project2024/weishengzige/bg_14.jpg) no-repeat right bottom #fff; -webkit-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); -moz-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); box-shadow:0 4px 8px rgba(208, 208, 208, 0.3);}
.practiseBox .conBox .cbFu-con .ccLeft{ float: left; width: 300px; padding: 50px 0 0 50px;}
.practiseBox .conBox .cbFu-con .ccLeft-tit{ line-height: 40px; font-size: 26px; font-weight: 700; padding-bottom: 19px; border-bottom: 1px solid #e5e5e5; margin-bottom: 26px;}
.practiseBox .conBox .cbFu-con .ccLeft-txt{ line-height: 30px; font-size: 16px; color: #ff6630; margin-bottom: 26px;}
.practiseBox .conBox .cbFu-con .ccLeft-bot{ line-height: 30px; font-size: 20px; font-weight: 700; padding-left: 30px; background:url(/images/project2024/weishengzige/icon_24.png) no-repeat left center;}
.practiseBox .conBox .cbFu-con .ccRight01{ float: right; position: relative; z-index: 1; width: 656px;}
.practiseBox .conBox .cbFu-con .ccRight01-list{ position: absolute; left: 0; width: 338px; height: 84px; background: #fff; border-radius: 4px; -webkit-box-shadow:0 4px 15px rgba(205, 221, 233, 0.7); -moz-box-shadow:0 4px 15px rgba(205, 221, 233, 0.7); box-shadow:0 4px 15px rgba(205, 221, 233, 0.7);}
.practiseBox .conBox .cbFu-con .ccRight01-list .clTit{ position: relative; z-index: 1; padding-left: 30px; height: 24px; line-height: 24px; font-size: 18px; font-weight: 700; margin: 16px 0 6px 20px;}
.practiseBox .conBox .cbFu-con .ccRight01-list .clTit i{ position: absolute; left: 0; top: 0; width: 24px; height: 24px;}
.practiseBox .conBox .cbFu-con .ccRight01-list .clTxt{ padding-left: 30px; height: 24px; line-height: 24px; font-size: 12px; color: #888; margin-left: 20px;}
.practiseBox .conBox .cbFu-con .ccRight01-list.bg01{ top: 36px;}
.practiseBox .conBox .cbFu-con .ccRight01-list.bg01 .clTit i{ background:url(/images/project2024/weishengzige/icon_29.png) no-repeat center;}
.practiseBox .conBox .cbFu-con .ccRight01-list.bg02{ top: 136px;}
.practiseBox .conBox .cbFu-con .ccRight01-list.bg02 .clTit i{ background:url(/images/project2024/weishengzige/icon_30.png) no-repeat center;}
.practiseBox .conBox .cbFu-con .ccRight01-list.bg03{ top: 236px;}
.practiseBox .conBox .cbFu-con .ccRight01-list.bg03 .clTit i{ background:url(/images/project2024/weishengzige/icon_31.png) no-repeat center;}
.practiseBox .conBox .cbFu-con .ccRight02{ float: right; position: relative; z-index: 1; width: 656px;}
.practiseBox .conBox .cbFu-con .ccRight02-fdIcon{ position: absolute; top: 18px; right: 18px; width: 85px; height: 85px; background:url(/images/project2024/weishengzige/icon_37.png) no-repeat; border-radius: 50%; -webkit-box-shadow:0 4px 7px rgba(207, 126, 19, 0.2); -moz-box-shadow:0 4px 7px rgba(207, 126, 19, 0.2); box-shadow:0 4px 7px rgba(207, 126, 19, 0.2);}
.practiseBox .conBox .cbFu-con .ccRight02-list{ position: absolute; left: 0; width: 200px; height: 84px; background: #fff; border-radius: 4px; -webkit-box-shadow:0 4px 15px rgba(205, 221, 233, 0.7); -moz-box-shadow:0 4px 15px rgba(205, 221, 233, 0.7); box-shadow:0 4px 15px rgba(205, 221, 233, 0.7);}
.practiseBox .conBox .cbFu-con .ccRight02-list .clTit{ position: relative; z-index: 1; padding-left: 30px; height: 24px; line-height: 24px; font-size: 18px; font-weight: 700; margin: 16px 0 6px 20px;}
.practiseBox .conBox .cbFu-con .ccRight02-list .clTit i{ position: absolute; left: 0; top: 0; width: 24px; height: 24px;}
.practiseBox .conBox .cbFu-con .ccRight02-list .clTxt{ padding-left: 30px; height: 24px; line-height: 24px; font-size: 12px; color: #888; margin-left: 20px;}
.practiseBox .conBox .cbFu-con .ccRight02-list.bg01{ top: 36px; left: 120px;}
.practiseBox .conBox .cbFu-con .ccRight02-list.bg01 .clTit i{ background:url(/images/project2024/weishengzige/icon_33.png) no-repeat center;}
.practiseBox .conBox .cbFu-con .ccRight02-list.bg02{ top: 136px; left: 30px;}
.practiseBox .conBox .cbFu-con .ccRight02-list.bg02 .clTit i{ background:url(/images/project2024/weishengzige/icon_34.png) no-repeat center;}
.practiseBox .conBox .cbFu-con .ccRight02-list.bg03{ top: 236px; left: 60px;}
.practiseBox .conBox .cbFu-con .ccRight02-list.bg03 .clTit i{ background:url(/images/project2024/weishengzige/icon_35.png) no-repeat center;}
.practiseBox .conBox .cbFu-con .ccRight02-list:after{ content:" "; position: absolute; right: -18px; top: 50%; margin-top: -10px; display:block; width: 18px; height: 21px; background:url(/images/project2024/weishengzige/icon_36.png) no-repeat;}

/*督*/
.practiseBox .conBox .cbDu{ width: 1120px; margin-left: 80px;}
.practiseBox .conBox .cbDu-con{  position: relative; z-index: 1; padding: 30px; background: #fff; -webkit-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); -moz-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); box-shadow:0 4px 8px rgba(208, 208, 208, 0.3);}
.practiseBox .conBox .cbDu-con .ccLeft{ float: left; position: relative; z-index: 1; width: 350px; height: 330px;}
.practiseBox .conBox .cbDu-con .ccLeft-tit{ position: absolute; top: 2px; left: 0; height: 74px; line-height: 74px; font-size: 24px; font-weight: 700;}
.practiseBox .conBox .cbDu-con .ccLeft-tit:after{ content:" "; position: absolute; left: 0; bottom: 0; z-index: 1; display:block; width: 40px; height: 3px; background: #ebb577;}
.practiseBox .conBox .cbDu-con .ccLeft-txt{ position: absolute; top: 96px; left: 0; line-height: 26px; font-size: 16px; color: #999;}
.practiseBox .conBox .cbDu-con .ccRight{ float: right; width: 660px; height: 264px;}
.practiseBox .conBox .cbDu-con .ccRight-list{ float: left; width: 220px; height: 132px;}
.practiseBox .conBox .cbDu-con .ccRight-list .clTit{ height: 54px; text-align: center; line-height: 54px; font-size: 20px; font-weight: 700; padding-top: 8px; margin-bottom: 8px; background:url(/images/project2024/weishengzige/icon_32.png) no-repeat center bottom;}
.practiseBox .conBox .cbDu-con .ccRight-list .clTxt{ max-height: 40px; line-height: 20px; font-size: 14px; color: #666; margin: 0 20px; overflow:hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.practiseBox .conBox .cbDu-con .ccRight-list.bg01{ background: #f7ede1;}
.practiseBox .conBox .cbDu-con .ccRight-list.bg02{ background: #fffbf6;}
.practiseBox .conBox .cbDu-con .ccfdBtn{ display: block; position: absolute; right: 260px; bottom: 30px; width: 198px; height: 38px; line-height: 38px; text-align: center; font-size: 18px; color: #c79045; border: 1px solid #ca944b; border-radius: 20px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.practiseBox .conBox .cbDu-con .ccfdBtn:hover{ text-decoration: none; background: #c79045; color: #fff; transform:translate3d(0, -6px, 0);}

/*免费资料*/
.equityBoxBg{ background:url(/images/project2024/weishengzige/bg_18.jpg) no-repeat center top;}
.equityBox{ padding-bottom: 60px;}
.equityBox .subtit{ height: 36px; text-align: center; margin: -18px auto 40px;}
.equityBox .subtit span{ display: inline-block; padding: 0 30px; height: 36px; line-height: 36px; color: #ffefde; font-size: 18px; background: #ff5e29; border-radius: 0 18px 18px 18px;
    background: -webkit-linear-gradient(left, rgba(255,129,69,1) 0%, rgba(255,132,57,1) 40%, rgba(255,91,40,1) 90%);
    background: -o-linear-gradient(left, rgba(255,129,69,1) 0%, rgba(255,132,57,1) 40%, rgba(255,91,40,1) 90%);
    background: -moz-linear-gradient(left, rgba(255,129,69,1) 0%, rgba(255,132,57,1) 40%, rgba(255,91,40,1) 90%);
    background: linear-gradient(to right, rgba(255,129,69,1) 0%, rgba(255,132,57,1) 40%, rgba(255,91,40,1) 90%);}
.equityBox .conBox{ background: #fff; border-radius: 8px; -webkit-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); -moz-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); box-shadow:0 4px 8px rgba(208, 208, 208, 0.3);}
.equityBox .conBox .lpic{ float: left; overflow: hidden; width: 370px; height: 334px; border-radius: 8px;}
.equityBox .conBox .rCon{ position: relative; z-index: 1; float: right; width: 780px; padding: 48px 30px 0 0;}
.equityBox .conBox .rCon-list{ position: relative; z-index: 1; float: left; width: 250px; height: 111px; margin: 0 10px 10px 0; background:url(/images/project2024/weishengzige/bg_17.png) no-repeat;}
.equityBox .conBox .rCon-list .rltxt{ padding: 40px 0 0 84px; line-height: 28px; font-size: 14px; color: #888;}
.equityBox .conBox .rCon-list .rltxt b{ font-size: 18px; color: #333;}
.equityBox .conBox .rCon-list .rlnum{ position: absolute; top: 54px; left: 30px; line-height: 28px; font-size: 24px; color: #ff8b2e; font-weight: 700;}
.equityBox .conBox .rCon-btn{ position: absolute; top: 206px; right: 40px; width: 230px; height: 64px; line-height: 64px; font-size: 24px; color: #fff; font-weight: 700; border-radius: 32px; text-indent: 54px; background:url(/images/project2024/weishengzige/icon_39.png) no-repeat; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -webkit-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); -moz-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); box-shadow:0 4px 8px rgba(208, 208, 208, 0.3);}
.equityBox .conBox .rCon-btn:hover{ text-decoration: none; transform:translate3d(0, -6px, 0);}

/*常见问题*/
.problemBox{ padding-bottom: 60px;}
.problemBox .conBox-list{ position: relative; z-index: 1; float: left; width: 283px; height: 300px; border: 1px solid #e9e9e9; border-radius: 6px; margin-right: 20px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.problemBox .conBox-list .fdIcon{ position: absolute; top: 17px; left: 21px; line-height: 36px; font-size: 36px; color: #dfdfdf; font-weight: 700;}
.problemBox .conBox-list .clTit{ height: 52px; line-height: 26px; font-size: 18px; font-weight: 700; margin: 0 20px 20px; padding-top: 66px; overflow:hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.problemBox .conBox-list .clTxt{ height: 140px; line-height: 28px; font-size: 14px; color: #666; margin: 0 20px; overflow:hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5;}
.problemBox .conBox-list:hover{ text-decoration: none; transform:translate3d(0, -6px, 0);}
.problemBox .conBox-list:last-child{ margin: 0;}

/*六大理由*/
.reasonBoxBg{ background:url(/images/project2024/weishengzige/bg_19.jpg) no-repeat center top;}
.reasonBox{ position: relative; z-index: 1; height: 413px;}
.reasonBox .fdIcon{ position: absolute; top: -49px; right: -41px; width: 98px; height: 92px; background:url(/images/project2024/weishengzige/icon_40.png) no-repeat;}
.reasonBox .conBox{ float: right; width: 780px; height: 363px; margin-right: 50px; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: space-around; align-content: center;}
.reasonBox .conBox-list{ width: 290px; height: 101px; border-bottom: 1px solid #eddec9;}
.reasonBox .conBox-list .clTit{ height: 34px; line-height: 34px; font-size: 20px; font-weight: 700; color: #ce6805; padding-top: 20px;}
.reasonBox .conBox-list .clTit b{ display: inline-block; margin-right: 10px; font-size: 24px; vertical-align: -1px;
    background: -webkit-linear-gradient(left, rgba(187,86,5,1) 0%, rgba(227,153,85,1) 100%); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, rgba(187,86,5,1) 0%, rgba(227,153,85,1) 100%); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, rgba(187,86,5,1) 0%, rgba(227,153,85,1) 100%); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, rgba(187,86,5,1) 0%, rgba(227,153,85,1) 100%); /* 标准的语法 */
    -webkit-background-clip: text;
    color: transparent;}
.reasonBox .conBox-list .clTxt{ padding-left: 40px; height: 34px; line-height: 34px; font-size: 16px; color: #666;}
.reasonBox .conBox-list.bb0{ border-bottom: 0;}

/* 底部模块 */
.botan {background: url(//www.med66.com/images/index2020/an.png) no-repeat;}
.bottom-mod{ padding: 20px 0 10px; background: #fff;}
.bottom-mod .botnav-mod{ padding-bottom: 30px;}
.bottom-mod .botnav-dls{width:446px;margin-left: 45px;}
.bottom-mod .botnav-dls dl{ float: left; width:100px;line-height:32px;text-align: center; font-size: 14px; margin-right: 70px;}
.bottom-mod .botnav-dls dl dt{line-height:36px;font-size:16px;font-weight:bold;}
.bottom-mod .botnav-dls dl dd a{color:#666;}
.bottom-mod .botnav-dls dl dd a:hover{color:#4ab83e;}
.bottom-mod .botnav-dls dl.dl-about{ margin-right: 0;}
.bottom-mod .bot-tels{width:246px; margin-left: 65px;}
.bottom-mod .bot-tels h6{line-height:36px;font-size:16px;margin-bottom:12px;}
.bottom-mod .bot-tels .bot-tel{padding-left:50px;line-height:30px;font-size:22px;background-position: 0 -2990px; font-weight: 700;}
.bottom-mod .bot-tels .bot-tel span{margin:0 11px 0 11px;}
.bottom-mod .bot-tels .bot-list{margin-top:22px;font-size:0;line-height:26px;}
.bottom-mod .bot-tels .bot-list a{padding-left:36px;margin-right:28px;display:inline-block;background-position:0 -3050px;font-size:14px; color: #666;}
.bottom-mod .bot-tels .bot-list a.tels-feedback{margin-right:0;background-position:0 -3150px;}
.bottom-mod .bot-tels .bot-list a:hover{color:#4ab83e;background-position:0 -3100px;}
.bottom-mod .bot-tels .bot-list a.tels-feedback:hover{background-position:0 -3200px;}
.bottom-mod .bot-tels .bot-list-zx a{display: inline-block;*display: inline;*zoom: 1;width: 220px;height: 44px;line-height: 44px;background-color: #4ab83e;border-radius: 22px;font-size: 20px;color: #ffffff;text-align: center;text-decoration: none;}
.bottom-mod .bot-follow{ width:366px; margin-left: 30px; position: relative; }
.bottom-mod .bot-follow h6{line-height:36px;font-size:16px;margin-bottom:4px;}
.bottom-mod .bot-follow .ct-ewm{ float: left; width:104px;height:122px;margin-right:24px; border: 1px solid #e4e4e4;}
.bottom-mod .bot-follow .ct-ewm img{display:block; width: 90px; height: 90px; margin: 6px auto 0;}
.bottom-mod .bot-follow .ct-ewm p{ line-height: 26px; text-align: center; font-size: 12px; color: #666;}
.bottom-mod .bot-follow .ct-ewm .qx-info{ position: absolute; display: none; width: 205px; background: #fff; left: 0; }
.bottom-mod .bot-follow .ct-ewm  .qx-info p{ text-align: left; }
.bottom-mod .bot-follow .ct-ewm:hover .qx-info{ display: block; }
.bottom-mod .bot-follow .ct-ewm .qx-info .qpCon-jian { display: block; position: absolute; top: -6px; left: 50%; margin-left: -78px; width: 10px; height: 6px; background-position: 0 -200px; }
.bottom-mod .bot-follow .ct-ewm:last-child{ margin-right: 0;}
.bottom-mod .bot-app{ width:200px;}
.bottom-mod .bot-app h6{line-height:36px;font-size:16px;margin-bottom:14px;}
.bottom-mod .bot-app-list{ float: left; width: 86px; margin-right: 28px; cursor: pointer;}
.bottom-mod .bot-app-list img{ display:block; width: 86px; height: 86px; margin: 0 auto 6px;}
.bottom-mod .bot-app-list p{ line-height: 22px; text-align: center; font-size: 12px; color: #666;}
.bottom-mod .bot-app-list.about{ margin-right: 0;}
.bottom-mod .bot-app-list:hover p{ color: #4ab83e;}
.bottom-mod .bot-app .qpBtn{ cursor: pointer; position: relative; z-index: 21;}
.bottom-mod .bot-app .qpBtn .qpCon{ display: none; position: absolute; left: 50%; top: 114px; margin-left: -54px; width: 106px; padding-top: 9px; background: #fff; border: 1px solid #fff; border: 1px solid #f1f1f1\0; *border: 1px solid #f1f1f1; -webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.15); -moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.15); box-shadow:0 0 20px rgba(0, 0, 0, 0.15);}
.bottom-mod .bot-app .qpBtn .qpCon-ewm{ display: block; width: 90px; height: 90px; margin: 0 auto;}
.bottom-mod .bot-app .qpBtn .qpCon-txt{ line-height: 30px; text-align: center; font-size: 12px; color: #666;}
.bottom-mod .bot-app .qpBtn .qpCon-jian{ display: block; position: absolute; top: -6px; left: 50%; margin-left: -5px; width: 10px; height: 6px; background-position: 0 -200px;}
.bottom-mod .bot-app .qpBtn .qpCon.l40{ left:40px;}
.bottom-mod .bot-app .qpBtn a{ text-decoration: none;}
.bottom-mod .botlink-mod {border-bottom: 1px solid #e8e8e8;}
.bottom-mod .botlink-mod .link-dt{ width: 100px; line-height:28px;font-size:16px;float:left; text-align: center;}
.bottom-mod .botlink-mod .link-dd{margin-left:100px;padding-top:1px; font-size: 14px;}
.bottom-mod .botlink-mod .link-dd a{height:28px;line-height:28px;margin:0 20px 12px 0;color:#666;float:left;}
.bottom-mod .botlink-mod .link-dd a:hover{color:#4ab83e;}

/* 新增app下载四要素 */
.nav-panel .qpCon.qx-qpCon .qpCon-jian{ left: 82%; }
.nav-panel .qpCon.qpCon.qx-qpCon{ width: 251px; /* height: 286px; */ margin-left: -209px; }
.nav-panel .qpCon.qx-qpCon .qx-txt{ text-align: center; font-size: 16px; color: #333333; font-weight: bold; }
.qx-info{ padding: 16px 30px 16px 16px;
    -webkit-box-shadow: 0 5px 20px #dad9d9;
    -moz-box-shadow: 0 5px 20px #dad9d9;
    -ms-box-shadow: 0 5px 20px #dad9d9;
    -o-box-shadow: 0 5px 20px #dad9d9;
    box-shadow: 0 5px 20px #dad9d9;}
.qx-info p{ font-size: 12px; line-height: 21px; text-align: left;color: #666666; }
.qx-info p a{ font-size: 12px; color: #4ab83e; }
.qx-info p b{ font-weight: normal;}

/* 右侧浮动 */
.rightFloat{ width:120px; position:fixed; right:0; top:50%; margin-top: -200px; z-index:90;}
.rightFloat .con{ width: 110px; padding: 5px; border-radius: 8px; background: #009493;}
.rightFloat .con-top{ padding: 0 10px; border-radius: 8px; margin: 0 0 10px; background: #f6fdfb;
    background: -webkit-linear-gradient(top, #ffffff, #ebfaf6); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ffffff, #ebfaf6); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ffffff, #ebfaf6); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ffffff, #ebfaf6); /* 标准的语法 */}
.rightFloat .con-top li{ height: 40px; line-height: 40px; text-align: center; font-size: 16px; border-bottom: 1px solid #e3e3e3;}
.rightFloat .con-top li a:hover{ text-decoration: none; color: #08ada0;}
.rightFloat .con-top li:last-child{ border-bottom: 0;}
.rightFloat .con-phone{ line-height: 26px; font-size: 14px; color: #fff; font-weight: 700; text-align: center; padding-bottom: 4px; border-bottom: 1px solid #47afae;}
.rightFloat .con-phone i{ display: inline-block; width: 22px; height: 22px; background:url(/images/project2024/weishengzige/icon_42.png) no-repeat; margin-right: 4px; vertical-align: -5px;}
.rightFloat .con .gototop{ display: block; height: 36px; line-height: 36px; text-indent: 10px; font-size: 16px; color: #fff; font-weight: 700; text-align: center;}
.rightFloat .con .gototop i{ display: inline-block; width: 19px; height: 9px; background:url(/images/project2024/weishengzige/icon_43.png) no-repeat; margin-left: 4px; vertical-align: 1px;}
.rightFloat .con .gototop:hover{ text-decoration: none;}
.rightFloat .switch-icon{ position:absolute; left:-24px; top:50%; margin-top:-42px; display: block; width:24px; height:84px; border-radius: 4px 0 0 4px; cursor: pointer;
    background: -webkit-linear-gradient(left, #fee9c3, #f3d4a0); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fee9c3, #f3d4a0); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fee9c3, #f3d4a0); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fee9c3, #f3d4a0); /* 标准的语法 */}
.rightFloat .switch-icon i{ position: absolute; left: 6px; top: 50%; margin-top: -15px; width: 15px; height: 29px; background:url(/images/project2024/weishengzige/icon_41.png) no-repeat;}
.rightFloat.rightFloat-switch .switch-icon i{ transform:rotateZ(180deg);}
.rightFloat .activity-fixBtn{ display:block; margin-bottom:12px;}

.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;}

/*协议弹层*/
.xieyi-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;}
.xieyi-pop .tit{ height:60px; line-height:60px; background:#f5f5f5; border-bottom:1px solid #e8e8e8; padding-right:21px;}
.xieyi-pop .tit h3{ float:left; font-size:18px; font-weight:bold; padding-left:40px;}
.xieyi-pop .tit .close{ display:block; width:30px; height:30px; margin-top:16px; background:url(/images/project2024/weishengzige/icon_16.png) no-repeat center;}
.xieyi-pop .con{ padding: 20px;}

/*领取资料弹层*/
.equitye-pop{ display:none; overflow:hidden; width:540px; padding: 50px 0 30px; background-color:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -270px; z-index:1000; border-radius:10px;}
.equitye-pop .close{ position: absolute; top: 20px; right: 20px; display:block; width:21px; height:21px; background:url(/images/project2024/weishengzige/icon_46.png) no-repeat;}
.equitye-pop .conBox{ clear: both; margin-bottom: 10px;}
.equitye-pop .conBox .ltxt{ float: left; width: 150px; padding-right: 10px; line-height: 44px; font-size: 16px; text-align: right;}
.equitye-pop .conBox .inptxt,.equitye-pop .conBox .inptxt02{ float: left; width: 278px; height: 42px; padding: 0 10px; border: 1px solid #e1e1e1; line-height: 42px; font-size: 16px; color: #666; margin-right: 10px;}
.equitye-pop .conBox .inptxt02{ width: 158px;}
.equitye-pop .conBox .yzmpic{ float: left; display: block; width: 108px; height: 42px; border: 1px solid #e1e1e1; cursor: pointer;}
.equitye-pop .conBox .dxbtn{ float: left; display: block; width: 108px; height: 42px; line-height: 42px; text-align: center; border: 1px solid #e1e1e1; font-size: 16px; color: #0dad85; cursor: pointer}
.equitye-pop .hq-btn{ display: block; width: 180px; height:44px; line-height:44px; font-size:16px; color:#fff; text-align:center; border-radius: 22px; margin: 16px auto 0; background: #00a69a;
    background: -webkit-linear-gradient(left, #009184, #00b1a6); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #009184, #00b1a6); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #009184, #00b1a6); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #009184, #00b1a6); /* 标准的语法 */}
.equitye-pop .hq-btn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(left, #00b1a6, #009184); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #00b1a6, #009184); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #00b1a6, #009184); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #00b1a6, #009184); /* 标准的语法 */}

/*jquery-select.tipxw固定样式请勿动*/
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs i{position:absolute}
.select_boxhs ul {list-style-type:none;padding:0;margin:0;width:100%;display:none;position:absolute}
.select_boxhs ul li{list-style-type:none;padding:0;margin:0}
.select_boxhs ul.show{display:block}

/*此处样式自定义*/
.yourSelect{ float: left; width:300px; height:46px; font-family: "Microsoft Yahei";}
.yourSelect input{border:1px solid #e1e1e1;width:278px;overflow:hidden;height:44px;line-height:44px; padding: 0 10px; font-size: 16px; font-family: "Microsoft Yahei";color:#666}
.yourSelect i{display:block;width:15px;height:9px; background:url(/images/project2024/weishengzige/icon_47.png) no-repeat;top:16px;right:10px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.yourSelect i.on{transform:rotateZ(180deg)}
.yourSelect ul {width:298px; border:1px solid #e1e1e1;overflow: auto; overflow-x: hidden;background:#fff;}
.yourSelect ul li {overflow: hidden; width:278px;cursor:pointer;line-height:40px;height:40px; padding: 0 10px; font-size: 16px;}
.yourSelect ul li.hover {background:#a7e2d6;color:#fff}

/*选课弹层*/
.course-pop{ display:none; overflow:hidden; width:960px; background:url(/images/project2024/weishengzige/bg_21.jpg) no-repeat; position:fixed; top:50%; left:50%; margin:0 0 0 -480px; z-index:1000; border-radius:10px 40px 10px 10px;}
.course-pop .tit{ height:80px; line-height:80px; padding: 0 30px;}
.course-pop .tit h3{ float:left; font-size:24px; font-weight:bold; color: #fff;}
.course-pop .tit .close{ display:block; width:21px; height:21px; margin:29px 10px 0 0; background:url(/images/project2024/weishengzige/icon_44.png) no-repeat center;}
.course-pop .con{ margin: 0 20px; background: #fff; border-radius: 4px 4px 0 0;}
.course-pop .con h4{ position: relative; z-index: 1; padding-left: 20px; font-size: 20px; height: 78px; line-height:78px; font-weight:700;}
.course-pop .con h4.cju{ color: #ff5742;}
.course-pop .con h4 em{ font-size: 14px;}
.course-pop .con h4:after{ content:" "; position: absolute; left: 0; top: 29px; z-index: 1; display:block; width: 4px; height: 20px; background: #ff5742;}
.course-pop .con .list,.course-pop .con .courtabOne{ margin-left: 20px; padding-bottom: 20px; *padding-bottom:20px;}
.course-pop .con .courtab{ margin-left: 20px; padding-bottom: 20px;}
.course-pop .con .courCon{ display: none;}
.course-pop .con .chkName{ float:left; _display:inline; margin:0 10px 10px 0; width:211px; height:38px; line-height:38px; font-size:14px; color:#666; text-indent: 10px; cursor:pointer; border-radius: 4px; border:1px solid #d7d7d7; position:relative; overflow:hidden;}
.course-pop .con .chkName.on{ border:1px solid #ff5742; color:#ff5742;}
.course-pop .con .chkName.on i.gou{ display:block; width:20px; height:20px; position:absolute; right:0; bottom:0; background:url(/images/project2024/weishengzige/icon_45.png) no-repeat center;}
.course-pop .con .chkName .coursechk{ position:absolute; left:-10px; top:-30px; padding-bottom:6px;}
.course-pop .total{ padding: 0 20px; height: 84px; margin:0 20px 20px; background: #fff; border-radius: 0 0 4px 4px; border-top: 1px solid #e2e2e2;}
.course-pop .total .buy-btn{ float: right; display:block; width:162px; height:44px; line-height:44px; text-align:center; font-size:18px; color:#fff; background:#ff5742; border-radius:4px; margin-top: 20px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -webkit-box-shadow:0 4px 12px rgba(255, 24, 0, 0.32); -moz-box-shadow:0 4px 12px rgba(255, 24, 0, 0.32); box-shadow:0 4px 12px rgba(255, 24, 0, 0.32);}
.course-pop .total .buy-btn:hover{ text-decoration:none; transform:translate3d(0, -6px, 0);}
.course-pop .total .ctxt{ float: right; margin: 14px 25px 0 0; text-align: right;}
.course-pop .total .ctxt .price{ line-height: 30px; font-size: 16px; color:#ea1117; font-weight: 700;}
.course-pop .total .ctxt .price b{ font-size:30px; vertical-align: -2px; font-family:DIN Alternate,Microsoft Sans Serif;}
.course-pop .total .ctxt .price em{ color: #333;}
.course-pop .total .ctxt .ts{ line-height: 20px; font-size: 14px; color: #999;}
.course-pop .total .stbot-selected{ float: left; height: 60px; font-size: 14px; color: #333; margin-top: 12px; display: -webkit-flex; display: flex; align-items: center;}
.course-pop .total .stbot-selected .sstit{ display:block; float: left; margin-right: 10px; font-size: 14px; line-height: 60px; font-weight: 400;}
.course-pop .total .stbot-selected p{ width: 440px; max-height: 60px; line-height: 30px; float: left;  overflow:hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.course-pop .total .stbot-selected p span{ padding-right:8px;}

/**/
.coupon-wrap{ width:100%; height:340px; padding-top:40px; background:url(/images/project2024/weishengzige/coupon-bg.jpg) no-repeat center;}
.coupon-mod{ background:#fff4e6; border-radius:12px; padding-bottom:28px;}
.coupon-mod .top-tit{ display:inline-block; min-width:192px; height:36px; line-height:36px; font-size:18px; text-align:center; color:#fff; font-weight:bold; border-radius:40px 40px 40px 0; padding:0 40px; left:0; top:-18px; background:#ff7744; background-image:-webkit-linear-gradient(left, #ff7744, #f83a13); background-image:-moz-linear-gradient(left, #ff7744, #f83a13); background-image:linear-gradient(left,#ff7744,#f83a13);}
.coupon-mod .receiveCoupon{ padding:54px 0 0 48px;}
.coupon-mod .courseList{ padding:30px 10px 0 0;}
.coupon-mod .courseList li{ float:left; width:270px; height:239px; margin-right:20px; border-radius:8px; box-shadow:0 6px 13px 3px #fcd2a0; position:relative; background:url(//www.med66.com/upload/resources/image/2023/05/26/727158.png) no-repeat;}
.coupon-mod .courseList .link-btn{ display:block; width:100%; height:100%; line-height:0; font-size:0; position:absolute; left:0; top:0; z-index:9;}
.coupon-mod .courseList .tit{ height:48px; line-height:48px; text-align:center; font-size:22px; font-weight:bold; background:-webkit-linear-gradient(left,#c80203,#c80203 40%,#f25725 60%,#fc6a2d);-webkit-background-clip: text; -webkit-text-fill-color: transparent; color:#c80203;}
.coupon-mod .courseList .tit span{ font-size:16px;}
.coupon-mod .courseList .prize-con{ width:270px; height:124px; margin:0 auto; position:relative;}
.coupon-mod .courseList .prize-con .originalPrice{ position:absolute; left:22px; top:47px;}
.coupon-mod .courseList .prize-con .originalPrice span{ display:inline-block; height:19px; line-height:19px; color:#fff; border-radius:40px; padding:0 10px; background:#f55e33; background-image:-webkit-linear-gradient(left, #fc721d, #f55e33); background-image:-moz-linear-gradient(left, #fc721d, #f55e33); background-image:linear-gradient(left,#fc721d,#f55e33);}
.coupon-mod .courseList .prize-con .originalPrice p{ font-size:16px; font-weight:bold; color:#6e6d6d; line-height:34px;}
.coupon-mod .courseList .prize-con .salePrice{ width:108px; line-height:24px; text-align:center; font-size:14px; font-weight:bold; color:#fff; position:absolute; left:50%; margin-left:-52px; top:33px;}
.coupon-mod .courseList .prize-con .salePrice strong{ font-size:22px; vertical-align:-2px;}
.coupon-mod .courseList .prize-con .salePrice span{ color:#ffee7f;}
.coupon-mod .courseList .prize-con .salePrice em{ font-size:20px; font-weight:bold;}
.coupon-mod .courseList .prize-con .salePrice i{ font-size:13px;}
.coupon-mod .courseList .prize-con .text{ width:78px; font-size:12px; color:#6e6d6d; text-align:center; line-height:34px; position:absolute; top:65px; right:0;}
.coupon-mod .courseList .deliveryPrice{ display:block; width:230px; height:46px; position:relative; margin:0 auto; background:url(/images/project2024/weishengzige/coupon-btn01.png) no-repeat;}
.coupon-mod .courseList .deliveryPrice .tips{ display:inline-block; height:19px; line-height:19px; color:#db0909; border-radius:40px 40px 40px 0; padding:0 9px; position:absolute; left:0; top:-14px; background:#fddda6; background-image:-webkit-linear-gradient(left, #fddda6, #ffecb2); background-image:-moz-linear-gradient(left, #fddda6, #ffecb2); background-image:linear-gradient(left,#fddda6,#ffecb2);}
.coupon-mod .courseList .deliveryPrice .prize{ float:left; width:118px; text-align:right; line-height:46px; font-family:DIN Alternate,Microsoft Sans Serif; font-size:16px; color:#fff; font-weight:bold;}
.coupon-mod .courseList .deliveryPrice .prize strong{ font-size:36px;}
.coupon-mod .courseList .deliveryPrice .text{ float:right; width:100px; line-height:46px; text-align:center; font-size:16px; color:#582100; font-weight:bold;}
.coupon-mod .courseList li.other-tags{ width:420px; background:url(/images/project2024/weishengzige/coupon-course02.jpg) no-repeat;}
.coupon-mod .courseList li.other-tags .prize-con .salePrice{ margin-left:-61px;}
/**/
.fixBottom-activity-small{ display:none; position:fixed; left:0; bottom:158px; z-index:79;}
.fixBottom-activity-small .close-btn{ display:block; width:20px; height:20px; line-height:0; font-size:0; position:absolute; right:0; top:0; background:url(/images/project2024/weishengzige/activity-fixBottom-close.png) no-repeat;}
.fixBottom-activity{ width:100%; height:91px; position:fixed; left:0; bottom:0; z-index:89;}
.fixBottom-activity .link-btn{ display:block; width:100%; height:91px; line-height:0; font-size:0;}
.fixBottom-activity .close-btn{ display:block; width:20px; height:20px; line-height:0; font-size:0; position:absolute; right:50%; margin-right:-616px; top:22px; background:url(/images/project2024/weishengzige/activity-fixBottom-close.png) no-repeat;}

/*活动页头 he 20241029*/
.activity-header{ position: relative; z-index: 1;}
.activity-header .logo{ display: block; position: absolute; top: 44px; left: 9px; width: 193px; height: 44px;}
.activity-header h1{ display: block; position: absolute; top: 48px; right: 40px; line-height: 30px; font-size: 30px; font-weight: 700; color: #fff; font-weight: 700; font-style: oblique; -webkit-text-shadow:0 8px 10px rgba(224, 38, 6, 0.66); -moz-text-shadow:0 8px 10px rgba(224, 38, 6, 0.66); text-shadow:0 8px 10px rgba(224, 38, 6, 0.66);}
.activity-header .shuangTime{ display: block; position: absolute; top: 515px; left: 0; z-index: 6; width: 100%; height: 60px; line-height: 24px; text-align: center; font-size: 16px; color: #fff;}
.activity-header .shuangTime b{ display: inline-block; margin: 0 4px; width: 100px; height: 60px; line-height: 60px; background: url(/images/project2024/activity/icon_01.png) no-repeat; font-size: 46px; color: #58010a; text-align: left; font-weight: 400; text-indent: 12px; letter-spacing: 23px; vertical-align: bottom;}
.activity-header.first{ height: 628px;}
.activity-header.last{ height: 708px;}
.activity-feature{ position: relative; z-index: 2; margin-top: -94px; padding: 30px 0; background: url(/images/project2024/activity/bg_01.png) no-repeat; background-size: 100% 100%; border-radius: 15px;}
.activity-feature .gzBtn{ position: absolute; top: -10px; right: 20px; z-index: 3; display: block; padding: 0 16px; height: 32px; line-height: 32px; font-size:14px; color:#fff; border-radius: 16px; background: #ff8028;}
.activity-feature .gzBtn:hover{ text-decoration: none;}
.activity-feature .leftCon{ float: left; width: 330px; padding-top: 30px; margin-left: 20px;}
.activity-feature .leftCon-txt{ text-align: center; height: 190px;}
.activity-feature .leftCon-btn{ text-align: center;}
.activity-feature .leftCon-btn img{ border-radius: 27px; -webkit-box-shadow:0 8px 28px rgba(221, 78, 15, 0.5); -moz-box-shadow:0 8px 28px rgba(221, 78, 15, 0.5); box-shadow:0 8px 28px rgba(221, 78, 15, 0.5);}
.activity-feature .rightCon{ position: relative; z-index: 1; float: right; width: 805px; border-radius: 8px; margin-right: 20px; -webkit-box-shadow:0 6px 12px rgba(255, 174, 69, 0.33); -moz-box-shadow:0 6px 12px rgba(255, 174, 69, 0.33); box-shadow:0 6px 12px rgba(255, 174, 69, 0.33);}
.activity-feature .rightCon .fdBtn{ position: absolute; width: 238px; height: 42px; background: url(/images/project2024/activity/icon_08.png) no-repeat; -webkit-animation:pulse2 1s 0s infinite; animation:pulse2 1s 0s infinite;}
.activity-feature .rightCon .fdBtn.no{ background: url(/images/project2024/activity/icon_09.png) no-repeat; animation: none;}
.activity-feature .botType{ clear: both; padding: 30px 50px 0; line-height: 16px; font-size: 16px; color: #682105;}
.activity-feature.first .rightCon .fdBtn{ top: 240px; left: 28px;}
.activity-feature.last .rightCon .fdBtn{ top: 240px; left: 76px;}

/*活动领券底部浮动*/
.activity-fixBottom-warp{ height: 101px;}
.activity-fixBottom{ position: fixed; bottom: 0; left: 0; z-index: 79; width: 100%; height: 137px; background: url(/images/project2024/activity/bg_02.png) no-repeat center top;}
.activity-fixBottom .layout{ padding-top: 37px;}
.activity-fixBottom a:hover{ text-decoration: none;}
.activity-fixBottom .left{ float: left; display: block; width: 640px; height: 100px;}
.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 .rCoupon{ position: relative; z-index: 1; float: right; width: 198px; height: 78px; margin: 11px 0 0 0; background: url(/images/project2024/activity/icon_03.png) no-repeat;}
.activity-fixBottom .rCoupon .fdBtn{ position: absolute; top: 5px; right: 6px; width: 69px; height: 70px; background: url(/images/project2024/activity/icon_04.png) no-repeat; -webkit-animation:pulse2 1s 0s infinite; animation:pulse2 1s 0s infinite;}
.activity-fixBottom .rCoupon .fdBtn.no{ background: url(/images/project2024/activity/icon_05.png) no-repeat; animation: none;}
.activity-fixBottom .close{ position: absolute; top: 37px; right: 10px; z-index: 2; width: 30px; height: 35px; background: url(/images/project2024/activity/icon_10.png) no-repeat;}

/*秒杀优惠券弹框*/
.msyhqTk{ display: none; width: 622px; height: 266px; padding: 156px 0 0; background: url(/images/zhuanti/20241111/s_19.png) no-repeat; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -311px; z-index: 1000;}
.msyhqTk .xx{ display: block; position: absolute; top: 0; right: 0; width: 39px; height: 39px; background: url(/images/zhuanti/20241111/icon_09.png) no-repeat;}
.msyhqTk .tbox{ width: 433px; margin: 0 auto 28px;}
.msyhqTk .tbox .clist{ width: 433px; height: 132px; background:url(/images/zhuanti/20241111/bg_24.png) no-repeat;}
.msyhqTk .tbox .clist .txt{ float: right; width: 274px; line-height: 30px; font-size: 16px; color: #d1482d; margin-top: 36px;}
.msyhqTk .tbox .clist .txt b{ color: #e00742; font-size: 16px;}
.msyhqTk .bhan{ position: relative; z-index: 1; display: block; margin: 0 auto; width: 290px; height: 67px; background:url(/images/zhuanti/20241111/icon_34.png) no-repeat;}
.msyhqTk .bhan:hover{ text-decoration: none; opacity: 0.9;}
.msyhqTk .bhan i{ display: block; position: absolute; top: 12px; right: -40px; width: 81px; height: 81px; background:url(/images/zhuanti/20241111/icon_35.png) no-repeat; -webkit-animation:pulse2 1s 0s infinite; animation:pulse2 1s 0s infinite;}

/*规则弹框*/
.gzTk{ display: none; width: 650px; background: #fff; top: 50%; left: 50%; border-radius: 10px; position: fixed; margin: 0 0 0 -325px; z-index: 1000;}
.gzTk .xx{ display: block; position: absolute; top: -10px; right: -10px; width: 39px; height: 39px; background: url(/images/zhuanti/20241111/icon_09.png) no-repeat;}
.gzTk .tit{ height: 60px; background: #fff1d6; border-radius: 10px 10px 0 0;}
.gzTk .tit-left{ line-height: 60px; font-size: 18px; padding-left: 15px; margin-left: 18px;}
.gzTk .tit-left i{ display: block; width: 3px; height: 16px; background: #f65514; left: 0; top: 50%; margin-top: -8px;}
.gzTk .txtbox{ padding: 15px 30px 10px; max-height: 400px; overflow: auto; overflow-x: hidden;}
.gzTk .txtbox .txt{ line-height: 28px; font-size: 16px; margin-bottom: 10px;}
.gzTk .bhan{ display: block; width: 170px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; color: #fff; font-weight: 700; background: #f26208; border-radius: 25px; margin: 0 auto 20px;}
.gzTk .bhan:hover{ text-decoration: none; background: #ff6302;}

.pulse2{animation-name: pulse2;-webkit-animation-name: pulse2;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
@keyframes pulse2 {0% {transform: scale(0.9);}50% {transform: scale(1);}100% {transform: scale(0.9);}}
@-webkit-keyframes pulse2 {0% { -webkit-transform: scale(0.9);}50% { -webkit-transform: scale(1);}100% { -webkit-transform: scale(0.9);}}




</pre></body></html>