@charset "utf-8";
body,
input,
textarea,
button {
    font: 14px/1.5 "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1,\9ED1\4F53", "PingFang SC", "Heiti SC", tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif;
}

body {
    margin: 0 auto;
    color: #333;
    min-width: 1200px;
    background: #fff;
}

p,
ul,
ol,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
select,
button,
textarea,
iframe {
    margin: 0;
    padding: 0;
}

img {
    border: 0 none;
    vertical-align: top;
}

ul,
li,
ol {
    list-style-type: none;
}

i,
em,
address,
caption,
cite,
code,
dfn,
th,
var {
    font-style: normal;
}

a {
    text-decoration: none;
    color: #333;
}

a:hover {
    text-decoration: underline;
}

input,
button,
textarea,
a,
a:hover {
    outline: none;
}

textarea {
    resize: none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    *zoom: 1;
}

.fl {
    float: left;
    _display: inline;
}

.fr {
    float: right;
    _display: inline;
}

.pr {
    position: relative;
}

.abs {
    position: absolute;
}

.layout {
    width: 1200px;
    margin: 0 auto;
}

.mt0 {
    margin-top: 0px !important;
}

.mt10 {
    margin-top: 10px;
}

.top_banner{
    background: url(/images/chujizhicheng/zhuanti/jisumiya/top_banner.jpg) no-repeat top center;
    width: 100%;
    height: 430px;
    padding-top: 1px;
}
.top_banner .top_banner_con{
    height: 459px;
    background: url(//www.chinaacc.com/images/chujizhicheng/zhuanti/jisumiya/t_bimgbg.png) no-repeat top center;
    margin-top: 390px;
    padding-top: 109px;
    box-sizing: border-box;
}
.top_banner_con .con_tag{
    position: absolute;
    top: -21px;
    left: 0;
    color: #c80e04;
    font-size: 16px;
    width: 180px;
    height: 30px;
    border-radius: 15px 15px 15px 0;
    background: linear-gradient(to right,#ffca66,#ffe6be);
    border: 1px solid #ffe6be;
    text-align: center;
    line-height: 30px;
    font-weight: 600;
}
.con_info_no{
    width: 420px;
    height: 198px;
    border-radius: 6px;
    background: linear-gradient(to right,#ebebeb,#efefef);
    border:1px solid #d5d5d5;
    padding-top: 23px;
    box-sizing: border-box;
    margin-right: 10px;
    cursor: pointer;
}
.con_info_list{
    margin-left: 26px;
}
.con_info_no .con_info_no_txt{
    margin-left: 26px;
}
.con_info_no .con_info_no_txt h5{
    font-size: 24px;
    color: #333;
    margin-bottom: 20px;
    margin-top: 20px;
}
.con_info_no .con_info_no_txt h5 i{
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/t_bimg08.png) no-repeat center;
    vertical-align: middle;
    margin-right: 8px;
    margin-top: -4px;
}
.con_info_no_txt p{
    font-size: 18px;
    font-weight: 600;
    color: #333;
}
.con_info_no_txt p i{
    color: #ff2d17;
    font-size: 28px;
}
.con_info_no_txt span.deltxt{
    font-size: 16px;
    color: #666;
    text-decoration: line-through;
}
.con_info_no_info{
    width: 125px;
    height: 131px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/t_bimg01.png) no-repeat center;
    position: relative;
    margin-right: 32px;
}
.con_info_no_info p{
    width: 150px;
    height: 45px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/t_bimg07.png) no-repeat center;
    position: absolute;
    color: #fff;
    font-size: 14px;
    bottom: -24px;
    padding-left: 39px;
    padding-top: 9px;
    box-sizing: border-box;
    left: -24px;
}
.con_info_no.on{
    background: linear-gradient(to right,#ffefcb,#fffcf5,#ffedc7);
    border:1px solid #6a1e00 ;
}
.con_info_tui .tag_xieyi{
    position: absolute;
    width: 82px;
    height: 82px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/t_bimg02.png) no-repeat center;
    left: -10px;
    top: -7px;
}
.con_info_tui .tag_hot{
    position: absolute;
    width: 71px;
    height: 56px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/t_bimg04.png) no-repeat center;
    right: -18px;
    top: -24px;
}
.con_info_no.on .tag_sele{
    position: absolute;
    width: 43px;
    height: 43px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/t_bimg05.png) no-repeat center;
    right: -1px;
    bottom: -1px;
}
.con_info_tui .con_info_no_txt h5 i{
    background: url(/images/chujizhicheng/zhuanti/jisumiya/t_bimg09.png) no-repeat center;
}
.con_info_tui .con_info_no_info{
    background: none;
}
.con_info_tui .con_info_no_info img{
    margin-left: 15px;
}
.con_info_tui .con_info_no_info em{
    display: block;
    width: 100%;
    font-size: 14px;
    color: #6a1e00;
    text-align: center;
}
.con_info_tui .con_info_no_info em span{
    font-weight: 600;
}
.msg-code{
    width: 282px;
    height: 198px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/t_bimg10.png) no-repeat center;
    padding-top: 24px;
    box-sizing: border-box;

}
.msg-code .code-info-tag{
    width: 140px;
    height: 30px;
    text-align: center;
    border-radius: 15px 15px 0 15px;
    color: #701e00;
    font-size: 16px;
    line-height: 30px;
    position: absolute;
    right: 0;
    top: -15px;
    background: linear-gradient(to right,#ffca66,#ffe6be);
    border: 1px solid #ffe6be;
    font-weight: 600;
}
.code-img{
    width: 100px;
    height: 101px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/t_bimgcodebg.png) no-repeat center;
    margin: 0 auto;
    position: relative;
    padding: 10px;
    box-sizing: border-box;
}
.code-img>img{
    width: 100%;
}
.code-img i{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom,#fff,#ff7145);
    opacity: 0.1;
}
.msg-code>p{
    font-size: 16px;
    text-align: center;
    font-weight: 600;
    color: #fff;
    width: 278px;
    height: 27px;
    line-height: 27px;
    margin: 12px auto 10px;
    background: linear-gradient(to right,#ac5fdf ,#fb5126);

}
.msg-code>span{
    display: block;
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 1;
}
.baozhang{
    height: 125px;
    margin-top: 20px;
    box-sizing: border-box;
}
.baozhang span{
    color: #7d5242;
    font-size: 16px;
    margin-top: 75px;
    float: left;
    margin-left: 150px;
}
.baozhang .zixun{
    width: 189px;
    height: 55px;
    border-radius: 27px;
    background: linear-gradient(to bottom,#fff,#ffefca);
    box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.2);
    color: #e41111;
    font-size: 22px;
    text-align: center;
    line-height: 55px;
    margin-top: 38px;
}
.baozhang .buy_btn{
    width: 237px;
    height: 105px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/t_bimg06.png) no-repeat center;
    margin-top: 20px;
    margin-right: 10px;
}
/* 标题以及副标题 */
.txt_con{
    text-align: center;
}
.txt_con h5{
    text-align: center;
    font-size: 36px;
    color: #333;
    text-align: center;
}
.txt_con i{
    display: inline-block;
    width: 41px;
    height: 21px;
} 
.txt_con i.txt_img01{
    background: url(/images/chujizhicheng/zhuanti/jisumiya/txt_img01.png) no-repeat center;
    margin-right: 20px;
}
.txt_con i.txt_img02{
    background: url(/images/chujizhicheng/zhuanti/jisumiya/txt_img02.png) no-repeat center;
    margin-left: 20px;
}
.txt_con p{
    font-size: 18px;
    color: #999;
    margin-top: 10px;
}
/* 标题以及副标题 */
.stegth_teacher{
    margin-top: 430px;
}
.stegth_teacher_info{
    margin-top: 24px;
    width: 100%;
    height: 474px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/tecaher_bg.png) no-repeat top center;
    overflow: hidden;
}
.teacher_info_con{
    width: 328px;
    margin-top: 75px;
    margin-left: 19px;
}
.teacher_info_con h5{
    font-size: 32px;
    color: #333333;
    margin-bottom: 45px;
}
.teacher_info_con h5 span{
    font-size: 20px;
    font-weight: 500;
    vertical-align: middle;
    margin-top: -5px;
    margin-left: 15px;
}
.teacher_info_con em{
    display: block;
    width: 170px;
    height: 30px;
    border-radius: 15px 15px 15px 0;
    line-height: 30px;
    text-align: center;
    background: linear-gradient(to right,#ffca66,#ffe6be);
    color: #701e00;
    font-size: 16px;
    margin-bottom: 13px;
}
.teacher_info_con p{
    color: #333333;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 30px;
}
.teacher_info_con a{
    display: block;
    width: 150px;
    height: 51px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/tecaher_btn.png) no-repeat top center;
}
.teacher_info_con_hou{
    margin-left: 0;
    margin-right: 19px;
}
.teacher_images {
    margin-top: 40px;
    margin-left: 15px;
}
/* 短 准 精 · 极速学初会start */
.sh_pre{
    width: 100%;
    height: 633px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/sh_pre_bg.png) no-repeat top center;
    padding-top: 47px;
    box-sizing: border-box;
}
.sh_pre .txt_con h5{
    color: #fff;
}
.sh_pre .txt_con h5 .txt_img01{
    background: url(/images/chujizhicheng/zhuanti/jisumiya/txt_img011.png) no-repeat top center;
}
.sh_pre .txt_con h5 .txt_img02{
    background: url(/images/chujizhicheng/zhuanti/jisumiya/txt_img021.png) no-repeat top center;
}
.sh_pre .txt_con p{
    color: #fff;
}
.sh_pre_con{
    width: 1200px;
    height: 411px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/sh_pre_txt_bg.png) no-repeat bottom center;
    margin: 0 auto;
    margin-top: 23px;
}
.sh_pre_con_txt{
    width: 299px;
    color: #fff;
}
.sh_pre_con_txt01{
    margin-left: 0px;
}
.sh_pre_con_txt h5{
    color: #fff;
    font-size: 22px;
    margin-left: 20px;
    margin-top: 26px;
}
.sh_pre_con_txt  p{
    font-size: 16px;
    margin-left: 20px;
    margin-top: 35px;
}
.sh_pre_con_txt  span{
    display: block;
    font-size: 14px;
    margin-left: 20px;
    margin-top: 5px;
    opacity: 0.8;
}
.sh_pre_con_txt em{
    position: absolute;
    bottom: -116px;
    left: 63px;
    font-size: 14px;
    color: #fff;
}
.sh_pre_con_txt img{
    margin-left: 34px;
}
.sh_pre_con_txt04 img{
    margin-left: 55px;
}
.sh_pre_con_txt .circle_info{
    margin-left: 16px;
    margin-top: 38px;
}
/* 短 准 精 · 极速学初会end */
/* 11天应试特训 初会势在必得start */
.speTrain11{
    padding-top: 30px;
}
.speTrain11_con{
    height: 441px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/speTrain_img01_bg.jpg) no-repeat;
    margin-bottom: 25px;
    margin-top: 30px;
}
.speTrain12_con{
    height: 441px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/speTrain_img02_bg.jpg) no-repeat;
}
.speTrain_con .tag_spe{
    width: 105px;
    height: 73px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/speTrain_tag_bg.png) no-repeat;
    position: absolute;
    right: 18px;
    top: -4px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    color: #333;
    padding-top: 18px;
    line-height: 1.2;
    box-sizing: border-box;
}
.speTrain_con .tag_spe span{
    color: #ff144a;
}
.speTrain11_con_txt span{
    font-size: 24px;
    color: #fff;
    margin-left: 420px;
    margin-top: 32px;
    line-height: 1;
    margin-right: 27px;
}
.speTrain11_con_txt em{
    width: 124px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.3);
    margin-top: 30px;
    margin-right: 14px;
    color: #fff;
    font-size: 16px;
}
.speTrain11_con_txt img{
    position: absolute;
    left: 120px;
    top: -10px;
}
.speTrain_con_detail{
    margin-top: 63px;
    color: #fff;
    margin-left: 33px;

}
.speTrain_con_detail p,.speTrain_con_detail span{
    font-size: 20px;
    color: #fff;
    margin-top: 20px;
}
.speTrain_con_detail span{
    display: block;
    margin-top: 30px;
}
.speTrain_con_detail h3{
    font-size: 24px;
    color: #fff;
    margin-top: 5px;
}
.speTrain_img01{
    margin-top: 56px;
    margin-left: 22px;
}
.speTrain_con_detail p img{
    vertical-align: bottom;
    margin-right: 6px;
}
.speTrain12_con .speTrain_con_detail span{
    font-size: 16px;
    margin-top: 45px;
}
.speTrain12_de_img{
    margin-top: 56px;
    margin-left: 42px;
    width: 877px;
    height: 302px;
    border-radius: 18px;
    background: #fff;
}
.speTrain12_de_img img{
    margin-top: 24px;
    margin-left: 74px;

}
.speTrain12_de_step{
    width: 400px;
    height: 262px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/speTrain_img021.png) no-repeat center;
    margin-top: 18px;
    margin-left: 92px;
}
.speTrain12_de_step p{
    margin-left: 127px;
    font-size: 18px;
    color: #333;
    line-height: 74px;
    margin-bottom: 18px;
}
.speTrain13_con{
    height: 379px ;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/speTrain_img03_bg.jpg) no-repeat top center;
    margin-top: 25px;
}
.speTrain13_con.speTrain14_con{
    background: url(/images/chujizhicheng/zhuanti/jisumiya/speTrain_img031_bg.jpg) no-repeat top center;
}
.speTrain13_con .speTrain11_con_txt img{
    margin-top: 55px;
    margin-left: 25px;
}
.speTrain13_con .speTrain11_con_txt img{
    margin-top: 55px;
    margin-left: 25px;
}
.speTrain13_con .speTrain11_con_txt em{
    margin-left: 470px;
    margin-top: 48px;
}
.speTrain13_con_list{
    width: 877px;
    height: 222px;
    border-radius: 18px;
    background: #fff;
    margin-left: 300px;
    margin-top: 57px;
    padding: 40px 0px 40px 40px;
    box-sizing: border-box;
}
.speTrain14_con .speTrain13_con_list{
    width: 1150px;
    margin-left: 25px;
}
.speTrain13_con_list li{
    width: 258px;
    float: left;
}
.speTrain13_con_list li h5{
    font-size: 22px;
    color: #333;
    position: relative;
    margin-bottom: 10px;
}
.speTrain13_con_list li h5 span{
    position: absolute;
    color: #fd7400;
    font-size: 18px;
    left: 126px;
}
.speTrain13_con_list li h5 span i{
    font-size: 12px;
    
}
.speTrain13_con_list li p{
    font-size: 16px;
    color: #666;
    line-height: 30px;
}
.speTrain13_con_list li em{
    display: inline-block;
    padding: 10px 20px;
    border-radius: 8px;
    color: #ff5911;
    font-size: 16px;
    margin-top: 15px;
    background: #fff1d6;
    line-height: 1;
}
.speTrain13_con_list li:nth-child(2){
    width: 280px;
    padding: 0 0px 0 40px;
    margin-right: 40px;
    box-sizing: border-box;
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
}
.speTrain14_con .speTrain13_con_list li:nth-child(3) {
    border-right: 1px solid #dcdcdc;
    margin-right: 33px;
    width: 230px;
}
/* 11天应试特训 初会势在必得end */
.worry_free{
    padding-top: 55px;
    box-sizing: border-box;
    width: 100%;
    height: 542px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/worry_free_bg.jpg) no-repeat top center;
    margin-top: 54px;
}
.worry_free_con{
    width: 1241px;
    height: 350px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/worry_free_con_bg.png) no-repeat top center;
    margin: 0 auto;
    margin-top: 28px;
}
.worry_free_con_txt{
    margin-left: 42px;
    padding-top: 191px;
}
.worry_free_con_txt p{
    font-size: 18px;
    color: #333;
}
.worry_free_con_txt em{
    display: block;
    width: 149px;
    height: 27px;
    background: linear-gradient(to right,#c25114,#b34903);
    text-align: center;
    line-height: 27px;
    color: #fff;
    margin-top: 38px;
}
.worry_free_con_info{
    width: 930px;
    padding: 246px 0 0 107px;
    box-sizing: border-box;
    margin-left: 49px;
}
.worry_free_con_info p{
    font-size: 16px;
    color: #333;
    font-weight: 600;
    text-align: center;
    float: left;
}
.worry_free_con_info p span{
    font-weight: 500;
}
.worry_free_con_info img{
    float: left;
    margin: 0 25px;
}
/* vip精准服务 start */
.vip_service{
    width: 100%;
    height: 1236px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/vip_services_bg.jpg) no-repeat top center;
    padding-top: 55px;
    box-sizing: border-box;
}
.vip_service .txt_con p{
    color: #fff;
}
.vip_service_part{
    width: 588px;
    height: 426px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/vip_services_part1.png) no-repeat top center;
}
.vip_service_part h5{
    width: 460px;
    height: 60px;
    line-height: 60px;
    color: #691400;
    font-size: 24px;
    margin-left: 136px;
    display: flex;
    align-items: center;
}
.vip_service_part h5 span{
    font-size: 16px;
    font-weight: 500;
    color: #a3432d;
    margin-left: 20px;
}
.vip_service_con{
    margin-top: 30px;
}
.vip_service_part02{
    background: url(/images/chujizhicheng/zhuanti/jisumiya/vip_services_part2.png) no-repeat top center;
    margin-left: 24px;
}
.part02_info{
    width: 465px;
    margin-left: 82px;
    margin-top: 170px;
    color: #fff;
    font-size: 16px;
}
.part02_info p{
    width: 155px;
    float: left;
    text-align: center;
    line-height: 1.2;
}
.part02_info p:nth-child(1){
    margin-top: 45px;
}
.part02_info p:nth-child(2){
    margin-top: 27px;
}
.part02_b_info{
    display: block;
    width: 418px;
    height: 41px;
    line-height: 41px;
    border-radius: 20px;
    margin: 0 auto;
    background: #ffe2c9;
    margin: 0 auto;
    margin-top: 30px;
    text-align: center;
    font-size: 16px;
    color: #333;
}
.vip_service_part03{
    width: 1200px;
    height: 456px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/vip_services_part3.png) no-repeat top center;
    margin-top: 27px;
}
.vip_service_part03 h5{
    margin-bottom: 40px;
}
.vip_service_part03_info{
    width: 340px;
    height: 140px;
    padding-left: 147px;
    box-sizing: border-box;
    margin-bottom: 30px;
    margin-left: 56px;
}
.vip_service_part03_info h6{
    color: #333;
    font-size: 16px;
    margin-top: 22px;
}
.vip_service_part03_info p{
    font-size: 14px;
    color: #333;
    line-height: 30px;
    margin-top: 15px;
}
.vip_service_part03_info2{
    margin-left: 398px;
}
.vip_service_part03_info4{
    margin-left: 29px;
}
.vip_services_ad{
    margin-top: 12px;
}
/* vip精准服务 end*/
/* 您的权益&听课说明   start */
.equity{
    height: 300px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/qunayi_bg.png) top center no-repeat;
    padding-top: 40px;
    box-sizing: border-box;
}
.equity .txt_m{
    font-size: 37px;
    color: #333;
    font-weight: 600;
    text-align: center;
    line-height: 1;
}
.equity .txt_line{
    background: #b9630f;
}
.equity_info {
    height: auto;
    background: #fff;
    border-radius: 10px;
    padding: 40px 30px 40px 30px;
    margin-top: 28px;
}
.equity_info_con{
    height: 88px;
    overflow: hidden;
}
.equity_info p{
    display: flex;
    align-items: flex-start;
    color: #333;
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 1.5;
}
.equity_info p i{
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #bbb0f3;
    margin-right: 20px;
    margin-top: 7px;
    flex-shrink: 0;
}
.shouqi{
    width: 139px;
    height: 32px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/qunayi_img_bg.png) no-repeat;
    position: absolute;
    margin-left: -70px;
    bottom: 0;
    left: 50%;
    color: #7944ff;
    font-size: 14px;
    text-align: center;
    line-height: 32px;
}
.arrow_img{
    display: inline-block;
    width: 12px;
    height: 7px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/qunayi_arrow.png) no-repeat;
    margin-left: 5px;
    transition: all 0.3s;
}
.arrow_img.on{
    transform: rotate(180deg);
}

