@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;
}
.din{ font-family:DIN Alternate,Microsoft Sans Serif;}
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{
    width: 100%;
    height: 430px;
    padding-top: 1px;
}
.top_banner .top_banner_con{
    height: 459px;
    background: url(//www.fawtography.com/images/chujizhicheng/zhuanti/jisumiya/t_bimgbg.png) no-repeat top center;
    margin-top: -58px;
    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-new.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,#fff15a,#fff7a7,#fffffe);
    border:3px solid #9537d3 ;
}
.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-new.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:10px;
}
.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-new.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.png) 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: 5px;
}
.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;
    right: 8px;
}
.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;
}
.worry_free_con{
    width: 1241px;
    height: 350px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/worry_free_con_bg-new.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: 560px;
    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("/images/chujizhicheng/zhuanti/jisumiya/header2026.jpg") no-repeat center top; height: 657px;}
.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.fawtography.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;}*/

/**/
.speTrain-one{ height:371px; margin-top:23px; background:url("/images/chujizhicheng/zhuanti/jisumiya/speTrainOne-bg01.jpg") no-repeat center top;}
.speTrain-one .top-tit{ height:116px;}
.speTrain-one .top-tit h3{ display:block; float:left; width:300px; padding:0 0 0 120px; margin-top:-8px;}
.speTrain-one .top-tit h4{ float:left; line-height:89px; font-size:24px; color:#fff; font-weight:normal;}
.speTrain-one .top-tit h4 span{ display:inline-block; line-height:27px; font-size:16px; font-weight:normal; color:#fff; background:#d24ee1; width:125px; text-align:center; border-radius:12px; margin-left:12px;}
.speTrain-one .top-tit .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-one .top-tit .tag_spe span{color:#ff144a}
.speTrain-one .con{ padding:20px 43px 0 43px;}
.speTrain-one .con .left-con{ width:471px; height:193px; border-radius:15px; background:url("/images/chujizhicheng/zhuanti/jisumiya/speTrainOne-bg02.jpg") no-repeat 246px 40px #f8eafe;}
.speTrain-one .con .text{ padding:20px 0 0 28px;}
.speTrain-one .con .text h4{ width:213px; line-height:57px; font-size:22px; border-bottom:1px solid #999;}
.speTrain-one .con .text p{ line-height:28px; font-size:16px; padding:10px 0 0;}
.speTrain-one .con .right-con{ width:471px; height:193px; border-radius:20px; background:url("/images/chujizhicheng/zhuanti/jisumiya/speTrainOne-bg03.jpg") no-repeat 304px 53px #f8eafe;}

/**/
.refund-wrap{ width:100%; height:769px; margin-top:60px; background:url("/images/chujizhicheng/zhuanti/jisumiya/refund-bg01.jpg") no-repeat center top;}
.refund-mod{}
.refund-mod .top-title{ line-height:136px; padding-top:9px; text-align:center; font-size:45px; color:#fff; font-weight:bold;}
.refund-mod .top-title span{ font-weight:normal; color:#fec775;}
.light_mod03_con{width:1144px;margin:0 auto;margin-top:22px;height:356px}
.light_mod03_con img.fl{margin-left:100px;}
.light_mod03_con_right{margin-left:110px;margin-top:10px}
.light_mod03_list{margin-left:40px;color:#a82800;font-size:20px;margin-top:22px}
.light_mod03_list i{display:inline-block;width:22px;height:22px;background:url(/images/zhongjizhicheng/project/2025project/vip2025/vipdown/f_h_light_txt_vip_img01.png) no-repeat;margin-right:8px;vertical-align:middle;margin-top:-2px}
.light_mod03_list i:nth-child(2){margin-left:50px}
.light_mod03__btn{margin-top:30px;font-size:0}
.light_mod03__btn a{display:inline-block;height:44px;background:#a92800;color:#fff;font-size:16px;text-align:center;width:280px;line-height:44px;vertical-align:middle;text-decoration:none}
.light_mod03__btn a:first-child{border-radius:22px 0 0 22px}
.light_mod03__btn a:nth-child(2){border-radius:0 22px 22px 0;border:1px solid #a92800;color:#230337;height:42px;background:#fff;line-height:42px}


.f_h_tuifei li{
    width: 302px;
    height: 165px;
    border: 1px solid #a92800;
    border-radius: 10px;
    float: left;
    text-align: center;
    position: relative;
    line-height: 1;
    padding-top: 26px;
    box-sizing: border-box;
    margin-right: 20px;
}
.f_h_tag{
    position: absolute;
    width: 42px;
    height: 36px;
    border-radius: 18px;
    text-align: center;
    line-height: 36px;
    color: #fff;
    font-size: 20px;
    top: -20px;
    left: 12px;
    background: #a92800;
}
.f_h_tuifei li p{
    font-size: 18px;
    color: #be2a00;
    margin-bottom: 16px;
}
.f_h_tuifei li h6{
    font-size: 20px;
    color: #230337;
}



.light_mod04_con {
    width: 1140px;
    height: 190px;
    background: url(/images/zhongjizhicheng/project/2025project/vip2025/vipdown/f_h_light_txt_vip_img02.png) no-repeat left 540px center, linear-gradient(to right, #ff9f37, #f72320);
    border: 1px solid #fff;
    border-radius: 15px;
    margin: 0 auto;
    margin-top: 22px;
    position: relative;
    
}

.light_mod04_con em {
    position: absolute;
    width: 300px;
    height: 32px;
    background: linear-gradient(to right, #ffec85, #fffffb, #ffec85);
    text-align: center;
    line-height: 32px;
    color: #fe5408;
    font-size: 14px;
    border-radius: 16px;
    top: 0;
    left: 0;
}

.mod04_con_fl {
    margin-left: 66px;
    margin-top: 53px;
}

.mod04_con_fl p {
    position: absolute;
    width: 411px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border: 1px solid #fff;
    border-radius: 4px;
    background: #fb9540;
    color: #fff;
    top: 76px;
    box-shadow: 0 0 20px 5px #f57113;
    font-size: 16px;
}
.mod04_con_fl p a{ color: #fff;}
.mod04_con_fl p a:hover{ text-decoration: none;}
.mod04_con_fl p img {
    width: 52px;
    position: absolute;
    right: 85px;
    top: 9px;
    animation:btnBig 3s infinite; -webkit-animation:btnBig 3s infinite;
}

.mod04_con_fr p {
    font-size: 26px;
    background: linear-gradient(90deg, #ffe156, #ffffff 40%, #ffec84);
    /* 娓愬彉鑳屾櫙 */
    -webkit-background-clip: text;
    /* 浠呰鍓枃鏈� */
    -webkit-text-fill-color: transparent;
    /* 濉厖棰滆壊閫忔槑 */
    font-weight: 600;
    margin-top: 51px;
}

.mod04_con_fr span {
    background: linear-gradient(90deg, #ffffff, #fff58b);
    /* 娓愬彉鑳屾櫙 */
    -webkit-background-clip: text;
    /* 浠呰鍓枃鏈� */
    -webkit-text-fill-color: transparent;
    /* 濉厖棰滆壊閫忔槑 */
    font-weight: 600;
    font-size: 94px;
    font-weight: 600;
    position: relative;
}

.mod04_con_fr i.wan {
    width: 32px;
    height: 32px;
    background: linear-gradient(to right, #fffffd, #fff58f);
    text-align: center;
    border-radius: 50%;
    color: #f70604;
    line-height: 32px;
    position: absolute;
    font-weight: 600;
    font-size: 22px;
    right: -26px;
    top: -5px;
}

.mod04_con_fr {
    margin-top: 50px;
    margin-right: 48px;
}

.f_hi_light_mod04 {
    width: 1202px;
    height: 693px;
    background: url(/images/zhongjizhicheng/project/2025project/vip2025/vipdown/f_h_light_bg04.png) no-repeat;
    margin-top: 20px;
}

.mod04_list {
    float: right;
    margin-right: 158px;
    margin-top: 82px;
}

.mod04_list li {
    width: 486px;
    height: 90px;
    border-radius: 10px;
    background: #fff;
    margin-bottom: 10px;
}

.mod04_list li p {
    font-size: 20px;
    color: #222;
    font-weight: 600;
    line-height: 1;
    margin-left: 25px;
    float: left;
    margin-top: 20px;
}

.mod04_list li p em {
    display: block;
    font-size: 14px;
    font-weight: 500;
    margin-top: 10px;
}

.mod04_list li img {
    float: right;
    margin-top: 10px;
    margin-right: 46px;
}

.mod04_list li:nth-child(2) img {
    margin-left: 55px;
    margin-top: 12px;
}

.mod04_list li:nth-child(3) img {
    margin-left: 36px;
    margin-top: 16px;
}

.mod04_btm {
    position: absolute;
    bottom: 88px;
    left: 383px;
}

.mod04_btm h5 {
    font-size: 20px;
    font-weight: 600;
    color: #222;
    margin-bottom: 14px;
}

.mod04_btm p {
    font-size: 14px;
    line-height: 20px;
    
}

/**/
.coupon-wrap{ width:100%; height:791px; background:url("/images/chujizhicheng/zhuanti/jisumiya/coupon-wrap.jpg") no-repeat center top;}
.coupon-mod .top-tit{ text-align:center; line-height:134px; padding:26px 0 0 0; font-size:50px; font-weight:bold; color:#5b0101;}
.coupon-mod .top-tit strong{ color:#ef2f01;}
.coupon-mod .top-tit i{ display:inline-block; vertical-align:60px; margin-right:30px;}
.ab_class_con {
    width: 1200px;
    height: 565px;
    background: #fff;
    border-radius: 20px;
    margin: 0 auto;
    margin-top: 29px;
    padding: 30px;
    box-sizing: border-box;
}

.ab_class_conImg01 {
    width: 560px;
    height: 500px;
    background: url(/images/zhongjizhicheng/project/2025project/vip2025/vipdown/ab_class.png) no-repeat;
    float: left;
    position: relative;
    padding-top: 28px;
    box-sizing: border-box;
    cursor: pointer;
}

.sel_tag {
    position: absolute;
    width: 120px;
    height: 100px;
    background: url(/images/zhongjizhicheng/project/2025project/vip2025/vipdown/ab_class_sele01.png) no-repeat;
    right: 0;
    top: 0;
}
.ab_class_conImg01.on .sel_tag{
    background: url(/images/zhongjizhicheng/project/2025project/vip2025/vipdown/ab_class_sele.png) no-repeat;
}
.ab_class_con .ab_class_conImg01 .txt {
    display: block;
    margin: 0 auto;
}

.ab_class_conImg01_con {
    width: 520px;
    height: 290px;
    background: #fff9ef;
    border-radius: 14px;
    margin: 0 auto;
    margin-top: 10px;
    padding-top: 34px;
    box-sizing: border-box;
    line-height: 1;
    overflow: hidden;
    border: 1px solid #fff9ef;
}

.ab_class_conImg01_con h5 {
    text-align: center;
    color: #ff4614;
    font-size: 66px;
    font-weight: 600;
    margin-bottom: 20px;
}

.ab_class_conImg01_con h5 em {
    font-size: 28px;
    font-weight: 400;
}

.ab_class_conImg01_con h5 span {
    font-size: 16px;
    color: #222;
    font-weight: 400;
}

.ab_class_conImg01_con p {
    text-align: center;
    margin-bottom: 20px;
}

.ab_class_conImg01_con p img {
    vertical-align: middle;
    margin-top: -8px;
    margin-right: 10px;
}

.ab_class_conImg01_con p span {
    font-size: 24px;
    font-weight: 600;
    background: linear-gradient(90deg, #f89e45, #cc6b14);
    /* 娓愬彉鑳屾櫙 */
    -webkit-background-clip: text;
    /* 浠呰鍓枃鏈� */
    -webkit-text-fill-color: transparent;
}

.conImg01_con_list {
    text-align: center;
}

.conImg01_con_list span {
    font-size: 16px;
    color: #cd6c16;
    position: relative;
}

.conImg01_con_list span::before {
    position: absolute;
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #cd6c16;
    top: 50%;
    margin-top: -3px;
    left: -15px;
}

.conImg01_con_list span:last-child {
    margin-left: 35px;
}

.ab_class_conImg01_con .xieyi {
    display: block;
    width: 154px;
    height: 27px;
    background: linear-gradient(to right, #ffdea3, #ffe5bf);
    text-align: center;
    line-height: 27px;
    color: #b64f10;
    margin: 0 auto;
    margin-top: 33px;
    border-radius: 4px;
    box-shadow: 0 5px 3px 0px rgba(176, 53, 4, 0.51);
}
.ab_class_conImg01_con .xieyi a{ color: #b64f10; text-decoration: none;}
.mianxi {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 519px;
    height: 49px;
    background: linear-gradient(to right, #ff3582, #fe2f23, #ff9e09);
    padding-left: 74px;
    box-sizing: border-box;
    text-align: left;
    color: #fff;
    font-size: 18px;
    line-height: 49px;
}

.mianxi .hot_tag {
    position: absolute;
    left: 15px;
    top: -5px;
    width: 41px;
    height: 46px;
    background: url(//www.fawtography.com/upload/resources/image/2025/03/12/2526029.png) no-repeat;
}

.mianxi strong {
    margin-left: 31px;
}

.ab_class_conImg02 {
    background: url(/images/zhongjizhicheng/project/2025project/vip2025/vipdown/ab_class01.jpg) no-repeat;
    margin-left: 20px;
}

.ab_class_conImg02 .ab_class_conImg01_con p {
    font-size: 24px;
    color: #f05325;
    text-align: center;
    font-weight: 600;
}

.ab_class_conImg02 .ab_class_conImg01_con .gift_coupon {
    width: 483px;
    height: 101px;
    background: url(/images/zhongjizhicheng/project/2025project/vip2025/vipdown/ab_class_coupon.png) no-repeat;
    margin: 0 auto;
}

.ab_class_conImg02 .ab_class_conImg01_con .gift_coupon p {
    width: 189px;
    margin-top: 20px;
    padding-left: 20px;
    box-sizing: border-box;
    color: #fff;
}

.ab_class_conImg02 .ab_class_conImg01_con .gift_coupon p i {
    font-size: 66px;
    font-weight: 600;
    margin-left: -10px;
}

.ab_class_conImg02 .ab_class_conImg01_con .gift_coupon p em {
    font-size: 28px;
    font-weight: 400;
}

.ab_class_conImg02 .ab_class_conImg01_con .gift_coupon .cou_info {
    font-size: 18px;
    color: #ffffff;
    font-weight: 600;
    margin-left: 24px;
    margin-top: 39px;
}

.ab_class_conImg02 .ab_class_conImg01_con .gift_coupon a {
    display: block;
    width: 120px;
    height: 44px;
    border-radius: 22px;
    text-align: center;
    background: linear-gradient(to right, #fff3e2, #ffdea3);
    line-height: 44px;
    font-size: 18px;
    font-weight: 600;
    color: #6a1e00;
    margin-top: 25px;
    margin-right: 20px;
    text-decoration: none;
}

.ab_class_btn a {
    width: 560px;
    height: 55px;
    background: url(/images/zhongjizhicheng/project/2025project/vip2025/vipdown/ab_class_btn.png) no-repeat;
    border-radius: 27px;
    box-shadow: 0 3px 10px 0px rgba(214, 142, 0, 0.6);
}

.ab_class_btn a:nth-child(2) {
    background: url(/images/zhongjizhicheng/project/2025project/vip2025/vipdown/ab_class_btn01.png) no-repeat;
    margin-left: 20px;
}
.ab_class_bg{
    width: 1154px;
    height: 448px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/coupon-bg01.jpg) no-repeat center;
    margin: 0 auto;
}
.ab_class_bg_l{
    padding-top: 110px;
    margin-left: 36px;
    color: #fff;
}
.ab_class_bg_l h5{
    font-size: 18px;
    font-weight: 500;
}
.ab_class_bg_l p{
    font-size: 16px;
    line-height: 28px;
    margin-top: 40px;
}
.ab_class_bg_r{
    width: 840px;
    height: 420px;
}
.ab_class_bg_r .prize01{
    width: 147px;
    height: 167px;
    background: url(/images/chujizhicheng/project/2026project/sijiao2026/ab_class_l_bg.png) no-repeat;
    position: absolute;
    left: 50px;
    top: 65px;
    padding-top: 53px;
    box-sizing: border-box;
    color: #fff;
    text-align: center;
    line-height: 25px;
}
.ab_class_bg_r .prize01 strong {
    font-size: 27px;
}

.ab_class_bg_r .prize01 strong b {
    font-size: 15px;
}
.ab_class_bg_r .text01{
    left: 290px;
    top: 294px;
    font-size: 18px;
    font-weight: 600;
    color: #333;
}
.ab_class_bg_r .text02{
    left: 480px;
    top: 294px;
    font-size: 18px;
    font-weight: 600;
    color: #333;
}
.ab_class_bg_r .text03{
    left: 665px;
    top: 294px;
    font-size: 18px;
    font-weight: 600;
    color: #333;
}
.ab_class_bg_r .text04{
    left: 266px;
    top: 188px;
    font-size: 24px;
    font-weight: 600;
    color: #333;
}
.ab_class_bg_r .text05{
    left: 461px;
    top: 156px;
    font-size: 24px;
    font-weight: 600;
    color: #333;
}
.ab_class_bg_r .text05 i,.ab_class_bg_r .text04 i,.ab_class_bg_r .text06 i{
    font-size: 14px;
}
.ab_class_bg_r .text06{
    left: 636px;
    top: 75px;
    font-size: 24px;
    font-weight: 600;
    color: #333;
}
.bt_con{
    width: 840px;
    height: 90px;
    position: absolute;
    bottom: 0;
}
.bt_con h5{
    font-size: 18px;
    color: #333;
    font-weight: 600;
    margin-top: 39px;
    margin-left: 20px;
}
.bt_con .prize{
    color: #ef2f01;
    font-size: 18px;
    margin-left: 20px;
    margin-top: 15px;
}
.bt_con .prize span{
    font-size: 60px;
    margin-left: -10px;
}
.bt_con .prize del{
    font-size: 14px;
    color: #999;
    margin-left: 10px;
}
.coupon_con{
    width: 404px;
    height: 63px;
    background: url(/images/chujizhicheng/zhuanti/jisumiya/coupon-bg02.jpg) no-repeat;
    margin-left: 15px;
    margin-top: 32px;
    position: relative;
}
.coupon_con .price{ width:142px; text-align:center; line-height:56px; font-size:28px; color:#fff;}
.coupon_con .price em{ font-size:16px;}
.coupon_con span{
    margin-left: 24px;
    color: #fff;
    font-size: 14px;
    line-height: 60px;
}
.btn_coupon{
    width: 90px;
    height: 30px;
    border-radius: 15px;
    text-align: center;
    line-height: 30px;
    text-align: center;
    color: #f30d03;
    font-size: 16px;
    background: linear-gradient(to right,#fff4e3,#ffdea3);
    position: absolute;
    top: 12px;
    right: 12px;
}


/**/
.bottomFix-ad .coupon02{width:248px;height:78px;margin-top:11px;background:url("/images/chujizhicheng/zhuanti/jisumiya/bottomFix-bg-new.png") no-repeat;}
.bottomFix-ad .coupon02 .text{text-align:center;width:161px;}
.bottomFix-ad .coupon02 .text h4{line-height:36px;font-size:30px;color:#e4160d;padding-top:8px}
.bottomFix-ad .coupon02 .text h4 span{font-size:28px;font-weight:400}
.bottomFix-ad .coupon02 .text p{line-height:22px;font-size:16px;color:#6a1e00}
.bottomFix-ad .coupon02 .coupon-btn{display:block;width:69px;height:70px;margin:6px 6px 0 0;background:url("/images/zichanpinggushi/project/index2025/bottomFix-btn.png") no-repeat}




