
.boxcenter{
    padding:0 20px;
    box-sizing: border-box;
}



.part2 {
    height: auto;
    overflow: hidden;
    min-width: 100%;
    background:#BD1A2D url(./btj2024_part2bg0315.png) no-repeat;
    background-size: 160% 60%;
}

.bannerbox {
    width: 100%;
    
}

.bannermenu {
    
    margin: 0;
    
    position: relative;
}

.bannermenu li {
    padding: 0 2px 5px;
    margin: 0 20px;
    position: initial;
}

.bannermenu li>a {
    height: 86px;
    line-height: 86px;
    font-weight: 400;
    font-size: 30px;
    color: #FFFFFF;
}

.moreas {
    position: absolute;
    font-size: 16px;
    line-height: 30px;
    width: 710px;
    height: 440px;
    display: none;
    z-index: 99;
    background:#FFF3E0;
    padding:38px 34px;
    box-sizing: border-box;
    top:90px;
    left:0px;
}

.moreas a {
    margin-right: 0;
    font-weight: 400;
    font-size: 28px;
    color: #666666 !important;
    line-height: 66px;
    width:50%;
    float:left;
}
.moreas a.head{
    width:100%;
    font-weight: 400;
font-size: 30px;
color: #000000 !important;
line-height: 48px;
}

.moreas a:hover {
    color: #f5d389
}

.picmes {
    overflow: hidden;
    margin-top: 30px;
}

.picmes dt {
    width: 100%;
    float: initial;
}

.picmes dd {
    width: 100%;
    float: right;
}

.picmes dd h1 {
    font-weight: 400;
font-size: 32px;
color: #FFFFFF;
line-height: 48px;
margin-bottom:20px;
}

.picmes dd .abs {
    font-weight: 400;
font-size: 26px;
color: #ECB2B6;
line-height: 46px;
margin-bottom:30px;
}

.picmes dd .showmore {
    font-weight: 400;
font-size: 26px;
color: #ECD3A7;
line-height: 46px;
    display: block;
    margin-bottom:40px;
}
.swiper-slide{
    width:100% !important;
}
.swiper-slide a {
    display: block;
}
.swiper-slide img{
    width:100%;
}

.swiper-pagination.swiper-pagination1 .swiper-pagination-bullet {
    background: #fff;
    opacity: 1;
}

.swiper-pagination.swiper-pagination1 .swiper-pagination-bullet-active {
    background: #bd1a2d;
}

.swiper-pagination.swiper-pagination2 .swiper-pagination-bullet {
    background: #fff;
    opacity: 1;
    width: 15px;
    height: 15px
}

.swiper-pagination.swiper-pagination2 .swiper-pagination-bullet-active {
    background: #e5b5a5;
}

.swiper-container.swiper-container2 {
    overflow: visible;
}

.picmes .swiper-pagination {
    text-align: right;
    bottom: 15px
}



.x_zxfb_tab {
    overflow: hidden
}

.x_zxfb_tab dt {
    float: left;
    width: 150px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
    color: #969696;
    margin-right: 10px;


    
}

.x_zxfb_tab dt a {
    color: #969696;
    float: none;
    font-weight: 400;
font-size: 30px;
}

.x_zxfb_tab dt.now {
    color: #bd1a2d;
    border-bottom: #bd1a2d 4px solid;
}

.x_zxfb_tab dt.now a {
    color: #bd1a2d;
}

.x_zxfb_tab dd {
    float: right;
}

.x_zxfb_tab dd a {
    font-weight: 400;
font-size: 26px;
color: #969696;
}
.x_zxfb_tab dd a span{
    color:#ECD3A7;
}





