@charset "utf-8";
/*
@author: he
@update: he (2025-08-11)
*/
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: 120px; text-align: center;}
.ggtit .lcion,.ggtit .rcion{ display: inline-block; *display: inline; *zoom: 1; background:url(/images/zhuanti/2025huli/tit_02.png) no-repeat left center;}
.ggtit .rcion{ background:url(/images/zhuanti/2025huli/tit_03.png) no-repeat right center;}
.ggtit .ctxt{ padding: 0 80px; line-height: 120px; font-size: 36px; font-weight: 700; color: #333;}
.ggtit .ctxt b{ color: #fd561f;}
.bodyBg{ background:url(/images/zhuanti/2025huli/bg_02.jpg) no-repeat center top;}

/*页头大图*/
.headerBg{ position: relative; z-index: 1;}
.header{ position: relative; z-index: 1; height: 487px;}
.header .logo{ position: absolute; top: 19px; left: 0; display: block; width: 191px; height: 50px;}
.header .cTxt{ position: absolute; top: 260px; left: 208px; display: block; width: 575px; height: 60px; line-height: 60px; text-align: center; font-size: 24px; font-weight: 700; color: #822d01; background:url(/images/zhuanti/2025huli/tit_01.png) no-repeat;}

/*政策红利*/
.policyBg{ padding: 0 0 50px; position: relative; z-index: 2; margin-top: -64px;}
.policy .cbox{ padding: 40px 0 40px 40px; background: #fff; border-radius: 14px; -webkit-box-shadow:0 0 46px rgba(255, 205, 123, 0.3); -moz-box-shadow:0 0 46px rgba(255, 205, 123, 0.3); box-shadow:0 0 46px rgba(255, 205, 123, 0.3);}
.policy .cbox .pic{ float: left; display: block; width: 280px; height: 200px; border: 1px solid #cde1f1; margin-right: 30px;}
.policy .cbox .pic img{ width: 280px; height: 200px;}
.policy .cbox .txt{ float: left; width: 496px; line-height: 32px; font-size: 16px;}

/*证书优势*/
.reasonBoxBg{ padding: 10px 0 50px; background: #fff;}
.reasonBox .cbox-list{ float: left; width: 286px; height: 268px; background:url(/images/zhuanti/2025huli/bg_03.png) no-repeat; border-radius: 8px; margin-right: 18px; -webkit-box-shadow:0 4px 24px rgba(181, 227, 220, 0.5); -moz-box-shadow:0 4px 24px rgba(181, 227, 220, 0.5); box-shadow:0 4px 24px rgba(181, 227, 220, 0.5);}
.reasonBox .cbox-list .tit{ display: block; height: 62px; line-height: 62px; text-align: center; font-size: 26px; font-weight: 700; color: #fff; margin-bottom: 20px;}
.reasonBox .cbox-list .txt{ line-height: 32px; font-size: 16px; margin: 0 20px;}
.reasonBox .cbox-list:last-child{ margin-right: 0;}

/*就业前景*/
.prospectBg{ padding: 10px 0 40px; background:url(/images/zhuanti/2025huli/bg_04.jpg) no-repeat center top;}
.prospect .cbox{ margin-left: -20px;}

/*就业范围*/
.rangeBg{ padding: 10px 0 0; background:url(/images/zhuanti/2025huli/bg_05.jpg) no-repeat center top;}
.range .ggtit{ margin-bottom: 30px;}
.range .cbox{ position: relative; z-index: 1; height: 460px;}
.range .cbox span{ position: absolute; display: block; padding: 0 30px; height: 52px; line-height: 52px; font-size: 22px; font-weight: 700; color: #fff; border-radius: 26px;
    background: -webkit-linear-gradient(left, #016662, #02a78d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #016662, #02a78d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #016662, #02a78d); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #016662, #02a78d); /* 标准的语法 */}
.range .cbox span.bg01{ top: 20px; left: 290px;}
.range .cbox span.bg02{ top: 148px; left: 200px;}
.range .cbox span.bg03{ top: 276px; left: 140px;}
.range .cbox span.bg04{ top: 20px; right: 210px;}
.range .cbox span.bg05{ top: 148px; right: 100px;}
.range .cbox span.bg06{ top: 276px; right: 80px;}

/*证书权威*/
.certificateBg{ padding: 10px 0 50px;
    background: -webkit-linear-gradient(top, #ffe6b6, #fffeef); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ffe6b6, #fffeef); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ffe6b6, #fffeef); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ffe6b6, #fffeef); /* 标准的语法 */}
.certificate .subTit{ text-align: center; height: 40px; margin-bottom: 40px;}
.certificate .subTit li{ display: inline-block; padding: 0 60px; height: 38px; line-height: 38px; font-size: 18px; color: #fe8942; border: 1px solid #fe8942; border-radius: 20px; margin: 0 20px; cursor: pointer;}
.certificate .subTit li.on{ background: #fe8942; color: #fff;}
.certificate .tabBox{ display: none;}
.certificate .cert-list{ position: relative; z-index: 1; width: 500px; height: 340px; padding: 30px; background: #fff; border-radius: 4px;}
.certificate .cert-list .pic{ display: block; width: 500px; height: 340px;}
.certificate .cert-list .icon{ position: absolute; top: -30px; right: -36px; width: 116px; height: 126px; background: url(/images/zhuanti/2025huli/icon_01.png) no-repeat;}
.certificate .official{ position: relative; z-index: 1; padding: 30px; height: 340px; background: #fff; border-radius: 4px;}
.certificate .official .tiao{ position: absolute; top: 130px; left: 30px; z-index: 2; width: 1140px; height: 140px; background: url(/images/zhuanti/2025huli/tit_08.png) no-repeat;}
.certificate .official-list{ position: relative; z-index: 1; float: left; width: 360px; height: 340px; margin: 0 10px;}
.certificate .official-list .txt{ position: absolute; left: 0; right: 0; padding: 0 20px; height: 108px; border: 1px solid #ffaf61; border-radius: 8px; background: #fffdeb; display: -webkit-flex; display: flex; align-items: center;}
.certificate .official-list .txt p{ line-height: 24px; font-size: 14px;}
.certificate .official-list .txt p a{ color: #fd561f;}
.certificate .official-list .pic{ position: absolute; left: 20px; right: 20px; width: 318px; height: 143px; border: 1px solid #ffaf61; border-radius: 8px; overflow: hidden;}
.certificate .official-list .pic img{ width: 318px; height: 143px;}
.certificate .official-list .top{ top: 0;}
.certificate .official-list .bot{ bottom: 0;}

/*就业范围*/
.registerbg{ padding: 20px 0 0; background:url(/images/zhuanti/2025huli/bg_06.jpg) no-repeat center top;}
.register .ggtit{ margin-bottom: 20px;}
.register .cbox{ position: relative; z-index: 1; height: 712px;}
.register .cbox span{ position: absolute; display: block; padding: 0 30px 0 100px; width: 706px; height: 140px; color: #333; line-height: 30px; border-radius: 14px; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; align-content: center; -webkit-box-shadow:0 4px 24px rgba(196, 239, 221, 0.5); -moz-box-shadow:0 4px 24px rgba(196, 239, 221, 0.5); box-shadow:0 4px 24px rgba(196, 239, 221, 0.5);}
.register .cbox span .tit{ width: 100%; font-size: 20px; font-weight: 700;}
.register .cbox span .txt{ width: 100%; font-size: 16px; margin-top: 8px;}
.register .cbox span.bg01{ top: 0; left: 284px; background: url(/images/zhuanti/2025huli/tit_04.png) no-repeat;}
.register .cbox span.bg02{ top: 170px; left: 328px; background: url(/images/zhuanti/2025huli/tit_05.png) no-repeat;}
.register .cbox span.bg03{ top: 340px; left: 328px; background: url(/images/zhuanti/2025huli/tit_06.png) no-repeat;}
.register .cbox span.bg04{ top: 510px; left: 284px; background: url(/images/zhuanti/2025huli/tit_07.png) no-repeat;}

/*网校名师*/
.teacher-mod{ background:url(/images/zhuanti/2025huli/bg_07.jpg) no-repeat center top;}
.teacher-mod .ggtit .ctxt{ color: #fff;}
.teacher-mod .ggtit .ctxt b{ color: #fdedac;}
.teacher-mod .tab-wrap{ width:100%; height:448px;}
.teacher-mod .tab-con{ height:448px; position:relative;}
.teacher-mod .tab-con .teacher-con{ display:none;}
.teacher-mod .tab-con .pic{ float:left; width:513px; height:448px; position:relative;}
.teacher-mod .tab-con .pic img{ width: 90%; height: auto;}
.teacher-mod .tab-con .pic .tips{ display:block; height:32px; line-height:32px; font-size:16px; color:#784000; border-radius:40px 40px 0 40px; padding:0 26px; position:absolute; background:#ffdd9d; background-image:-webkit-linear-gradient(top, #fde9bd, #fec570); background-image:-moz-linear-gradient(top, #fde9bd, #fec570); background-image:linear-gradient(top,#fde9bd,#fec570);}
.teacher-mod .tab-con .pic .tips.other-tips{ border-radius:40px 40px 40px 0;}
.teacher-mod .tab-con .text{ float:right; width:605px; padding:0 40px; height:322px; background:#e9fef5; border-radius:12px;}
.teacher-mod .tab-con .text .top-tit{ padding:16px 0 0;}
.teacher-mod .tab-con .text .top-tit h3{ float:left; line-height:50px; font-size:32px;}
.teacher-mod .tab-con .text .top-tit .video-btn{ display:block; float:right; width:140px; height:50px; padding-right: 10px; line-height:50px; font-size:20px; color:#fff; text-decoration:none; font-weight:bold; text-align:center; background:url(/images/zhuanti/2025huli/teacher-btn01.png) no-repeat;}
.teacher-mod .tab-con .text .introduce-text{ line-height:28px; padding:20px 0; font-size: 16px; border-bottom:1px solid #d6e3f1;}
.teacher-mod .tab-con .text .main-text{ padding:10px 0 0; position:relative;}
.teacher-mod .tab-con .text .main-text p{ line-height:35px; padding-left:19px; font-size:16px; background:url(/images/zhuanti/2025huli/teacher-ico03.png) no-repeat left center;}
.teacher-mod .tab-con .teacher-tab{ width:686px; height:90px; background:#e9fef5; border-radius:12px; position:absolute; right:0; bottom:20px;}
.teacher-mod .tab-con .teacher-tab .swiper-container{ height:80px; margin:0 38px;}
.teacher-mod .tab-con .teacher-tab .swiper-slide{ width:122px; height:80px; position:relative; cursor:pointer;}
.teacher-mod .tab-con .teacher-tab .swiper-slide span{ display:block; width:114px; height:64px; background:#fff; border-radius:12px; position:absolute; left:50%; margin-left:-57px; bottom:0;}
.teacher-mod .tab-con .teacher-tab .swiper-slide img{ width:102px; position:absolute; z-index:9; bottom:-60px; left:50%; transform: translate(-50%,0); -webkit-transform:translate(-50%,0); -ms-transform:translate(-50%,0); -moz-transform:translate(-50%,0);}
.teacher-mod .tab-con .teacher-tab .swiper-slide.on span{ background:#9df6dc;}
.teacher-mod .tab-con .teacher-tab .arrow-left,.teacher-mod .tab-con .teacher-tab .arrow-right{ display:none; width:10px; height:17px; position:absolute; left:14px; top:50%; margin-top:-8px; background:url(/images/zhuanti/2025huli/teacher-ico04.png) no-repeat;}
.teacher-mod .tab-con .teacher-tab .arrow-right{ left:auto; right:14px; background:url(/images/zhuanti/2025huli/teacher-ico05.png) no-repeat;}

/*课程内容*/
.courseContentBg{ padding: 10px 0 0; background:url(/images/zhuanti/2025huli/bg_08.jpg) no-repeat center top; background-size: 1920px 100%;}
.courseContent .topTable{ overflow: hidden; border-radius: 10px; margin-bottom: 16px;}
.courseContent .topTable-tit{ padding: 12px 0; background: #fff; line-height: 26px; display: -webkit-flex; display: flex; align-items: center;
    background: -webkit-linear-gradient(left, #ffb758, #ffc767); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffb758, #ffc767); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffb758, #ffc767); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffb758, #ffc767); /* 标准的语法 */}
.courseContent .topTable-tit b{ display: block; line-height: 26px; font-size: 16px; color: #590000; text-align: center;}
.courseContent .topTable-tit b.bg01{ width: 30%;}
.courseContent .topTable-tit b.bg02{ width: 50%;}
.courseContent .topTable-tit b.bg03{ width: 20%;}
.courseContent .topTable-txt{ padding: 12px 0; background: #fff; line-height: 26px; display: -webkit-flex; display: flex; align-items: center;}
.courseContent .topTable-txt span{ display: block; line-height: 26px; font-size: 16px; color: #333;}
.courseContent .topTable-txt span.bg01{ width: 22%; padding: 0 4%;}
.courseContent .topTable-txt span.bg02{ width: 42%; padding: 0 4%;}
.courseContent .topTable-txt span.bg03{ width: 12%; padding: 0 4%; text-align: center;}
.courseContent .topTable-txt:nth-child(2n){ background: #f9f6ef;}
.courseContent .cenType{ margin: 0 20px 20px;}
.courseContent .cenType-tit{ line-height: 46px; font-size: 20px; font-weight: 700;}
.courseContent .cenType-txt{ line-height: 30px; font-size: 16px;}
.courseContentBot{ height: 96px; border-top: 1px solid #fee376; border-bottom: 1px solid #fee376;
    background: -webkit-linear-gradient(left, #ffd48a, #fff3cb); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffd48a, #fff3cb); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffd48a, #fff3cb); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffd48a, #fff3cb); /* 标准的语法 */}
.courseContentBot .leftPrice{ float: left; line-height: 96px; padding-left: 20px; font-size: 24px; color: #590000;}
.courseContentBot .leftPrice span{ color: #f41a0b; font-size: 30px;}
.courseContentBot .leftPrice b{ vertical-align: -5px; font-size: 50px; font-family:DIN Alternate,Microsoft Sans Serif;}
.courseContentBot .rightBuy{ float: right; width: 200px; height: 58px; line-height: 56px; text-align: center; font-size: 20px; font-weight: 700; color: #fff; border-radius: 29px; margin: 19px 20px 0 0; background:url(/images/zhuanti/2025huli/icon_02.png) no-repeat; -webkit-box-shadow:0 10px 10px rgba(241, 101, 16, 0.4); -moz-box-shadow:0 10px 10px rgba(241, 101, 16, 0.4); box-shadow:0 10px 10px rgba(241, 101, 16, 0.4);}
.courseContentBot .rightBuy:hover{ text-decoration: none;}
.courseContentBot .rightBtn{ float: right; width: 140px; height: 46px; line-height: 46px; text-align: center; font-size: 16px; color: #f41a0b; border-radius: 23px; margin: 24px 20px 0 0; background: #ffc25f;}
.courseContentBot .rightBtn:hover{ text-decoration: none;}

/*报名流程*/
.processBg{ padding: 10px 0 50px; background:url(/images/zhuanti/2025huli/bg_10.jpg) no-repeat center top;}
.process .cbox{ position: relative; z-index: 1; width: 1200px; height: 220px; background:url(/images/zhuanti/2025huli/bg_09.png) no-repeat;}
.process .cbox-list{ position: absolute; width: 227px; height: 77px; line-height: 24px; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; align-content: center;}
.process .cbox-list b{ width: 100%; text-align: center; font-size: 18px; font-weight: 700;}
.process .cbox-list em{ width: 100%; text-align: center; font-size: 16px;}
.process .cbox-list .chong{ color: #ff3e0a;}
.process .cbox-list.bg01{ top: 0; left: 16px;}
.process .cbox-list.bg02{ top: 0; left: 330px;}
.process .cbox-list.bg03{ top: 0; left: 644px;}
.process .cbox-list.bg04{ top: 0; left: 958px;}
.process .cbox-list.bg05{ top: 143px; left: 958px;}
.process .cbox-list.bg06{ top: 143px; left: 644px;}
.process .cbox-list.bg07{ top: 143px; left: 330px;}
.process .cbox-list.bg08{ top: 143px; left: 16px;}

/*课程特色*/
.characteristicBg{ background:url(/images/zhuanti/2021ggyingyangshi/bg_05.jpg) no-repeat center top;}
.characteristic{ height: 210px; padding-top: 55px; text-align: center;}
.characteristic .list{ display: inline-block; *display: inline; *zoom: 1; width: 120px; margin: 0 88px; cursor: pointer;}
.characteristic .list-pic{ width: 120px; height: 120px;}
.characteristic .list-pic.bg01{ background:url(/images/zhuanti/2021ggyingyangshi/icon_04.png) no-repeat;}
.characteristic .list-pic.bg02{ background:url(/images/zhuanti/2021ggyingyangshi/icon_05.png) no-repeat;}
.characteristic .list-pic.bg03{ background:url(/images/zhuanti/2021ggyingyangshi/icon_06.png) no-repeat;}
.characteristic .list-pic.bg04{ background:url(/images/zhuanti/2021ggyingyangshi/icon_07.png) no-repeat;}
.characteristic .list-txt{ line-height: 44px; text-align: center; font-size: 20px;}
.characteristic .list:hover .list-pic{ -webkit-animation:bounce 1s 0s 1 both; animation:bounce 1s 0s 1 both;}

/*加入我们*/
.joinBoxBg{ background: url(/images/zhuanti/2021ggyingyangshi/bg_06.jpg) no-repeat center top;}
.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;}
.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/2021ggyingyangshi/bg_17.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: #0d9a78; text-align: center; margin-bottom: 11px;}
.joinBox .bbox .right .con-txt{ line-height: 24px; text-align: center; font-size: 16px; color: #666;}

/*活动领券底部浮动*/
.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;}

/*右侧浮动*/
.rightFloat{ width:110px; padding-top: 58px; background: #02a18e; position:fixed; right:5px; top:50%; margin-top: -180px; z-index:90;}
.rightFloat .top{ position: absolute; top: -50px; left: 50%; margin-left: -48px; display: block; width: 88px; height: 38px; padding-top: 50px; line-height: 30px; text-align: center; font-size: 14px; color: #fff; border: 4px solid #fff; background: url(/images/zhuanti/2021ggyingyangshi/icon_08.png) no-repeat center 17px #02a18e; border-radius: 50%; cursor: pointer;}
.rightFloat .top:hover{ text-decoration: none;}
.rightFloat .cen{ width: 100px; padding: 6px 0; background: #fff; margin: 0 auto;}
.rightFloat .cen .list{ position: relative; display: block; height: 36px; line-height:36px; text-align: center; font-size:14px;}
.rightFloat .closeBox{ display: block; height: 42px; line-height: 42px; text-align: center; font-size: 14px; color: #fff;}
.rightFloat .closeBox:hover{ text-decoration: none;}

/*底部浮动*/
.botFloat-wap{ width: 100%; height: 70px;}
.botFloat{ width:100%; height: 70px; position:fixed; left:0; bottom:0; background: url(/images/zhuanti/2021ggyingyangshi/bg_15.jpg) no-repeat center top; z-index:90;}
.botFloat .fdtxt{ line-height: 70px; font-size: 28px; font-weight: 700; color: #fff;}
.botFloat .fdbtn{ display: block; padding: 0 16px; height: 50px; line-height: 50px; color: #fff; margin-top: 10px; border-radius: 25px; background: #fd7400;}
.botFloat .fdbtn-l{ display: inline-block; font-size: 16px; margin: 0 12px; vertical-align: top;}
.botFloat .fdbtn-l b{ font-size: 24px; vertical-align: -3px;}
.botFloat .fdbtn-r{ display: inline-block; font-size: 22px; font-weight: 700; margin: 0 12px;}
.botFloat .fdbtn:hover{ text-decoration: none; -webkit-animation:pulse2 2s 0.1s infinite both; animation:pulse2 2s 0.1s infinite both;}


.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/zhuanti/2025huli/icon_16.png) no-repeat center;}
.xieyi-pop .con{ padding: 20px;}


























