/*
@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:#fff1e2;}
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;}
.common-title{ text-align:center; position:relative;}
.common-title h3{ display:inline-block; line-height:108px; font-size:38px; position:relative; background:-webkit-linear-gradient(left,#190001,#2d0001 40%,#510001 60%,#5f0001);-webkit-background-clip: text; -webkit-text-fill-color: transparent; color:#5f0001;}
.common-title h3:before{ content:""; width:24px; height:26px; position:absolute; left:-46px; top:50%; margin-top:-13px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/commonTitle-ico01.png") no-repeat;}
.common-title h3:after{ content:""; width:24px; height:26px; position:absolute; right:-46px; top:50%; margin-top:-13px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/commonTitle-ico02.png") no-repeat;}
.common-title .rule-btn{ display:block; width:110px; height:36px; line-height:36px; text-decoration:none; font-size:16px; color:#222; text-align:center; background:#fff; border-radius:40px; position:absolute; top:40px; right:20px;}
.header-wrap{ width:100%; background:#fff;}

/**/
.topHeader-wrap{ width:100%; height:438px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/topHeader.jpg") no-repeat center top;}
.topHeader-mod{ height:483px;}
.topHeader-mod .countdown-con{ width:372px; height:285px; top:98px; right:28px;}
.topHeader-mod .countdown-con h4{ line-height:45px; text-align:center; font-size:16px; color:#fff; font-weight:bold; padding-top:15px;}
.topHeader-mod .countdown-con .countDown{ text-align:center; font-size:22px; color:#f43d0b; padding-top:15px;}
.topHeader-mod .countdown-con .countDown em{ font-size:80px; font-weight:bold;}
.topHeader-mod .list{ top:347px; left:186px;}
.topHeader-mod .list .nums{ line-height:34px; text-align:center; color:#fff; font-weight:bold; margin-left:28px;}
.topHeader-mod .list .nums span{ display:inline-block; line-height:34px; font-size:32px; color:#e92722; font-weight:bold; padding:0 8px; margin:0 6px; border-radius:8px; vertical-align:-2px; background:#fad59b; background-image:-webkit-linear-gradient(left, #fad59b,#fffdf9, #fdf0dc);background-image:-moz-linear-gradient(left, #fad59b,#fffdf9, #fdf0dc); background-image:linear-gradient(left,#fad59b,#fffdf9, #fdf0dc); }
.topHeader-mod .list .con{ width:235px; height:34px;}
.topHeader-mod .list .con .swiper-container{ height:34px;}
.topHeader-mod .list .con .swiper-slide{ height:34px;}
.topHeader-mod .list .con .swiper-slide .box{ width:235px; height:34px; background:rgba(0,0,0,.3); border-radius:40px;}
.topHeader-mod .list .con .swiper-slide img{ display:block; width:31px; height:31px; border-radius:50%; margin:1px 0 0 1px; float:left;}
.topHeader-mod .list .con .swiper-slide p{ display:block; float:left; height:34px; line-height:34px; font-size:12px; color:#fff; padding-left:8px;}

/**/
.nav-mod{ height:211px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/nav-bg01.png") repeat-x top #fff; border-radius:15px;}
.nav-mod .list{ padding:0 20px;}
.nav-mod .box{ float:left; width:25%; height:211px; text-align:center;}
.nav-mod .box .tit{ line-height:51px; font-size:24px; font-weight:bold; padding-top:15px;}
.nav-mod .box .state{ width:89px; height:30px; line-height:30px; text-align:center; font-size:16px; margin:0 auto; color:#fff; border-radius:40px; background:#2b0001; background-image:-webkit-linear-gradient(top, #110001, #5e0001); background-image:-moz-linear-gradient(top, #110001, #5e0001); background-image:linear-gradient(top,#110001,#5e0001);}
.nav-mod .box .icon{ height:33px; border-bottom:2px solid #f2b30f; position:relative;}
.nav-mod .box .icon span{ display:block; width:16px; height:16px; border:3px solid #fff; position:absolute; left:50%; margin-left:-11px; bottom:-12px; border-radius:50%; background:#2b0001; background-image:-webkit-linear-gradient(top, #110001, #5e0001); background-image:-moz-linear-gradient(top, #110001, #5e0001); background-image:linear-gradient(top,#110001,#5e0001);}
.nav-mod .box .time{ line-height:60px;}
.nav-mod .box.on{ background:url("/images/chujizhicheng/zhuanti/mokao/2026/nav-bg03.png") no-repeat center 180px;}
.nav-mod .box.on .state{ background:#fb9c17; background-image:-webkit-linear-gradient(left, #fee620, #fb9c17); background-image:-moz-linear-gradient(left, #fee620, #fb9c17); background-image:linear-gradient(left,#fee620,#fb9c17);}
.nav-mod .box.on .icon span{ width:31px; height:35px; margin-left:-19px; bottom:-20px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/nav-bg02.png") no-repeat;}

/**/
.appointment-mod{ border-radius:15px; margin-top:13px; padding-bottom:10px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/appointment-bg01.jpg") no-repeat center top #ff714b;}
.appointment-mod .top-title{ height:70px; line-height:70px; text-align:center; font-size:36px; color:#fff; font-weight:bold; font-style:italic;}
.appointment-mod .appointment-con{ display:none;}
.appointment-mod .exam-con{ background:#fff; border-radius:15px; padding-bottom:8px; margin:0 10px;}
.appointment-mod .exam-con .tit{ height:70px;}
.appointment-mod .exam-con .tit h3{ float:left; width:574px; line-height:70px; font-size:30px; font-weight:bold; text-indent:47px; color:#09114e; background:url("/images/chujizhicheng/zhuanti/mokao/2026/appointment-bg02.jpg") no-repeat;}
.appointment-mod .exam-con .tit .notice{ width:574px; height:30px; line-height:30px; text-indent:50px; font-size:14px; color:#ff6c00; border-radius:40px; margin:24px 20px 0 0; background:url("/images/chujizhicheng/zhuanti/mokao/2026/appointment-bg03.png") no-repeat 20px center #fff4d4;}
.appointment-mod .exam-con .left-con{ padding:26px 0 0 20px;}
.appointment-mod .exam-con .left-con .box{ float:left; width:360px; height:192px; padding:30px 0 0 ; margin-right:17px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/appointment-bg04.jpg") no-repeat;}
.appointment-mod .exam-con .left-con .box .tit01{ line-height:48px; font-size:24px; color:#fff;  font-weight:bold; padding-left:60px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/appointment-bg05.png") no-repeat 29px center;}
.appointment-mod .exam-con .left-con .box .tit01 span{ display:inline-block; line-height:30px; font-size:12px; color:#fff; vertical-align:middle; padding:0 17px; margin-left:13px; border-radius:40px; background:#2b0001; background-image:-webkit-linear-gradient(top, #110001, #5e0001); background-image:-moz-linear-gradient(top, #110001, #5e0001); background-image:linear-gradient(top,#110001,#5e0001);}
.appointment-mod .exam-con .left-con .box .tit02{ line-height:38px; color:#fff; padding-left:60px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/appointment-bg06.png") no-repeat 31px center;}
.appointment-mod .exam-con .left-con .box .btn{ display:none; width:296px; height:44px; line-height:44px; text-decoration:none; text-align:center; border-radius:40px; font-size:18px; color:#3e0001; font-weight:bold; margin:40px auto 0; background:#fff582; background-image:-webkit-linear-gradient(top, #fff9c3, #fff582); background-image:-moz-linear-gradient(left, #fff9c3, #fff582); background-image:linear-gradient(left,#fff9c3,#fff582);}
.appointment-mod .exam-con .left-con .box .btn i{ display:inline-block; width:22px; height:19px; vertical-align:middle; margin-right:18px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/appointment-bg07.png") no-repeat;}
.appointment-mod .exam-con .left-con .box .begin-btn{ display:none; width:296px; height:44px; line-height:44px; text-decoration:none; text-align:center; border-radius:40px; font-size:18px; color:#fff; font-weight:bold; margin:40px auto 0; background:#f72120; background-image:-webkit-linear-gradient(top, #ff5900, #f72120); background-image:-moz-linear-gradient(left, #ff5900, #f72120); background-image:linear-gradient(left,#ff5900,#f72120);}
.appointment-mod .exam-con .left-con .box .begin-btn i{ display:inline-block; width:22px; height:19px; vertical-align:-3px; margin-right:18px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/appointment-bg10.png") no-repeat;}
.appointment-mod .exam-con .left-con .box .over-btn{ display:none; width:296px; height:44px; line-height:44px; text-decoration:none; text-align:center; border-radius:40px; font-size:18px; color:#fff; font-weight:bold; margin:40px auto 0; background:#f72120; background-image:-webkit-linear-gradient(top, #ff5900, #f72120); background-image:-moz-linear-gradient(left, #ff5900, #f72120); background-image:linear-gradient(left,#ff5900,#f72120);}
.appointment-mod .exam-con .left-con .box .over-btn i{ display:inline-block; width:22px; height:19px; vertical-align:-3px; margin-right:18px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/appointment-bg10.png") no-repeat;}
.appointment-mod .exam-con .left-con .box.on{ background:url("/images/chujizhicheng/zhuanti/mokao/2026/appointment-bg04-on.jpg") no-repeat;}
.appointment-mod .exam-con .left-con .box.on .tit01{ color:#280001; background:url("/images/chujizhicheng/zhuanti/mokao/2026/appointment-bg05-on.png") no-repeat 29px center;}
.appointment-mod .exam-con .left-con .box.on .tit02{ color:#333; background:url("/images/chujizhicheng/zhuanti/mokao/2026/appointment-bg06-on.png") no-repeat 31px center;}
.appointment-mod .exam-con .left-con .nums{ display:none; text-align:center; height:48px; line-height:48px;}
.appointment-mod .exam-con .left-con .nums span{ color:#ff5702;}
.appointment-mod .exam-con .right-con{ border-left:1px solid #ebebeb; margin:26px 20px 0 0; padding-left:26px;}
.appointment-mod .exam-con .right-con .box{ width:348px; height:114px; border:1px solid #daf0fd; border-radius:12px; margin-bottom:15px; background:#f1faff; background-image:-webkit-linear-gradient(top, #e8f7ff, #fafeff); background-image:-moz-linear-gradient(top, #e8f7ff, #fafeff); background-image:linear-gradient(top,#e8f7ff,#fafeff);}
.appointment-mod .exam-con .right-con .box h4{ line-height:50px; font-size:16px; padding:4px 0 0 20px;}
.appointment-mod .exam-con .right-con .box .btn-wrap{ padding:0 0 0 12px;}
.appointment-mod .exam-con .right-con .box .btn-wrap .btn01{ display:block; float:left; width:155px; height:41px; text-decoration:none; line-height:41px; background:#fff; border-radius:40px; border:1px solid #daf0fd; margin-right:10px; text-indent:55px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/appointment-bg08.png") no-repeat 20px 10px;}
.appointment-mod .exam-con .right-con .box .btn-wrap .btn02{ display:block; float:left; width:155px; height:41px; line-height:41px; text-decoration:none; background:#fff; border-radius:40px; border:1px solid #daf0fd; text-indent:55px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/appointment-bg09.png") no-repeat 20px 10px;}
.appointment-mod .exam-con .right-con .box.mb0{ margin-bottom:0;}
.appointment-mod .live-con{ background:#fff; border-radius:15px; margin:10px 10px 0; padding:0 0 22px 0;}
.appointment-mod .live-con .tit{ height:70px;}
.appointment-mod .live-con .tit h3{ float:left; width:574px; line-height:70px; font-size:30px; font-weight:bold; text-indent:47px; color:#09114e; background:url("/images/chujizhicheng/zhuanti/mokao/2026/appointment-bg02.jpg") no-repeat;}
.appointment-mod .live-con .swiper-container{ height:231px; margin:21px 10px 0 10px;}
.appointment-mod .live-con .swiper-slide{ margin-right:15px;}
.appointment-mod .live-con .box{ width:268px; height:229px; border:1px solid #ececec; border-radius:8px; margin:0 auto;}
.appointment-mod .live-con .box .pic{ height:151px; position:relative;}
.appointment-mod .live-con .box .pic p{ display:block; width:100%; height:26px; line-height:26px; text-align:center; font-size:12px; color:#fff; background:rgba(0,0,0,.4); position:absolute; left:0; bottom:0;}
.appointment-mod .live-con .box .tit01{ line-height:43px; padding:4px 0 0 17px;}
.appointment-mod .live-con .box .more-con{ padding:0 10px;}
.appointment-mod .live-con .box .more-con .teacher{ float:left; line-height:24px; font-size:12px; color:#666;}
.appointment-mod .live-con .box .more-con .teacher .head{ display:inline-block; width:24px; height:24px; border-radius:50%; margin-right:14px;}
.appointment-mod .live-con .box .more-con .btn{ display:block; float:right; width:68px; height:22px; line-height:22px; text-align:center; font-size:12px; color:#fff; text-decoration:none; border-radius:40px; background:#09bdc7;}
.appointment-mod .live-con .swiper-container .arrow-left,.appointment-mod .live-con .swiper-container .arrow-right{ display:block; width:40px; height:40px; position:absolute; left:0; top:56px; z-index:9; background:url("/images/chujizhicheng/zhuanti/mokao/2026/live-bg01.png") no-repeat;}
.appointment-mod .live-con .swiper-container .arrow-right{ left:auto; right:0; background:url("/images/chujizhicheng/zhuanti/mokao/2026/live-bg02.png") no-repeat;}

/*初级*/
.appointment-mod .live-con .swiper-container{ height:290px;}
.appointment-mod .live-con .box.two-tags{ width:512px; height:288px;}
.appointment-mod .live-con .box.two-tags .pic{ height:200px;}
.appointment-mod .live-con .box.two-tags .pic img{ width:512px; height:200px;}

    /**/
.miyaban-mod{}
.miyaban-mod .btn01{ display:block; width:189px; height:55px; line-height:55px; text-align:center; background:#fff; border-radius:40px; text-decoration:none; font-size:22px; color:#e41111; left:404px; bottom:40px;}
.miyaban-mod .btn02{ display:block; width:189px; height:55px; line-height:55px; text-align:center; border-radius:40px; text-decoration:none; font-size:22px; color:#e41111; left:608px; bottom:40px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/miyaban-btn01.png") no-repeat;}

/**/
.exclusiveSpace-mod{ background:#fff; margin-top:15px; background:#fff; border-radius:15px;}
.exclusiveSpace-mod .tit{ width:188px; height:40px; line-height:40px; text-indent:55px; font-size:18px; color:#fff; font-weight:bold; position:relative; border-radius:15px 0 30px 0; background:#2b0001; background-image:-webkit-linear-gradient(top, #110001, #5e0001); background-image:-moz-linear-gradient(top, #110001, #5e0001); background-image:linear-gradient(top,#110001,#5e0001);}
.exclusiveSpace-mod .tit:before{ content:""; width:21px; height:26px; position:absolute; left:25px; top:4px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/exclusiveSpace-ico01.png") no-repeat;}
.exclusiveSpace-mod .list{ padding:14px 0 19px 38px;}
.exclusiveSpace-mod .list .btn{ display:block; float:left; width:140px; height:70px; position:relative; padding:16px 0 0; text-decoration:none; line-height:23px; border-radius:10px; text-align:center; color:#b16022; margin-right:25px; background:#fff0e1;}
.exclusiveSpace-mod .list .btn span{ display:inline-block; width:100%; height:37px;}
.exclusiveSpace-mod .list .btn span.ico01{ background:url("/images/chujizhicheng/zhuanti/mokao/2026/exclusiveSpace-ico02.png") no-repeat center top;}
.exclusiveSpace-mod .list .btn span.ico02{ background:url("/images/chujizhicheng/zhuanti/mokao/2026/exclusiveSpace-ico03.png") no-repeat center top;}
.exclusiveSpace-mod .list .btn span.ico03{ background:url("/images/chujizhicheng/zhuanti/mokao/2026/exclusiveSpace-ico04.png") no-repeat center top;}
.exclusiveSpace-mod .list .btn span.ico04{ background:url("/images/chujizhicheng/zhuanti/mokao/2026/exclusiveSpace-ico05.png") no-repeat center top;}
.exclusiveSpace-mod .list .btn span.ico05{ background:url("/images/chujizhicheng/zhuanti/mokao/2026/exclusiveSpace-ico06.png") no-repeat center top;}
.exclusiveSpace-mod .list .btn span.ico06{ background:url("/images/chujizhicheng/zhuanti/mokao/2026/exclusiveSpace-ico07.png") no-repeat center top;}
.exclusiveSpace-mod .list .btn span.ico07{ background:url("/images/chujizhicheng/zhuanti/mokao/2026/exclusiveSpace-ico08.png") no-repeat center top;}
.exclusiveSpace-mod .list .btn span.ico08{ background:url("/images/chujizhicheng/zhuanti/mokao/2026/exclusiveSpace-ico09.png") no-repeat center top;}
.exclusiveSpace-mod .list .btn.no-tags i{ display:block; width:100%; height:100%; background:rgba(0,0,0,.4); position:absolute; left:0; top:0; border-radius:10px;}
.exclusiveSpace-mod .list .btn.no-tags:before{ content:""; width:20px; height:25px; position:absolute; left:60px; top:31px; z-index:9; background:url("/images/chujizhicheng/zhuanti/mokao/2026/exclusiveSpace-ico09.png") no-repeat;}

/**/
.acc-mod{ background:#fff; border-radius:10px;}
.acc-mod .acc-list{padding:30px 0;font-size:0;text-align:center;margin-bottom: 50px;}
.acc-mod .acc-list li{width:240px;display:inline-block;*display:inline;*zoom:1;position:relative;z-index:1;color:#666;}
.acc-mod .acc-list li strong{display:block;line-height:48px;font-size:28px;}
.acc-mod .acc-list li p{line-height:30px;font-size:16px;}
.acc-mod .acc-list li i{width:1px;height:62px;background:#bac0d9;overflow:hidden;position:absolute;right:0;top:50%;margin-top:-31px;}

/**/
.ad-btn{ display:block; width:100%; height:90px; position:fixed; left:0; bottom:0; z-index:39;}
.footer-wrap{ padding-bottom:90px;}

.ad-wrap{ width:100%; height:90px; position:fixed; left:0; bottom:0; z-index:39; background:url("/images/chujizhicheng/zhuanti/mokao/2026/fix-ad02.jpg") no-repeat center top;}
.ad-wrap .swiper-container{ width:106px; height:40px; position:absolute; left:50%; margin-left:100px; top:25px;}
.ad-wrap .swiper-slide{width:106px; height:40px; position:relative;}
.ad-wrap .swiper-slide img{ width:36px; height:36px; border:2px solid #fff; border-radius:50%; position:absolute; left:0; top:0;}
.ad-wrap .swiper-slide img:nth-child(2){ left:32px;}
.ad-wrap .swiper-slide img:nth-child(3){ left:64px;}

/**/
.mask{display:none; width:100%;z-index:98;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.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:#ff984c;}
.common-pop .pop-tit h4{ float:left; line-height:60px; font-size:20px; color:#fff; padding-left:30px; font-weight:normal;}
.common-pop .pop-tit .close-btn{ display:block; width:16px; height:15px; position:absolute; top:22px; right:24px;background: url(/images/chujizhicheng/zhuanti/mokao/2023/ico.png) no-repeat; background-position:0 -110px;}
.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: url(/images/chujizhicheng/zhuanti/mokao/2023/ico.png) no-repeat; 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 .pop-con{  padding:25px 30px 25px 30px; background:#fff;}
.common-pop .pop-con p{ font-size:16px; line-height:28px;}
.common-pop .pop-foot{font-size:0;text-align:center; padding:30px 0;}
.common-pop .pop-foot a,.popMod .record-noData-btn{padding:0 42px;line-height:42px;margin:0 10px; text-decoration:none; background:#dc1d1d; background-image:-webkit-linear-gradient(left, #dc1d1d,#ff714e);background-image:-moz-linear-gradient(left, #dc1d1d,#ff714e); background-image:linear-gradient(left,#dc1d1d,#ff714e);color:#fff;font-size:16px;display:inline-block;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-box-shadow:0 4px 16px #ff714e;-moz-box-shadow:0 4px 16px #ff714e;box-shadow:0 4px 16px #ff714e;}
.common-pop .pop-foot .ordinary-btn{background:none;color:#ffa395;border:1px solid #ffa395;padding:0 40px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.common-pop .close-btns{ display:block; width:16px; height:16px; position:absolute; right:15px; top:15px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/pop-close01.png") no-repeat}

.pop-may .exam-btn{ display:block; width:160px; text-align:center; line-height:42px;margin:20px auto 0; text-decoration:none;  background:#dc1d1d; background-image:-webkit-linear-gradient(left, #dc1d1d,#ff714e);background-image:-moz-linear-gradient(left, #dc1d1d,#ff714e); background-image:linear-gradient(left,#dc1d1d,#ff714e);color:#fff;font-size:16px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-box-shadow:0 4px 16px #fecc9a;-moz-box-shadow:0 4px 16px #fecc9a;box-shadow:0 4px 16px #fecc9a;}
.pop-cannot{ width:446px; margin-left:-223px; background:#fff; border-radius:10px; text-align:center;}
.pop-cannot .icon{ display:block; margin:0 auto; padding-top:40px;}
.pop-cannot h4{ line-height:36px; font-size:18px; text-align:center; font-weight:bold;}
.pop-cannot p{ line-height:52px; color:#ff502d; font-size:20px;}
.pop-cannot p strong{font-size:48px;}
.pop-cannot .close-btn{ display:block; width:16px;height:16px;line-height:160px;overflow:hidden;position:absolute;right:22px;top:22px;background:url(/images/chujizhicheng/zhuanti/mokao2021/popClose1.png) no-repeat;}

/**/
.examReminder-pop{ width:300px; margin-left:-150px; padding:16px 0 0 0; background:#fff; border-radius:15px;}
.examReminder-pop .examReminder-tit{ line-height:70px; padding-left:97px; font-size:16px; font-weight:bold; background:url("/images/chujizhicheng/zhuanti/mokao/2026/pop-ico01.jpg") no-repeat 48px center;}
.examReminder-pop .ewm{ text-align:center;}
.examReminder-pop .text{ text-align:center; line-height:20px; color:#666; padding:20px 0 12px;}

/**/
.prompt-pop{ width:300px; margin-left:-150px; background:#fff; border-radius:15px; padding-bottom:21px;}
.prompt-pop:before{ content:""; width:113px; height:74px; position:absolute; left:50%; margin-left:-57px; top:-35px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/prompt-ico01.png") no-repeat;}
.prompt-pop h3{ line-height:24px; font-size:18px; padding-top:55px; text-align:center;}
.prompt-pop p{ line-height:19px; text-align:center; color:#666; padding-top:15px;}
.prompt-pop .sure-btn{ display:none; width:184px; height:44px; line-height:44px; text-align:center; margin:18px auto 0; border-radius:40px; background:#FD7124; font-size:16px; color:#fff; font-weight:bold; text-decoration:none;}
.prompt-pop .upgradeTiku-con{ display:none; width:274px; height:248px; margin:15px auto 0; background:url("/images/chujizhicheng/zhuanti/mokao/2026/prompt-ico02.png") no-repeat;}
.prompt-pop .upgradeTiku-con .list{ padding:90px 0 0 42px; text-align:left;}
.prompt-pop .upgradeTiku-con .list .box{ display:block; line-height:28px; padding-left:27px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/prompt-ico03.png") no-repeat left center;}
.prompt-pop .upgradeTiku-con .details-btn{ display:block; width:184px; height:44px; line-height:44px; margin:16px auto 0; text-align:center; font-size:16px; color:#fff; font-weight:bold; text-decoration:none; background:url("/images/chujizhicheng/zhuanti/mokao/2026/prompt-ico04.png") no-repeat}
.prompt-pop .upgradeTiku-con .details-btn i{ display:inline-block; width:18px; height:15px; vertical-align:middle; margin-right:6px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/prompt-ico05.png") no-repeat}
.prompt-pop.upgradeTiku03-pop:before{ display:none;}
.prompt-pop.upgradeTiku03-pop .upgradeTiku-con{ display:block;}
.prompt-pop.upgradeTiku03-pop p{ padding-top:26px;}
.prompt-pop .text-pic{ text-align:center; padding-top:20px;}

/**/
.upgradeTiku04-pop{ width:300px; height:318px; margin-left:-150px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/upgradeTiku-bg03.png") no-repeat;}
.upgradeTiku04-pop .list{ padding:90px 0 0 45px;}
.upgradeTiku04-pop .list p{ display:block; height:30px; line-height:30px; font-size:16px; padding-left:45px; margin-bottom:10px;}
.upgradeTiku04-pop .list p.ico01{ background:url("/images/chujizhicheng/zhuanti/mokao/2026/upgradeTiku-ico01.png") no-repeat left center;}
.upgradeTiku04-pop .list p.ico02{ background:url("/images/chujizhicheng/zhuanti/mokao/2026/upgradeTiku-ico02.png") no-repeat left center;}
.upgradeTiku04-pop .list p.ico03{ background:url("/images/chujizhicheng/zhuanti/mokao/2026/upgradeTiku-ico03.png") no-repeat left center;}
.upgradeTiku04-pop .list p.ico04{ background:url("/images/chujizhicheng/zhuanti/mokao/2026/upgradeTiku-ico04.png") no-repeat left center;}
.upgradeTiku04-pop .details-btn{ display:block; width:184px; height:44px; line-height:44px; margin:16px auto 0; text-align:center; font-size:16px; color:#fff; font-weight:bold; text-decoration:none; background:url("/images/chujizhicheng/zhuanti/mokao/2026/prompt-ico04.png") no-repeat}
.upgradeTiku04-pop .details-btn i{ display:inline-block; width:18px; height:15px; vertical-align:middle; margin-right:6px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/prompt-ico05.png") no-repeat}
.upgradeTiku04-pop .close-btns{ top:-16px; right:-6px;}

.leftFixed{width:110px;position:fixed;left:10px;top:50%;background:#fe6d52;text-align:center;z-index:89;-webkit-border-radius:100px 100px 9px 9px;-moz-border-radius:100px 100px 9px 9px;border-radius:100px 100px 9px 9px;display:none}
.leftFixed .keyList{background:#fff1ee;padding:7px 0;margin:0 5px;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
.leftFixed .keyList li{padding:0 3px}
.leftFixed .keyList li a{height:28px;line-height:28px;display:block;color:#333;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.leftFixed .keyList a:hover,.leftFixed .keyList li.on a{color:#fff;background:#fe6d52;text-decoration:none}
.leftFixed .hotline{height:32px;padding-top:52px;line-height:26px;background:url(//www.fawtography.com/images/zhongjizhicheng/zhuanti/mokao2020/leftFixed-hotline.png) no-repeat center 15px;font-size:16px;display:block;color:#fff}
.leftFixed .returnTop{height:38px;line-height:38px;background:url(//www.fawtography.com/images/zhongjizhicheng/zhuanti/mokao2020/returnTop-icon.png) no-repeat 28px center;padding-left:10px;color:#fff;display:block}
.leftFixed .keyOther{padding:10px 0;margin:1px 5px 0;background:#fff1ee;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.leftFixed .hotline24 strong{line-height:26px;display:block}
.leftFixed .hotline24 p{line-height:22px}
.leftFixed .lf-ewm{margin-top:14px;line-height:24px;font-size:12px}
.leftFixed .lf-ewm img{display:block;margin:0 auto 6px}
.leftFixed .leftFixed-ranking{display:none}
.leftFixed .keyList .keyList-ranking{display:none}

/**/
.notice-bg{ background:#F3F3F3;}
.notice-mod{ padding:20px 0 0;}
.notice-mod .left-con{ width:230px; background:#fff; padding:10px 0; border-radius:6px;box-shadow: 0px 5px 30px 0px #EFEFEF;}
.notice-mod .left-con .back-btn{ display:block; margin:0 0 0 40px; line-height:40px; font-size:16px; color:#07BDC7; font-weight:bold; padding-left:43px; text-decoration:none; background:url("/images/chujizhicheng/zhuanti/mokao/2026/notice-ico01.png") no-repeat left center;}
.notice-mod .right-con{ width:950px;}
.notice-mod .right-con .con{ background:#fff; border-radius:6px; margin-bottom:20px; padding:22px 0 30px;}
.notice-mod .right-con .con .tit{ height:24px;}
.notice-mod .right-con .con .tit h4{ float:left; line-height:24px; font-size:20px; color:#07BDC7; padding-left:34px; position:relative;}
.notice-mod .right-con .con .tit h4:before{ content:""; width:4px; height:20px; background:#07BDC7; position:absolute; left:20px; top:2px;}
.notice-mod .right-con .con .tit span{ display:block; float:left; line-height:24px; color:#999; margin-left:62px;}
.notice-mod .right-con .con .tit span strong{ color:#333;}
.notice-mod .right-con .con .text01{ padding:12px 0 0 20px;}
.notice-mod .right-con .con .text01 p{ line-height:22px;}
.notice-mod .right-con .con .table01{ border-left:1px solid #F3F2F1; border-top:1px solid #F3F2F1; border-right:1px solid #F3F2F1; margin:30px auto 0;}
.notice-mod .right-con .con .table01 th{ line-height:36px; text-align:center; font-size:12px; color:#666; background:#F3F2F1;}
.notice-mod .right-con .con .table01 td{ line-height:36px; text-align:center; font-size:12px; color:#666;}
.notice-mod .right-con .con .tit02{ line-height:60px; text-align:center; font-weight:bold; font-size:30px;}
.notice-mod .right-con .con .tit03{ font-size:16px; color:#999; line-height:40px; text-align:center;}
.notice-mod .right-con .con .btn-con{ width:529px; height:340px; margin:30px auto 0; box-shadow:0 7px 0px 3px #f8f8f8; background:url("/images/chujizhicheng/zhuanti/mokao/2026/notice-bg01.png") no-repeat}
.notice-mod .right-con .con .btn-con .text{ padding:41px 0 0 42px;}
.notice-mod .right-con .con .btn-con h4{ line-height:37px; font-size:28px; color:#fff;}
.notice-mod .right-con .con .btn-con p{ line-height:24px; font-size:16px; padding-top:11px; color:#fff;}
.notice-mod .right-con .con .btn-con .tips{ padding:16px 0 0;}
.notice-mod .right-con .con .btn-con .tips span{ display:inline-block; vertical-align:top; line-height:26px; border-radius:40px; font-size:16px; color:#fff; border:2px solid #fff; padding:0 15px; margin-right:15px;}
.notice-mod .right-con .con .btn-con .btn{ display:block; width:146px; height:38px; line-height:38px; font-size:18px; border-radius:40px; text-align:center; color:#07BDC7; font-weight:bold; text-decoration:none; border:2px solid #07BDC7; margin:107px auto 0;}

/**/
.rank-wrap{ width:100%; background:#fde7d0; padding-bottom:30px; margin-top:30px;}
.rank-mod{}
.rank-mod .topTab-tit{ text-align:center; font-size:0;}
.rank-mod .topTab-tit .btn{ display:inline-block; vertical-align:top; width:178px; height:48px; line-height:48px; border-radius:40px; background:#fff; text-decoration:none; position:relative; text-align:center; font-size:20px; color:#320001; font-weight:bold; border:1px solid #fcd1a5; margin:0 15px;}
.rank-mod .topTab-tit .btn.on{ background:#ff5a00; border-color:#ff5a00; color:#ffff;}
.rank-mod .topTab-tit .btn.on:before{ content:""; width:16px; height:8px; position:absolute; left:50%; margin-left:-8px; bottom:0; background:url("/images/chujizhicheng/zhuanti/mokao/2026/rank-ico01.png") no-repeat;}
.rank-mod .ranking-border{ background:#fff; border-radius:20px; margin-top:30px; padding-bottom:30px;}
.rank-mod .ranking-tutor-hd{ height:69px; border-bottom:1px solid #fde7d0; text-align:center; font-size:0;}
.rank-mod .ranking-tutor-hd li{ display:inline-block; vertical-align:top; line-height:69px; font-size:20px; position:relative; color:#222; font-weight:bold; margin:0 45px;}
.rank-mod .ranking-tutor-hd li.on{ color:#ff5a00;}
.rank-mod .ranking-tutor-hd li.on:before{ content:""; width:32px; height:4px; background:#ff5a00; border-radius:4px; position:absolute; left:50%; margin-left:-16px; bottom:-2px;}
.rank-mod .table-hd{ display:none; width:928px; margin:10px auto 0; background:#f8ebe1; border-radius:20px 20px 0 0;}
.rank-mod .table-hd strong,.rank-mod .table-my span,.rank-mod .table-roll ul li span{width:228px;height:60px;line-height:60px;display:inline-block;text-align:center;font-size:16px;vertical-align:top;}
.rank-mod .table-hd strong.t1{ width:145px;}
.rank-mod .table-my{ width:928px; margin:0 auto; border-radius:0 0 20px 20px; background:#ffe4a4;font-size:0;border-bottom:1px solid #eaeaea;display:none; position:relative;}
.rank-mod .table-my i{ display:block; width:26px; height:26px; line-height:26px; text-align:center; font-size:14px; color:#fff; font-weight:bold; position:absolute; left:0; top:0; background:#ff9f15; border-radius:0 0 10px 0;}
.rank-mod .noData{padding:50px;line-height:1;font-size:16px;color:#999;text-align:center;}
.rank-mod .table-roll{ width:928px; max-height:427px; background:#fffdfd; overflow-x:auto;display:none; margin:0 auto;}
.rank-mod .table-roll ul li{height:60px;line-height:60px;border-bottom:1px solid #eaeaea;font-size:0; background:#fffefd; position:relative;}
.rank-mod .table-roll ul li i{ display:none;}
.rank-mod .table-roll ul li.my-tags{ background:#ffe4a4;}
.rank-mod .table-roll ul li.my-tags i{ display:block; width:26px; height:26px; line-height:26px; text-align:center; font-size:14px; color:#fff; font-weight:bold; position:absolute; left:0; top:0; background:#ff9f15; border-radius:0 0 10px 0;}
.rank-mod .tit01{ color:#b6692e; font-weight:bold; width:145px !important;}

.rank-mod .table-roll::-webkit-scrollbar-track-piece {
    background-color: rgba(194, 194, 194, 0);
    border-left: 1px solid rgba(255, 86, 104, 0);
}
.rank-mod .table-roll::-webkit-scrollbar {
    width: 5px;
    height: 13px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.rank-mod .table-roll::-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;
}
.rank-mod .table-roll::-webkit-scrollbar-thumb:hover {
    background-color: rgba(194, 194, 194, 0.9);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.rank-mod .ranking-sum{height:34px;line-height:34px;padding:14px 0;text-align:right;color:#666;}
.rank-mod .ranking-sum span{display:inline-block;padding:0 20px 0 54px;background-color:#ffe8dd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; background-position:24px -145px;}
.rank-mod .ranking-sum em{color:#f77a49;font-weight:bold;font-size:18px;margin:0 6px;}
.rank-mod .topThree-con{ display:none; height:264px; width:928px; margin:0 auto;}
.rank-mod .topThree-con .secondPlace{ width:290px; height:153px; text-align:center; border-radius:20px; top:88px; left:0; background:#ffdac5; background-image:-webkit-linear-gradient(top, #ffdac5, #ffeddf); background-image:-moz-linear-gradient(top, #ffdac5, #ffeddf); background-image:linear-gradient(top,#ffdac5,#ffeddf);}
.rank-mod .topThree-con .secondPlace .head{ display:block; width:66px; height:66px; border:2px solid #fff; position:absolute; left:50%; margin-left:-35px; top:-35px; border-radius:50%;}
.rank-mod .topThree-con .secondPlace .head:before{ content:"";  width:30px; height:28px; position:absolute; right:2px; top:-16px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/rankList-ico01.png") no-repeat;}
.rank-mod .topThree-con .secondPlace .head img{ display:block; width:66px; height:66px; border-radius:50%;}
.rank-mod .topThree-con .secondPlace h3{ line-height:34px; padding-top:34px; color:#482202;}
.rank-mod .topThree-con .secondPlace h4{ line-height:44px; font-size:30px; color:#f86f32;}
.rank-mod .topThree-con .secondPlace h4 strong{ font-size:30px;}
.rank-mod .topThree-con .secondPlace h5{ line-height:24px; font-size:18px; color:#f86f32;}
.rank-mod .topThree-con .secondPlace:before{ content:""; width:27px; height:37px; position:absolute; right:20px; top:19px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/rankList-num02.png") no-repeat;}

.rank-mod .topThree-con .firstPlace{ width:290px; height:173px; text-align:center; border-radius:20px; top:67px; left:320px; background:#ffd2c7; background-image:-webkit-linear-gradient(top, #ffd2c7, #ffe8e8); background-image:-moz-linear-gradient(top, #ffd2c7, #ffe8e8); background-image:linear-gradient(top,#ffd2c7,#ffe8e8);}
.rank-mod .topThree-con .firstPlace .head{ display:block; width:66px; height:66px; border:2px solid #fff; position:absolute; left:50%; margin-left:-35px; top:-35px; border-radius:50%;}
.rank-mod .topThree-con .firstPlace .head:before{ content:"";  width:30px; height:28px; position:absolute; right:2px; top:-16px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/rankList-ico02.png") no-repeat;}
.rank-mod .topThree-con .firstPlace .head img{ display:block; width:66px; height:66px; border-radius:50%;}
.rank-mod .topThree-con .firstPlace h3{ line-height:34px; padding-top:34px; color:#482202;}
.rank-mod .topThree-con .firstPlace h4{ line-height:44px; font-size:30px; color:#f83239;}
.rank-mod .topThree-con .firstPlace h4 strong{ font-size:30px;}
.rank-mod .topThree-con .firstPlace h5{ line-height:24px; font-size:18px; color:#f83239;}
.rank-mod .topThree-con .firstPlace:before{ content:""; width:16px; height:37px; position:absolute; right:20px; top:19px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/rankList-num01.png") no-repeat;}


.rank-mod .topThree-con .thirdPlace{ width:290px; height:153px; text-align:center; border-radius:20px; top:88px; right:0; background:#ffeab4; background-image:-webkit-linear-gradient(top, #ffeab4, #fff3dc); background-image:-moz-linear-gradient(top, #ffeab4, #fff3dc); background-image:linear-gradient(top,#ffeab4,#fff3dc);}
.rank-mod .topThree-con .thirdPlace .head{ display:block; width:66px; height:66px; border:2px solid #fff; position:absolute; left:50%; margin-left:-35px; top:-35px; border-radius:50%;}
.rank-mod .topThree-con .thirdPlace .head:before{ content:"";  width:30px; height:28px; position:absolute; right:2px; top:-16px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/rankList-ico03.png") no-repeat;}
.rank-mod .topThree-con .thirdPlace .head img{ display:block; width:66px; height:66px; border-radius:50%;}
.rank-mod .topThree-con .thirdPlace h3{ line-height:34px; padding-top:34px; color:#482202;}
.rank-mod .topThree-con .thirdPlace h4{ line-height:44px; font-size:30px; color:#f86f32;}
.rank-mod .topThree-con .thirdPlace h4 strong{ font-size:30px;}
.rank-mod .topThree-con .thirdPlace h5{ line-height:24px; font-size:18px; color:#f86f32;}
.rank-mod .topThree-con .thirdPlace:before{ content:""; width:28px; height:38px; position:absolute; right:20px; top:19px; background:url("/images/chujizhicheng/zhuanti/mokao/2026/rankList-num03.png") no-repeat;}

.rank-mod .topThree-con .champion{ width:290px; height:174px; border-radius:20px;}

/**/
.ranking-explain{margin-top:20px;padding:15px 30px;background:#fff;border-radius:10px;}
.ranking-explain h6{line-height:50px;font-size:20px;}
.ranking-explain h6 span{ position:relative;}
.ranking-explain h6 span:before{ content:""; height:9px; width:100%; background:#ffe4a4; border-radius:4px; position:absolute; left:0; bottom:4px;}
.ranking-explain h6 em{ position:relative; z-index:9;}
.ranking-explain p{line-height:30px;margin-bottom:12px;font-size:16px;}

/**/
.pop-record{ width:466px; margin-left:-233px;}
.pop-record .record-hd{padding-top:6px;font-size:0;border-bottom:1px solid #ebebeb;}
.pop-record .record-hd li{ display:none; width:100px; border-radius:12px 12px 0 0; line-height:44px;text-align:center;font-size:16px;color:#fff;font-weight:bold;background:url("/images/chujizhicheng/zhuanti/mokao/2023/record-tit01.png") no-repeat;cursor:pointer;vertical-align:bottom;margin-right:2px;}
.pop-record .record-hd li.on{line-height:50px;background:url("/images/chujizhicheng/zhuanti/mokao/2023/record-tit01-on.png") no-repeat;margin-top:-6px;}
.pop-record .record-hd li.li-last{margin-right:0;}
.pop-record .record-hd li.record-show{display:inline-block;*display:inline;*zoom:1;}
.pop-record .record-list li{padding:14px 0 22px;border-bottom:1px solid #ebebeb;}
.pop-record .record-list li .record-name{height:27px;line-height:27px;font-weight:bold;}
.pop-record .record-list li .record-time{line-height:25px;}
.pop-record .record-list li .record-btns{margin-top:4px;font-size:0;}
.pop-record .record-list li .record-btns a{height:28px;line-height:28px;padding:0 13px;border:1px solid #fd5543;color:#fd5543;font-size:14px;display:inline-block;margin-right:8px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.pop-record .record-bd{height:369px;overflow:hidden;overflow-y:auto;}
.pop-record .record-list-noData{padding:64px 0;text-align:center;display:none;}
.pop-record .record-list-noData img{display:block;margin:0 auto;}
.pop-record .record-list-noData p{line-height:38px;font-size:18px;}
.pop-record .record-noData-btn{width:150px; height:40px; line-height:40px; font-size:16px; text-decoration:none; color:#fff; border-radius:40px; margin:40px auto 0;display:none;padding:0;background:#fe6f53;background:-moz-linear-gradient(top, #fe6f53, #fd3a33);background:-webkit-linear-gradient(top, #fe6f53, #fd3a33);background:linear-gradient(top, #fa843a, #fd3a33);}