/* 您的权益&听课说明  end */
.tpl-bottomAd {
    height: 90px;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 600;
    background-repeat: no-repeat;
    background-position: center bottom
}

.tpl-bottomAd-fixed {
    padding-bottom: 90px !important
}

.tpl-bottomAd .tpl-bottomAd-body {
    width: 1200px;
    margin: 0 auto
}

.tpl-bottomAd .tpl-bottomAd-coupon {
    width: 230px;
    height: 68px;
    float: left;
    margin: 15px 35px 0 0;
    background: url(/images/template/project/projectTemplate/tpl-bottomAd-coupon-bg.png) no-repeat;
    position: relative
}

.tpl-bottomAd .tpl-bottomAd-coupon-panel {
    margin-right: 71px;
    padding-left: 17px
}

.tpl-bottomAd .tpl-bottomAd-coupon-value {
    height: 32px;
    padding-top: 10px;
    line-height: 1;
    font-size: 0;
    color: #c65810
}

.tpl-bottomAd .tpl-bottomAd-coupon-value em {
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    margin: 3px 3px 0 0
}

.tpl-bottomAd .tpl-bottomAd-coupon-value span {
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    margin: 3px 0 0 2px
}

.tpl-bottomAd .tpl-bottomAd-coupon-value strong {
    line-height: 32px;
    font-size: 28px;
    display: inline-block;
    color: #ce3d12;
    vertical-align: middle
}

