@charset "UTF-8";
*{
    padding: 0;
    margin: 0;
}
body,
html {
    width: 100%;
    height: 100%;
}
body {
    font-size: 0.4rem;
}
.hide {
    display: none;
}
a{
    text-decoration: none;
}
.loading {
    background: linear-gradient(180deg, #d2f6c5, #fcd873);
    color: #fff;
    width: 100%;
    height: 100%;
    position: relative;
}
.loading .loading-group {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.loading .loading-img {
    border-radius: 50%;
    width: 1.066667rem;
    height: 0.866667rem;
    margin: 0 auto;
    padding-top: 0.2rem;
}
.loading img {
    width: 1.066667rem;
    display: block;
    margin: 0 auto;
}
.loading .percent {
    padding: 0.4rem 0 0.266667rem;
}
.loading p {
    font-weight: 700;
    font-size: 0.373333rem;
    text-align: center;
}
.active .start {
    animation:
        bounceIn 1s linear 1s forwards,
        wobble 2s linear 3s 3 forwards;
}
.abs {
    position: absolute;
}
.pauseBtn,
.playBtn {
    width: 0.8rem;
    height: 0.8rem;
    position: fixed;
    top: 0.266667rem;
    right: 0.266667rem;
    z-index: 9999;
}
.pauseBtn {
    background: url(../image/m_pause.png) center/.8rem no-repeat;
}
.playBtn {
    background: url(../image/m_play.png) center/.8rem no-repeat;
    animation: rotate 2s linear infinite;
}
body {
    max-width: 750px;
    margin: 0 auto;
}
.lh-main .title {
    height: 1.373333rem;
    padding: 0.773333rem 0;
}
.lh-main .title img {
    display: block;
    margin: 0 auto;
    height: 1.373333rem;
}
.lh-main .header {
    background: url(../image/bg_01.jpg) center top/10rem 14.413333rem no-repeat #ed3c46;
    height: 14.413333rem;
    position: relative;
}
.mainlist{
    background-image: url('../img/bg1-1.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.lh-main{
   
}
.lh-main .header.header-rd {
    background: url(../image/bgrd_01.jpg) center top/10rem 13.066667rem no-repeat #ed3c46;
    height: 13.066667rem;
    position: relative;
}
.lh-main .header.header-rd .logo-rd {
    width: 1.333333rem;
}
.lh-main .header.header-rd .title-rd {
    width: 8.013333rem;
    margin: 0.573333rem auto 0;
}
.lh-main .header.header-rd .h-cd {
    top: 6.093333rem;
    animation: fadeIn 3s linear 2s forwards;
}
.lh-main .header.header-rd .h-jzw {
    margin-top: 3.173333rem;
    animation: zoomIn 1s linear 1.5s forwards;
}
.lh-main .header.header-zx {
    background: url(../image/bgzx_01.jpg) center top/10rem 13.066667rem no-repeat #ed3c46;
    height: 13.066667rem;
    position: relative;
}
.lh-main .header.header-zx .logo-zx {
    width: 1.333333rem;
}
.lh-main .header.header-zx .title-zx {
    width: 9.173333rem;
    margin: 0.573333rem auto 0;
}
.lh-main .header.header-zx .h-cd {
    top: 6.093333rem;
    animation: fadeIn 3s linear 2s forwards;
}
.lh-main .header.header-zx .h-jzw {
    margin-top: 2.773333rem;
    animation: zoomIn 1s linear 1.5s forwards;
}
.lh-main .header img {
    display: block;
}
.lh-main .header .h1 {
    width: 10rem;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 0;
    animation: fadeIn 1s linear 2s forwards alternate;
}
.lh-main .header .h2 {
    width: 10rem;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -5rem;
    opacity: 0;
    animation:
        fadeInLittle 3s linear 2s forwards,
        fadeInLittle 2s linear 3s alternate infinite;
}
.lh-main .header .h3 {
    width: 10rem;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -5rem;
}
.lh-main .header h1 {
    display: none;
}
.lh-main .header .logo-lh {
    display: block;
    width: 2.293333rem;
    margin: 0 auto;
    padding-top: 1.666667rem;
    opacity: 0;
    animation: zoomIn 1s linear forwards;
}
.lh-main .header .h-cd {
    width: 8.8rem;
    height: 6.88rem;
    position: absolute;
    left: 0.213333rem;
    top: 7.293333rem;
    z-index: 0;
    opacity: 0;
    animation: fadeIn 0.8s linear 1.5s forwards;
}
.lh-main .header .title-header2 {
    width: 5.213333rem;
    height: 1.08rem;
    margin: 0.293333rem auto;
    position: relative;
    z-index: 1;
    opacity: 0;
    animation: fadeInUp 0.8s linear 0.2s forwards;
}
.lh-main .header .title-header {
    display: block;
    width: 9.266667rem;
    margin: 1.16rem auto 0;
    opacity: 0;
    animation: move 0.8s linear 1s forwards;
}
.lh-main .header .title-header3 {
    width: 9.146667rem;
    margin: 0.426667rem auto 0;
    position: relative;
    z-index: 1;
    opacity: 0;
    animation: fadeInUp 0.8s linear 1.5s forwards;
}
.lh-main .header .h-jzw {
    width: 9.426667rem;
    margin: 2.426667rem auto 0;
    position: relative;
    z-index: 1;
    opacity: 0;
    animation: zoomIn 1s linear 1.8s forwards;
}
.lh-main .header .logo {
    display: block;
    width: 4.866667rem;
    margin: 0 auto 0;
    animation: fadeInUp 0.8s linear 2s forwards;
    opacity: 0;
}
.lh-main .header .t2_01 {
    display: block;
    width: 9.253333rem;
    margin: 0.933333rem auto 0;
    opacity: 0;
    animation: fadeInUp 0.8s linear 1s forwards;
}
.lh-main .header .t2_02 {
    display: block;
    width: 9.253333rem;
    margin: 0 auto;
    opacity: 0;
    animation: fadeInUp 0.8s linear 1.4s forwards;
}
.lh-main .nav-wrap {
    background: url(../image/bg_02.jpg) center top/10rem 13.746667rem no-repeat #ed3c46;
    box-sizing: border-box;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
}
.lh-main .nav-wrap.nav-wrap-rd {
    background: url(../image/bgrd_02.jpg) center top/10rem 13.266667rem no-repeat #fd3e46;
}
.lh-main .nav-wrap .search {
    width: 4.48rem;
    height: 0.813333rem;
    background: url(../image/i-search.png) center top/4.48rem 0.813333rem no-repeat;
    margin: 0 auto 0.8rem;
    opacity: 0;
    animation: fadeInUp 0.8s linear 2.2s forwards;
}
.lh-main .nav-wrap .search .s-keyword {
    margin-left: 1.506667rem;
    width: 2.533333rem;
    height: 0.773333rem;
    line-height: 0.773333rem;
    border: none;
    background: 0 0;
}
.lh-main .nav-wrap .nav {
    padding: 0 0.333333rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    opacity: 0;
    animation: fadeInUp 0.8s linear 2.2s forwards;
    z-index: 9;
}
.lh-main .nav-wrap .nav li {
    width: 4.48rem;
    height: 0.813333rem;
    line-height: 0.813333rem;
    background: url(../image/i-nav.png) center/4.48rem 0.813333rem no-repeat;
    border: 0.04rem solid #fcdfa8;
    border-radius: 0.4rem;
    box-sizing: border-box;
    text-align: center;
    font-size: 0.4rem;
    margin-bottom: 0.266667rem;
    font-weight: 700;
}
.lh-main .nav-wrap .nav li a {
    color: #fff2db;
}
.lh-main .nav-wrap .nav li.small-fs {
    font-size: 0.293333rem;
}
.lh-main .nav-wrap .nav li.full {
    width: 9.333333rem;
}
.lh-main .nav-wrap .i-down-wrap {
    background: url(../image/i-down.png) center/.746667rem 0.386667rem no-repeat;
    padding-top: 1.106667rem;
    animation: fadeInUpSmall 1s linear infinite alternate;
}
.lh-main .nav-wrap .i-down-wrap p {
    text-align: center;
    font-size: 0.4rem;
    line-height: 0.613333rem;
    color: #fff;
}
.lh-main .wrap {
    padding: 0 0.333333rem 0.4rem;
}
.lh-main .has-more {
    border: 0.013333rem solid #e01230;
    border-radius: 0.386667rem;
    color: #fe1c37;
    display: block;
    font-size: 0.32rem;
    font-weight: 700;
    width: 3rem;
    height: 0.773333rem;
    line-height: 0.773333rem;
    text-align: center;
    margin: 0.533333rem auto;
}
.lh-main .has-more.white {
    border: 0.013333rem solid #fff;
    color: #fff;
}
.lh-main .top-news {
    line-height: 0.8rem;
}
.lh-main .top-news a {
    font-size: 0.64rem;
    font-weight: 700;
    color: #e01230;
}
.lh-main .ul-wrap {
    margin: 0 auto;
    padding: 0.76rem 0.4rem 0.266667rem;
    width: 9.373333rem;
    border-radius: 0.266667rem 0 0.266667rem 0;
    box-sizing: border-box;
    background: #fef0d8;
}
.lh-main .news-list.white li a {
    color: #fff;
}
.lh-main .news-list li {
    /* background: url(../image/li-icon.png) 0 0.106667rem/.226667rem no-repeat; */
    background-image: url(../image/line.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% auto;
    margin-bottom: 0.426667rem;
    font-size: 0.35rem;
    line-height: 0.5rem;
    padding-left: 0.493333rem;
    padding-bottom: 0.4rem;
    /* border-bottom: 0.02rem dashed #cfcfcf; */
    box-sizing: border-box;
}
.lh-main .news-list li:last-child{
    border: 0;
}
.box4-li{
    width: 100%;
    padding-bottom: 0.35rem;
    /* padding-top: 0.33rem; */
    overflow: hidden;
    font-size: 0;
    /* border-bottom: 0.02rem dashed #cfcfcf; */
    box-sizing: border-box;
  }
  .box4-li p{
    width: 4.5rem;
    box-sizing: border-box;
    position: relative;
    text-align: justify;
    /* font-size: 0.26rem;
    font-weight: 400;
    line-height: 0.4rem; */
    color: #000000;
    float: right;
  }
  .box4-li img{
    width: 3.02rem;
    height: 2.26rem;
    display: block;
    object-fit: cover;
    float: left;
  }
.lh-main .news-list li a {
    color: #212121;
}
.lh-main .main1 {
    background: #ed3c46;
    height: 5.626667rem;
    overflow: hidden;
}
.lh-main .main1 .slider {
    width: 10rem;
    height: 5.626667rem;
    margin: 0 auto;
}
.lh-main .main1 .swiper {
    width: 100%;
    height: 5.626667rem;
}
.lh-main .main1 .swiper-container {
    width: 100%;
    height: 5.626667rem;
}
.lh-main .main1 .swiper-slide {
    text-align: center;
    font-size: 0.24rem;
    background: #e01230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.lh-main .main1 .swiper-slide img {
    display: block;
    width: 10rem;
    height: 5.626667rem;
    object-fit: cover;
}
.lh-main .main1 .swiper-slide span {
    background: rgba(216, 6, 29, 0.8);
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 0.88rem;
    line-height: 0.88rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    font-size: 0.4rem;
}
.lh-main .main1 .swiper-button-next,
.lh-main .main1 .swiper-button-prev {
    background: rgba(224, 18, 48, 0.8);
    color: #fff;
}
.lh-main .main1 .swiper-button-next::after,
.lh-main .main1 .swiper-button-prev::after {
    font-size: 0.4rem;
}
.lh-main .main1 .swiper-button-prev {
    left: 0;
}
.lh-main .main1 .swiper-button-next {
    right: 0;
}
.lh-main .main2 {
    background: url(../image/bg_04.jpg) center top/10rem 13.733333rem no-repeat #fd3e46;
    box-sizing: border-box;
    padding-top: 3.666667rem;
    padding-bottom: 0.8rem;
}
.lh-main .main3 {
    background: url(../image/bg_05.jpg) center top/10rem 10.826667rem no-repeat #fd3e47;
    box-sizing: border-box;
    padding-top: 4.133333rem;
}
.news-list{
   padding:0.333333rem 0.333333rem ;
   box-sizing: border-box;
   /* background-color: #ff6d2b; */
   border-radius: 0.2rem;
   background-image: url(../img/bgicon.png);
    background-position: top center;
    background-repeat: repeat;
    background-size: 100% auto;
    border-bottom-left-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
    border-top-left-radius: 0.2rem;
}
.lh-main .main3 .news-list li a {
    color: #fff;
}
.lh-main .main4 {
    background: url(../image/bg_06.jpg) center top/10rem 14.346667rem no-repeat #fd3e46;
    box-sizing: border-box;
    padding-top: 4.133333rem;
    padding-bottom: 0.8rem;
}
.lh-main .main4 .news-img-list li {
    margin-bottom: 0.266667rem;
    overflow: hidden;
}
.lh-main .main4 .news-img-list img {
    display: block;
    width: 2.053333rem;
    height: 1.533333rem;
    float: left;
    object-fit: cover;
    margin-right: 0.266667rem;
}
.lh-main .main4 .news-img-list span {
    display: block;
    width: 5.666667rem;
    font-size: 0.4rem;
    line-height: 0.64rem;
    color: #010101;
    float: left;
    background: url(../image/li-icon.png) 0 0.186667rem/.226667rem no-repeat;
    padding-left: 0.493333rem;
}
.lh-main .main5 {
    background: url(../image/bg_07.jpg) center top/10rem 11.906667rem no-repeat;
    box-sizing: border-box;
    padding-top: 4.8rem;
    height: 11.906667rem;
}
.lh-main .main5.main7 {
    background: url(../image/bg_09.jpg) center top/10rem 11.48rem no-repeat;
    box-sizing: border-box;
    padding-top: 4.533333rem;
    height: 11.48rem;
}
.lh-main .main5.main7 .main4-slider-wrap {
    margin-bottom: 0.666667rem;
}
.lh-main .main5.main7 .has-more {
    margin-top: 0;
}
.lh-main .main5 .has-more {
    margin-top: 1.2rem;
}
.lh-main .main5 .main4-slider-wrap {
    width: 10rem;
    height: 4.133333rem;
    margin: 0 auto 1.333333rem;
}
.lh-main .main5 .swiper-container {
    width: 9.333333rem;
    height: 4.133333rem;
}
.lh-main .main5 .swiper-slide {
    text-align: center;
    font-size: 0.24rem;
    background: #fff;
    width: 6.6rem;
    height: 4.133333rem;
    transform: scale(0.8);
    overflow: hidden;
}
.lh-main .main5 .swiper-slide img {
    width: 6.613333rem;
    height: 4.133333rem;
    object-fit: cover;
    position: absolute;
    left: 50%;
    margin-left: -3.306667rem;
}
.lh-main .main5 .swiper-slide-active {
    overflow: visible;
}
.lh-main .main5 .swiper-slide-active,
.lh-main .main5 .swiper-slide-duplicate-active {
    transform: scale(1);
    z-index: 9;
}
.lh-main .main5 .swiper-button-prev {
    left: 0;
}
.lh-main .main5 .swiper-button-next {
    right: 0;
}
.lh-main .main5 .swiper-button-next,
.lh-main .main5 .swiper-button-prev {
    background: rgba(224, 18, 48, 0.8);
    color: #fff;
}
.lh-main .main5 .swiper-button-next::after,
.lh-main .main5 .swiper-button-prev::after {
    font-size: 0.4rem;
}
.lh-main .main6 {
    background: url(../image/bg_08.jpg) center top/10rem 12.186667rem no-repeat #ffffe8;
    box-sizing: border-box;
    padding-top: 4.133333rem;
}
.lh-main .main8 {
    background: url(../image/bg_10.jpg) center top/10rem 11.453333rem no-repeat;
    box-sizing: border-box;
    padding-top: 3.666667rem;
    height: 11.453333rem;
}
.lh-main .main8 .slider {
    width: 9.333333rem;
    height: 5.266667rem;
    margin: 0.533333rem auto;
}
.lh-main .main8 .swiper {
    width: 100%;
    height: 5.266667rem;
}
.lh-main .main8 .swiper-container {
    width: 100%;
    height: 5.266667rem;
}
.lh-main .main8 .swiper-slide {
    text-align: center;
    font-size: 0.24rem;
    background: #e01230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.lh-main .main8 .swiper-slide img {
    display: block;
    width: 9.333333rem;
    height: 5.266667rem;
    object-fit: cover;
}
.lh-main .main8 .swiper-slide span {
    background: rgba(216, 6, 29, 0.8);
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 0.88rem;
    line-height: 0.88rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    font-size: 0.4rem;
}
.lh-main .main8 .swiper-button-next,
.lh-main .main8 .swiper-button-prev {
    background: rgba(224, 18, 48, 0.8);
    color: #fff;
}
.lh-main .main8 .swiper-button-next::after,
.lh-main .main8 .swiper-button-prev::after {
    font-size: 0.4rem;
}
.lh-main .main8 .swiper-button-prev {
    left: 0;
}
.lh-main .main8 .swiper-button-next {
    right: 0;
}
.lh-main .main9 {
    background: url(../image/bg_11.jpg) center top/10rem 7.2rem no-repeat;
    height: 7.2rem;
}
.lh-main .main9 a {
    display: block;
    height: 7.2rem;
    width: 1.333333rem;
    font-size: 0;
}
.lh-main .main10 {
    background: url(../image/bg_12.jpg) center top/10rem 12.306667rem no-repeat;
    box-sizing: border-box;
    height: 12.306667rem;
    padding-top: 4.666667rem;
}
.lh-main .main10 .main5-slider {
    width: 9.333333rem;
    margin: 0 auto;
    overflow: hidden;
}
.lh-main .main10 .swiper {
    width: 8.666667rem;
    height: 5.426667rem;
    position: relative;
    margin: 0 auto;
}
.lh-main .main10 .swiper-wrapper {
    width: 8.666667rem;
    height: 5.426667rem;
    margin: 0 auto;
}
.lh-main .main10 .swiper-slide {
    width: 4.333333rem;
    text-align: center;
    font-size: 0.24rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.lh-main .main10 .swiper-slide .poster {
    background: url(../image/bg_li.png) center bottom/3.48rem 5.426667rem no-repeat;
    box-sizing: border-box;
    width: 3.48rem;
    height: 5.426667rem;
    padding-top: 0.84rem;
}
.lh-main .main10 .swiper-slide .poster a {
    text-decoration: none;
}
.lh-main .main10 .swiper-slide .poster img {
    display: block;
    width: 3.226667rem;
    height: 1.826667rem;
    object-fit: cover;
    margin: 0 auto 0.2rem;
}
.lh-main .main10 .swiper-slide .poster span {
    font-size: 0.346667rem;
    display: block;
    width: 2.933333rem;
    margin: 0 auto;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden; /*! autoprefixer: off */
    -webkit-box-orient: vertical;
}
.lh-main .main10 .swiper-slide .poster i {
    display: block;
    width: 1.56rem;
    height: 0.36rem;
    background: url(../image/i-click.png) center/1.56rem 0.36rem no-repeat;
    font-size: 0;
    color: #fff;
    margin: 0.133333rem auto 0;
}
.lh-main .main10 .swiper-button-prev {
    background: url(../image/i-prev-circle.png) left center/.573333rem 0.573333rem no-repeat;
    left: -0.293333rem;
}
.lh-main .main10 .swiper-button-next {
    background: url(../image/i-next-circle.png) left center/.573333rem 0.573333rem no-repeat;
    right: -0.293333rem;
}
.lh-main .main10 .swiper-button-next,
.lh-main .main10 .swiper-button-prev {
    width: 0.573333rem;
    height: 0.573333rem;
}
.lh-main .main10 .swiper-button-next::after,
.lh-main .main10 .swiper-button-prev::after {
    display: none;
}
.lh-main .main11 {
    background: url(../image/bg_13.jpg) center top/10rem 11.08rem no-repeat #fff8f5;
    box-sizing: border-box;
    padding-top: 3.533333rem;
    padding-bottom: 0.8rem;
}
.lh-main .main11 .ul-wrap {
    width: 9.306667rem;
    background-image: linear-gradient(-30deg, #ff716b 0, #fd3e38 100%);
}
.lh-main .main11 .has-more-down {
    display: block;
    background: url(../image/i-down.png) center/.746667rem 0.386667rem no-repeat;
    width: 0.746667rem;
    height: 0.386667rem;
    margin: 0.533333rem auto;
}
.lh-main .main12 {
    background: url(../image/bg_14.png) center top/10rem 12.68rem no-repeat #ec3841;
    box-sizing: border-box;
    padding-top: 4rem;
}
.lh-main .main13 {
    background: url(../image/bg_15.png) center top/10rem 12.253333rem no-repeat #bc2f34;
    box-sizing: border-box;
    padding-top: 4rem;
}
.lh-main .main14 {
    background: url(../image/bg_16.jpg) center top/10rem 11.92rem no-repeat #fffff2;
    box-sizing: border-box;
    padding-top: 4rem;
}
.lh-main .main15 {
    background: url(../image/bg_17.jpg) center top/10rem 12.306667rem no-repeat #fffff2;
    box-sizing: border-box;
    padding-top: 4rem;
}
.lh-main .main16 {
    background: url(../image/bg_18.jpg) center top/10rem 11.226667rem no-repeat #fffff2;
    height: 11.226667rem;
    box-sizing: border-box;
    padding-top: 3.506667rem;
    overflow: hidden;
}
.lh-main .main16 .slider {
    width: 9.333333rem;
    height: 5.626667rem;
    margin: 0 auto;
}
.lh-main .main16 .swiper {
    width: 100%;
    height: 5.626667rem;
}
.lh-main .main16 .swiper-container {
    width: 100%;
    height: 5.626667rem;
}
.lh-main .main16 .swiper-slide {
    text-align: center;
    font-size: 0.24rem;
    background: #e01230;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.lh-main .main16 .swiper-slide img {
    display: block;
    width: 9.333333rem;
    height: 5.626667rem;
    object-fit: cover;
}
.lh-main .main16 .swiper-slide span {
    background: rgba(216, 6, 29, 0.8);
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 0.88rem;
    line-height: 0.88rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    font-size: 0.4rem;
}
.lh-main .main16 .swiper-button-next,
.lh-main .main16 .swiper-button-prev {
    background: rgba(224, 18, 48, 0.8);
    color: #fff;
}
.lh-main .main16 .swiper-button-next::after,
.lh-main .main16 .swiper-button-prev::after {
    font-size: 0.4rem;
}
.lh-main .main16 .swiper-button-prev {
    left: 0;
}
.lh-main .main16 .swiper-button-next {
    right: 0;
}
.lh-main .sub-list {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    padding: 0 0.333333rem;
}
.lh-main .sub-list::after {
    content: "";
    flex: auto;
}
.lh-main .sub-list li {
    width: 2.96rem;
    margin: 0 0.146667rem 0.666667rem 0;
}
.lh-main .sub-list li img {
    border-radius: 0.133333rem;
    width: 2.96rem;
    height: 2.213333rem;
    object-fit: cover;
}
.lh-main .sub-list li span {
    color: #000;
    display: block;
    font-size: 0.32rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.lh-main .footer img {
    width: 100%;
}
.lh-main .gotop {
    display: none;
    position: fixed;
    bottom: 0.666667rem;
    right: 0.666667rem;
    width: 1.066667rem;
    height: 1.066667rem;
    z-index: 9999;
    cursor: pointer;
}
.lh-main .gotop img {
    width: 1.066667rem;
}
.lh-main .breadcrumb {
    /* border-bottom: 0.013333rem solid #eee; */
    padding: 0.333333rem 0.4rem;
}
.lh-main .breadcrumb a {
    color: #ff6d2b;
    font-weight: 600;
}
.lh-main .breadcrumb span {
    color: #ff6d2b;
}
.lh-main .more {
    padding:0 0.333333rem 0.333333rem 0.333333rem ;
}
.lh-main .nodata {
    display: none;
    text-align: center;
    padding: 0.666667rem 0;
    color: #ff6d2b;
}
.lh-main .more-img img {
    width: 100%;
    display: block;
}