.cbox .cboxleft{width: 100%;float: initial;margin-bottom:40px;}
.cbox .cboxright{width: 100%;float: initial;}
.cbox .cboxleft1{width: 100%;float: initial;}
.cbox .cboxright1{width: 100%;float: initial;margin-right:0 }
.cbox{width: 100%;}
.commontpc{border-bottom: #dbdbdb 1px solid;overflow: hidden;margin-top:20px;}
.commontpc h2{line-height: 48px;font-size: 24px;color: #bd1a2d;font-weight: normal;display: inline-block;border-bottom: #bd1a2d 4px solid;position: relative;top: 1px;padding:0 5px;}
.commontpc a{float: right;color: #969696;font-weight: 400;
    font-size: 26px;
    line-height: 60px;}
.commontpc span a{
    font-weight: 400;
    font-size: 30px;
    color: #969696;
    line-height: 70px;
}
.commontpc a span{color:#ecd3a7 }
.tags span{
    top:initial;
}
.tags span.cur{
    line-height:70px;
    border-bottom: #bd1a2d 4px solid;
}
.clist li{font-weight: 400;
    font-size: 26px;
    color: #404040;
    line-height: 56px;padding-left: 0;background: none;overflow:hidden;}
.clist li a{color: #404040;width:520px;float:left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clist li span{float: right;font-weight: 400;
    font-size: 24px;
    color: #999999;
    line-height: 56px;}
.clist{margin-right:30px;margin-top: 18px}


.part3{margin-top: 30px;min-width: 100%}
.part3_1h{font-weight: 400;
    font-size: 26px;
    color: #8A8A8A;
    line-height: 46px;margin-top: 20px;margin-bottom:20px;}
.part3_2_1{width: 100%;background: url(./btj2024_tj0315_1.png) 29px center no-repeat #f8d09d;height: 170px;display: block;padding-left: 140px;overflow: hidden;float: left;margin-bottom:9px;}
.part3_2_1 h2{font-size: 20px;line-height: 30px;margin-top: 20px;font-weight: normal;color: #bd1a2d;font-weight: 400;
    font-size: 28px;
    color: #BD1A2D;
    line-height: 46px;}
.part3_2_1 h3{font-size: 14px;color: #bd1a2d;font-weight: normal;font-weight: 400;
    font-size: 28px;
    color: #BD1A2D;
    line-height: 46px;}
.part3_2_1 h3 a{color: #bd1a2d}
.part3_2_2{float: right;
    width: 100%;
    float: left;
    height: 90px;
    line-height: 109px;
    padding-left: 140px;
    background: url(./btj2024_tj0315_2.png) 29px center no-repeat #fef4ea;
    font-size: 18px;
    color: #db9a75;
    display: block;
    font-weight: 400;
    font-size: 28px;
    color: #DB9A75;
    line-height: 90px;
    box-sizing: border-box;}
.part3_3{width:100%;height:90px;display: block;line-height: 90px;font-size: 28px;text-align: left;background: #bd1a2d;color: #fff;margin-top: 15px}
.part3_3 img{position: relative;top:8px;margin-right: 50px;width:45px;height:44px;margin-left:45px;}
.part3_2{overflow: hidden;}
.part3_4 a{width: 350px;display: block;line-height: 90px;font-size: 28px;color: #000;background: #f9e9d6;text-align: center;float: left;}
.part3_4 a img{position: relative;top:7px;margin-right: 10px}
.part3_4 a:last-child{float: right;}
.part3_4{overflow: hidden;margin-top: 15px}
.part3_5 a{font-size:26px;display: block;width: 230px;height: 90px;text-align: center;background: url(./btj2024_tj0315_6.png) no-repeat;float: left;margin-right:5px;line-height: 57px;color: #000;background-size:contain;}
.part3_5 a:last-child{margin-right: 0;float: right;}
.part3_5 {overflow: hidden;margin-top: 15px}


.commontpc h2 a{
    font-size:30px;
    line-height:70px;
    top:0;
}
.ad2{
    height:80px;
    line-height:80px;
    font-weight: 400;
font-size: 28px;
color: #BD1A2D;
margin-bottom:40px;
}


.cimglist a{line-height: 38px;color: #000;text-align: center;font-size: 16px;width: 25%;float: left;display: block;font-weight: 400;
    font-size: 26px;
    color: #404040;
    line-height: 32px;margin-bottom:60px;}
.cimglist a div{
    margin-bottom:20px;
}
.cimglist{margin-top: 15px;overflow: hidden;}



.zwlist{
    border:0;
}
.zwshadow{
    display:none;
}



.zwlist a .frame{height: 52px;text-align: center;}
.zwlist a p{width: 100%;font-size: 26px;line-height: 32px;color:#000; margin: 0 auto;height: 42px;}
.zwlist a {text-align: center;display: block;width: 25%;float: left;padding-top: 25px;background: url(./btj2024_shubg0315.png) right center repeat-y;padding-bottom: 15px;margin-bottom:70px;}
.zwlist a:last-child{background: none}
.zwlist a .zws{
    width:initial !important;
}
.zwlist{border: 0;overflow: hidden;margin-top: 16px}
.cbox .cboxleft1{
    overflow: hidden;
    margin-bottom:38px;
}
.zmlinks{
    overflow: hidden;
}
.zmlinks a{
    width:350px;
    height:163px;
    background-size:contain;
    padding:0 !important;
    margin:0;
    margin-bottom:10px;
    padding:20px 27px !important;
    box-sizing: border-box;
    font-weight: 400;
font-size: 24px !important;
color: #FFFFFF;
line-height: 34px !important;
}
.zmlinks a:nth-child(2n){
    float:right;
}



.ctpc2{
    width:710px;
    height:80px;
    line-height:80px;
    font-weight: 400;
font-size: 28px;
color: #000000;
background:url(./btj2024_tjbg.png);
text-indent:90px;
}



.cboxright1 .clist li a{
    float:right;
    font-weight: 400;
font-size: 26px;
color: #404040;
line-height: 56px;
width:580px;
}
.cboxright1 .clist li span{
    width:70px;
    float:left;
    color: #BD1A2D;
    margin-right:0;
}


.part7 .cbox{
    margin-bottom:55px;
}



.rollBox{
    width:100%;
    display:flex;
}
.rollBox .Cont{
    width: 470px;
        flex: 1;
        overflow: hidden;
}
.rollBox .Cont .pic{
    margin:0;
    margin:0 18.5px;
}

.part8{
    width:750px;
    height:187px;
    padding-top:27px;
    box-sizing: border-box;
}

.ljdl dt{
    display:none;
}

.ljdl dd{
    display:flex;
    gap:44px;
    margin-bottom:30px;
}
.selectbox{
    margin:0;
    font-weight: 400;
font-size: 26px;
color: #FEFEFE;
line-height: 60px;
width:353px;
height:60px;
}

.rblink a{
    font-size:28px;
}
.part8{
    overflow: initial;
}
.option{
    position: absolute;
    width: 310px;
    left: -1px;
    top: -200px;
    background: #757575;
    border: #939393 1px solid;
    border-top: none;
    display: none;
    z-index: 9999;
}

.part6{
    margin-bottom:30px;
}
.part6box2{
    height:auto;
}



.zm4:hover .jzxx {
    display: none;
}

.zm5:hover .zdzxx {
    display: none;
}

.zm6:hover .fgwjjjcz {
    display: none;
}