.tpl-bottomAd .tpl-bottomAd-coupon-panel p {
    line-height: 16px;
    color: #cf7b13;
    font-size: 12px
}

.tpl-bottomAd .tpl-bottomAd-coupon-state {
    width: 45px;
    position: absolute;
    right: 16px;
    top: 12px
}

.tpl-bottomAd .tpl-bottomAd-coupon-state a,.tpl-bottomAd .tpl-bottomAd-coupon-state span {
    height: 47px;
    line-height: 470px;
    overflow: hidden;
    background: url(/images/template/project/projectTemplate/tpl-bottomAd-coupon-state.png) no-repeat;
    display: none
}

.tpl-bottomAd .tpl-bottomAd-coupon-state .tpl-bottomAd-coupon-state-use {
    background-position: left -47px
}

.tpl-bottomAd .tpl-bottomAd-coupon-state .tpl-bottomAd-coupon-state-have {
    background-position: left -94px
}

.tpl-bottomAd .tpl-bottomAd-coupon-state .tpl-bottomAd-coupon-state-lose {
    background-position: left -141px
}

.tpl-bottomAd .tpl-bottomAd-text {
    line-height: 100px;
    font-size: 38px;
    font-weight: bold;
    color: #fff;
    font-style: italic
}

.tpl-bottomAd .tpl-bottomAd-text-rows {
    line-height: 37px;
    padding-top: 30px;
    text-shadow: 0 4px 4px rgba(229, 32, 0, 0.8);
}
.tpl-bottomAd .tpl-bottomAd-text-rows span{
    margin-left: 15px;
    vertical-align: middle;
}
.tpl-bottomAd .tpl-bottomAd-btns {
    padding-top: 25px;
    font-size: 0
}

