.nymain_hg {
    padding: 0;
    background: none;
}

.hg-hd1 {
    position: relative;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 9;
}

.hg-hd1 .col {
    margin-right: .3rem;
}

.hg-hd1 .cor {
    flex-shrink: 0;
}

.hg-hd1 .hg-title {
    font-size: 0.34rem;
    color: #0C298D;
    font-weight: bold;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}

.hg-hd1 .hg-title .icon {
    margin-right: 0.13rem;
    width: 0.5rem;
    font-size: 0;
    text-align: center;
    flex-shrink: 0;
}

.hg-hd1 .hg-title .icon img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}

.hg-box1 .hg-tit1 .icon {
    margin-right: 0.13rem;
    width: 0.5rem;
    font-size: 0;
    text-align: center;
    flex-shrink: 0;
}


.hg-box1 .hg-tit1 .icon img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}

.hg-hd1.c1 {}

.hg-hd1.c1 .hg-title {
    color: #fff;
}

.hg-hd1.hg-hd1_2 {}

.hg-hd1.hg-hd1_2 .hg-title {
    font-size: 0.38rem;
}

.hg-btns1 {}

.hg-btns1 a {
    font-size: .18rem;
    color: #000956;
    line-height: 2.22;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    transition: all 0.5s;
}

.hg-btns1 img {
    width: 0.21rem;
    margin-left: 0.09rem;
    flex-shrink: 0;
    transition: all 1s;
}

.hg-btns1.c1 {}

.hg-btns1.c1 a {
    color: #fff;
}

.hg-btns1 a:hover {
    transform: translateX(0.05rem);
}

.hg-btns1 a:hover img {
    transform: rotate(360deg);
}

.hg-section1 {
    padding: 0.2rem 0 1.16rem;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    overflow: hidden;
    padding-top: .5rem;
}

.hg-section1 .ny-tit1 {
    margin-bottom: .4rem;
}

.hg-section1 .hg-hd1 {
    margin-bottom: 0.32rem;
}

.hg-section2 {
    padding: 0.7rem 0 1.3rem;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.hg-section2 .hg-secBg1 {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 45.63%;
    background-repeat: no-repeat;
    background-position: left center;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: -1;
}

.hg-section2 .hg-hd1 {
    margin-bottom: 0.28rem;
    width: 58.4%;
}

.hg-section2 .hg-secCont {
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.hg-section2 .hg-secCont .col {
    width: 47%;
    flex-shrink: 0;
}

.hg-section2 .hg-secCont .cor {
    padding-top: 0.3rem;
    width: 47.5%;
    flex-shrink: 0;
}

#hwxq .hg-title {
    color: #ffffff;
}



#hwxq .hg-secBg1 {
    transform: rotate(180deg);
    left: 0;
    right: auto;

}

#hwxq .hg-secCont .cor {
    order: -1;
}

.hg-section3 {
    padding: 1.32rem 0 1.12rem;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    overflow: hidden;
}

.hg-section3 .hg-box1 {
    margin-bottom: 1.22rem;
}

.hg-section3 .hg-box2 {
    margin-bottom: 1.25rem;
}

.hg-section4 {
    padding: 0.24rem 0 1.4rem;
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    background-size: cover;
    overflow: hidden;
    padding-top: .5rem;
}

.hg-section4 .ny-tit1 {
    margin-bottom: .4rem;
}

.hg-section4 .hg-box4 {
    margin-bottom: 1.9rem;
}

.hg-section5 {
    margin-top: -2.4rem;
    padding: 2.58rem 0 1.25rem;
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    background-size: cover;
    overflow: hidden;
}

.hg-section5 .hg-hd1 {
    padding-right: 0.52rem;
    margin-bottom: 0.44rem;
}

.hg-section5 .hg-text1 {
    padding: 0 0.52rem;
    margin-bottom: 0.43rem;
    text-indent: 2em;
}

.hg-section5 .hg-ls4 {
    padding: 0 0.34rem;
}

.hg-section6 {
    padding: 1.11rem 0 1.22rem;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    overflow: hidden;
}

.hg-section6 .hg-box6 {
    margin-bottom: 1.01rem;
}

.hg-imgs1 {
    padding: 0 0.18rem 0.18rem;
    position: relative;
    z-index: 1;
}

.hg-imgs1:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 3.22rem;
    background-color: #fff;
    z-index: -1;
    box-shadow: 0rem 0.34rem 0.4rem 0rem rgba(0, 16, 78, 0.4);
}

.hg-imgs1 .hg-inn {
    padding-top: 67.53%;
    position: relative;
    overflow: hidden;
}

.hg-imgs1 img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.hg-text1 {
    font-size: 0.18rem;
    color: #FFFFFF;
    line-height: 1.67;
}

