/*
@author: njf
*/
body,input,textarea,button{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","PingFang SC","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;}
body{margin:0 auto;color:#333;min-width:1200px;background:#fff;}
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;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address,caption,cite,code,dfn,th,var{font-style: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,button,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.layout{width:1200px;margin:0 auto;}
.icon{ background: url(/images/acca/zhuanti/jiuyehuhang/icon.png) no-repeat;}
.title{font-size: 38px;font-weight: bold;text-align: center;color: #fff;text-shadow: 0px 3px 6px rgba(9,109,162,0.5000);background: linear-gradient(0deg, rgba(255,255,255,0.7900) 0%, rgba(255,254,223,0.7900) 100%);-webkit-background-clip: text;}
.title i{ display: inline-block;*display:inline; zoom: 1; width:120px; height: 150px; vertical-align: middle;}
.title i.tit01{background: url(/images/acca/zhuanti/jiuyehuhang/title.png) no-repeat 0 0; margin-right: -12px;}
.title i.tit02{background: url(/images/acca/zhuanti/jiuyehuhang/title.png) no-repeat -710px 0; margin-left: -12px;}
.title em{background: url(/images/acca/zhuanti/jiuyehuhang/title.png) repeat-x -120px 0; height: 150px;display: inline-block;*display:inline; zoom: 1; vertical-align: middle; line-height:140px; padding: 0 5px;}


.header-mod{ height: 70px; width: 100%; background: #fff; position: relative; z-index: 30;}
.bodybg{ background: url(/images/acca/zhuanti/jiuyehuhang/bodyBg.jpg) no-repeat center top;left: 0; top: 0; width: 100%; height:100%; position: fixed;}
.bobdyMask{ background: #000;opacity: 0.5;left: 0; top: 0; width: 100%; height:100%; position: fixed; display: none;}

.topHeader{ text-align: center; padding-top:35px;}
.topHeader p{ margin: 20px 0 30px; text-align: center; font-size: 28px;font-weight: bold;color: #3D6EFE;line-height: 28px; text-shadow: 1px 1px 0 #fff;}
.topHeader .orderBtn{ display: block; width:274px; height: 164px; margin: 0 auto; background: url(/images/acca/zhuanti/jiuyehuhang/topBtn.png) no-repeat; padding-top: 44px; }
.topHeader .orderBtn span{ display: block; width: 200px; height: 52px; line-height: 52px;  background: #46B0FF;box-shadow: 4px 5px 0px 0px #AFDDFF; font-size: 26px; margin:0 auto;color: #fff;text-shadow: 3px 3px 4px rgba(39,151,234,0.56);animation:zoomIn 3s infinite; -webkit-animation:zoomIn 3s infinite;}
.topHeader .orderBtn span a{ color: #fff;}
.topHeader .orderBtn:hover{ text-decoration: none;}

.bigVList ul{ text-align: center; margin-bottom: 50px;}
.bigVList ul li{display:inline-block;*display:inline;zoom: 1; width:295px; height:192px; font-size: 16px; color: #713500; text-align: center; padding-top: 58px;}
.videoPlay{background: url(/images/acca/zhuanti/jiuyehuhang/vedioTop.png) no-repeat; display: block; width:220px; height: 190px; left:90px; top:-280px; -webkit-animation:tada 3s linear infinite; animation:tada 3s linear infinite;}

.boxSpringFrame{ margin-top: -40px;}
.boxSpringFrame .boxTOP{ background: url(/images/acca/zhuanti/jiuyehuhang/boxTOP.png) no-repeat center top; height:85px; text-align:center; color: #fff; font-size: 18px; padding-top: 8px;}
.boxSpringFrame .boxCenter{ background: url(/images/acca/zhuanti/jiuyehuhang/boxBgRepeat.jpg) repeat-x; }
.boxSpringFrame .boxCenterBg{background: url(/images/acca/zhuanti/jiuyehuhang/boxCenter.jpg) repeat-y; width: 1170px; margin: 0 auto;padding-bottom: 10px;}
.boxSpringFrame .boxBottom{background: url(/images/acca/zhuanti/jiuyehuhang/boxBottom.png) no-repeat center top; height:55px; font-size: 12px; text-align: right; color: #999; padding: 5px 70px 0 0;}



.titleVideo{ text-align: center; font-size: 20px; color: #0f8afe; font-weight: bold; margin-bottom:15px;}
.titleVideo i{ background-position: 0 0; width: 38px; height: 38px; display: inline-block; *display:inline; zoom: 1; vertical-align: middle; margin-right: 8px;}
.titleVideo span{ color: #fc5282;background-position:45px -70px;display: inline-block; *display:inline; zoom: 1;}
.titleVideo .ruleBox{ color: #0f8bfe; font-size: 16px; font-weight: normal; margin-right:30px;}

.video-list .swiper-container{width: 1100px;overflow: hidden;}
.video-list .video-list-main{ height: 124px; overflow: hidden; width: 1100px;}
.video-list-main ul li{ display: inline-block; *display:inline; zoom: 1; width:282px; height: 124px; background: url(/images/acca/zhuanti/jiuyehuhang/vedioCard.png) no-repeat left bottom; cursor: pointer;}
.video-list-main ul li dl{ width: 282px; overflow: hidden;}
.video-list-main ul li dl dt{ color: #fff; padding:5px 0 0 145px; height: 30px; line-height: 30px;}
.video-list-main ul li dl dd{ color: #0f8bfe; padding:10px 35px 0;}
.video-list-main ul li dl dd strong{ font-size: 16px;}
.video-list-main ul li dl dd p{ margin-top: 3px; padding:0 12px;}
.video-list-main ul li.on{background: url(/images/acca/zhuanti/jiuyehuhang/vedioCardOn.png) no-repeat left bottom;}
.video-list-main ul li.on dl dt{ padding-top: 0;}
.video-list-main ul li.on dl dd{ color: #fff}
.video-list .arrow-left,.video-list .arrow-right{background-position:-62px -45px; display:block; width: 15px; height: 22px; left:10px; top: 50%;}
.video-list .arrow-right{left: auto; right:12px;background-position:-94px -45px;}
.video-list .arrow-left:hover,.video-list .arrow-right:hover{ background-position: 0 -45px;}
.video-list .arrow-right:hover{left: auto; right:12px;background-position:-38px -45px;}
.live-state-mod .btns-play .live-other{border-color:#fff;background:#a5a5a5;display:inline-block;text-decoration:none;cursor:default;}

.videoContent{ margin: 25px auto 0; border-bottom: 1px dashed #0F8AFE; width: 1100px; padding-bottom: 25px;}
.video-main{ width: 638px; height: 400px; float: left; margin:0 20px 0 0px;position:relative;z-index:1;}
.video-main .video-frame{overflow:hidden;}
.video-main .video-h5{width:100%;height:100%;position:absolute;left:0;top:0;display:none;}
.live-state-mod{position:absolute;left:0;top:0;right:0;bottom:0;padding-top:115px;text-align:center;z-index:2;}
.live-state-mod p{line-height:40px;font-size:30px;display:none;color:#fff;}
.live-state-mod .live-state{position:absolute;right:-435px;top:0;display:none; background: #ffef85; padding: 0 5px; border-radius: 0 0 5px 5px; height:24px; line-height: 24px; color: #2c99ff; box-shadow: 0px 2px 2px 0px rgba(44,153,255,0.2700); }
.live-state-mod .live-state i{width:23px;height:18px;display:inline-block;margin:-3px 12px 0 0;vertical-align:middle;background:url(//www.chinaacc.com/images/zhuanti/20201212/live-state-icon.gif) no-repeat;}
.live-state-mod em.paly-state{ display:inline-block; width:26px; height:26px; background-position:0 -212px; vertical-align:middle; margin-left:9px;}
.live-state-mod #live-countDown{line-height:40px;font-size:24px;margin-bottom:-32px;}
.live-state-mod #live-countDown span{display:block;font-size:30px;}
.live-state-mod #live-countDown em{display:none;}
.live-state-mod .live-state-make{padding-bottom:88px;background:url(//www.chinaacc.com/images/zhuanti/20211111/live-state-icon1.png) no-repeat center bottom;}
.video-main .pact-shade{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:#000;opacity:0.64;filter:alpha(opacity=64);}
.live-state-mod .btns-play{padding-top:46px;}
.live-state-mod .btns-play a{display:block; width:147px; height: 44px; line-height: 44px; font-size: 18px; background-position: 0 -197px;text-align: center; color: #fff; margin: 0 auto;}
.live-play{ display: none; line-height: 5000px; overflow:hidden;}


.prizeVideo{ width:438px; height: 403px; background: url(/images/acca/zhuanti/jiuyehuhang/videoPrizeBg.png) no-repeat; float: left;}
.prizeVideo .listPrize{ font-size: 16px; color: #fff; padding:24px 25px 0;}
.prizeVideo .listPrize .listIntro li{ margin-bottom:5px;}
.prizeVideo .listPrize .listIntro i{ display: inline-block; *display:inline; zoom: 1; width:30px; height: 25px; vertical-align: top;}
.prizeVideo .listPrize .listIntro i.icon01{ background-position: 0 -106px;}
.prizeVideo .listPrize .listIntro i.icon02{ background-position: 0 -134px;}
.prizeVideo .listPrize .listIntro i.icon03{ background-position: 0 -168px;}
.prizeVideo .listPrize .listIntro p{ padding-left: 32px;font-size: 14px;}
.prizeVideo .listPrize .haveNo{}
.prizeVideo .listPrize dl{ text-align: center;display: flex;align-items: center;justify-content: center;}
.prizeVideo .listPrize dl dt{ text-align: center; font-size: 16px; color: #713500; font-weight: bold; margin: 18px 0 15px;}
.prizeVideo .listPrize dl dd{ display:inline-block;*display:inline;zoom: 1;width: 120px; text-align: left; color: #333;}
/* .prizeVideo .listPrize dl dd img{ margin-bottom: 5px;} */
.prizeVideo .listPrize .wordIntro{ color: #333;display: flex;align-items: center;justify-content: center; }
.prizeVideo .listPrize .wordIntro i{ font-size: 12px;}
.prizeVideo .listPrize .wordIntro span img{ padding: 5px; background: #fff;}
.prizeVideo .listPrize .wordIntro em{display:inline-block;*display:inline;zoom: 1; }
.prizeVideo .listPrize .wordIntro em i{display:inline-block;*display:inline;zoom: 1; margin-top: 5px;}
.prizeVideo .listPrize dl dd p{
    color: #1b94fd;
    font-size: 18px;
    font-weight: 600;
    margin-top: 30px;
    margin-left: 30px;
}
.prizeVideo .listPrize dl dd span{
    color: #333;
    font-size: 14px;
    font-weight: 500;
    margin-left: 30px;
    display: block;
}

.titlePeople{ text-align: center; font-size: 24px; color: #3998fe; margin: 25px 0 15px; font-weight: bold;}
.titlePeople i{display:inline-block;*display:inline;zoom: 1; background-position: 0px -253px; width: 50px; height: 44px; margin-left: -40px;}

.teacherList{ height: 643px;}
.teacherList ul{ margin: 0 40px;}
.teacherList ul li{ background: url(/images/acca/zhuanti/jiuyehuhang/teacherCard.png) no-repeat; width: 320px; height: 275px; padding: 10px; float: left; margin:20px 30px 10px 0;}
.teacherList ul li.last{ margin-right: 0;}
.teacherList ul li dl dt{ float: left; width: 142px; margin-right:12px;padding: 4px;box-sizing: border-box;}
.teacherList ul li dl dt i{ display: block; width: 50px; height: 52px; background-position: 0 -306px; text-align: center; font-size: 12px; color: #713500; padding-top: 15px; left:-22px; top:-28px;}
.teacherList ul li dl dd i{ display: block; width: 102px; height: 25px; line-height: 25px; color: #713500; font-size: 12px; background-position:-47px 0; text-align: center; right:1px; top: 0;}
.teacherList ul li dl dd h4{ font-size: 22px; color: #1b94fd; padding: 23px 0 15px;}
.teacherList ul li dl dd em{display:inline-block;*display:inline;zoom: 1; width: 4px; height: 4px; border-radius: 50%; background: #1b94fd; vertical-align: middle; margin-right: 8px;}
.teacherList ul li dl dd span i{display:inline-block;*display:inline;zoom: 1;height: 18px;background: linear-gradient(-25deg, #1F96FD 0%, #5DC3FD 99%);border-radius: 9px; padding: 0 8px; width: auto; line-height: 18px; color: #fff; margin:5px;}

.teacherList ul li p{ color: #fff; padding: 10px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.teacherList ul li p strong{display:block; margin-bottom: 8px; font-size: 16px;}

.teacherList .mCSB_inside>.mCSB_container{ margin-right: 10px;}
.mCSB_scrollTools{ width:20px !important;}
.teacherList .mCSB_scrollTools .mCSB_draggerRail{ background: #c7e6ff; width: 6px;}
.teacherList .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:6px; background: #3a9ffe !important;}
.teacherList .mCSB_container{ margin-right: 15px;}

.banner{ margin: 30px 0;}
.banner img{cursor: pointer;}

.getToRoadquickly{ margin-bottom:30px;}
.getToRoadquickly .tabTit{ text-align: center; margin-bottom: 10px;}
.getToRoadquickly .tabTit ul li{display:inline-block;*display:inline;zoom: 1;width: 166px;height: 40px; line-height:40px;border-radius: 14px; text-align: center; font-size: 20px; color: #0F8AFE; font-weight: bold; background-position:0 52px; cursor: pointer; border: 1px solid #379ffe; margin: 0 22px;}
.getToRoadquickly .tabTit ul li.on{ color: #fff; background-position: 0 -386px; border: none;width: 168px;height: 42px;line-height:42px;}
.getToRoadquickly .tabTit ul li i{display: block; height: 20px; line-height: 20px; font-size: 14px; color: #713500; font-weight: normal; padding: 0 8px; right: 0; top:-16px;  background: linear-gradient(-17deg, #FEDD7A 0%, #FFF3A5 100%);box-shadow: 0px 5px 6px 0px rgba(3,129,246,0.2100);border-radius: 10px 10px 10px 0px;}
.getToRoadquickly .tabTit p{ color: #0280f6; font-size: 18px; text-align: center; padding:25px 0 15px;}
.getToRoadquickly .tabTit p i{display:inline-block;*display:inline;zoom: 1; width: 100px; height: 18px; }
.getToRoadquickly .tabTit p i.icon01{ background-position: 0 -443px; margin:-15px -80px 0 0px;vertical-align: top;}
.getToRoadquickly .tabTit p i.icon02{ background-position: 0 -467px; vertical-align: bottom;margin:0 0px -10px -80px;}

.interviewList{width: 1100px; margin: 0 auto;}
.interviewList .swiper-container{ height: 335px;}
.interviewList ul li{width: 280px;text-align: left;}
.interviewList ul li .imgList{box-shadow: 0px 0px 16px 0px rgba(134,192,219,0.4100);border-radius: 10px; padding-bottom: 10px; width: 255px;}
.interviewList ul li .imgList span{ display: block; width: 255px; height: 220px; left: -10px;top:-10px; position: absolute; background: #000; opacity: 0.5; border-radius: 10px 10px 0 0;}
.interviewList ul li img{ border-radius: 10px 10px 0 0; margin-bottom: 10px;}
.interviewList ul li h5{ font-size: 16px; margin: 0 10px;}
.interviewList ul li em{ display: block; width: 32px;height: 4px;background: #0280F6;border-radius: 2px; margin: 10px;}
.interviewList ul li span{ margin-left: 10px;}
.interviewList ul li i{ color: #fff; left: 10px; bottom: 20px;}
.interviewList ul li .vedioPlay{ display: block; width: 32px; height: 32px; background-position: 0 -491px; right: 10px; bottom:20px;}

.interviewList .arrow-left,.interviewList .arrow-right{background-position:0px -45px; display:block; width: 15px; height: 22px; left:-25px; top: 50%;}
.interviewList .arrow-right{left: auto; right:-25px;background-position:-38px -45px;}

.viewMoreLink{ display: block; width: 268px; height: 42px; line-height: 42px; text-align: center; color: #fff; font-size: 22px; margin:20px auto 30px; background-position: 0 -530px;}

.freeZone{ border-top: 1px dashed #0F8AFE; margin: 0 40px;}
.freeZone h3{ text-align: center; font-size: 24px; color: #fe749b;}
.freeZone h3 i{display:inline-block;*display:inline;zoom: 1; width: 50px; height: 40px; background-position: 0 -587px; margin:15px 0 0  -32px; vertical-align: bottom;}
.freeZone ul li{ width: 346px; height: 80px; padding:60px 0 0 180px;  color: #fff; line-height:32px;}
.freeZone ul li.fl strong{ font-size: 20px;text-shadow: 0px 4px 7px rgba(24,121,209,0.4000);}
.freeZone ul li.fr strong{ font-size: 20px;text-shadow: 0px 4px 7px rgba(222,64,108,0.5400);}
.freeZone ul li .applyBtn{ display: block; width: 108px; height: 32px; line-height: 32px; text-align: center; border-radius: 16px; background: #fff;  font-size: 16px; margin: 15px 23px 0 0; font-weight: bold;}
.freeZone ul li .applyBtnOn,.freeZone ul li .applyBtnOn01{ background: #a5a5a5;display: none; width: 108px; height: 32px; line-height: 32px; text-align: center; border-radius: 16px; font-size: 16px; margin: 15px 23px 0 0; font-weight: bold;}
.freeZone ul li.fl .applyBtn{ color: #0f8afe;box-shadow: 0px 4px 7px 0px rgba(15,119,216,0.5600);}
.freeZone ul li.fr .applyBtn{ color: #fc5282;box-shadow: 0px 4px 7px 0px rgba(225,74,117,0.5600);}


.additionalCoin{ margin: 0 25px;}
.additionalCoin li{ width: 470px; height: 85px; padding: 35px 35px; float: left; background: url(/images/acca/zhuanti/jiuyehuhang/shareBg.png) no-repeat; margin:0 35px 25px 0;}
.additionalCoin li.last{ margin-right: 0;}
.additionalCoin li strong{ font-size: 18px; color: #50575a;}
.additionalCoin li span{ display: block; color: #713500; font-size: 16px; margin-top:30px; width: 175px; text-align: center; height: 30px; line-height: 30px;}
.additionalCoin li .joinUpNew{ color: #0e8bfe; font-size: 16px; right:30px; bottom: 45px; font-weight: bold;}


.careerWishCard{ margin-bottom: 25px;}
.scrollWish{width: 1100px; margin: 0 auto 20px;}
.scrollWish.swiper-container{ height: 30px; overflow: hidden; margin-bottom: 20px;}
.scrollWish li{ background: #d3ebff; height: 32px; line-height: 32px; border-radius: 16px; padding: 0 5px; color: #0066FF; font-size: 16px;display:inline-block;*display:inline;zoom: 1; margin-right: 15px; }
.scrollWish li img{ width: 26px; height: 26px; border-radius: 50%; margin: 3px 5px 0 0px;}

.mindRelease{ width: 1092px; margin: 0 auto;}
.mindRelease .mindReleaseCon {width: 345px; left: 50%; top: 15px; margin-left: -185px; margin-top: 116px;}
.mindRelease .mindReleaseCon .textInput{width:345px;height: 33px;border: 1px solid #5A5A5A; padding: 0 10px;}
.mindRelease .mindReleaseCon .textInput input{ border: none;}
.mindRelease .releaseBtn{ background-position: 0 -690px; width: 122px; height: 32px; display: block; margin:50px auto 0;}


.accaEquity .accaTab{ text-align: center; margin-bottom: 10px;}
.accaEquity .accaTab ul li{display:inline-block;*display:inline;zoom: 1;width: 226px;height: 40px; line-height:40px;border-radius: 14px; text-align: center; font-size: 20px; color: #0F8AFE; font-weight: bold; background-position:0 52px; cursor: pointer; border: 1px solid #379ffe; margin: 0 22px;}
.accaEquity .accaTab ul li.on{ color: #fff; background-position: 0 -632px; border: none;width:228px;height: 42px;line-height:42px;}
.accaEquityCon p{ color: #0280f6; font-size: 18px; text-align: left; padding:25px 0 15px; width:906px; margin: 0 auto;}
.accaEquityCon p i{display:inline-block;*display:inline;zoom: 1; width: 100px; height: 18px; }
.accaEquityCon p i.icon01{ background-position: 0 -443px; margin:-15px -80px 0 0px;vertical-align: top;}
.accaEquityCon p i.icon02{ background-position: 0 -467px; vertical-align: bottom;margin:0 0px -10px -80px;}
.accaEquity .logoImg {margin: 25px 0 0 30px; height:270px;}
.accaEquity .logoImg img{ margin-bottom:20px;}
.accaEquity .mCSB_inside>.mCSB_container{ margin-right: 10px;}
.accaEquity .mCSB_scrollTools .mCSB_draggerRail{ background: #c7e6ff; width: 6px;}
.accaEquity .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:6px; background: #3a9ffe !important;}
.accaEquity .mCSB_container{ margin-right: 15px;}
.accaEquity .viewMore{ display: block; width:198px; height: 42px; line-height: 42px; text-align: center; color: #fff; font-size: 18px; background-position: -81px -328px; margin: 20px auto 0;}
.accaEquityCon .cityIntro p,.accaEquityCon .cerfiIntro p{ width:785px;}
.accaEquityCon .cityIntro ul{margin: 10px 0 0 35px; position: relative; z-index: 1;}
.accaEquityCon .cityIntro ul li{ width: 258px; height: 114px; margin: 0 20px 20px 0; float: left;}
.accaEquityCon .cityIntro ul li img{width: 258px; height: 114px; display: block; position: relative;}
.accaEquityCon .cityIntro .cityList{ height:370px;}

.accaEquity .mCSB_inside>.mCSB_container{ margin-right: 10px;}
.accaEquity .mCSB_scrollTools .mCSB_draggerRail{ background: #c7e6ff; width: 6px;}
.accaEquity .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:6px; background: #3a9ffe !important;}
.accaEquity .mCSB_container{ margin-right: 15px;}

.popCity{ color: #fff; padding:10px; background: #000;opacity: 0.78; width:258px; border-radius: 10px; left:15px; top:85px; z-index: 15; display: none;}
.popCity h6{ font-size: 16px;}
.popCity i{ display: block; width: 16px; height: 9px; background-position:-176px -200px; left: 65px; top: -7px;}
.topCityPop{ bottom:15px; top: auto;}
.topCityPop i{ background-position: -216px -200px; top: auto; bottom: -8px;}

/* .cerfiIntro img{ display: block; width: 1090px; margin: 0 auto;} */
.cerfiIntro i{ font-size: 16px; color: #517289; left: 50%;bottom:5px; display: block; width: 140px; text-align: center;}
.cerfiIntro i.wrod01{ margin-left:-215px; bottom:32px;}
.cerfiIntro i.wrod02{ margin-left:-30px;}
.cerfiIntro i.wrod03{ margin-left: 140px; bottom: 50px;}


.picRotation{ width: 1200px; height: 190px; margin-top: 50px;}
.picRotation .swiper-container{ height: 190px;}
.picRotation .pagination{ width:100%; position:absolute; left:0; bottom:30px; text-align:center; font-size:0; z-index:29;}
.picRotation .pagination .swiper-pagination-switch{display:inline-block;*display:inline;zoom: 1; width:12px; height:12px; margin:0 5px; background:#a6d4ff;border-radius:50%; z-index:19; transition:all .3s; -webkit-transition:all .3s; vertical-align: middle;}
.picRotation .pagination .swiper-active-switch{opacity:1; filter:alpha(opacity=100); background:#fff; border: 2px solid #0787ff; width: 8px; height: 8px; }


.searchBox{ width: 690px; margin: 60px auto; height: 82px; line-height:82px;background: linear-gradient(-22deg, #FF82A5 0%, #FFA0BB 97%);border-radius: 18px; font-size: 20px; color: #fff;}
.searchBox span{ display: inline-block;*display:inline;zoom: 1; width: 170px; height: 50px; border-radius: 25px; background: #ffbdd0; margin: 10px 0 0 10px; font-size: 22px; font-weight: bold; text-align: center; line-height: 50px; margin-right: 15px;}
.searchBox span i{display: inline-block;*display:inline;zoom: 1; width:32px; height: 32px; background-position: 0 -735px; vertical-align: middle; margin-right: 10px;}
.searchBox span a{ color: #fff;}

.footEwmDisplay{ background:url(/images/acca/zhuanti/jiuyehuhang/footBg.png) no-repeat; height: 285px; padding-top: 90px; }
.footEwmDisplay dl{ width: 990px; margin: 0 auto;}
.footEwmDisplay dl dt,.footEwmDisplay dl dd{ float: left;}
.footEwmDisplay dl dt{ color: #fff; font-size: 16px; padding:25px 106px 0 26px;}
.footEwmDisplay dl dt h6{ font-size: 26px;}
.footEwmDisplay dl dt p{ font-size: 20px; margin: 10px 0;}
.footEwmDisplay dl dd{ font-size: 18px; margin-left:40px; text-align: center; padding-top: 10px;}
.footEwmDisplay dl dd img{ margin-bottom: 10px; background: #fff;box-shadow: 0px 0px 6px 0px #0F8BFE;border-radius: 6px; padding: 5px;}

.fixBottom{background:url(//www.chinaacc.com/upload/resources/image/2022/08/04/1838127.png) no-repeat; height: 100px; position: fixed; left: 0; bottom: 0; width: 100%; z-index: 10;}
.fixBottom .close{ width: 22px; height: 22px; display: block; background-position: 0 -772px; right: 20px; top:35px;cursor: pointer;}
.fixBottom .ewmImg{ margin:3px 0 0 65px; float:left;}
.fixBottom strong{display:inline-block;*display:inline;zoom: 1;font-size: 30px;font-weight: bold;color: #fff;line-height: 50px;text-shadow: 4px 4px 3px rgba(0,51,182,0.1600); margin:25px 0 0 40px; vertical-align: top;}
.fixBottom span{display:inline-block;*display:inline;zoom: 1;font-size: 22px;color: #fff;line-height: 50px;text-shadow: 4px 4px 3px rgba(0,51,182,0.1600); margin:28px 35px 0 35px; vertical-align: top;}
.fixBottom p{display:inline-block;*display:inline;zoom: 1; margin:30px 0 0;}
.fixBottom p a{display:inline-block;*display:inline;zoom: 1;width: 158px;height: 42px; line-height: 42px;border-radius: 21px; text-align: center; font-size: 22px; margin: 0 10px;}
.fixBottom p a.packBtn{background: linear-gradient(-9deg, #FFE157, #FFEE9E);box-shadow: 0px 2px 8px 0px rgba(43,148,242,0.2700);color: #0E8AFE;}
.fixBottom p a.zxkf{border: 1px solid #fff; color: #fff;}

.videoFixRight{ position: fixed; right: 20px; bottom: 115px; width:266px; height: 150px; background: #fff; z-index: 11;}
.videoFixRight .close-btn{ width: 12px; height: 12px; display: block; background-position:-39px -772px; right: 10px; top:3px; line-height: 500px; font-size: 0; cursor: pointer; z-index: 15;}


.topNav-box{ display:none; height:70px;}
.topNav-wrap{ display:none; width:100%; height:70px; background:#43a5ff;}
.topNav-mod .btn{ display:block; width: 300px; float:left; line-height:70px; text-align:center;color:#fff; text-decoration:none; position:relative; font-size: 24px;}
.topNav-mod .btn i{display:inline-block;*display:inline;zoom: 1; width: 30px; height: 24px; vertical-align: middle; margin-right: 8px;}
.topNav-mod .btn .icon01{ background-position: 0 -799px;}
.topNav-mod .btn .icon02{background-position: 0 -825px;}
.topNav-mod .btn .icon03{background-position:5px -852px;}
.topNav-mod .btn .icon04{background-position: 0 -882px;}
.topNav-mod .btn.on{font-weight:bold; background: #2873fe;}
.topNav-wrap.fix-tags{ position:fixed; left:0; top:0; z-index:29;}


.fixLeft{ background:url(/images/acca/zhuanti/jiuyehuhang/leftFix.png) no-repeat; width: 170px; height: 300px; position: fixed;left: 0; top: 50%; margin-top: -150px; z-index: 69;}
.fixLeft .onLine i{ display: block; width: 27px; height: 26px; background-position: 0 -910px; margin: 0 auto;}
.fixLeft .onLine{ font-size: 18px; color: #0e8bfe; display: block; margin:15px 0 10px 30px; width:85px; text-align: center;}
.fixLeft span{ color: #fff; display: block; margin:10px 0 0 43px;}
.fixLeft span a{ color: #fff;}
.fixLeft .ewmImg{ width:115px; font-size: 14px; color: #fff; text-align: center; margin:30px 0 0 15px;}
.fixLeft .ewmImg img{ display: block; width: 75px; margin: 0 auto 8px;}
.fixLeft .gotoTop{ display: block;width: 99px;height: 30px; line-height: 30px;  border: 2px solid #FFFFFF;background: linear-gradient(-48deg, #51AAFD 1%, #0A88FE 100%);box-shadow: 0px 0px 8px 0px rgba(0,89,173,0.1600);border-radius: 15px; color: #fff; text-align: center; margin:15px 0 0 22px;}

.mask{display:none; width:100%;z-index:98;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.popMod{width: 460px; position:fixed;left:50%;top:50%;margin-left:-233px;z-index:800;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;overflow:hidden;display:none; background: #fff;}
.popMod .popClose,.ruleBoxPop h3 .close{ display: block; width: 17px; height: 14px; background-position: -37px -918px; right: 25px; top:25px;}
.popMod h3{ font-size: 22px; text-align: center; padding: 35px 0 15px;}
.popMod h3 i{display:inline-block;*display:inline;zoom: 1; width: 30px; height: 30px; background-position:-69px -911px; vertical-align: middle; margin-right: 8px;}

.pop-pact .pactWord{ text-align: center; padding: 20px 0 40px;}
.pop-pact .pactWord span{ font-size: 16px; display: block; margin: 10px 0;}

.ruleBoxPop{width: 575px; border-radius: 7px; background: #fff;position:fixed;left:50%;top:50%;margin-left:-233px;z-index:800; display: none;}
.ruleBoxPop h3{ height: 64px; line-height: 64px; border-radius: 7px 7px 0 0; background: #f0f0f0; padding: 0 30px; font-size: 20px; font-weight: normal;}
.ruleBoxPop h3 .close{ margin:25px 0 0 0;}
.ruleBoxPop p{ padding: 25px 30px; font-size: 16px; line-height: 28px;}

.guidanceResume,.exemptionAcca{text-align: center; padding-bottom:30px;}
.guidanceResume h4,.exemptionAcca h4{ text-align: center; font-size: 18px; margin:5px 0 15px; font-weight: normal;}
.guidanceResume h5,.exemptionAcca h5{ text-align: center; font-size: 16px; color: #666;font-weight: normal; margin: 0 0 15px;}
.guidanceResume h5 i,.exemptionAcca h5 i{display:inline-block;*display:inline;zoom: 1; width: 19px; height: 17px;}
.guidanceResume h5 i.icon01,.exemptionAcca h5 i.icon01{background-position: -110px -918px; vertical-align: top; margin-top: -5px;}
.guidanceResume h5 i.icon02,.exemptionAcca h5 i.icon02{background-position:-146px -921px; vertical-align: bottom; margin-bottom: -5px;}
.guidanceResume span,.exemptionAcca span{ font-size: 16px;}
.guidanceResume img,.exemptionAcca img{ margin-bottom: 10px;}
.guidanceResume p,.exemptionAcca p{ margin-top: 15px;}
.guidanceResume p i,.guidanceResume p i a,.exemptionAcca p i,.exemptionAcca p i a{ color: #30a2ff;}


.researchWall{ border-radius: 7px; background: #fff;position:fixed;left:50%;top:50%;margin-left:-266px;z-index:800; display: none; width: 532px;}
.researchWall h3{ height:58px; line-height: 58px; font-size: 22px; color: #fff; border-radius: 7px 7px 0 0; padding: 0 25px;
    background:#168eff;
    background:-webkit-linear-gradient(left,#0185ff,#2e9aff);
    background:-moz-linear-gradient(left,#0185ff,#2e9aff);
    background:-ms-linear-gradient(left,#0185ff,#2e9aff);
    background:linear-gradient(left,#0185ff,#2e9aff);}
.researchWall h3 .popClose{ width: 22px; height: 22px; display: block; background-position: 0 -772px; right: 20px; top:20px;cursor: pointer; }
.researchWall .researWallCon{ padding: 20px 35px;}
.researchWall .researWallCon h4{ font-size: 14px; font-weight: normal; color: #666;}
.researchWall .researWallCon h4 i{display:inline-block;*display:inline;zoom: 1; width:20px; height:15px;background-position:-185px -919px; vertical-align: middle; margin-right: 8px; }
.researchWall .researWallCon ul li h5{ font-size: 16px; margin: 8px 0;}
.researchWall .researWallCon ul li p span{display:inline-block;*display:inline;zoom: 1;  margin-right: 25px; line-height: 28px; cursor: pointer;}
.researchWall .researWallCon ul li p span i{display:inline-block;*display:inline;zoom: 1; width: 17px; height: 17px; background-position:-253px -916px; vertical-align: middle; margin-right: 5px;}
.researchWall .researWallCon ul li p span.on i{background-position:-223px -916px;}
.researchWall .researWallCon .textInput{ border: 1px solid #e1e1e1; width:440px; height: 60px; padding: 10px; border-radius: 7px; position: relative; overflow-y: auto;}
.submitData{ display: block; width: 136px; height: 38px; border-radius: 19px; line-height: 38px; color: #fff; font-size: 18px; text-align: center; margin: 25px auto;    background:#35a6ff;
    background:-webkit-linear-gradient(top,#35a6ff,#0486ff);
    background:-moz-linear-gradient(top,#35a6ff,#0486ff);
    background:-ms-linear-gradient(top,#35a6ff,#0486ff);
    background:linear-gradient(top,#35a6ff,#0486ff);}
.researchWall .researWallCon em{ color: #999; position: absolute; left: 10px; top: 10px; display: block; width:103px; height: 50px;}


.savePic-pop{ display:none; width:480px; height:468px; position:fixed; left:50%; top:50%; margin:-234px 0 0 -240px; z-index:99; background: none;}
.savePic-pop .close-btn{ display:block; width:40px; height:40px; line-height:0; font-size:0; position:absolute; left:217px; bottom:0px; background:url(/images/acca/zhuanti/jiuyehuhang/close-btn.png) no-repeat;}
.savePic-pop .savePic{ width:480px; height:468px;}
.poster-pop{ width:320px; margin-left:-160px; background:#fff; border-radius:8px;}
.poster-pop img{ display:block; width:230px; height:230px; margin:0 auto; padding-top:50px;}
.poster-pop p.scanEwm{ text-align:center; font-size:16px; font-weight:bold; line-height:30px; padding:20px 0 15px;}





.reciveCoBtn{
    cursor: pointer;
}














@-webkit-keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    1%, 5% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    }
    10%, 20%, 30%, 40% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }
    15%, 25%, 35% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }
    45%{
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    1%, 5% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    }
    10%, 20%, 30%, 40% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }
    15%, 25%, 35% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }
    45%{
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@keyframes zoomIn
{
    0%{
        transform: scale(1);
    }
    25%{
        transform: scale(1.1);
    }
    50%{
        transform: scale(1);
    }
    75%{
        transform: scale(1.1);
    }

}

@-webkit-keyframes zoomIn
{
    0%{
        transform: scale(1);
    }
    25%{
        transform: scale(1.1);
    }
    50%{
        transform: scale(1);
    }
    75%{
        transform: scale(1.1);
    }
}

.courseinfoMainAll{
    display: flex;
    align-items: center;
    justify-content: center;
}

.courseinfoMain{
    margin-right: 12px;
}
.courseMain{
    display: block;
    width: 372px;
    height: 293px;
    background: url(/images/acca/zhuanti/jiuyehuhang/topmainBg.png) no-repeat;
    background-size: 100%;
    padding-top: 54px;
    box-sizing: border-box;
    text-decoration: none;
}
.courseinfoMain:last-child{
    margin-right: 0;
}

.courseMain h3{
    font-size: 30px;
    font-weight: 600;
    color: #333;
    text-align: center;
    line-height: 1.2;
    
}
.courseMain p{
    font-size: 18px;
    color: #666;
    text-align: center;
    line-height: 1.2;
    margin-top: 15px;
}
.courseMain>span{
    color: #801300;
    font-size: 14px;
    display: block;
    text-align: center;
    margin-top: 33px;
}
.courseMain i.tag{
    right: 7px;
    top: 7px;
    font-size: 14px;
    color: #fff;
    width: 59px;
    height: 59px;
    background: url(/images/acca/zhuanti/jiuyehuhang/toptag.png) no-repeat;
    text-align: center;
    line-height: 1.1;
    padding-top: 14px;
}
.courseInfo{
    height: 48px;
    text-align: center;
    left:0;
    bottom: 0;
    padding-left: 20px;
    color: #fff;
    font-size: 16px;
    display: flex;
    align-items: center;
    width: 226px;
    box-sizing: border-box;
}
.price{
    right: 0;
    bottom: 0;
    width: 124px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: #fff;
    flex-direction: column;
}
.price span{
    font-size: 26px;
    color: #fff;

}
.price span i{
    font-size: 12px;
}

.coursebtn{
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    width: 372px;
    height: 108px;
    border-radius: 0 0 10px 10px;
}
.coursebtn a:nth-child(1){
    width: 116px;
    height: 50px;
    text-align: center;
    border: 1px solid #ff490a;
    line-height: 50px;
    border-radius: 50px;
    font-size: 18px;
    font-weight: 600;
    color: #ff490a;
    background: #fff;
    margin-right: 15px;
}
.coursebtn a:nth-child(2){
    width: 189px;
    height: 52px;
    text-align: center;
    line-height: 50px;
    border-radius: 50px;
    font-size: 18px;
    color: #fff;
    background: linear-gradient(to right,#ff490a,#ff8150);
}
a{
    text-decoration: none;
}
.reciveCoup{
    background: url(//www.chinaacc.com/upload/resources/image/2024/03/11/2305117.png) no-repeat;
    width: 1063px;
    background-size: 100%;
    height: 160px;
    margin: 0 auto;
    cursor: pointer;
}
.offer{
    width: 1097px;
    height: 322px;
    background: url(/images/acca/zhuanti/jiuyehuhang/offerBg.png) no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.offerimg{
    margin-right: 54px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    height: 188px;

}
.offerimg:last-child{
    margin-right: 0;
}
.offerimg span{
    font-size: 16px;
    color: #517289;
    margin-bottom: .32rem;
}

.bottombanner{
    display: flex;
    align-items: center;
}

.bottommain{
    padding-bottom: 101px;
}
.hfoot{
    padding-bottom: 100px;
}
.coursetopic ul{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.coursetopic ul li{
    width: 536px;
    height: 157px;
    background: url(/images/acca/zhuanti/jiuyehuhang/topicBg.png) no-repeat;
    margin-right: 25px;
    margin-bottom: 14px;
}
.coursetopic ul li h3{
    font-size: 18px;
    font-weight: bold;
    color: #50575a;
    padding-top: 29px;
    margin-left: 34px;
}
.coursetopic ul li i{
    color: #713500;
    font-size: 16px;
    left:67px;
    bottom: 40px;
}
.coursetopic ul li a{
    font-size: 16px;
    color: #0e8bfe;
    right: 31px;
    bottom: 43px;
}

.jobjiasu{
    width: 209px;
    height: 149px;
    background: url(/images/acca/zhuanti/jiuyehuhang/jobjiasu.png) no-repeat;
    position: fixed;
    right: 40px;
    top: 50%;
    margin-top: -104px;
    z-index: 99;
    
}
.jobjiasu a{
    width: 20px;
    height: 20px;
    background: url(/images/acca/zhuanti/jiuyehuhang/closejob.png) no-repeat;
    position: absolute;
    right: 23px;
    top: 10px;
}
.jobjiasu span{
    width: 150px;
    height: 109px;
    position: absolute;
    left: 32px;
    bottom: 0;
    cursor: pointer;
}