/*
@author: ywt
*/
@charset "utf-8";
body{font:14px/1.5 \5FAE\8F6F\96C5\9ED1,\9ED1\4F53,arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333333; min-width: 1100px; background:#2f88ff;}
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}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;text-decoration:none;}
.layout{ clear:both;width:1100px;text-align:left;margin:0 auto;}
.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;}

.header-mod{background:#fff;}
.topCountDown{height:60px;line-height:60px;background:#2733db;color:#fff;font-size:26px;text-align:center;display:none;}
.topCountDown strong{font-weight:normal;color:#fffc00;margin:0 10px;}

/*头部*/
.header-wrap{ width:100%; height:617px; background:url("//www.chinaacc.com/upload/resources/image/2019/07/08/110936.png") no-repeat center top;}

/*主体*/
.main-warp{width:1100px;margin:0 auto;position:relative;}
.main-warp .title{text-align:center;}
.main-warp .title h2{font-size:36px;font-weight:bold;height:140px;color:#ffffff;line-height: 135px;}
.main-warp .bgUp{height:30px;background:url("/images/zhucekuaijishi/zhuanti/100day/bg1.png") no-repeat center top;overflow: hidden;}
.main-warp .bgDown{height:30px;background:url("/images/zhucekuaijishi/zhuanti/100day/bg2.png") no-repeat center top;overflow: hidden;}

/*打卡赢好礼*/
.main-warp .winGift{}
.main-warp .winGift .title{margin-top:-120px;background:url("/images/zhucekuaijishi/zhuanti/100day/title1.png") no-repeat center center;}
.main-warp .winGift .content{margin-bottom:10px;position:relative;}
.main-warp .winGift .content.content1,.main-warp .winGift .content.content2{display: none;}
.main-warp .winGift .content.content1.on,.main-warp .winGift .content.content2.on{display: block;}
.main-warp .winGift .content .connect{width:1100px;height:67px;position:absolute;top:-37px;left:0;z-index:10;background:url("/images/zhucekuaijishi/zhuanti/100day/bg4.png") no-repeat center center;}
.main-warp .winGift .content .mainContent{padding-bottom:15px;background:url("/images/zhucekuaijishi/zhuanti/100day/bg3.png") repeat-y center top;}
.main-warp .winGift .content .mainContent .tabTag{height:84px;line-height:68px;background:url("/images/zhucekuaijishi/zhuanti/100day/tab1.png") no-repeat center center;}
.main-warp .winGift .content .mainContent .tabTag li.off{color:#fe506d;}
.main-warp .winGift .content .mainContent .tabTag li{width:523px;text-align:center;font-weight:bold;float:left;font-size:28px;color:#ffffff;cursor:pointer;}
.main-warp .winGift .content .mainContent .activity{margin-left:40px;margin-top:40px;}
.main-warp .winGift .content .mainContent .activity .part.on{background:url("/images/zhucekuaijishi/zhuanti/100day/kaBg1.png") no-repeat center center;}
.main-warp .winGift .content .mainContent .activity .part.on h2,.main-warp .winGift .content .mainContent .activity .part.on h3{color:#ffeb7f;}
.main-warp .winGift .content .mainContent .activity .part.on span{color:#ff526a;}
.main-warp .winGift .content .mainContent .activity .part{width:326px;height:273px;position:relative;margin-right:20px;background:url("/images/zhucekuaijishi/zhuanti/100day/kaBg2.png") no-repeat center center;}
.main-warp .winGift .content .mainContent .activity .part h2,.main-warp .winGift .content .mainContent .activity .part h3{margin-left:30px;font-size:20px;color:#f84664;}
.main-warp .winGift .content .mainContent .activity .part h2{margin-top:20px;}
.main-warp .winGift .content .mainContent .activity .part h3{font-weight:normal;}
.main-warp .winGift .content .mainContent .activity .part span{position:absolute;top:15px;right:10px;font-size:18px;color:#e66305;}
.main-warp .winGift .content .mainContent .activity .part .reward{text-align: center;}
.main-warp .winGift .content .mainContent .activity .part .reward .class{margin-left:35px;}
.main-warp .winGift .content .mainContent .activity .part .reward .coupon div{width:106px;height:61px;line-height:61px;margin-top:45px;text-align:center;color:#ffffff;font-size:16px;background:url("/images/zhucekuaijishi/zhuanti/100day/couponBg.png") no-repeat center center;}
.main-warp .winGift .content .mainContent .activity .part .reward .coupon div b{font-size:28px;}
.main-warp .winGift .content .mainContent .activity .part .reward .coupon p,.main-warp .winGift .content .mainContent .activity .part .reward .class p{font-size:16px;color:#ff674f;margin-top:10px;}
.main-warp .winGift .content .mainContent .activity .part .reward .class p{margin-top:0;}
.main-warp .winGift .content .mainContent .activity .part .reward.reward1 .coupon div{width:100%;}
.main-warp .winGift .content .mainContent .activity .part .reward.reward2{text-align: center;}
.main-warp .winGift .content .mainContent .activity .part .reward.reward2 .class div,.main-warp .winGift .content .mainContent .activity .part .reward.reward3 .class div{width:116px;height:78px;line-height:78px;font-size:16px;color:#ffffff;font-weight:bold;margin-top:35px;background:url("/images/zhucekuaijishi/zhuanti/100day/classBg.png") no-repeat center center;}
.main-warp .winGift .content .mainContent .activity .part .reward .plus{margin-top:45px;margin-right:5px;font-size:34px;color:#ff5369;}



.main-warp .winGift .content .mainContent .racePk{padding:40px 0 40px 35px;display: none;}
.main-warp .winGift .content .mainContent .racePk .ranking{text-align:center;margin-right:20px;width:190px;height:230px;background:url("/images/zhucekuaijishi/zhuanti/100day/rankingBg.png") no-repeat center center;}
.main-warp .winGift .content .mainContent .racePk .ranking h3{font-size:20px;font-weight:normal;color:#ffffff;}
.main-warp .winGift .content .mainContent .racePk .ranking .reward{width:130px;height:120px;margin:20px auto;background:url("/images/zhucekuaijishi/zhuanti/100day/jdCardBg.png") no-repeat center center;}
.main-warp .winGift .content .mainContent .racePk .ranking .reward .coupon{color:#ff3f2b;font-size:14px;padding-top:30px;}
.main-warp .winGift .content .mainContent .racePk .ranking .reward .coupon b{font-size:24px;}
.main-warp .winGift .content .mainContent .racePk .ranking .reward .coupon p{font-size:16px;color:#ffffff;margin-top:20px;font-weight:bold;}
.main-warp .winGift .content .mainContent .racePk .ranking .detail{font-size:16px;color:#ff506c;margin-top:15px;}
.main-warp .winGift .content .mainContent .racePk .ranking .detail.detail1{margin-top:30px;}
.main-warp .winGift .content .mainContent .racePk .ranking .detail.detail2{margin-top:42px;}
.main-warp .winGift .content .mainContent .racePk .ranking .detail.detail3{margin-top:45px;}
.main-warp .winGift .content .mainContent .racePk .ranking .reward.reward1{width:46px;height:89px;margin:35px auto;background:url("/images/zhucekuaijishi/zhuanti/100day/ysl.png") no-repeat center center;}
.main-warp .winGift .content .mainContent .racePk .ranking .reward.reward2{width:128px;height:70px;font-size:16px;font-weight:bold;color:#ffffff;line-height:70px;margin:40px auto;background:url("/images/zhucekuaijishi/zhuanti/100day/classBg1.png") no-repeat center center;}
.main-warp .winGift .content .mainContent .racePk .ranking .reward.reward3{width:106px;height:61px;line-height:61px;margin:45px auto;text-align:center;color:#ffffff;font-size:16px;background:url("/images/zhucekuaijishi/zhuanti/100day/couponBg.png") no-repeat center center;}
.main-warp .winGift .content .mainContent .racePk .ranking .reward.reward3 b{font-size:26px;}






.main-warp .winGift .content .mainContent.mainContentMiddle{padding:20px 50px;}
.main-warp .winGift .content .mainContent .contentMiddleLeft{width:388px;height:354px;text-align:center;background:url("/images/zhucekuaijishi/zhuanti/100day/qrCodeBg.png") no-repeat center center;}
.main-warp .winGift .content .mainContent .contentMiddleLeft img{padding-top:20px;}
.main-warp .winGift .content .mainContent .contentMiddleLeft p{font-size:28px;color:#f54f62;margin-top:37px;}
.main-warp .winGift .content .mainContent .contentMiddleRight{margin-left:30px;width:545px;}
.main-warp .winGift .content .mainContent .contentMiddleRight h3{font-size:20px;margin-bottom:20px;text-align:center;color:#ffffff;width:158px;height:48px;line-height:48px;-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px;background: #ff5c5e;background: linear-gradient(to right,#ff4f6e,#ff7056);}
.main-warp .winGift .content .mainContent .contentMiddleRight .detail{padding-left:10px;font-size:16px;color:#333333;}
.main-warp .winGift .content .mainContent .contentMiddleRight .detail h4{height:40px;line-height:40px;}
.main-warp .winGift .content .mainContent .contentMiddleRight .detail ul li{height:32px;line-height:32px;}
.main-warp .winGift .content .mainContent.mainContentDown{position:relative;padding:80px 0 0 30px;}
.main-warp .winGift .content .mainContent.mainContentDown span{width:268px;height:48px;line-height:48px;margin-left:415px;font-size:26px;text-align:center;color:#ffffff;position:absolute;top:-30px;left:0;z-index:10;background:url("/images/zhucekuaijishi/zhuanti/100day/tag.png") no-repeat center center;}
.main-warp .winGift .content .mainContent.mainContentDown .more{text-align:center;margin-top:30px;padding-bottom:20px;}
.main-warp .winGift .content .mainContent.mainContentDown .more a{display:block;margin:0 auto;color:#ff6454;font-size:16px;width:170px;height:40px;line-height:40px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;border:1px solid #ff6454;}
.main-warp .winGift .content .mainContent.mainContentDown .more a:hover{color:#ffffff;background: #ff5d5c;background: linear-gradient(to right,#ff4f6e,#ff7056);}
.main-warp .winGift .content .mainContent.mainContentDown .list{margin:0 20px 0 55px;height:165px;overflow-y:scroll;}
.main-warp .winGift .content .mainContent.mainContentDown .list li{float:left;text-align:center;width:400px;height:34px;line-height:34px;font-size:16px;color:#333333;margin-right:85px;}

/*在线指导*/
.main-warp .onlineGuidance .title{background:url("/images/zhucekuaijishi/zhuanti/100day/title2.png") no-repeat center center;}
.main-warp .onlineGuidance .content .video-live{background:url("/images/zhucekuaijishi/zhuanti/100day/bg3.png") repeat-y center center;margin:0 auto;padding:0 20px;position:relative;overflow:hidden;}
.main-warp .onlineGuidance .content .video-mod{width:610px; height:380px;position:relative;}
.main-warp .onlineGuidance .content .video-mod img{cursor:pointer; display:block;width:598px;height:329px;margin-left:10px;margin-top:20px;}
.main-warp .onlineGuidance .content .video-mod .living-tags{display:none;width:50px; height:21px; line-height:21px; font-size:14px; color:#0c0703; text-indent:12px;background:url(/images/zhucekuaijishi/zhuanti/100day/videoBg.png) no-repeat;position:absolute;right:0;top:0;}
.main-warp .onlineGuidance .content .video-live .live_right{ width:196px; margin:0 142px 0 0; padding-right:7px; background:#431487;}
.main-warp .onlineGuidance .content .video-list{width:425px;padding-left:25px;float:right;position:relative;}
.main-warp .onlineGuidance .content .video-list h5{height:54px;line-height:54px;font-size:18px;padding-left:20px;background:url(/images/zhucekuaijishi/zhuanti/100day/video-title-icon.png) no-repeat left center;}
.main-warp .onlineGuidance .content .video-list .list{height:321px; margin-top:6px; overflow:hidden; overflow-y:auto; position:relative;}
.main-warp .onlineGuidance .content .video-list .list ul{ margin-left:10px; border-left:2px solid #d8d8d8;}
.main-warp .onlineGuidance .content .video-list .list li{line-height:22px;margin:0 35px 15px 0; font-size:16px;position:relative; padding-left:23px; cursor:pointer;}
.main-warp .onlineGuidance .content .video-list .list li .list-bd{margin-right:120px;}
.main-warp .onlineGuidance .content .video-list .list li p{ padding:4px 0 7px; line-height:24px; font-size:14px;}
.main-warp .onlineGuidance .content .video-list .list li span{ display:block; width:10px; height:10px; border-radius:50%; background:#fff; border:2px solid #bdbdbd; position:absolute; left:-8px; top:8px;}
.main-warp .onlineGuidance .content .video-list .list li.on{ color:#ff5931;}
.main-warp .onlineGuidance .content .video-list .list li.on span{ border-color:#fff;background:#ff5931;}
.main-warp .onlineGuidance .content .video-list .list li.on i{ border-color:#578EEF;}
.main-warp .onlineGuidance .content .video-list .list li.none{ color:#fff;}
.main-warp .onlineGuidance .content .video-list .list li.none span{ background-position:0 -48px;}
.main-warp .onlineGuidance .content .video-list .list li i{padding:0 7px; height:32px; font-size:14px; line-height:32px; text-align:center; color:#fff; border: 1px solid #6084f9; border-radius:16px;position:absolute;right:0;top:65%;margin-top:-17px;}
.main-warp .onlineGuidance .content .video-list .list li.on i{ color:#ff5931; border-color:#ff5931;}
.main-warp .onlineGuidance .content .video-list .list li.on i a{color:#ff5931;}
.main-warp .onlineGuidance .content .video-list .list li i a{ color:#6084f9; display:block; text-decoration:none;}

.mCSB_scrollTools{ width: 12px !important; background: #dedede; border-radius: 10px;}
.mCSB_scrollTools .mCSB_draggerRail{ background: none;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:12px; background:#8f8f8f; border-radius: 10px;}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{background:url(/images/zhucekuaijishi/zhuanti/100day/scrollTools-icon.png) no-repeat;}
.mCSB_scrollTools .mCSB_buttonDown{ background-position:left -20px;}
.xlcd-b .mCSB_container{ margin-right: 13px;}
.mCSB_dragger_onDrag .mCSB_dragger_bar{ background:#8f8f8f !important;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background:#8f8f8f !important;}

/*系列课程*/
.main-warp .seriesClass .title{background:url("/images/zhucekuaijishi/zhuanti/100day/title3.png") no-repeat center center;}
.main-warp .seriesClass{margin-bottom:20px;}
.main-warp .seriesClass .content .classes-main{}
.main-warp .seriesClass .content .classes-main .classes-item{width:260px;float:left;padding-bottom:0;margin-right:20px;background:#fff;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;overflow:hidden;}
.main-warp .seriesClass .content .classes-main .classes-item .item-hd{height:90px;padding-top:10px;color:#fff;text-align:center;background:#46b7ff;}
.main-warp .seriesClass .content .classes-main .classes-item .item-hd strong{display:block;line-height:46px;font-size:24px;}
.main-warp .seriesClass .content .classes-main .classes-item .item-hd p{line-height:28px;font-size:0;}
.main-warp .seriesClass .content .classes-main .classes-item .item-hd span{font-size:18px;display:inline-block;background:url(/images/zhucekuaijishi/zhuanti/100day/classes-icon-x.png) repeat-x;vertical-align: top;}
.main-warp .seriesClass .content .classes-main .classes-item .item-bd{padding:20px 20px 32px;}
.main-warp .seriesClass .content .classes-main .classes-item .item-suit{line-height:24px;font-size:16px;margin-bottom:16px;text-align: center;}
.main-warp .seriesClass .content .classes-main .classes-item .item-tag{overflow:hidden;margin-bottom:10px;}
.main-warp .seriesClass .content .classes-main .classes-item .item-tag ul{margin-right:-10px;*zoom:1;}
.main-warp .seriesClass .content .classes-main .classes-item .item-tag ul li{width:101px;height:30px;line-height:30px;text-align:center;color:#316eda;float:left;margin:0 10px 10px 0;background:#eaf1ff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.main-warp .seriesClass .content .classes-main .classes-item .item-price{line-height:70px;font-size:16px;text-align:center;border-top:1px solid #efefef;}
.main-warp .seriesClass .content .classes-main .classes-item .item-price strong{font-size:30px;color:#ff6745;}
.main-warp .seriesClass .content .classes-main .classes-item .item-btns{height:36px;}
.main-warp .seriesClass .content .classes-main .classes-item .item-btns a{width:104px;line-height:36px;color:#fff;font-weight:bold;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;text-align:center;background:#ff5831;}
.main-warp .seriesClass .content .classes-main .classes-item .item-btns a.det-btn{width:102px;line-height:34px;border:1px solid #e3e3e3;color:#666;background:none;font-weight:normal;}
.main-warp .seriesClass .content .classes-main .classes-item .item-btns a.det-btn:hover{border:1px solid #f6563d;color:#f6563d;}
.main-warp .seriesClass .content .classes-main .classes-item.item-jpb .item-hd{background:#ff9758;}
.main-warp .seriesClass .content .classes-main .classes-item.item-jpb .item-tag ul li{background:#ffe7db;color:#ea6845;}
.main-warp .seriesClass .content .classes-main .classes-item.item-qzb .item-hd{background:#af84ff;}
.main-warp .seriesClass .content .classes-main .classes-item.item-qzb .item-tag ul li{background:#f0e8ff;color:#7f4fd2;}
.main-warp .seriesClass .content .classes-main .classes-item.item-fhb{margin-right:0;}
.main-warp .seriesClass .content .classes-main .classes-item.item-fhb .item-hd{background:#edab65;}
.main-warp .seriesClass .content .classes-main .classes-item.item-fhb .item-tag ul li{background:#fbf2e6;color:#c1833a;}

/*快速通过*/
.main-warp .studyMaterial{margin-bottom:117px;}
.main-warp .studyMaterial .title{background:url("/images/zhucekuaijishi/zhuanti/100day/title3.png") no-repeat center center;}
.main-warp .studyMaterial .content .mainContent{padding-bottom:20px;background:url("/images/zhucekuaijishi/zhuanti/100day/bg3.png") repeat-y center top;}
.main-warp .studyMaterial .content .mainContent ul{padding:20px 0 20px 110px;}
.main-warp .studyMaterial .content .mainContent li{width:272px;height:50px;margin-right:20px;margin-bottom:20px;line-height:52px;float:left;font-size:22px;color:#e6613f;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;text-indent:57px;border:2px solid #f18043;background:url("/images/zhucekuaijishi/zhuanti/100day/icon.png") no-repeat 30px center;}
.main-warp .studyMaterial .content .mainContent .clickGet{display:block;margin-left:427px;width:246px;height:60px;line-height:60px;text-align:center;font-size:26px;color:#ffffff;background:#f85c40;background:linear-gradient(#ff714b,#f14a37);background:-moz-linear-gradient(#ff714b,#f14a37);background:-webkit-linear-gradient(#ff714b,#f14a37);-webkit-border-radius: 27px;-moz-box-shadow:0px 5px 15px #ff714b; -webkit-box-shadow:0px 5px 15px #ff714b; box-shadow:0px 5px 15px #ff714b;}
.main-warp .studyMaterial .content .mainContent .clickGet:hover{cursor:pointer;background:#e65036;background:linear-gradient(#f26642,#e04431);background:-moz-linear-gradient(#f26642,#e04431);background:-webkit-linear-gradient(#f26642,#e04431);-webkit-border-radius: 27px;-moz-box-shadow:0px 5px 15px #ff714b; -webkit-box-shadow:0px 5px 15px #ff714b; box-shadow:0px 5px 15px #ff714b;}

/*侧边栏*/
.main-warp .sideBar{width:100px;height:253px;position:fixed;top:50%;left:10px;background:url("/images/zhucekuaijishi/zhuanti/100day/sideBarBg.png") no-repeat center center;display: none;}
.main-warp .sideBar ul{margin:10px;}
.main-warp .sideBar ul li{width:80px;height:35px;line-height: 35px;text-align: center;font-size:14px;color:#d9450a;font-weight:bold;}
.main-warp .sideBar ul li{cursor:pointer;}
.main-warp .sideBar ul li.on,.main-warp .sideBar ul li:hover{color:#ffffff;background:#fd5a59;}
.main-warp .sideBar p{color:#ffffff;font-size:16px;text-align: center;font-weight:bold;margin-top:28px;cursor:pointer;}
.main-warp .sideBar .qrCode{display:none;position: absolute;right:-112px;bottom:70px;z-index:10;}
