body {
    background: #fff;
}
.top{
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
}
.top>img{
    width: 100%;
    display: block;
}
.top-nr{
    width: 90%;
    position: absolute;
    top: 40px;
    left: 5%;

}
.top-nr img{
    width: 200px;
}
.dabeij{
    width: 100%;

    max-width: 1440px;
    margin: 0 auto;
    background: url(../images/szf-hlj250806-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: 35px;
}
.lm2-t{
    text-align: center;
    position: relative;
    z-index: 99;
}
.lm2-x{
    margin-top: -95px;
    padding: 35px 75px 45px;
    background: #0eb176;
    border-radius: 80px;
}

.hl20-hlxx{ width:100%; padding: 23px 0; overflow:hidden; border-bottom:3px solid #ffffff;position: relative;z-index: 101; }
.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:#fff; font-weight:bold;}
.hl20-zxbt h2 a{ font-size:24px; color:#fff; 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:#fff; }
.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:#fff; font-weight:bold;}
.hl20-xzzy span p{ width:85px; font-size:18px; color:#fff; 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: 5px;
}
.lm3-x{
    position: relative;
    z-index: 100;
    margin-top: -90px;
    overflow: hidden;
    background: url(../images/szf-hlj250806-bj5.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-hlj250806-bj6.png) no-repeat; margin-top:12px;}
.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-l li:hover{
    background:url(../images/szf-hlj250806-bj8.png) no-repeat;
}

.lm3-x-r{ width:576px; float:right; overflow:hidden}
.lm3-x-r li{ width:576px; height:122px; overflow:hidden; background:url(../images/szf-hlj250806-bj7.png) no-repeat; margin-top:12px;}
.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:30px;  height: 52px;line-height: 52px;background: #d06efa;font-size: 18px;
color: #fff;text-align: center;border-radius: 8px;}

.lm3-x-r li:hover{
    background:url(../images/szf-hlj250806-bj9.png) no-repeat;
}
.lm4{
    margin-top: 30px;
}
.lm4-x{
    position: relative;
    z-index: 100;
    margin-top: -102px;
    
}
.lm4-x-ckgd{ width:200px; margin:0 auto; overflow:hidden; margin-top:40px;  height: 52px;line-height: 52px;background: #4473c5;font-size: 18px;
color: #fff;text-align: center;border-radius: 8px;}

.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-hlj250806-bj11.png) no-repeat;
    background-size: 100% 100%;
    margin-top: -25px;
    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-hlj250806-bj12.png) no-repeat;
    background-size: 100% 100%;
    right: -80px;;
    top: 50%;
    left: auto;
    margin-top:  -25px;;
     -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-hlj250806-bj13.png) no-repeat;
}
.sy-gundong2-prev:hover{
    background: url(../images/szf-hlj250806-bj14.png) no-repeat;
}
.sy-gundong2-ty:hover{
    margin-top: -40px;
}
.lm5{
    margin-top: 60px;
}
.lm5-x{
    margin-top: -175px;
    position: relative;
    z-index: 100;
}
.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: -10px;
    position: relative;
    z-index: 100;
}
.lm6-x img{
    width: 100%;
}
.lm7{
    margin-top: 70px;
    padding-bottom: 120px;
}
.lm7-x{
    width: 1226px;
    margin: 0 auto;
    margin-top: -55px;
    overflow: hidden;
    position: relative;
    z-index: 100;
}
.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;
}