/*
@author: sunke
*/
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:#ef1635;}
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;}
.header-wrap{ width:100%; background:#fff;}
.common-title{ height:103px; padding-top:9px;}
.common-title p{ display:block; float:left; font-size:42px; color:#fff; font-weight:bold; line-height:103px; padding-left:70px; background:url("/images/zhuanti/20241111/commonTitle-ico01.png") no-repeat left center;}
.common-title p span{ font-size:24px; font-weight:normal;}
.common-title .btn{ display:block; float:right; line-height:103px; font-size:16px; color:#fff; padding-right:30px; margin-right:10px; background:url("/images/zhuanti/20241111/commonTitle-ico02.png") no-repeat right center;}
    
    
/**/
.topHeader-wrap{ height:651px; background:url("//www.chinaacc.com/upload/resources/image/2024/11/12/2411749.jpg") no-repeat center top #ef1635;}
.topHeader-mod .icon{ right:87px; top:310px;}
.topHeader-mod .countDown{ display:none; width:508px; height:50px; line-height:50px; font-size:18px; color:#fff; left:50%; margin-left:-254px; top:561px; text-align:center; background:url("/images/zhuanti/20241111/countDown-bg.png") no-repeat;}
.topHeader-mod .countDown em{ display:inline-block; width:34px; height:30px; line-height:30px; background:#fff; border-radius:4px; font-size:19px; color:#c60729; margin:0 3px;}
.topHeader-wrap.countDown-tags{ height:681px;}

/**/
.coupon-mod{ height:340px; background:url("/images/zhuanti/20241111/coupon-bg.png") no-repeat; margin-top:-92px;}
.coupon-mod .tit{ padding:34px 0 11px 172px; line-height:70px; font-size:26px; color:#222; font-weight:bold;}
.coupon-mod .con{ width:1120px; height:200px; background:#ea0a0b; border-radius:20px; margin:0 auto; overflow:hidden;}
.coupon-mod .coupon-list{ margin:10px 0 0 10px; }
.coupon-mod .coupon-list .swiper-slide{ float:left; width:293px; height:181px; text-align:center; border-radius:20px; margin-right:10px;  background:#ffe49b; background-image:-webkit-linear-gradient(left, #fffefc, #ffe49b); background-image:-moz-linear-gradient(top, #fffefc, #ffe49b);  background-image:linear-gradient(left,#fffefc,#ffe49b);}
.coupon-mod .coupon-list .swiper-slide .prize{ height:63px; overflow:hidden; line-height:63px; padding-top:18px; font-size:60px; color:#fd0036; font-weight:bold; font-family:"DIN Alternate";}
.coupon-mod .coupon-list .swiper-slide .prize span{ font-size:20px; font-family:"DIN Alternate"; font-weight:normal; vertical-align:15px;}
.coupon-mod .coupon-list .swiper-slide .t1{ line-height:22px; font-size:14px; color:#191818;}
.coupon-mod .coupon-list .swiper-slide .t2{ line-height:23px; font-size:16px; color:#191818; font-weight:bold;}
.coupon-mod .coupon-list .swiper-slide .btn{ display:block; width:140px; line-height:32px; text-align:center; text-decoration:none; margin:7px auto 0; font-size:16px; color:#fff; border-radius:40px; box-shadow:0 4px 8px #f4d0cd; background:#fd0d3c; background-image:-webkit-linear-gradient(left, #fd0d3c, #ff4038); background-image:-moz-linear-gradient(top, #fd0d3c, #ff4038); background-image:linear-gradient(left,#fd0d3c,#ff4038);}
.coupon-mod .already-tags .coupon-list .swiper-slide .prize{ color:#a9a9a9;}
.coupon-mod .already-tags .coupon-list .swiper-slide .btn{ background:#afafaf;}
.coupon-mod .con .receive-btn{ display:block; width:197px; height:201px; position:absolute; right:0; top:0; z-index:9; background:#fd0036; background-image:-webkit-linear-gradient(top, #fd0036, #ff6064); background-image:linear-gradient(top,#fd0036,#ff6064); transition:all .3s; -webkit-transition:all .3s;}
.coupon-mod .con .receive-btn:before{ content:""; width:127px; height:131px; position:absolute; left:50%; margin-left:-63px; top:33px; border-radius:50%; box-shadow:0 4px 8px #ee272b; background:url("/images/zhuanti/20241111/coupon-btn01.png") no-repeat;}
.coupon-mod .con .receive-btn:hover{ margin-top:-5px;}
.coupon-mod .con.already-tags .receive-btn:before{ background:url("/images/zhuanti/20241111/coupon-btn02.png") no-repeat center top;}

/**/
.checkScore-mod{ display:none; margin:20px auto 0; padding:0 0 10px 0; border-radius:15px; background:#fd0036; background-image:-webkit-linear-gradient(left, #ff6c2d, #ffb54a); background-image:-moz-linear-gradient(top, #ff6c2d, #ffb54a); background-image:linear-gradient(left,#ff6c2d,#ffb54a);}
.checkScore-mod:before,.checkScore-mod:after{ content:""; width:14px; height:68px; position:absolute; left:20px; top:-36px; background:url("/images/zhuanti/20241111/checkScore-ico01.png") no-repeat; background-size:100%;}
.checkScore-mod:after{ left:auto; right:20px;}
.checkScore-mod .top-tit{ line-height:70px; padding-left:116px; font-size:26px; color:#fff; font-weight:bold; background:url("/images/zhuanti/20241111/checkScore-ico02.png") no-repeat 57px center;}
.checkScore-mod .top-tit .up-btn{ display:block; position:absolute; right:61px; top:16px; width:37px; height:37px; background:url("/images/zhuanti/20241111/checkScore-ico03.png") no-repeat;}
.checkScore-mod .con{ background:#ffdcb0; margin:0 11px; border-radius:25px; padding:19px 70px 19px;}
.checkScore-mod .con .tit{ height:70px; line-height:70px;}
.checkScore-mod .con .tit h4{ float:left; font-size:18px; color:#7d0b02; font-weight:bold;}
.checkScore-mod .con .tit .btn{ display:block; color:#666; padding-left:26px; background:url("/images/zhuanti/20241111/checkScore-ico04.png") no-repeat left center;}
.checkScore-mod .con .file-box{ width:1040px; height:160px; border-radius:8px; margin:0 auto; background:url("/images/zhuanti/20241111/checkScore-ico05.png") no-repeat center 24px #fdf0e1; border:1px solid #ffc379; text-align: center; position: relative; z-index: 5;}
.checkScore-mod .con .file-box .file{width:1040px; height:160px; position:absolute; top:0; left:0; border:0; cursor:pointer; filter:alpha(opacity:0);opacity: 0; z-index:2;font-size: 0;}
.checkScore-mod .con .file-box p{ width:100%; text-align: center; color: #999; position: absolute; left:0; bottom:12px;}
.checkScore-mod .con .file-box .select-btn{ width:111px; height:31px; line-height:31px; z-index: 0; border:1px solid #be8756; text-align: center; font-size:14px; color:#7d0b02; border-radius:8px; display: block; left: 50%; text-decoration:none; position: absolute; top:75px; margin-left:-55px;}
.checkScore-mod .con .submit-upload{ display: block; width:182px; line-height:44px; text-align: center; text-decoration:none; color: #fff; font-size:20px; font-weight:bold; border-radius:40px; margin:19px auto 0.347rem; background:#f60655; background-image:-webkit-linear-gradient(left, #ff432d, #f60655); background-image:linear-gradient(left,#ff432d,#f60655);}
.upload-photo .intro-con{ background: #e1e8fa; border-radius: 0 0 0.067rem 0.067rem; color: #4e5ea2; font-size: 0.187rem; padding: 0.133rem 0; text-align: center;}
.checkScore-mod .con .file-box .picList{ display: none; border-radius:8px; position: absolute; left: 0; top: 0; width:1040px; height:160px; background:#ffe9d1;}
.checkScore-mod .con .file-box .picList img{ max-width:1040px; max-height:160px; z-index: 8; position:absolute; left:50%; top:50%; transform: translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);}
.checkScore-mod .con .file-box .picList .pic-close{ display: block; position: absolute; right:0; top: 0;background:url("https://www.chinaacc.com/images/chujizhicheng/zhuanti/2023baoming/tu-close.png") no-repeat; width:22px; height:22px; z-index:9;}
.checkScore-mod .con .file-box .noLogin{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:19;}
.checkScore-mod .con .tips{ padding-top:19px;}
.checkScore-mod .con .tips p{ line-height:26px; color:#7d0b02; text-align:center;}

/**/
.course-mod{}
.course-mod .tab-tit{ padding:0.387rem 0 0 0.2rem; }
.course-mod .tab-tit .btn{ display:block; width:380px; height:60px; line-height:60px; text-align:center; border:1px solid #fff; background:#ef1635; border-radius:8px; font-size:24px; font-weight:bold; color:#fff; text-decoration:none;}
.course-mod .tab-tit .btn.on{ background:#fec641; color:#e00000; border-color:#fec641;}
.course-mod .tab-tit .btn.first-tags{ margin-right:29px;}
.course-mod .tab-wrap{ background:#f6422f; padding:10px; border-radius:15px; margin-top:27px;}
.course-mod .tab-con{ display:none; padding:23px 0 0; border-radius:15px; background:#fb572e; background-image:-webkit-linear-gradient(left, #fb572e, #fb895b); background-image:-moz-linear-gradient(top, #fb572e, #fb895b); background-image:linear-gradient(left,#fb572e,#fb895b);}
.course-mod .tab-con .box{ float:left; width:354px; margin:0 0 20px 29px;}
.course-mod .tab-con .box .top-tit{ width:255px; height:50px; position:relative; z-index:9; background:url("/images/zhuanti/20241111/course-tit01.png") no-repeat;}
.course-mod .tab-con .box .top-tit h4{ display:block; line-height:38px; text-align:center; padding:10px 30px 0 0; font-size:24px; font-weight:bold; background:-webkit-linear-gradient(top,#912046,#731b36 40%,#501523 60%,#2c0f0f);-webkit-background-clip: text; -webkit-text-fill-color: transparent; color:#501523;}
.course-mod .tab-con .box .con{ height:477px; border-radius:0 20px 20px 20px; padding:10px 0 16px 0; border:1px solid #fff; margin-top:-1px; background:#ffeec7; background-image:-webkit-linear-gradient(top, #ffeec7, #fff); background-image:-moz-linear-gradient(top, #ffeec7, #fff); background-image:linear-gradient(top,#ffeec7,#fff);}
.course-mod .tab-con .box .con .eduPic{ width:340px; margin:0 auto; position:relative;}
.course-mod .tab-con .box .con .eduPic .link-btn{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; line-height:0; font-size:0;}
.course-mod .tab-con .box .con .sale-tags{ width:118px; height:118px; position:absolute; right:-3px; bottom:-47px; background:url("/images/zhuanti/20241111/course-bg01.png") no-repeat;}
.course-mod .tab-con .box .con .sale-tags .t1{ line-height:20px; text-align:center; font-size:16px; color:#222; font-weight:bold; padding-top:26px;}
.course-mod .tab-con .box .con .sale-tags .t2{ font-size:18px; color:#ff1314; text-align:center;}
.course-mod .tab-con .box .con .sale-tags .t2 abbr{ font-size:22px; vertical-align:4px;}
.course-mod .tab-con .box .con .sale-tags .t2 strong{ font-size:40px; font-family:'DIN Alternate'; vertical-align:1px;}
.course-mod .tab-con .box .con .sale-tags .t2 span{ display:inline-block; line-height:1; vertical-align:-0.04rem;}
.course-mod .tab-con .box .con .sale-tags .t2 span i{ color:#222;}
.course-mod .tab-con .box .con .text{ line-height:30px; margin-top:14px; padding-left:42px; font-size:16px; color:#222; font-weight:bold; background:url("/images/zhuanti/20241111/otherCourse-ico01.png") no-repeat 11px center;}
.course-mod .tab-con .box .con .btn-wrap{ text-align:center; font-size:0; padding:15px 0 0;}
.course-mod .tab-con .box .con .btn-wrap .service-btn{ display:inline-block; width:160px; text-decoration:none; vertical-align:top; height:46px; line-height:46px; font-size:18px; color:#e00000; font-weight:bold; background:#ffdd69; border-radius:40px; margin:0 5px; transition:all .3s; -webkit-transition:all .3s;}
.course-mod .tab-con .box .con .btn-wrap .buy-btn{ display:inline-block; width:160px; text-decoration:none; vertical-align:top; height:48px; line-height:40px; text-align:center; font-size:18px; color:#fff; font-weight:bold; margin:0 5px; box-shadow:5px 5px 5px #ffc7c6; border-radius:40px; background:url("/images/zhuanti/20241111/book-btn02.png") no-repeat; transition:all .3s; -webkit-transition:all .3s;}
.course-mod .tab-con .box .con .btn-wrap .service-btn:hover,.course-mod .tab-con .box .con .btn-wrap .buy-btn:hover{ margin-top:-5px;}

/**/
.otherCourse-wrap{ background:#f6422f; padding:10px; border-radius:15px; margin-top:27px;}
.otherCourse-mod{ padding:17px 15px 21px 21px; border-radius:15px; background:#fb572e; background-image:-webkit-linear-gradient(left, #fb572e, #fb895b); background-image:-moz-linear-gradient(top, #fb572e, #fb895b); background-image:linear-gradient(left,#fb572e,#fb895b);}
.otherCourse-mod .top-tit{ width:155px; height:50px; position:relative; z-index:9; background:url("/images/zhuanti/20241111/course-tit02.png") no-repeat;}
.otherCourse-mod .top-tit h4{ display:block; line-height:38px; text-align:center; padding:10px 30px 0 0; font-size:24px; font-weight:bold; background:-webkit-linear-gradient(top,#912046,#731b36 40%,#501523 60%,#2c0f0f);-webkit-background-clip: text; -webkit-text-fill-color: transparent; color:#501523;}
.otherCourse-mod .con{ border-radius:0 20px 20px 20px; padding:14px 0 19px 19px; border:1px solid #fff; margin-top:-1px; background:#ffeec7; background-image:-webkit-linear-gradient(top, #ffeec7, #fff); background-image:linear-gradient(top,#ffeec7,#fff);}
.otherCourse-mod .con .box01{ float:left; background:#fff; width:525px; height:136px; border:1px solid #f7da96; border-radius:15px; padding:0.147rem 0 0.347rem 0.12rem;}
.otherCourse-mod .con .box01 .tit{ line-height:38px; padding:22px 0 0;}
.otherCourse-mod .con .box01 .tit h4{ float:left; padding:0 0 0 20px; font-size:26px; font-weight:bold; background:-webkit-linear-gradient(top,#912046,#731b36 40%,#501523 60%,#2c0f0f);-webkit-background-clip: text; -webkit-text-fill-color: transparent; color:#501523;}
.otherCourse-mod .con .box01 .tit span{ display:block; float:left; margin-left:60px; padding-left:24px; font-size:16px; color:#222; font-weight:bold; background:url("/images/zhuanti/20241111/otherCourse-ico01.png") no-repeat left center;}
.otherCourse-mod .con .box01 .list{ padding:12px 0 0;}
.otherCourse-mod .con .box01 .list .sale-text{ float:left; height:38px; margin-top:4px; padding:0 30px 0 25px; border-radius:0 40px 40px 0; background:#fb191d; background-image:-webkit-linear-gradient(left, #6456fd, #ed2cc3,#fb191d,#ffc043); background-image:linear-gradient(left, #6456fd, #ed2cc3,#fb191d,#ffc043);}
.otherCourse-mod .con .box01 .list .sale-text p{ line-height:16px; font-size:14px; color:#fff;  padding-top:3px;}
.otherCourse-mod .con .box01 .list .courseList{ float:left; padding:0 0 0 26px;}
.otherCourse-mod .con .box01 .list .courseList .btn{ display:block; float:left; width:108px; height:42px; text-decoration:none; line-height:42px; text-align:center; font-size:16px; color:#ff1314; box-shadow:0 0.053rem 0.107rem #ffc1c1; border-radius:12px; margin-right:10px; border:1px solid #ff6464; border-bottom:3px solid #ff6464; transition:all .3s; -webkit-transition:all .3s; background:#fd0036; background-image:-webkit-linear-gradient(left, #ffdcdc, #fff); background-image:linear-gradient(left,#ffdcdc,#fff);}
.otherCourse-mod .con .bottom-con{ padding:0.133rem 0.133rem 0 0.133rem;}
.otherCourse-mod .con .box01 .list .courseList .btn:last-child{ margin-right:0;}
.otherCourse-mod .con .box01 .list .courseList .btn:hover{ margin-top:-5px;}
.otherCourse-mod .con .box02{ float:left; width:264px; height:136px; background:#fff; border:1px solid #f7da96; border-radius:15px; margin-left:20px;}
.otherCourse-mod .con .box02 .text{ float:left; padding:7px 0 0 0;}
.otherCourse-mod .con .box02 .text h4{ line-height:65px; font-size:26px; font-weight:bold; padding-left:21px; background:-webkit-linear-gradient(top,#912046,#731b36 40%,#501523 60%,#2c0f0f);-webkit-background-clip: text; -webkit-text-fill-color: transparent; color:#501523;}
.otherCourse-mod .con .box02 .text .sale-text{ float:left; height:38px; line-height:38px; text-align:center; color:#fff; width:130px; border-radius:0 40px 40px 0; background:#fb191d; background-image:-webkit-linear-gradient(left, #6456fd, #ed2cc3,#fb191d,#ffc043); background-image:linear-gradient(left, #6456fd, #ed2cc3,#fb191d,#ffc043);}
.otherCourse-mod .con .box02 .buy-btn{ display:block; float:right; width:66px; height:70px; margin:34px 20px 0 0; text-decoration:none;transition:all .3s; -webkit-transition:all .3s; box-shadow:4px 4px 4px #ffc6c4; border-radius:50%; background:url("/images/zhuanti/20241111/otherCourse-btn01.png") no-repeat;}
.otherCourse-mod .con .box02 .buy-btn span{ display:block; width:100%; text-align:center; line-height:19px; padding-top:14px; font-size:16px; color:#fff; font-weight:bold;}
.otherCourse-mod .con .box02 .buy-btn:hover{ margin-top:29px;}
.moreCourse-wrap{ height:46px; padding:28px 0 0;}
.moreCourse-btn{ display:block; width:210px; height:46px; line-height:46px; text-align:center; background:#ffdd69; font-size:18px; color:#e00000; border-radius:40px; margin:0 auto; transition:all .3s; -webkit-transition:all .3s;}
.moreCourse-btn:hover{ margin-top:-5px; text-decoration:none;}

/**/
.book-wrap{ background:#f6422f; padding:10px; border-radius:15px;}
.book-mod{ padding:17px 15px 21px 21px; border-radius:15px; background:#ffedc1; background-image:-webkit-linear-gradient(top, #ffedc1, #fff); background-image:-moz-linear-gradient(top, #ffedc1, #fff); background-image:linear-gradient(top,#ffedc1,#fff);}
.book-mod .book-nav{ overflow:hidden; height:342px;}
.book-mod .swiper-slide{ float:left; width:215px; height:342px;}
.book-mod .swiper-slide .top-con{ height:215px; width:215px; text-align:center; background:#fbdbae; border-radius:20px 20px 20px 0; position:relative;}
.book-mod .swiper-slide .top-con .edu-tips{ display:block; width:72px; line-height:30px; font-size:16px; color:#fff; text-align:center; border-radius:20px 40px 40px 0; position:absolute; top:10px; left:0; background:#ff6c2d; background-image:-webkit-linear-gradient(left, #ffb54a, #ff6c2d); background-image:-moz-linear-gradient(left, #ffb54a, #ff6c2d); background-image:linear-gradient(left,#ffb54a,#ff6c2d);}
.book-mod .swiper-slide .top-con .pic{ max-width:215px; max-height:215px; margin-top:33px;}
.book-mod .swiper-slide .top-con .sale-text{ width:174px; height:36px; line-height:36px; font-size:16px; color:#fff; font-weight:bold; text-align:center; position:absolute; left:0; bottom:0; border-radius:0 20px 0 0; background:#fb191d; background-image:-webkit-linear-gradient(left, #6456fd, #ed2cc3,#fb191d,#ffc043); background-image:-moz-linear-gradient(left, #6456fd, #ed2cc3,#fb191d,#ffc043); background-image:linear-gradient(left, #6456fd, #ed2cc3,#fb191d,#ffc043);}
.book-mod .swiper-slide .top-con .link-btn{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; font-size:0; line-height:0; z-index:19;}
.book-mod .swiper-slide .con{ padding:8px 10px 15px;}
.book-mod .swiper-slide .con h4{ height:44px; line-height:22px; font-size:16px; color:#222; font-weight:normal; padding:12px 0 0;}
.book-mod .swiper-slide .con .buy-wrap{ padding:0.2rem 0 0 0.107rem;}
.book-mod .swiper-slide .con .prize{ float:left; line-height:22px; font-size:18px; color:#f31213; font-weight:bold;}
.book-mod .swiper-slide .con .prize del{ color:#999; font-weight:normal;}
.book-mod .swiper-slide .con .buyBook-btn{ display:block; float:right; width:40px; height:43px; line-height:0; border-radius:50%; font-size:0; margin:2px 13px 0 0; box-shadow:5px 5px 5px #ffc6c4; transition:all .3s; -webkit-transition:all .3s; background:url("/images/zhuanti/20241111/book-btn01.png") no-repeat; background-size:100% auto;}
.book-mod .swiper-slide .con .buyBook-btn:hover{ margin-top:-5px;}
.book-mod .btn-wrap{ height:48px; text-align:center; font-size:0; padding:17px 0 0;}
.book-mod .btn-wrap .service-btn{ display:inline-block; width:160px; text-decoration:none; vertical-align:top; height:46px; line-height:46px; font-size:18px; color:#e00000; font-weight:bold; background:#ffdd69; border-radius:40px; margin:0 5px; transition:all .3s; -webkit-transition:all .3s;}
.book-mod .btn-wrap .moreCourse-btn{ display:inline-block; width:160px; text-decoration:none; vertical-align:top; height:48px; line-height:40px; text-align:center; font-size:18px; color:#fff; font-weight:bold; margin:0 20px; box-shadow:5px 5px 5px #ffc7c6; border-radius:40px; background:url("/images/zhuanti/20241111/book-btn02.png") no-repeat; transition:all .3s; -webkit-transition:all .3s;}
.book-mod .btn-wrap .service-btn:hover,.book-mod .btn-wrap .moreCourse-btn:hover{ margin-top:-5px;}

/**/
.vipCourse-wrap{ background:#f6422f; padding:10px; border-radius:15px;}
.vipCourse-mod{ padding:38px 15px 21px 21px; border-radius:15px; background:#ffedc1; background-image:-webkit-linear-gradient(top, #fff3bc, #fff2dc); background-image:-moz-linear-gradient(top, #fff3bc, #fff2dc); background-image:linear-gradient(top,#fff3bc,#fff2dc);}
.vipCourse-mod .vipCourse-con{ width:1101px; height:373px; margin:0 auto; background:url("/images/zhuanti/20241111/vipCourse-bg.png") no-repeat;}
.vipCourse-mod .vipCourse-con .top-tit p{ line-height:34px; font-size:18px; padding-bottom:20px;}
.vipCourse-mod .vipCourse-con .top-tit p strong{ font-size:26px; color:#ef1635;}
.vipCourse-mod .vipCourse-con .con{ float:left; padding:165px 0 21px 60px;}
.vipCourse-mod .vipCourse-con .con .text{ width:787px; border-top:1px solid #ff9e50; text-align:right; padding:0.267rem 0 0;}
.vipCourse-mod .vipCourse-con .con .text p{ display:inline-block; line-height:56px; font-size:18px; color:#222; position:relative;}
.vipCourse-mod .vipCourse-con .con .text p strong{ font-size:24px;}
.vipCourse-mod .vipCourse-con .con .text p:before{ content:""; width:56px; height:58px; position:absolute; left:-69px; top:14px; background:url("/images/zhuanti/20241111/vipCourse-ico01.png") no-repeat;}
.vipCourse-mod .vipCourse-con .con .text .tips{ text-align:right;}
.vipCourse-mod .vipCourse-con .con .text .tips span{ display:inline-block; vertical-align:top; line-height:32px; font-size:16px; color:#fff; margin:0 0 0 27px; background:#ef1635; border-radius:10px 0 0 10px; padding:0 10px 0 18px; position:relative;}
.vipCourse-mod .vipCourse-con .con .text .tips span:before{ content:""; width:16px; height:32px; position:absolute; right:-16px; top:0; background:url("/images/zhuanti/20241111/vipCourse-ico02.png") no-repeat;}
.vipCourse-mod .vipCourse-con .ewm{ width:182px; height:170px; margin:166px 40px 0 0; padding:12px 0 0; background:url("/images/zhuanti/20241111/vipCourse-bg01.png") no-repeat;}
.vipCourse-mod .vipCourse-con .ewm img{ display:block; width:153px; margin:0 auto; border:1px solid #ffc589;}
.vipCourse-mod .draw-con{ padding:20px 0 0; text-align:center;}
.vipCourse-mod .draw-con .ewm{ width:160px; height:160px; top:249px; right:290px;}
.vipCourse-mod .draw-con .draw-pic{ top:138px; left:221px;}

/**/
.live-wrap{ padding:20px 0; border-radius:15px; margin-bottom:71px; background:#ffedc1; background-image:-webkit-linear-gradient(left, #f74230, #f77760); background-image:-moz-linear-gradient(left, #f74230, #f77760); background-image:linear-gradient(left,#f74230,#f77760);}
.live-mod{ width:1160px; height:431px; margin:0 auto; background:url("//www.chinaacc.com/upload/resources/image/2024/11/05/2410454.png") no-repeat;}
.live-mod .time-tit{ line-height:58px; font-size:20px; color:#f40023; padding-top:8px; padding-left:84px;}
.live-mod .time-tit strong{ font-size:36px; font-family:'DIN Alternate'; margin-left:8px; vertical-align:-3px;}
.live-mod .con{ }
.live-mod .con .rule-btn{ display:block; line-height:0.827rem; padding-right:0.44rem; position:absolute; right:0.4rem; top:0; font-size:0.32rem; color:#fff; background:url("/images/zhuanti/20241111/course-ico02.png") no-repeat right .2rem; background-size:0.347rem auto;}
.live-mod .con .socialMedia{ left:402px; top:93px;}
.live-mod .con .socialMedia .btn{ display:block; width:237px; height:49px; line-height:49px; text-decoration:none; font-size:22px; color:#222; position:relative; text-indent:89px; border:1px solid #fee670; border-radius:40px; background:url("/images/zhuanti/20241111/live-ico03.png") no-repeat 15px center #fff; margin-bottom:13px;}
.live-mod .con .socialMedia .btn.weibo-tags:before{ content:""; width:30px; height:30px; position:absolute; left:50px; top:10px; background:url("/images/zhuanti/20241111/live-ico01.png") no-repeat; background-size:100% auto;}
.live-mod .con .socialMedia .btn.douyin-tags:before{ content:""; width:31px; height:31px; position:absolute; left:50px; top:10px; background:url("/images/zhuanti/20241111/live-ico02.png") no-repeat; background-size:100% auto;}
.live-mod .con .live-btn{ display:block; width:250px; height:65px; border-radius:40px; margin-top:38px; transition:all .3s; -webkit-transition:all .3s; text-align:center; box-shadow:0 0.04rem 0.08rem #fec4aa; font-size:22px; text-decoration:none; color:#fff; font-weight:bold; line-height:60px; background:url("/images/zhuanti/20241111/live-btn01.png") no-repeat;}
.live-mod .con .live-btn:hover{ margin-top:34px;}
.live-mod .con .ewm{ width:186px; border-radius:8px; right:33px; top:77px; padding:9px 0 6px; background:#ff4d02; background-image:-webkit-linear-gradient(left, #ff9b0b, #ff4d02); background-image:linear-gradient(left,#ff9b0b,#ff4d02);}
.live-mod .con .ewm img{ display:block; width:170px; margin:0 auto;}
.live-mod .con .ewm p{ line-height:40px; font-size:15px; color:#fff; font-weight:bold; text-align:center;}
.liveCalendar-mod .tit{ height: 1.173rem;line-height: 1.173rem;text-align: center;font-size: 0.48rem;font-weight: bold;background: #fff;}
.liveCalendar-mod .tit .back-btn {display: block;width: 1.173rem;height: 1.173rem;left: 0; top: 0;background: url("//m.chinaacc.com/images/myhome/2019personalCenter/back-ico.png") no-repeat center;background-size: 0.32rem auto;}

/**/
.bottomFix-wrap{ width:100%; height:94px; position:fixed; left:0; bottom:0; z-index:69; background:url("/images/zhuanti/20241111/bottomFix-bg.jpg") no-repeat center top;}
.bottomFix-wrap .add-btn{ width:196px; height:44px; line-height:44px; text-align:center; text-decoration:none; font-size:20px; color:#ef1635; border-radius:40px; margin-top:21px; border:2px solid #ef1635; transition:all .3s; -webkit-transition:all .3s;}
.bottomFix-wrap .buyTop-btn{ display:block; float:right; width:200px; text-decoration:none; vertical-align:top; height:53px; line-height:48px; text-align:center; font-size:20px; color:#fff; font-weight:bold; margin:20px 71px 0 20px; box-shadow:5px 5px 5px #ff7b3f; border-radius:40px; background:url("/images/zhuanti/20241111/bottomFix-btn01.png") no-repeat; transition:all .3s; -webkit-transition:all .3s;}
.bottomFix-wrap .buyTop-btn:hover,.bottomFix-wrap .add-btn:hover{ margin-top:16px;}

/**/
.nav-fix{ width:74px; position:fixed; right:0; top:50%; z-index:89;}
.nav-fix a{ display:block; width:72px; height:73px; text-align:center; text-decoration:none; border-radius:50%; margin-top:9px; position:relative; background:url("/images/zhuanti/20241111/fixNav01.png") no-repeat;}
.nav-fix a p{ font-size:14px; color:#fff; line-height:24px; padding-top:11px;}
.nav-fix a.zhengbaoCoin-tag02{ display:block; width:74px; height:88px; border-radius:0; box-shadow:none; text-decoration:none; background:url("/images/zhuanti/20241111/zhengbaobi.png") no-repeat;}
.nav-fix a.zhengbaoCoin-tag02 p{ text-align:center; line-height:22px; font-size:14px; color:#fff; padding-top:30px;}
.nav-fix a.zhengbaoCoin-tag02 p strong{ font-size:19px; color:#ffefa2;}
.nav-fix a.service-btn{ background:url("/images/zhuanti/20241111/fixNav02.png") no-repeat; animation:shake 2s infinite; -webkit-animation:shake 2s infinite;}
.nav-fix a.back-btn{ background:url("/images/zhuanti/20241111/fixNav03.png") no-repeat; background-size:100%;}
.nav-fix .red-btn{ display:none; width:1.827rem; height:1.84rem; background:url("/images/zhuanti/20210618/red-icon.png") no-repeat; background-size:100%; position:absolute; right:-0.453rem; bottom:-3rem; z-index:29;-moz-animation: hatch 4s 0s infinite both;-webkit-animation:hatch 4s 0s infinite both;animation: hatch 4s 0s infinite both}
.nav-fix .red-btn span{ display:block; font-size:0.24rem; color:#fff; line-height:0.267rem; padding-top:1.147rem; text-align:center; padding-right:0.08rem;}
@-webkit-keyframes hatch{0%{-webkit-transform-origin:bottom;-webkit-transform:rotate(0deg)}5%{-webkit-transform:rotate(-8deg)}9%{-webkit-transform:rotate(8deg)}13%{-webkit-transform:rotate(-8deg)}16%{-webkit-transform:rotate(4deg)}20%{-webkit-transform:rotate(-4deg)}25%{-webkit-transform:rotate(0deg)}}
@-moz-keyframes hatch{0%{-moz-transform-origin:bottom;-moz-transform:rotate(0deg)}5%{-moz-transform:rotate(-8deg)}9%{-moz-transform:rotate(8deg)}13%{-moz-transform:rotate(-8deg)}16%{-moz-transform:rotate(4deg)}20%{-moz-transform:rotate(-4deg)}25%{-moz-transform:rotate(0deg)}}
@keyframes hatch{0%{transform-origin:bottom;transform:rotate(0deg)}5%{transform:rotate(-8deg)}9%{transform:rotate(8deg)}13%{transform:rotate(-8deg)}16%{transform:rotate(4deg)}20%{transform:rotate(-4deg)}25%{transform:rotate(0deg)}}

/**/
.topFixNav-wrap{ display:none; width:100%; height:55px; padding:5px 0 0; position:fixed; left:0; top:0; z-index:69; background:#fe702e;}
.topFixNav-mod{ text-align:center;}
.topFixNav-mod .btn{ display:inline-block; width:220px; line-height:50px; margin:0 50px; font-size:20px; color:#fff; font-weight:bold; border-radius:40px; text-decoration:none; position:relative;}
.topFixNav-mod .btn:before{ content:""; width:1px; height:20px; background:#fff; position:absolute; right:-55px; top:20px;}
.topFixNav-mod .btn.on{ background:#e90a0a;}
.topFixNav-mod .btn.first-tags{ margin-left:0;}
.topFixNav-mod .btn.last-tags{ margin-right:0;}
.topFixNav-mod .btn.last-tags:before{ display:none;}

/**/
.mask,.surePrize-mask{display:none; width:100%;z-index:98;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.surePrize-mask{z-index:100;}
.common-pop{ display:none; width:574px; position:fixed; left:50%; margin-left:-287px; top:50%; z-index:99;}
.common-pop .pop-tit{ height:60px; border-radius:8px 8px 0 0; background:#fe3101; background-image:-webkit-linear-gradient(left, #ffce85, #feb05c); background-image:-moz-linear-gradient(left, #ffce85, #feb05c); background-image:linear-gradient(left,#ffce85,#feb05c);}
.common-pop .pop-tit h4{ text-align:center; line-height:60px; font-size:22px; color:#7d0b02}
.common-pop .pop-tit .close-btn{ display:block; width:16px; height:15px; position:absolute; top:22px; right:24px; line-height:0; font-size:0; background: url("/images/zhuanti/20241111/commonTitle-ico02.png") no-repeat;}
.common-pop .pop-con{ background:#fff; border-radius:0 0 10px 10px; border-top:0;}
.common-pop .pop-con .close-btn{ display:block; width:16px; height:15px; position:absolute; top:22px; right:24px; background-position:-157px -347px;}
.common-pop.over-pop .pop-tit{ background:#fff;}
.common-pop.over-pop .pop-con{ padding-bottom:30px;}
.common-pop.over-pop p{ line-height:40px; text-align:center; font-size:18px; padding-bottom:24px;}
.common-pop.over-pop .btn{ display:block; width:127px; text-align:center; margin:0 auto; height:38px; line-height:38px; border:1px solid #d1d1d1; font-size:18px; color:#666; border-radius:40px;}
.common-pop.over-pop{ width:410px; margin-left:-205px;}
.common-pop.over-pop .pop-tit,.common-pop.over-pop .pop-con{ border:0;}
.common-pop .close-btn01{ display:block; width:35px; height:35px; line-height:0; font-size:0; position:absolute; right:-17px; top:-49px; background: url("/images/zhuanti/20241111/commonPop-close01.png") no-repeat; background-size:100% auto;}
.common-pop .close-btn02{ display:block; width:35px; height:35px; line-height:0; font-size:0; position:absolute; right:35px; top:-45px; background: url("/images/zhuanti/20241111/commonPop-close01.png") no-repeat; background-size:100% auto;}
.common-pop .close-btn03{ display:block; width:35px; height:35px; line-height:0; font-size:0; position:absolute; right:-42px; top:-19px; background: url("/images/zhuanti/20241111/commonPop-close01.png") no-repeat; background-size:100% auto;}
.common-pop .close-btn04{ display:block; width:35px; height:35px; line-height:0; font-size:0; position:absolute; right:-42px; top:-19px; background: url("/images/zhuanti/20241111/commonPop-close01.png") no-repeat; background-size:100% auto;}
.rule-pop{ width:574px; margin-left:-287px;}
.rule-pop .pop-con{  padding:25px 30px 25px 33px;}
.rule-pop .pop-con p{ font-size:16px; line-height:28px;}

/**/
.upload-success{width:350px; background: #fff; margin-left:-175px; border-radius:15px;}
.upload-success .pop-tit{ text-align: center; line-height:60px; font-size:22px; color:#7d0b02; font-weight: bold; border-radius:15px 15px 0 0; background:#feaf5c; background-image:-webkit-linear-gradient(left, #ffce84, #feaf5c); background-image:linear-gradient(left,#ffce84,#feaf5c);}
.upload-success .pop-con{ line-height:46px; font-size:16px; text-align:center; padding-top:35px;}
.upload-success .pop-con a.link{ color: #5080ff;}
.upload-success .btn{ display: block; width:180px; line-height:45px; text-align:center; margin:20px auto; border-radius:40px; color: #fff; text-decoration:none; font-size:16px; font-weight:bold;background:#ff432d; background-image:-webkit-linear-gradient(left, #ff432d, #f60754); background-image:linear-gradient(left,#ff432d,#f60754);}
.upload-success .pop-tit .close-btn {background: url("/images/zhuanti/20241111/commonPop-close02.png") no-repeat; width:22px; height:23px; right:18px; top:20px; position: absolute;}
.upload-delete-box .btn-mid{ text-align: center; padding:28px 0 32px;}
.upload-delete-box .btn-mid a{ display: inline-block; width:130px; line-height:45px; border-radius:40px; color: #fff; font-size:16px; text-decoration:none; margin:0 5px;}
.upload-delete-box .btn-mid a.concle-btn{ background: #c8c8c8;}
.upload-delete-box .btn-mid a.sure-btn{ background:#ff432d; background-image:-webkit-linear-gradient(left, #ff432d, #f60754); background-image:linear-gradient(left,#ff432d,#f60754);}

/**/
.coupon-pop{ width:650px; height:390px; margin-left:-325px; background:url("/images/zhuanti/20241111/couponPop-bg.png") no-repeat; }
.coupon-pop .top-tit{ font-size:24px; color:#e00000; line-height:97px; text-align:center; padding-top:11px;}
.coupon-pop .top-tit strong{ font-size:28px;}
.coupon-pop .coupon-con{ width:430px; height:107px; margin-left:124px; background:url("/images/zhuanti/20241111/couponPop-bg02.png") no-repeat;}
.coupon-pop .coupon-con .prize{ width:150px; line-height:106px; font-size:23px; color:#e00000; text-align:center;}
.coupon-pop .coupon-con .prize strong{ font-size:48px;}
.coupon-pop .coupon-con .text{ width:265px; padding:20px 0 0;}
.coupon-pop .coupon-con .text h4{ line-height:36px; font-size:24px; color:#e00000;}
.coupon-pop .coupon-con .text p{ line-height:26px; font-size:16px; color:#e8672d;}
.coupon-pop .btn{ display:block; width:204px; height:49px; line-height:49px; border-radius:40px; text-decoration:none; text-align:center; font-size:24px; color:#e00000; margin:67px auto 0; font-weight:bold; background:url("/images/zhuanti/20241111/couponPop-btn.png") no-repeat;}
.upload-Example{ width:690px; margin-left:-345px;}

/**/
.liveCalendar-pop{ width:1090px; padding:25px; margin-left:-540px; background:#fff;}
.liveCalendar-pop .con{ width:1090px; height:500px; overflow-y:auto; overflow-x:auto;}
.liveCalendar-pop .con::-webkit-scrollbar-track-piece {
    background-color: rgba(194, 194, 194, 0);
    border-left: 1px solid rgba(255, 86, 104, 0);
}
.liveCalendar-pop .con::-webkit-scrollbar {
    width: 8px;
    height: 13px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.liveCalendar-pop .con::-webkit-scrollbar-thumb {
    background-color: rgba(194, 194, 194, 0.9);
    background-clip: padding-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    min-height: 28px;
}
.liveCalendar-pop .con::-webkit-scrollbar-thumb:hover {
    background-color: rgba(194, 194, 194, 0.9);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.footer-wrap{ padding-bottom:94px;}