@charset "utf-8";
/* ===================首页样式========================== */
.banner-lun .content{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;display: flex;align-items: center;}
.banner-lun .content .title{text-transform: uppercase;opacity: 0;}
.banner-lun .content .contain{padding-bottom: 390px;display: flex;justify-content: center;}
.banner .swiper-slide-active .banner-lun .content .title{animation: bannerLunTitle 1.6s ease both .4s;}
@keyframes bannerLunTitle {0%{opacity: 0;transform: translateX(100px);}100%{opacity: 1;transform: translateX(0px);}}
.banner-Bot{position: absolute;width: 100%;bottom: 55px;display: flex;justify-content: center;z-index: 2;left: 0px;height: 115px;}
.banner-Bot a{height: 40px;width: 25px;border-radius: 20px;border: 1px solid #fff;display: flex;}
.banner-Bot a span{position: absolute;top: 15px;height: 100px;width: 1px;background-color: rgba(255, 255, 255, .3);left: 50%;transform: translateX(-50%);}
.banner-Bot a span::before{content: "";position: absolute;top: 0px;left: 0px;width: 1px;height: 0%;background-color: #fff;animation: backTop 2s linear infinite;}
@keyframes backTop{0%{height: 0%;}100%{height: 100%;}}
.banner-btn{width: 100%;position: absolute;bottom: 75px;left: 0px;z-index: 2;}
.banner-btn .contain{justify-content: flex-end;}
.banner-prev i,.banner-next i{color: #ffffff;font-size: 17px;}
.banner-next span{transform: rotate(180deg);display: flex;align-items: center;margin-top: -1px;}
.banner-pages .swiper-pagination{position: static;}
.banner-prev{padding-right: 38px;}
.banner-next{padding-left: 38px;}
.banner-pages .swiper-pagination-bullet {width: 9px;height: 9px;display: inline-block;border-radius: 100%;background: rgba(0, 0, 0, 0);opacity: 1;border: 1px solid #fff;margin: 0px 8px;position: relative;transition: all .4s ease;}
.banner-pages .swiper-pagination-bullet-active {background-color: #fff;margin-right: 44px;}
.banner-pages .swiper-pagination-bullet::before{content: "";position: absolute;width: 20px;height: 1px;background-color: #fff;top: 50%;transform: translateY(-50%);right: -36px;opacity: 0;transition: all .4s ease .2s;}
.banner-pages .swiper-pagination-bullet-active.swiper-pagination-bullet::before{opacity: 1;}

.indTitle.flex{justify-content: center;}

.indlo_list{width: 300px;position: relative;}
.indlo_list::before{content: "";position: absolute;right: 40px;top: -80px;height: calc(100% + 160px);width: 1px;border-right: 1px dashed #e5e5e5;}
.indlo_muen{width: calc(100% - 300px);display: flex;align-items: center;}
.indlo_list{padding-left: 60px;}
.indlo_list .list{display: flex;flex-wrap: wrap;margin-bottom: 45px;}
.indlo_list .list.active .title{color: #d7000f;}
.indlo_list .list.active .icon{background-color: #fff;}
.indlo_list .list:last-child{margin-bottom: 0px;}
.indlo_list .list .title{width: calc(100% - 78px);padding-right: 20px;display: flex;align-items: center;transition: all .4s ease;}
.indlo_list .list .icon{width: 78px;position: relative;transition: all .4s ease;transition: all .4s ease;border: 8px solid rgba(0, 0, 0, 0);height: 78px;border-radius: 100px;}
.indlo_list .list.active .icon{border: 8px solid #fadae0;box-shadow: 0 0 30px 10px rgb(251, 220, 225, 0.36);}
.indlo_list .list .icon .img{display: flex;align-items: center;justify-content: center;height: 100%;}
.indlo_list .list .icon .svg{position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%) rotate(-90deg);width: 78px;height: 78px;pointer-events: none;}
.indlo_btn{position: absolute;bottom: -40px;right: 33px;animation: indlo_btn .6s linear infinite alternate;}
@keyframes indlo_btn {0%{transform: translateY(0px);}100%{transform: translateY(10px);}}
.indlo_list .list .icon .svg #indlo_svg {stroke-dasharray: 220;stroke-dashoffset: 220;}
.indlo_list .list.active .icon .svg #indlo_svg{animation: 10s indlo_svg linear;}
@keyframes indlo_svg {0% {stroke-dashoffset: 220;}100% {stroke-dashoffset: 0;}}
.indlo_muen > div{display: none;align-items: center;}
.indlo_muen > div.active{display: flex;flex-wrap: wrap;}
.indlo_muen > div .cont{width: 42%;padding-left: 60px;}
.indlo_muen > div .img{width: 58%;display: flex;justify-content: center;align-items: center;padding: 20px;position: relative;}
.indlo_muen > div .cont ul{margin-bottom: -10px;}
.indlo_muen > div .cont li{width: calc(100%/2);position: relative;padding-left: 15px;margin-bottom: 10px;}
.indlo_muen > div .cont li::before{content: "";position: absolute;left: 0px;top: 10px;width: 5px;height: 5px;border-radius: 100px;background-color: #d7000f;}

.indos{background: url(../images/index/indos_bg.jpg)center no-repeat;background-size: cover;}
.indos-cont{position: relative;}
.indos_list{width: 36%;padding-right: 210px;padding-left: 165px;}
.indos_svp{width: 64%;}
.indos_list a{width: 100%;display: flex;align-items: center;height: 70px;color: #92959d;position: relative;transition: all .4s ease;}
.indos_list a::before{content: "";position: absolute;left: 0px;bottom: 0px;width: 0px;height: 2px;background-color: #d7000f;transition: all .4s ease;}
.indos_list a.active::before{width: 100%;}
.indos_list a.active{color: #d7000f;}
.indos-lun .img{height: 645px;position: relative;overflow: hidden;width: 100%;}
.indos-lun .img img{width: 100%;height: 100%;}
.indos-lun .img .show{position: absolute;bottom: 0px;left: 0px;font-size: 105px;line-height: 70px;text-transform:uppercase;width: 100%;white-space: nowrap;}
.indos-lun .cont{padding-right: 165px;display: flex;justify-content: space-between;}
.indos-lun .cont .title{width: 68%;transition: all .4s ease;}
.indos-lun .cont .title:hover{color: #d7000f;}
.indos-lun .cont .btn{width: 32%;display: flex;align-items:center;justify-content: flex-end;}
.indos_svp-btn{display: flex;flex-wrap: wrap;align-items: center;width: 100%;}
.indos_svp-btn .swiper-btn a{width: 45px;height: 45px;border-radius: 100px;border: 2px solid #b1b1b1;display: flex;justify-content: center;align-items: center;transition: all .4s ease;}
.indos_svp-btn .swiper-btn i{color: #b1b1b1;font-size: 14px;transition: all .4s ease;}
.indos_svp-btn .swiper-btn.prev{margin-right: 15px;}
.indos_svp-btn .swiper-btn.next a{transform: rotate(180deg);}
.indos_svp-btn .swiper-pagination{position: static;width: auto;margin-left: 15px;color: #333;font-size: 14px;font-family: "OB";}
.indos_svp-btn .swiper-pagination span:nth-child(1){margin-right: 5px;}
.indos_svp-btn .swiper-pagination span:last-child{margin-left: 5px;}
.indos_svp-btn .swiper-btn a:hover{border: 2px solid #d7000f;}
.indos_svp-btn .swiper-btn a:hover i{color: #d7000f;}

.indah-cont{position: absolute;left: 0px;top: 0px;width: 730px;height: 100%;z-index: 2;
    padding-left: 165px;padding-right: 70px;background-color: rgba(255, 255, 255, .7);backdrop-filter:blur(5px);display: flex;flex-direction:column;justify-content: center;}
.indah-cont ul{margin-right: -130px;margin-bottom: -45px;}
.indah-cont li{width: calc(100%/2 - 130px);margin-right: 130px;margin-bottom: 45px;display: flex;flex-direction: column;align-items: center;text-align: center;}
.indah-cont li .img{height: 45px;display: flex;align-items: center;}
.indah-cont li .img img{max-height: 100%;}
.indah-cont > .title{hyphens: auto;-ms-hyphens: auto;-moz-hyphens: auto;text-align: justify;text-justify: inter-word;}
.indah-btn{position: absolute;right: -32.5px;top: 50%;transform: translateY(-50%) rotate(180deg);width: 65px;height: 65px;display: flex;justify-content: center;align-items: center;background-color: #d7000f;
border-radius: 100px;}
.indah-btn i{font-size: 32px;color: #fff;}
.indah_svp-btn{position: absolute;right: 165px;bottom: 60px;z-index: 2;}
.indah_svp-btn .swiper-btn a{width: 45px;height: 45px;border-radius: 100px;border: 2px solid #fff;display: flex;justify-content: center;align-items: center;transition: all .4s ease;}
.indah_svp-btn .swiper-btn i{color: #fff;font-size: 14px;transition: all .4s ease;}
.indah_svp-btn .swiper-btn.prev{margin-right: 15px;}
.indah_svp-btn .swiper-btn.next a{transform: rotate(180deg);}
.indah_svp-btn .swiper-btn a:hover{border: 2px solid #d7000f;}
.indah_svp-btn .swiper-btn a:hover i{color: #d7000f;}

.indni-list {margin-right: -45px;}
.indni-list li{width: calc(100%/3 - 45px);margin-right: 45px;}
.indni-list li .line{width: 100%;height: 1px;background-color: #010101;}
.indni-list li .img{height: 270px;overflow: hidden;}
.indni-list li .img img{width: 100%;height: 100%;transition: all .4s ease;}
.indni-list li:hover .img img{transform: scale(1.04);}
.indni-list li .title{transition: all .4s ease;}
.indni-list li:hover .title{color: #d7000f;}

.banner-lun > img{width: 100%;}

.indlo-btn{width: 220px;height: 54px;border-radius: 30px;background-color: #d7000f;display: flex;justify-content: center;align-items: center;transform: rotate(90deg) translateY(-50%);
    position: absolute;right: -34px;top: 50%;}
.indlo-btn img{margin-right: 10px;}

.StyLine .shine-ring {width: 6px;height: 6px;position: relative;display: block;background: #fff;border-radius: 50%;position: relative;}
.StyLine .shine-ring::before,.StyLine .shine-ring::after {content: "";display: block;width: 24px;height: 24px;background: rgba(234, 18, 30, 1);
    border-radius: 50%;position: absolute;top: 50%;left: 50%;margin: -12px 0 0 -12px;animation: shineRing 1.5s linear infinite;opacity: 0;}
.StyLine .shine-ring::before {animation-delay: .6s;}
.StyLine .shine-ring::after {animation-delay: 0s;}
@keyframes shineRing{0%{opacity:0;transform:scale(.1)}5%{opacity:1}to{opacity:0;transform:scale(1.1)}}
.StyLine li .title{padding: 10px;background-image: linear-gradient( to right , #d7000f, rgba(0,0,0,0));display: flex;justify-content: center;align-items: center;
border-radius: 30px;}

.StyLine li{position: absolute;width: 1px;height: 1px;}
.StyLine li .title{transition: all .4s ease;overflow: hidden;opacity: 0;display: none;}
.StyLine li .title span{opacity: 0;}
.StyLine li.active .title span{opacity: 1;transition: .4s ease .4s;font-size: 14px;text-align: center;}
.StyLine li.active .title{opacity: 1;display: flex;}

.StyLine_1 li:nth-child(1) {top: 13%;left: 44%;}
.StyLine_1 li:nth-child(1) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_1 li:nth-child(2) {top: 26%;left: 38%;}
.StyLine_1 li:nth-child(2) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_1 li:nth-child(3) {top: 58%;left: 34%;}
.StyLine_1 li:nth-child(3) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_1 li:nth-child(4) {top: 67%;left: 24%;}
.StyLine_1 li:nth-child(4) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_1 li:nth-child(5) {top: 22%;left: 70%;}
.StyLine_1 li:nth-child(5) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_1 li:nth-child(6) {top: 42%;left: 70%;}
.StyLine_1 li:nth-child(6) .title {transform: translateX(-190px) translateY(-40px);}

.StyLine_3 li:nth-child(1) {top: 18%;left: 44%;}
.StyLine_3 li:nth-child(1) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_3 li:nth-child(2) {top: 27%;left: 67%;}
.StyLine_3 li:nth-child(2) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_3 li:nth-child(3) {top: 47%;left: 34%;}
.StyLine_3 li:nth-child(3) .title {transform: translateX(-190px) translateY(-40px);}
/*.StyLine_3 li:nth-child(4) {top: 60%;left: 20%;}
.StyLine_3 li:nth-child(4) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_3 li:nth-child(5) {top: 47%;left: 38%;}
.StyLine_3 li:nth-child(5) .title {transform: translateX(-190px) translateY(-40px);}*/

.StyLine_2 li:nth-child(1) {top: 20%;left: 44%; background:#ccc}
.StyLine_2 li:nth-child(1) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_2 li:nth-child(2) {top: 56%;left: 40%;}
.StyLine_2 li:nth-child(2) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_2 li:nth-child(3) {top: 51%;left: 24%;}
.StyLine_2 li:nth-child(3) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_2 li:nth-child(4) {top: 37%;left: 67%;}
.StyLine_2 li:nth-child(4) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_2 li:nth-child(5) {top: 37%;left: 77%;}
.StyLine_2 li:nth-child(5) .title {transform: translateX(-190px) translateY(-40px);}

.StyLine_4 li:nth-child(1) {top: 45%;left: 23%;}
.StyLine_4 li:nth-child(1) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_4 li:nth-child(2) {top: 41%;left: 44%;}
.StyLine_4 li:nth-child(2) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_4 li:nth-child(3) {top: 20%;left: 62%;}
.StyLine_4 li:nth-child(3) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_4 li:nth-child(4) {top: 30%;left: 77%;}
.StyLine_4 li:nth-child(4) .title {transform: translateX(-190px) translateY(-40px);}

.StyLine li .title{position: absolute;width: 180px;}
.indos_list{height: 645px;}
.indos_list > div{display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
.indni-btn{display: flex;justify-content: center;}
.banner-lun > img{height: 100vh;}

.indlo-btn {display: none;}

.indah-lun > img{width: 100%;}













/* -------------------------4k端 S=50% Y*2--------------------------- */
@media all and (min-width:3000px) and (max-width:5000px) {}
/* -------------------------2k端 S=75% Y*1.5--------------------------- */
@media all and (min-width:2000px) and (max-width:3000px) {}

/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
    .indos_list{padding-left: 135px;padding-right: 130px;}
    .indah-cont{padding-left: 135px;}
    .indlo_list{padding-left: 30px;}
    .indah_svp-btn{right: 135px;}

/*
    .StyLine_3 li:nth-child(4) {top: 13%;left: 67%;}
    .StyLine_3 li:nth-child(1) {top: 19%;left: 44%;}
    .StyLine_3 li:nth-child(2) {top: 38%;left: 37%;}
    .StyLine_3 li:nth-child(3) {top: 38%;left: 24%;}

    .StyLine_2 li:nth-child(3) {top: 17%;left: 74%;}
    .StyLine_2 li:nth-child(2) {top: 21%;left: 60%;}
    .StyLine_2 li:nth-child(1) {top: 16%;left: 44%;}
    .StyLine_2 li:nth-child(4) {top: 39%;left: 37%;}*/

}


@media all and (max-width:1590px) {
    /* 1440 × (700)  */
    .banner-lun .content .contain{padding-bottom: 225px;}
    .indni-list li .img{height: 198px;}
    .indos-lun .img{height: 495px;}
    .indos-lun .img .show{font-size: 70px;line-height: 60px;}
    .indah_svp-btn{right: 125px;}
    .indos_list{padding-left: 125px;padding-right: 130px;}
    .indah-cont{padding-left: 125px;}
    .indlo_muen > div .cont ul{margin-right: -10px;}
    .indlo_muen > div .cont li{width: calc(100%/2 - 10px);margin-right: 10px;}
    .indlo_muen > div .img {width: 490px;}
    .indlo_muen > div .cont {width: calc(100% - 490px);}
/*
    .StyLine_1 li:nth-child(5) {top: 26%;left: 70%;}
    .StyLine_1 li:nth-child(1) {top: 19%;left: 44%;}
    .StyLine_1 li:nth-child(2) {top: 38%;left: 38%;}

    .StyLine_3 li:nth-child(4) {top: 19%;left: 67%;}
    .StyLine_3 li:nth-child(1) {top: 24%;left: 44%;}
    .StyLine_3 li:nth-child(2) {top: 40%;left: 37%;}
    .StyLine_3 li:nth-child(3) {top: 40%;left: 24%;}

    .StyLine_2 li:nth-child(3) {top: 22%;left: 74%;}
    .StyLine_2 li:nth-child(2) {top: 25%;left: 60%;}
    .StyLine_2 li:nth-child(1) {top: 22%;left: 44%;}
    .StyLine_2 li:nth-child(4) {top: 41%;left: 37%;}
    .StyLine_2 li:nth-child(5) {top: 44%;left: 26%;}

    .StyLine_1 li:nth-child(4) {top: 71%;left: 22%;}*/
    
    
    

    .indos_list {height: auto;}
    .indos_list > div{height: auto;}
    .indos-lun .img .show {font-size: 65px;line-height: 53px;}
}

@media all and (max-width:1430px) {
    /* 1360 */
}

@media all and (max-width:1350px) {
    /* 1280 */
    .indos_list {padding-left: 45px;padding-right: 110px;}
}

@media all and (max-width:1270px) {
    /* 1152 × (700) */
    .indos_list {padding-left: 100px;padding-right: 70px;}
    .indah-cont {padding-left: 100px;width: 620px;}
    .indos-lun .img{height: 397px;}
    
    .indlo_muen > div .cont {width: 100%;}
}

/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px) {
    /* 1024 横屏 */
    .indos_list {padding-left: 45px;padding-right: 70px;}
}

@media all and (max-width:1000px) {
    /* 720 竖屏 */
    .indos_list{width: 100%;margin: 0px 4%;padding: 0px;}
    .indos_svp{width: 100%;}
    .indos-lun {padding: 0px 4%;}
    .indos_svp-btn{padding: 0px 4%;}
    .indos-lun .cont{padding-right: 0px;}
    .indos-lun .img{height: 379px;}
    .indos_list{overflow-x: auto;}
    .indos_list a{width: 140px;height: 50px;display: flex;justify-content: center;align-items: center;font-size: 12px;}
    .indos_list > div{display: flex;flex-wrap: wrap;}
    .indah-cont{position: static;width: 100%;padding: 0px 4%;margin-top: 15px;padding-right: 50px;}
    .indah-svp{position: relative;}
    .indah-btn{right: 16.5px;}
    .indah_svp-btn{bottom: 25px;right: 40px;}
    .banner-Bot{display: none;}
    .banner-btn{bottom: 20px;}
    .banner-btn .contain{justify-content: center;}
    .banner-lun .content .contain {padding-bottom: 120px;}
    .banner-lun > img{min-height: 400px;}
    .indos_list > div{flex-direction: initial;}
    .indos_list{height: auto;}

    .indos_list a{height: 35px;}
    .indos-lun .img{height: 177px;}
    .indos-lun .img .show {font-size: 32px;line-height: 26px;}
    .indos-lun .cont .title{width: 100%;}
    .indos-lun .cont .btn{width: 100%;margin-top: 15px;justify-content: flex-start;}
    .indni .indTitle a{display: none;}
    .indni-list li {width: 100%;margin-right: 0px;margin-bottom: 15px;}
    .indni-list{margin-right: 0px;margin-bottom: -15px;}
    .indah-btn {width: 50px;height: 50px;right: 4%;}
    .indah-btn i{font-size: 18px;}
    .indah-cont{padding-right: 15px;}
    .indah-cont ul{margin-right: -20px;margin-bottom: -25px;}
    .indah-cont li {width: calc(100%/2 - 20px);margin-right: 20px;margin-bottom: 25px;}
    .indah_svp-btn{display: none;}
    .banner-lun .content .title > div{width: 100%;opacity: 1;white-space: inherit;}
    .banner .swiper-slide-active .banner-lun .content .title > div{animation:none;}
    .banner-lun .content .contain{padding-bottom: 150px;}
    .indlo_list{width: 100%;overflow-x: auto;padding-left: 0px;}
    .indlo_muen{width: 100%;margin-top: 15px;}
    .indlo_muen > div .cont{width: 100%;padding-left: 0px;}
    .indlo-btn{display: none;}
    .indlo_muen > div .img{width: 100%;}
    .indlo_list::before{display: none;}
    .indlo_list .list .icon{display: none;}
    .indlo_list .list .title{width: 100%;padding-right: 0px;justify-content: center;}
    .indlo_list .list{width: 200px;margin-bottom: 0px;height: 35px;}
    .indlo_btn{display: none;}
    .indlo_muen > div .cont ulr{margin-right: 0px;margin-bottom: -5px;}
    .indlo_muen > div .cont li {width: 100%;margin-right: 0px;margin-bottom: 5px;}
    .indah-btn{top: 0px;transform: translateY(0px);width: 35px;height: 35px;}
    .indah-btn i{font-size: 12px;}
    .indah-cont .indTitle .title{padding-right: 50px;}
    .StyLine_one li .title{display: none;}

    .StyLine_3 li:nth-child(4) {top: 13%;left: 67%;}
    .StyLine_3 li:nth-child(1) {top: 20%;left: 44%;}
    .StyLine_3 li:nth-child(2) {top: 37%;left: 37%;}
    .StyLine_3 li:nth-child(3) {top: 37%;left: 24%;}

    .StyLine_2 li:nth-child(3) {top: 15%;left: 74%;}
    .StyLine_2 li:nth-child(2) {top: 19%;left: 58%;}
    .StyLine_2 li:nth-child(1) {top: 13%;left: 44%;}
    .StyLine_2 li:nth-child(4) {top: 38%;left: 37%;}
    .StyLine_2 li:nth-child(5) {top: 42%;left: 26%;}

    .StyLine_4 li:nth-child(2) {top: 14%;left: 72%;}
    .StyLine_4 li:nth-child(1) {top: 31%;left: 43%;}

    .banner-lun > img{height: calc(100vh - 60px);}

    .StyLine li{display: none;}
    .indlo_list .muen{border-bottom: 0px;margin-right: -10px;margin-bottom: -10px;display: flex;flex-wrap: wrap;}
    .indlo_list{overflow: hidden;}
    .indlo_list .list {width: calc(100%/2 - 10px);margin-right: 10px;margin-bottom: 10px;border: 1px solid #d7000f;display: flex;justify-content: center;align-items: center;border-radius: 17px;}
    .indlo_list .list .title{font-size: 12px;color: #d7000f;}
    .indlo_list .list.active{background-color: #d7000f;}
    .indlo_list .list.active .title{color: #fff;}
    .indos_list{display: none;} 
    .indos .indTitle {display: flex;justify-content: center !important;}
    .indni .indTitle {display: flex;justify-content: center !important;}
    .indni-list li {border-bottom: 1px solid #d5d5d5;padding-bottom: 10px;}
    .indni-list li:last-child{border: 0px;padding-bottom: 0px;margin-bottom: 0px;}
    .banner-lun .content .contain {padding-bottom: 240px;}
    .indni-list li .title{height: auto;max-height: 48px;}
    .Footer-copyright .info.link{text-align: center;}
}

/* ------------------------手机端-------------------------- */
@media all and (max-width:680px) {
    /* 移动终端 360 适配 */
    .indos_list a{height: 35px;}
    .indos-lun .img{height: 177px;}
    .indos-lun .img .show {font-size: 32px;line-height: 26px;}
    .indos-lun .cont .title{width: 100%;}
    .indos-lun .cont .btn{width: 100%;margin-top: 15px;justify-content: flex-start;}
    .indni .indTitle a{display: none;}
    .indni-list li {width: 100%;margin-right: 0px;margin-bottom: 15px;}
    .indni-list{margin-right: 0px;margin-bottom: -15px;}
    .indah-btn {width: 50px;height: 50px;right: 4%;}
    .indah-btn i{font-size: 18px;}
    .indah-cont{padding-right: 15px;}
    .indah-cont ul{margin-right: -20px;margin-bottom: -25px;}
    .indah-cont li {width: calc(100%/2 - 20px);margin-right: 20px;margin-bottom: 25px;}
    .indah_svp-btn{display: none;}
    .banner-lun .content .title > div{width: 100%;opacity: 1;white-space: inherit;}
    .banner .swiper-slide-active .banner-lun .content .title > div{animation:none;}
    .banner-lun .content .contain{padding-bottom: 150px;}
    .indlo_list{width: 100%;overflow-x: auto;padding-left: 0px;}
    .indlo_muen{width: 100%;margin-top: 15px;}
    .indlo_muen > div .cont{width: 100%;padding-left: 0px;}
    .indlo-btn{display: none;}
    .indlo_muen > div .img{width: 100%;}
    .indlo_list::before{display: none;}
    .indlo_list .list .icon{display: none;}
    .indlo_list .list .title{width: 100%;padding-right: 0px;justify-content: center;}
    .indlo_list .list{width: 200px;margin-bottom: 0px;height: 35px;}
    .indlo_btn{display: none;}
    .indlo_muen > div .cont ulr{margin-right: 0px;margin-bottom: -5px;}
    .indlo_muen > div .cont li {width: 100%;margin-right: 0px;margin-bottom: 5px;}
    .indah-btn{top: 0px;transform: translateY(0px);width: 35px;height: 35px;}
    .indah-btn i{font-size: 12px;}
    .indah-cont .indTitle .title{padding-right: 50px;}
    .StyLine_one li .title{display: none;}

    .StyLine_3 li:nth-child(4) {top: 13%;left: 67%;}
    .StyLine_3 li:nth-child(1) {top: 20%;left: 44%;}
    .StyLine_3 li:nth-child(2) {top: 37%;left: 37%;}
    .StyLine_3 li:nth-child(3) {top: 37%;left: 24%;}

    .StyLine_2 li:nth-child(3) {top: 15%;left: 74%;}
    .StyLine_2 li:nth-child(2) {top: 19%;left: 58%;}
    .StyLine_2 li:nth-child(1) {top: 13%;left: 44%;}
    .StyLine_2 li:nth-child(4) {top: 38%;left: 37%;}
    .StyLine_2 li:nth-child(5) {top: 42%;left: 26%;}

    .StyLine_4 li:nth-child(2) {top: 14%;left: 72%;}
    .StyLine_4 li:nth-child(1) {top: 31%;left: 43%;}

    .banner-lun > img{height: calc(100vh - 60px);}

    .StyLine li{display: none;}
    .indlo_list .muen{border-bottom: 0px;margin-right: -10px;margin-bottom: -10px;display: flex;flex-wrap: wrap;}
    .indlo_list{overflow: hidden;}
    .indlo_list .list {width: calc(100%/2 - 10px);margin-right: 10px;margin-bottom: 10px;border: 1px solid #d7000f;display: flex;justify-content: center;align-items: center;border-radius: 17px;}
    .indlo_list .list .title{font-size: 12px;color: #d7000f;}
    .indlo_list .list.active{background-color: #d7000f;}
    .indlo_list .list.active .title{color: #fff;}
    .indos_list{display: none;} 
    .indos .indTitle {display: flex;justify-content: center !important;}
    .indni .indTitle {display: flex;justify-content: center !important;}
    .indni-list li {border-bottom: 1px solid #d5d5d5;padding-bottom: 10px;}
    .indni-list li:last-child{border: 0px;padding-bottom: 0px;margin-bottom: 0px;}
    .banner-lun .content .contain {padding-bottom: 240px;}
    .indni-list li .title{height: auto;max-height: 48px;}
    .Footer-copyright .info.link{text-align: center;}
    @keyframes bannerLunTitle {0%{opacity: 0;transform: translateX(0px) translateY(100px);}100%{opacity: 1;transform: translateX(0px) translateY(0px);}}
}