body {
    font: 14px/1.5 "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1,\9ED1\4F53", "Heiti SC", tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif;
    margin: 0 auto;
    color: #333;
    min-width: 1200px;
    background: #f8f8f8;
}

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;
}

input,
textarea,
a,
a:hover {
    outline: none;
}

textarea {
    resize: none;
}

body {
    background: #f8f8f8;
}

.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;
}

.hide {
    display: none;
}

.timeAxis-mod li i,
.common-pop .pop-con .close-btn,
.getReady-mod .con .icon,
.liveSeckill-mod .video-list-main .video-list-date-panel,
.liveSeckill-mod .live-state-mod .btns-play a i,
.common-pop .pop-tit .close-btn {
    background: url("//www.chinaacc.com/images/zhongjizhicheng/zhuanti/bmztc/ico.png") no-repeat;
}

.enroll-flow i,
.courseNew-mod .price-sale i {
    background: url("//www.chinaacc.com/images/template/signUpSpecial/ico-v1.png") no-repeat;
}

.header-wrap {
    background: #fff;
}

.title {
    height: 68px;
    line-height: 68px;
}

.title h3 {
    float: left;
    padding-left: 16px;
    font-size: 24px;
    color: #333;
    position: relative;
}

.title h3 i {
    display: block;
    width: 5px;
    height: 20px;
    background: #578EEF;
    position: absolute;
    left: 0;
    top: 25px;
}

.title .more-btn {
    float: right;
    color: #578EEF;
}

.title .rule-btn {
    float: right;
    font-size: 16px;
}

/**/
.topHeader-wrap {
    width: 100%;
    height: 300px;
    background: url("//www.chinaacc.com/upload/resources/image/2025/07/01/2701147.png") no-repeat center top;
}

.topHeader-mod {
    height: 300px;
}

.topHeader-mod h1 {
    left: 56px;
    top: 93px;
}

.topHeader-mod h3 {
    left: 109px;
    top: 38px;
}

.topHeader-mod .countDown {
    display: none;
    width: 460px;
    text-align: center;
    height: 42px;
    line-height: 42px;
    font-size: 22px;
    color: #fff;
    left: 109px;
    top: 197px;
}

.topHeader-mod .countDown em {
    font-weight: bold;
    padding: 0 3px;
}

.topHeader-mod .text {
    width: 460px;
    text-align: center;
    height: 42px;
    line-height: 42px;
    font-size: 22px;
    color: #fff;
    left: 109px;
    top: 197px;
}

.topHeader-mod .icon01 {
    top: 30px;
    left: 729px;
    animation: animationTop 6s linear .4s infinite;
    -webkit-animation: animationTop 6s linear .4s infinite;
}

.topHeader-mod .icon02 {
    top: 179px;
    left: 737px;
    animation: animationTop 6s linear 1.4s infinite;
    -webkit-animation: animationTop 6s linear 1.4s infinite;
}

.topHeader-mod .icon03 {
    top: 210px;
    left: 946px;
    animation: animationTop 6s linear 2.4s infinite;
    -webkit-animation: animationTop 6s linear 2.4s infinite;
}

.topHeader-mod .icon04 {
    top: 135px;
    left: 1061px;
    animation: animationTop 6s linear 3.4s infinite;
    -webkit-animation: animationTop 6s linear 3.4s infinite;
}

.topHeader-mod .text01 {
    top: 117px;
    left: 697px;
    animation: animationBig 6s linear .4s infinite;
    -webkit-animation: animationBig 6s linear .4s infinite;
}

.topHeader-mod .text02 {
    top: 229px;
    left: 797px;
    animation: animationBig 6s linear 1.4s infinite;
    -webkit-animation: animationBig 6s linear 1.4s infinite;
}

.topHeader-mod .text03 {
    top: 226px;
    left: 1000px;
    animation: animationBig 6s linear 2.4s infinite;
    -webkit-animation: animationBig 6s linear 2.4s infinite;
}

.topHeader-mod .text04 {
    top: 156px;
    left: 1098px;
    animation: animationBig 6s linear 3.4s infinite;
    -webkit-animation: animationBig 6s linear 3.4s infinite;
}

@keyframes animationTop {
    0% {
        transform: translateY(0px)
    }

    10% {
        transform: translateY(-15px)
    }

    20% {
        transform: translateY(0px)
    }

    100% {
        transform: translateY(0px)
    }
}

@-webkit-keyframes animationTop {
    0% {
        transform: translateY(0px)
    }

    10% {
        transform: translateY(-15px)
    }

    20% {
        transform: translateY(0px)
    }

    100% {
        transform: translateY(0px)
    }
}

@keyframes animationBig {
    0% {
        transform: scale(1);
    }

    10% {
        transform: scale(1.2);
    }

    20% {
        transform: scale(1)
    }

    100% {
        transform: scale(1)
    }
}

@-webkit-keyframes animationBig {
    0% {
        transform: scale(1);
    }

    10% {
        transform: scale(1.2);
    }

    20% {
        transform: scale(1)
    }

    100% {
        transform: scale(1)
    }
}

.timeAxis-mod {
    padding-bottom: 10px;
    background: none;
    box-shadow: none;
}

.timeAxis-mod ul {
    text-align: center;
    font-size: 0;
}

.timeAxis-mod li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 183px;
    text-align: center;
    position: relative;
}

.timeAxis-mod li i {
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -3px 0 0 -8px;
    background-position: 0 0;
    z-index: 1;
}

