@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: 70px;left: 0px;z-index: 2;}
.banner-btn .contain{justify-content:center;}
.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: 30px;height: 6px;display: inline-block;border-radius:6px;background: #DEDFE4;opacity: 1;margin: 0px 8px;position: relative;transition: all .4s ease;}
.banner-pages .swiper-pagination-bullet-active {background-color: #00a096;}

.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: #00a096;}
.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: #00a096;}

.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: #00a096;transition: all .4s ease;}
.indos_list a.active::before{width: 100%;}
.indos_list a.active{color: #00a096;}
.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: #00a096;}
.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 #00a096;}
.indos_svp-btn .swiper-btn a:hover i{color: #00a096;}

.indah-cont{max-width: 60%;height: 100%;z-index: 2;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{text-align: justify;text-justify: inter-word;z-index: 1;}
.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: #00a096;
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 #00a096;}
.indah_svp-btn .swiper-btn a:hover i{color: #00a096;}

.indni-list {margin-right: -45px;}
.indni-list li{width: calc(100%/3 - 45px);margin-right: 45px;}
.indni-list li .new_center{padding: 20px;border: 1px solid #e6e6e6;transition: all .4s ease;}
.indni-list li:hover .new_center{background-position-x: right;}
.indni-list li .line{width: 100%;height: 1px;background-color: #010101;}
.indni-list li .img{height: 270px;overflow: hidden;border-radius: 4px 4px 0 0;}
.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: #00a096;}

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

.indlo-btn{width: 220px;height: 54px;border-radius: 30px;background-color: #00a096;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 , #00a096, 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: 50%;left: 24%;}
.StyLine_1 li:nth-child(1) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_1 li:nth-child(2) {top: 65%;left: 38%;}
.StyLine_1 li:nth-child(2) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_1 li:nth-child(3) {top: 36%;left: 38%;}
.StyLine_1 li:nth-child(3) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_1 li:nth-child(4) {top: 47%;left: 60%;}
.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: 25%;left: 46%;}
.StyLine_3 li:nth-child(1) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_3 li:nth-child(2) {top: 47%;left: 24%;}
.StyLine_3 li:nth-child(2) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_3 li:nth-child(3) {top: 47%;left: 74%;}
.StyLine_3 li:nth-child(3) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_3 li:nth-child(4) {top: 64%;left: 44%;}
.StyLine_3 li:nth-child(4) .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: 60%;left: 64%; background:#ccc}
.StyLine_2 li:nth-child(1) .title {transform: translateX(-190px) translateY(-40px);}
.StyLine_2 li:nth-child(2) {top: 30%;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: 65%;left: 63%;}
.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;}


.indlo-btn {display: none;}

.indah-lun > img{width: 100%;}
.g_sect5 {
    position: relative;
}
.g_sect5 .g_backgd {
    height: 348px;
}
.g_backgd {
    background:#00a096;
    position: relative;
}
.g_backgd .waves {
    height: 100%;
    position: relative;
    width: 100%;
}
.g_sect5nr {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	width: 100%;
}
.g_sect5 .g_title h3,.g_sect5 .g_title p {
    color: #fff;
	letter-spacing: 2px
}
.g_title h3 {
    font-size: 40px;
    color: #333;
    text-align: center;
    margin-bottom: 20px;
}

.g_title p {
    font-size: 16px;
    line-height: 30px;
    color: #999999;
    text-align: center;
}
.IndBtn.kog{background: rgba(255, 255, 255, .16);}
.IndBtn.kog:hover{background: rgba(216, 12, 24, .6);}



.ipart04 .infor .tit {
    margin-bottom: 64px;
}

.ipart04 .content .left {
    float: left;
    width: 59.63%;
}

.ipart04 .content .left .item {
    float: left;
    width: 48.56%;
    margin-right: 2.88%;
    border-radius: 6px;
    overflow: hidden;
}

.ipart04 .content .left .item>a {
    display: block;
}

.ipart04 .content .left .item:last-child {
    margin-right: 0;
}



.ipart04 .content .left .item .rect-5945 img {
width: 100%;
    height: 100%;
    transition: all .4s ease;
}

.ipart04 .content .left .item .intro_box {
    background:#F5F5F5;
    padding: 30px;
    transition: all 0.5s ease;
}

.ipart04 .content .left .item .intro_box .type {
    display: inline-block;
    font-size: 14px;
    color: #000;
    background: #f5be2c;
    line-height: 30px;
    padding: 18px;
    border-radius:6px;
    margin-bottom: 20px;
    transition: all 0.5s ease;
}

.ipart04 .content .left .item .intro_box .tit {
    font-size: 18px;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: bold;
    color: #010101;
    margin-bottom: 25px;
    transition: all 0.5s ease;
}

.ipart04 .content .left .item .intro_box .txt {
    line-height: 24px;
    color: #010101;
    transition: all 0.5s ease;
}

.ipart04 .content .left .item:hover .intro_box {
    background: #00a096;
}

.ipart04 .content .left .item:hover .intro_box .tit {
    color: #fff;
}

.ipart04 .content .left .item:hover .intro_box .txt {
    color: #fff;
}

.ipart04 .content .right {
    float: right;
    width: 38.54%;
    background: #F5F5F5;
    border-radius: 6px;
}

.ipart04 .content .right .top {
    padding: 30px 40px 24px;
    border-bottom: 1px solid #e0e2e5;
}

.ipart04 .content .right .top>a {
    display: block;
}

.ipart04 .content .right .top>a:hover .tit {
    color: #00a096;
}

.ipart04 .content .right .top .type {
    display: inline-block;
    font-size: 14px;
    color: #010101;
    background: #f5be2c;
    line-height:30px;
    padding: 0 18px;
    border-radius: 6px;
    margin-bottom: 20px;
}

.ipart04 .content .right .top .tit {
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
    color: #010101;
    margin-bottom: 20px;
    transition: all .4s ease;
    height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.ipart04 .content .right .top .con {
    font-size: 16px;
    line-height: 22px;
    color: #1e1e1e;
}

.ipart04 .content .right .bott {
    padding: 18px 40px 24px;
}

.ipart04 .content .right .bott .item {
    line-height:30px;
    padding:10px 0;
    color: #000;
}

.ipart04 .content .right .bott .item a {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}

.ipart04 .content .right .bott .item .tit {
    margin-right: 50px;
    font-size: 16px;
}

.ipart04 .content .right .bott .item:hover {
    color: #00a096;
    font-weight: bold;
}

.ipart04 .content .right .bott .item:hover a {
    color: #00a096;
    font-weight: bold;
}
.imgZoom {
    overflow: hidden;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}

.imgZoom:hover img {
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}

@keyframes dot_scale {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 1;
        border-width: 1px;
    }

    50% {
        opacity: 1;
        border-width: 1px;
    }

    100% {
        transform: translate(-50%, -50%) scale(2);
        opacity: 0;
        border-width: 1px;
        border-radius: 12px;
    }
}
.el {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ipart04 .content .left .item .rect-5945 {
    padding-bottom: 230px;
}
*[class*="rect-"] {
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
}

*[class*="rect-"] ._full {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    *height: auto;
}


/* -------------------------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;}
    .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;}
  
    .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;}
	.banner-btn{bottom: 50px;}
}

@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 {width: 680px;}
    .indos-lun .img{height: 397px;}
    .fxx2>div {
        margin-right: 50px;
    }
    .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%;margin-top: 15px;}
    .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;}
    
    .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 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;}
 
    .StyLine_one li .title{display: none;}

    .StyLine_3 li:nth-child(4) {top: 13%;left: 67%;}
    .StyLine_3 li:nth-child(1) {top: 28%;left: 49%;}
    .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%;}

    

    .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 #00a096;display: flex;justify-content: center;align-items: center;border-radius: 17px;}
    .indlo_list .list .title{font-size: 12px;color: #00a096;}
    .indlo_list .list.active{background-color: #00a096;}
    .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 {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;}
	.banner-prev i,.banner-next i{font-size: 14px;}
	.banner-prev{padding-right: 20px;}
	.banner-next{padding-left: 20px;}
	.indah-cont {
	    max-width: 80%;
	}
.g_sect5nr {
	width: 90%;
}	
.g_title h3 {
    font-size: 32px;
}
    .ipart04 .content .left {
        width: 100%;
        margin-bottom: 30px;
    }
 .ipart04 .content .left{width:100%; margin-bottom:30px;}
    .ipart04 .content .right{width:100%;}
    .ipart04 .content .right .top{padding:20px 40px 20px;}	
}

/* ------------------------手机端-------------------------- */
@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 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;}
 
    .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%;}

   

    .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 #00a096;display: flex;justify-content: center;align-items: center;border-radius: 17px;}
    .indlo_list .list .title{font-size: 12px;color: #00a096;}
    .indlo_list .list.active{background-color: #00a096;}
    .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 {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);}}
	.indah-cont .IndBtn{margin: 30px auto 20px auto;}
.indah-cont {max-width: 100%;}
.ab_dates .gs_h {font-size: 14px;}
.ab_dates span {font-size: 14px;}	
.fxx2>div {margin-right: 30px;}
.g_title h3 {
    font-size: 28px;
}
.banner-pages .swiper-pagination-bullet {
    width: 20px;
    margin: 0px 4px;
}
.ipart04 .content .left .item {
    width: 100%;
    margin-right:0;
	margin-bottom: 0;
}
.ipart04 .content .left .item .intro_box {
    padding: 15px;
}
.ipart04 .content .left .item .intro_box .tit {
    font-size: 16px;
    line-height:28px;
}
    .ipart04 .content .right .top {
        padding: 20px;
    }
.ipart04 .content .right .top .tit {
    font-size: 16px;
    line-height: 28px;
}
.ipart04 .content .right .bott {
    padding:20px;
}
.ipart04 .content .right .bott .item .tit {
    margin-right: 20px;
    font-size: 14px;
}
.ipart04 .content .right .bott .item {
    line-height: 28px;
    padding: 3px 0;
}
}