body {
    background: #fff;
}
.top-2024nhnhlj{
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
}
.top-2024nhnhlj>img{
    width: 100%;
    display: block;
}
.top-nr-2024nhnhlj{
    width: 1224px;
    position: absolute;
    top: 40px;
    left: 50%;
    margin-left:-617px;
}
.dabeij{
    width: 100%;

    max-width: 1440px;
    margin: 0 auto;
    background: url(../images/szf-hlj240612-bj1.png) 50% 0 no-repeat;
}
.ztk{
    width: 1222px;
    margin: 0 auto;
}
.lm1{
    padding-top: 58px;
    height: 530px;
    position: relative;
    box-sizing: content-box;
    overflow: hidden;
}
.gundong1{
    width: 100%;
    height: 100%;
}

.gundong1-nr{
    width: 100%;
    height: 100%;
    position: relative;
}
.gundong1-nr img{
    width: 100%;
    height: 530px;
}


.swiper-container-horizontal .gundong1-fy{
    bottom: 15px;
    width: 100%;
    right: auto;
    left: auto;
    text-align: center;
}
.gundong1-fy .swiper-pagination-bullet{
    width: 15px;
    height: 15px;
    background: #fff;
    border-radius: 7.5px;
    margin: 0 5px;
    opacity: 1;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.gundong1>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 5px;
}

.gundong1-fy .swiper-pagination-bullet-active{
    background: #f39800;
}
.lm2{
    margin-top: 55px;
}
.lm2-t{
    text-align: center;
}
.lm2-x{
    margin-top: 15px;
    padding: 35px 75px 45px;
    background: #f4d37e;
    border-radius: 80px;
}