.tpl-bottomAd .tpl-bottomAd-btns a {
    padding: 14px 28px;
    line-height: 1;
    margin-left: 16px;
    display: inline-block;
    border: 2px solid #ff9518;
    color: #a14b00;
    font-size: 20px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    background: #ffe0bb;
    background: -webkit-linear-gradient(top,#fff,#ffe0bb);
    background: -moz-linear-gradient(top,#fff,#ffe0bb);
    background: linear-gradient(top,#fff,#ffe0bb);
    -webkit-box-shadow: 0 9px 10px rgba(210,8,0,.29);
    -moz-box-shadow: 0 9px 10px rgba(210,8,0,.29);
    box-shadow: 0 9px 10px rgba(210,8,0,.29)
}

.tpl-bottomAd .tpl-bottomAd-btns .tpl-bottomAd-btns-style {
    border-color: #ffe3cc;
    color: #ffe3cc;
    background: #dc0000;
    background: -webkit-linear-gradient(top,#ff836b,#dc0000);
    background: -moz-linear-gradient(top,#ff836b,#dc0000);
    background: linear-gradient(top,#ff836b,#dc0000)
}

.tpl-bottomAd .tpl-bottomAd-code {
    width: 134px;
    padding: 15px 0 0 15px;
    background: url(/images/template/project/projectTemplate/tpl-bottomAd-code-bg.png) no-repeat;
    margin: -30px 0 0 4px
}

.tpl-bottomAd .tpl-bottomAd-code img {
    float: left;
    width: 96px;
}

.tpl-bottomAd .tpl-bottomAd-code p {
    line-height: 18px;
    margin-left: 106px;
    padding-top: 13px;
    font-size: 16px;
    color: #fff
}
.tpl-bottomAd .tpl-bottomAd-btns a.tpl-bottomAd-class{
    width: 162px;
    height: 63px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/qunayi_btn_bg.png) no-repeat;
    padding: 0;
    box-shadow: none;
    border: 0;
    margin-top: -4px;
    margin-right: 30px;
}
.tpl-bottomAd .tpl-bottomAd-close {
    width: 30px;
    height: 30px;
    line-height: 300px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    background: url(/images/template/project/projectTemplate/tpl-bottomAd-close.png) no-repeat
}

/**/
.bottomFix-ad {
    width: 100%;
    height: 101px;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 69;
    background: url("/images/zichanpinggushi/project/index2025/bottomFix-ad.jpg") no-repeat center top;
}

.bottomFix-ad .left-text {
    width: 630px;
    padding: 16px 0 0;
}

.bottomFix-ad .left-text h4 {
    line-height: 42px;
    font-size: 32px;
    font-weight: bold;
    text-shadow: 0 5px 10px #ea3209;
    color: #ffebba;
    font-style: italic;
}

.bottomFix-ad .left-text p {
    line-height: 22px;
    font-size: 18px;
    color: #fff2d2;
}

.bottomFix-ad .coupon {
    width: 198px;
    height: 78px;
    margin-top: 11px;
    background: url("/images/zichanpinggushi/project/index2025/bottomFix-bg.png") no-repeat;
}

.bottomFix-ad .coupon .text {
    text-align: center;
    width: 101px;
    padding: 0 0 0 6px;
}

.bottomFix-ad .coupon .text h4 {
    line-height: 36px;
    font-size: 40px;
    color: #e4160d;
    padding-top: 8px;
}

.bottomFix-ad .coupon .text h4 span {
    font-size: 28px;
    font-weight: normal;
}

.bottomFix-ad .coupon .text p {
    line-height: 22px;
    font-size: 16px;
    color: #6a1e00;
}

.bottomFix-ad .coupon .coupon-btn {
    display: block;
    width: 69px;
    height: 70px;
    margin: 6px 6px 0 0;
    background: url("/images/zichanpinggushi/project/index2025/bottomFix-btn.png") no-repeat;
}

.bottomFix-ad .btn {
    display: block;
    width: 151px;
    height: 51px;
    margin: 27px 0 0 11px;
    line-height: 0;
    font-size: 0;
    background: url("/images/zichanpinggushi/project/index2025/bottomFix-btn02.png") no-repeat;
}

.bottomFix-ad .service-btn {
    display: block;
    width: 146px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 20px;
    color: #a14b00;
    font-weight: bold;
    border-radius: 40px;
    margin: 27px 11px 0 0;
    text-decoration: none;
    border: 2px solid #ff9518;
    background: #ffe1bd;
    background-image: -webkit-linear-gradient(top, #fffffe, #ffe1bd);
    background-image: -moz-linear-gradient(top, #fffffe, #ffe1bd);
    background-image: linear-gradient(top,#fffffe,#ffe1bd);
}

.bottomFix-ad .close-btn {
    display: block;
    width: 30px;
    height: 35px;
    position: absolute;
    right: 10px;
    top: 0;
    background: url("/images/zichanpinggushi/project/index2025/bottomFix-close.png") no-repeat;
}

/**/
.xiaoqing-project-top-bg{ background:url("https://www.chinaacc.com/images/chujizhicheng/zhuanti/jisumiya/top_banner.jpg") no-repeat center top; height: 430px;}
.xiaoqing-project-top-bg h3{ color: #fff; font-size: 30px; padding:28px 0 0 215px;}
.xiaoqing-project-top-bg .countdown{ width:600px; margin: 0 auto; padding-top:350px; font-size: 16px; color: #fff;}
.xiaoqing-project-top-bg .countdown em{ display: inline-block; vertical-align: middle; margin: 0 2px; background:url("/images/zhuanti/25zhounianqing/project-time-bg.png") no-repeat; width: 44px; height: 60px; line-height: 60px; text-align: center; font-size: 46px; color: #fffea0;}
.xiaoqing-project-top-bg .countdown span{display: inline-block; margin: 0 3px;}

/*
.xiaoqing-project-top-bg{ background:url("http://www.chinaacc.com/upload/resources/image/2025/02/28/2509858.png") no-repeat center top; height: 715px;}
.xiaoqing-project-top-bg h3{ color: #fff; font-size: 30px; padding:28px 0 0 215px;}
.xiaoqing-project-top-bg .countdown{ width:520px; margin: 0 auto; padding-top:440px; font-size: 16px; color: #fff;}
.xiaoqing-project-top-bg .countdown em{ display: inline-block; vertical-align: middle; margin: 0 2px; background:url("/images/zhuanti/25zhounianqing/project-time-bg.png") no-repeat; width: 44px; height: 60px; line-height: 60px; text-align: center; font-size: 46px; color: #fffea0;}
.xiaoqing-project-top-bg .countdown span{display: inline-block; margin: 0 3px;}*/


