@charset "utf-8";
/*
@author: he
@update: he (2022-03-04)
*/
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;}
.bodyBg{ background: #4963d1;}
.footer,.footer a{ color: #fff!important;}
.ggtit{ height: 100px; line-height: 100px; text-align: center; font-size: 36px; font-weight: 700;}
.ggtit span{ display: inline-block; height: 60px; border-bottom: 8px solid #4963d2;}
.ggtit b{ color: #ffe0c4;}

/*页头*/
.header{ height: 500px; z-index: 1;}
.header .logo{ left: 0; top: 35px; display: block; width: 213px; height: 54px;}

/*考试信息*/
.examInfor{ margin-bottom: 10px;}
.examInfor .leftBox{ float: left; width: 408px; height: 192px; border-radius: 8px; background: #fff; -webkit-box-shadow:0 2px 24px rgba(150, 173, 246, 0.2); -moz-box-shadow:0 2px 24px rgba(150, 173, 246, 0.2); box-shadow:0 2px 24px rgba(150, 173, 246, 0.2);}
.examInfor .leftBox .lTit{ line-height: 44px; text-align: center; font-size: 16px; font-weight: 700;}
.examInfor .leftBox .lTime{ position: relative; z-index: 1; float: left; width: 194px; padding-top: 8px;}
.examInfor .leftBox .lTime-con{ margin: 16px 0 0 26px; height: 84px; font-size: 20px;}
.examInfor .leftBox .lTime-con b{ display: inline-block; width: 120px; height: 84px; line-height: 82px; font-size: 50px; font-weight: 700; color: #fff; letter-spacing: 33px; text-indent: 13px; margin-right: 10px; background:url(/images/project2022/ys-kqmxb/icon_01.png) no-repeat; vertical-align: middle;}
.examInfor .leftBox .lTime-xian{ position: absolute; right: 0; top: 70px; width: 1px; height: 60px; background: #f3f3f3;}
.examInfor .leftBox .lWord{ float: right; width: 214px; padding-top: 8px;}
.examInfor .leftBox .lWord img{ display: block; width: 146px; height: 119px; margin: 0 auto;}
.examInfor .rightBox{ float: right; width: 780px; height: 192px; border-radius: 8px; background:url(/images/project2022/ys-kqmxb/bg_07.png) no-repeat; background-size: 100% 100%; -webkit-box-shadow:0 2px 24px rgba(150, 173, 246, 0.2); -moz-box-shadow:0 2px 24px rgba(150, 173, 246, 0.2); box-shadow:0 2px 24px rgba(150, 173, 246, 0.2);}
.examInfor .rightBox .rTit{ line-height: 44px; text-align: center; font-size: 18px; font-weight: 700; color: #1b3ba1;}
.examInfor .rightBox .rList{ float: left; width: 236px; margin-left: 18px; padding-top: 8px;}
.examInfor .rightBox .rList-con{ background: #f6f9ff; height: 120px;}
.examInfor .rightBox .rList-con p{ line-height: 24px; font-size: 16px; padding: 24px 14px 0;}

/*名师直播*/
.teaLive{ margin-bottom: 60px;}
.teaLive .conBox{ padding: 40px 0; border-radius: 8px; background: #fff; -webkit-box-shadow:0 2px 24px rgba(150, 173, 246, 0.2); -moz-box-shadow:0 2px 24px rgba(150, 173, 246, 0.2); box-shadow:0 2px 24px rgba(150, 173, 246, 0.2);}
.teaLive .conBox .teacher{ float: left; width: 568px; height: 388px; border: 1px solid #dfe9ff; border-radius: 6px; margin-left: 30px;}
.teaLive .conBox .teacher-top{ display: none; height: 278px;}
.teaLive .conBox .teacher-top .introduce{ height: 190px; padding: 20px 15px 0 10px; margin-bottom: 22px;}
.teaLive .conBox .teacher-top .introduce-pic{ float: left; position: relative; z-index: 1; width: 140px; height: 190px;}
.teaLive .conBox .teacher-top .introduce-pic img{ width: 140px; height: 190px;}
.teaLive .conBox .teacher-top .introduce-pic .btn{ position: absolute; left: 50%; bottom: 0; margin-left: -55px; width: 110px; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #fff; border-radius: 16px; background: #3058c2; -webkit-box-shadow:0 0 10px rgba(53, 102, 255, 0.5); -moz-box-shadow:0 0 10px rgba(53, 102, 255, 0.5); box-shadow:0 0 10px rgba(53, 102, 255, 0.5);
    background: -webkit-linear-gradient(left, #18369d, #4b7de9); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #18369d, #4b7de9); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #18369d, #4b7de9); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #18369d, #4b7de9); /* 标准的语法 */}
.teaLive .conBox .teacher-top .introduce-pic .btn:hover{ text-decoration: none; background: #18369d;
    background: -webkit-linear-gradient(left, #4b7de9, #18369d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #4b7de9, #18369d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #4b7de9, #18369d); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #4b7de9, #18369d); /* 标准的语法 */}
.teaLive .conBox .teacher-top .introduce-right{ float: right; width: 384px;}
.teaLive .conBox .teacher-top .introduce-right .name{ line-height: 52px; font-size: 16px; font-weight: 700;}
.teaLive .conBox .teacher-top .introduce-right .intr{ height: 30px; margin-bottom: 12px;}
.teaLive .conBox .teacher-top .introduce-right .intr-txt{ line-height: 30px; font-size: 16px;}
.teaLive .conBox .teacher-top .introduce-right .intr-icon{ display: inline-block; height: 30px; line-height: 30px; font-size: 14px; color: #152f82; padding: 0 8px; margin-left: 8px; background: #dfe9ff; border-radius: 15px;}
.teaLive .conBox .teacher-top .introduce-right .txt{ overflow: hidden; height: 96px; line-height: 24px; font-size: 14px;}
.teaLive .conBox .teacher-top .speaker{ clear: both; height: 30px; padding: 0 20px;}
.teaLive .conBox .teacher-top .speaker-txt{ line-height: 30px; font-size: 16px;}
.teaLive .conBox .teacher-top .speaker-icon{ display: inline-block; height: 30px; line-height: 30px; font-size: 14px; color: #152f82; padding: 0 8px; margin-left: 8px; background: #dfe9ff; border-radius: 15px;}
.teaLive .conBox .teacher-listTit{ position: relative; z-index: 1; overflow:hidden; width: 568px; height: 110px; background: #eaf7ff; border-radius: 0 0 6px 6px;}
.teaLive .conBox .teacher-listTit .hd{ position: absolute; top: 0; left: 0; z-index: 1; width: 568px; height: 110px;}
.teaLive .conBox .teacher-listTit .hd .prev,.teaLive .conBox .teacher-listTit .hd .next{ display:block; width:13px; height:110px; float:left; margin: 0 0 0 6px; cursor:pointer; background: url(/images/project2022/ys-kqmxb/icon_06.png) no-repeat center;}
.teaLive .conBox .teacher-listTit .hd .next{ float: right; margin: 0 6px 0 0; background: url(/images/project2022/ys-kqmxb/icon_07.png) no-repeat center;}
.teaLive .conBox .teacher-listTit .bd{ position: absolute; left: 26px; bottom: 0; z-index: 2; width: 516px; height: 110px;}
.teaLive .conBox .teacher-listTit .bd ul{ overflow:hidden; zoom:1;}
.teaLive .conBox .teacher-listTit .bd ul li{ position: relative; z-index: 1; float:left; overflow:hidden; width: 66px; height: 110px; padding-top: 16px; margin: 0 10px; cursor: pointer;}
.teaLive .conBox .teacher-listTit .bd ul li img{ width:56px; height:56px; border: 1px solid #eaf7ff; display:block; border-radius: 50%; margin: 0 auto;}
.teaLive .conBox .teacher-listTit .bd ul li p{ line-height: 30px; text-align: center; font-size: 16px; color: #333;}
.teaLive .conBox .teacher-listTit .bd ul li.on img{ border: 1px solid #bdd2ff;}
.teaLive .conBox .teacher-listTit .bd ul li.on p{ color: #1a39a0;}
.teaLive .conBox .live_right{ float: right; width:595px;}
.teaLive .conBox .live_right .tit{ height: 28px; line-height: 28px; padding-left: 32px; font-size: 16px; margin-bottom: 12px;}
.teaLive .conBox .live_right .tit strong{ font-size: 22px;}
.teaLive .conBox .live_right .tit .zxBtn{ float: right; font-size: 18px; font-weight: 700; color: #ff7b3f; margin-right: 30px;}
.teaLive .conBox .live_right .tex{ width:595px; height:350px; overflow:hidden; overflow-y:auto; position:relative;}
.teaLive .conBox .live_right .tex ul{ margin-left:13px; border-left:1px solid #ff7b3f;}
.teaLive .conBox .live_right .tex li{ position:relative; z-index: 1; margin:0 0 16px 18px; border: 1px solid #f1faff; background: #f1faff; border-radius: 6px;}
.teaLive .conBox .live_right .tex li .liLeft{ width: 350px; padding: 6px 0 6px 15px;}
.teaLive .conBox .live_right .tex li .liLeft-list{ position: relative; z-index: 1; line-height: 26px; font-size: 16px; font-weight: 700; padding: 4px 0 4px 80px;}
.teaLive .conBox .live_right .tex li .liLeft-list em{ position: absolute; z-index: 1; display: block; left: 0; top: 4px;}
.teaLive .conBox .live_right .tex li .liRbtn{ position: absolute; top: 50%; right: 20px; margin-top: -24px; width: 130px; height: 48px; line-height: 48px; text-align: center; font-size: 20px; color: #fff; border-radius: 24px; background: #3058c2; -webkit-box-shadow:0 0 10px rgba(53, 102, 255, 0.5); -moz-box-shadow:0 0 10px rgba(53, 102, 255, 0.5); box-shadow:0 0 10px rgba(53, 102, 255, 0.5);
    background: -webkit-linear-gradient(left, #18369d, #4b7de9); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #18369d, #4b7de9); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #18369d, #4b7de9); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #18369d, #4b7de9); /* 标准的语法 */}
.teaLive .conBox .live_right .tex li .liRbtn:hover{ text-decoration: none; background: #18369d;
    background: -webkit-linear-gradient(left, #4b7de9, #18369d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #4b7de9, #18369d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #4b7de9, #18369d); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #4b7de9, #18369d); /* 标准的语法 */}
.teaLive .conBox .live_right .tex li i{ display:block; width:28px; height:10px; background: url(/images/project2022/ys-kqmxb/icon_05.png) no-repeat; position:absolute; left:-33px; top:50%; margin-top: -5px;}
.teaLive .conBox .live_right .tex li:last-child{ margin-bottom: 0;}
.teaLive .conBox .live_right .cju{ color: #ff7b3f;}
.teaLive .conBox .live_right .tex li.cur{ border: 1px solid #5788f6; background: #eaf7ff;}
.teaLive .conBox .live_right .tex li.cur i{ background: url(/images/project2022/ys-kqmxb/icon_04.png) no-repeat;}
.teaLive .conBox .live_right .tex li.cur .liRbtn{ background: #ff8a44; -webkit-box-shadow:0 0 10px rgba(255, 153, 53, 0.5); -moz-box-shadow:0 0 10px rgba(255, 153, 53, 0.5); box-shadow:0 0 10px rgba(255, 153, 53, 0.5);
    background: -webkit-linear-gradient(left, #ff7545, #ffa143); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff7545, #ffa143); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff7545, #ffa143); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff7545, #ffa143); /* 标准的语法 */}
.teaLive .conBox .live_right .tex li.cur .liRbtn:hover{ text-decoration: none; background: #ff7545;
    background: -webkit-linear-gradient(left, #ffa143, #ff7545); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffa143, #ff7545); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffa143, #ff7545); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffa143, #ff7545); /* 标准的语法 */}


/*课程服务*/
.courseBoxBg{ background:url(/images/project2022/kqmxb/bg_02.jpg) no-repeat center top;}
.courseBox{ z-index: 1; width: 1188px; background: #fff; border: 6px solid #a0a6ff; border-radius: 18px; margin-bottom: 40px; -webkit-box-shadow:0 0 35px rgba(73, 99, 209, 0.5) inset; -moz-box-shadow:0 0 35px rgba(73, 99, 209, 0.5) inset; box-shadow:0 0 35px rgba(73, 99, 209, 0.5) inset;}
.courseBox .cbfdIcon{ top: -6px; left: -6px; width: 46px; height: 89px; background:url(/images/project2022/kqmxb/bg_03.png) no-repeat;}
.courseBox .cbtit{ padding-top: 44px; height: 69px; text-align: center; margin-bottom: 41px;}
.courseBox .cbList01{ width: 1040px; height: 324px; margin: 0 0 24px 40px; background:url(/images/project2022/kqmxb/bg_04.jpg) no-repeat; background-size: 100% 100%;}
.courseBox .cbList01-tit{ line-height: 60px; font-size: 24px; font-weight: 700; padding: 36px 0 0 146px;}
.courseBox .cbList01-pic{ width: 354px; height: 190px; margin-left: 126px;}
.courseBox .cbList01-con{ margin-left: 22px; padding-top: 26px; line-height: 36px; font-size: 18px;}
.courseBox .cbList01-con b{ color: #ec5151;}

.courseBox .cbList02{ width: 1040px; height: 380px; margin: 0 0 24px 108px; background:url(/images/project2022/kqmxb/bg_05.jpg) no-repeat; background-size: 100% 100%;}
.courseBox .cbList02-tit{ text-align: right; line-height: 60px; font-size: 24px; font-weight: 700; padding: 36px 146px 0 0;}
.courseBox .cbList02-con{ margin-left: 90px; padding-top: 44px; line-height: 36px; font-size: 18px;}
.courseBox .cbList02-con b{ color: #ec5151;}
.courseBox .activity-show{ position:relative; width: 458px; height:250px; padding-top: 10px; margin-right: 60px;}
.courseBox .activity-show .pic_list{position:relative;margin:0 auto;width:458px;height:100%}
.courseBox .activity-show .pic_list li{position:absolute;display:none;z-index:0; border: 4px solid #fff; border-radius: 12px; -webkit-box-shadow:0 6px 16px 0 rgba(189,202,255,0.7); -moz-box-shadow:0 6px 16px 0 rgba(189,202,255,0.7); box-shadow:0 6px 16px 0 rgba(189,202,255,0.7);}
.courseBox .activity-show .pic_list li img{ display: block; width:100%; overflow: hidden; border-radius: 8px;}
.courseBox .activity-show .pic_list li.d_pos1{display:block;width:116px; left:40px;top:25px;z-index:1}
.courseBox .activity-show .pic_list li.d_pos2{display:block;width:150px; left:150px;top:0;z-index:3}
.courseBox .activity-show .pic_list li.d_pos3{display:block;width:116px; right:40px;top:25px;z-index:2}
.courseBox .activity-show .pic_list li .b01{ display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0.4; filter: alpha(opacity=40); z-index: 3; background: #000; border-radius: 8px;}
.courseBox .activity-show .pic_list li .name{ display: none; position: absolute; left: 15px; top: 15px; width: 18px; font-size: 16px; font-weight: 700; line-height: 20px;}
.courseBox .activity-show .pic_list li .btn{ display: none; position: absolute; bottom: 18px; left: 50%; z-index: 2; margin-left: -70px; width: 140px; height: 36px; line-height: 36px; text-align: center; font-size: 13px; color: #fff; border-radius: 18px; -webkit-box-shadow:0 3px 6px rgba(236, 81, 58, 0.45); -moz-box-shadow:0 3px 6px rgba(236, 81, 58, 0.45); box-shadow:0 3px 6px rgba(236, 81, 58, 0.45);
    background: -webkit-linear-gradient(left, #f86128, #fa972a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f86128, #fa972a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f86128, #fa972a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f86128, #fa972a); /* 标准的语法 */}
.courseBox .activity-show .pic_list li.thShow{opacity:1; filter:alpha(opacity=100);}
.courseBox .activity-show .pic_list li.thShow .b01{ opacity: 0; filter: alpha(opacity=0);}
.courseBox .activity-show .pic_list li.thShow .name{ display: block;}
.courseBox .activity-show .pic_list li.thShow .btn{ display: block;}
.courseBox .activity-show .prev,.courseBox .activity-show .next{ display:block; width:30px; height:30px; left:0; top:104px; z-index:9; cursor:pointer; background:url(/images/project2022/kqmxb/icon_04.png) no-repeat;}
.courseBox .activity-show .next{ left:auto; right:0; background:url(/images/project2022/kqmxb/icon_05.png) no-repeat;}
.courseBox .activity-show .menu{ position: absolute; width: 100%; height: 14px; left: 0; bottom: 0; text-align: center;}
.courseBox .activity-show .menu li{ display: inline-block; *display: inline; *zoom: 1; width: 12px; height: 12px; border: 1px solid #9aadfc; margin: 0 7px; cursor: pointer; border-radius: 50%;}
.courseBox .activity-show .menu li.d_select{ background: #9aadfc;}

.courseBox .cbList03{ width: 1040px; height: 423px; margin: 0 0 24px 40px; background:url(/images/project2022/kqmxb/bg_06.jpg) no-repeat; background-size: 100% 100%;}
.courseBox .cbList03-tit{ line-height: 60px; font-size: 24px; font-weight: 700; padding: 36px 0 0 146px;}
.courseBox .cbList03-con{ width: 444px; margin-left: 76px;}
.courseBox .cbList03-con .ccPic{ display: block; width: 324px; height: 190px; margin: 0 auto 4px;}
.courseBox .cbList03-con .ccTit{ line-height: 46px; text-align: center; font-size: 22px; font-weight: 700;}
.courseBox .cbList03-con .ccTxt{ line-height: 28px; padding: 0 50px; font-size: 18px; color: #666;}
.courseBox .cbList03-con.ml0{ margin-left: 0;}

.courseBox .cbList04{ width: 1040px; height: 323px; margin: 0 0 24px 108px; background:url(/images/project2022/kqmxb/bg_07.jpg) no-repeat; background-size: 100% 100%;}
.courseBox .cbList04-tit{ text-align: right; line-height: 60px; font-size: 24px; font-weight: 700; padding: 36px 146px 0 0;}
.courseBox .cbList04-con{ margin-left: 90px; padding-top: 44px; width: 440px; line-height: 36px; font-size: 18px;}
.courseBox .cbList04-con b{ color: #ec5151;}
.courseBox .cbList04-pic{ width: 323px; height: 210px; margin: 5px 0 0 60px;}

.courseBox .cbHelp{ padding: 12px 0 40px; text-align: center;}
.courseBox .cbHelp .btn{ display: inline-block; width: 300px; height: 54px; line-height: 54px; text-align: center; font-size: 24px; color: #fff; border-radius: 27px; -webkit-box-shadow:0 5px 18px rgba(220, 39, 12, 0.45); -moz-box-shadow:0 5px 18px rgba(220, 39, 12, 0.45); box-shadow:0 5px 18px rgba(220, 39, 12, 0.45);
    background: -webkit-linear-gradient(left, #fa3a38, #ff690e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fa3a38, #ff690e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fa3a38, #ff690e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fa3a38, #ff690e); /* 标准的语法 */}
.courseBox .cbHelp .btn i{ display: inline-block; width: 31px; height: 31px; background:url(/images/project2022/kqmxb/icon_01.png) no-repeat; vertical-align: -7px; margin-right: 8px;}
.courseBox .cbHelp .btn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(left, #ff690e, #fa3a38); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff690e, #fa3a38); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff690e, #fa3a38); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff690e, #fa3a38); /* 标准的语法 */}
.courseBox .cbBot{ height: 90px; background: #673ffb; border-radius: 0 0 12px 12px;}
.courseBox .cbBot-price{ line-height: 90px; margin-left: 60px; font-size: 30px; color: #fff; font-weight: 700;}
.courseBox .cbBot-price span{ display: inline-block; margin-left: 60px;}
.courseBox .cbBot-btn{ display: block; width: 266px; height: 56px; line-height: 54px; font-size: 28px; color: #f96900; text-align: center; font-weight: 700; border-radius: 28px; margin: 17px 120px 0 0; -webkit-box-shadow:0 8px 20px rgba(78, 0, 127, 0.7); -moz-box-shadow:0 8px 20px rgba(78, 0, 127, 0.7); box-shadow:0 8px 20px rgba(78, 0, 127, 0.7);
    background: -webkit-linear-gradient(top, #fff4d5, #ffdb7a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fff4d5, #ffdb7a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fff4d5, #ffdb7a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fff4d5, #ffdb7a); /* 标准的语法 */}
.courseBox .cbBot-btn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(top, #ffdb7a, #fff4d5); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ffdb7a, #fff4d5); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ffdb7a, #fff4d5); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ffdb7a, #fff4d5); /* 标准的语法 */}

/*老学员优惠*/
.oldStudent{ width: 1148px; padding: 20px; background: #fff; border: 6px solid #a0a6ff; border-radius: 18px; margin-bottom: 40px; -webkit-box-shadow:0 0 35px rgba(73, 99, 209, 0.5) inset; -moz-box-shadow:0 0 35px rgba(73, 99, 209, 0.5) inset; box-shadow:0 0 35px rgba(73, 99, 209, 0.5) inset;}
.oldStudent .cbox{ z-index: 1; background: #e6edff;}
.oldStudent .cbox .fdIcon{ top: 0; left: -10px; z-index: 1; display: block; width: 110px; height: 106px; padding-top: 12px; line-height: 36px; text-align: center; font-size: 28px; color: #fff5de; font-weight: 700; background:url(/images/project2022/kqmxb/icon_03.png) no-repeat;}
.oldStudent .cbox-tit{ padding: 20px 110px 0; line-height: 50px; font-size: 26px; color: #0c217d; font-weight: 700;}
.oldStudent .cbox-txt{ padding: 0 110px; line-height: 36px; font-size: 18px; margin-bottom: 20px;}
.oldStudent .cbox-txt b{ color: #fa3c37;}
.oldStudent .cbox-txt .clan{ color: #4963d1;}
.oldStudent .cbox-help{ padding: 0 0 30px; text-align: center;}
.oldStudent .cbox-help .btn{ display: inline-block; width: 300px; height: 54px; line-height: 54px; text-align: center; font-size: 24px; color: #fff; border-radius: 27px; -webkit-box-shadow:0 5px 18px rgba(220, 39, 12, 0.45); -moz-box-shadow:0 5px 18px rgba(220, 39, 12, 0.45); box-shadow:0 5px 18px rgba(220, 39, 12, 0.45);
    background: -webkit-linear-gradient(left, #fa3a38, #ff690e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fa3a38, #ff690e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fa3a38, #ff690e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fa3a38, #ff690e); /* 标准的语法 */}
.oldStudent .cbox-help .btn i{ display: inline-block; width: 31px; height: 31px; background:url(/images/project2022/kqmxb/icon_01.png) no-repeat; vertical-align: -7px; margin-right: 8px;}
.oldStudent .cbox-help .btn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(left, #ff690e, #fa3a38); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff690e, #fa3a38); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff690e, #fa3a38); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff690e, #fa3a38); /* 标准的语法 */}

/*购买须知*/
.notice{ width: 1148px; padding: 20px; background: #fff; border: 6px solid #a0a6ff; border-radius: 18px; margin-bottom: 40px; -webkit-box-shadow:0 0 35px rgba(73, 99, 209, 0.5) inset; -moz-box-shadow:0 0 35px rgba(73, 99, 209, 0.5) inset; box-shadow:0 0 35px rgba(73, 99, 209, 0.5) inset;}
.notice .cbox{ background: #e6edff;  padding: 20px 35px 25px;}
.notice .cbox-tit{ line-height: 34px; font-size: 18px; font-weight: 700;}
.notice .cbox-txt{ line-height: 28px; font-size: 16px;}

/*加入我们*/
.joinBoxBg{ background:url(/images/project2022/kqmxb/bg_08.jpg) no-repeat center top;}
.joinBox{ height: 250px; padding-top: 40px;}
.joinBox .leftTxt{ margin-left: 60px;}
.joinBox .leftTxt .ltit{ line-height: 50px; font-size: 30px; font-weight: 700; margin-bottom: 12px;}
.joinBox .leftTxt .ltxt{ line-height: 30px; font-size: 16px; color: #666; margin-bottom: 14px;}
.joinBox .leftTxt .ltxt b{ font-size: 22px;}
.joinBox .rightEwm{ margin: 0 30px 0 0;}
.joinBox .rightEwm .ewmCon{ width: 140px; margin-right: 30px;}
.joinBox .rightEwm .ewmCon-pic{ display: block; width: 140px; height: 140px;}
.joinBox .rightEwm .ewmCon-txt{ line-height: 44px; text-align: center; font-size: 16px; color: #666;}

/*右侧浮动*/
/*.rightFloat{ width:110px; background: #f5d197; position:fixed; right:5px; top:50%; margin-top: -200px; z-index:90; border-radius: 10px;
    background: -webkit-linear-gradient(top, #ecd3b7, #ffd172);
    background: -o-linear-gradient(top, #ecd3b7, #ffd172);
    background: -moz-linear-gradient(top, #ecd3b7, #ffd172);
    background: linear-gradient(to bottom, #ecd3b7, #ffd172);}*/
.rightFloat{ width:110px; background: #f5d197; position:fixed; right:20px; top:50%; margin-top: -150px; z-index:90; border-radius: 10px;
    background: -webkit-linear-gradient(top, #ecd3b7, #ffd172); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ecd3b7, #ffd172); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ecd3b7, #ffd172); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ecd3b7, #ffd172); /* 标准的语法 */}
.rightFloat .actTop{ position: absolute; top: -144px; left: 50%; display: block; margin-left: -73px; width: 145px; height: 91px; background: url(/images/yishizigekaoshi/project2022-zyys/icon_05.png) no-repeat; cursor: pointer;}
.rightFloat .top{ position: absolute; top: -46px; left: 50%; margin-left: -55px; display: block; width: 110px; height: 85px; padding-top: 25px; line-height: 30px; text-align: center; font-size: 26px; color: #cf4225; font-weight: 700; cursor: pointer; border-radius: 50%; background: #ffe49b; -webkit-box-shadow:0 6px 8px rgba(255, 166, 79, 0.7); -moz-box-shadow:0 6px 8px rgba(255, 166, 79, 0.7); box-shadow:0 6px 8px rgba(255, 166, 79, 0.7);
    background: -webkit-linear-gradient(top, #fff4d5, #ffdb7a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fff4d5, #ffdb7a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fff4d5, #ffdb7a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fff4d5, #ffdb7a); /* 标准的语法 */}
.rightFloat .top:hover{ text-decoration: none;}
.rightFloat .cen{ padding: 82px 0 0;}
.rightFloat .cen .list{ display: block; width: 90px; height: 42px; line-height:42px; text-align: center; font-size:16px; color: #cf4225; border-bottom: 1px solid #f9ae43; margin: 0 auto 16px; border-radius: 22px; background: #fff; -webkit-box-shadow:0 3px 0 rgba(233, 156, 25, 1); -moz-box-shadow:0 3px 0 rgba(233, 156, 25, 1); box-shadow:0 3px 0 rgba(233, 156, 25, 1);}
.rightFloat .cen .list:hover{ text-decoration: none; -webkit-box-shadow:0 3px 0 rgba(233, 156, 25, 1),0 0 8px rgba(255, 210, 95, 1) inset; -moz-box-shadow:0 3px 0 rgba(233, 156, 25, 1),0 0 8px rgba(255, 210, 95, 1) inset; box-shadow:0 3px 0 rgba(233, 156, 25, 1),0 0 8px rgba(255, 210, 95, 1) inset;}
.rightFloat .bot{ line-height: 22px; text-align: center; font-size: 14px; color: #cf4225; padding-bottom: 12px;}
.rightFloat .gototop{ display: block; width: 110px; height: 30px; background:url(/images/project2022/kqmxb/icon_02.png) no-repeat center #ffefbf; border-radius: 0 0 10px 10px;}

