.hl20-hlxx{ width:100%; padding: 23px 0; overflow:hidden; border-bottom:3px solid #ffffff; }
.hl20-zximg{ width:275px; float:left; overflow:hidden}
.hl20-zximg img{ width:275px; height:131px; overflow:hidden}
.hl20-zxxx{ width:770px; float:right; overflow:hidden}
.hl20-zxbt{ width:750px; overflow:hidden;}
.hl20-zxbt h2{overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;font-size:24px; color:#000000; font-weight:bold;}
.hl20-zxbt h2 a{ font-size:24px; color:#000000; font-weight:bold;}
.hl20-zxbt h2 a:hover{ color:#4473c5}
.hl20-xzzy{ width:750px; overflow:hidden}
.hl20-xzzy h2{ width:595px; float:left; display:block; overflow:hidden; line-height:30px; padding-top:20px;min-height: 96px;box-sizing: content-box;}
.hl20-xzzy h2 a{ font-size:18px; color:#434343; }
.hl20-xzzy h2 a:hover{color:#4473c5}
.hl20-xzzy span{ width:85px; float:right; display:block; overflow:hidden;padding-top:20px;text-align:center}
.hl20-xzzy span em{ width:85px; font-size:40px; color:#707070; font-weight:bold;}
.hl20-xzzy span p{ width:85px; font-size:18px; color:#959595; line-height:25px;}
.hl20-ckgd{ width:200px; margin:0 auto; overflow:hidden; margin-top:32px;  height: 55px;line-height: 55px;background: #ee9b2b;font-size: 18px;
color: #fff;text-align: center;border-radius: 8px;}


.lm3{
    margin-top: 45px;
}
.lm3-x{
    overflow: hidden;
    background: url(../images/szf-hlj240612-bj8.png) 50% 50% no-repeat;
}

.lm3-x-l{ width:576px; float:left; overflow:hidden}
.lm3-x-l li{ width:576px; height:122px; overflow:hidden; background:url(../images/szf-hlj240612-bj9.png) no-repeat; margin-top:15px;}
.lm3-x-l li a{ width:576px; height:122px; display:block;}
.lm3-x-l li a img{ width:175px; height:119px; float:left;}
.lm3-x-l li a span{ width:365px;overflow:hidden; display:block; padding-left:20px; font-size:18px; color:#FFFFFF; line-height:25px; padding-top:10px;}


.lm3-x-r{ width:576px; float:right; overflow:hidden}
.lm3-x-r li{ width:576px; height:122px; overflow:hidden; background:url(../images/szf-hlj240612-bj10.png) no-repeat; margin-top:15px;}
.lm3-x-r li a{ width:576px; height:122px; display:block;}
.lm3-x-r li a img{ width:175px; height:119px; float:right}
.lm3-x-r li a span{ width:365px;overflow:hidden; display:block; padding-left:20px; font-size:18px; color:#FFFFFF; line-height:25px; padding-top:10px; float:left}
.lm3-x-ckgd{ width:200px; margin:0 auto; overflow:hidden; margin-top:32px;  height: 55px;line-height: 55px;background: #0068b7;font-size: 18px;
color: #fff;text-align: center;border-radius: 8px;}


.lm4{
    margin-top: 90px;
}
.lm4-x{
    position: relative;
    
}
.sy-gundong2{
    padding-top: 40px;
    width: 100%;
    height: 100%!important;

}
.sy-gundong2 .swiper-wrapper{
    height: 100%!important;
}
.sy-gundong2-ty{
    width: 100%;
    height: 100%!important;
    overflow: hidden;
     -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.sy-gundong2-ty a>img{
    display: block;
    width: 100%;
    height: 303px;
}
.sy-gundong2-ty div{
    background: #5b7fbe;
    padding: 6px 4px;
}
.sy-gundong2-ty div h1{
    padding-bottom: 3px;
    border-bottom: 1px solid #fff;
    margin-bottom: 3px;
    text-align: center;
    display: flex;
    font-size: 12px;
    color: #fff100;
    height: 34px;
    justify-content: center;
    align-items: center;
}
.sy-gundong2-ty div p{
    font-size: 12px;
    color: #fff;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sy-gundong2-next{
    opacity: 1;
    width: 81px;
    height: 80px;
    background: url(../images/szf-hlj240612-bj12.png) no-repeat;
    background-size: 100% 100%;
    margin-top: -60px;
    left: -80px;
    top: 50%;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.sy-gundong2-prev{
    opacity: 1;
    width: 81px;
    height: 80px;
    background: url(../images/szf-hlj240612-bj13.png) no-repeat;
    background-size: 100% 100%;
    right: -80px;;
    top: 50%;
    left: auto;
    margin-top:  -60px;;
     -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.lm4:hover .sy-gundong2-next,.lm4:hover .sy-gundong2-prev{
    opacity: 1;
}
.sy-gundong2-next:hover{
    background: url(../images/szf-hlj240612-bj14.png) no-repeat;
}
.sy-gundong2-prev:hover{
    background: url(../images/szf-hlj240612-bj15.png) no-repeat;
}
.sy-gundong2-ty:hover{
    margin-top: -40px;
}
.lm5{
    margin-top: 60px;
}
.lm5-x{
    margin-top: -40px;
    position: relative;
}
.dw-haikou{
    position: absolute;
    width: 175px;
    height: 175px;
    border-radius: 90px;
    top: 20px;
    left: 19px;
}
.dw-danzhou{
    position: absolute;
    width: 86px;
    height: 86px;
    border-radius: 43px;
    top: 201px;
    left: 254px;
}
.dw-sanya{
    position: absolute;
    width: 86px;
    height: 86px;
    border-radius: 43px;
    top: 101px;
    left: 479px;
}
.dw-baoting{
    position: absolute;
    width: 86px;
    height: 86px;
    border-radius: 43px;
    top: 201px;
    left: 642px;
}
.dw-wuzhishan{
    position: absolute;
    width: 86px;
    height: 86px;
    border-radius: 43px;
    top: 65px;
    left: 803px;
}
.lm6{
    margin-top: -15px;
}
.lm6-x{
    width: 1232px;
    margin: 0 auto;
    margin-top: 36px;

}
.lm6-x img{
    width: 100%;
}
.lm7{
    margin-top: 90px;
    padding-bottom: 100px;
}
.lm7-x{
    width: 1226px;
    margin: 0 auto;
    margin-top: 45px;
    overflow: hidden;
}
.lm7-x-l{
    width: 787px;
    height: 525px;
    float: left;
}
.lm7-x-r{
    width: 429px;
    float: right;
}
.lm7-x-r-t{
    width: 100%;
    height: 257px;
}
.lm7-x-r-t img,.lm7-x-l img{
    width: 100%;
    height: 100%;
}
.mar-t10{
    margin-top: 11px;
}

