.lhgy_main_warp *{box-sizing: border-box;}
.head_top .head_box,
.head_top .head_box *{box-sizing: content-box;}
.lhgy_main_warp {
    height: 100%;
    position: relative;
    margin: 0px auto;
    overflow: hidden;
}
@keyframes downIconIco {
    0% {transform: translate(0, 0);}
    50% {transform: translate(0, -10px);}
    100% {transform: translate(0, 0);}
}

.theme {width: 100%;height: 100%;position: relative;}

.homeHint {text-align: center;position: fixed;left: 50%;bottom: 10px;transform: translateX(-50%);z-index: 2;border-radius: 100%;transition: opacity 0.3s;}
.homeHint .btnbox {display: block;position: absolute;left: 50%;transform: translateX(-50%);bottom: 30px;font-size: 0;}
.homeHint .txt {display: block;height: 100%;font-size: 14px;line-height: 22px;color: #333;}
.homeHint .btnbox img{width: 36px; animation: 4s ease 0s infinite normal none running downIconIco;}

.lhgy_main_warp .titS2{text-align: center;font-size: 0;margin-bottom: 10px;}
.lhgy_main_warp .txtS2{font-size: 17px;line-height: 2;color: #333;margin-bottom: 20px;text-indent: 2em;}

.lhgy_main_warp .imgS2Box{width: 100%;}
.lhgy_main_warp .imgS2Box .item{display: block;width: 32%;float: left;font-size: 0;margin-bottom: 25px;text-align: center;position: relative;border-radius: 10px; overflow: hidden;}
.lhgy_main_warp .imgS2Box .item:nth-child(3n-1){margin: 0 2%;}
.lhgy_main_warp .imgS2Box .item img{height: 245px;max-width: 100%;}
.lhgy_main_warp .sBox .imgS2Box .item img{width: 100%;}

.lhgy_main_warp .th1{background: url(/newimages/lhgy_th1_bg.jpg) no-repeat center center;background-size: cover;}
.lhgy_main_warp .th1 .txt{margin: 20px 0;font-size: 17px;color: #333;line-height: 1.8;word-break: break-all;}
.lhgy_main_warp .th1 .titS1{text-align: center;}
.lhgy_main_warp .th1 .titS1 img{ height: 365px;}
.lhgy_main_warp .th1 .txt p{text-indent: 2em;}
.lhgy_main_warp .th1 .swiper-slide img{width: 100%;}
.lhgy_main_warp .th1-img-swiper{overflow-x: hidden;padding:0 300px 25px;position: relative;text-align: center;}
.lhgy_main_warp .th1-img-swiper .swiper-pagination{display: none;}


.lhgy_main_warp .th2{background: url(/newimages/lhgy_th2_bg.jpg) no-repeat center center;background-size: cover;}
.lhgy_main_warp .th3{background: url(/newimages/lhgy_th3_bg.jpg) no-repeat center center;background-size: cover;}
.lhgy_main_warp .th4{background: url(/newimages/lhgy_th4_bg.jpg) no-repeat center center;background-size: cover;}
.lhgy_main_warp .th5{background: url(/newimages/lhgy_th5_bg.jpg) no-repeat center center;background-size: cover;}
.lhgy_main_warp .th6{background: url(/newimages/lhgy_th6_bg.jpg) no-repeat center center;background-size: cover;}

.lhgy_main_warp .th7 .themeBox{width: 100%;padding-bottom: 90px; background: url(/newimages/lhgy_th7_bg.jpg) no-repeat center center;background-size: cover;}
.lhgy_main_warp .th7 .txtBox{padding: 0 70px;margin-top: 50px;position: relative;}
.lhgy_main_warp .th7 .txtBox .inner{border: 1px dashed #59ba9b;border-left: none;border-right: none;padding:  15px 0;position: relative;font-size: 17px;color: #333;line-height: 2;}
.lhgy_main_warp .th7 .txtBox::before,
.lhgy_main_warp .th7 .txtBox::after{content: '';display: block;position: absolute;height: 145px;top: 50%;transform: translateY(-50%);}
.lhgy_main_warp .th7 .txtBox::before{width: 71px;left: 0;background: url(/newimages/lhgy_th7_img_02.png) no-repeat center center;}
.lhgy_main_warp .th7 .txtBox::after{width: 59px;right: 0;background: url(/newimages/lhgy_th7_img_03.png) no-repeat center center;}

.lhgy_main_warp .th7 .txtBox .inner::before,
.lhgy_main_warp .th7 .txtBox .inner::after{content: "";position: absolute;display: block;width: 100%;height: 3px;background: #59ba9b;left: 0;}
.lhgy_main_warp .th7 .txtBox .inner::before{top: -12px;}
.lhgy_main_warp .th7 .txtBox .inner::after{bottom: -12px;}

.lhgy_main_warp .sBox{margin: 0 -60px;position: relative;padding: 0 60px;}
.thimg-swiper{overflow: hidden;}

.swiper-button-next, .swiper-button-prev{width: 34px;height: 50px;top: 50%;transform: translateY(-50%);}
.swiper-button-next{background: url(/newimages/lhgy_icon_04.png) no-repeat center center;background-size: contain; right: 0;}
.swiper-button-prev{background: url(/newimages/lhgy_icon_03.png) no-repeat center center;background-size: contain; left: 0;}

.lhgy_main_warp .sBox .imgS2Box .item span{display: none;width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);padding: 0 30px;overflow: hidden;}
.lhgy_main_warp .sBox .imgS2Box .item span b{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: 17px;line-height: 2;font-weight: normal;color: #fff;text-align: center;}
.lhgy_main_warp .sBox .imgS2Box .item span a.more{display: block;width: 110px;height: 34px;border-radius: 100px;border: 1px solid #fff;margin: 10px auto 0;font-size: 17px;line-height: 32px;text-align: center;color: #fff;}
.lhgy_main_warp .sBox .imgS2Box .item::before{content: '';display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.4);}
.lhgy_main_warp .sBox .imgS2Box .item:hover span,
.lhgy_main_warp .sBox .imgS2Box .item:hover:before{display: block;}


@media screen and  (max-width: 1655px) {
    .lhgy_main_warp .titS2 img{height: 100px;}
    .lhgy_main_warp .txtS2{font-size: 15px;}
    .lhgy_main_warp .imgS2Box .item img{height: 256px;}

    .lhgy_main_warp .th1-img-swiper{padding: 0 150px}

    .lhgy_main_warp .sBox .swiper-button-next,
    .lhgy_main_warp .sBox .swiper-button-prev{width: 26px;height: 40px;}

    .lhgy_main_warp .sBox{margin: 0;padding: 0 30px;}
    .lhgy_main_warp .sBox .imgS2Box .item span{padding: 0 20px;}
    .lhgy_main_warp .sBox .imgS2Box .item span b,
    .lhgy_main_warp .sBox .imgS2Box .item span a.more{font-size: 15px;}

    .lhgy_main_warp .th1 .titS1 img {height: 340px;}
    .lhgy_main_warp .th1 .txt{font-size: 15px;}

    .lhgy_main_warp .th7 .txtBox .inner{font-size: 15px;}
}

@media screen and  (max-width: 1200px) {
    .homeHint {display: none;}

    .lhgy_main_warp .th1 .titS1 img{width: 70%;height: auto;}
    .lhgy_main_warp .th1-img-swiper{padding: 0;}

    .lhgy_main_warp .titS2 img{width: 30%;height: auto;}
    .lhgy_main_warp .th1 .w1500,
    .lhgy_main_warp .th2,
    .lhgy_main_warp .th3,
    .lhgy_main_warp .th4,
    .lhgy_main_warp .th5,
    .lhgy_main_warp .th6,
    .lhgy_main_warp .th7 .themeBox{padding:30px 20px;}

    .lhgy_main_warp .imgS2Box{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
    .lhgy_main_warp .imgS2Box.clearfix .item{width: 31%;margin: 0 0 15px;flex: none;}
    .lhgy_main_warp .imgS2Box.clearfix .item img{height: auto;}
    .lhgy_main_warp .imgS2Box::after{display: none;}

    .lhgy_main_warp .th7 .txtBox{padding: 0 0 30px;margin-top: 20px;}
    .lhgy_main_warp .th7 .txtBox::before,.lhgy_main_warp .th7 .txtBox::after{display: none;}
    .lhgy_main_warp .th7 .txtBox .inner{padding: 15px 10px;}
}

@media screen and  (max-width: 760px) {
    .lhgy_main_warp .th1 .w1500,
    .lhgy_main_warp .th2,
    .lhgy_main_warp .th3,
    .lhgy_main_warp .th4,
    .lhgy_main_warp .th5,
    .lhgy_main_warp .th6,
    .lhgy_main_warp .th7 .themeBox{padding:20px 15px;}

    .lhgy_main_warp .imgS2Box.clearfix .item{width: 48%;}
    .lhgy_main_warp .txtS2,
    .lhgy_main_warp .th1 .txt{font-size: 13px;}
    .lhgy_main_warp .th1 .txt{margin: 5px 0;}
    .lhgy_main_warp .titS2 img{width: 50%;}
    .lhgy_main_warp .sBox{padding: 0;}
    .lhgy_main_warp .th1 .titS1 img{width: 100%;}

    .lhgy_main_warp .sBox .imgS2Box .item span b{font-size: 13px;}
    .lhgy_main_warp .sBox .imgS2Box .item span a.more{font-size: 14px;width: 100px;height: 30px;line-height: 28px;}

    .lhgy_main_warp .th7 .txtBox .inner{font-size: 13px;}
}


@media screen and  (min-width: 1201px) and (max-height: 850px) {
    .lhgy_main_warp .th1 .titS1 img {height: 310px;}
    .lhgy_main_warp .th1 .txt{margin: 20px 0;}

    .lhgy_main_warp .titS2 img{height: 90px;}
    .lhgy_main_warp .imgS2Box .item img{height: 220px;}
}
@media screen and  (min-width: 1201px) and (max-height: 800px) {
    .lhgy_main_warp .th1 .titS1{margin-top: 5px;}
    .lhgy_main_warp .th1 .titS1 img {height: 280px;}
    .lhgy_main_warp .th1 .swiper-slide img{height: 120px;width: auto;}

}
@media screen and  (min-width: 1201px) and (max-height: 750px) {
    .lhgy_main_warp .th1 .titS1 img {height: 260px;}
    .lhgy_main_warp .th1 .txt{font-size: 13px;margin: 0;}


    .lhgy_main_warp .titS2 img{height: 80px;}
    .lhgy_main_warp .imgS2Box .item img{height: 220px;}
    .lhgy_main_warp .txtS2{font-size: 13px;}

    .lhgy_main_warp .sBox .imgS2Box .item span b{font-size: 13px;}
    .lhgy_main_warp .sBox .imgS2Box .item span a.more{font-size: 14px;width: 100px;height: 30px;line-height: 28px;}
}
@media screen and  (min-width: 1201px) and (max-height: 650px){
    .lhgy_main_warp .th1 .titS1 img {height: 220px;}
    .lhgy_main_warp .th1 .swiper-slide img{height: 105px;}
    .lhgy_main_warp .titS2 img{height: 60px;}
    .lhgy_main_warp .imgS2Box .item img{height: 190px;}
}
/* 详情页 start*/
.lhgy_detail_wrap {min-height: 875px;background:url(/newimages/lhgy_detail_bg_02.png) no-repeat center bottom, url(/newimages/lhgy_detail_bg_01.png) no-repeat center top;background-size: 100% auto, cover;}
.detail_box {margin-top: 85px;}
.detail_box .inner_box{margin-top: 25px;min-height: 420px;background-color: rgba(255, 255, 255, 0.4);padding: 35px;padding-left: 600px;position: relative;}
.detail_box .inner_box .imgBox{width: 520px;height: 350px;position: absolute;left: 40px;top: 50%;transform: translateY(-50%);font-size: 0;text-align: center;overflow: hidden;}
.detail_box .inner_box .imgBox img{max-width: 100%;max-height: 100%;}
.detail_box .inner_box .txtBox{padding: 100px 0;font-size: 18px;line-height: 2.4;color: #333;}
@media screen and  (max-width: 1655px){
    .detail_box .inner_box {padding-left: 540px;min-height: 390px;}
    .detail_box .inner_box .imgBox{width: 440px;height: 300px;}
    .detail_box .inner_box .txtBox{padding: 70px 0;font-size: 16px;}
}
@media screen and  (max-width: 1200px){
    .lhgy_detail_wrap{min-height: auto;}
    .detail_box{margin: 0;padding: 25px 15px;}
    .detail_box .inner_box{padding: 25px;min-height: auto;}
    .detail_box .inner_box .imgBox{width: 100%;height: auto;position: static;transform: none;text-align: center;}
    .detail_box .inner_box .txtBox{padding: 25px 0;font-size: 15px;}
}
@media screen and  (max-width: 760px) {
    .detail_box .inner_box{padding: 15px;margin-top: 10px;}
    .detail_box .inner_box .txtBox{padding: 10px 0;font-size:13px;line-height: 2;}
}
/* 详情页 end*/