.timeAxis-mod li a {
    display: block;
    width: 100%;
    height: 92px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

.timeAxis-mod h2 {
    font-size: 16px;
    line-height: 50px;
    color: #578eef;
}

.timeAxis-mod p {
    line-height: 42px;
    font-size: 14px;
    padding-top: 2px;
}

.timeAxis-mod .line {
    display: block;
    height: 2px;
    width: 100%;
    left: 0;
    top: 51px;
    background: #ccdfff;
}

/**/
.bmxzbg {
    background: #fff;
}

.enrolmentCharter-mod {
    width: 860px;
}

.enrolmentCharter {
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
    border: 1px solid #f3f3f3\9;
    padding: 30px 0 33px 24px;
    background: url("//www.chinaacc.com/images/template/signUpSpecial/bg01.jpg") no-repeat 570px 150px #fff;
}

.enrolmentCharter .tab-tit {}

.enrolmentCharter .tab-tit li {
    float: left;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    margin-right: 10px;
    border: 1px solid #ccc;
    border-radius: 24px;
    font-size: 18px;
    cursor: pointer;
    transition: all .1s linear;
    -webkit-transition: all .1s linear;
}

.enrolmentCharter .tab-tit li:hover {
    border-color: #578EEF;
    color: #578EEF;
}

.enrolmentCharter .tab-tit li.current {
    border-color: #578EEF;
    background: #578EEF;
    color: #fff;
    text-decoration: none;
}

.enrolmentCharter .tab-con {
    display: none;
}

.eligibility-applicants {
    padding: 30px 18px 0 18px;
    font-size: 16px;
}

.eligibility-applicants h4 {
    font-weight: bold;
    padding: 6px 0;
    line-height: 22px;
}

.eligibility-applicants p {
    line-height: 32px;
}

.eligibility-applicants p a {
    color: #578EEF;
}

/**/
.register-examination {
    padding: 19px 0 0 14px;
    font-size: 16px;
}

.register-examination .tit {
    line-height: 22px;
    font-weight: bold;
    padding-top: 20px;
}

.register-examination .tit span {
    font-size: 14px;
    color: #999;
    padding-left: 12px;
    font-weight: normal;
}

.register-examination ul {
    padding-top: 7px;
}

.register-examination li {
    float: left;
    line-height: 30px;
    padding: 0 20px;
    border: 1px solid #ccc;
    border-radius: 6px;
    margin: 10px 10px 0 0;
    background: #fff;
}

.register-examination li a {
    display: block;
    width: 100%;
    height: 30px;
}

.register-examination li:hover {
    border: 1px solid #578EEF;
}

.register-examination li:hover a {
    color: #578EEF;
    text-decoration: none;
}

/**/
.enroll-btn,
.appointment-btn {
    display: block;
    width: 220px;
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    border-bottom: 4px solid #EF8238;
    box-shadow: 0 0 8px 0 #FFB582;
    color: #fff;
    margin: 20px auto 0;
    text-align: center;
    background-image: linear-gradient(-180deg, #FFB44F 7%, #FF9938 100%);
    background: #FF9938\9;
    border-radius: 30px;
}

.enroll-btn:hover,
.appointment-btn:hover {
    text-decoration: none;
}

/**/
.enroll-flow {
    padding: 26px 0 0 15px;
}

.enroll-flow h4 {
    line-height: 22px;
    padding-bottom: 17px;
    font-size: 16px;
}

.enroll-flow li {
    float: left;
    width: 115px;
    height: 76px;
    border: 1px solid #e3e3e3;
    background: #fff;
    border-radius: 6px;
    margin: 0 26px 20px 0;
    padding: 11px 0 0 18px;
    position: relative;
}

.enroll-flow .num {
    line-height: 28px;
    font-size: 20px;
}

.enroll-flow .tex {
    line-height: 22px;
    font-size: 16px;
}

.enroll-flow i {
    display: block;
    width: 6px;
    height: 8px;
    position: absolute;
    right: -16px;
    top: 50%;
    margin-top: -4px;
    background-position: 0 -383px;
}

/**/
.area-information-mod .common-problem {
    padding: 10px 30px 0;
}

.area-information-mod .common-problem li {
    width: 100%;
    border-bottom: 1px solid #EAEAEA;
    background: none;
    color: #333;
    padding: 15px 0;
    font-size: 16px;
    padding-left: 40px;
    text-align: left;
    float: none;
    height: auto;
}

.area-information-mod .common-problem h4 {
    line-height: 25px;
    font-weight: 500;
    position: relative;
    cursor: pointer;
}

.area-information-mod .common-problem h4 i {
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: #598fef;
    border-radius: 50%;
    position: absolute;
    left: -40px;
    top: 1px;
}

.area-information-mod .common-problem h4 span {
    width: 12px;
    height: 6px;
    background: url(//www.chinaacc.com/images/template/signUpSpecial/ico-v1.png) no-repeat 0 -120px;
    position: absolute;
    right: 11px;
    top: 14px;
}

.area-information-mod .common-problem p {
    display: none;
    line-height: 24px;
    position: relative;
    padding-top: 9px;
}

.area-information-mod .common-problem p a {
    color: #578EEF
}

.area-information-mod .common-problem p i {
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: #999;
    border-radius: 50%;
    position: absolute;
    left: -40px;
    top: 10px;
}

.area-information-mod .common-problem li.on h4 i {
    background: #578EEF;
}

.area-information-mod .common-problem li.on h4 span {
    background: url(//www.chinaacc.com/images/template/signUpSpecial/ico-v1.png) no-repeat 0 -129px;
}

.area-information-mod .common-problem li.on p {
    display: block;
}

.area-information-mod .common-problem li.on p i {
    background: #FF9A49;
}

.area-information-mod .common-problem li:hover {
    background: none;
    color: #333;
}

/**/
.ad-mod {
    width: 300px;
    padding: 66px 0 0;
}

.ad-mod li {
    height: 180px;
    margin-bottom: 20px;
}

.ad-mod li.none {
    margin-bottom: 0;
}

/**/
.zjz {
    color: #5c92ff;
    font-size: 16px;
    float: right;
    background: url('//www.chinaacc.com/images/zhucekuaijishi/zhuanti/baoming/zjz.png') no-repeat center left;
    padding-left: 35px;
}

.area-information-mod {
    padding: 34px 0;
}

.area-information-mod .area-nav {
    border: 1px solid #EAEAEA;
    border-radius: 8px;
    margin-bottom: 28px;
    background-color: #ffffff;
}

.area-information-mod .area-nav .tit {
    width: 68px;
    height: 105px;
    background: #ccdfff;
    line-height: 45px;
    padding-top: 10px;
    font-size: 16px;
    color: #333333;
    text-align: center;
    border-radius: 8px 0px 0px 8px;
}

.area-information-mod ul {
    width: 1110px;
    padding: 16px 0 0 10px;
}

.area-information-mod li.red {
    color: #ff0000;
}

.area-information-mod li {
    float: left;
    width: 48px;
    height: 24px;
    line-height: 24px;
    margin: 0 21px 9px 0;
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
}

.area-information-mod .area-nav li.on {
    background: #2c71eb;
    color: #fff;
}

.area-information-mod li.openArea {
    background: #ff9a49;
    color: #fff;
}

.area-information-mod .area-nav li:hover {
    color: #578eef;
}

.area-information-mod .area-nav li.on:hover {
    color: #333;
}

.area-information-mod .tit02 {
    line-height: 22px;
    padding: 27px 0 12px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}

.area-information-mod .table-wrap {
    height: 246px;
    overflow-y: auto;
    border-bottom: 1px solid #eaeaea;
}

.area-information-mod .table-wrap .mCSB_inside>.mCSB_container {
    margin-right: 0;
}

.area-information-mod .table-wrap tr.on {
    background: #ededed;
}

.area-information-mod .table {
    width: 100%;
}

.area-information-mod .table th {
    height: 45px;
    line-height: 45px;
    text-align: center;
    background: #f3f3f3;
    font-size: 16px;
    color: #666666;
    border-bottom: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    border-top: 1px solid #EAEAEA;
    font-weight: normal;
}

.area-information-mod .table td {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #333;
    border-bottom: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    border-bottom: 1px solid #EAEAEA;
    background-color: #ffffff;
}

.area-information-mod .table th.t1 {
    border-left: 1px solid #EAEAEA;
}

.area-information-mod .table .t3 {
    border-left: 1px solid #EAEAEA;
}

.area-information-mod .table a {
    color: #578eef;
}

.area-information-mod .table-wrap tr.on td {
    background-color: #f1f5fb;
}

.area-information-mod table .rklink {
    font-size: 16px;
    color: #ffffff;
    background-color: #5080ff;
    padding: 3px 10px;
    border-radius: 40px;
}

/**/
.mCSB_scrollTools {
    width: 18px !important;
}

.mCSB_scrollTools .mCSB_draggerRail {
    background: none;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px;
    background: #bbb !important;
}

.xlcd-b .mCSB_container {
    margin-right: 13px;
}



/**/
.module8Con {
    margin-bottom: 30px;
}

.module8 .common-tit {
    margin: 30px 0 10px 0
}

.mod8Left {
    width: 790px;
    box-shadow: 0 0 12px 0 rgb(0 0 0 / 8%);
    background-color: #ffffff;
    border-radius: 10px;
    overflow: hidden;
    height: 302px;
}

.zlcon {
    margin: 26px 0 22px 0;
    border-right: 1px solid #eaeaea;
    width: 301px;
    text-align: center;
    padding-top: 25px;
}

.zlconPic {
    text-align: center;
}

.zlcon h2 {
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    padding-top: 24px;
}

.zlcon p {
    font-size: 16px;
    color: #999999;
    padding-top: 5px;
}

.freelinkto {
    display: block;
    width: 141px;
    height: 41px;
    background-color: #ff9037;
    font-size: 16px;
    color: #fffefe;
    font-weight: bold;
    text-align: center;
    line-height: 41px;
    border-radius: 40px;
    margin: 30px auto 0;
}

.lisconTit {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    padding-bottom: 20px;
}

.liscon {
    padding: 30px 0 30px 30px;
    line-height: normal;
}

.liscon li i {
    display: inline-block;
    width: 17px;
    height: 24px;
    background: url(//www.chinaacc.com/images/zhucekuaijishi/zhuanti/baoming/zl.png) no-repeat center center;
    float: left;
    margin-right: 5px;
}

.liscon li span {
    font-size: 14px;
    color: #666666;
    display: inline-block;
    float: left;
    width: 360px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.liscon li label {
    float: left;
}

.liscon li {
    height: 24px;
    line-height: 24px;
    margin-bottom: 10px;
}

.modRight1 {
    width: 390px;
    height: 140px;
    box-shadow: 0 0 12px 0 rgb(0 0 0 / 8%);
    background-color: #ffffff;
    border-radius: 10px;
    margin-left: 20px;
}

.modRightPic {
    margin-left: 24px;
    margin-top: 38px;
}

.modRightText {
    width: 135px;
    padding-left: 15px;
}

.modRightText h2 {
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    padding-top: 35px;
}

.modRightText p {
    font-size: 16px;
    color: #999999;
}

.modLink {
    margin: 60px 0 0 25px;
}

.modLink a {
    display: inline-block;
    width: 110px;
    height: 41px;
    background-color: #ff9037;
    text-align: center;
    color: #fffefe;
    font-size: 16px;
    font-weight: bold;
    line-height: 41px;
    border-radius: 40px;
}

.mb21 {
    margin-bottom: 21px;
}

.codeCon1 p {
    color: #fffefe;
    font-size: 16px;
}

/**/

.ceilingNav {
    width: 1200px;
    position: fixed;
    left: 50%;
    top: 0;
    margin-left: -600px;
    z-index: 80;
    background: #562fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: none;
}

.ceilingNav ul {
    height: 46px;
    line-height: 46px;
    padding: 6px 0;
}

.ceilingNav ul li {
    width: 20%;
    float: left;
    text-align: center;
}

.ceilingNav ul li a {
    padding: 0 20px 0 62px;
    display: inline-block;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    background: url(//www.chinaacc.com/images/zhucekuaijishi/zhuanti/baoming/ceilingNav-icon.png) no-repeat 20px top;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
}

.ceilingNav ul li a.cn-buyClass {
    background-position: 20px -46px;
}

.ceilingNav ul li a.cn-live {
    background-position: 20px -92px;
}

.ceilingNav ul li a.cn-book {
    background-position: 20px -138px;
}

.ceilingNav ul li a.cn-data {
    background-position: 20px -184px;
}

.ceilingNav ul li.on a {
    background-color: #fff;
    color: #333;
    background-position: 20px -230px;
}

.ceilingNav ul li.on .cn-buyClass {
    background-position: 20px -276px;
}

.ceilingNav ul li.on .cn-live {
    background-position: 20px -322px;
}

.ceilingNav ul li.on .cn-book {
    background-position: 20px -368px;
}

.ceilingNav ul li.on .cn-data {
    background-position: 20px -414px;
}




.leftFixedBg {
    width: 130px;
    position: fixed;
    left: 0px;
    top: 50%;
    margin-top: -106px;
    z-index: 89;
}

.leftFixed {
    width: 90px;
    border-radius: 8px;
    padding: 15px 10px 40px;
    color: #fff;
    text-align: center;
    margin-left: 20px;
    background-image: -webkit-linear-gradient(top, #7f81f0, #5955e9);
    background-image: -ms-linear-gradient(top, #7f81f0, #5955e9);
    background-image: linear-gradient(top, #7f81f0, #5955e9);
    background: #7f80f0\9;
}

.leftFixed a {
    color: #fff;
}

.leftFixed .glodCoin {
    background: url(//www.chinaacc.com/images/chujizhicheng/project/2022index/leftFloatTop.png) no-repeat;
    width: 140px;
    height: 62px;
    padding-top: 8px;
    color: #fff;
    left: 0px;
    top: -70px;
    line-height: 20px;
    font-size: 12px;
}

.leftFixed dl dt {
    text-align: center;
    margin-bottom: 10px;
}

.leftFixed dl dt img {
    display: inline-block;
    margin-bottom: 5px;
}

.leftFixed dl dd {
    border: 1px dotted #898af3;
    border-radius: 5px;
    background: #534ee8;
    padding: 6px 10px;
    margin-bottom: 6px;
    cursor: pointer;
}

.leftFixed .ewmImg img {
    width: 80px;
    height: 80px;
    margin: 4px 0 5px;
}

.leftFixed .ewmImg {
    font-size: 12px;
}

.leftFixed .gotoTop {
    width: 48px;
    height: 48px;
    line-height: 48px;
    border-radius: 50%;
    border: 4px solid #fff;
    color: #fff;
    font-weight: bold;
    background: #5954e8;
    left: 46px;
    bottom: -26px;
}

.leftFixed dl dd:hover {
    color: #ffe9c9;
    background: #4223e0;
}



.footer_fixed {
    width: 100%;
    height: 130px;
    background: url(//www.chinaacc.com/images/zhuceshuiwushi/project/2021zhaoshengfangan/footer_fixed.png) center top no-repeat;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 89;
}

.footer_fixed p {
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    line-height: 46px;
    margin: 66px 0 0 180px;
}

.footer_fixed p span {
    color: #e3d29a;
}

.footer_fixed div a {
    width: 170px;
    height: 50px;
    border-radius: 25px;
    color: #fff;
    text-align: center;
    margin-top: 66px;
    font-size: 20px;
    line-height: 50px;
}

.footer_fixed div a.chose_lesson {
    background: #fb5645;
    margin-right: 20px;
}

.footer_fixed div a.ask_now {
    background: #f5a640;
}

.footer_fixed .layout {
    position: relative;
}

.footer_fixed .close_btn {
    display: block;
    width: 16px;
    height: 16px;
    background: url(//www.chinaacc.com/OtherItem/images/2020CourseCenter/close-btn.png) no-repeat;
    position: absolute;
    top: 60px;
    right: 10px;
    cursor: pointer;
}



.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: 438px;
    position: fixed;
    left: 50%;
    margin-left: -219px;
    top: 50%;
    z-index: 99;
}

.common-pop .pop-tit {
    background: #f0f0f0;
    height: 60px;
    border-radius: 5px 5px 0 0;
    background-image: -webkit-linear-gradient(left, #f0f0f0, #f0f0f0);
    background-image: -ms-linear-gradient(left, #f0f0f0, #f0f0f0);
    background-image: linear-gradient(left, #f0f0f0, #f0f0f0);
}

.common-pop .pop-tit h4 {
    float: left;
    line-height: 60px;
    font-size: 20px;
    padding-left: 22px;
}

.common-pop .pop-tit .close-btn {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin: 22px 20px 0 0;
    background-position: 0 -297px;
}

.common-pop .pop-con {
    border-radius: 0 0 5px 5px;
}

.common-pop .pop-con .close-btn {
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 24px;
    right: 26px;
    background-position: 0 -297px;
}

.common-pop.over-pop .pop-con {
    padding-bottom: 30px;
}

.common-pop.over-pop p {
    line-height: 200px;
    text-align: center;
    font-size: 20px;
}

.common-pop.over-pop .btn {
    display: block;
    width: 170px;
    text-align: center;
    margin: 0 auto;
    text-decoration: none;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
    background: #ff3354;
    border-radius: 50px;
}

.common-pop .pop-tit .close-btn,
.courseListBox .closeBtn {
    display: block;
    float: right;
    width: 16px;
    height: 16px;
    margin: 22px 20px 0 0;
    background: url("//www.chinaacc.com/images/zhongjizhicheng/zhuanti/bmztc/ico.png") no-repeat;
    background-position: 0 -297px;
}

.zjzPop,
.dkxx,
.yytx,
.jqjl {
    text-align: center;
    width: 477px;
    margin-left: -238.5px;
    height: 330px;
    margin-top: -165px;
    background-color: #ffffff;
    border-radius: 10px;
}

.zjzPop .zjzPopp1,
.dkxx .zjzPopp1,
.yytx .zjzPopp1,
.jqjl .zjzPopp1 {
    font-size: 16px;
    color: #333333;
    background: url(//www.chinaacc.com/images/zhucekuaijishi/zhuanti/baoming/lb.png) no-repeat 35px 52px;
    padding-left: 30px;
    padding-top: 50px;
    font-weight: bold;
}

.zjzPopPic {
    margin: 20px 0;
}

.zjzPop .pop-con,
.dkxx .pop-con {
    border-radius: 10px 10px 0px 0px;
}

.zjzPopp2 {
    text-align: center;
}

.rule-pop {
    width: 574px;
    margin-left: -287px;
}

.rule-pop .pop-tit {
    background: #f0f0f0;
    background-image: -webkit-linear-gradient(left, #f0f0f0, #f0f0f0);
    background-image: -ms-linear-gradient(left, #f0f0f0, #f0f0f0);
    background-image: linear-gradient(left, #f0f0f0, #f0f0f0);
}

.rule-pop .pop-con {
    padding: 26px 20px 20px 30px;
    background: #fff;
}

.rule-pop .pop-con p {
    font-size: 16px;
    line-height: 28px;
}

.pactPop .pop-con {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 40px 0 37px 0;
}

.pactPop .pop-con .pic {
    display: block;
    width: 180px;
    height: 180px;
    margin: 0 auto;
}

.pactPop .pop-con h3 {
    font-size: 18px;
    line-height: 52px;
    text-align: center;
    padding-bottom: 11px;
    font-weight: normal;
}

.pactPop .pop-con p {
    line-height: 24px;
    padding: 0 27px;
}




.equity-outer {
    background: #FAFAFA;
    padding: 20px 0 50px;
}

.equity-con {
    background: #fff;
    border-radius: 10px;
    padding: 10px 16px 12px 26px;
    box-shadow: 0 6px 12px #e2ecf9;
}

.equity-con h3 {
    line-height: 50px;
    font-size: 16px;
}

.equity-con p {
    line-height: 34px;
}

.equity-con .hide {
    display: none;
}

.equity-con .btn {
    background: url("//www.chinaacc.com/images/zhongjizhicheng/project/index2022/ico.png") no-repeat;
    display: block;
    width: 52px;
    height: 26px;
    border: 1px solid #e1e1e1;
    background-position: -71px -133px;
    border-radius: 50px;
    margin: 12px auto 0;
}

.equity-con .btn.on {
    background-position: -106px -133px;
}

.moreCourse-btn {
    display: block;
    width: 288px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #f6575d;
    border-radius: 50px;
    font-size: 20px;
    color: #f6575d;
    margin: 0 auto;
}

.whitebg {
    margin-bottom: 40px;
}

.footer-wrap {
    margin-bottom: 100px;
}

/**/
.buff-wrap {
    padding: 25px 23px;
    box-shadow: 0 0 12px 0 rgb(0 0 0 / 8%);
    background-color: #ffffff;
    border-radius: 10px;
    margin-bottom: 25px;
}

.teacherSay-mod {
    padding: 20px 24px;
    background: #fff;
    border-radius: 6px;
    -webkit-box-shadow: 0 4px 8px #f1f1f1;
    -moz-box-shadow: 0 4px 8px #f1f1f1;
    box-shadow: 0 4px 8px #f1f1f1;
}

.teacherSay-mod .main {
    padding: 33px;
    background: #dfe9ff;
}

.teacherSay-mod .main .teacherSay-mod-video {
    width: 640px;
    height: 370px;
    border: 4px solid #96acff;
    border-radius: 8px;
    cursor: pointer;
    overflow: hidden;
}

.teacherSay-mod .main .teacherSay-mod-video img {
    display: block;
    width: 640px;
    height: 370px;
}

.teacherSay-mod .main .teacherSay-mod-video.none {
    border: 0;
}

.teacherSay-mod .main .list {
    height: 329px;
    width: 360px;
    background: #cad3eb;
    border-radius: 8px;
    position: absolute;
    left: 710px;
    top: 36px;
    padding: 40px 0 0 60px;
    overflow: hidden;
}

.teacherSay-mod .main .list ul {
    width: 1000px;
}

.teacherSay-mod .main .list li {
    float: left;
    _display: inline;
    width: 150px;
    height: 80px;
    margin: 0 54px 30px 0;
    color: #333;
    background: #ecf3ff;
    border-radius: 8px;
    padding-left: 54px;
    -webkit-box-shadow: 0 4px 6px rgba(255, 214, 168, 0.35);
    -moz-box-shadow: 0 4px 6px rgba(193, 203, 228, 0.35);
    box-shadow: 0 4px 6px rgba(193, 203, 228, 0.35);
    position: relative;
}

.teacherSay-mod .main .list li.w178 {
    width: 178px;
}

.teacherSay-mod .main .list li.w225 {
    width: 225px;
}

.teacherSay-mod .main .list li.ml140 {
    margin-left: 140px;
}

.teacherSay-mod .main .list li.none {
    margin-right: 0;
}

.teacherSay-mod .main .list h4 {
    line-height: 26px;
    font-size: 18px;
    padding-top: 12px;
}

.teacherSay-mod .main .list p {
    line-height: 18px;
    padding-top: 2px;
    color: #333333;
    font-size: 12px;
}

.teacherSay-mod .main .list img {
    display: block;
    width: 80px;
    height: 80px;
    position: absolute;
    left: -37px;
    top: 0;
    border-radius: 50%;
}

.teacherSay-mod .main .list li:hover img {
    animation: teacherPic 1s;
    -webkit-animation: teacherPic 1s;
    -ms-animation: teacherPic 1s;
}

.teacherSay-mod .main .btn {
    display: block;
    width: 85px;
    height: 55px;
    font-size: 16px;
    text-decoration: none;
    z-index: 2;
    color: #ffead8;
    line-height: 24px;
    border-radius: 50px;
    padding: 0 40px;
    padding-top: 5px;
    top: 195px;
    left: 695px;
    background: url(/images/zhucekuaijishi/zhuanti/baoming/studentSay_btn_bg.png) no-repeat left center;
    -webkit-box-shadow: 0 4px 6px rgba(67, 108, 247, 0.43);
    -moz-box-shadow: 0 4px 6px rgba(67, 108, 247, 0.43);
    box-shadow: 0 4px 6px rgba(67, 108, 247, 0.43);
}

.teacherSay-mod .main .btn:hover {
    opacity: 0.9;
}

.teacherSay-mod .main .btn.on {
    background: url(/images/zhucekuaijishi/zhuanti/baoming/studentSay_btn_bg.png) no-repeat left center;
    padding: 0 40px;
    padding-top: 5px;
}

.studentSay-mod .main .list .bg {
    width: 100%;
    height: 369px;
    filter: alpha(opacity=20);
    left: 0;
    top: 0;
    border-radius: 8px;
    z-index: 1;
}

.flag-mod {
    background: #fff3e3;
    border-radius: 6px;
    margin-top: 15px;
    padding: 0 40px 30px 40px;
}

.flag-mod .say-con {
    float: left;
    width: 518px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 4px 8px #ffeadb;
    padding: 38px 0 36px;
    position: relative;
    margin-top: 91px;
}

.flag-mod .say-con .tit {
    display: block;
    width: 417px;
    height: 112px;
    background: url(/images/zhucekuaijishi/zhuanti/baoming/say-bg.png) no-repeat;
    position: absolute;
    left: 50%;
    margin-left: -208px;
    top: -91px;
}

.flag-mod .say-con h4 {
    line-height: 26px;
    font-size: 14px;
    color: #fe595a;
    font-weight: normal;
    text-align: center;
}

.flag-mod .say-con .ipt1 {
    display: block;
    width: 456px;
    height: 55px;
    font-size: 14px;
    line-height: 55px;
    border: 1px solid #f0f0f0;
    background: #f8f8f8;
    text-indent: 14px;
    margin: 23px auto 0;
}

.flag-mod .say-con .ipt1::-webkit-input-placeholder {
    color: #999;
    opacity: 1;
}

.flag-mod .say-con .send-btn {
    display: block;
    width: 190px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    margin: 30px auto 0;
    border-radius: 40px;
    background: #ff4613;
    background-image: -webkit-linear-gradient(left, #ff4613, #ff7a55);
    background-image: -moz-linear-gradient(left, #ff4613, #ff7a55);
    background-image: linear-gradient(left, #ff4613, #ff7a55);
}

.flag-mod .sayList-con {
    float: right;
    width: 512px;
    padding: 36px 0 0;
}

.flag-mod .sayList-con .tit {
    text-align: center;
    line-height: 38px;
    font-size: 20px;
    color: #fe5859;
    font-weight: bold;
}

.flag-mod .sayList-con .tit i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 28px;
    height: 31px;
    background: url(/images/zhucekuaijishi/zhuanti/baoming/say-ico01.png) no-repeat;
}

.flag-mod .sayList-con .list {
    height: 270px;
    overflow: hidden;
    margin-top: 5px;
    position: relative;
}

.flag-mod .sayList-con .list .swiper-wrapper {
    height: 60px;
}

.flag-mod .sayList-con .list li {
    width: 100%;
    padding-bottom: 10px;
}

.flag-mod .sayList-con .list .box {
    height: 60px;
    line-height: 60px;
    background: #fff;
    border-radius: 12px;
}

.flag-mod .sayList-con .list img {
    display: block;
    float: left;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    margin: 12px 0 0 17px;
}

.flag-mod .sayList-con .list .name {
    display: block;
    float: left;
    width: 128px;
    height: 60px;
    line-height: 60px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
    font-weight: bold;
    padding-left: 18px;
}

.flag-mod .sayList-con .list .say-text {
    display: block;
    float: left;
}

.flag-mod .sayList-con .list:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 19;
}

.poster-pop {
    width: 320px;
    margin-left: -160px;
    background: #fff;
    border-radius: 8px;
}

.poster-pop img {
    display: block;
    width: 230px;
    height: 230px;
    margin: 0 auto;
    padding-top: 50px;
}

.poster-pop p {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    padding: 32px 0 40px;
}

/**/
.mt30 {
    margin-top: 30px;
}

.courseNew-mod {}

.courseNew-mod .course_list li {
    width: 282px;
    border: 1px solid #ffc569;
    border-radius: 8px;
    overflow: hidden;
    padding-bottom: 18px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.courseNew-mod .course_list .lesson4 {
    margin-right: 0;
}

.courseNew-mod .course_list li .lesson_info {
    width: 100%;
    height: 260px;
    padding-top: 6px;
    background: #ffdb9a;
    background: -webkit-linear-gradient(left, #ffc76e, #ffd080);
    background: -moz-linear-gradient(left, #ffc76e, #ffd080);
    background: -ms-linear-gradient(left, #ffc76e, #ffd080);
    background: linear-gradient(left, #ffc76e, #ffd080);
}

.courseNew-mod .course_list .lesson2 .lesson_info {
    background: #f43636;
}

.courseNew-mod .course_list .lesson2 .lesson_info .tit div {
    background: #f43636;
}

.courseNew-mod .course_list .lesson2 .lesson_info .prise_text,
.courseNew-mod .course_list .lesson2 .lesson_info .prise,
.courseNew-mod .course_list .lesson2 .lesson_info .prise em {
    color: #fff;
}

.courseNew-mod .course_list li .lesson_info .tit {
    width: 273px;
    height: 206px;
    padding-top: 2px;
    background: url(//www.chinaacc.com/images/template/signUpSpecial/lesson_bg.jpg) no-repeat;
    margin: 0 auto;
    position: relative;
}

.courseNew-mod .course_list .lesson_info .tit div {
    width: 168px;
    height: 30px;
    background: #ff9d0c;
    border-radius: 0 0 8px 0;
    color: #fff;
    text-align: center;
    font-size: 16px;
    margin-left: 2px;
    line-height: 30px;
}

.courseNew-mod .course_list .lesson_info .tit h6 {
    font-size: 30px;
    color: #f36100;
    text-align: center;
    line-height: 1;
    margin: 32px 0 16px;
}

.courseNew-mod .course_list .lesson_info .tit p {
    text-align: center;
    line-height: 26px;
    font-size: 20px;
    color: #666;
}

.courseNew-mod .course_list .lesson_info .tit i {
    display: block;
    width: 80px;
    height: 62px;
    position: absolute;
    top: 0;
    right: 4px;
}

.courseNew-mod .lesson2 .lesson_info .tit i {
    background: url(//www.chinaacc.com/images/template/signUpSpecial/zhuangyuan_course.png) no-repeat;
}

.courseNew-mod .lesson4 .lesson_info .tit i {
    background: url(//www.chinaacc.com/images/template/signUpSpecial/hot_sale.png) no-repeat;
}

.courseNew-mod .course_list .lesson_info .prise_text {
    margin-left: 16px;
    font-size: 12px;
    line-height: 1;
    margin-top: 8px;
}

.courseNew-mod .course_list .lesson_info .prise {
    margin-left: 16px;
    color: #033333;
}

.courseNew-mod .course_list .lesson_info .prise span {
    font-weight: bold;
    font-size: 20px;
}

.courseNew-mod .course_list .lesson_info .prise em {
    color: #666;
    font-size: 14px;
    margin-left: 10px;
    text-decoration: line-through;
}

.courseNew-mod .course_list .dis_text {
    display: block;
    width: 129px;
    height: 26px;
    margin: 16px auto 14px;
    background: url(/images/template/signUpSpecial/templateIcon.png) no-repeat 0 0;
    text-align: center;
    line-height: 26px;
    font-size: 12px;
    color: #ff4f5a;
    padding-right: 15px;
}

.courseNew-mod .course_list .dis_text:hover {
    background-position: 0 -32px;
}

.courseNew-mod .course_list .bom_btn a {
    font-size: 16px;
    color: #ff7e03;
    text-align: center;
    line-height: 40px;
    border-radius: 21px;
}

.courseNew-mod .course_list .bom_btn a:hover {
    text-decoration: none;
}

.courseNew-mod .course_list .bom_btn .ask_serve {
    width: 114px;
    height: 40px;
    border: 1px solid #ff7e03;
    margin: 0 10px 0 20px;
}

.courseNew-mod .course_list .bom_btn .buy_now {
    width: 116px;
    height: 42px;
    line-height: 40px;
    background: #ff9108;
    background: -webkit-linear-gradient(left, #ff7b02, #ffab10);
    background: -moz-linear-gradient(left, #ff7b02, #ffab10);
    background: -ms-linear-gradient(left, #ff7b02, #ffab10);
    background: linear-gradient(left, #ff7b02, #ffab10);
    color: #fff;
}

.courseNew-mod .more-btn {
    display: block;
    width: 264px;
    height: 40px;
    background: #f8f8f8;
    line-height: 40px;
    color: #ff733b;
    font-size: 18px;
    border: 1px solid #ff733b;
    text-decoration: none;
    margin: 0 auto;
    text-align: center;
    border-radius: 20px;
    transition: all .3s linear;
    -webkit-transition: all .3s linear;
}

.courseNew-mod .more-btn:hover {
    background: #ffe0e0;
}

/**/

.liveSeckill-mod {
    padding: 0 20px 28px;
}

.liveSeckill-mod .video-main,
.liveSeckill-mod .video-main .video-frame {
    width: 624px;
    height: 395px;
}

.liveSeckill-mod .video-main {
    float: left;
    position: relative;
    z-index: 1;
    margin-top: 20px;
}

.liveSeckill-mod .video-main .video-frame {
    overflow: hidden;
}

.liveSeckill-mod .video-main .video-h5 {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}

.liveSeckill-mod .live-state-mod {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    padding-top: 115px;
    text-align: center;
    z-index: 2;
}

.liveSeckill-mod .live-state-mod p {
    line-height: 40px;
    font-size: 30px;
    display: none;
    color: #fff;
}

.liveSeckill-mod .live-state-mod .live-state {
    position: absolute;
    left: 0;
    top: 0;
    padding: 8px 15px;
    line-height: 1;
    color: #fff;
    font-size: 18px;
    background: url("//www.chinaacc.com/images/zhongjizhicheng/zhuanti/bmztc/live-state-bg.png") repeat;
    -webkit-border-bottom-right-radius: 14px;
    -moz-border-bottom-right-radius: 14px;
    border-bottom-right-radius: 14px;
    display: none
}

.liveSeckill-mod .live-state-mod .live-state i {
    width: 23px;
    height: 18px;
    display: inline-block;
    margin: -3px 12px 0 0;
    vertical-align: middle;
    background: url("//www.chinaacc.com/images/zhuanti/20201212/live-state-icon.gif") no-repeat;
}

.liveSeckill-mod .live-state-mod em.paly-state {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-position: 0 -212px;
    vertical-align: middle;
    margin-left: 9px;
}

.liveSeckill-mod .live-state-mod #live-countDown {
    line-height: 40px;
    font-size: 24px;
    margin-bottom: -32px;
}

.liveSeckill-mod .live-state-mod #live-countDown span {
    display: block;
    font-size: 30px;
}

.liveSeckill-mod .live-state-mod #live-countDown em {
    display: none;
}

.liveSeckill-mod .live-state-mod .live-state-make {
    padding-bottom: 88px;
    background: url(//www.chinaacc.com/images/zhuanti/20201212/live-state-icon1.png) no-repeat center bottom;
}

.liveSeckill-mod .video-main .pact-shade {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: #000;
    opacity: 0.64;
    filter: alpha(opacity=64);
}

.liveSeckill-mod .live-state-mod .btns-play {
    padding-top: 46px;
}

.liveSeckill-mod .live-state-mod .btns-play a {
    display: none;
    width: 146px;
    height: 42px;
    line-height: 42px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    background: #fb6142;
}

.liveSeckill-mod .live-state-mod .btns-play a i {
    width: 19px;
    height: 19px;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 0 0 10px;
    *margin-top: 0;
    background-position: 0 -717px;
}

.liveSeckill-mod .live-state-mod .btns-play a.live-play:hover {
    -webkit-box-shadow: 0 3px 20px rgba(46, 16, 1, .15);
    -moz-box-shadow: 0 3px 20px rgba(46, 16, 1, .15);
    box-shadow: 0 3px 20px rgba(46, 16, 1, .15);
}

.liveSeckill-mod .live-state-mod .btns-play .live-pact,
.liveSeckill-mod .live-state-mod .btns-play .no-pact {
    display: inline-block;
}

.liveSeckill-mod .live-state-mod .btns-play .live-other,
.liveSeckill-mod .live-state-mod .btns-play .live-pact-after,
.liveSeckill-mod .live-state-mod .btns-play .live-other:hover,
.liveSeckill-mod .live-state-mod .btns-play .live-pact-after:hover {
    border-color: #fff;
    background: #a5a5a5;
    display: inline-block;
    text-decoration: none;
    cursor: default;
}

.liveSeckill-mod .live-state-mod .tips {
    display: block;
    font-size: 18px;
    color: #fff;
    line-height: 32px;
    margin-top: 18px;
}

.liveSeckill-mod .video-list {
    margin-left: 664px;
    padding-top: 10px;
}

.liveSeckill-mod .video-list h4 {
    height: 48px;
    line-height: 38px;
    margin-left: 5px;
    font-size: 18px;
    padding-left: 35px;
    background: url(/images/template/signUpSpecial/video-list-icon.png) no-repeat left 9px;
}

.liveSeckill-mod .video-list h4 a {
    color: #fff;
    display: inline-block;
    padding-right: 18px;
    margin-left: 5px;
    background: url(//www.chinaacc.com/images/zhuanti/20201212/video-list-icon1.png) no-repeat right center;
}

.liveSeckill-mod .video-list-main {
    height: 358px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.liveSeckill-mod .video-list-main ul {
    min-height: 330px;
    margin-left: 15px;
    border-left: 2px solid #ddd;
}

.liveSeckill-mod .video-list-main ul li {
    padding: 0 24px 20px;
    position: relative;
    z-index: 1;
}

.liveSeckill-mod .video-list-main ul li strong {
    padding: 3px 0;
    line-height: 22px;
    display: inline-block;
    font-size: 16px;
}

.liveSeckill-mod .video-list-main ul li strong em {
    width: 73px;
    height: 21px;
    line-height: 210px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 0 0 8px;
    background: url(/images/template/signUpSpecial/video-list-icon3.gif) no-repeat;
}

.liveSeckill-mod .video-list-main ul li.video-list-state strong {
    padding-right: 88px;
    background: url(//www.chinaacc.com/images/zhongjizhicheng/zhuanti/bmztc/live-tags.png) no-repeat right 3px;
}

.liveSeckill-mod .video-list-main ul li p {
    line-height: 26px;
}

.liveSeckill-mod .video-list-main .video-list-panel {
    cursor: pointer;
}

.liveSeckill-mod .video-list-main .video-list-btns {
    margin-top: 6px;
}

.liveSeckill-mod .video-list-main .video-list-btns a {
    width: 99px;
    height: 26px;
    text-align: center;
    text-decoration: none;
    line-height: 26px;
    border: 1px solid #ff733b;
    color: #ff733b;
    background: #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    visibility: hidden;
    display: inline-block;
}

.liveSeckill-mod .video-list-main .video-list-btns a:hover {
    background: #fb6142;
    color: #fff;
}

.liveSeckill-mod .video-list-main .video-list-btns .live-other,
.liveSeckill-mod .video-list-main .video-list-btns .live-other:hover,
.liveSeckill-mod .video-list-main .video-list-btns .live-pact-after,
.liveSeckill-mod .video-list-main .video-list-btns .live-pact-after:hover {
    color: #fff;
    border-color: #999;
    visibility: visible;
    background: #999;
    cursor: default;
    text-decoration: none;
}

.liveSeckill-mod .video-list-main .video-list-btns .live-other,
.liveSeckill-mod .video-list-main .video-list-btns .live-other:hover {
    border-color: #eaeaea;
    background: #eaeaea;
    color: #bcbcbc;
}

.liveSeckill-mod .video-list-main .video-list-btns .live-pact,
.liveSeckill-mod .video-list-main .video-list-btns .video-play {
    visibility: visible;
}

.liveSeckill-mod .video-list-main .video-list-btns .live-pact {
    border: 0 none;
    padding: 1px;
    color: #fff;
    background: #fb6142;
}

.liveSeckill-mod .video-list-main .video-list-btns .live-pact:hover {
    background: #fa7f66;
}

.liveSeckill-mod .video-list-main .video-list-icon {
    width: 10px;
    height: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #ff5463;
    border: 3px solid #bcbcbc;
    left: -9px;
    top: 6px;
    position: absolute;
}

.liveSeckill-mod .video-list-main .video-list-date {
    padding-top: 38px;
}

.liveSeckill-mod .video-list-main .video-list-date .video-list-icon {
    top: 44px;
}

.liveSeckill-mod .video-list-main .video-list-date-panel {
    width: 148px;
    height: 27px;
    line-height: 27px;
    padding-left: 38px;
    position: absolute;
    left: -16px;
    top: 0;
    color: #ff5463;
    background: url(/images/template/signUpSpecial/video-list-icon2.png) no-repeat;
}

.liveSeckill-mod .video-list-main ul li.on {
    color: #ff733b;
}

.liveSeckill-mod .video-list-main ul li.on .video-list-icon {
    border-color: #fedd0e;
}

.liveSeckill-mod .mCSB_scrollTools {
    width: 12px;
    background: #f9f9f9;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}

.liveSeckill-mod .mCSB_scrollTools .mCSB_draggerRail {
    background: #f9f9f9;
}

.liveSeckill-mod .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 12px;
    background: #ccc;
    *margin-left: -2px;
}

.liveSeckill-mod .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover,
.liveSeckill-mod .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:active,
.liveSeckill-mod .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: #ccc;
}

.liveSeckill-mod .mCSB_scrollTools .mCSB_buttonDown,
.liveSeckill-mod .mCSB_scrollTools .mCSB_buttonUp {
    background: url("//www.chinaacc.com/images/zhongjizhicheng/zhuanti/bmztc/dragger-icon.png") no-repeat;
}

.liveSeckill-mod .mCSB_scrollTools .mCSB_buttonDown {
    background-position: left -20px;
}

.liveSeckill-mod .mCSB_inside>.mCSB_container {
    margin-right: 18px;
}

.commodity-list {
    display: none;
}

.commodity-list .common-mod {
    padding-top: 20px;
}

.commodity-link {
    height: 15px;
    background: url(/images/zhuanti/20211111/commodity-link.png) no-repeat;
    display: block;
}

.commodity-list h4 {
    height: 46px;
    line-height: 1;
    font-size: 24px;
    color: #fff;
    text-align: center;
}

.commodity-list .commodity-hd {
    height: 70px;
    font-size: 0;
    padding-top: 24px;
    text-align: center;
}

.commodity-list .commodity-hd li {
    width: 135px;
    height: 42px;
    line-height: 42px;
    margin: 0 20px;
    display: none;
    font-size: 20px;
    position: relative;
    z-index: 1;
    cursor: pointer;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}

.commodity-list .commodity-hd li.on {
    cursor: default;
    color: #fff;
    background: #5080ff;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.commodity-list .commodity-hd li.secKillDraw-tab-show {
    display: inline-block;
    *display: inline;
}

.commodity-list .commodity-bd {
    padding-bottom: 1px;
    display: none;
}

.commodity-list .seckill-more-btn {
    width: 178px;
    height: 39px;
    line-height: 39px;
    background: #e7aa5c;
    margin: 0 auto 16px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    color: #fff;
    font-size: 22px;
    text-align: center;
    display: none;
}

.commodity-list .seckill-more-btn i {
    width: 17px;
    height: 11px;
    background: url(/images/zhuanti/20201212/seckill-more-icon.png) no-repeat;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 0 0 12px;
}

.commodity-list .seckill-more-btn:hover {
    text-decoration: none;
    background: #e9b16a;
}

.commodity-list .seckill-more-btn-on i {
    background-image: url(/images/zhuanti/20201212/seckill-more-icon1.png);
}

#seckill-list,
#secKillDraw-list {
    font-size: 0;
}

#seckill-list li,
#secKillDraw-list li {
    width: 216px;
    min-height: 258px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 8px 18px;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    vertical-align: top;
}

#seckill-list li {
    display: none;
}

#seckill-list li.li-show {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

#seckill-list li .cover,
#secKillDraw-list li .cover {
    height: 120px;
    position: relative;
    z-index: 1;
    margin-bottom: 10px;
    overflow: hidden;
}

#seckill-list li .cover img,
#secKillDraw-list li .cover img {
    display: block;
    margin: 0 auto;
}

#seckill-list li .cover-bare {
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(/images/zhuanti/20201212/cover-bare.png) no-repeat center center;
    display: none;
}

#seckill-list li .cover-explain {
    height: 23px;
    line-height: 23px;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    display: none;
}

#seckill-list li .cover-explain em {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    background: #000;
    opacity: .6;
    filter: alpha(opacity=60);
    z-index: 1;
}

#seckill-list li .cover-explain span {
    font-size: 14px;
    color: #fff;
    padding-right: 10px;
    position: relative;
    z-index: 2;
}

#seckill-list li .cover-explain span i {
    width: 5px;
    height: 5px;
    display: inline-block;
    background: #ff3c48;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    position: absolute;
    top: 4px;
    right: 0;
    overflow: hidden;
}

#seckill-list li .cover-num {
    position: absolute;
    left: 0;
    top: 0;
    padding: 6px 10px;
    line-height: 1;
    color: #fff;
    font-size: 12px;
    background: #ff3c48;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
    display: none;
}

#seckill-list li strong {
    height: 40px;
    line-height: 20px;
    margin: 0 10px;
    overflow: hidden;
    font-size: 16px;
    font-weight: normal;
    display: block;
}

#seckill-list li .price-panel {
    height: 40px;
    line-height: 28px;
    color: #ff3c48;
    font-size: 14px;
    padding-left: 10px;
}

#seckill-list li .price-panel span {
    font-size: 18px;
    font-weight: bold;
}

#seckill-list li .price-panel del {
    color: #999;
    margin-left: 10px;
}

#seckill-list li .seckill-btns {
    padding: 0 10px;
}

#seckill-list li .seckill-btns a,
#seckill-list li .seckill-btns span,
#seckill-list li .seckill-btns em {
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    font-weight: bold;
    background: #e83b22;
    text-align: center;
    color: #fff;
    display: none;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}

#seckill-list li .seckill-btns span {
    height: 34px;
    line-height: 34px;
    background: none;
    border: 1px solid #c8c8c8;
    color: #999;
}

#seckill-list li .seckill-btns em {
    background: #eaeaea;
    color: #bcbcbc;
}

#seckill-list li .seckill-btns a:hover {
    background: #e61c28;
    text-decoration: none;
}

#secKillDraw-list li {
    min-height: 208px;
    font-size: 16px;
}

#secKillDraw-list li strong {
    line-height: 22px;
    padding: 0 12px;
    display: block;
    text-align: center;
}

#secKillDraw-list li p {
    line-height: 28px;
    color: #999;
    padding: 0 12px;
    display: none;
}

.courseListBox .closeBtn {
    right: 0;
    top: 0;
}

.courseListBox {
    width: 712px;
    border-radius: 5px;
    background: #fff;
    margin-left: -356px;
}

.courseListBox .couseSelectList {
    padding: 20px 25px 0;
    display: none;
}

.courseListBox .couseSelectList h5 {
    font-size: 20px;
    margin-bottom: 5px;
}

.courseListBox .couseSelectList h6 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 15px;
}

.courseListBox .couseSelectList h6 span {
    color: #fb6345;
    margin-left: 20px;
}

.courseListBox .couseSelectList h3 {
    background-position: 0 -1214px;
    width: 116px;
    height: 26px;
    margin-bottom: 15px;
}

.courseListBox .couseSelectList ul {
    padding-bottom: 50px;
}

.courseListBox .couseSelectList ul li {
    color: #666;
    margin-bottom: 10px;
}

.courseListBox .couseSelectList ul li p {
    display: inline-block;
    *display: inline;
    zoom: 1;
    border: 1px solid #ddd;
    padding: 2px 20px;
    cursor: pointer;
}

.courseListBox .couseSelectList ul li p input {
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0;
}

.courseListBox .couseSelectList ul li del {
    color: #999;
}

.courseListBox .couseSelectList ul li span {
    margin: 0 5px;
    color: #333;
}

.courseListBox .couseSelectList ul li a {
    display: inline-block;
    *display: inline;
    zoom: 1;
    background-position: 0 -1284px;
    padding-left: 15px;
    color: #3095fc;
    margin-left: 20px;
}

.courseListBox .couseSelectList ul li p.on {
    border: 1px solid #fb6345;
    color: #fb6345;
}

.courseListBox .couseSelectList ul li p.on i {
    display: block;
    background-position: 0 -1253px;
    width: 24px;
    height: 20px;
    right: 0;
    bottom: 0;
}

.courseListBox .couseSelectList ul li p.on span {
    color: #fb6345;
}

.courseListBox .courseBottom {
    height: 65px;
    box-shadow: 0 -2px 8px rgba(0, 0, 0, .06);
    border-top: 1px solid #f3f3f3;
    padding: 15px 20px 0;
    border-radius: 0 0 5px 5px;
}

.courseListBox .courseBottom .coinOwn {
    width: 255px;
    float: left;
    font-size: 12px;
    color: #666;
    line-height: 26px;
}

.courseListBox .courseBottom .coinOwn em {
    color: #fb6345;
}

.courseListBox .courseBottom .coinOwn i {
    background-position: 0 -1314px;
    color: #999;
    font-size: 12px;
    padding-left: 15px;
}

.courseListBox .courseBottom .priceList {
    width: 415px;
    float: right;
}

.courseListBox .courseBottom .priceList dl dt {
    float: right;
    margin-left: 10px;
}

.courseListBox .courseBottom .priceList dl dt a {
    display: block;
    width: 130px;
    height: 50px;
    background: #fb6142;
    border-radius: 25px;
    box-shadow: 0 0 15px #fcd9d2;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 21px;
}

.courseListBox .courseBottom .priceList dl dd {
    color: #666;
    text-align: right;
    line-height: 26px;
}

.courseListBox .courseBottom .priceList dl dd strong.num {
    font-size: 14px;
    margin-right: 20px;
}

.courseListBox .courseBottom .priceList dl dd strong.num i {
    color: #fb6142;
}

.courseListBox .courseBottom .priceList dl dd strong.pricePaid {
    color: #fb6142;
    font-size: 24px;
}


.pactPop .pop-con {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 40px 0 37px 0;
    background-color: #fff;
}

.pactPop .pop-con .pic {
    display: block;
    width: 180px;
    height: 180px;
    margin: 0 auto;
}

.pactPop .pop-con h3 {
    font-size: 18px;
    line-height: 52px;
    text-align: center;
    padding-bottom: 11px;
    font-weight: normal;
}

.pactPop .pop-con p {
    line-height: 24px;
    padding: 0 27px;
}

/**/
.savePic-pop {
    display: none;
    width: 370px;
    height: 590px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -295px 0 0 -185px;
    z-index: 99;
}

.savePic-pop .close-btn {
    display: block;
    width: 33px;
    height: 33px;
    line-height: 0;
    font-size: 0;
    position: absolute;
    top: -43px;
    right: -34px;
    background: url("/images/zhucekuaijishi/zhuanti/baoming/savePic-ico.png") no-repeat;
}

.savePic-pop .savePic {
    width: 370px;
    height: 590px;
}


.appoint-reg {
    background: #fff;
    border-radius: .1067rem;
    box-shadow: 0 6px 5px 1px rgba(224, 224, 224, 0.3);
    padding: 30px 0 25px 0;
    box-sizing: border-box;
    margin-top: 52px;
}

.appoint-clock {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-right: 54px;
}

.appoint-clock i {
    width: 35px;
    height: 3px;
    margin: 20px 0;
    background: linear-gradient(to right, #ffb54a, #ff6a2c);
}

.appoint-msg {
    width: 240px;
    height: 197px;
    background: url(/images/zhongjizhicheng/zhuanti/bmztc2023/appiont-bg.png) no-repeat;
}

.appoint-msg h3 {
    font-size: 16px;
    color: #ff5400;
    line-height: 30px;
    padding-left: 11px;
}

.appoint-msg img {
    display: block;
    width: 132px;
    margin: 0 auto;
    margin-top: 16px;
}

.appoint-info {
    display: flex;
    align-items: center;
    justify-content: center;
}

.arr {
    margin: 0 20px;
}

.ap-info {
    font-size: 14px;
    color: #666666;
    margin-left: 46px;
    margin-top: 23px;
}

.tab-tit {
    margin-bottom: 18px;
}

.tab-tit ul {
    display: flex;
    align-items: center;
    padding-left: 0;
    padding-top: 0;

    width: 1200px;
}

.tab-tit ul li {
    width: 132px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    border-radius: 21px;
    border: 1px solid #d2d2d2;
    color: #333333;
    font-size: 18px;
    margin-right: 20px;
    margin-bottom: 0;
}

.tab-tit ul li:last-child {
    margin-right: 0;
}

.tab-tit ul li.on {
    color: #fff;
    font-weight: 600;
    background: #588fef;
}

.info-table {
    color: #333;
    font-size: 14px;
    margin-top: 26px;
    line-height: 1;
    margin-left: 20px;
}

.apply {
    display: none;
}

.apply-setp {
    max-height: 400px;
    overflow-y: auto;
}

.apply-progress {
    width: 100%;
    background: #fff;
    border: 6px;
    padding: 30px;
    box-sizing: border-box;
}

.apply-progress h6 {
    color: #333;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
}

.apply-progress p {
    font-size: 16px;
    color: #333;
    margin: 18px 0;
    line-height: 1;
}

.apply-progress img {
    display: block;
    margin-bottom: 13px;
    margin: 0 auto;
}

.apply-progress a {
    display: block;
    width: 300px;
    height: 40px;
    border-radius: 20px;
    border: 1px solid #fd8466;
    color: #fd8466;
    margin: 0 auto;
    text-align: center;
    line-height: 42px;
    margin-top: 20px;
}

.apply-main {
    background: #fff;
    border-radius: 6px;
}

.apply-condition {
    padding: 30px 40px;
    box-sizing: border-box;
}

.apply-condition h6,
.subject-coll h6 {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: #333;
    margin-bottom: 29px;
}

.apply-condition h6 {
    margin-bottom: 0;
}

.apply-condition ul {

    height: auto;
}

.area-information-mod .apply-condition ul li {
    width: 1116px;
    margin: 0 auto;
    height: auto;
    float: none;
    display: flex;
}

.apply-condition ul li span {
    display: inline-block;
    font-size: 16px;
    color: #333;
    width: 554px;
    border: 1px solid #e6e6e6;
    text-align: center;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    font-weight: 600;
}

.apply-condition ul li span:last-child {
    border-left: 0;
}

.apply-condition ul li p {
    line-height: 30px;
    font-size: 16px;
    padding: 17px 23px;
    box-sizing: border-box;
    width: 556px;
    height: auto;
    box-sizing: border-box;
    border: 1px solid #e6e6e6;
    border-width: 0px 1px 1px 1px;
    font-size: 14px;
    color: #333;
    text-align: left;
}

.apply-condition ul li p:last-child {
    border-left: 0;
}

.apply-condition ul li p:hover {}

.subject-coll {
    padding-top: 51px;
    padding-bottom: 28px;
}

.sub-main {
    display: flex;
    align-items: center;
    justify-content: center;
}

.sub-list {
    width: 274px;
    height: auto;
    border: 1px solid #e6e6e6;
    margin-right: 20px;
}

.sub-list:last-child {
    margin-right: 0;
}

.sub-list h5 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-radius: 5px 5px 0 0;
    text-align: center;
    background: linear-gradient(to right, #6dbcff, #569aff);
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}

.sun-info-all>p {
    font-size: 14px;
    color: #333;
    margin-top: 19px;
    margin-bottom: 25px;
    height: 42px;
}

.sun-info-all {
    padding: 0 18px 19px 18px;
    box-sizing: border-box;
}

.diff {
    margin-bottom: 26px;
    line-height: 1;
}

.diff span {
    font-size: 14px;
    color: #333;
    font-weight: 600;
    margin-right: 12px;
    vertical-align: middle;
}

.diff i {
    display: inline-block;
    vertical-align: middle;
    width: 17px;
    height: 17px;
    background: url(/images/zhongjizhicheng/zhuanti/bmztc2023/diff-star.png) no-repeat;
    margin-right: 3px;
}

.sun-info-all>span {
    display: inline-block;
    color: #999;
    line-height: 1.5;
    margin-bottom: 10px;
    display: inline-block;
    height: 42px;
}

.sun-info-all>span:last-child {
    margin-bottom: 0;
}

.dismargin {
    margin-bottom: 10px;
}

.prinzhunkao {
    padding-top: 30px;
}

.prinzhunkao h6,
.title-main h6 {
    font-size: 16px;
    color: #333;
    font-weight: 600;
    margin-left: 42px;
}

.title-main {
    padding-top: 30px;
}

.area-information-mod .title-main ul {
    padding-top: 0;
}

.area-information-mod .prinzhunkao .common-problem_ {
    padding-top: 0;
}

.area-information-mod .prinzhunkao ul {
    padding-top: 0;
}

.date-score,
.cert-coll {
    padding: 45px 37px;
    box-sizing: border-box;
}

.date-score p {
    color: #333;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 31px;
}

.date-score p span {
    font-weight: 500;
}

.date-score p:last-child {
    margin-bottom: 0;
}

.cert-coll h6 {
    color: #333;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 30px;
}

.cert-coll p {
    color: #333;
    font-size: 16px;
    margin-bottom: 20px;
}

.cert-coll p:last-child {
    margin-bottom: 0;
}

.treasure-main {
    display: flex;
    align-items: center;
    justify-content: center;
}

.treasure-lsit {
    width: 590px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border-radius: 6px;
    margin-right: 20px;
    padding: 30px 0;
    box-sizing: border-box;

}

.treasure-lsit img {
    margin-right: 44px;
}

.tr-cord p {
    color: #333;
    font-weight: 600;
    font-size: 18px;
    line-height: 1;
}

.tr-cord a {
    display: block;
    width: 170px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border-radius: 24px;
    color: #fff;
    font-size: 18px;
    margin: 0 auto;
    margin-top: 23px;
    background: #548ef3;
}

.li-wu {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    margin-top: 20px;
    padding: 20px 0;
    box-sizing: border-box;
}

.li-wu-main .li-main .li-list {
    display: flex;
    align-items: center;
    margin-left: 81px;
    margin-bottom: 15px;
}

.li-wu-main .li-main .li-list:last-child {
    margin-bottom: 0;
}

.li-wu-main .li-main .li-list p {
    display: flex;
    align-items: center;
    margin-right: 60px;
}

.li-wu-main .li-main .li-list p i {
    width: 18px;
    height: 18px;
    background: url(/images/zhongjizhicheng/zhuanti/bmztc2023/li-icon.png) no-repeat;
    margin-right: 8px;
}

.li-wu-main .li-main .li-list p span {
    font-size: 16px;
    color: #333;
}

.li-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 46px;
}

.li-btn a {
    width: 170px;
    height: 48px;
    color: #fff;
    border-radius: 24px;
    text-align: center;
    line-height: 48px;
    font-size: 18px;
    background: linear-gradient(to right, #588fef, #538ef5);
    margin-right: 27px;
}

.li-btn a:last-child {
    border: 1px solid #588fef;
    color: #588fef;
    background: #fff;
}

.scoreHighStudent {
    margin-bottom: 30px;
}


.area-information-mod .prinzhunkao .common-problems {
    padding: 10px 30px 0;
}

.area-information-mod .prinzhunkao .common-problems li {
    width: 100%;
    border-bottom: 1px solid #EAEAEA;
    padding: 15px 0;
    font-size: 16px;
    padding-left: 40px;
    text-align: left;
    float: none;
    height: auto;
}

.area-information-mod .prinzhunkao .common-problems h4 {
    line-height: 25px;
    font-weight: 500;
    position: relative;
    cursor: pointer;
}

.area-information-mod .prinzhunkao .common-problems h4 i {
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: #598fef;
    border-radius: 50%;
    position: absolute;
    left: -40px;
    top: 1px;
}

/* .area-information-mod .prinzhunkao .common-problems h4 span{ width:12px; height:6px;background:url(//www.chinaacc.com/images/template/signUpSpecial/ico-v1.png) no-repeat 0 -120px; position:absolute; right:11px; top:14px;} */
.area-information-mod .prinzhunkao .common-problems p {
    display: block;
    line-height: 24px;
    position: relative;
    padding-top: 9px;
}

.area-information-mod .prinzhunkao .common-problems p a {
    color: #578EEF
}

.area-information-mod .prinzhunkao .common-problems p i {
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: #999;
    border-radius: 50%;
    position: absolute;
    left: -40px;
    top: 10px;
}

.area-information-mod .prinzhunkao.common-problems li.on h4 i {
    background: #578EEF;
}

/* .area-information-mod .prinzhunkao.common-problem li.on h4 span{ background:url(//www.chinaacc.com/images/template/signUpSpecial/ico-v1.png) no-repeat 0 -129px;} */
.area-information-mod .prinzhunkao.common-problems li.on p {
    display: block;
}

.area-information-mod .prinzhunkao .common-problems li.on p i {
    background: #FF9A49;
}

.table-info {
    width: 100%;
    border-collapse: collapse;
    text-align: center;
}

.table-info tr th,
.table-info tr td {
    height: 60px;
    color: #333;
}

.table-info tr td {
    font-size: 14px;
}

.msg-2 img {
    width: 218px;
}

.templateIncludeBook .item_con .con_info h3 span {
    display: inline-block;
    line-height: 24px;
    font-size: 16px;
    color: #3692ff;
    font-weight: normal;
    padding: 0 8px;
    border-radius: 6px;
    background: #ddecfe;
    margin-left: 20px;
}

.templateIncludeBook .item_con .con_info h3 em {
    font-size: 16px;
    font-weight: normal;
    padding-left: 10px;
}


.add-coupon-bg {
    padding: 70px 0 50px;
    background: #fff;
}

.coupon-title {
    width: 100%;
    left: 0;
    top: -82px;
}

.coupon-title h2 {
    display: block;
    width: 630px;
    padding-left: 156px;
    height: 96px;
    line-height: 70px;
    font-size: 38px;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 4px 9px #2a8afe;
    margin: 25px auto 0;
    font-style: italic;
    background: url("/images/zhucekuaijishi/project/2024project/coupon-title.png") no-repeat;
}

.coupon-title .rule-btn {
    display: block;
    width: 80px;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background: rgba(0, 0, 0, .5);
    text-decoration: none;
    border-radius: 40px;
    position: absolute;
    right: 13px;
    top: 30px;
}

.surprise-mod {
    border: 10px solid #43a1ff;
    border-radius: 20px;
    background: #fff3da;
    background-image: -webkit-linear-gradient(left, #fffdfa, #fff3da);
    background-image: -moz-linear-gradient(left, #fffdfa, #fff3da);
    background-image: linear-gradient(left, #fffdfa, #fff3da);
}

.surprise-mod .con-box {
    border-radius: 20px;
    background: #fff3da;
    background-image: -webkit-linear-gradient(left, #fffdfa, #fff3da);
    background-image: -moz-linear-gradient(left, #fffdfa, #fff3da);
    background-image: linear-gradient(left, #fffdfa, #fff3da);
}

.surprise-mod .list {
    padding: 50px 0 22px 25px;
}

.surprise-mod .list .box {
    float: left;
    width: 550px;
    height: 182px;
    margin: 0 30px 20px 0;
}

.surprise-mod .list .bg01 {
    border-radius: 25px;
    background: #ffa544;
    background-image: -webkit-linear-gradient(top, #ff6b2d, #ffa544);
    background-image: -moz-linear-gradient(top, #ff6b2d, #ffa544);
    background-image: linear-gradient(top, #ff6b2d, #ffa544);
}

.surprise-mod .list .text01 {
    float: left;
    width: auto;
    text-align: center;
    margin-left: 30px;
    margin-top: 20px;
}

.surprise-mod .list .text01 h3 {
    line-height: 38px;
    padding-top: 23px;
    font-size: 30px;
    color: #feeb7f;
    text-shadow: 0 6px 13px rgba(212, 30, 0, 0.64);
}

.surprise-mod .list .text01 h4 {
    line-height: 52px;
    font-size: 45px;
    color: #fff;
    text-shadow: 0 6px 13px rgba(212, 30, 0, 0.64);
}

.surprise-mod .list .text01 h4 strong {
    font-size: 45px;
    vertical-align: -5px;
    margin-right: 5px;
}

.surprise-mod .list .text01 .buy-btn {
    display: block;
    width: 166px;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    text-align: center;
    border-radius: 40px;
    font-size: 22px;
    color: #f73b25;
    font-weight: bold;
    background: #feeb7f;
    margin: 8px auto 0;
}

.surprise-mod .list .coupon01 {
    float: left;
    width: 151px;
    height: 126px;
    margin: 30px 14px 0 66px;
    position: relative;
    background: url(/images/zhongjizhicheng/zhuanti/bmztc/course_info_bg.png) no-repeat center;
    
}

.coupon01 p{
    width: 150px;
    height: 62px;
    text-align: center;
    line-height: 62px;
    color: #ff702e;
    font-size: 26px;
    font-weight: 600;
}
.coupon01 p:nth-child(2){
    font-size: 22px;
}
.surprise-mod .list .coupon01:before {
    content: "";
    width: 38px;
    height: 38px;
    position: absolute;
    left: -54px;
    top: 50px;
    background: url("//www.chinaacc.com/images/zhuanti/pinboji/surprise-ico01.png") no-repeat;
}

.surprise-mod .list .coupon01 .coupon-btn {
    display: block;
    width: 240px;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    position: absolute;
    top: 92px;
    left: 50%;
    margin-left: -120px;
    letter-spacing: 3px;
    text-align: center;
    border-radius: 40px;
    font-size: 22px;
    color: #f73b25;
    font-weight: bold;
    background: #feeb7f;
}

.surprise-mod .list .mr0 {
    margin-right: 0;
}

.surprise-mod .list .bg02 {
    border-radius: 25px 40px 40px 25px;
    background: #ffa544;
    background-image: -webkit-linear-gradient(top, #ff6b2d, #ffa544);
    background-image: -moz-linear-gradient(top, #ff6b2d, #ffa544);
    background-image: linear-gradient(top, #ff6b2d, #ffa544);
}
.surprise-mod .list .box:nth-child(3),
.surprise-mod .list .box:nth-child(4){
    border-radius: 25px 90px 90px 25px;
}
.surprise-mod .list .pic01 {
    float: left;
    width: 199px;
    height: 182px;
    background: url("/images/zhongjizhicheng/zhuanti/bmztc/book_img.png") no-repeat center;
}

.surprise-mod .list .pic02 {
    float: left;
    width: 148px;
    height: 182px;
    background: url("//www.chinaacc.com/images/zhuanti/pinboji/surprise-ico02.png") no-repeat center;
}

.surprise-mod .list .pic03 {
    float: left;
    width: 148px;
    height: 182px;
    background: url("/images/zhucekuaijishi/project/2024project/favour.png") no-repeat center;
    text-align: center;
}

.surprise-mod .list .text02 {
    float: left;
    width: auto;
    padding: 36px 0 0;
}

.surprise-mod .list .text02 h3 {
    line-height: 40px;
    font-size: 28px;
    color: #feeb7f;
    text-shadow: 0 6px 13px rgba(212, 30, 0, 0.64);
}

.surprise-mod .list .text02 h3 span {
    font-size: 18px;
}

.surprise-mod .list .text02 h4 {
    line-height: 36px;
    font-size: 25px;
    color: #fff;
    text-shadow: 0 6px 13px rgba(212, 30, 0, 0.64);
}

.surprise-mod .list .text02 h4 strong {
    color: #feeb7f;
}

.surprise-mod .list .text02 h4 strong b {
    font-size: 28px;
}

.surprise-mod .list .text02 p {
    line-height: 35px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 6px 13px rgba(212, 30, 0, 0.64);
}

.surprise-mod .list .text02.other-tags {
    width: 271px;
}

.surprise-mod .list .buy-btn02 {
    display: block;
    width: 108px;
    height: 109px;
    line-height: 0;
    font-size: 0;
    margin-top: 37px;
    background: url("//www.chinaacc.com/images/zhuanti/pinboji/surprise-btn.png") no-repeat;
    position: absolute;
    right: 30px;
}

.surprise-mod .list h5 {
    color: #fff;
    font-size: 20px;
    padding-bottom: 5px;
    font-weight: bold;
    width: 170px;
    text-shadow: 0 6px 13px rgba(212, 30, 0, 0.64);
    background: url("/images/zhucekuaijishi/project/2024project/arrowIcon.png") no-repeat 116px 5px;
}

.surprise-mod .list .bg02.ewmAdd .text02 {
    width: 232px;
}

.surprise-mod .list .ewm-bg {
    background: url("/images/zhucekuaijishi/project/2024project/ewm-bg.png") no-repeat;
    width: 146px;
    height: 146px;
    text-align: center;
    float: left;
    margin-top: 20px;
}

.surprise-mod .list .ewm-bg img {
    width: 130px;
    height: 130px;
    padding-top: 8px;
}

.surprisedRule-pop {
    display: none;
    width: 500px;
    position: fixed;
    left: 50%;
    margin-left: -250px;
    top: 50%;
    z-index: 999;
}

.surprisedRule-pop .pop-tit {
    height: 72px;
    border-radius: 12px 12px 0 0;
    background: #ff6e2e;
}

.surprisedRule-pop .pop-tit h4 {
    width: 100%;
    text-align: center;
    line-height: 72px;
    font-size: 24px;
    color: #fff;
}

.surprisedRule-pop .pop-tit .close-btn {
    display: block;
    width: 21px;
    height: 20px;
    position: absolute;
    top: 0px;
    right: 32px;
    background: url("//www.chinaacc.com/images/zhuanti/20231111/popClose-btn.png") no-repeat;
}

.surprisedRule-pop .pop-con {
    background: #fff;
    border-radius: 0 0 10px 10px;
    border-top: 0;
}

.surprisedRule-pop .pop-con .close-btn {
    display: block;
    width: 16px;
    height: 15px;
    position: absolute;
    top: 22px;
    right: 24px;
    background-position: -157px -347px;
}

.surprisedRule-pop .pop-con p {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 16px;
}

.surprisedRule-pop .pop-con {
    max-height: 500px;
    overflow-y: auto;
    padding: 25px 30px 10px 33px;
}
.teacher_img{
    margin: 11px 30px 0 30px;
}
.bz_img{
    margin: 40px 10px 0 27px;
}
.textbz h3 em{
    font-size: 18px;
}
.surprise-mod .list .text02 p.textbz_info{
    color: #feeb7f;
    font-size: 24px;
}
.bz_tag{
    position: absolute;
    left: 0;
    top: 0;
    padding: 0 10px;
    border-radius: 10px 0 10px 0;
    color: #ff3a0c;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    background: linear-gradient(to bottom,#ffc67d,#ffe2ab);
}

.coupon-new2023 .coupon-btn,.counpImgIntro .coupon-new2023 .coupon-btn2023 {
    display: block;
    width: 225px;
    height: 34px;
    line-height: 34px;
    padding-left: 9px;
    margin: 10px auto;
    text-decoration: none;
    font-size: 12px;
    color: #e0262c;
    background: url("//www.chinaacc.com/images/zhuanti/20221111/vip-coupon.png") no-repeat
}

.coupon-new2023 .coupon-btn i,.counpImgIntro .coupon-new2023 .coupon-btn2023 em {
    display: inline-block;
    width: 17px;
    height: 17px;
    line-height: 17px;
    font-size: 13px;
    color: #fff;
    text-align: center;
    background: #dd111a;
    border-radius: 50%;
    padding: 0;
}

.coupon-new2023 .coupon-btn strong,.counpImgIntro .coupon-new2023 .coupon-btn2023 strong {
    font-size: 20px;
    padding: 0 18px 0 3px;
    vertical-align: -3px
}


.li_box{
    background: #fff;
    border-radius: 12px;
    padding: 20px;
    box-sizing: border-box;
}
.l_box_ai{
    width: 833px;
    height: 180px;
    background: #ebf6ff;
    border-radius: 10px;
}
.l_box_ai h3{
    margin-left: 28px;
    font-size: 20px;
    color: #333;
    font-weight: 600;
    padding-top: 36px;
    margin-bottom: 15px;
}
.l_box_ai p{
    margin-left: 28px;
    font-size: 16px;
    color: #333;
    margin-bottom: 10px;
}
.l_box_ai span{
    display: block;
    margin-left: 28px;
    font-size: 16px;
    color: #999;
}
.s_com_img {
    position: absolute;
    right: 34px;
    top: 8px;
}
.l_box_study{
    margin-top: 17px;
}
.l_box_study .tips{
    display: block;
    padding: 0 20px 0 8px;
    width: 422px;
    height: 38px;
    line-height: 38px;
    border-radius: 6px;
    font-size: 18px;
    color: #0c6cff;
    font-weight: bold;
    margin-top: 6px;
    background: #ffd89c;
    background-image: -webkit-linear-gradient(right, #d9ddff, #bdf6ff);
    background-image: -moz-linear-gradient(right, #d9ddff, #bdf6ff);
    background-image: linear-gradient(right,#d9ddff,#bdf6ff);
} 
.l_box_study .tips i {
    display: inline-block;
    width: 25px;
    height: 24px;
    margin: 0 3px;
    vertical-align: middle;
    background: url("/images/zhucekuaijishi/zhuanti/baoming/2025/aiCourse-ico02.png") no-repeat;
}

.l_box_study a{
    display: block;
    width: 176px;
    height: 48px;
    border-radius: 10px;
    color: #fff;
    margin-left: 14px;
    font-size: 18px;
    font-weight: 600;
    line-height: 48px;
    text-align: center;
}.l_box_study a:hover{
    text-decoration: none;
}
.l_box_study a.l_n_study{
    background: linear-gradient(to right,#1a9bff,#537dff);
    display: none;
} 
.l_box_study a.l_n_study01{
    display: block;
}
.l_box_study a.re_book{
    background: linear-gradient(to right,#ff5c30,#ff2525);
} 
.study_progress{
    margin-top: 18px;
}
.study_progress p{
    color: #333;
    font-size: 16px;
}
.study_progress p em{
    color: #537dff;
    font-weight: 600;
}
.study_pro {
    background: #e9f0f5;
    width: 660px;
    height: 20px;
    border-radius: 20px;
    margin-top: 2px;
    margin-left: 22px;
    position: relative;
}
.study_pro i{
    position: absolute;
    left: 0;
    height: 20px;
    background: #537dff;
    width: 0;
    border-radius: 10px;
}
.book_info{
    width: 313px;
    height: 283px;
    background: #ebf6ff;
    border-radius: 10px;
    text-align: center;
    padding-top: 23px;
    box-sizing: border-box;
}
.book_info .b_tag {
    position: absolute;
    top: 10px;
    right: 27px;
    width: 75px;
    height: 31px;
    background: url(/images/zhucekuaijishi/zhuanti/baoming/2025/book_tag_img.png) no-repeat;
}
.book_info>p{
    color: #fff;
    font-size: 14px;
    background: linear-gradient(to right,#1a9bff,#537dff);
    width: 100%;
    height: 63px;
    line-height: 20px;
    padding-top: 11px;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 0 0 10px 10px;
}


/* add new start */

.order_add_pop{
    width: 478px;
    margin-left: -239px;
}
.order_add_pop .pop-tit{
    background: linear-gradient(to right,#ffcd85,#feb05c);
   
    width: 100%;
    color: #7d0b02;
}
.order_add_pop .pop-tit h4{
    text-align: center;
    padding-left: 0;
    width: 100%;
}
.order_add_pop .pop-tit .close-btn{
    width: 18px;
    height: 18px;
    position: absolute;
    right: 0px;
    top: 0px;
    background: url(/images/zhucekuaijishi/zhuanti/baoming/2025/close_icon.png) no-repeat;
}
.order_add_pop_con{
    padding: 10px 20px 10px 30px;
    box-sizing: border-box;
    background: #fff;
    border-radius: 0 0 6px 6px;
}
.order_add_pop_con h3{
    font-size: 16px;
    color: #333;
    font-weight: 600;
    margin-bottom: 5px;
}
.o_a_list li{
    width: 130px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    margin: 0 12px 16px 0;
    color: #333;
    font-size: 16px;
    float: left;
    cursor: pointer;
}
.o_a_list li:nth-child(3n){
    margin-right: 0;
}
.o_a_list li.on{
    color: #ff412e;
    border: 1px solid #ff412e;
    background: #ffe8df;
}
.form_sty{
    margin-bottom: 14px;
}
.form_sty label{
    font-size: 16px;
    color: #333;
    margin-right: 23px;
    line-height: 32px;
}
.form_sty input{
    width: 333px;
    border: 1px solid #d6d6d6;
    height: 32px;
    font-size: 16px;
    color: #333;
    padding-left: 10px;
    box-sizing: border-box;
    border-radius: 4px;
}
.warn_info{
    text-align: center;
    color: #ff412e;
    font-size: 14px;
    margin-top: 10px;
}
.sumbit_btn{
    display: block;
    width: 160px;
    height: 38px;
    border-radius: 19px;
    text-align: center;
    line-height: 38px;
    background: #ff412e;
    font-size: 16px;
    font-weight: 600;
    margin: 10px auto;
    color: #fff;
}

/*jquery-select.tipxw固定样式请勿动*/
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs i{position:absolute}
.select_boxhs ul {list-style-type:none;padding:0;margin:0;width:100%;display:none;position:absolute;overflow-x: hidden;overflow-y: auto}
.select_boxhs ul li{list-style-type:none;padding:0;margin:0}
.select_boxhs ul.show{display:block}

.areaSelect{width:80px;height:30px; background:#fff;}
.areaSelect input{border:1px solid #e1e1e1; width:68px; overflow:hidden; height:28px; line-height:28px; padding:0 0 0 10px; color:#999; font-size: 14px; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.areaSelect input.on{color:#999}
.areaSelect input.show{border:1px solid #eaeaea}
.areaSelect i{display:block; width:7px; height:4px; background:url("../images/fptk_03.png") no-repeat; top:14px; right:9px;}
.areaSelect i.on{ background:url("../images/fptk_04.png") no-repeat;}
.areaSelect ul { width:78px; border:1px solid #eaeaea;background:#fff;}
.areaSelect ul.show{border:1px solid #eaeaea}
.areaSelect ul li {overflow:hidden;width:68px;cursor:pointer;line-height:30px;height:30px;padding:0 0 0 10px}
.areaSelect ul li.hover {background:#f3f3f3;}
.select_region {
    float: left;
    _display: inline;
    margin-right: 10px;
    width: 103px;
    height: 30px;
}

.select_region input {
    border: 1px solid #e9e9e9;
    width: 103px;
    overflow: hidden;
    height: 28px;
    line-height: 28px;
    text-indent: 10px;
    color: #666;
}

.select_region input.on {
    color: #666
}

.select_region i {
    display: block;
    width: 8px;
    height: 5px;
    top: 12px;
    right: 9px;
    background-position: 0 -26px;
    _overflow: hidden;
}

.select_region i.on {
    background-position: -13px -26px;
}

.select_region ul {
    width: 138px;
    height: 120px !important;
    border: 1px solid #a7cee2;
    background: #fff;
}

.select_region ul.show {
    border: 1px solid #e9e9e9
}

.select_region ul li {
    overflow: hidden;
    width: 96%;
    cursor: pointer;
    line-height: 30px;
    height: 30px;
    padding: 0 0 0 4%
}

.select_region ul li.hover {
    background: #a7cee2;
    color: #fff
}
/**/
/**/
.freeCourse-pop {
    width: 339px;
    margin-left: -164px;
    height: 393px;
    background: #fff;
    border-radius: 10px;
}

.freeCourse-pop .close-btn {
    display: block;
    top: 13px;
    right: 15px;
    width: 16px;
    height: 16px;
    background: url(//www.chinaacc.com/images/zhongjizhicheng/zhuanti/bmztc/ico.png) no-repeat;
    background-position: 0 -297px;
}

.freeCourse-pop .con {
    padding: 53px 0 0 6px;
    color: #b11414;
    text-align: center;
}

.freeCourse-pop .con h4 {
    line-height: 37px;
    font-size: 25px;
}

.freeCourse-pop .con p {
    line-height: 29px;
    font-size: 18px;
}

.freeCourse-pop .con .ewm {
    width: 117px;
    height: 117px;
    padding: 5px;
    border: 2px solid #ffa837;
    border-radius: 6px;
    margin: 17px auto 15px;
}
/* add new end */

/**/
.course-mod{}
.course-mod .list{ width:1220px;}
.course-mod .list .box{ float:left; width:386px; height:446px; background:#fff; border-radius:15px; margin-right:20px;}
.course-mod .list .box .pic{ width:344px; margin:0 auto; padding-top:16px;}
.course-mod .list .box .btn-wrap{ text-align:center; font-size:0; padding:15px 0 0;}
.course-mod .list .box .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 .list .box .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 .list .box .btn-wrap .service-btn:hover,.course-mod .list .box .btn-wrap .buy-btn:hover{ margin-top:-5px;}
.course-mod .more-btn{ display:block; width:150px; height:32px; line-height:32px; font-size:14px; color:#578eef; border:1px solid #578eef; text-align:center; border-radius:40px; text-decoration:none; margin:19px auto 0;}

/**/
.courseWhole{background: #fff  url(/images/template/signUpSpecial/chinaacc.png) no-repeat left bottom;box-shadow: 0 0 12px 0 rgb(0 0 0 / 8%);border-radius: 10px; margin: 30px auto;}
.courseWhole ul{ width: 640px; float: left; padding: 80px 0px 0 40px; margin-bottom: 20px;}
.courseWhole ul li{width:296px; float: left; color: #999; font-size: 16px; margin-bottom:60px; line-height: 22px;}
.courseWhole ul li i{ display: block; float: left; margin:8px 20px 0 0;  width: 68px; height: 68px;}
.courseWhole ul li i.tbIcon01{ background-position: 0 -593px;}
.courseWhole ul li i.tbIcon02{ background-position: -82px -593px;}
.courseWhole ul li i.tbIcon03{ background-position: 0 -675px;}
.courseWhole ul li i.tbIcon04{ background-position:-82px -675px;}
.courseWhole ul li strong{ display: block; font-size: 18px; margin-bottom:8px; color: #333;}
.ewmDisplay{ float: right;background: #fff  url(/images/template/signUpSpecial/fotBg.jpg) no-repeat right bottom; width:520px; height: 390px;}
.ewmDisplay p{ width: 230px; text-align: center; left: -30px; top:66px; color: #999; line-height: 22px;}
.ewmDisplay p img{ border:3px solid #9db8ff; padding:10px; border-radius: 10px;}
.ewmDisplay p i{ display: block; background-position: 0 -560px; width:13px; height: 13px; margin: 10px auto;}
.ewmDisplay p strong{ color: #5080ff; font-size: 16px; line-height: 30px;}
.courseWhole .phoneImg{ right: 50px; bottom: 0;}

/**/
.data-mod{ height:882px; margin-top:20px; background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-bg.jpg") no-repeat;}
.data-mod .top-tit{ position:absolute; left:237px; top:-46px;}
.data-mod .list{ padding:120px 0 0 21px;}
.data-mod .list .box{ float:left; width:380px; margin:0 10px 10px 0;}
.data-mod .list .box .tit{ height:73px; background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-tit.png") no-repeat;}
.data-mod .list .box .tit h4{ display:block; height:73px;}
.data-mod .list .box .tit h4.t1{ background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-tit01.png") no-repeat center 10px;}
.data-mod .list .box .tit h4.t2{ background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-tit02.png") no-repeat center 10px;}
.data-mod .list .box .tit h4.t3{ background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-tit03.png") no-repeat center 10px;}
.data-mod .list .box .tit h4.t4{ background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-tit04.png") no-repeat center 10px;}
.data-mod .list .box .tit h4.t5{ background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-tit05.png") no-repeat center 10px;}
.data-mod .list .box .tit h4.t6{ background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-tit06.png") no-repeat center 10px;}
.data-mod .list .box .tit .send-tags{ right:10px; top:12px;}
.data-mod .list .box .con{ height:253px; background:#fff; border-radius: 0 0 12px 12px;}
.data-mod .list .box .type01{}
.data-mod .list .box .type01 .topList{ padding:13px 0 0 15px;}
.data-mod .list .box .type01 .topList li{ float:left; width:110px; margin-right:10px; text-align:center;}
.data-mod .list .box .type01 .topList h4{ line-height:50px; font-size:20px; color:#000; font-weight:normal;}
.data-mod .list .box .type01 .topList p{ line-height:46px; color:#666; padding-top:1px;}
.data-mod .list .box .type01 .topList li.c1{ background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-bg03.jpg") no-repeat}
.data-mod .list .box .type01 .topList li.c2{ background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-bg04.jpg") no-repeat}
.data-mod .list .box .type01 .topList li.c3{ background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-bg05.jpg") no-repeat}
.data-mod .list .box .type01 .text{ padding:17px 0 0 43px;}
.data-mod .list .box .type01 .text p{ display:block; float:left; width:164px; line-height:30px; padding:0 0 0 15px; background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-ico02.png") no-repeat left center;}
.data-mod .list .box .type01 .text p.auto-tags{ width:auto;}
.data-mod .list .box .type02{}
.data-mod .list .box .type02 .topList{ padding:24px 0 29px 16px;}
.data-mod .list .box .type02 .topList p{ display:block; float:left; width:126px; height:26px; line-height:26px;}
.data-mod .list .box .type02 .topList p span{ display:inline-block; width:26px; height:26px; text-align:center; color:#fff; border-radius:4px; margin-right:10px;}
.data-mod .list .box .type02 .topList p.c1 span{ background:#000;}
.data-mod .list .box .type02 .topList p.c2 span{ background:#20b7f2;}
.data-mod .list .box .type02 .topList p.c3{ width:auto;}
.data-mod .list .box .type02 .topList p.c3 span{ background:#cc0b2e;}
.data-mod .list .box .type02 .line{ width:346px; height:1px; border-bottom:1px dashed #0c0408; margin:0 auto;}
.data-mod .list .box .type02 .text{ height:130px; padding:30px 0 0 25px; background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-bg06.png") no-repeat 258px 23px;}
.data-mod .list .box .type02 .text p{ line-height:34px; font-size:16px; padding-left:18px; background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-ico02.png") no-repeat left center;}
.data-mod .list .box .type03{ padding:3px 0 0;}
.data-mod .list .box .type03 .text{ width:360px; height:239px; margin:0 auto; background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-bg01.png") no-repeat;}
.data-mod .list .box .type03 .text .text-con{ padding:84px 0 0 0;}
.data-mod .list .box .type03 .text p{ display:block; width:310px; height:46px; line-height:46px; background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-ico03.png") no-repeat 10px center #fbf0fa; border-radius:10px; padding-left:30px; margin:0 auto 4px;}
.data-mod .list .box .type04{}
.data-mod .list .box .type04 .pic{ text-align:center; padding:16px 0 0;}
.data-mod .list .box .type04 .text{ padding:10px 0 0;}
.data-mod .list .box .type04 .text p{ line-height:30px; font-size:18px; text-align:center;}
.data-mod .list .box .type05{ padding:12px 0 0; height:241px; background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-bg02.jpg") no-repeat center 99px #fff;}
.data-mod .list .box .type05 .text{ text-align:center; font-size:0;}
.data-mod .list .box .type05 .text .text-box{ display:inline-block; vertical-align:top; width:108px; height:78px; color:#3e0f1e; border:1px dashed #d1bbff; border-radius:10px; margin:0 4px;}
.data-mod .list .box .type05 .text .text-box h5{ line-height:31px; font-size:20px; padding-top:11px;}
.data-mod .list .box .type05 .text .text-box p{ line-height:25px; font-size:14px;}
.data-mod .list .box .type06{ background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-bg07.jpg") no-repeat center bottom #fff;}
.data-mod .receive-btn{ display:block; width:220px; height:50px; line-height:50px; text-align:center; margin:18px auto 0; position:relative; font-size:24px; color:#ff5400; font-weight:bold; border-radius:40px; background:#fff58b; background-image:-webkit-linear-gradient(left, #fff58b, #fff); background-image:-moz-linear-gradient(left, #fff58b, #fff); background-image:linear-gradient(left,#fff58b,#fff);}
.data-mod .receive-btn:before{ content:""; width:60px; height:60px; position:absolute; right:-22px; top:12px; background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/data-ico04.png") no-repeat;}


/**/
.bottomFix-ad{ width:100%; height:80px; position:fixed; left:0; bottom:0; z-index:69; background:url("/images/zhongjizhicheng/zhuanti/bmztc2025/bottom-ad.jpg") no-repeat center top;}
.bottomFix-ad .text{ padding:0 0 0 414px; text-align:center; line-height:80px; font-size:34px; font-weight:bold; color:#fff; font-style:italic;}
.bottomFix-ad .text strong{ color:#fff6b9; font-size:44px;}
.bottomFix-ad .buy-btn{ display:block; width:150px; height:46px; line-height:46px; text-align:center; border-radius:40px; margin:17px 0 0 0; font-size:22px; color:#fff; font-weight:bold; background:#fe5a16; background-image:-webkit-linear-gradient(left, #ffac34, #fe5a16); background-image:-moz-linear-gradient(left, #ffac34, #fe5a16); background-image:linear-gradient(left,#ffac34,#fe5a16);}
.bottomFix-ad .service-btn{ display:block; width:150px; height:46px; line-height:46px; text-align:center; border-radius:40px; margin:17px 0 0 20px; font-size:22px; color:#ff6d2e; font-weight:bold; background:#ffdcc4; background-image:-webkit-linear-gradient(left, #ffdcc4, #fff); background-image:-moz-linear-gradient(left, #ffdcc4, #fff); background-image:linear-gradient(left,#ffdcc4,#fff);}
.bottomFix-ad .close-btn{ display:block; width:30px; height:35px; position:absolute; right:10px; top:0; background: url("/images/chujizhicheng/project/2025project/bottomFix-close.png") no-repeat;}









