@charset "utf-8";
/*
@author: he
@update: he (2021-02-19)
*/
body{font:12px/1.5 "\5FAE\8F6F\96C5\9ED1,\9ED1\4F53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.clearfix:after{content:" ";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.an{ background:url(/images/zhuanti/xetnbaojianshi/an.png) no-repeat;}
/* 新增公用样式 */
.hide{display:none;}
.diiblock{display: inline-block; *zoom: 1; *display: inline;}
.textcon{text-align:center;}
.marcon{margin:0 auto;}
.wblod{font-weight: bold;}
.horizontalcolor{background: -moz-linear-gradient(to right, #11C3F9, #72C472); background: -ms-linear-gradient(to right, #11C3F9, #72C472); background: -webkit-linear-gradient(to right, #11C3F9, #72C472); background: linear-gradient(to right, #11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="1");}
.verticalcolor{background: -moz-linear-gradient(#11C3F9, #72C472); background: -ms-linear-gradient(#11C3F9, #72C472); background: -webkit-linear-gradient(#11C3F9, #72C472); background: linear-gradient(#11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="0");}
.margR0{margin-right: 0 !important;}
.ggtit{ height: 80px; padding: 40px 0 30px; text-align: center;}

/*页头*/
.headerBg{ background:url(/images/zhuanti/xetnbaojianshi/bg_01.jpg) no-repeat center top;}
.header{ height: 304px;}
.header .logo{ display: block; top: 30px; left: 0; width: 170px; height: 41px;}
.header .ctxt{ display: block; top: 227px; left: 317px; width: 568px; height: 52px; text-align: center; line-height: 52px; font-size: 22px; color: #fff;}

/*作用*/
.effectBg{ background:url(/images/zhuanti/xetnbaojianshi/bg_02.jpg) no-repeat center top;}
.effect{ padding-bottom: 50px;}
.effect .cbox .list{ float: left; padding-top: 54px; margin-right: 25px;}
.effect .cbox .list-top{ top: 0; left: 50%; margin-left: -50px; width: 100px; height: 80px; padding-top: 20px; line-height: 30px; text-align: center; font-size: 24px; font-weight: 700; color: #fff; background:url(/images/zhuanti/xetnbaojianshi/icon_02.png) no-repeat;}
.effect .cbox .list-txt{ padding: 56px 20px 0; line-height: 32px; font-size: 16px; color: #57301c; width: 180px; height: 120px; background: #fff; border-radius: 10px; -webkit-box-shadow:0 4px 16px rgba(182, 110, 62, 0.2); -moz-box-shadow:0 4px 16px rgba(182, 110, 62, 0.2); box-shadow:0 4px 16px rgba(182, 110, 62, 0.2);}
.effect .cbox .list.list02{ padding-top: 114px;}
.effect .cbox .list.list02 .list-top{ top: 60px;}
.effect .cbox .mr0{ margin-right: 0;}

/*轻松学*/
.easyLearnBg{ background:url(/images/zhuanti/xetnbaojianshi/bg_03.jpg) no-repeat center -1px #f9ead8;}
.easyLearn{ padding-bottom: 50px;}
.easyLearn .cbox{ height: 628px;}
.easyLearn .cbox .ttxt{ line-height: 36px; padding: 35px 40px 25px; font-size: 18px;}
.easyLearn .cbox .clist{ margin-bottom: 28px;}
.easyLearn .cbox .clist .pic{ float: left; width: 270px; height: 368px; margin-left: 24px;}
.easyLearn .cbox .btxt{ line-height: 100px; text-align: center; font-size: 30px; color: #fff; font-weight: 700; -webkit-text-shadow:0 8px 8px rgba(179, 109, 63, 1); -moz-text-shadow:0 8px 8px rgba(179, 109, 63, 1); text-shadow:0 8px 8px rgba(179, 109, 63, 1);}

/*名师*/
.teacherConBg{ background:#fff;}
.teacherCon{ padding-bottom: 20px;}
.teacherCon .cbox{ padding-left: 390px; min-height: 328px;}
.teacherCon .fdPic{ left: 0; top: -42px; width: 281px; height: 440px;}
.teacherCon .fdPic img{ width: 281px; height: 440px;}
.teacherCon .fdIcon{ right: 0; top: 6px; width: 71px; height: 64px; background:url(/images/zhuanti/xetnbaojianshi/icon_01.png) no-repeat;}
.teacherCon .ttit{ height: 76px;}
.teacherCon .ttit .name{ line-height: 76px; font-size: 30px; font-weight: 700; color: #333;}
.teacherCon .ttit .videoStart{ margin-left: 15px; padding-left: 50px; line-height: 76px; font-size: 18px; font-weight: 700; color: #e68643; background-position: 0 17px;}
.teacherCon .ctxt{ width: 700px; line-height: 36px; font-size: 16px; color: #666;}

.teacherListBg{ background:#f7e0bd;}
.teacherList{ padding: 50px 0;}
.teacherList .tit{ height: 48px; line-height: 48px; text-align: center; font-size: 32px; color: #b36230; font-weight: 700; background:url(/images/zhuanti/xetnbaojianshi/tit_08.png) no-repeat center;}
.teacherList .subtit{ line-height: 30px; text-align: center; font-size: 14px; margin-bottom: 32px;}
.teacherList .cbox .list{ float: left; width: 140px; margin-right: 36px;}
.teacherList .cbox .list-pic{ display: block; width: 140px; height: 140px; margin-bottom: 14px;}
.teacherList .cbox .list-txt{ line-height: 28px; font-size: 14px; text-align: center;}
.teacherList .cbox .list-txt b{ display: block; font-size: 18px;}
.teacherList .cbox .mr0{ margin-right: 0;}

/*课程*/
.courseBoxBg{ background:#faf0e4;}
.courseBox .ggtit{ position: relative; z-index: 1;}
.courseBox .ggtit .fdBtn{ position: absolute; top: 63px; right: 0; width: 96px; height: 34px; line-height: 34px; text-align: center; font-size: 14px; color: #fff; font-weight: 700; border-radius: 17px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -webkit-box-shadow:0 5px 10px rgba(247, 37, 37, 0.5); -moz-box-shadow:0 5px 10px rgba(247, 37, 37, 0.5); box-shadow:0 5px 10px rgba(247, 37, 37, 0.5); background: #f0893e;
    background: -webkit-linear-gradient(top, #ff8738, #e84404); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff8738, #e84404); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff8738, #e84404); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff8738, #e84404); /* 标准的语法 */}
.courseBox .ggtit .fdBtn:hover{ text-decoration: none;  background: #ea6e14;
    background: -webkit-linear-gradient(top, #e84404, #ff8738); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #e84404, #ff8738); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #e84404, #ff8738); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #e84404, #ff8738); /* 标准的语法 */}
.courseBox .couList{ padding-bottom: 30px;}
.courseBox .couList .listCon{ width: 590px; background: #fff; border-radius: 10px; -webkit-box-shadow:0 5px 14px rgba(198, 173, 143, 0.2); -moz-box-shadow:0 5px 14px rgba(198, 173, 143, 0.2); box-shadow:0 5px 14px rgba(198, 173, 143, 0.2);}
.courseBox .couList .listCon.wlk .tcon{ position: relative;background:url(/images/zhuanti/xetnbaojianshi/tit_09.jpg) no-repeat;}
.courseBox .couList .listCon.msk .tcon{ position: relative;background:url(/images/zhuanti/xetnbaojianshi/tit_10.jpg) no-repeat;}
.courseBox .couList .tcon{ height: 120px; border-radius: 10px 10px 0 0;}
.courseBox .couList .tcon h3{ padding-top: 14px; line-height: 50px; text-align: center; font-size: 28px; color: #fff; font-weight: 700;}
.courseBox .couList .tcon-sub{ height: 50px; line-height: 50px; padding: 0 40px;}
.courseBox .couList .tcon-sub .oPrice{ font-size: 16px; color: #fff; text-decoration: line-through;}
.courseBox .couList .tcon-sub .price{ font-size: 18px; color: #ffef3e;}
.courseBox .couList .tcon-sub .price b{ font-size: 30px; vertical-align: -4px;}
.courseBox .couList .tcon-btn{ position: absolute; top: 25px; right: 40px; display: block; padding: 0 10px; height: 26px; line-height: 26px; font-size: 14px; color: #fff; border: 1px solid #fff; border-radius: 14px;}
.courseBox .couList .tcon-btn:hover{ text-decoration: none;}
.courseBox .couList .ccon{ padding: 26px 40px;}
.courseBox .couList .ccon .l-txt{ position: relative; z-index: 1; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 472px; padding-left: 38px; height: 44px; line-height: 44px; font-size: 18px;}
.courseBox .couList .ccon .l-txt .con01{ position: absolute; top: 13px; left: 0; width: 19px; height: 15px; background-position: 0 -100px;}
.courseBox .couList .ccon .l-txt .con02{ display: inline-block; width: 34px; height: 37px; background-position: 0 -200px; vertical-align: -9px; margin-left: 12px;}
.courseBox .couList .ccon .l-txt .zsbtn{ display: inline-block; padding: 0 15px; height: 30px; line-height: 32px; font-size: 16px; color: #f0893e; border: 1px solid #f0893e; border-radius: 16px; vertical-align: 1px; margin-left: 20px;}
.courseBox .couList .ccon .l-txt .zsbtn:hover{ text-decoration: none; background: #f0893e; color: #fff;}
.courseBox .couList .btncon{ text-align: center; height: 50px; padding-bottom: 36px;}
.courseBox .couList .btncon .btn01{ display: inline-block; *display: inline; *zoom: 1; width: 166px; height: 48px; line-height: 48px; text-align: center; font-size: 18px; color: #e1671a; border: 1px solid #f0893e; border-radius: 25px; margin: 0 10px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.courseBox .couList .btncon .btn01:hover{ text-decoration: none; color: #fff; font-weight: 700; transform: translate(0, -5px); -webkit-box-shadow:0 5px 10px rgba(247, 37, 37, 0.5); -moz-box-shadow:0 5px 10px rgba(247, 37, 37, 0.5); box-shadow:0 5px 10px rgba(247, 37, 37, 0.5); background: #f0893e;
    background: -webkit-linear-gradient(top, #e84404, #ff8738); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #e84404, #ff8738); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #e84404, #ff8738); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #e84404, #ff8738); /* 标准的语法 */}
.courseBox .couList .btncon .btn02{ display: inline-block; *display: inline; *zoom: 1; width: 200px; height: 50px; line-height: 50px; text-align: center; font-size: 18px; color: #fff; font-weight: 700; border-radius: 25px; margin: 0 10px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -webkit-box-shadow:0 5px 10px rgba(247, 37, 37, 0.5); -moz-box-shadow:0 5px 10px rgba(247, 37, 37, 0.5); box-shadow:0 5px 10px rgba(247, 37, 37, 0.5); background: #f0893e;
    background: -webkit-linear-gradient(top, #ff8738, #e84404); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff8738, #e84404); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff8738, #e84404); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff8738, #e84404); /* 标准的语法 */}
.courseBox .couList .btncon .btn02:hover{ text-decoration: none; transform: translate(0, -5px);  background: #ea6e14;
    background: -webkit-linear-gradient(top, #e84404, #ff8738); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #e84404, #ff8738); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #e84404, #ff8738); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #e84404, #ff8738); /* 标准的语法 */}
.courseBox .info{ margin: -20px 0 20px;}
.courseBox .info h3{font-size: 18px; color: #333333; line-height: 60px;}
.courseBox .info p{font-size: 16px; color: #666666; line-height: 40px;}

.courseBox .experience{ height: 110px; background:url(/images/zhuanti/xetnbaojianshi/bg_04_03.jpg) no-repeat;}
.courseBox .experience-txt{ top: 20px; left: 793px; width: 218px; height: 72px; line-height: 72px; text-align: center; font-size: 18px; color: #760f07;}
.courseBox .experience-txt b{ font-size: 36px; vertical-align: -5px;}
.courseBox .experience-btn{ top: 6px; right: 22px; display: block; width: 186px; height: 98px; line-height: 98px; text-align: center; font-size: 24px; font-weight: 700; color: #fff; background:url(/images/zhuanti/xetnbaojianshi/icon_03.png) no-repeat; animation: pulse2 1.5s ease infinite; -webkit-animation: pulse2 1.5s ease infinite;}
.courseBox .experience-btn:hover{ text-decoration: none;}
.courseBox .experience-btn.on{ background:url(/images/zhuanti/xetnbaojianshi/icon_04.png) no-repeat; cursor: inherit;}

/*现场*/
.onSiteBg{ background:url(/images/zhuanti/xetnbaojianshi/bg_05.jpg) no-repeat center top #faf0e4;}
.onSite{ height: 882px; padding-top: 68px; box-sizing: border-box;}
.onSite .listBox .list{ position: relative; z-index: 1; float: left; width: 390px; height: 260px; margin: 0 15px 30px 0;}
.onSite .listBox .list-pic{ width: 390px; height: 260px;}
.onSite .listBox .list-txt{ position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 18px; color: #fff; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);}
.onSite .listBox .mr0{ margin-right: 0;}

/*学员说*/
.student{ padding-bottom: 40px; margin-top: -44px;}
.student .activity-show{position:relative; height:620px;text-align:left;}
.student .activity-show .pic_list{position:relative;margin:0 auto;width:1200px;height:100%}
.student .activity-show .pic_list li{position:absolute;display:none;z-index:0;}
.student .activity-show .pic_list li img{ display: block; width:100%; overflow: hidden;}
.student .activity-show .pic_list li.d_pos1{display:block;width:309px; left:100px;top:30px;z-index:1}
.student .activity-show .pic_list li.d_pos2{display:block;width:340px; left:430px;top:0;z-index:3}
.student .activity-show .pic_list li.d_pos3{display:block;width:309px; right:100px;top:30px;z-index:2}
.student .activity-show .pic_list li.thShow{opacity:1; filter:alpha(opacity=100);}
.student .activity-show .prev,.student .activity-show .next{ display:block; width:50px; height:50px; background-position:0 -300px; left:0; top:280px; z-index:9; cursor:pointer;}
.student .activity-show .next{ background-position:-100px -300px; left:auto; right:0;}

/*常见问题*/
.problemBg{ background: #faf0e4;}
.problem{ padding-bottom: 30px;}
.problem .cbox .list{ overflow: hidden; display: block; float: left; width: 580px; height: 68px; line-height: 68px; background: #fff; margin: 0 40px 30px 0; border-radius: 20px 6px 6px 6px; -webkit-box-shadow:0 6px 6px rgba(205, 168, 121, 0.3); -moz-box-shadow:0 6px 6px rgba(205, 168, 121, 0.3); box-shadow:0 6px 6px rgba(205, 168, 121, 0.3);}
.problem .cbox .list-l{ float: left; width: 65px; text-align: center; font-size: 20px; color: #fff; background: #cf733a;}
.problem .cbox .list-r{ float: left; width: 515px; text-indent: 40px; font-size: 18px;}
.problem .cbox .list:hover .list-r{ text-decoration: none; color: #b36230;}
.problem .cbox .mr0{ margin-right: 0;}

/*加入我们*/
.joinBoxBg{ background: url(/images/zhuanti/xetnbaojianshi/bg_06.jpg) no-repeat center top #ecddcb;}
.joinBox{ height: 317px;}
.joinBox .bbox{ padding-top: 50px;}
.joinBox .bbox .ltxt{ width: 500px;}
.joinBox .bbox .ltxt-tit{ line-height: 74px; font-size: 30px; font-weight: 700;}
.joinBox .bbox .ltxt-cen{ line-height: 30px; font-size: 16px; color: #666; margin-bottom: 14px;}
.joinBox .bbox .ltxt-cen b{ font-size: 22px; color: #333;}
.joinBox .bbox .right{ padding: 20px 0 0 0;}
.joinBox .bbox .right .ewm{ width: 140px; margin-right: 30px;}
.joinBox .bbox .right .ewm-pic{ display: block; width: 140px; height: 140px; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.13); -moz-box-shadow:0 0 15px rgba(0,0,0,0.13); box-shadow:0 0 15px rgba(0,0,0,0.13);}
.joinBox .bbox .right .ewm-txt{ line-height: 42px; text-align: center; font-size: 16px; color: #666;}
.joinBox .bbox .right .con{ width: 140px; height: 140px; background: url(/images/zhuanti/xetnbaojianshi/ewm_03.png) no-repeat; margin-right: 30px; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.13); -moz-box-shadow:0 0 15px rgba(0,0,0,0.13); box-shadow:0 0 15px rgba(0,0,0,0.13);}
.joinBox .bbox .right .con-tit{ padding-top: 15px; line-height: 44px; font-size: 20px; font-weight: 700; color: #6f2a01; text-align: center; margin-bottom: 11px;}
.joinBox .bbox .right .con-txt{ line-height: 24px; text-align: center; font-size: 16px; color: #666;}

.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);}}

.mask{ display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; opacity: 0.7; filter: alpha(opacity=70); _position: absolute; z-index: 98; background: #000;}

/* 课程领取弹框 */
.getClassPop{ display: none; width: 480px; position: fixed; top: 50%; left: 50%; margin-left:-240px; z-index: 99; background: #fff; border-radius: 8px;}
.getClassPop .xx{ display: block; position: absolute; top: 15px; right: 15px; width: 15px; height: 15px; background: url(/images/zhuanti/xetnbaojianshi/icon_05.png) no-repeat;}
.getClassPop .ttit{ padding: 14px 0 0; line-height: 72px; font-size: 22px; color: #fd7400; font-weight: 700; text-align: center;}
.getClassPop .cbox{ padding: 0 0 24px 90px;}
.getClassPop .cbox-left{ width: 121px; height: 157px;}
.getClassPop .cbox-right{ width: 120px; height: 120px; padding: 10px; margin: 16px 0 0 16px; background: #fff; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1); -moz-box-shadow:0 0 10px rgba(0,0,0,0.1); box-shadow:0 0 10px rgba(0,0,0,0.1);}
.getClassPop .cbox-right img{ width: 120px; height: 120px;}
.getClassPop .hbox{ text-align: center; height: 40px; margin-bottom: 40px;}
.getClassPop .hbox .btn01{ display: inline-block; *display: inline; *zoom: 1; width: 138px; height: 38px; line-height: 38px; text-align: center; font-size: 18px; color: #fd7400; border: 1px solid #fd7400; border-radius: 20px; margin: 0 10px;}
.getClassPop .hbox .btn01:hover{ text-decoration: none; background: #fd7400; color: #fff;}

/*协议弹层*/
.xieyi-pop{display:none; overflow:hidden; width:870px; background-color:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -435px; z-index:100; border-radius:4px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.xieyi-pop .tit{height:50px; background: #f4f4f4;}
.xieyi-pop .tit h3{float:left; font-size:18px; line-height:50px; font-weight:bold; padding-left:20px;}
.xieyi-pop .close{position: absolute; top: 17px; right: 20px; display:block; width:16px; height:16px; background: url(/images/zhuanti/2020zyzhenjiu/an.png) no-repeat 0 -850px;}
.xieyi-pop .con{padding: 20px;}

/*师资课时弹层*/
.szks-pop{ display:none; overflow:hidden; width:870px; background-color:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -435px; z-index:100; border-radius:4px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.szks-pop .tit{ height:50px; background: #f4f4f4;}
.szks-pop .tit h3{ float:left; font-size:18px; line-height:50px; font-weight:bold; padding-left:20px;}
.szks-pop .tit-cbtn{ float:left; display: block; padding: 0 10px; height: 20px; line-height: 20px; font-size: 12px; color: #07a87a; border: 1px solid #07a87a; border-radius: 11px; margin: 14px 0 0 16px;}
.szks-pop .tit-cbtn:hover{ text-decoration: none; background: #07a87a; color: #fff;}
.szks-pop .close { position: absolute; top: 4px; right: 10px; display: block; width: 40px; height: 40px; background: url(/OtherItem/images/2020home/common/icon_dialog.png) no-repeat -256px -16px; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; }
.szks-pop .close:hover{-webkit-transform:rotateZ(-180deg); -moz-transform:rotateZ(-180deg); -o-transform:rotateZ(-180deg); transform:rotateZ(-180deg);}
.szks-pop .subtit{ height: 42px; padding-left: 5px; background: url(/images/zhuanti/2020lcviptxy/tit_07.png) repeat-x; margin-bottom: 6px;}
.szks-pop .subtit li{ position: relative; float: left; padding: 0 20px; height: 42px; line-height: 42px; font-size: 16px; margin-left: 15px; cursor: pointer;}
.szks-pop .subtit li i{ display: none; position: absolute; bottom: -6px; left: 50%; margin-left: -6px; width: 12px; height: 6px; background-position: 0 -900px;}
.szks-pop .subtit li.on{ color: #fff; font-weight: 700; background: #f19a4e\0; *background: #f19a4e;
    background: -webkit-linear-gradient(left, #e58435, #fdb065); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #e58435, #fdb065); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #e58435, #fdb065); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #e58435, #fdb065); /* 标准的语法 */}
.szks-pop .subtit li.on i{ display: block;}
.szks-pop .szksCon{ position: relative; padding: 0 0 20px; max-height: 450px; overflow: auto; overflow-x: hidden;}
.szks-pop .szksCon .ctit{ height: 48px; margin: 0 20px;}
.szks-pop .szksCon .ctit-left{ position: relative; padding-left: 16px; line-height: 48px; font-size: 16px; color: #07a87a; font-weight: 700;}
.szks-pop .szksCon .ctit-left i{ position: absolute; top: 50%; left: 0; margin-top: -8px; display: block; width: 4px; height: 16px; background: #07a87a;}
.szks-pop .szksCon .ctab{ margin: 0 20px 4px;}
.szks-pop .szksCon .ctab table{ border-collapse: collapse;margin-top: 25px;}
.szks-pop .szksCon .ctab td{ border: 1px solid #ededed; padding: 15px 10px; line-height: 24px; font-size: 14px; text-align: center;}
.szks-pop .szksCon .ctab .tal{ text-align: left;}
.szks-pop .szksCon .ctab .tabtit{ font-weight: 700; background: #fafafa;}

/*证书弹层*/
.popup { display: none; width: 700px; min-height: 220px; max-height: 580px; position: fixed; top: 50%; left: 50%; margin-left: -350px; z-index: 100; background: #fff; border-radius: 6px;}
.popup .popTitle { height: 60px; border-bottom: 1px solid #dedfe0; background: #f2f2f2; padding-top: 1px; border-radius: 6px 6px 0 0;}
.popup .popTitle p { line-height: 26px; height: 26px; font-size: 18px; margin: 16px 0 0 20px; padding: 0 0 0 15px }
.popup .popTitle a.close{display:block;width:40px;height:40px;top:10px;right:10px;background: url(/OtherItem/images/2020home/common/icon_dialog.png) no-repeat -256px -16px; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease;}
.popup .popTitle a.close:hover{-webkit-transform:rotateZ(-180deg); -moz-transform:rotateZ(-180deg); -o-transform:rotateZ(-180deg); transform:rotateZ(-180deg);}
.popup .popTitle .fkbtn{ display: block; font-size: 16px;width: 95px; height: 30px; line-height: 30px; border-radius: 30px; border: 1px solid #0da87a; color: #0da87a; text-align: center; top: 15px; left: 301px; }
.popup .s_box_pic { padding: 20px; overflow-y: auto; width: auto; max-height: 473px; display: block; }
.popup .s_box_pic .picList{ display: inline-block; margin: 0 6px;}
.popup .s_box_pic .title{ text-align: center; font-size: 16px; line-height: 55px; color: #333333; font-weight: bold; }
.popup .s_box_pic img{ display: block; text-align: center; margin: 0 auto; }

/*活动领券底部浮动*/
.activity-fixBottom-warp{ height: 101px;}
.activity-fixBottom{ position: fixed; bottom: 0; left: 0; z-index: 79; width: 100%; height: 101px;}
.activity-fixBottom a:hover{ text-decoration: none;}
.activity-fixBottom .leftTxt{ float: left; padding: 14px 0 0;}
.activity-fixBottom .leftTxt h4{ line-height: 42px; font-size: 32px; font-weight: bold; text-shadow: 0 5px 10px #ea3209; color: #ffebba; font-style: italic;}
.activity-fixBottom .leftTxt h4 img{ vertical-align: middle;}
.activity-fixBottom .leftTxt p{ line-height: 22px; font-size: 18px; color: #fff2d2;}
.activity-fixBottom .rBtn01,.activity-fixBottom .rBtn02{ float: right; width: 150px; height: 50px; line-height: 48px; text-align: center; font-size: 20px; font-weight: 700; color: #fff; margin: 25px 0 0 20px; background: url(/images/project2024/activity/icon_06.png) no-repeat; border-radius: 25px; -webkit-box-shadow:0 4px 6px rgba(221, 78, 15, 0.5); -moz-box-shadow:0 4px 6px rgba(221, 78, 15, 0.5); box-shadow:0 4px 6px rgba(221, 78, 15, 0.5);}
.activity-fixBottom .rBtn02{ color: #a14b00; background: url(/images/project2024/activity/icon_07.png) no-repeat;}
.activity-fixBottom .coupon{ float: right; width: 198px; height: 78px; margin: 11px 0 0 12px; background: url(/images/project2024/activity20250315/icon_05.png) no-repeat;}
.activity-fixBottom .coupon .text{ float: left; text-align: center; width: 101px; padding: 0 0 0 6px;}
.activity-fixBottom .coupon .text h4{ line-height: 58px; font-size: 34px; color: #e4160d; padding-top: 8px; white-space: nowrap;}
.activity-fixBottom .coupon .text h4 span,.activity-fixBottom .coupon .text h4 em{ font-size: 14px; font-weight: normal; vertical-align: 1px;}
.activity-fixBottom .coupon .text p{ line-height: 22px; font-size: 14px; color: #6a1e00;}
.activity-fixBottom .coupon .coupon-btn{ float: right; display: block; width: 69px; height: 70px; margin: 6px 6px 0 0; background: url(/images/project2024/activity20250315/icon_06.png) no-repeat;}
.activity-fixBottom .close{ position: absolute; top: 0; right: 10px; z-index: 2; width: 30px; height: 35px; background: url(/images/project2024/activity/icon_10.png) no-repeat;}










