/*
@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:#fff;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0;padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address,caption,cite,code,dfn,th,var{font-style: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,button,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.layout{width:1200px;margin:0 auto;}
.body-bg01{ width:100%; background:#dbeefd; padding-bottom:30px; padding-top:1px;}
.common-title{ height:120px; padding-top:8px;}
.common-title h3{ padding:36px 0 0; height:49px;text-align:center;font-size: 46px;font-weight: 600;line-height: 1;}
.common-title .right-text{  text-align:center; padding:5px 0 0;line-height: 1;}
.common-title .right-text .p1{ line-height:34px; font-size:24px;}
.common-title .right-text .p2{ line-height:26px; font-size:18px;}

.topteacher-wrap{
    width: 100%;
    height: 616px;
    background: url(/images/zhucekuaijishi/project/2027project/zhjd2027/top_banner.jpg) no-repeat center;
}
.teacher-wrap{ width:100%; height:732px; background:url("/images/zhucekuaijishi/project/2027project/zhjd2027/teacher-bg.jpg") no-repeat center top;}
.teacher-mod{ width:100%; padding:25px 0 0;}
.teacher-mod .tab-tit{ text-align:center; font-size:0; padding-bottom:23px;}
.teacher-mod .tab-tit .btn{ display:inline-block; width:180px; height:50px; line-height:50px; text-align:center; position:relative; text-decoration:none; font-size:22px; margin:0 10px; background:#fff; border-radius:24px;}
.teacher-mod .tab-tit .btn.on{ height:60px; color:#ab1800; font-weight:bold; background:url("/images/zhucekuaijishi/project/2026project/index/teacher-tab01.png") no-repeat;}
.teacher-mod .tab-wrap{ width:100%; height:423px; overflow:hidden; background:url("/images/zhucekuaijishi/project/2026project/index/teacher-bg01.jpg") no-repeat center top;}
.teacher-mod .tab-wrap .layout:before{ content:""; width:58px; height:60px; position:absolute; left:15px; top:0; background:url("/images/zhongjizhicheng/project/2025project/index/teacher-ico02.png") no-repeat;}
.teacher-mod .tab-con{ height:423px; position:relative;}
.teacher-mod .tab-con .teacher-con{ display:none;}
.teacher-mod .tab-con .pic{ float:left; width:492px; height:423px; position:relative;}
.teacher-mod .tab-con .pic .tips{ display:block; height:32px; line-height:32px; white-space:nowrap; font-size:16px; color:#784000; border-radius:40px 40px 0 40px; padding:0 20px; position:absolute; background:#ffdd9d; background-image:-webkit-linear-gradient(top, #fde9bd, #fec570); background-image:-moz-linear-gradient(top, #fde9bd, #fec570); background-image:linear-gradient(top,#fde9bd,#fec570);}
.teacher-mod .tab-con .pic .tips.other-tips{ border-radius:40px 40px 40px 0;}
.teacher-mod .tab-con .text{ float:right; width:645px; padding:0 20px; height:282px; margin-right:20px; background:#e9f3fe; border-radius:12px; margin-top:24px;}
.teacher-mod .tab-con .teacher-con-new .text{height: 382px;}
.teacher-mod .tab-con .text .top-tit{ padding:16px 0 0;}
.teacher-mod .tab-con .text .top-tit h3{ float:left; line-height:50px; font-size:32px;}
.teacher-mod .tab-con .text .top-tit .video-btn{ display:block; float:right; width:150px; height:51px; line-height:51px; font-size:20px; color:#fff; text-decoration:none; font-weight:bold; text-align:center; background:url("/images/zhongjizhicheng/project/2025project/index/teacher-btn01.png") no-repeat;}
.teacher-mod .tab-con .text .introduce-text{ line-height:28px; padding:16px 0 15px; border-bottom:1px solid #d6e3f1;}
.teacher-mod .tab-con .text .main-text{ padding:10px 0 0; position:relative;}
.teacher-mod .tab-con .text .main-text p{ line-height:35px; padding-left:19px; font-size:16px; background:url("/images/zhongjizhicheng/project/2025project/index/teacher-ico03.png") no-repeat left top 11px;}
.teacher-mod .tab-con .text .main-text .pic{ width:293px; text-align:center; position:absolute; right:-33px; top:-30px;}
.teacher-mod .tab-con .text .main-text .pic span{ display:block; width:100%; line-height:32px; text-align:center; border-radius:4px 25px 25px 25px; background:#e6d6fc; background-image:-webkit-linear-gradient(left, #e6d6fc, #b4e7ff); background-image:-moz-linear-gradient(left, #e6d6fc, #b4e7ff); background-image:linear-gradient(left,#e6d6fc,#b4e7ff);}
.teacher-mod .tab-con .text .main-text .show-book{ width:268px; text-align:center; position:absolute; right:0; top:-29px;}
.teacher-mod .tab-con .text .main-text .show-book span{ display:block; width:100%; line-height:30px; text-align:center; font-size:12px; color:#1e1d32; border-radius:0 40px 40px 40px; background:#ffdd9d; background-image:-webkit-linear-gradient(top, #eee2ff, #baf4ff); background-image:-moz-linear-gradient(top, #eee2ff, #baf4ff); background-image:linear-gradient(top,#eee2ff,#baf4ff);}
.teacher-mod .tab-con .teacher-tab{ width:686px; height:90px; background:#e9f3fe; border-radius:12px; margin-right:20px; position:absolute; right:0; bottom:20px;}
.teacher-mod .tab-con .teacher-tab .swiper-container{ height:80px; margin:0 38px;}
.teacher-mod .tab-con .teacher-tab .swiper-slide{ width:122px; height:80px; position:relative; cursor:pointer;}
.teacher-mod .tab-con .teacher-tab .swiper-slide span{ display:block; width:114px; height:64px; background:#fff; border-radius:12px; position:absolute; left:50%; margin-left:-57px; bottom:0;}
.teacher-mod .tab-con .teacher-tab .swiper-slide img{ width:102px; position:absolute; z-index:9; bottom:-50px; left:50%; transform: translate(-50%,0); -webkit-transform:translate(-50%,0); -ms-transform:translate(-50%,0); -moz-transform:translate(-50%,0);}
.teacher-mod .tab-con .teacher-tab .swiper-slide.on span{ background:#b7d6ff;}
.teacher-mod .tab-con .teacher-tab .swiper-slide p{ display:block; width:114px; line-height:20px; font-size:12px; color:#fff; text-align:center; position:absolute; left:4px; bottom:0; background:#197aff; border-radius:0 0 10px 10px; z-index:9;}
.teacher-mod .tab-con .teacher-tab .swiper-button-prev,.teacher-mod .tab-con .teacher-tab .swiper-button-next{ width:10px; height:17px; position:absolute; left:14px; top:50%; margin-top:-8px; background:url("/images/zhongjizhicheng/project/2025project/index/teacher-ico04.png") no-repeat;}
.teacher-mod .tab-con .teacher-tab .swiper-button-next{ left:auto; right:14px; background:url("/images/zhongjizhicheng/project/2025project/index/teacher-ico05.png") no-repeat;}


/* 4阶教学 科学备考start */
.tea_test{
    background: url(/images/zhucekuaijishi/project/2027project/zhjd2027/tea_bg.png) no-repeat center top,#dce5ef;
    padding-bottom: 60px;
}
.tea_jiti{
    background: url(/images/zhucekuaijishi/project/2027project/zhjd2027/tea_jieti.png) no-repeat center top;
    width: 928px;
    height: 201px;
    margin: 0 auto;
    margin-bottom: 60px;
}
.tea_jiti span{
    display: block;
    font-size: 18px;
    color: #fff;
    width: 137px;
    text-align: center;
    margin-right: 115px;
    float: left;
}
.tea_jiti span:nth-child(1){
    margin-left: 24px;
    margin-top: 164px;
}
.tea_jiti span:nth-child(2){
    margin-top: 150px;
    margin-right: 125px;
}
.tea_jiti span:nth-child(3){
    margin-top: 140px;
    margin-right: 116px;
}
.tea_jiti span:nth-child(4){
    margin-top: 118px;
    margin-right: 0;
}
.tea_test_con{
    width: 1200px;
    height: auto;
    border-radius: 20px;
    margin-bottom: 20px;
    background: linear-gradient( to right,#eb4a00,#ff9a01);

}
.tea_test_con_txt{
    height: 80px;
    color: #fff;
    padding-top: 15px;
    box-sizing: border-box;
}
.tea_test_con_txt img{
    margin-left: 46px;
    margin-right: 30px;
}
.tea_test_con_txt h3{
    display: inline-block;
    font-size: 36px;
    line-height: 1;
    vertical-align: middle;
}
.tea_test_con_txt span{
    font-size: 18px;
    margin-left: 35px;
    vertical-align: middle;
    line-height: 1;
    margin-top: 4px;
    display: inline-block;
}
.tea_test_con_info{
    height: 254px;
    background: linear-gradient(to right,#ff9a01,#ea4800);
    border-radius: 20px;
    padding: 10px;
    box-sizing: border-box;
}
.tea_test_con_info .tea_test_info_m{
    border-radius: 20px;
    background: #fff;
    height: 234px;
}
.tea_test_con_info .tea_test_info_m .tea_info_left{
    padding: 30px 0 0 20px;
    box-sizing: border-box;
}
.tea_inf_txt h3{
    font-size: 30px;
    color: #222;
}
.tea_inf_txt p{
    font-size: 16px;
    color: #222;
    width: 134px;
    height: 34px;
    border-radius: 17px;
    text-align: center;
    line-height: 34px;
    border: 1px solid #222;
    margin: 5px 20px 0 17px;
}
.tea_inf_txt span{
    font-size: 16px;
    color: #222;
    margin-top: 9px;
}
.tea_inf_txt em{
    width: 50px;
    height: 22px;
    line-height: 22px;
    border-radius: 6px;
    text-align: center;
    color: #fff;
    background: #000000;
    margin-left: 20px;
    margin-top: 10px;
}
.tea_info_left .teacherList{
    margin-top: 30px;
    font-size: 0;
}
.tea_info_left .teacherList .box{
    display: inline-block;
    width: 70px;
    vertical-align: top;
    position: relative;
    text-align: center;
    margin-left: 20px;
    
}
.tea_info_left .teacherList .box:nth-child(1){
    margin-left: 6px;
}
.tea_info_left .teacherList .box img{
    border-radius: 50%;
    display: block;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
}
.tea_info_left .teacherList .box h4{
    line-height: 19px;
    font-size: 12px;
    color: #333333;
    padding-top: 5px;
    font-weight: 600;
}
.tea_info_left .teacherList .box p{
    line-height: 18px;
    font-size: 12px;
    color: #9e9797;
    line-height: 1;
    margin-top: 7px;
}
.tea_info_right{
    margin-right: 170px;
    margin-top: 20px;
}
.tea_test_two{
    background: linear-gradient( to right,#032dc3,#4a93ff);
}
.tea_test_two .tea_test_con_info{
    height: auto;
    background: linear-gradient(to right, #4993fe, #012ac2);
    padding: 0;
    padding-bottom: 10px;
}
.tea_test_two .tea_test_con_info .tea_test_info_m{
    background: none;
   padding: 10px 0 0;
   height: auto;
}
.tea_test_two .tea_test_con_info .tea_test_info_m .tea_info_left{
    width: 585px;
    border-radius: 15px;
    background: #fff;
    margin-left: 10px;
    height: auto;
    padding: 30px 0 10px 25px;
    box-sizing: border-box;
}
.tea_test_t_book{
    margin-top: 10px;
}
.tea_test_t_book .tea_test_t_left{
    width: 585px;
    height: 80px;
    border-radius: 15px;
    background: linear-gradient( to right,#215aec,#0036d8);
    margin-left: 10px;
    border: 1px solid #6b9dff;
}
.tea_test_t_book .tea_test_t_left em{
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #06b7ea;
    line-height: 36px;
    border: 1px solid #fff;
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    margin-left: 17px;
    margin-top: 21px;
}
.tea_test_t_left span{
    width: 60px;
    height: 24px;
    border-radius: 5px;
    border: 1px solid #fff;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
    margin: 28px 0 0 19px;
    color: #fff;
}
.tea_test_t_left i{
    font-size: 16px;
    color: #fff;
    margin: 29px 0 0 20px;
    float: left;
}
.pt_img{
    position: absolute;
    right: 48px;
    bottom: 0;
}
.tea_test_t_book .tea_test_t_left:nth-child(2) em{
    background: #fb6310;
}
.tea_test_t_book .tea_test_t_left:nth-child(2) .pt_img{
    right: 89px;
}
.tea_test_two .tea_test_con_info .tea_test_info_m .tea_info_left>p{
    font-size: 16px;
    color: #333;
}
.tea_test_three{
    background: linear-gradient(to right, #5d04c9, #b687ef);
}
.tea_test_three .tea_test_con_info{
    height: auto;
    background: linear-gradient(to right, #b079f3, #5b01c8);
}
.tea_test_three .tea_test_con_info .tea_test_info_m{
    height: auto;
    padding-bottom: 10px;
}
.tea_test_three .tea_test_t_book .tea_test_t_left{
    background: linear-gradient(to right,#5e05c9,#8641db);
    margin-left: 0;
}
.tea_test_three .tea_info_right{
    margin-right: 65px;
    margin-top: 45px;
}
.tea_test_three .tea_test_t_left i{
    margin-top: 18px;
}
.tea_test_four {
    background: linear-gradient(to right, #df1759, #ff5089);
}
.tea_test_four .tea_test_con_info{
    background: linear-gradient(to right, #ff5089, #df1658);
}
.tea_test_four .tea_test_t_book .tea_test_t_left{
    background: linear-gradient(to right, #ee2e6d, #d20449);
    border: 1px solid #ffa8c5;
}
.tea_test_four .tea_test_t_book .tea_test_t_left:nth-child(2){
    background: linear-gradient(to right, #ee2e6d, #d20449);
}
.tea_test_four .tea_test_t_left:nth-child(1) i{
    margin-top: 16px;
}
.banner_cou_con{
    width: 1200px;
    height: 106px;
    background: url(/images/zhucekuaijishi/project/2027project/zhjd2027/banner_cou_bg.png) no-repeat center top;
    margin-top: 30px;
}
.b_price{
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    margin-top: 27px;
    margin-left: 55px;
}
.b_price span{
    font-size: 46px;
    color: #ffde59;
}
.b_price span i{
    font-size: 16px;
}
.b_price del{
    font-weight: 500;
}
.banner_cou_con .coupon {
    width: 268px;
    height: 55px;
    background: url("/images/zhucekuaijishi/project/2027project/zhjd2027/coupon_bg.png") no-repeat;
    margin-top: 20px;
    position: relative;
    margin-right: 30px;
}

.banner_cou_con .coupon .text_price {
    text-align: center;
    width: 90px;
}

.banner_cou_con .coupon .text_price h4 {
    line-height: 36px;
    font-size: 28px;
    color: #fff;
    padding-top: 10px;
}

.banner_cou_con .coupon .text_price h4 span {
    font-size: 18px;
    font-weight: normal;
}

.banner_cou_con .coupon .text_price p {
    line-height: 22px;
    font-size: 14px;
    color: #6a1e00;
}

.banner_cou_con .coupon .coupon-btn {
    display: block;
    width: 38px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    color: #fff;
    background: #380001;
    position: absolute;
    right: 10px;
    top: 14px;
    border-radius: 15px;
    border: 1px solid #fff;
}


.banner_cou_con .coupon .text {
    width: 155px;
    color: #fff;
    padding-top: 5px;
    margin-left: 10px;
    line-height: 20px;
    font-size: 12px;
}
.buy_now,.cou_customer{
    width: 160px;
    height: 50px;
    background: url("/images/zhucekuaijishi/project/2027project/zhjd2027/banner_cou_btn2.png") no-repeat;
    line-height: 50px;
    text-align: center;
    font-size: 20px;
    color: #3b0001;
    margin-right: 20px;
    margin-top: 25px;
    font-weight: 600;
    margin-right: 30px;
    text-decoration: none;
}
a:hover{
    text-decoration: none;
}
.cou_customer{
    background: url("/images/zhucekuaijishi/project/2027project/zhjd2027/banner_cou_btn1.png") no-repeat;
    color: #fad59a;
}
.equity-con{background:#fff;border-radius:10px; margin-top:30px; border:1px solid #e9e9e9; padding:10px 16px 12px 26px;/* padding:10px 0 12px; */box-shadow:0 6px 12px #f2f3f4;}
.equity-con h3{ line-height:50px; font-size:16px;}
.equity-con p{ line-height:34px;}
.equity-con .hide{ display:none;}
.equity-con .btn{ display:block; width:52px; height:26px; border:1px solid #e1e1e1; background:url("/images/chujizhicheng/project/2025project/course-ico02.png") no-repeat center; border-radius:50px; margin:12px auto 0;}
.equity-con .btn.on{ transform:rotate(180deg); -webkit-transform:rotate(180deg);}


/* 4阶教学 科学备考end */
/* 购课专享3.5折兑书 每科1本 start */
.off_book{
    height: 795px;
    background: url("/images/zhucekuaijishi/project/2027project/zhjd2027/off_book.jpg") no-repeat center;
    padding-top: 20px;
}
.off_book .common-title{
    color: #fff;
    padding-top: 0;
}
.off_book .off_book_fl{
    width: 560px;
    height: 520px;
    background: url("/images/zhucekuaijishi/project/2027project/zhjd2027/off_book_img01.png") no-repeat;
    position: relative;
    margin-left: 20px;
}
.off_book .off_book_fl:nth-child(2){
    background: url("//www.fawtography.com/upload/resources/image/2026/05/20/2946458.png") no-repeat;
    margin-left: 40px;
}
.off_book_fl h4{
    font-size: 40px;
    color: #fff;
    line-height: 1;
    position: absolute;
    left: 52px;
    top: 65px;
}
.off_book_fl p{
    font-size: 16px;
    color: #fff;
    line-height: 1;
    position: absolute;
    left: 275px;
    top: 40px;
    line-height: 32px;
}
.off_book .layout>p{
    font-size: 16px;
    color: #fff;
    margin-top: 38px;
    margin-left: 20px;
}
/* 课程表 start */
.class_table{
    padding-bottom: 50px;
}

/**/
/*.courseSystem-wrap{ width:100%; padding-bottom:83px; background:url("/images/zhucekuaijishi/project/2026project/index/courseSystem-bg01.jpg") no-repeat center bottom #edf3f9;}*/
.courseSystem-mod .tab-tit{ text-align:center; font-size:0; padding:21px 0 0;}
/*.courseSystem-mod .tab-tit .btn{ display:inline-block; width:220px; height:50px; line-height:50px; text-align:center; position:relative; text-decoration:none; font-size:22px; color:#591d00; margin:0 38px; background:url("/images/chujizhicheng/project/2025project/teacher-tab02.png") no-repeat;}*/
.courseSystem-mod .tab-tit .btn{ display:inline-block; width:220px; height:50px; line-height:50px; text-align:center; position:relative; text-decoration:none; font-size:22px; color:#591d00; margin:0 10px; background:url("/images/chujizhicheng/project/2025project/teacher-tab02.png") no-repeat;}
.courseSystem-mod .tab-tit .btn.on{ height:60px; color:#ab1800; font-weight:bold; background:url("//www.fawtography.com/images/chujizhicheng/project/2025project/teacher-tab01.png") no-repeat;}
/*.courseSystem-mod .tab-wrap{ height:615px; overflow:hidden;}*/
.courseSystem-mod .tab-con{ padding:28px 0 0 0;}
.courseSystem-mod .tab-con .left-tit{ float:left; width:197px;}
.courseSystem-mod .tab-con .left-tit .tit{ height:134px; text-align:center; background:url("/images/zhucekuaijishi/project/2027project/zhjd2027/courseSystem-tit.png") no-repeat,#0781e9;border-radius: 10px 10px 0 0;}
.courseSystem-mod .tab-con .left-tit .tit h3{ height:32px; padding-top:48px;}
.courseSystem-mod .tab-con .left-tit .tit p{ color:#fff; line-height:18px; font-family:'DIN Alternate';}
.courseSystem-mod .tab-con .left-tit .list{border-top:1px solid #fff; border-radius:0 0 6px 6px; padding:0px 0; background:#1189ea; background-image:-webkit-linear-gradient(top, #1189ea, #41bbea); background-image:-moz-linear-gradient(top, #1189ea, #41bbea); background-image:linear-gradient(top,#1189ea, #41bbea);}
.courseSystem-mod .tab-con .left-tit .list li{ height:48px; line-height:48px; text-align:center; font-size:16px; color:#fff; font-weight:bold; border-bottom:1px solid #61c4ee;}
.courseSystem-mod .tab-con .left-tit .list li:last-child{ border-bottom:0; }
.courseSystem-mod .tab-con .left-tit .list li:first-child{height:76px; line-height:76px;}
.courseSystem-mod .tab-con .right-wrap{ width:993px; height:711px; overflow-x:auto;}
.courseSystem-mod .tab-con .right-con{ width:auto; height:711px; overflow:hidden;}
.courseSystem-mod .tab-con .right-con .list{ float:left; margin-right:8px; padding:10px; border-radius:6px; background:#cfe7ff;}
.courseSystem-mod .tab-con .right-con .list .tit{ width:100%; text-align:center; line-height:30px; font-size:18px; color:#197ff5; font-weight:bold; margin-bottom:8px; position: relative;}
.courseSystem-mod .tab-con .right-con .list .tit .view-pplive{ position: absolute; right: 10px; top: 0px; font-weight:normal; font-size: 14px; color: #ff6a2c; display: block; height: 26px; line-height: 26px; border-radius: 13px; padding: 0 15px; background: #f5f1ee;}
.courseSystem-mod .tab-con .right-con .list .table{}
.courseSystem-mod .tab-con .word-text{font-size: 14px; color: #777; text-align: center; margin-top:10px;}
.courseSystem-mod .tab-con .word-text strong{color: #197ff5;}
.courseSystem-mod .tab-con .right-con .list .table td{ height:28px; line-height:28px; position:relative; border-bottom:1px solid #cfe7ff; border-right:1px solid #cfe7ff; text-align:center; padding:10px 0; font-size:15px; background:#fff;}
.courseSystem-mod .tab-con .right-con .list .table thead td{ font-weight:bold;}
.courseSystem-mod .tab-con .right-con .list .table thead tr:nth-child(1) td{
    height: 20px;
    line-height: 20px;
    background: #ebf5ff;
}
.courseSystem-mod .tab-con .right-con .list .table td .live-tags{ display:block; width:40px; height:40px; position:absolute; right:0; top:0; background:url("/images/zhongjizhicheng/project/2025project/index/courseSystem-ico01.png") no-repeat;}
.courseSystem-mod .tab-con .right-con .list .table td .send-tags{ display:block; line-height:26px; font-size:14px; color:#fff; font-weight:bold; padding:0 10px; position:absolute; left:-10px; top:9px; border-radius:40px 40px 5px 40px; background:#f41704; background-image:-webkit-linear-gradient(left, #f41704, #fb7711); background-image:-moz-linear-gradient(left, #f41704, #fb7711); background-image:linear-gradient(left,#f41704, #fb7711);}
.courseSystem-mod .tab-con .right-con .list.vip-surface .table td{ font-size: 15px;}
.courseSystem-mod .tab-con .right-con .list.cxb-surface .table td{ font-size: 15px;}
.courseSystem-mod .tab-con .right-con .list.cxb-surface .table tr td{padding:5px; line-height:38px;}
.courseSystem-mod .tab-con .right-con .list.cxb-surface .table tr.hang td{padding:5px; line-height:27px;}
.courseSystem-mod .tab-con .right-con .list.cxb-surface .table tr.one-hang td{ padding:5px 8px; line-height:54px;}
.courseSystem-mod .tab-con .right-con .list.gxb-surface .table tr.hang td{padding:5px; line-height: 26px;}
.courseSystem-mod .tab-con .right-con .list.last-tags{ margin-right:0;}
.courseSystem-mod .tab-con .right-wrap::-webkit-scrollbar-track-piece {
    background-color: rgba(255, 255, 255, 1);
    border-left: 1px solid rgba(255, 86, 104, 0);
}
.courseSystem-mod .tab-con .right-wrap::-webkit-scrollbar {
    width: 5px;
    height: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.courseSystem-mod .tab-con .right-wrap::-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: 10px;
}
.courseSystem-mod .tab-con .right-wrap::-webkit-scrollbar-thumb:hover {
    background-color: rgba(194, 194, 194, 0.9);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.courseSystem-mod .t-main-time{width:1200px;height:143px; margin-top:15px; background:url("/images/zhongjizhicheng/project/2025project/index/ct-time-bg.png") no-repeat center}
.courseSystem-mod .t-main-time li{width:150px;text-align:center;margin-right:30px;padding-top:74px; line-height: 18px;}
.courseSystem-mod .t-main-time .t-item-tt{font-size:18px;font-weight:700;color:#333;padding-bottom:6px}
.courseSystem-mod .t-main-time .t-item-bt{font-size:14px;font-weight:400;color:#333}
.courseSystem-mod .t-main-time li.first{margin-left:256px}
.courseSystem-mod .t-main-time li.end{margin-right:0}
.courseSystem-mod > p{

    margin-top: 15px;}
.courseSystem-mod .tab-con .left-tit .list li.clearfix{
    height: auto;
}
.courseSystem-mod .tab-con .left-tit .list li .fl{
    width: 50px;
    height: 305px;
    text-align: center;
    border-right: 1px solid #61c4ee;
    padding-top: 39px;
    box-sizing: border-box;
}

.courseSystem-mod .tab-con .left-tit .list li .fr span{
    display: block;
    width: 145px;
    height: 48px;
    line-height: 48px;
    border-bottom: 1px solid #61c4ee;
}
.courseSystem-mod .tab-con .left-tit .list li .fr span:last-child{
    border: 0;
}
/* 课程表 end */
/* 配套题库+贴心服务 start */
.tiku_serve{
    background: #dce5ef;
    padding-bottom: 56px;
}
.tik_serve_con{
    width: 590px;
    height: 290px;
    border-radius: 20px;
    background: linear-gradient( to right,#9962ff,#7424e5);
    margin-top: 25px;
    margin-right: 20px;
}
.tik_serve_con:nth-child(2){
    margin-right: 0;
    background: linear-gradient( to right,#fd4573,#ff3839);
}
.tik_serve_con h3{
    line-height: 80px;
    font-size: 28px;
    font-weight: 600;
    color: #fff;
    margin-left: 32px;
}
.tik_serve_con .tik_s_list{
    width: 570px;
    height: 200px;
    border-radius: 10px;
    background: url(/images/zhucekuaijishi/project/2027project/zhjd2027/comput_img01.png) no-repeat right 40px top 50px,#fff;
    margin: 0 auto;
    padding: 20px;
    box-sizing: border-box;
}
.tik_serve_con:nth-child(2) .tik_s_list{
    background: url(/images/zhucekuaijishi/project/2027project/zhjd2027/comput_img02.png) no-repeat right 40px top 40px,#fff;
}
.tik_serve_con .tik_s_list .tik_s_txt{
    font-size: 18px;
    font-weight: 600;
    float: left;
    width: 132px;
    margin-right: 50px;
    line-height: 30px;
}
.tik_serve_con .tik_s_list .tik_s_txt p{
    font-size: 15px;
    font-weight: 500;
    margin-left: 6px;
}
/* 配套题库+贴心服务 end */
/**/
.ewm-wrap{ width:100%; height:253px; background:url("//www.fawtography.com/images/chujizhicheng/project/2025project/ewm-bg.jpg") no-repeat center top;}
.ewm-mod{ padding:33px 0 0;}
.ewm-mod .other-enter{width:890px; float: left;padding-left: 50px;}
.ewm-mod .other-enter dl dt{ text-align: center; width: 153px; font-size: 16px; color: #fff; font-weight: bold; display: inline-block; vertical-align: top; margin-right: 60px;}
.ewm-mod .other-enter dl dt img{ margin-bottom: 10px;}
.ewm-mod .other-enter dl dt img{ margin-bottom: 10px;}
.ewm-mod .other-enter dl dd{ display: inline-block; margin: 25px 0;}
.ewm-mod .other-enter dl dd li{display: inline-block; position: relative; margin-right: 20px; vertical-align: top; width: 100px; height: 100px; text-align: center; background: rgba(8,8,8,0.8); color: #fff; font-size: 16px; border-radius: 5px;}
.ewm-mod .other-enter dl dd li img{ margin:20px auto 5px;}
.ewm-mod .other-enter dl dd p{ text-align: center; color: #fff;font-size: 16px; margin-top: 20px;}
.ewm-mod .other-enter dl dd li a{ display: block; width: 100%; height: 100%; left: 0; top: 0; position: absolute;}
.ewm-mod .phone-mod{ width:230px; text-align: center; color: #fff; font-size: 22px; float: left;}
.ewm-mod .phone-mod span{  font-size:20px; line-height: 30px; position: relative; padding-left:55px; display: inline-block; margin: 10px 0;}
.ewm-mod .phone-mod span:before{  content: ''; position: absolute; display: inline-block; left: 0; top:5px; vertical-align: top; background:url("/images/zhucekuaijishi/project/2025project/index/n-icon15.png") no-repeat left center; width: 50px; height: 50px;}
.ewm-mod .phone-mod a{ display: block; width: 220px; height: 44px; line-height: 44px; text-align: center; color: #fff; font-size: 20px; border-radius: 22px; background: #07bdc7; margin: 10px auto;}
.ewm-mod .phone-mod a:hover{ text-decoration: none;}
.ewm-mod .other-enter dl dd li .msg-code{
    position: absolute;
    width: 100px;
    height: 100px;
    padding: 8px;
    box-shadow: 0 0 10px 0 rgba(142, 152, 172, 0.3);
    border-radius: 4px;
    left: -9px;
    bottom: 105px;
    background: #fff;
    display: none;
}
.ewm-mod .other-enter dl dd li:hover .msg-code{
    display: block;
}
.ewm-mod .other-enter dl dd li .msg-code img{
    width: 100%;
    margin: 0;
}

.bottomFix-ad{ width:100%; height:101px; position:fixed; left:0; bottom:0; z-index:69; background:url("/images/zhucekuaijishi/project/2027project/bottomFix-ad.png") no-repeat center top;}
.bottomFix-ad .left-text{ width:630px; padding:16px 0 0;}
.bottomFix-ad .left-text h4{ line-height:42px; font-size:30px; font-weight:bold; text-shadow:0 5px 5px #ea3209; color:#fbf0d4; font-style:italic;margin-left: 155px;margin-top: 6px;}
.bottomFix-ad .left-text h4 strong{ font-size:42px;}
.bottomFix-ad .left-text p{ line-height:22px; font-size:18px; color:#fff2d2;margin-left: 260px;margin-top: 4px;text-shadow: 0 3px 4px rgba(229, 32, 0, 0.83);font-style: italic;}
.bottomFix-ad .coupon{ width:198px; height:78px; margin-top:9px; background:url("/images/zhucekuaijishi/project/2025project/index/courseCoupon-bg04.png") no-repeat;}
.bottomFix-ad .coupon .text{ text-align:center; width:101px; padding:0 0 0 6px;}
.bottomFix-ad .coupon .text h4{ line-height:36px; font-size:30px; color:#e4160d; padding-top:8px;}
.bottomFix-ad .coupon .text h4 span{ font-size:20px; font-weight:normal;}
.bottomFix-ad .coupon .text p{ line-height:22px; font-size:16px; color:#6a1e00;}
.bottomFix-ad .coupon .coupon-btn{ display:block; width:69px; height:70px; line-height:70px; text-align:center; font-size:24px; text-decoration:none; color:#ffde90; font-weight:bold; margin:6px 6px 0 0; background:url("/images/zhongjizhicheng/project/2025project/index/bottomFix-btn03.png") no-repeat;}
.bottomFix-ad .coupon .coupon-btn.already-tags,.bottomFix-ad .coupon .coupon-btn.uesd-tags{ line-height:18px; font-size:14px; height:55px; padding:15px 15px 0; width:39px;}
.bottomFix-ad .coupon.other-tags{ width:258px; background:url("/images/zhucekuaijishi/project/2025project/index/courseCoupon-bg04.png") no-repeat;}
.bottomFix-ad .coupon.other-tags .text{ width:176px;}
.bottomFix-ad .btn{ display:block; width:140px; height:52px; margin:40px 0 0 11px; line-height:0; font-size:0; background:url("/images/zhucekuaijishi/project/2027project/bottomFix-btn.png") no-repeat;box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.22);border-radius: 30px;}
.bottomFix-ad .service-btn{ display:block; width:146px; height:46px; line-height:46px; text-align:center; font-size:20px; color:#a14b00; font-weight:bold; border-radius:40px; margin:30px 11px 0 0; text-decoration:none; border:2px solid #ff9518; background:#ffe1bd; background-image:-webkit-linear-gradient(top, #fffffe, #ffe1bd); background-image:-moz-linear-gradient(top, #fffffe, #ffe1bd); background-image:linear-gradient(top,#fffffe,#ffe1bd);}
.bottomFix-ad .close-btn{ display:block; width:30px; height:35px; position:absolute; right:10px; top:12px; background: url("//www.fawtography.com/images/chujizhicheng/project/2025project/bottomFix-close.png") no-repeat;}
.bottomFix-ad-new{ width:100%; height:101px; position:fixed; left:0; bottom:0; z-index:69; background:url("/images/zhongjizhicheng/project/2025project/index/bottomFix-ad.png") no-repeat center top;}
.bottomFix-ad-new .left-text{ width:468px; padding:16px 0 0;}
.bottomFix-ad-new .left-text h4{ line-height:42px; font-size:32px; font-weight:bold; text-shadow:0 5px 10px #ea3209; color:#ffebba; font-style:italic;}
.bottomFix-ad-new .left-text p{ line-height:22px; font-size:18px; color:#fff2d2;}
.bottomFix-ad-new .coupon{ width:198px; height:78px; margin-top:13px;margin-right: 40px; background:url("/images/zhongjizhicheng/project/2025project/index/bottomFix-bg.png") no-repeat;}
.bottomFix-ad-new .coupon .text{ text-align:center; width:101px; padding:0 0 0 6px;}
.bottomFix-ad-new .coupon .text h4{ line-height:36px; font-size:30px; color:#e4160d; padding-top:8px;}
.bottomFix-ad-new .coupon .text h4 span{ font-size:28px; font-weight:normal;}
.bottomFix-ad-new .coupon .text p{ line-height:22px; font-size:14px; color:#6a1e00;}
.bottomFix-ad-new .coupon .coupon-btn{ display:block; width:69px; height:70px; margin:6px 6px 0 0; background:url("/images/zhongjizhicheng/project/2025project/index/bottomFix-btn.png") no-repeat;}
.bottomFix-ad-new .btn{ display:block; width:129px; height:129px; position: absolute; left: 50%;margin-left: -64px;
    top: -36px; line-height:0; font-size:0; background:url("/images/zhongjizhicheng/project/2025project/index/bottom-fix-img02.png") no-repeat;}
.bottomFix-ad-new .service-btn{ display:block; width:146px; height:46px; line-height:46px; text-align:center; font-size:20px; color:#a14b00; font-weight:bold; border-radius:40px; margin:30px 11px 0 0; text-decoration:none; border:2px solid #ff9518; background:#ffe1bd; background-image:-webkit-linear-gradient(top, #fffffe, #ffe1bd); background-image:-moz-linear-gradient(top, #fffffe, #ffe1bd); background-image:linear-gradient(top,#fffffe,#ffe1bd);}
.bottomFix-ad-new .close-btn{ display:block; width:30px; height:35px; position:absolute; right:10px; top:0; background: url("/images/zhongjizhicheng/project/2025project/index/bottomFix-close.png") no-repeat;}
.bottomFix-ad-new .ad-img{
    margin-left: 110px;
    margin-top: 8px;
}
.bottomFix-ad .btn-con{
    background:url("/images/zhucekuaijishi/project/2027project/now_cou.png") no-repeat;
}
.bottomFix-ad-new .ad-img01{
    margin-right: 30px;
    margin-top: 12px;
}
/**/
.left-nav{width:140px;height:476px;position:fixed;left:0;top:50%;margin-top:-269px;background:url("/images/chujizhicheng/project/2024project/right-nav-bg.png") no-repeat center;padding-top:3px;z-index:92}
.left-nav .coins-outer{width:120px;margin-left:15px;padding-top:5px;cursor:pointer}
.left-nav .top-t{text-align:center;font-size:12px;font-weight:400;color:#fff}
.left-nav .top-t strong{font-size:14px}
.left-nav .consult-btn{display:block;text-decoration:none;text-align:center;width:90px;margin:21px 0 0 30px;font-size:16px;font-weight:700;color:#fefefe;padding-top:15px;background:#ffc71b}
.left-nav .consult-btn img{margin-bottom:5px;animation:activeBox 1s linear infinite;transform:translateX(0)}
.left-nav ul{width:90px;margin-left:30px; margin-top:15px;}
.left-nav ul li{width:90px;height:30px;background:#ffe3aa;border:1px dashed #fffbf4;border-radius:4px;line-height:30px;text-align:center;font-size:14px;font-weight:700;color:#6a3100;margin-bottom:6px;transition:all .25s ease-in-out;cursor:pointer}
.left-nav ul li a{display:block;color:inherit;text-decoration:none}
.left-nav ul li.on{background:#f9541c;border:1px solid #fff8f0;color:#fff}
.left-nav ul li:hover{background:#f9541c;border:1px solid #fff8f0;color:#fff}
.left-nav ul li.last{margin-bottom:12px}
.left-nav .phone{ display:none; text-align:center;font-size:12px;font-weight:700;color:#844c00;width:110px;margin-left:19px}
.left-nav .qr-code{margin:6px 0 8px 35px}
.left-nav .img-tip{width:110px;margin-left:19px;text-align:center;font-size:14px;font-weight:700;color:#fefefe}
.left-nav .top-btn{display:block;width:54px;height:54px;border-radius:50%;margin:26px 0 0 47px}
.left-nav .arrow{display:block;width:30px;height:50px;background:url(/images/zhongjizhicheng/project/index2022/fixNav-common.png) no-repeat 0 0;position:absolute;right:-20px;top:50%;margin-top:-25px;background-position-x:-28px}