.hg-box1 {
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.hg-box1 .col {
    width: 47.5%;
    flex-shrink: 0;
}

.hg-box1 .cor {
    padding-bottom: 0.97rem;
    width: 46.1%;
    flex-shrink: 0;
    position: relative;
}

.hg-box1 .hg-boxPic {
    padding-bottom: 0.56rem;
    position: relative;
    z-index: 1;
}

.hg-box1 .hg-boxPic:before {
    content: '';
    position: absolute;
    left: -0.56rem;
    bottom: 0;
    width: 7.36rem;
    height: 2.62rem;
    background-color: #0B2990;
    border-radius: 0 0 0 0.6rem;
    z-index: -2;
}

.hg-box1 .hg-boxPic:after {
    content: '';
    position: absolute;
    right: -0.48rem;
    bottom: 0.2rem;
    width: 5.4rem;
    height: 2.5rem;
    background-color: rgba(255, 163, 2, .9);
    z-index: -1;
}

.hg-box1 .hg-boxPic .hg-inn {
    padding-top: 61.22%;
    position: relative;
    box-shadow: 0rem 0.19rem 0.46rem 0rem rgba(0, 16, 78, 0.43);
    overflow: hidden;
}

.hg-box1 .hg-boxPic img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.hg-box1 .hg-tit1 {
    font-size: 0.34rem;
    color: #0C298D;
    font-weight: bold;
    line-height: 1.5;
    display: flex;
    align-items: center;
}

.hg-box1 .hg-tit2 {
    margin-top: 0.33rem;
    font-size: 0.26rem;
    color: #191919;
    font-weight: bold;
    line-height: 1.5;
}

.hg-box1 .hg-desc {
    margin-top: 0.25rem;
    font-size: 0.2rem;
    color: #777880;
    line-height: 1.65;
    max-height: 14.7em;
    overflow: hidden;
}

.hg-box1 .hg-btns1 {
    position: absolute;
    right: 0;
    bottom: 0;
    display: -webkit-flex;
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

.hg-box1 .hg-btns1 a {
    position: relative;
}

.hg-box1 .hg-btns1 a:before {
    content: '';
    position: absolute;
    right: calc(100% + 0.16rem);
    top: 50%;
    width: 42vw;
    height: 1px;
    background-color: rgba(12, 41, 141, .2);
}

.hg-box2 {
    padding: 0.65rem 0.72rem 0.6rem;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
}

.hg-box2 .hg-tit {
    font-size: 0.36rem;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 1.5;
    display: flex;
    align-items: center;
}

.hg-box2 .hg-line {
    margin: 0.23rem 0 0.24rem;
    width: 1.7rem;
    height: 1px;
    background-color: rgba(255, 163, 2, .4);
    position: relative;
}

.hg-box2 .hg-line:before {
    margin-top: -2px;
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 0.4rem;
    height: 3px;
    background-color: #FFA302;
}

.hg-box2 .hg-desc {
    font-size: 0.2rem;
    color: #FFFFFF;
    line-height: 1.8;
}
.hg-box2 .hg-desc p{
    text-indent:2em;
}
.hg-box2 .hg-btns1 {
    margin-top: 0.25rem;
}

.hg-box3 {
    padding: 0.86rem 0.74rem 0.4rem;
    position: relative;
    background-color: rgba(255, 255, 255, .7);
    border-radius: 0 0.6rem 0 0.6rem;
    border: 1px dashed rgba(159, 186, 255, .7);
}

.hg-box3 .hg-hd1 {
    padding: 0.16rem 0;
    padding-right: 0.3rem;
    position: absolute;
    top: 0;
    left: -2px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #fff;
}

.hg-box4 {
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.hg-box4 .col {
    width: 47.7%;
    flex-shrink: 0;
}

.hg-box4 .cor {
    margin-right: -0.7rem;
    width: 53%;
    flex-shrink: 0;
}

.hg-box4 .hg-hd1 {
    margin-bottom: 0.55rem;
}

.hg-box4 .hg-desc {
    font-size: 0.22rem;
    color: #181818;
    line-height: 1.82;
    text-indent: 2em;
}

.hg-box4 .hg-btns1 {
    margin-top: 0.69rem;
}

.hg-box4 .hg-boxPic {
    position: relative;
    z-index: 1;
}

.hg-box4 .hg-boxPic:before {
    content: '';
    position: absolute;
    right: -0.33rem;
    bottom: -0.37rem;
    width: 5.02rem;
    height: 4.08rem;
    background-color: #0B268F;
    z-index: -1;
}

.hg-box4 .hg-boxPic:after {
    content: '';
    position: absolute;
    left: 0.73rem;
    bottom: -0.37rem;
    width: 8.55rem;
    height: 8.17rem;
    background: url(/2024xz/style/../images/hg-bg12.png) center bottom no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: -2;
}

.hg-box4 .hg-boxPic .hg-inn {
    padding-top: 57.57%;
    box-shadow: 0rem 0.22rem 0.13rem 0rem rgba(7, 26, 104, 0.33);
    position: relative;
    overflow: hidden;
}

.hg-box4 .hg-boxPic .hg-inn:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1.36rem;
    background: url(/2024xz/style/../images/hg-bg11.png) center bottom no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}

.hg-box4 .hg-boxPic img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.hg-box5 {}

.hg-box5 .hg-swiper1 {
    margin-top: -0.74rem;
}

.hg-box6 {}

.hg-box6 .hg-hd1 {
    margin-bottom: 0.57rem;
    width: 45%;
}

.hg-box6 .hg-cont {
    background-color: #fff;
    box-shadow: 0rem 0.32rem 0.24rem 0rem rgba(7, 26, 104, 0.14);
    position: relative;
    display: -webkit-flex;
    display: flex;
}

.hg-box6 .hg-cont:before,
.hg-box6 .hg-cont:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 0.8rem;
    background-color: #0e2890;
}

.hg-box6 .hg-cont:before {
    right: 100%;
}

.hg-box6 .hg-cont:after {
    left: 100%;
}

.hg-box6 .hg-cont .col {
    padding: 0.6rem 1.35rem 0.6rem 0.68rem;
    width: 53.1%;
    min-height: 3.1rem;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    flex-shrink: 0;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}

.hg-box6 .hg-cont .cor {
    width: 46.9%;
    flex-shrink: 0;
}

.hg-box6 .hg-desc {
    width: 100%;
    font-size: 0.22rem;
    color: #000000;
    line-height: 1.91;
    text-indent: 2em;
    text-align: justify;
}

.hg-box7 {}

.hg-box7 .hg-hd1 {
    margin-bottom: 0.58rem;
}

.hg-swiper1 {
    padding-bottom: 0.43rem;
    position: relative;
}

.hg-swiper1 .hg-swpBtns {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 10;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
}

.hg-swiper1 .hg-swpBtns .hg-swpArrow {
    display: block;
    width: 0.6rem;
    height: 0.6rem;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: 0.15rem auto;
    background-size: 0.15rem auto;
    cursor: pointer;
    flex-shrink: 0;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-swiper1 .hg-swpBtns .hg-swpArrow.hg-swpPrev {
    background-image: url(/2024xz/style/../images/s2-arrowlh.png);
}

.hg-swiper1 .hg-swpBtns .hg-swpArrow.hg-swpPrev:hover {
    background-image: url(/2024xz/style/../images/s2-arrowl.png);
}

.hg-swiper1 .hg-swpBtns .hg-swpArrow.hg-swpNext {
    background-image: url(/2024xz/style/../images/s2-arrowrh.png);
}

.hg-swiper1 .hg-swpBtns .hg-swpArrow.hg-swpNext:hover {
    background-image: url(/2024xz/style/../images/s2-arrowr.png);
}

.hg-swiper1 .hg-swpBtns .hg-swpPagination {
    font-size: 0;
    text-align: center;
}

.hg-swiper1 .hg-swpBtns .hg-swpPagination .swiper-pagination-bullet {
    margin: 0 0.04rem !important;
    width: 0.5rem;
    height: 3px;
    background-color: #B2BBCB;
    opacity: 1;
    border-radius: 0;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-swiper1 .hg-swpBtns .hg-swpPagination .swiper-pagination-bullet-active {
    background-color: #2864FF;
}

.hg-swiper1 .hg-slider {
    padding: 0.6rem 0.3rem;
    margin: 0 -0.3rem;
    position: relative;
    overflow: hidden;
}

.hg-swiper1 .swiper-wrapper {
    align-items: center;
}

.hg-swiper1 .swiper-slide {
    width: 42.9%;
}

.hg-swiper1 .hg-con {
    display: block;
}

.hg-swiper1 .hg-pic {
    height: 4.92rem;
    position: relative;
    overflow: hidden;
}

.hg-swiper1 .hg-pic img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-swiper1 .hg-mask {
    padding: 0.3rem 0.46rem;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1.36rem;
    background: url(/2024xz/style/../images/hg-bg13.png) center bottom no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    display: -webkit-flex;
    display: flex;
    align-items: flex-end;
}

.hg-swiper1 .hg-mask .hg-tit {
    margin: 0;
    width: 100%;
    font-size: 0.18rem;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 1.5;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    flex-shrink: 0;
}

.hg-swiper1 .hg-text {
    padding: 0 0.36rem 0 0.26rem;
    display: none;
}

.hg-swiper1 .hg-tit {
    margin-bottom: 0.15rem;
    font-size: 0.24rem;
    color: #000000;
    font-weight: bold;
    line-height: 1.5;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-swiper1 .hg-desc {
    font-size: 0.18rem;
    color: #777880;
    line-height: 1.67;
    height: 3.34em;
    overflow: hidden;
}

.hg-swiper1 .hg-bt {
    margin-top: 0.31rem;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.hg-swiper1 .hg-bt .l {
    overflow: hidden;
    flex-grow: 1;
    display: -webkit-flex;
    display: flex;
}

.hg-swiper1 .hg-bt .r {
    margin-left: 0.1rem;
    flex-shrink: 0;
}

.hg-swiper1 .hg-date {
    font-size: 0.2rem;
    color: #2864FF;
    font-weight: bold;
    position: relative;
    flex-shrink: 0;
}

.hg-swiper1 .hg-date:before {
    content: '';
    position: absolute;
    left: calc(100% + 0.26rem);
    top: 50%;
    width: 10rem;
    height: 1px;
    background-color: rgba(40, 100, 255, .3);
}

.hg-swiper1 .hg-arrow {
    display: block;
    width: 0.14rem;
    height: 0.14rem;
    background: url(/2024xz/style/../images/hg-arrow1.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}

.hg-swiper1 .swiper-slide-prev {}

.hg-swiper1 .swiper-slide-prev .hg-pic {
    box-shadow: 0rem 0.32rem 0.24rem 0rem rgba(7, 26, 104, 0.14);
}

.hg-swiper1 .swiper-slide-next {}

.hg-swiper1 .swiper-slide-next .hg-pic {
    box-shadow: 0rem 0.32rem 0.24rem 0rem rgba(7, 26, 104, 0.14);
}

.hg-swiper1 .swiper-slide-active {}

.hg-swiper1 .swiper-slide-active .hg-con {
    padding: 0.2rem;
    padding-bottom: 0.25rem;
    background-color: #fff;
    box-shadow: 0rem 0.12rem 0.49rem 0rem rgba(7, 26, 104, 0.26);
}

.hg-swiper1 .swiper-slide-active .hg-pic {
    margin-bottom: 0.23rem;
    height: auto;
    padding-top: 54.23%;
    box-shadow: none;
}

.hg-swiper1 .swiper-slide-active .hg-mask {
    opacity: 0;
}

.hg-swiper1 .swiper-slide-active .hg-text {
    display: block;
}

.hg-swiper1 .hg-con:hover {}

.hg-swiper1 .hg-con:hover .hg-pic img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.hg-swiper1 .hg-con:hover .hg-tit {
    color: #2864FF;
}

.hg-swiper1 .hg-con:hover .hg-mask .hg-tit {
    color: #fff;
}

.hg-swiper2 {
    margin: -1.98rem 0 -0.13rem;
    padding: 0 0.2rem 0 0.14rem;
    position: relative;
    z-index: 1;
}

.hg-swiper2:before {
    content: '';
    position: absolute;
    left: -0.3rem;
    bottom: -0.29rem;
    width: 5.95rem;
    height: 4.15rem;
    background: url(/2024xz/style/../images/hg-bg10.png) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: -1;
}

.hg-swiper2 .hg-slider {
    padding: 0.4rem 0;
    position: relative;
    overflow: hidden;
}

.hg-swiper2 .swiper-wrapper {
    align-items: flex-end;
}

.hg-swiper2 .swiper-slide {
    width: 47.6%;
    transform-origin: 50% 100%;
}

.hg-swiper2 .hg-pic {
    margin-bottom: 0.3rem;
    padding-top: 127.86%;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-swiper2 .hg-pic:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .2);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-swiper2 .hg-pic img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.hg-swiper2 .swiper-slide-prev {}

.hg-swiper2 .swiper-slide-prev .hg-pic {
    margin-bottom: 0.14rem;
}

.hg-swiper2 .swiper-slide-next {}

.hg-swiper2 .swiper-slide-next .hg-pic {
    margin-bottom: 0.14rem;
}

.hg-swiper2 .swiper-slide-active {}

.hg-swiper2 .swiper-slide-active .hg-pic {
    margin-bottom: 0;
    box-shadow: 0rem 0.15rem 0.27rem 0rem rgba(7, 26, 104, 0.3);
}

.hg-swiper2 .swiper-slide-active .hg-pic:before {
    opacity: 0;
}

.hg-ls1 {
    padding: 0.24rem;
    background-color: #fff;
}

.hg-ls1 ul {
    margin: 0 -0.23rem -0.4rem;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}

.hg-ls1 li {
    padding: 0 0.23rem;
    margin-bottom: 0.4rem;
    width: 25%;
    flex-shrink: 0;
}

.hg-ls1 .hg-con {
    padding: 0.44rem 0.3rem 0.3rem;
    display: block;
    height: 100%;
    min-height: 3.62rem;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.hg-ls1 .hg-con:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #ECA00F;
    opacity: .7;
    z-index: -2;
}

.hg-ls1 .hg-con:after {
    content: '';
    position: absolute;
    left: 0.16rem;
    top: 0.16rem;
    right: 0.16rem;
    bottom: 0.16rem;
    border: 1px solid rgba(255, 255, 255, .5);
    z-index: -1;
}

.hg-ls1 .hg-icon {
    width: 0.7rem;
    height: 0.7rem;
    line-height: 0.7rem;
    font-size: 0;
    text-align: center;
}

.hg-ls1 .hg-icon img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}

.hg-ls1 .hg-line {
    margin: 0.18rem auto 0.34rem;
    width: 0.6rem;
    height: 2px;
    background-color: #fff;
}

.hg-ls1 .hg-tit {
    font-size: 0.3rem;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
}

.hg-ls1 .hg-i1 {}

.hg-ls1 .hg-i1 .hg-con:before {
    background-color: #ECA00F;
    opacity: .9;
}

.hg-ls1 .hg-i2 {}

.hg-ls1 .hg-i2 .hg-con:before {
    background-color: #407AFF;
    opacity: 0.85;
}

.hg-ls1 .hg-i3 {}

.hg-ls1 .hg-i3 .hg-con:before {
    background-color: #0A3496;
    opacity: .9;
}

.hg-ls1 .hg-i4 {}

.hg-ls1 .hg-i4 .hg-con:before {
    background-color: #2AB8EA;
    opacity: .9;
}

.hg-ls1 .hg-con:hover {
    -webkit-transform: translateY(-0.15rem);
    -ms-transform: translateY(-0.15rem);
    -o-transform: translateY(-0.15rem);
    transform: translateY(-0.15rem);
}

.hg-ls2 {}

.hg-ls2 li {
    margin-top: -1px;
}

.hg-ls2 .hg-con {
    padding: 0.2rem 0;
    display: block;
    min-height: 1.74rem;
    position: relative;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}

.hg-ls2 .hg-con:before,
.hg-ls2 .hg-con:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    background-color: rgba(12, 41, 141, .2);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-ls2 .hg-con:before {
    top: 0;
}

.hg-ls2 .hg-con:after {
    bottom: 0;
    opacity: 0;
}

.hg-ls2 .hg-bg {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(/2024xz/style/../images/hg-bg3.png) right center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: -1;
    opacity: 0;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-ls2 .hg-date {
    margin-right: 0.35rem;
    padding-top: 0.06rem;
    color: #0C298D;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    width: 0.8rem;
    min-height: 1.07rem;
    border: 1px solid rgba(12, 41, 141, .3);
    border-radius: 0.1rem;
    flex-shrink: 0;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-ls2 .hg-date .hg-d1 {
    font-size: 0.15rem;
}

.hg-ls2 .hg-date .hg-d2 {
    margin-top: 0.04rem;
    font-size: 0.5rem;
    font-weight: bold;
}

.hg-ls2 .hg-text {
    width: calc(100% - 1.15rem);
    flex-shrink: 0;
}

.hg-ls2 .hg-tit {
    font-size: 0.2rem;
    color: #191919;
    font-weight: bold;
    line-height: 1.5;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-ls2 .hg-desc {
    margin-top: 0.2rem;
    font-size: 0.18rem;
    color: #777880;
    line-height: 1.67;
    max-height: 3.34em;
    overflow: hidden;
}

.hg-ls2 li:first-child {}

.hg-ls2 li:first-child .hg-con:before {
    opacity: 0;
}

.hg-ls2 li:last-child {}

.hg-ls2 li:last-child .hg-con:after {
    opacity: 1;
}

.hg-ls2 .hg-con:hover {}

.hg-ls2 .hg-con:hover:before,
.hg-ls2 .hg-con:hover:after {
    left: calc((15.2rem - 100vw)/2);
    opacity: 1 !important;
}

.hg-ls2 .hg-con:hover .hg-bg {
    left: calc((15.2rem - 100vw)/2);
    opacity: 1;
}

.hg-ls2 .hg-con:hover .hg-date {
    background-color: #FFA302;
    border-color: #FFA302;
}

.hg-ls2 .hg-con:hover .hg-date .hg-d1,
.hg-ls2 .hg-con:hover .hg-date .hg-d2 {
    color: #fff;
}

.hg-ls2 .hg-con:hover .hg-tit {
    color: #0C298D;
}

.hg-ls2 li:hover+li .hg-con:before {
    opacity: 0;
}

.hg-ls3 {
    margin: 0 -0.1rem -0.4rem;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}

.hg-ls3 li {
    padding: 0 0.1rem;
    margin-bottom: 0.4rem;
    width: 20%;
    flex-shrink: 0;
}

.hg-ls3 .hg-con {
    display: block;
}

.hg-ls3 .hg-icon {
    margin: 0 auto 0.46rem;
    width: 1.44rem;
    height: 1.44rem;
    position: relative;
}

.hg-ls3 .hg-icon:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100%;
    border: 2px dashed #9FBAFF;
    border-radius: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-ls3 .hg-icon:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100%;
    background-color: rgba(159, 186, 255, .23);
    border-radius: 50%;
    box-shadow: 0rem 0.15rem 0.16rem 0rem rgba(0, 16, 78, 0.14);
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-ls3 .hg-icon .hg-inn {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #FFA302;
    border-radius: 50%;
    overflow: hidden;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-ls3 .hg-icon img {
    display: block;
    max-width: 0.8rem;
    max-height: 0.8rem;
    flex-shrink: 0;
}

.hg-ls3 .hg-tit {
    font-size: 0.26rem;
    color: #191919;
    font-weight: normal;
    line-height: 1.5;
    text-align: center;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-ls3 .hg-desc {
    margin-top: 0.06rem;
    font-size: 0.16rem;
    color: #777880;
    line-height: 1.5;
    text-align: center;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-ls3 .hg-con:hover {}

.hg-ls3 .hg-con:hover .hg-icon:before,
.hg-ls3 .hg-con:hover .hg-icon:after {
    opacity: 1;
}

.hg-ls3 .hg-con:hover .hg-icon:before {
    width: 129.2%;
    height: 129.2%;
}

.hg-ls3 .hg-con:hover .hg-icon:after {
    width: 116.7%;
    height: 116.7%;
}

.hg-ls3 .hg-con:hover .hg-icon .hg-inn {
    background-color: #2864FF;
}

.hg-ls3 .hg-con:hover .hg-tit,
.hg-ls3 .hg-con:hover .hg-desc {
    color: #2864FF;
    font-weight: bold;
}

.hg-ls4 {
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.hg-ls4 .col,
.hg-ls4 .cor {
    padding: 0 0.08rem;
}

.hg-ls4 .col {
    width: 72.2%;
    flex-shrink: 0;
}

.hg-ls4 .col ul {
    background-color: rgba(255, 255, 255, .1);
    border-radius: 0.33rem;
}

.hg-ls4 .col ul li {
    width: 33.33%;
}

.hg-ls4 .cor {
    width: 27.8%;
    flex-shrink: 0;
}

.hg-ls4 .cor ul {
    background-color: rgba(255, 255, 255, .1);
    border-radius: 0.33rem;
}

.hg-ls4 .cor ul li {
    width: 100%;
}

.hg-ls4 ul {
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}

.hg-ls4 li {
    width: 25%;
    flex-shrink: 0;
}

.hg-ls4 .hg-con {
    padding: 0.4rem;
    display: block;
    height: 100%;
    min-height: 2.42rem;
    position: relative;
    z-index: 1;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.hg-ls4 .hg-con:before {
    content: '';
    position: absolute;
    left: 0.2rem;
    top: 0.16rem;
    right: 0.2rem;
    bottom: 0.16rem;
    border: 1px solid rgba(255, 255, 255, .5);
    border-radius: 0.3rem;
    z-index: -1;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-ls4 .hg-icon {
    margin: 0 auto 0.14rem;
    width: 1.2rem;
    height: 0.9rem;
    position: relative;
}

.hg-ls4 .hg-icon img {
    position: absolute;
    left: 50%;
    top: 50%;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-ls4 .hg-icon .hg-ig2 {
    opacity: 0;
}

.hg-ls4 .hg-tit {
    width: 100%;
    font-size: 0.28rem;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-ls4 .hg-con:hover {}

.hg-ls4 .hg-con:hover:before {
    border-color: #fff;
    background-color: #fff;
}

.hg-ls4 .hg-con:hover .hg-icon {}

.hg-ls4 .hg-con:hover .hg-icon img {
    opacity: 0;
}

.hg-ls4 .hg-con:hover .hg-icon .hg-ig2 {
    opacity: 1;
}

.hg-ls4 .hg-con:hover .hg-tit {
    color: #2864FF;
}

.hg-ls5 {
    margin: 0 -0.3rem -0.4rem;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}

.hg-ls5 li {
    padding: 0 0.3rem;
    margin-bottom: 0.4rem;
    width: 50%;
    flex-shrink: 0;
}

.hg-ls5 .hg-con {
    padding: 0.4rem 0.78rem;
    display: block;
    height: 100%;
    min-height: 1.94rem;
    position: relative;
    background: url(/2024xz/style/../images/hg-ul6_bg1.jpg) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-ls5 .hg-con:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 0.04rem;
    background-color: #FF7A19;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-ls5 .l {
    flex-grow: 1;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}

.hg-ls5 .r {
    margin-left: 0.2rem;
    flex-shrink: 0;
}

.hg-ls5 .hg-icon {
    margin-right: 0.4rem;
    width: 0.7rem;
    height: 0.7rem;
    position: relative;
    flex-shrink: 0;
}

.hg-ls5 .hg-icon img {
    position: absolute;
    left: 50%;
    top: 50%;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hg-ls5 .hg-icon .hg-ig2 {
    opacity: 0;
}

.hg-ls5 .hg-tit {
    width: calc(100% - 1.1rem);
    font-size: 0.32rem;
    color: #FFFFFF;
    font-weight: normal;
    line-height: 1.5;
    flex-shrink: 0;
}

.hg-ls5 .hg-more {
    font-size: 0.18rem;
    color: #E7F1FA;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}

.hg-ls5 .hg-more .hg-arrow {
    margin-left: 0.08rem;
    display: block;
    width: 0.21rem;
    height: 0.17rem;
    background: url(/2024xz/style/../images/more3.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    flex-shrink: 0;
}

.hg-ls5 .hg-con:hover {
    background-image: url(/2024xz/style/../images/hg-ul6_bg1_on.jpg);
    box-shadow: 0rem 0.15rem 0.27rem 0rem rgba(255, 116, 0, .4);
    -webkit-transform: translateY(-0.26rem);
    -ms-transform: translateY(-0.26rem);
    -o-transform: translateY(-0.26rem);
    transform: translateY(-0.26rem);
}

.hg-ls5 .hg-con:hover:before {
    background-color: #fff;
}

.hg-ls5 .hg-con:hover .hg-icon img {
    opacity: 0;
}

.hg-ls5 .hg-con:hover .hg-icon .hg-ig2 {
    opacity: 1;
}

@media screen and (max-width: 1200px) {
    .hg-section1 {
        padding: 0.2rem 0 0.6rem;
    }

    .hg-section1 .ny-tit1 {
        margin-bottom: 0.4rem;
    }

    .hg-section1 .hg-hd1 {
        margin-bottom: 0.2rem;
    }

    .hg-section2 {
        padding: 0.6rem 0;
    }

    .hg-section2 .hg-hd1 {
        margin-bottom: 0.2rem;
    }

    .hg-section3 {
        padding: 0.6rem 0;
    }

    .hg-section3 .hg-box1 {
        margin-bottom: 0.6rem;
    }

    .hg-section3 .hg-box2 {
        margin-bottom: 0.6rem;
    }

    .hg-section4 {
        padding: 0.2rem 0 0.4rem;
    }

    .hg-section4 .ny-tit1 {
        margin-bottom: 0.4rem;
    }

    .hg-section4 .hg-box4 {
        margin-bottom: 0.6rem;
    }

    .hg-section5 {
        padding: 2.5rem 0 0.6rem;
    }

    .hg-section5 .hg-hd1 {
        margin-bottom: 0.2rem;
    }

    .hg-section5 .hg-text1 {
        padding: 0;
        margin-bottom: 0.2rem;
    }

    .hg-section5 .hg-ls4 {
        padding: 0;
    }

    .hg-section6 {
        padding: 0.6rem 0;
    }

    .hg-section6 .hg-box6 {
        margin-bottom: 0.6rem;
    }

    .hg-hd1 .hg-title {
        font-size: 0.3rem !important;
    }

    .hg-hd1 .hg-title .icon {
        width: 0.32rem;
    }

    .hg-imgs1:before {
        height: 2rem;
    }

    .hg-box1 .cor {
        padding-bottom: 0.6rem;
    }

    .hg-box1 .hg-boxPic:before {
        width: 5rem;
        height: 1.8rem;
    }

    .hg-box1 .hg-boxPic:after {
        width: 3.8rem;
        height: 1.8rem;
    }

    .hg-box1 .hg-tit1 {
        font-size: 0.3rem;
    }

    .hg-box1 .hg-tit2 {
        margin-top: 0.15rem;
        font-size: 0.22rem;
    }

    .hg-box1 .hg-desc {
        margin-top: 0.15rem;
    }

    .hg-box2 {
        padding: 0.4rem;
    }

    .hg-box2 .hg-tit {
        font-size: 0.3rem;
    }

    .hg-box2 .hg-line {
        margin: 0.2rem 0;
    }

    .hg-box2 .hg-btns1 {
        margin-top: 0.15rem;
    }

    .hg-box3 {
        padding: 0.6rem 0.4rem 0.4rem;
    }

    .hg-box4 .hg-hd1 {
        margin-bottom: 0.2rem;
    }

    .hg-box4 .hg-btns1 {
        margin-top: 0.3rem;
    }

    .hg-box4 .cor {
        margin-right: 0;
        width: 46%;
    }

    .hg-box4 .hg-boxPic:before {
        width: 3.5rem;
        height: 2rem;
    }

    .hg-box4 .hg-boxPic:after {
        width: 6.8rem;
        height: 5.7rem;
    }

    .hg-box6 .hg-hd1 {
        margin-bottom: 0.2rem;
    }

    .hg-box6 .hg-cont .col {
        padding: 0.3rem;
        min-height: 2.6rem;
    }

    .hg-box7 .hg-hd1 {
        margin-bottom: 0.2rem;
    }

    .hg-swiper1 {
        padding-bottom: 0.3rem;
    }

    .hg-swiper1 .hg-swpBtns .hg-swpPagination .swiper-pagination-bullet {
        width: 0.3rem;
    }

    .hg-swiper1 .hg-pic {
        height: 3.4rem;
    }

    .hg-swiper1 .swiper-slide-active .hg-pic {
        margin-bottom: 0.15rem;
    }

    .hg-swiper1 .hg-bt {
        margin-top: 0.15rem;
    }

    .hg-swiper2 {
        margin: -1.4rem 0 0;
    }

    .hg-swiper2:before {
        bottom: -0.05rem;
        width: 4rem;
        height: 3rem;
    }

    .hg-ls3 .hg-icon {
        margin-bottom: 0.2rem;
        width: 1rem;
        height: 1rem;
    }

    .hg-ls3 .hg-icon img {
        max-width: 0.5rem;
        max-height: 0.5rem;
    }

    .hg-ls3 .hg-tit {
        font-size: 0.24rem;
    }

    .hg-ls1 ul {
        margin: 0 -0.1rem -0.2rem;
    }

    .hg-ls1 li {
        padding: 0 0.1rem;
        margin-bottom: 0.2rem;
    }

    .hg-ls1 .hg-con {
        padding-top: 0.35rem;
        min-height: 2.2rem;
    }

    .hg-ls1 .hg-con:after {
        left: 0.12rem;
        top: 0.12rem;
        right: 0.12rem;
        bottom: 0.12rem;
    }

    .hg-ls1 .hg-icon {
        width: 0.5rem;
        height: 0.5rem;
        line-height: 0.5rem;
    }

    .hg-ls1 .hg-line {
        margin: 0.15rem auto 0.2rem;
        width: 0.4rem;
        height: 1px;
    }

    .hg-ls1 .hg-tit {
        font-size: 0.24rem;
    }

    .hg-ls2 .hg-con {
        min-height: 1.4rem;
    }

    .hg-ls2 .hg-date {
        margin-right: 0.25rem;
        min-height: 0.8rem;
    }

    .hg-ls2 .hg-date .hg-d1 {
        font-size: 0.13rem;
    }

    .hg-ls2 .hg-date .hg-d2 {
        font-size: 0.32rem;
    }

    .hg-ls2 .hg-text {
        width: calc(100% - 1.05rem);
    }

    .hg-ls2 .hg-desc {
        margin-top: 0.1rem;
    }

    .hg-ls2 .hg-con:hover:before,
    .hg-ls2 .hg-con:hover:after,
    .hg-ls2 .hg-con:hover .hg-bg {
        left: -3vw;
    }

    .hg-ls4 .hg-con {
        padding: 0.3rem;
        min-height: 2.2rem;
    }

    .hg-ls4 .hg-con:before {
        left: 0.1rem;
        top: 0.1rem;
        right: 0.1rem;
        bottom: 0.1rem;
    }

    .hg-ls4 .hg-icon {
        width: 1rem;
        height: 0.6rem;
    }

    .hg-ls4 .hg-tit {
        font-size: 0.22rem;
    }

    .hg-ls5 {
        margin: 0 -0.1rem -0.2rem;
    }

    .hg-ls5 li {
        padding: 0 0.1rem;
        margin-bottom: 0.2rem;
    }

    .hg-ls5 .hg-con {
        padding: 0.3rem;
        min-height: 1.5rem;
    }

    .hg-ls5 .hg-icon {
        margin-right: 0.2rem;
        width: 0.5rem;
        height: 0.5rem;
    }

    .hg-ls5 .hg-tit {
        width: calc(100% - 0.8rem);
        font-size: 0.24rem;
    }

    .hg-ls5 .hg-con:hover {
        -webkit-transform: translateY(-0.1rem);
        -ms-transform: translateY(-0.1rem);
        -o-transform: translateY(-0.1rem);
        transform: translateY(-0.1rem);
    }
}

@media screen and (max-width: 767px) {
    .hg-box1 {
        display: flex !important;
        flex-wrap: wrap;
    }
    .hg-box1 .hg-btns1{
        overflow:hidden
    }
.hg-box1 .hg-btns1 a:before{
    width:100vw;
}
    .hg-box1>div {
        width: 100%;
    }

    .hg-box1>div.col{
        order: 2;
    }

    #hwxq .hg-title {
        color: #0C298D;
    }

    .hg-section2 .hg-secBg1 {
        display: none;
    }

    .hg-section2 .hg-hd1 {
        width: 100%;
    }

    .hg-section2 .hg-secCont {
        display: block;
    }

    .hg-section2 .hg-secCont .col,
    .hg-section2 .hg-secCont .cor {
        width: 100%;
    }

    .hg-section3 .hg-box1 {
        margin-bottom: 0.4rem;
    }

    .hg-section4 .hg-box4 {
        margin-bottom: 0.9rem;
    }

    .hg-section5 {
        padding: 0.6rem 0;
        margin: 0;
        background: #384B96 !important;
    }

    .hg-box1 {
        display: block;
    }

    .hg-box1 .col,
    .hg-box1 .cor {
        width: 100%;
    }

    .hg-box1 .col {
        margin-bottom: 0.2rem;
    }

    .hg-box1 .hg-tit1 {
        font-size: 0.28rem;
    }

    .hg-box1 .hg-tit2 {
        font-size: 0.22rem;
    }

    .hg-box2 {
        padding: 0.3rem 0.2rem;
    }

    .hg-box2 .hg-tit {
        font-size: 0.28rem;
    }

    .hg-box4 {
        display: block;
    }

    .hg-box4 .col,
    .hg-box4 .cor {
        width: 100%;
    }

    .hg-box4 .col {
        margin-bottom: 0.3rem;
    }

    .hg-box4 .hg-hd1 .col {
        margin-bottom: 0;
    }

    .hg-box4 .hg-desc {
        font-size: 0.2rem;
    }

    .hg-box4 .hg-btns1 {
        margin-top: 0.15rem;
    }

    .hg-box5 .hg-hd1 {
        margin-bottom: 0.4rem;
    }

    .hg-box6 .hg-hd1 {
        width: 100%;
    }

    .hg-box6 .hg-cont {
        display: block;
    }

    .hg-box6 .hg-cont .col,
    .hg-box6 .hg-cont .cor {
        width: 100%;
    }

    .hg-swiper1 .swiper-slide {
        width: 100%;
    }

    .hg-swiper1 .hg-text {
        padding: 0 0.2rem;
    }

    .hg-swiper1 .hg-tit {
        margin-bottom: 0.1rem;
        font-size: 0.22rem;
    }

    .hg-swiper1 .hg-bt {
        margin-top: 0.1rem;
    }

    .hg-swiper1 .hg-date {
        font-size: 0.16rem;
    }

    .hg-swiper2 {
        margin: 0;
        padding: 0 0.1rem;
    }

    .hg-swiper2 .hg-slider {
        padding: 0;
        padding-bottom: 0.25rem;
    }

    .hg-swiper2 .swiper-slide {
        width: 60%;
    }

    .hg-ls1 li {
        width: 50%;
    }

    .hg-ls1 .hg-con {
        padding: 0.25rem 0.2rem 0.2rem;
        min-height: 2rem;
    }

    .hg-ls1 .hg-line {
        margin: 0.1rem auto 0.15rem;
    }

    .hg-ls1 .hg-tit {
        font-size: 0.22rem;
    }

    .hg-ls3 li {
        width: 50%;
    }

    .hg-ls3 .hg-icon {
        width: 0.8rem;
        height: 0.8rem;
        line-height: 0.8rem;
    }

    .hg-ls3 .hg-icon img {
        max-width: 0.4rem;
        max-height: 0.4rem;
    }

    .hg-ls3 .hg-tit {
        font-size: 0.2rem;
    }

    .hg-ls4 {
        display: block;
        position: relative;
    }

    .hg-ls4 .col,
    .hg-ls4 .cor {
        width: 100%;
    }

    .hg-ls4 .col li {
        width: 50% !important;
    }

    .hg-ls4 .cor {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 50%;
    }

    .hg-ls4 .cor ul {
        background-color: transparent;
    }

    .hg-ls4 .cor li {
        width: 100% !important;
    }

    .hg-ls4 .hg-con {
        padding: 0.2rem;
        min-height: 2rem;
    }

    .hg-ls4 .hg-icon {
        width: 0.8rem;
        height: 0.5rem;
    }

    .hg-ls4 .hg-tit {
        font-size: 0.2rem;
    }

    .hg-ls5 li {
        width: 100%;
    }
}