.header { position: fixed; z-index: 999; top: 0; left: 0; width: 100%; transition: all .5s; border-bottom: 1px solid rgba(255, 255, 255, 0); }
.header .taone_l .logo { margin-right: .8rem; }
.header .taone_l .logo a { display: block; padding: .4rem 0; }
.header .taone_l .logo a img { width: 1.41rem; }
.header .taone_l .logo a .oia { display: none; }
.header .taone_l ul li .sub { padding-right: .16rem; position: relative; display: block; line-height: 1; }
.header .taone_l ul li .sub::before {
    position: absolute;
    content: "";
    top: 50%;
    right: 0;
    width: .09rem;
    height: .05rem;
    transform: translateY(-50%);
    transition: all .5s;
    background: url(../images/subsad.svg)no-repeat center center/cover;
}

.header .eader_r { margin-left: .5rem; }
.header .eader_r .sousuo { padding: .428rem 0; cursor: pointer; position: relative; }
.header .eader_r .sousuo .tubiao { width: .17rem; height: .17rem; background: url(../images/souswuo.svg)no-repeat center center/cover; transition: all .5s; }
.header .eader_r .sousuo .sousxia {border: 1px solid #c1c1c1; position: absolute; backdrop-filter: blur(10px); background: rgba(255, 255, 255, 0.9); border-radius: 5rem; top: calc(100% + .06rem); right: 0; opacity: 0; visibility: hidden; pointer-events: none; transition: all 0.3s ease; }
.header .eader_r .sousuo .sousxia input { width: 100%; background: none; width: 2.89rem; height: .5rem; border: 0; }
.header .eader_r .sousuo .sousxia input::-webkit-input-placeholder {color: #999999;}
.header .eader_r .sousuo .sousxia input::-moz-placeholder {color: #999999;}
.header .eader_r .sousuo .sousxia input:-moz-placeholder {color: #999999;}
.header .eader_r .sousuo .sousxia input:-ms-input-placeholder {color: #999999;}
.header .eader_r .sousuo .sousxia button { position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: .5rem; height: .5rem; background: #1F5ACE; border-radius: 50%; border: 0; }
.header .eader_r .sousuo .sousxia button::before { position: absolute; content: ""; left: 50%; top: 50%; transform: translate(-50%,-50%); width: .2rem; height: .2rem; background: url(../images/utton.svg)no-repeat center center/cover; }
.header .eader_r .sousuo.cur .sousxia { opacity: 1; visibility: visible; pointer-events: auto; transform: translate(0, 0); }


.header .eader_r .zenqio { padding: .428rem 0; cursor: pointer; position: relative; margin-left: .25rem; }
.header .eader_r .zenqio .tubiao { width: .17rem; height: .17rem; background: url(../images/sousuo.svg)no-repeat center center/cover; transition: all .5s; }
.header .eader_r .zenqio .enqioxia { left: 50%; position: absolute; width: 1.41rem; text-align: center; top: 100%; padding-top: .06rem; right: 0; transform: translate(-50%, -0.1rem); opacity: 0; visibility: hidden; pointer-events: none; transition: all 0.3s ease; }
.header .eader_r .zenqio .enqioxia .ionase { background: rgba(255, 255, 255, 0.9); backdrop-filter: blur(10px); border-radius: 3px;  padding: .2rem .25rem .2rem .22rem;  }
.header .eader_r .zenqio .enqioxia .ionase .xio { margin-bottom: .15rem;}
.header .eader_r .zenqio .enqioxia .ionase .xio:last-child  { margin-bottom: 0; }
.header .eader_r .zenqio .enqioxia .ionase .xio a { display: block; line-height: 1; text-align: left; padding-left: .3rem; position: relative; }
.header .eader_r .zenqio .enqioxia .ionase .xio a::before { position: absolute; left: 0; top: 50%; transform: translateY(-50%); content: "中"; font-size: .12rem; background: #666666; line-height: .18rem; color: #fff; width: .18rem; height: .18rem; text-align: center; }
.header .eader_r .zenqio .enqioxia .ionase .xio:nth-child(2) a::before { content: "En"; }

.header .eader_r .zenqio .enqioxia .ionase .xio.cur a,
.header .eader_r .zenqio .enqioxia .ionase .xio a:hover { color: #1F5ACE; }
.header .eader_r .zenqio .enqioxia .ionase .xio.cur a::before,
.header .eader_r .zenqio .enqioxia .ionase .xio a:hover::before { background: #1F5ACE; }

.header .eader_r .zenqio:hover .enqioxia { opacity: 1; visibility: visible; pointer-events: auto; transform: translate(-50%, 0); }

.header ul li { margin-right: .4rem; }
.header ul li:last-child { margin-right: 0; }
.header ul li .sub { color: #fff; padding: .437rem 0; }

.header.fixed-head { background: #fff; border-color: #F7F7F7; }
.header.fixed-head .taone_l .logo a .oin { display: none; }
.header.fixed-head .taone_l .logo a .oia { display: inline-block; }
.header.fixed-head ul li .sub { color: #171717; }
.header.fixed-head .taone_l ul li .sub::before { background: url(../images/subsada.svg)no-repeat center center/cover; }
.header.fixed-head .eader_r .sousuo .tubiao { background: url(../images/souswuoa.svg)no-repeat center center/cover; }
.header.fixed-head .eader_r .zenqio .tubiao { background: url(../images/sousuoa.svg)no-repeat center center/cover; }


.navR { line-height: 0; margin-left: 20px; margin-top: 0px; }
.navR span { width: 22px; height: 22px; position: relative; display: inline-block; }
.menu-i {
    height: 2px;
    right: 0;
    position: absolute;
    border-radius: 0.01rem;
    font-style: normal;
    background-color: #fff;
    display: block;
    transition: all 0.5s;
    border-radius: 0.02rem;
}
.menu-i-1 { width: 22px; top: 3px; }
.menu-i-2 { width: 22px; top: 10px; }
.menu-i-3 { width: 22px; top: 17px; }
.mobile-menu-on .menu-i-1 { transform: translateY(8px) rotate(45deg); }
.mobile-menu-on .menu-i-2 { opacity: 0; }
.mobile-menu-on .menu-i-3 { transform: translateY(-6px) rotate(-45deg); }

.header.fixed-head .menu-i { background: #171717; }

.nav_box { height: calc(100% - 49.31px); position: fixed; top: 49.31px; background: rgba(0, 0, 0, 0.9); width: 100%; left: -100%; transition: all .8s; z-index: 9999999; }
.nav_box.cur { left: 0; }
.nav_box .navlist { padding: 0.1rem 0; }
.nav_box .navlist ul>li { position: relative; line-height: 0.8rem; width: 100%; font-size: 0.24rem; padding: 0 0.15rem; text-transform: capitalize; padding-right: 0.8rem; }
.nav_box .navlist ul>li>a { display: block; color: #fff; position: relative; }
.nav_box .navlist ul>li .ii {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 0.8rem;
    height: 100%;
    background: url(../images/jtwhite.svg) no-repeat center center;
    z-index: 6;
}

.nav_box .navlist ul>li .navlist2 { border-top: 1px solid rgba(255, 255, 255, .06); width: 100%; display: block; transition: all .6s; position: fixed;  z-index: 10000; background: rgba(0, 0, 0, 0.9); top: 49.31px; height: calc(100% - 49.31px); overflow: auto; left: -100%; }
.nav_box .navlist ul>li .backNav { padding: 0 0.15rem; }
.nav_box .navlist ul>li .backNav span {
    display: block;
    padding: 0.09rem 0 0.05rem 0.5rem;
    border-top: 1px solid rgba(255, 255, 255, 0);
    background: url(../images/back.svg) no-repeat left center;
    font-size: 0.24rem;
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    margin-bottom: 0.1rem;
}
.nav_box .navlist ul>li a.cur { color: #fff !important; font-weight: bold; }
.nav_box .navlist ul>li .navlist2 a { width: 100%; display: block; padding: 0.15rem 0.2rem; line-height: 1.6; font-size: 0.24rem;     color: rgba(255, 255, 255, 0.8); }

.footer { background: #151515; padding: .8rem 0 0; }
.footer .ooter_top .teowen_l .wea { line-height: 1; }
.footer .ooter_top .teowen_l .web { margin-top: .2rem; }
.footer .ooter_top .teowen_l .web p:nth-child(n+2) { margin-top: .05rem; }
.footer .ooter_top .teowen_l .wec { margin-top: .25rem; }
.footer .ooter_top .teowen_l .wec a { margin-right: .1rem; display: block; }
.footer .ooter_top .teowen_l .wec a:last-child { margin-right: 0; }
.footer .ooter_top .teowen_l .wec a .ewm { position: absolute; top: calc(100% + .2rem); left: 50%; transform: translate(-50%, -0.1rem); opacity: 0; visibility: hidden; pointer-events: none; transition: all 0.3s ease; background: #fff; padding: .1rem; border-radius: .06rem; overflow: hidden; width: 1.5rem; height: 1.5rem; }
.footer .ooter_top .teowen_l .wec a .ewm img { width: 100%; }
.footer .ooter_top .teowen_l .wec a:hover .ewm { opacity: 1; visibility: visible; pointer-events: auto; transform: translate(-50%, 0); }

.footer .ooter_top .teowen_r .flexcenter4 { gap:.67rem; }
.footer .ooter_top .teowen_r .flexcenter4 dl dt a { display: block; line-height: 1; color: #fff; margin-bottom: .25rem; }
.footer .ooter_top .teowen_r .flexcenter4 dl dd a { display: block; line-height: 1; color: #CCCCCC; transition: all .5s; margin-top: .17rem; } 
.footer .ooter_top .teowen_r .flexcenter4 dl dd a:hover { color: #fff; }

.footer .ooter_zon { margin-top: 1.1rem; padding-bottom: .3rem; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.footer .ooter_zon img { width: 1.6rem; }

.footer .ooter_btm { padding: .26rem 0; }
.footer .ooter_btm .btm_l { line-height: 1; }
.footer .ooter_btm .btm_r a { display: inline-block; line-height: 1; color: #CCCCCC; transition: all .5s; margin-right: .18rem; }
.footer .ooter_btm .btm_r a:last-child { margin-right: 0; }
.footer .ooter_btm .btm_r a:hover { color: #fff; }


@media(max-width:1024px) {
    .header .eader_r .sousuo .tubiao,
    .header .eader_r .zenqio .tubiao { width: 17px; height: 17px; }
    .header .eader_r .sousuo,
    .header .eader_r .zenqio { padding: 15px 0; }
    .header .taone_l .logo a { padding: 15px 0; }
    .header .taone_l .logo a img { width: 110px; }
    .header .eader_r .zenqio .tubiao { width: 18px; height: 18px; }
    .header .eader_r .zenqio .enqioxia { width: 1.73rem; }
    .header .eader_r .sousuo .sousxia { top: calc(100% + 10px); }
    .header .eader_r .sousuo .sousxia input { height: .6rem; width: 3.7rem; }
    .header .eader_r .sousuo .sousxia button { width: .6rem; height: .6rem; }

    .footer { padding: .8rem 0 0; }
    .footer .ooter_top .teowen_l .web { margin-top: .3rem; }
    .footer .ooter_top .teowen_l .wec { margin-top: .45rem; }
    .footer .ooter_top .teowen_l .wec a { margin-right: .2rem; }
    .footer .ooter_top .teowen_l .wec a .ewm { left: 0; transform: translate(0, -0.1rem); width: 2rem; height: 2rem; }
    .footer .ooter_top .teowen_l .wec a:hover .ewm { transform: translate(0,0); }
    .footer .ooter_btm .btm_l { width: 100%; margin-bottom: .2rem; }
    .footer .ooter_btm .btm_r { width: 100%; margin-left: 0; }
}


/**首页**/
.banner .bg { height: 100vh; }
.banner .swiper-container .swiper-slide video {
    width: 100%;
    height: 100vh;
    object-fit: cover;
    display: block;
}
.banner .text { bottom: 1.6rem; width: 100%; left: 1rem; opacity: 0; transition: all 2s; position: absolute; }
.banner .text .ito { margin: .15rem 0 .35rem; }
.banner .tsuzi { position: absolute; bottom: .73rem; right: var(--container_left); z-index: 2; width: 8rem; }
.banner .tsuzi .flexcenter4 { justify-content: space-between; list-style: none; }
.banner .tsuzi .usi_top .su { line-height: .87; }
.banner .tsuzi .usi_top .us { width: .53rem; text-align: center; line-height: .23rem; height: .23rem; margin-left: -.09rem; background: url(../images/us.webp)no-repeat center center/cover; }
.banner .tsuzi .usi_btm { margin-top: .13rem; }

.banner .swiper-slide-active .text { left: 0; opacity: 1; }

.banner .swiper-pagination { position: absolute; width: auto; top: auto; bottom: .78rem; line-height: 0; left: var(--container_left); text-align: left; }
.banner .swiper-pagination .swiper-pagination-bullet { margin: 0; transition: all .5s; position: relative; width: .6rem; height: .02rem; opacity: 1; background: rgba(255, 255, 255, .2); margin-right: .1rem; border-radius: 1rem; overflow: hidden; }
.banner .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.banner .swiper-pagination .swiper-pagination-bullet.cur { width: .6rem; }
.banner .swiper-pagination .swiper-pagination-bullet:after { content:''; width: .06rem; height: .06rem; position: absolute; left:0; top:0; background: #fff; border-radius: 0; overflow: hidden; opacity: 0; }
.banner .swiper-pagination .swiper-pagination-bullet.cur:after {
    opacity: 1;
    -webkit-animation: w100 6s infinite;
    animation: w100 6s infinite;
}
@-webkit-keyframes w100 {
    0% { width: 0; }
    100% { width: 100%; }
}
@keyframes w100 {
    0% { width: 0; }
    100% { width: 100%; }
}

.home_a { padding: 1.5rem 0 1.8rem; }
.home_a::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 19.21rem;
    height: 13.94rem;
    background: url(../images/homeabg.webp)no-repeat center center/cover;
}
.home_a .tiite { margin-bottom: .52rem; }

.home_a .homea_btm ul li { position: relative; transition: all .5s; width: 18.66%; margin-right: .61%; background: #000; }
.home_a .homea_btm ul li:last-child { margin-right: 0; }
.home_a .homea_btm ul li.cur { width: 61.46%; }
.home_a .homea_btm .ul > li .bg { position: absolute; z-index: 0; top: 0; left: 0; width: 100%; height: 100%; }
.home_a .homea_btm .ul > li .nr { background: #F7F7F7; padding:.3rem .3rem .4rem; height: 6.61rem; position: relative; z-index: 1; }
.home_a .homea_btm .ul > li .nr .icon { width: .5rem; height: .5rem; transition: all .6s; position: relative; z-index: 1; }
.home_a .homea_btm .ul > li .nr .icon img { width: 100%; }
.home_a .homea_btm .ul > li .text .bt { color: #171717; transition: all .5s; font-weight: 600; }
.home_a .homea_btm .ul > li .text .js .so {
    color: #333333;
    transition: all .5s;
    line-height: 1.5;
    margin-top: .13rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home_a .homea_btm .ul > li .text .js .ens { display: none; margin-top: .3rem; }

.home_a .homea_btm .ul > li.cur .icon { opacity: 0; }
.home_a .homea_btm .ul > li.cur .nr { align-content: space-between; background: rgba(0, 0, 0, 0); }
.home_a .homea_btm .ul > li.cur .text .js .so {
    -webkit-line-clamp: initial;
    overflow: initial;
    text-overflow: initial;
}
/* 默认：文字正常可见 */
.home_a .homea_btm .ul > li .text {
    width: 100%;
    position: absolute;
    z-index: 1;
    opacity: 1;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 .3rem .4rem;
}
/* cur选中时：执行延迟1秒淡入动画 */
.home_a .homea_btm .ul > li.cur .text {
    animation: textFadeIn 0.5s forwards;
    animation-delay: .5s;
    opacity: 0;
}
@keyframes textFadeIn {
    to {
        opacity: 1;
    }
}

.home_a .homea_btm .ul > li.cur .text .bt { color: #fff; }
.home_a .homea_btm .ul > li.cur .text .js .so { color: #fff; }
.home_a .homea_btm .ul > li.cur .text .js .ens { display: block; }

.home_b { padding: 1.4rem 0 .77rem; background: #1E386B; }
.home_b .moeb_r { width: 49.029%; margin-left: auto; }
.home_b .moeb_r .oene { margin-bottom: .27rem; }
.home_b .moeb_r .oene p:nth-child(n+2) { margin-top: .18rem; }

.home_C .videoe .video_lase { position: absolute; cursor: pointer; top: 50%; left: 50%; transform: translate(-50%,-50%) scale(1); transition: all .5s; width: .94rem; height: .94rem; background: url(../images/videolse.svg)no-repeat center center/cover; }
.home_C .videoe .video_lase:hover { transform: translate(-50%,-50%) scale(.9); }
.home_C .toane { position: absolute; bottom: .25rem; left: 0; width: 100%; }

.marquee-wrap{
    overflow:hidden;
    width:100%;
    margin-bottom: .1rem;
}
.marquee-track{
    display:flex !important;
    width:max-content !important;
    animation: marqueeLoop linear infinite;
    animation-play-state: running;
    gap:0px;
}

.marquee-track .swiper-slide{
    flex-shrink: 0 !important;
    width: 2.76rem;
    margin-right: .61rem;
    position: relative;
}
.marquee-track .swiper-slide::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 0;
    width: .29rem;
    height: .66rem;
    transform: translateY(-50%);
    background: url(../images/cibang_l.webp)no-repeat center center/cover;
}
.marquee-track .swiper-slide::after {
    position: absolute;
    content: "";
    top: 50%;
    right: 0;
    width: .29rem;
    height: .66rem;
    transform: translateY(-50%);
    background: url(../images/cibang_r.webp)no-repeat center center/cover;
}

.marquee-track .swiper-slide .teoxn { height: .86rem; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
.marquee-track .swiper-slide .teoxn .oe { margin-top: .1rem; }

/* 向左滚动（原来的） */
@keyframes marqueeLoop {
    from{
        transform: translateX(0);
    }
    to{
        transform: translateX(var(--move-end));
    }
}
/* ✅向右滚动 新增 */
@keyframes marqueeLoopRight {
    from{
        transform: translateX(var(--move-end));
    }
    to{
        transform: translateX(0);
    }
}

.home_d { padding: 1.7rem 0 1.5rem; }
.home_d .omed_top .medto_r { width: 49.212%; margin-left: auto; }

.home_d .omed_btm { margin-top: 1rem; overflow: hidden; padding: 0 var(--container_left); position: relative; }
.home_d .omed_btm::before { position: absolute; content: "";  width: 100%; height: 1px; left: 0; bottom: .2rem; background: rgba(34, 34, 34, 0.1); }
.home_d .omed_btm .swiper-slide { position: relative; transition: all .5s; opacity: 1; padding-bottom: .9rem; }
.home_d .omed_btm .swiper-slide-prev { opacity: 0.3; }
.home_d .omed_btm .swiper-slide-next ~ .swiper-slide ~ .swiper-slide ~ .swiper-slide{ opacity: 0.3; }
.home_d .omed_btm .swiper-slide .taoe { position: relative; background: #F7F7F7; padding: .4rem .4rem 0; height: 4.17rem; transition: all .5s; }
.home_d .omed_btm .swiper-slide .icon { display: inline-block; background: rgba(30, 56, 107, 0.04); width: .88rem; height: .88rem; position: relative; transition: all .5s; }
.home_d .omed_btm .swiper-slide .icon::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: .68rem;
    height: .68rem;
    background: #1E386B;
    transition: all .5s;
}
.home_d .omed_btm .swiper-slide .icon img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); max-width: 45%; transition: all .5s; }
.home_d .omed_btm .swiper-slide .icon .oi { opacity: 0; }
.home_d .omed_btm .swiper-slide .text { margin-top: .57rem; padding-bottom: .87rem; }
.home_d .omed_btm .swiper-slide .text .t { transition: all .5s; }
.home_d .omed_btm .swiper-slide .text .opi { margin-top: .08rem; transition: all .5s; }
.home_d .omed_btm .swiper-slide .sui { position: absolute; bottom: -.1rem; left: 50%; transform: translateX(-50%); line-height: .87; background: linear-gradient(180deg, #1e386b14 30%, #1e386b00 77%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; }

.home_d .omed_btm .swiper-slide:hover .taoe { background: #1E386B; }
.home_d .omed_btm .swiper-slide:hover .icon { background: rgba(255, 255, 255, 0.04); }
.home_d .omed_btm .swiper-slide:hover .icon::before { background: #fff; }
.home_d .omed_btm .swiper-slide:hover .icon .oe { opacity: 0; }
.home_d .omed_btm .swiper-slide:hover .icon .oi { opacity: 1; }
.home_d .omed_btm .swiper-slide:hover .text .t { color: #fff; }
.home_d .omed_btm .swiper-slide:hover .text .opi { color: rgba(255, 255, 255, .5); }
.home_d .omed_btm .swiper-slide:hover .sui { background: linear-gradient(180deg, #ffffff29 30%, #ffffff00 77%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; }

.home_d .omed_btm .swiper-slide .aniweu { width: .4rem; height: .4rem; background: rgba(30, 56, 107, 0); transition: all .5s; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
.home_d .omed_btm .swiper-slide .aniweu::before { position: absolute; transition: all .5s; opacity: 0; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: .3rem; height: .3rem; background: #1E386B; }
.home_d .omed_btm .swiper-slide .aniweu::after { position: absolute; content: ""; top: 50%; left: 50%; transition: all .5s; transform: translate(-50%,-50%); width: .1rem; height: .1rem; background: #1E386B; }

.home_d .omed_btm .swiper-slide:hover .aniweu { background: rgba(30, 56, 107, 0.1); }
.home_d .omed_btm .swiper-slide:hover .aniweu::before { opacity: 1; }
.home_d .omed_btm .swiper-slide:hover .aniweu::after { background: #fff; }

.home_d .medbtm { margin-top: .45rem; }
.home_d .medbtm .dbtne { display: inline-block; background: rgba(30, 56, 107, 0.1); width: 1.2rem; height: .06rem; position: relative; }
.home_d .medbtm .dbtne::before {
    position: absolute;
    content: "";
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: .4rem;
    height: 100%;
    background: #1E386B;
}
.home_d .medbtm .btne { line-height: 1; color: rgba(30, 56, 107, 0.5); margin-top: .2rem; }

.home_d canvas { position: absolute; bottom: 0;  left: 0;  }

.home_e { background: #F7F7F7; padding: 1.3rem 0 1.6rem; }
.home_e .omee_btm { margin-top: .45rem; }
.home_e .omee_btm .ome_widt { width: calc(33.33% - .07rem); margin-right: .1rem; background: #fff; }
.home_e .omee_btm .ome_widt:last-child { margin-right: 0; }

.home_e .omee_btm .tiweno_l a { display: block; }
.home_e .omee_btm .tiweno_l a .a_top { padding: .3rem .6rem 0 .3rem; }
.home_e .omee_btm .tiweno_l a .a_top .top_a .pa { background: rgba(30, 56, 107, 0.2); margin-right: .11rem; color: #1E386B; line-height: .31rem; padding: 0 .11rem; font-weight: 500; border-radius: .5rem; }
.home_e .omee_btm .tiweno_l a .a_top .top_b { margin: .1rem 0; } 
.home_e .omee_btm .tiweno_l a .a_top .mouei { margin: .3rem 0; }

.home_e .omee_btm .tiweno_l a .a_btm { overflow: hidden; max-height: 2.8rem;display: flex;align-items: center;justify-content: center;}
.home_e .omee_btm .tiweno_l a .a_btm img { transition: all .5s; transform: scale(1.01); }
.home_e .omee_btm .tiweno_l:hover a .a_btm img { transform: scale(1.07); }

.home_e .omee_btm .tiweno_r { padding: 0 .3rem; display: flex; flex-wrap: wrap; align-items: center; }
.home_e .omee_btm .tiweno_r ul { width: 100%; }
.home_e .omee_btm .tiweno_r ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); position:relative; }
.home_e .omee_btm .tiweno_r ul li:before {
    position: absolute;
    content: "";
    bottom: -1px;
    left: 0;
    width: 0;
    height: 1px;
    transition: all .5s;
    background: #4D89FF;
}
.home_e .omee_btm .tiweno_r ul li:hover:before { width:100%; }
.home_e .omee_btm .tiweno_r ul li:last-child { border-bottom: 0; }
.home_e .omee_btm .tiweno_r ul li a { display: block; padding: .28rem 0; }
.home_e .omee_btm .tiweno_r ul li a .bs { margin-top: .08rem; }



@media(max-width:1024px) {
    .banner .text { top: auto; transform: translateY(0); bottom: 3rem; }
    .banner .tsuzi { bottom: 1.2rem; width: 100%; right: 0; padding: 0 var(--container_left); }
    .banner .swiper-pagination { left: 50%; transform: translateX(-50%); bottom: .5rem; }
    .banner .tsuzi .usi_top .us { width: .7rem; height: .33rem; line-height: .35rem; font-size: .21rem; }
    .banner .tsuzi .usi_top .us.font18 { font-size: .24rem; }

    .home_a { padding: .8rem 0; }
    .home_a .tiite { margin-bottom: .4rem; }
    .home_a .homea_btm ul li { width: 100%; margin-bottom: .2rem; }
    .home_a .homea_btm ul li:last-child { margin-bottom: 0; }
    .home_a .homea_btm ul li.cur { width: 100%; }
    .home_a .homea_btm .ul > li .text { height: auto !important; }
    .home_a .homea_btm .ul > li .text .js .so { margin-top: .2rem; }

    .home_b { padding: .8rem 0; }
    .home_b .moeb_r { width: 100%; margin-top: .3rem; }
    .home_b .moeb_r .oene { margin-bottom: .45rem; }

    .marquee-track .swiper-slide { width: 3.5rem; }

    .home_d { padding: .8rem 0 1.5rem; }
    .home_d .omed_top .medto_r { width: 100%; margin-top: .25rem; }
    .home_d .omed_btm { margin: .4rem 0 0; z-index: 2; }
    .home_d .omed_btm .swiper-container { overflow: hidden; }

    .home_e { padding: .8rem 0; }
    .home_e .omee_btm { margin: .25rem 0 .4rem; }
    .home_e .omee_btm .ome_widt { width: 100%; margin-right: 0; margin-bottom: .2rem; }
    .home_e .omee_btm .ome_widt:last-child { margin-bottom: 0; }



}


/**1-0**/
.nybanner .text { position: absolute; bottom: 1.55rem; left: 0; width: 100%; -webkit-animation: fa6 1s linear 1; }
.nybanner .text .rxtb { margin-top: .15rem; }
@-webkit-keyframes fa6{
    0%{left:5%;opacity:0;}
    50%{left:2.5%;opacity:.5;}
    100%{left:0%;opacity:1;}
}
.nybanner.cur img{ -webkit-animation: fa1 5s linear 1; }
@-webkit-keyframes fa1{
    0%{-webkit-transform:scale(1.1);}
    10%{-webkit-transform:scale(1.09);}
    20%{-webkit-transform:scale(1.08);}
    30%{-webkit-transform:scale(1.07);}
    40%{-webkit-transform:scale(1.06);}
    50%{-webkit-transform:scale(1.05);}
    60%{-webkit-transform:scale(1.04);}
    70%{-webkit-transform:scale(1.03);}
    80%{-webkit-transform:scale(1.02);}
    90%{-webkit-transform:scale(1.01);}
    100%{-webkit-transform:scale(1.0);}
}

.jiudinzj_a { padding: 1.4rem 0 2.23rem; }
.jiudinzj_a::before {
    position: absolute;
    content: "";
    top: -.2rem;
    right:  -6.26rem;
    width: 20.40rem;
    height: 14.62rem;
    background: url(../images/dinzja.webp)no-repeat center center/cover;
}
.jiudinzj_a .dina_l { width: 24.759%; }
.jiudinzj_a .dina_l .xiwen { margin-top: .23rem; }
.jiudinzj_a .dina_r { width: 63.847%; }
.jiudinzj_a .dina_r::before {
    position: absolute;
    content: "";
    top: 1.65rem;
    left: -.18rem;
    width: 2.68rem;
    height: 3.12rem;
    background: #1E386B;
    opacity: .2;
}
.jiudinzj_a .dina_r .chajiane { position: absolute; width: 7.18rem; height: 4.02rem; background: #1E386B; right: -.2rem; bottom: -.83rem; }
.jiudinzj_a .dina_r .chajiane .taobiwe { position: absolute; bottom: .3rem; left: 0; width: 100%; padding: 0 .2rem; }
.jiudinzj_a .dina_r .chajiane .taobiwe .swiper-pagination {
    position: initial;
    margin: 0;
    line-height:0;
    text-align: left;
    width: auto;
}
.jiudinzj_a .dina_r .chajiane .taobiwe .swiper-pagination .swiper-pagination-bullet { line-height: 0; margin: 0; transition: all .5s; position: relative; width: .6rem; height: .02rem; opacity: 1; background: rgba(255, 255, 255, .2); margin-right: .1rem; border-radius: 1rem; overflow: hidden; }
.jiudinzj_a .dina_r .chajiane .taobiwe .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.jiudinzj_a .dina_r .chajiane .taobiwe .swiper-pagination .swiper-pagination-bullet.cur { width: .6rem; }
.jiudinzj_a .dina_r .chajiane .taobiwe .swiper-pagination .swiper-pagination-bullet:after { content:''; width: .06rem; height: .06rem; position: absolute; left:0; top:0; background: #fff; border-radius: 0; overflow: hidden; opacity: 0; }
.jiudinzj_a .dina_r .chajiane .taobiwe .swiper-pagination .swiper-pagination-bullet.cur:after {
    opacity: 1;
    -webkit-animation: w100 6s infinite;
    animation: w100 6s infinite;
}

.jiudinzj_a .dina_r .chajiane .taobiwe .jt { cursor: pointer; position: relative; width: .43rem; height: .13rem; margin-right: .1rem; opacity: .2; transition: all .5s; }
.jiudinzj_a .dina_r .chajiane .taobiwe .jt:last-child { margin-right: 0; }
.jiudinzj_a .dina_r .chajiane .taobiwe .jl { background: url(../images/jtl.png)no-repeat center center/cover; }
.jiudinzj_a .dina_r .chajiane .taobiwe .jr { background: url(../images/jtr.png)no-repeat center center/cover; }

.jiudinzj_a .dina_r .chajiane .taobiwe .jt:hover { opacity: 1; }

.jiudinzj_b { padding: 1.4rem 0 1.9rem; background: #F7F7F7; }
.jiudinzj_b::before {
    position: absolute;
    content: "";
    bottom: -1.597rem;
    left: -.44rem;
    width: 24.21rem;
    height: 3.097rem;
    opacity: 0.6;
    background: url(../images/jiudinzj_b.webp)no-repeat center center/cover;
}

.jiudinzj_b .dinzj_btm { margin-top: .94rem; }
.jiudinzj_b .dinzj_btm .inzbtm_bao { padding-left: var(--container_left); }
.jiudinzj_b .dinzj_btm .inzbtm_bao .swiper-container { width: 4.1rem; }
.jiudinzj_b .dinzj_btm .inzbtm_bao .swiper-container .swiper-slide { padding: .5rem .56rem 0 .32rem; }
.jiudinzj_b .dinzj_btm .inzbtm_bao .swiper-container .swiper-slide:nth-child(2n) { padding-top: 0; }
.jiudinzj_b .dinzj_btm .inzbtm_bao .swiper-container .swiper-slide .bntrnsi { min-height: 3.38rem; position: relative; }
.jiudinzj_b .dinzj_btm .inzbtm_bao .swiper-container .swiper-slide .bntrnsi::before {
    position: absolute;
    content: "";
    top: 0;
    left: -.32rem;
    height: 100%;
    width: 1px;
    background: linear-gradient(180deg, #1e386b 0%, #1e386b00 100%);
}
.jiudinzj_b .dinzj_btm .inzbtm_bao .swiper-container .swiper-slide .bntrnsi .sia { line-height: 1; }
.jiudinzj_b .dinzj_btm .inzbtm_bao .swiper-container .swiper-slide .bntrnsi .sib { margin: .2rem 0 .1rem; }
.jiudinzj_b .dinzj_btm .inzbtm_bao .swiper-container .swiper-slide .bntrnsi .sic { margin-bottom: .5rem; }

.jiudinzj_c { padding: 1.4rem 0; }
.jiudinzj_c .dinzc_l { position: absolute; left: 0; top: 0; width: 41.956%; }
.jiudinzj_c .dinzc_l .tiwen_enn { background: #1E386B; margin-top: .45rem; padding: 1.02rem .6rem; }
.jiudinzj_c .dinzc_l .tiwen_enn .nnb { margin-top: .23rem; }
.jiudinzj_c .dinzc_l .tiwen_enn .nnb p:nth-child(n+2) { margin-top: .2rem; }
.jiudinzj_c .dinzc_r { width: 67.21%; margin-left: auto; }

.jiudinzj_c canvas { width: 100%; position: absolute; bottom: 0; left: 0; }

.jiudinzj_d { padding: 1.3rem 0 1.4rem; background: #F7F7F7; }
.jiudinzj_d .dinzjd_btm { margin-top: .54rem; }
.jiudinzj_d .dinzjd_btm .swiper-container { padding: 0 var(--container_left); }

.jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide { position: relative; overflow: hidden; }
.jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide::before {
    position: absolute;
    content: "";
    top: 0;
    height: .3rem;
    width: 100%;
    background: #F7F7F7;
    transition: all .5s;
    z-index: 2;
}
.jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide::after {
    position: absolute;
    content: "";
    bottom: 0;
    height: .3rem;
    width: 100%;
    background: #F7F7F7;
    transition: all .5s;
    z-index: 2;
}
.jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide .taobu { position: relative; }
.jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide .taobu .icon { position: absolute; top: .34rem; left: .41rem; width: 1rem; transition: all .5s; opacity: 0; }
.jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide .taobu .lide_btm { position: absolute; bottom: 0; left: 0; width: 100%; padding: 0 .34rem 0 .4rem; opacity: 0; transition: all .5s; }
.jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide .taobu .lide_btm .btoe_l { padding-bottom: .4rem; }
.jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide .taobu .lide_btm .btoe_l .ul .li { margin-bottom: .2rem; }
.jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide .taobu .lide_btm .btoe_l .ul .li:last-child { margin-bottom: 0; }
.jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide .taobu .lide_btm .btoe_l .ul .li .l { margin-bottom: .1rem; }
.jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide .taobu .lide_btm .btoe_r { width: 5.34rem; margin-left: auto; background: rgba(30, 56, 107, 0.87); backdrop-filter: blur(30px); padding: .4rem; }

.jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide-active::before { top: -.3rem; }
.jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide-active::after { bottom: -.3rem; }
.jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide .taobu { opacity: .3; transition: all .5s; }
.jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide-active .taobu { opacity: 1; }

.jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide-active .taobu .icon,
.jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide-active .taobu .lide_btm { opacity: 1; }

@media(max-width:1920px) {
    .jiudinzj_b::before { left: -.65rem; }
}

@media(max-width:1024px) {
    .jiudinzj_a { padding: .8rem 0; }
    .jiudinzj_a .dina_l { width: 100%; margin-bottom: .25rem; }
    .jiudinzj_a .dina_r { width: 100%; }

    .jiudinzj_a .dina_r .chajiane { width: 100%; position: initial; height: auto;  }
    .jiudinzj_a .dina_r .chajiane .taobiwe { position: initial; bottom: 0;  padding: .25rem .2rem; }
    .jiudinzj_a .dina_r .chajiane .taobiwe .swiper-pagination .swiper-pagination-bullet { width: .8rem; height: .05rem; }
    .jiudinzj_a .dina_r .chajiane .taobiwe .swiper-pagination .swiper-pagination-bullet.cur { width: .8rem; }
    .jiudinzj_a .dina_r .chajiane .taobiwe .swiper-pagination .swiper-pagination-bullet:after  {height: .05rem; }
    .jiudinzj_a .dina_r .chajiane .taobiwe .jt { width: .65rem; height: .2rem; margin-right: .2rem; }
    .jiudinzj_a .dina_r::before {  display: none; }

    .jiudinzj_b { padding: .8rem 0 1.8rem; }
    .jiudinzj_b .dinzj_btm { margin-top: .4rem; }
    .jiudinzj_b .dinzj_top .tiite { width: 70%; }
    .jiudinzj_b .dinzj_top .tiite .js { line-height: 1.4 !important; }
    .jiudinzj_b .dinzj_btm .inzbtm_bao .swiper-container { width: 6.5rem; }
    .jiudinzj_b::before { left: -5.79rem; }

    .jiudinzj_c { padding: .8rem 0; }
    .jiudinzj_c .dinzc_l { position: initial; width: 100%; }
    .jiudinzj_c .dinzc_l .tiwen_enn { padding: .3rem; }
    .jiudinzj_c .dinzc_r { margin-top: .3rem; width: 100%; }

    .jiudinzj_d { padding: .8rem 0; }
    .jiudinzj_d .dinzjd_btm { margin-top: .3rem; }

    .jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide .taobu .icon { top: .25rem; left: .25rem; }
    .jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide .taobu .lide_btm { padding: 0 .25rem; }
    .jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide .taobu .lide_btm .btoe_l .ul .li { margin-bottom: .3rem; }
    .jiudinzj_d .dinzjd_btm .swiper-container .swiper-slide .taobu .lide_btm .btoe_r { width: 100%; padding: .25rem; }
}


/**2-0**/
.kongjian_a .homea_btm .ul > li .text .js .so { border-top:1px solid rgba(30, 56, 107, 0.1); padding-top: .21rem; margin-top: .21rem; }
.kongjian_a .homea_btm .ul > li.cur .text .js .so { border-top:1px solid rgba(30, 56, 107, 0); padding-top: 0; margin-top: .1rem; }

.kongjian_b { padding: 1.4rem 0; background: #F6F6F6; }
.kongjian_b .jianb_btm { margin-top: .45rem; }
.kongjian_b .jianb_btm::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
    height: 1px;
    background: rgba(34, 34, 34, 0.2);
}
.kongjian_b .jianb_btm .li { width: calc(25% - .3rem); transition: all .5s; min-height: 4.24rem; position: relative; margin-right: .4rem; background: #fff; padding: .96rem .2rem 0; }
.kongjian_b .jianb_btm .li:last-child { margin-right: 0; }
.kongjian_b .jianb_btm .li .icon { margin-bottom: .4rem; }
.kongjian_b .jianb_btm .li .icon .uio { display: none; }

.kongjian_b .jianb_btm .li .tiwen .wev { margin: .05rem 0 0; opacity: .2; transition: all .5s; }
.kongjian_b .jianb_btm .li .tiwen .web { display: inline-block; transition: all .5s; opacity: 1; }
.kongjian_b .jianb_btm .li .tiwen .web .eb { margin-top: .14rem; color: #333333; opacity: .5; }
.kongjian_b .jianb_btm .li .suzi { position: absolute; bottom: -.1rem; left: 50%; transform: translateX(-50%); line-height: 1; background: linear-gradient(180deg, #dcdcdc33 30%, #dcdcdc00 77%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; }

.kongjian_b .jianb_btm .li:hover { background: #CB9755; }
.kongjian_b .jianb_btm .li:hover .icon .ui { display: none; }
.kongjian_b .jianb_btm .li:hover .icon .uio { display: inline-block; }
.kongjian_b .jianb_btm .li:hover .tiwen .wea { color: #fff; }
.kongjian_b .jianb_btm .li:hover .tiwen .wev { color: #FFFFFF; }
.kongjian_b .jianb_btm .li:hover .tiwen .web .eb { color: #fff; opacity: .5; }
.kongjian_b .jianb_btm .li:hover .suzi { background: linear-gradient(180deg, #ffffff33 30%, #ffffff00 77%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; }

.kongjian_c { padding: 1.4rem 0; }
.kongjian_c .gjinanc_l { width: 27.3%; }
.kongjian_c .gjinanc_l .jwen { margin-top: .25rem; }
.kongjian_c .gjinanc_r { margin-left: auto; width: 67.1%; padding: .2rem; }
.kongjian_c .gjinanc_r::before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    background: #CB9755;
    width: 4.05rem;
    height: 3.6rem;
    opacity: .2;
}
.kongjian_c .gjinanc_r::after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    background: #CB9755;
    width: 4.05rem;
    height: 3.6rem;
    opacity: .2;
}
.kongjian_c .gjinanc_r .anwei { position: absolute; left: 50%; transform: translate(-50%,-50%); top: 50%; width: 1.06rem; height: 1.06rem; background: url(../images/anwei.svg)no-repeat center center/cover; }
.kongjian_c .gjinanc_r .img { width: calc(50% - .09rem); margin-right: .18rem; padding-top: .4rem; }
.kongjian_c .gjinanc_r .img:last-child { margin-right: 0; padding-top: 0; padding-bottom: .4rem; }

.kongjian_d { padding: 1.4rem 0 1.47rem; background: #F7F7F7; }
.kongjian_d::before {
    position: absolute;
    content: "";
    top: -3.53rem;
    right: -16.58rem;
    width: 20.40rem;
    height: 14.62rem;
    background: url(../images/ongjian_d.webp)no-repeat center center/cover;
}
.kongjian_d .gjiand_l { width: 50.86%; padding: 0 .2rem .25rem .13rem; }
.kongjian_d .gjiand_l::before {
    position: absolute;
    content: "";
    right: 0;
    bottom: 0;
    background: #CB9755;
    width: 4.05rem;
    height: 3.6rem;
}
.kongjian_d .gjiand_l::after {
    position: absolute;
    content: "";
    left: 0;
    top: .32rem;
    opacity: .2;
    background: #927239;
    width: 4.05rem;
    height: 3.6rem;
}

.kongjian_d .gjiand_r { width: 40.1%; }
.kongjian_d .gjiand_r .anwei { border-top: 1px solid #E4E4E4; margin-top: .5rem; padding-top: .4rem; }
.kongjian_d .gjiand_r .anwei .prt { margin-top: .15rem; }
.kongjian_d .gjiand_r .anwei .prt p:nth-child(n+2) { margin-top: .27rem; }

.kongjian_e { padding: 1.42rem 0 1.2rem; }
.kongjian_e .ongiane_top { margin-bottom: .45rem; }
.kongjian_e .ongiane_btm .swiper-slide a { display: block; border: 1px solid #DFDFDF; }
.kongjian_e .ongiane_btm .swiper-slide a .img .wio {
    position: absolute;
    top: .2rem;
    left: .2rem;
    padding: .06rem .1rem;
    background: #CB9755;
    border-radius: .5rem;
    z-index: 2; 
}
.kongjian_e .ongiane_btm .swiper-slide a .teix { padding: .3rem; }
.kongjian_e .ongiane_btm .swiper-slide a .teix .tos { margin-top: .25rem; }
.kongjian_e .ongiane_btm .swiper-slide a .teix .tos .os { padding: 0 .18rem;  position: relative; }
.kongjian_e .ongiane_btm .swiper-slide a .teix .tos .os::before {
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 100%;
    width: 1px;
    background: rgba(34, 34, 34, 0.1);
}
.kongjian_e .ongiane_btm .swiper-slide a .teix .os:nth-child(1)  { padding-left: 0; }
.kongjian_e .ongiane_btm .swiper-slide a .teix .tos .os .ci { margin-left: .1rem; }
.kongjian_e .ongiane_btm .swiper-slide a .teix .tos .os:last-child::before { display: none; }

.kongjian_e .ongiane_btm .swiper-slide:hover a .teix .bt { text-decoration: underline; color: #CB9755; }
.kongjian_e .ongiane_btm .swipe_kongj { margin-top: .6rem; }

.kongjian_e .swipe_kongj .swn { background: #F7F7F7; }
.kongjian_e .swipe_kongj .swn:hover { background: #CB9755; }


@media(max-width:1024px) {
    .kongjian_a .homea_btm .ul > li.cur .text .js .so { margin-top: .2rem; }

    .kongjian_b { padding: .8rem 0; }
    .kongjian_b .jianb_btm .li { width: 100%; margin-right: 0; margin-bottom: .2rem; padding:.4rem .3rem .9rem; min-height: auto; }
    .kongjian_b .jianb_btm::before { display: none; }

    .kongjian_c { padding: .8rem 0; }
    .kongjian_c .gjinanc_l { width: 100%; }
    .kongjian_c .gjinanc_l .jwen { margin-top: .2rem; }
    .kongjian_c .gjinanc_r { width: 100%; }
    .kongjian_c .gjinanc_r::before,
    .kongjian_c .gjinanc_r::after { width: 1rem; height: 1rem; }

    .kongjian_d { padding: .8rem 0; }
    .kongjian_d .gjiand_l { width: 100%; }
    .kongjian_d .gjiand_r { width: 100%; margin-top: .4rem; }
    .kongjian_d .gjiand_r .anwei { margin-top: .25rem; padding-top: .25rem; }

    .kongjian_e { padding: .8rem 0; }
}

/**案例详情**/
.kongj_anle { padding: 1.48rem 0 1.4rem; }
.kongj_anle .tiite { margin-bottom: .45rem; }
.kongj_anle .anlen_btm .btmsd_top { margin-bottom: .15rem; }
.kongj_anle .anlen_btm .btmsd_top .dinwe { position: absolute; top: .32rem; left: .4rem; z-index: 2; width: 1.09rem; }
.kongj_anle .anlen_btm .btmsd_top .swn { position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; }
.wptaone .anlen_btm .btmsd_top .swn:hover { background:#CB9755; }
.kongj_anle .anlen_btm .btmsd_top .swl { left: .4rem; }
.kongj_anle .anlen_btm .btmsd_top .swr { right: .4rem; }
.kongj_anle .anlen_btm .btmsd_top .suliand { position: absolute; bottom: .44rem; z-index: 2; left: 50%; transform: translateX(-50%); }

.kongj_anle .anlen_btm .btmsd_top .tione { position: absolute; bottom: .44rem; padding: 0 .4rem; }
.kongj_anle .anlen_btm .btmsd_top .tione .one { margin-bottom: .22rem; }
.kongj_anle .anlen_btm .btmsd_top .tione .one:last-child { margin-bottom: 0; }
.kongj_anle .anlen_btm .btmsd_top .tione .e { line-height: 1; margin-bottom: .1rem; }
.kongj_anle .anlen_btm .btmsd_top .tione .ne { line-height: 1; }


.kongj_anle .anlen_btm .btmsd_btm .swiper-slide { position: relative; cursor: pointer; }
.kongj_anle .anlen_btm .btmsd_btm .swiper-slide::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    opacity: 0;
    border: 4px solid #CB9755;
}

.kongj_anle .anlen_btm .btmsd_btm .swiper-slide-thumb-active::before { opacity: 1; }
.kongj_anle .anlen_btm .btmsd_btm .swiper-slide img { opacity: .5; }
.kongj_anle .anlen_btm .btmsd_btm .swiper-slide-thumb-active img { opacity: 1; }


.kongj_anle .swiper-pagination { width: 100%; position: initial; background: #D8D8D8; height: .06rem; margin-top: .2rem; }
.kongj_anle .swiper-pagination .swiper-pagination-progressbar-fill { background: #CB9755; }

.kongj_anle::before {
    position: absolute;
    content: "";
    right: -10.81rem;
    top: -.2rem;
    width: 21.36rem;
    height: 15.31rem;
    background: url(../images/kongj_anle.webp)no-repeat center center/cover;
}


@media(max-width:1024px) {
    .kongj_anle { padding: .8rem 0; }
    .kongj_anle .anlen_btm .btmsd_top .tione .one { margin-bottom: .4rem; }
}



/**3酒店投资运营**/
.jdtzyxx_a { padding: 1.73rem 0 1.9rem; }
.jdtzyxx_a .img { width: 50%; position: absolute; top: .33rem; left: 0; }
.jdtzyxx_a .zxxa_r { width: 78.788%; padding: .96rem .74rem 0 5.68rem; background: #F1F1F1; min-height: 6.66rem; }
.jdtzyxx_a .zxxa_r .xiwen { margin-top: .3rem; }
.jdtzyxx_a .zxxa_r .xiwen p:nth-child(n+2) { margin-top: .39rem; }

.jdtzyxx_b { padding-bottom: 1.32rem; }
.jdtzyxx_b .zyxx_btm { margin-top: .4rem; height: 6.4rem; }
.jdtzyxx_b .zyxx_btm .ul { width: 100%; height: 100%; }
.jdtzyxx_b .zyxx_btm .ul li { width: 100%; height: 100%; width: 25%; border-right: 1px solid rgba(216, 216, 216, .3); display: flex; flex-wrap: nowrap; align-items: flex-end; justify-content: center; padding: 0 0.5rem 0.6rem; transition: all .5s; }
.jdtzyxx_b .zyxx_btm .ul li:last-child { border-right: 0; }
.jdtzyxx_b .zyxx_btm .ul li .icon { height: .48rem; }
.jdtzyxx_b .zyxx_btm .ul li .icon img { height: 100%; }
.jdtzyxx_b .zyxx_btm .ul > li .js_box { height: 0; overflow: hidden; transition: all .5s; }
.jdtzyxx_b .zyxx_btm .ul > li .js_box .js { max-height: 7rem; overflow: auto; }
.jdtzyxx_b .siaen { background: #fff; }

.jdtzyxx_b .ul > li:hover { padding-bottom: 0; background: #1E386B; border-color: rgba(0, 0, 0, 0); }
.jdtzyxx_b .ul > li:hover .js_box { height: var(--height); }


.xxa_bao { position: relative; }
.xxa_bao::before {
    position: absolute;
    content: "";
    top: -.2rem;
    right: -6.25rem;
    width: 20.40rem;
    height: 14.62rem;
    background: url(../images/xxa_bao.webp)no-repeat center center/cover;
}

.jdtzyxx_c { padding: 0 0 1.66rem; }
.jdtzyxx_c .zxxc_top .zxuen_r { overflow: hidden; border: 1px solid #DFDFDF; padding: .04rem; border-radius: .5rem; }
.jdtzyxx_c .zxxc_top .zxuen_r .aui { padding: 0 .34rem; line-height: .47rem; border-radius: .5rem; overflow: hidden; background: #fff; transition: all .5s; }
.jdtzyxx_c .zxxc_top .zxuen_r .aui.cur { background: #1E386B; color: #fff; }

.jdtzyxx_c .zxxc_btm { margin-top: .45rem; }
.jdtzyxx_c .zxxc_btm .hubabwe { overflow: hidden; opacity: .3; transition: all .5s; }
.jdtzyxx_c .zxxc_btm .hubabwe::before {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    height: .75rem;
    width: 130%;
    background: #fff;
    transition: all .5s;
    z-index: 2;
}
.jdtzyxx_c .zxxc_btm .hubabwe::after {
    position: absolute;
    content: "";
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    height: .75rem;
    width: 130%;
    background: #fff;
    transition: all .5s;
    z-index: 2;
}
.jdtzyxx_c .zxxc_btm .hubabwe.swiper-slide-active { opacity: 1; }
.jdtzyxx_c .zxxc_btm .hubabwe.swiper-slide-active::before { bottom: -.75rem; }
.jdtzyxx_c .zxxc_btm .hubabwe.swiper-slide-active::after { top: -.75rem; }

.jdtzyxx_c .zxxc_btm .icon { position: absolute; top: .4rem; left: .4rem; z-index: 2; transition: all .5s; opacity: 0; height: 1rem; }
.jdtzyxx_c .zxxc_btm .icon img { height: 100%; }
.jdtzyxx_c .zxxc_btm .wenasmen {
    position: absolute;
    bottom: 0;
    right: .4rem;
    z-index: 2;
    width: 5.34rem;
    background: rgba(30, 56, 107, 0.87);
    backdrop-filter: blur(30px);
    padding: .4rem;
    transition: all .5s;
    opacity: 0;
}
.jdtzyxx_c .zxxc_btm .hubabwe.swiper-slide-active .wenasmen { opacity: 1; }

.jdtzyxx_c .zxxc_btm .wenasmen .xnwe { margin: .1rem 0 .4rem; }
.jdtzyxx_c .zxxc_btm .wenasmen .xnwe p:nth-child(n+2) { margin-top: .15rem; }

.jdtzyxx_c .zxxc_btm .wenasmen .tyaone .iieo { padding: 0 .185rem; position: relative; }
.jdtzyxx_c .zxxc_btm .wenasmen .tyaone .iieo:nth-child(1) { padding-left: 0; }
.jdtzyxx_c .zxxc_btm .wenasmen .tyaone .iieo:nth-child(1)::before {
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 100%;
    width: 1px;
    background: rgba(255, 255, 255, 0.2);
}
.jdtzyxx_c .zxxc_btm .wenasmen .tyaone .iieo .ico { margin-right: .1rem; }

.siperneibu { overflow: hidden; position: relative; }

.jdtzyxx_d { padding: 2rem 0; }


.jdtzyxx_c .swiper-pagination { position: absolute; width: auto; top: auto; bottom: .4rem; line-height: 0; left: .4rem; text-align: left; }
.jdtzyxx_c .swiper-pagination .swiper-pagination-bullet { margin: 0; transition: all .5s; position: relative; width: .6rem; height: .02rem; opacity: 1; background: rgba(255, 255, 255, .2); margin-right: .1rem; border-radius: 1rem; overflow: hidden; }
.jdtzyxx_c .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.jdtzyxx_c .swiper-pagination .swiper-pagination-bullet.cur { width: .6rem; }
.jdtzyxx_c .swiper-pagination .swiper-pagination-bullet:after { content:''; width: .06rem; height: .06rem; position: absolute; left:0; top:0; background: #fff; border-radius: 0; overflow: hidden; opacity: 0; }
.jdtzyxx_c .swiper-pagination .swiper-pagination-bullet.cur:after {
    opacity: 1;
    -webkit-animation: w100 6s infinite;
    animation: w100 6s infinite;
}
.jdtzyxx_c .zxxc_btm .swiper-slide-active  .icon { opacity: 1; }
.jdtzyxx_c .swiper-pagination { opacity: 0; transition: all .5s; }
.jdtzyxx_c .zxxc_btm .swiper-slide-active .swiper-pagination { opacity: 1; }

@media(max-width:1024px) {
    .jdtzyxx_a { padding: .8rem 0; }
    .jdtzyxx_a .img { width: 100%; position: initial; margin-bottom: .3rem; }
    .jdtzyxx_a .zxxa_r { width: 100%; padding: .3rem; }
    .xxa_bao::before { display: none; }

    .jdtzyxx_b { padding-bottom: .8rem; }
    .jdtzyxx_b .zyxx_btm .ul li { width: 100%; }
    .jdtzyxx_b .zyxx_btm { height: auto; }
    .jdtzyxx_b .zyxx_btm .ul li { width: 100%; background: var(--bg) !important; padding: 1rem 0.4rem !important; margin-bottom: 0.3rem; border-right: 0; border-bottom: 1px solid rgba(216, 216, 216, .3); }
    .jdtzyxx_b .zyxx_btm .ul li:last-child { margin-bottom: 0; }
    .jdtzyxx_d .xien { line-height: 1.5; }

    .jdtzyxx_c { padding: 0 0 .8rem; }
    .jdtzyxx_c .zxxc_top .zxuen_r { padding: .08rem; border-radius: .4rem; margin-top: .25rem; }
    .jdtzyxx_c .zxxc_top .zxuen_r .aui { width: 100%; text-align: center; line-height: .6rem; }
    .jdtzyxx_c .zxxc_btm { margin-top: .3rem; }
    .jdtzyxx_c .zxxc_btm .wenasmen { position: initial; width: 100%; }
    .jdtzyxx_c .swiper-pagination .swiper-pagination-bullet { width: .8rem; height: .08rem; }
    .jdtzyxx_c .swiper-pagination .swiper-pagination-bullet.cur { width: .8rem; }
    
}



/**关于我们**/
.about_a { padding: 1.46rem 0 1.95rem; }
.about_a .bouta_btm { margin-top: .64rem; }
.about_a .bouta_btm .bouta_l { width: 49.64%; }
.about_a .bouta_btm .bouta_r { width: 44.58%; margin-left: auto; }
.about_a .bouta_btm .bouta_r  { line-height: 2.1; }
.about_a .bouta_btm .bouta_r h3 { font-weight: bold; line-height: 1.55; }
.about_a .bouta_btm .bouta_r strong { color: #333; }
.about_a .bouta_btm .bouta_l .video_lase {
    position: absolute;
    cursor: pointer;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1);
    transition: all .5s;
    width: .78rem;
    height: .78rem;
    background: url(../images/videolse.svg) no-repeat center center / cover;
    background-size: 100% 100%;
}
.about_a .bouta_btm .bouta_l .video_lase:hover { transform: translate(-50%,-50%) scale(.9); }

.about_a::before {
    position: absolute;
    content: "";
    top: -.2rem;
    right: -6.26rem;
    width: 20.40rem;
    height: 14.62rem;
    background: url(../images/abouwt_a.webp)no-repeat center center/cover;
}

.about_b { padding: 1.21rem 0 1.36rem; background: url(../images/about_b.webp)no-repeat center center/cover; }
.about_b .boutrn_btm { padding: 0 1.4rem; margin-top: .8rem; }
.about_b .boutrn_btm .tr_li { width: 33.33%; padding: 0 .46rem; position: relative; }
.about_b .boutrn_btm .tr_li::before {
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    height: 100%;
    width: 1px;
    transform: translateY(-50%);
    background: linear-gradient(180deg, #ffffff00 0%, #ffffff33 46%, #ffffff00 100%);
}
.about_b .boutrn_btm .tr_li .fwnnc { transition:all .5s; transform:translateY(0); }
.about_b .boutrn_btm .tr_li:hover .fwnnc { transform:translateY(-.2rem); }
.about_b .boutrn_btm .tr_li:last-child:before { display: none; }

.about_b .boutrn_btm .tr_li .icoe { position: relative; width: 1.3rem; height: 1.3rem; border: 1px solid rgba(255, 255, 255, 0.2); display: inline-block; margin-bottom: .25rem; }
.about_b .boutrn_btm .tr_li .icoe img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); max-width: 50%; }
.about_b .boutrn_btm .tr_li .tenxn .xn { margin-top: .28rem; }

.about_c { padding: 1.24rem 0 .8rem; }
.about_c .boutc_btm { margin-top: .45rem; position: relative; }
.about_c .boutc_btm .utcbtm_nao { padding-left: var(--container_left); }
.about_c .boutc_btm::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    width: 100%;
    height: 4.31rem;
    background: url(../images/about_ce.webp)no-repeat center center/cover;
}
.about_c .boutc_btm .utcbtm_nao .swiper-container { width: 4.21rem; }
.about_c .boutc_btm .utcbtm_nao .swiper-container .swiper-slide { padding: 0 .71rem 0 0; }
.about_c .boutc_btm .utcbtm_nao .swiper-container .swiper-slide:nth-child(2n) { padding-top: 1rem; }
.about_c .boutc_btm .utcbtm_nao .swiper-container .swiper-slide .bntrnsi { padding-left: .29rem; position: relative; display:block; }
.about_c .boutc_btm .utcbtm_nao .swiper-container .swiper-slide .bntrnsi .suzin {
    position: absolute;
    left: 0;
    bottom: 0;
    height: calc(100% - .25rem);
    width: .17rem;
}
.about_c .boutc_btm .utcbtm_nao .swiper-container .swiper-slide .bntrnsi .suzin::before {
    position: absolute;
    content: "";
    top: 0;
    left: 50%;
    width: .17rem;
    height: .17rem;
    transform: translateX(-50%);
    z-index: 2;
    background: url(../images/suzin.webp)no-repeat center center/cover #fff;
}
.about_c .boutc_btm .utcbtm_nao .swiper-container .swiper-slide .bntrnsi .suzin::after {
    position: absolute;
    content: "";
    top: 0;
    left: 50%;
    width: 1px;
    height: 100%;
    transform: translateX(-50%);
    background: linear-gradient(180deg, #1e386b 0%, #1e386b00 100%);
}

.about_c .boutc_btm .utcbtm_nao .swiper-container .swiper-slide .bntrnsi .suzi { line-height: .87; }
.about_c .boutc_btm .utcbtm_nao .swiper-container .swiper-slide .bntrnsi .wen .w { margin-top: .29rem; }
.about_c .boutc_btm .utcbtm_nao .swiper-container .swiper-slide .bntrnsi .wen .eu { line-height: 1.625; margin: .1rem 0 .15rem; }
.about_c .boutc_btm .utcbtm_nao .swiper-container .swiper-slide .bntrnsi .taobu { padding-bottom: .8rem; transition: all .5s; opacity: 0; }
.about_c .boutc_btm .utcbtm_nao .swiper-container .swiper-slide:hover .bntrnsi .taobu { opacity: 1; }

.about_c .medbtm { margin-top: .79rem;  z-index: 2; position: relative; }
.about_c .medbtm .dbtne { display: inline-block; background: rgba(30, 56, 107, 0.1); width: 1.2rem; height: .06rem; position: relative; }
.about_c .medbtm .dbtne::before {
    position: absolute;
    content: "";
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: .4rem;
    height: 100%;
    background: #1E386B;
}
.about_c .medbtm .btne { line-height: 1; color: rgba(30, 56, 107, 0.5); margin-top: .2rem; }

.about_c .boutc_btm .utcbtm_nao .swiper-container .swiper-slide-next + .swiper-slide + .swiper-slide + .swiper-slide { opacity: .3; }

.about_d { padding: 1.4rem 0; background: #F7F7F7; }
.about_d .boutd_top .ouwnet_r { border: 1px solid #DFDFDF; border-radius: .4rem; padding: .04rem; }
.about_d .boutd_top .ouwnet_r .nsineo { padding: 0 .34rem; line-height: .47rem; border-radius: 1rem; cursor: pointer; transition: all .5s; }
.about_d .boutd_top .ouwnet_r .nsineo.cur { color: #fff; background: #1E386B; }

.fp-overflow{overflow-y: hidden !important;}
.fancybox-button--zoom,
.fancybox-infobar,
.fancybox-button--thumbs,
.fancybox-navigation{display: none !important;}
.footerss {
    height: auto !important;
}
.compensate-for-scrollbar {
    margin-right: 0 !important;
}

.about_d .boutd_btm { padding-left: var(--container_left); margin-top: .3rem; }
.about_d .boutd_btm .swiper-container { width: 4.01rem; }
.about_d .boutd_btm .swiper-container .swiper-slide { background: #fff; }
.about_d .boutd_btm .swiper-container .swiper-slide a { display: block; position: relative; }
.about_d .boutd_btm .swiper-container .swiper-slide a::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: .03rem;
    background: #1E386B;
}
.about_d .boutd_btm .swiper-container .swiper-slide a .img { display: flex; flex-wrap: wrap; justify-content:  center; align-items: center; min-height: 3.9rem; padding: .55rem .79rem 0; }
.about_d .boutd_btm .swiper-container .swiper-slide a .img img { width: 100%; }
.about_d .boutd_btm .swiper-container .swiper-slide a .text { position: relative; z-index: 2; }
.about_d .boutd_btm .swiper-container .swiper-slide a .text .bt { line-height: 1; margin-top: .52rem; padding: 0 .39rem .26rem; transition: all .5s; }

.about_d .boutd_btm .swiper-container .swiper-slide a .bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/home_b_fd.webp) center center no-repeat rgba(30, 56, 107, 0.95);
    cursor: pointer;
    transition: all .5s;
    opacity: 0;
}

.about_d .boutd_btm .swiper-container .swiper-slide:hover a .bg { opacity: 1; }
.about_d .boutd_btm .swiper-container .swiper-slide:hover a .text .bt { color: #fff; }
.about_d .boutd_btm .swiper-container .swiper-slide-next + .swiper-slide + .swiper-slide + .swiper-slide { opacity: .4; }

.about_d .swipe_kongj { margin-top: .42rem; }
.about_d .swipe_kongj .swiper-pagination { background: #D8D8D8; }
.about_d .swipe_kongj .swiper-pagination .swiper-pagination-progressbar-fill { background: #1E386B; }
.about_d .swipe_kongj .swn { background: #fff; }
.about_d .swipe_kongj .swn:hover { background: #1E386B; }

.about_e { padding: 1.26rem 0 1.5rem; }
.about_e .xiwon { width: 9.72rem; margin: .15rem 0 .4rem; }
.about_e .boutie_btm .taosen { width: calc(20% - .08rem); margin-right: .1rem; border: 1px solid #EDEDED; box-shadow: 0px 4px 10px 0px rgba(30, 56, 107, 0); transition: all .5s; }
.about_e .boutie_btm .taosen:nth-child(5n) { margin-right: 0; }
.about_e .boutie_btm .taosen:hover { box-shadow: 0px 4px 10px 0px rgba(30, 56, 107, 0.3); }

@media(max-width:1024px) {
    .about_a { padding: .8rem 0; }
    .about_a .bouta_btm .bouta_l { width: 100%; margin-bottom: .3rem; }
    .about_a .bouta_btm .bouta_l .video_lase { width: .9rem; height: .9rem; }
    .about_a .bouta_btm .bouta_r { width: 100%; }
    .about_a::before { display: none; }

    .about_b { padding: .8rem 0; }
    .about_b .boutrn_btm { padding: 0; margin-top: .4rem; }
    .about_b .boutrn_btm .tr_li { width: 100%; padding: .5rem 0; }
    .about_b .boutrn_btm .tr_li:nth-child(1) { padding-top: 0; }
    .about_b .boutrn_btm .tr_li:last-child { padding-bottom: 0; }
    .about_b .boutrn_btm .tr_li:before { transform: translateY(0); top: auto; bottom: 0; background: linear-gradient(90deg, #ffffff00 0%, #ffffff33 46%, #ffffff00 100%); width: 100%; height: 1px; }

    .about_c { padding: .8rem 0; }
    .about_c .boutc_btm { margin-top: .35rem; }
    .about_c .boutc_btm .utcbtm_nao .swiper-container { width: 6.5rem; }
    .about_c .boutc_btm .utcbtm_nao .swiper-container .swiper-slide-next { opacity: .3; }
    .about_c .boutc_btm .utcbtm_nao .swiper-container .swiper-slide-next + .swiper-slide + .swiper-slide + .swiper-slide { opacity: 1; }
    .about_c .medbtm { margin-top: 0; }

    .about_d { padding: .8rem 0; }
    .about_d .boutd_top .ouwnet_r .nsineo { line-height: .6rem; }
    .about_d .boutd_btm .swiper-container { width: 6rem; }

    .about_e { padding: .8rem 0; }
    .about_e .xiwon { width: 100%; margin: .15rem 0 .3rem; }
    .about_e .boutie_btm .taosen { width: 100%; margin-right: 0; margin-bottom: .15rem; }
    .about_e .boutie_btm .taosen:last-child { margin-bottom: 0; }
}


/**案例**/
.anlizo_a { padding: 1.5rem 0 .97rem; }
.anlizo_a .secrt .ue { width: 18%; }
.anlizo_a .secrt .uu { margin-right: .84%; }
.anlizo_a .secrt .uu:last-child { margin-right: 0; width: 62.31%; }

.anlizo_a .secrt { margin-top: .37rem; }
.anlizo_a .secrt .ue input { width: 100%; height: .54rem; padding: 0 .3rem; font-size: .16rem; color: #171717; border: 1px solid #DFDFDF; }
.anlizo_a .secrt .ue input::-webkit-input-placeholder { color: rgba(102, 102, 102, 0.6); }
.anlizo_a .secrt .ue input::-moz-placeholder { color: rgba(102, 102, 102, 0.6); }
.anlizo_a .secrt .ue input:-moz-placeholder { color: rgba(102, 102, 102, 0.6); }
.anlizo_a .secrt .ue input:-ms-input-placeholder { color: rgba(102, 102, 102, 0.6); }
.layui-form-selected dl { top: .6rem; }
.layui-form-selectup dl { top: auto; bottom: .6rem; }
.layui-form-select dl dd.layui-this { background: #1F5ACE; }
.layui-form-select dl dd { font-size: .15rem; }
.layui-form-select .layui-edge { width: .11rem; height: .07rem; right: .3rem; background: url(../images/edge.svg)no-repeat center center/cover; border-color:initial; border-style:initial;  margin-top: -3px; }


.anlizo_a .secrt .osune input { width: 100%; height: .54rem; padding: 0 .2rem; font-size: .16rem; color: #171717; border: 1px solid #DFDFDF; }
.anlizo_a .secrt .osune input::-webkit-input-placeholder { color: rgba(102, 102, 102, 0.6); }
.anlizo_a .secrt .osune input::-moz-placeholder { color: rgba(102, 102, 102, 0.6); }
.anlizo_a .secrt .osune input:-moz-placeholder { color: rgba(102, 102, 102, 0.6); }
.anlizo_a .secrt .osune input:-ms-input-placeholder { color: rgba(102, 102, 102, 0.6); }
.anlizo_a .secrt .osune button { position: absolute; top: 0; right: 0; height: 100%; cursor: pointer; background: #1E386B; border: 0; width: 1.5rem; text-align: center; transition: all .5s; opacity: 1; }
.anlizo_a .secrt .osune button i { font-style: normal; position: relative; padding-left: .24rem; }
.anlizo_a .secrt .osune button i:before {
    position: absolute;
    content: "";
    top: 50%;
    left: 0;
    width: .15rem;
    height: .15rem;
    transform: translateY(-50%);
    background: url(../images/osune.svg)no-repeat center center/cover;
}
.anlizo_a .secrt .osune button:hover { opacity: .5; }

.anlizo_a .lizone_btm { margin-top: .5rem; }
.anlizo_a .lizone_btm ul li { width: calc(33.33% - .067rem); margin-right: .1rem; margin-bottom: .1rem; }
.anlizo_a .lizone_btm ul li:nth-child(3n) { margin-right: 0; }
.anlizo_a .lizone_btm ul li a { display: block; border: 1px solid #DFDFDF; height:100%; }
.anlizo_a .lizone_btm ul li a .img { position: relative; overflow:hidden; }
.anlizo_a .lizone_btm ul li a .img img { transition:all .5s; transform:scale(1.01); }
.anlizo_a .lizone_btm ul li:hover a .img img { transform:scale(1.07); }
.anlizo_a .lizone_btm ul li a .img .wio {
    position: absolute;
    top: .2rem;
    left: .2rem;
    padding: .06rem .1rem;
    background: #1E386B;
    border-radius: .5rem;
    z-index: 2;
}
.anlizo_a .lizone_btm ul li a .textio { padding: .3rem; }
.anlizo_a .lizone_btm ul li:hover a .textio .br { color: #1E386B;  text-decoration: underline;}
.anlizo_a .lizone_btm ul li a .textio .tos { margin-top: .23rem; }
.anlizo_a .lizone_btm ul li a .textio .tos .os { padding: 0 .18rem;  position: relative; }
.anlizo_a .lizone_btm ul li a .textio .tos .os::before {
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 100%;
    width: 1px;
    background: rgba(34, 34, 34, 0.1);
}
.anlizo_a .lizone_btm ul li a .textio .tos .os:nth-child(1)  { padding-left: 0; }
.anlizo_a .lizone_btm ul li a .textio .tos .os .ci { margin-left: .1rem; }
.anlizo_a .lizone_btm ul li a .textio .tos .os:last-child::before { display: none; }

.anlizo_a .toasne { margin-top: .79rem; }
.anlizo_a .toasne .wei { margin-top: .1rem; }


@media(max-width:1024px) {
    .anlizo_a { padding: .8rem 0; }
    .anlizo_a .secrt .uu { width: 100%; margin-right: 0; margin-bottom: .14rem; }
    .anlizo_a .secrt .ue input { font-size: .22rem; height: .8rem; }
    .anlizo_a .secrt .uu:last-child { width: 100%; }
    .anlizo_a .secrt .osune input { height: .8rem; font-size: .22rem; }
    .layui-form-select .layui-edge { width: .15rem; height: .1rem; }
    .anlizo_a .secrt .osune button i:before { width: .18rem; height: .18rem; }
    .anlizo_a .lizone_btm ul li { width: 100%; margin-right: 0; }
    .anlizo_a .lizone_btm ul li a .img .wio  { padding: .15rem .3rem; }
    .anlizo_a .toasne { margin-top: .5rem; }
}


/**案例详情**/
.kongj_anleau .swiper-pagination .swiper-pagination-progressbar-fill { background: #1E386B; }
.kongj_anlea { padding: 1.5rem 0; background: #F7F7F7; }
.kongj_anlea .tiite { margin-bottom: .3rem; }
.kongj_anlea .lizone_btm ul li { width: calc(33.33% - .067rem); margin-right: .1rem; margin-bottom: .1rem; }
.kongj_anlea .lizone_btm ul li:nth-child(3n) { margin-right: 0; }
.kongj_anlea .lizone_btm ul li a { display: block; border: 1px solid #DFDFDF; }
.kongj_anlea .lizone_btm ul li a .img { position: relative; overflow:hidden; }
.kongj_anlea .lizone_btm ul li a .img .wio {
    position: absolute;
    top: .2rem;
    left: .2rem;
    padding: .06rem .1rem;
    background: #1E386B;
    border-radius: .5rem;
    z-index: 2;
}
.kongj_anlea .lizone_btm ul li a .img img { transition:all .5s; transform:scale(1.01); }
.kongj_anlea .lizone_btm ul li:hover a .img img { transform:scale(1.07); }
.kongj_anlea .lizone_btm ul li a .textio { padding: .3rem; }
.kongj_anlea .lizone_btm ul li a .textio .tos { margin-top: .23rem; }
.kongj_anlea .lizone_btm ul li a .textio .tos .os { padding: 0 .18rem;  position: relative; }
.kongj_anlea .lizone_btm ul li a .textio .tos .os::before {
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 100%;
    width: 1px;
    background: rgba(34, 34, 34, 0.1);
}
.kongj_anlea .lizone_btm ul li a .textio .tos .os:nth-child(1)  { padding-left: 0; }
.kongj_anlea .lizone_btm ul li a .textio .tos .os .ci { margin-left: .1rem; }
.kongj_anlea .lizone_btm ul li a .textio .tos .os:last-child::before { display: none; }
.kongj_anlea .lizone_btm ul li:hover a .textio .br { color: #1E386B;  text-decoration: underline;}

@media(max-width:1024px) {
    .kongj_anlea { padding: .8rem 0; }
    .kongj_anlea .lizone_btm ul li { width: 100%; margin-right: 0; }
    .kongj_anlea .lizone_btm ul li a .img .wio { padding: .15rem .3rem .11rem; }
}


/**新闻中心**/
.nesw_a { padding: 1.5rem 0 1.2rem; }
.nesw_a .eswa_top .eswna_btm { border: 1px solid #DFDFDF; border-radius: .4rem; padding: .04rem; }
.nesw_a .eswa_top .eswna_btm .wine { line-height: 1; padding: .13rem .34rem; border-radius: .4rem; }
.nesw_a .eswa_top .eswna_btm .wine.cur { color: #fff; background: #1E386B; }

.nesw_a .eswa_btm { margin-top: .38rem; }
.nesw_a .eswa_btm .ewsoen_top .toasne { background: #F7F7F7; }
.nesw_a .eswa_btm .ewsoen_top .toasne .img { width: 50%; overflow:hidden; }
.nesw_a .eswa_btm .ewsoen_top .toasne .img img { transition:all .5s; transform:scale(1.01); }
.nesw_a .eswa_btm .ewsoen_top .toasne:hover .img img { transform:scale(1.07); }

.nesw_a .eswa_btm .ewsoen_top .toasne .text { width: 50%; padding: 0 .84rem 0 .5rem; }
.nesw_a .eswa_btm .ewsoen_top .toasne .text .exis .xi { line-height: .31rem; padding: 0 .11rem; border-radius: .4rem; background: rgba(30, 56, 107, 0.2); margin-right: .11rem;}
.nesw_a .eswa_btm .ewsoen_top .toasne .text .exis .ix { line-height: 1; }
.nesw_a .eswa_btm .ewsoen_top .toasne .text .xisa { line-height: 1.38; margin: .15rem 0 .17rem; }
.nesw_a .eswa_btm .ewsoen_top .toasne .text .xiwen { margin-bottom: .8rem; }

.nesw_a .eswa_btm .ewsoen_top .li { background: #F7F7F7; position: relative; }
.nesw_a .eswa_btm .ewsoen_top .li::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 0%;
    height: .034rem;
    background: #1E386B;
    transition: all .5s;
}
.nesw_a .eswa_btm .ewsoen_top .li a { padding: .2rem .22rem; overflow: hidden; }
.nesw_a .eswa_btm .ewsoen_top .li a .img { margin-left: -3.96rem; width: 3.43rem; margin-right: .53rem; transition: all .5s; }
.nesw_a .eswa_btm .ewsoen_top .li a .twoe { width: 100%; transition: all .5s; }
.nesw_a .eswa_btm .ewsoen_top .li a .twoe .woe_top { margin-bottom: .13rem; }
.nesw_a .eswa_btm .ewsoen_top .li a .twoe .woe_top .oe { background: rgba(30, 56, 107, 0.2); line-height: 1; padding: .06rem .11rem; border-radius: .5rem; margin-right: .11rem; }
.nesw_a .eswa_btm .ewsoen_top .li a .twoe .woe_top .nwn { line-height: 1; }
.nesw_a .eswa_btm .ewsoen_top .li a .twoe .inwos { margin-bottom: .13rem; }
.nesw_a .eswa_btm .ewsoen_top .li a .twoe .nwon { margin-bottom: .3rem; }



.nesw_a .eswa_btm .ewsoen_btm { margin-top: .2rem; }
.nesw_a .eswa_btm .ewsoen_btm ul li { background: #F7F7F7; margin-bottom: .16rem; position: relative; }
.nesw_a .eswa_btm .ewsoen_btm ul li::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 0%;
    height: .034rem;
    background: #1E386B;
    transition: all .5s;
}
.nesw_a .eswa_btm .ewsoen_btm ul li:last-child { margin-bottom: 0; }
.nesw_a .eswa_btm .ewsoen_btm ul li a { padding: .2rem .22rem; overflow: hidden; }
.nesw_a .eswa_btm .ewsoen_btm ul li a .img { margin-left: -3.96rem; width: 3.43rem; margin-right: .53rem; transition: all .5s; }
.nesw_a .eswa_btm .ewsoen_btm ul li a .twoe { width: 100%; transition: all .5s; }
.nesw_a .eswa_btm .ewsoen_btm ul li a .twoe .woe_top { margin-bottom: .13rem; }
.nesw_a .eswa_btm .ewsoen_btm ul li a .twoe .woe_top .oe { background: rgba(30, 56, 107, 0.2); line-height: 1; padding: .06rem .11rem; border-radius: .5rem; margin-right: .11rem; }
.nesw_a .eswa_btm .ewsoen_btm ul li a .twoe .woe_top .nwn { line-height: 1; }
.nesw_a .eswa_btm .ewsoen_btm ul li a .twoe .inwos { margin-bottom: .13rem; }
.nesw_a .eswa_btm .ewsoen_btm ul li a .twoe .nwon { margin-bottom: .3rem; }

.nesw_a .eswa_btm .ewsoen_btm ul li:hover a .img { margin-left: 0; }
.nesw_a .eswa_btm .ewsoen_btm ul li:hover a .twoe { width: calc(100% - 3.96rem);  }

.nesw_a .eswa_btm .ewsoen_btm ul li:hover:before { width: 100%; }

.nesw_a .toasne { margin-top: 1rem; }
.nesw_a .toasne .tosa .wei { line-height: 1; margin-top: .15rem; }

.nesw_a canvas { position: absolute; bottom: 0; left: 0; }

@media(max-width:1024px) {
    .nesw_a { padding: .8rem 0; }
    .nesw_a .eswa_top .eswna_btm { width: 100%; margin: .25rem 0 0; }
    .nesw_a .eswa_top .eswna_btm .wine { width: 50%; text-align: center; padding: .2rem; }
    .nesw_a .eswa_btm .ewsoen_top .img { width: 100%; }
    .nesw_a .eswa_btm .ewsoen_top .text { width: 100%; padding: .3rem; }
    .nesw_a .eswa_btm .ewsoen_top .text .exis .xi { line-height: 1; padding: .13rem .2rem .1rem; }
    .nesw_a .eswa_btm .ewsoen_top .text .xiwen { margin-bottom: .4rem; }
    .nesw_a .eswa_btm .ewsoen_btm ul li a { padding: .3rem; }
    .nesw_a .eswa_btm .ewsoen_btm ul li a .img { width: 100%; margin-left: 0; margin-right: 0; }
    .nesw_a .eswa_btm .ewsoen_btm ul li a .twoe { margin-top: .3rem; }
    .nesw_a .eswa_btm .ewsoen_btm ul li a .twoe .woe_top .oe { padding: .13rem .2rem .1rem; }
    .nesw_a .eswa_btm .ewsoen_btm ul li a .twoe .woe_top { margin-bottom: .18rem; }
    .nesw_a .eswa_btm .ewsoen_btm ul li a .twoe .inwos { margin-bottom: .16rem; }
    .nesw_a .toasne { margin-top: .5rem; }
}


/**新闻详情**/
.header ul li { position: relative; }
.header ul li .xiala {
    position: absolute;
    left: 50%;
    top: 100%;
    background: #fff;
    width: 1.9rem;
    transform: translate(-50%, -0.1rem);
    margin-top: 0;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: all 0.3s ease;
    padding: 0.15rem 0.2rem;
    text-align: center;
}

.header ul li .xiala a {
    display: block;
    line-height: 1;
    margin-bottom: 0.2rem;
    color: #1A1818;
    transition: all .3s;
}
.header ul li .xiala a:last-child { margin-bottom:0; }

.header ul li .xiala a:hover { color: #CB9755; }

.header ul li:hover .xiala {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: translate(-50%, 0);
}

.header.header_a { background: #fff; border-bottom:1px solid #F7F7F7; }
.header.header_a { background: #fff; border-color: #F7F7F7; }
.header.header_a .taone_l .logo a .oin { display: none; }
.header.header_a .taone_l .logo a .oia { display: inline-block; }
.header.header_a ul li .sub { color: #171717; }
.header.header_a .taone_l ul li .sub::before { background: url(../images/subsada.svg)no-repeat center center/cover; }
.header.header_a .eader_r .sousuo .tubiao { background: url(../images/souswuoa.svg)no-repeat center center/cover; }
.header.header_a .eader_r .zenqio .tubiao { background: url(../images/sousuoa.svg)no-repeat center center/cover; }

.mbx a { line-height: 1; display: inline-block; color: #767676; }
.mbx span { line-height: 1; display: inline-block; color: #767676; margin: 0 .1rem; }


.baowein { padding: .2rem 0 1.85rem; background: url(../images/baowein.webp)no-repeat center center/cover; }

.nesiwe_a { margin-top: .9rem; }
.nesiwe_a .esiwedn_l { width: 69.519%; }
.nesiwe_a .esiwedn_l .shj { margin-top:.14rem; border-bottom: 1px solid rgba(216, 216, 216, 0.5); padding-bottom: .23rem; }
.nesiwe_a .esiwedn_l .aoawen { margin-top: .3rem; border-bottom: 1px solid rgba(216, 216, 216, 0.5); padding-bottom: .5rem; margin-bottom: .45rem; }
.nesiwe_a .esiwedn_l .siweon .weon_l { width: 70%; }
.nesiwe_a .esiwedn_l .siweon .weon_l .eo { margin-bottom: .14rem; }
.nesiwe_a .esiwedn_l .siweon .weon_l .eo a .e { line-height: 1; width: .64rem; font-weight: 500; color: #40444F; }
.nesiwe_a .esiwedn_l .siweon .weon_l .eo a .o { line-height: 1; width: calc(100% - .64rem); color: #40444f; }
.nesiwe_a .esiwedn_l .siweon .weon_l .eo a:hover .o { text-decoration: underline; color:#1e386b; }

.nesiwe_a .esiwedn_r { width: 24.4%; }
.nesiwe_a .esiwedn_r .yutiw { line-height: 1; font-weight: 500; margin-bottom: .2rem; }
.nesiwe_a .esiwedn_r ul li { margin-bottom: .4rem; }
.nesiwe_a .esiwedn_r ul li .img { overflow:hidden; }
.nesiwe_a .esiwedn_r ul li .img img { transition:all .5s; transform: scale(1.01); }
.nesiwe_a .esiwedn_r ul li:hover .img img { transform: scale(1.07); }
.nesiwe_a .esiwedn_r ul li:last-child { margin-bottom: 0; }
.nesiwe_a .esiwedn_r ul li a { display: block; }
.nesiwe_a .esiwedn_r ul li a .sizn { line-height: 1; margin-top: .3rem; transition: all .5s; }
.nesiwe_a .esiwedn_r ul li a .iznwe { line-height: 1.45; font-weight: 500; margin-top: .05rem; transition: all .5s; }

.nesiwe_a .esiwedn_r ul li:hover a .sizn,
.nesiwe_a .esiwedn_r ul li:hover a .iznwe { color: #1E386B; }

@media(max-width:1024px) {
    .nesiwe_a { margin: 0; }
    .baowein { padding: .8rem 0; }
    .nesiwe_a .esiwedn_l { width: 100%; }
    .nesiwe_a .esiwedn_l .siweon .weon_l { width: 50%; }
    .nesiwe_a .esiwedn_l .siweon .weon_l .eo a .e { width: 1rem; }
    .nesiwe_a .esiwedn_l .siweon .weon_l .eo a .o { width: calc(100% - 1rem); }
}

/**联系我们**/
.lxmwne_a { padding: 1.5rem 0; }
.lxmwne_a .mwnea_l { width: 30%; }
.lxmwne_a .mwnea_l ul { margin-top: .33rem; }
.lxmwne_a .mwnea_l ul li { margin-bottom: .3rem; }
.lxmwne_a .mwnea_l ul li:last-child { margin-bottom: 0; }
.lxmwne_a .mwnea_l ul li .icon { width: .84rem; height: .84rem; margin-right: .17rem; background: rgba(30, 56, 107, 0.05); border-radius: .5rem; overflow: hidden; display: flex; flex-wrap: wrap; justify-content:  center; align-items: center; }
.lxmwne_a .mwnea_l ul li .icon img { max-width: 35%; }
.lxmwne_a .mwnea_l ul li .tion .e { line-height: 1; color: #3D3D3D; font-weight: 500; }
.lxmwne_a .mwnea_l ul li .tion .onm { line-height: 1; color: #767676; margin-top: .11rem; }

.lxmwne_a .mwnea_r { width: 58.237%; margin-left: auto; }

.lxmwne_b { background: #F7F7F7; padding: 1.5rem 0 1.54rem; }
.lxmwne_b .xmwneb_top .wenbie_r { background: #FFFFFF; border-radius: .4rem; overflow: hidden; padding: .04rem; }
.lxmwne_b .xmwneb_top .wenbie_r .touai { padding: .13rem .34rem; line-height: 1; border-radius: .4rem; cursor: pointer; transition: all .5s; background: #fff; }
.lxmwne_b .xmwneb_top .wenbie_r .touai.cur { background: #1E386B; color: #fff; }
.lxmwne_b .xmwneb_top .wenbie_r input { opacity: 0; width: 0; height: 0; position: absolute; z-index: -1; }

.lxmwne_b .xmwneb_bmt { margin-top: .24rem; }
.lxmwne_b .xmweneb_btm { margin-top: .25rem; }
.lxmwne_b .xmweneb_btm ul li {
    width: 24.54%;
    margin-right: .61%;
    margin-bottom: 0.95%;
    position: relative;
}
.lxmwne_b .xmweneb_btm ul li.w100{margin-right: 0;width: 100%;}
.lxmwne_b .xmweneb_btm ul li input,.lxmwne_b .xmweneb_btm ul li textarea{
    width: 100%;
    border: 1px solid rgba(159, 163, 173, 0.4);
    background: rgba(255, 255, 255, 0.4);
}
.lxmwne_b .xmweneb_btm ul li input{height: 0.66rem;padding: 0 0.6rem;}
.lxmwne_b .xmweneb_btm ul li textarea{
    height: 1.4rem;
    resize: none;
    padding: 0.2rem 0.46rem;
}
.lxmwne_b .xmweneb_btm ul li .icon{
    position: absolute;
    left: 0.2rem;
    top: 50%;
    transform: translateY(-50%);
    width: 0.18rem;
    line-height: 0;
}
.lxmwne_b .xmweneb_btm ul li .icon .img2{display: none;}
.lxmwne_b .xmweneb_btm ul li.bitian:before{
    content: "*";
    line-height: 1;
    position: absolute;
    color: #D41C00;
    top: 50%;
    transform: translateY(-50%);
    left: 0.5rem;
    font-size: 0.16rem;
    z-index: 3;
}

.lxmwne_b .xmweneb_btm ul li .layui-unselect{font-size: .16rem;}

.lxmwne_b ul li .content .icon{
    transform: initial;
    top: 0.26rem;
    left: 0.2rem;
}

.lxmwne_b .layui-form-select .layui-edge { right: .2rem; width: .11rem; height: .07rem; }

.lxmwne_b .xmweneb_btm ul li input:focus,.contact_c .ul li textarea:focus,.contact_c .ul li .layui-form-selected input{border-color: #1E386B !important;}
.lxmwne_b .xmweneb_btm ul li input:focus + .icon .img1,.contact_c .ul li textarea:focus + .icon .img1,.contact_c .ul li .layui-form-selected + .icon .img1{display: none;}
.lxmwne_b .xmweneb_btm ul li input:focus + .icon .img2,.contact_c .ul li textarea:focus + .icon .img2,.contact_c .ul li .layui-form-selected + .icon .img2{display: inline-block; }

.lxmwne_b .xmweneb_btm ul li:nth-child(4) { margin-right: 0; }
.lxmwne_b .xmweneb_btm ul li:nth-child(5) { width:100%; margin-right:0; }

.lxmwne_b .xmweneb_btm ul li input::-webkit-input-placeholder {color: #9FA3AD;}
.lxmwne_b .xmweneb_btm ul li input::-moz-placeholder {color: #9FA3AD;}
.lxmwne_b .xmweneb_btm ul li input:-moz-placeholder {color: #9FA3AD;}
.lxmwne_b .xmweneb_btm ul li input:-ms-input-placeholder {color: #9FA3AD;}


.lxmwne_b .xmweneb_btm ul li textarea::-webkit-input-placeholder {color: #9FA3AD;}
.lxmwne_b .xmweneb_btm ul li textarea::-moz-placeholder {color: #9FA3AD;}
.lxmwne_b .xmweneb_btm ul li textarea:-moz-placeholder {color: #9FA3AD;}
.lxmwne_b .xmweneb_btm ul li textarea:-ms-input-placeholder {color: #9FA3AD;}

.lxmwne_b .more { border: 0; }

.lxmwne_b .layui-form-selected dl { top: .75rem; }
.lxmwne_b .layui-form-selectup dl { top: auto; bottom: .75rem; }


@media(max-width:1024px) {
    .lxmwne_a { padding: .8rem 0; }
    .lxmwne_a .mwnea_l { width: 100%; margin-bottom: .4rem; }
    .lxmwne_a .mwnea_r { width: 100%; }

    .lxmwne_b { padding: .8rem 0; }
    .lxmwne_b .xmwneb_top .wenbie_r { width: 100%; margin-top: .2rem; }
    .lxmwne_b .xmwneb_top .wenbie_r .touai { width: 33.33%; text-align: center; padding: .18rem 0 .15rem; }
    .lxmwne_b .xmwneb_bmt { width: 100%; }
    .lxmwne_b .xmweneb_btm ul li { width: 100%; margin-right: 0; margin-bottom: .2rem; }
    .lxmwne_b .xmweneb_btm ul li input { height: .8rem; font-size: .24rem; }
    .lxmwne_b .xmweneb_btm ul li .layui-unselect{font-size: .24rem;}
    .layui-form-select dl dd { font-size: .2rem; }
    .lxmwne_b .layui-form-selected dl { top: .85rem; }
    .lxmwne_b .layui-form-selectup dl { top: auto; bottom: .85rem; }
    .lxmwne_b .xmweneb_btm ul li textarea { height: 1.6rem; font-size: .24rem; }
    .lxmwne_b .xmweneb_btm ul li .icon { width: .26rem; }

}


/**加入我们**/
.lgoin_a { padding: 1.5rem 0; }
.lgoin_a::before {
    position: absolute;
    content: "";
    top: -.2rem;
    right: -10.33rem;
    width: 20.40rem;
    height: 14.62rem;
    background: url(../images/lgoina1.webp)no-repeat center center/cover;
}
.lgoin_a .goina_l { width: 35%; }
.lgoin_a .goina_l .inase_e { line-height: 1.77; color: #3D3D3D; margin: .2rem 0 2.25rem; }
.lgoin_a .goina_l .swn { background: #F7F7F7; backdrop-filter: blur(20px); }
.lgoin_a .goina_l .swn:hover { background: #1E386B; }

.lgoin_a .goina_r { width: 56.286%; margin-left: auto; padding: 0 .33rem .3rem 0; position: relative; }
.lgoin_a .goina_r::before {
    position: absolute;
    content: "";
    right: .14rem;
    top: .16rem;
    width: calc(100% - .34rem);
    height: calc(100% - .32rem);
    z-index: 2;
    background: #ACC0E8;
}
.lgoin_a .goina_r::after {
    position: absolute;
    content: "";
    right: 0;
    top: .3rem;
    width: calc(100% - .33rem);
    height: calc(100% - .3rem);
    z-index: 1;
    background: #D5DFF3;
}
.lgoin_a .goina_r .swiper-container { overflow: hidden; background: #1E386B; position: relative; z-index: 3; }
.lgoin_a .goina_r .swiper-container .swiper-slide {  padding: .51rem .46rem .53rem .46rem; min-height: 5.24rem; }
.lgoin_a .goina_r .swiper-container .swiper-slide .daiyu { margin: .16rem 0 .4rem; }
.lgoin_a .goina_r .swiper-container .swiper-slide .daiyu .iuo { margin-right: .1rem; line-height: .28rem; padding: 0 .07rem; background: rgba(255, 255, 255, 0.1); border-radius: .04rem; }
.lgoin_a .goina_r .swiper-container .swiper-slide .daiyu .iuo:last-child { margin-right: 0; }

.lgoin_a .goina_r .swiper-container .swiper-slide .tabioel .anwei { border-bottom:1px solid #d8d8d8; }
.lgoin_a .goina_r .swiper-container .swiper-slide .tabioel .anwei .sien { line-height: 1; padding-bottom: .2rem; cursor: pointer; margin-right: .27rem; position: relative; }
.lgoin_a .goina_r .swiper-container .swiper-slide .tabioel .anwei .sien:last-child { margin-right: 0; }
.lgoin_a .goina_r .swiper-container .swiper-slide .tabioel .anwei .sien::before {
    position: absolute;
    content: "";
    bottom: -1px;
    border-radius: .2rem;
    left: 0;
    width: 0%;
    height: 2px;
    transition: all .5s;
    background: #FFFFFF;
}
.lgoin_a .goina_r .swiper-container .swiper-slide .tabioel .anwei .sien.cur::before { width: 100%; }

.lgoin_a .goina_r .swiper-container .swiper-slide .tabioel .abiwoen { margin: .2rem 0 .47rem; }
.lgoin_a .goina_r .swiper-container .swiper-slide .tabioel .abiwoen ul { line-height: 2; }
.lgoin_a .goina_r .swiper-container .swiper-slide .tabioel .abiwoen ul li { list-style:auto; margin-left: 1em; }

.tijiaotanc { backdrop-filter: blur(10px); display: none; background: rgba(29, 29, 29, 0.7); backdrop-filter: blur(10px); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; }
.tijiaotanc .jiaotnac_woen { width: 16.24rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff; }
.tijiaotanc .jiaotnac_woen .aotance_l { width: 37.869%; }
.tijiaotanc .jiaotnac_woen .aotisnr { width: 62.131%; margin-left: auto; padding: .4rem .4rem .91rem; }
.tijiaotanc .jiaotnac_woen .aotisnr .guanwe { text-align: right; line-height: 0; }
.tijiaotanc .jiaotnac_woen .aotisnr .guanwe .close { display: inline-block; cursor: pointer; width: .29rem; height: .29rem; background: url(../images/close.svg)no-repeat center center/cover; }
.tijiaotanc .jiaotnac_woen .aotisnr .guanwe .jianl { line-height: 1; }
.tijiaotanc .jiaotnac_woen .aotisnr .taownne { margin-top: .3rem; }
.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li { margin-bottom: .2rem; position: relative; }
.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li::before {
    position: absolute;
    content: "*";
    top: 50%;
    transform: translateY(-50%);
    left: .18rem;
    color: #FF0000;
    font-size: .16rem;
}
.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li:last-child { margin-bottom: 0; }
.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li input { width: 100%; border: 1px solid rgba(204, 204, 204, 0.3); height: .64rem; transition: all .5s; padding-left: .27rem; }
.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li input::-webkit-input-placeholder { color: rgba(102, 102, 102, 0.5); }
.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li input::-moz-placeholder { color: rgba(102, 102, 102, 0.5); }
.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li input:-moz-placeholder { color: rgba(102, 102, 102, 0.5); }
.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li input:-ms-input-placeholder { color: rgba(102, 102, 102, 0.5); }

.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li:hover input::-webkit-input-placeholder { color: rgba(102, 102, 102, 1); }
.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li:hover input::-moz-placeholder { color: rgba(102, 102, 102, 1); }
.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li:hover input:-moz-placeholder { color: rgba(102, 102, 102, 1); }
.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li:hover input:-ms-input-placeholder { color: rgba(102, 102, 102, 1); }

.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li button {
    border: 1px solid rgba(204, 204, 204, 0.3);
    height: 1.8rem;
    width: 100%;
    background: none !important;
    overflow: hidden;
}
.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li button img { width: 1.43rem; }
.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li button img:last-child { display: none; }

.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li .zyi { line-height: 1; margin-top: .15rem; }
.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li .zyi span { color: #FF0000; }

.tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li:last-child::before { display: none; }

.tijiaotanc .jiaotnac_woen .aotisnr .taownne .more {
    border: 1px solid #DFDFDF;
    margin-top: .6rem;
}

.tijiaotanc  ul li input:focus{border-color: #1E386B !important;}

.lgoin_b { background: #f7f7f7; padding: 1.5rem 0 1.4rem; }
.lgoin_b::before {
    position: absolute;
    content: "";
    bottom: 1.2rem;
    width: 100%;
    height: 5.19rem;
    background: url(../images/asiasnbe.webp)no-repeat center center/cover;
}
.lgoin_b .goinb_btm { margin-top: .2rem; }
.lgoin_b .goinb_btm .oinwed { margin-bottom: .45rem; }
.lgoin_b .goinb_btm .oinwed:last-child { margin-bottom: 0; }
.lgoin_b .goinb_btm .oinwed .bt { line-height: 1; margin-bottom: .3rem; }
.lgoin_b .goinb_btm .oinwed .inwed .nwed { width: calc(20% - .08rem); margin-right: .1rem; background: #fff; padding: .37rem .3rem .28rem; position: relative; }
.lgoin_b .goinb_btm .oinwed .inwed .nwed::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: .02rem;
    background: #1E386B;
}
.lgoin_b .goinb_btm .oinwed .inwed .nwed:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all .5s;
    background: url(../images/nwedas.webp)no-repeat center center/cover;
}
.lgoin_b .goinb_btm .oinwed .inwed .nwed .wed { position: relative; z-index: 3; display: flex; flex-direction: column; justify-content: space-between; height:100%; }
.lgoin_b .goinb_btm .oinwed .inwed .nwed .icon { width: .46rem; }
.lgoin_b .goinb_btm .oinwed .inwed .nwed .icon img { width: 100%; }
.lgoin_b .goinb_btm .oinwed .inwed .nwed .icon .mba { display: none; }
.lgoin_b .goinb_btm .oinwed .inwed .nwed .wz { margin-top: .6rem; transition: all .5s; }
.lgoin_b .goinb_btm .oinwed .inwed .nwed:nth-child(5n) { margin-right: 0; }

.lgoin_b .goinb_btm .oinwed .inwed .nwed .snxnen { transition:all .5s; line-height:1.625; border-top: 1px solid #D8D8D8; margin-top:.2rem; padding-top:.17rem; }

.lgoin_b .goinb_btm .oinwed .inwed .nwed:hover:after { opacity: 1; }
.lgoin_b .goinb_btm .oinwed .inwed .nwed:hover .icon .mba { display: inline-block; }
.lgoin_b .goinb_btm .oinwed .inwed .nwed:hover .icon .pca { display: none; }
.lgoin_b .goinb_btm .oinwed .inwed .nwed:hover .wz { color: #fff; }
.lgoin_b .goinb_btm .oinwed .inwed .nwed:hover .snxnen { color:#fff; border-color:#fff; }

.lgoin_b .goinb_btm .oinwed .nweid { position: relative; margin-top: .23rem; background: #FFFFFF; padding: .31rem 0 .31rem .35rem; }
.lgoin_b .goinb_btm .oinwed .nweid::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: .05rem;
    height: 100%;
    background: #1E386B;
}

.lgoin_c { padding: 1.4rem 0 1.26rem; }
.lgoin_c .goinc_btm { margin-top: .46rem; }
.lgoin_c .goinc_btm ul li { margin-bottom: .2rem;  background: #F7F7F7; transition: all .5s; }
.lgoin_c .goinc_btm ul li:last-child { margin-bottom: 0; }
.lgoin_c .goinc_btm ul li .goinc_l { width: 53%; }
.lgoin_c .goinc_btm ul li .goinc_l .tupwen { opacity: 0; width: 0; height: 0; position: absolute; z-index: -1; }
.lgoin_c .goinc_btm ul li .goincze { width: 47%; position: absolute; top: 50%; transform: translateY(-50%); right: 0; padding: 0 1.1rem 0 .6rem; }
.lgoin_c .goinc_btm ul li .goincze .be { line-height: 1; transition: all .5s; }
.lgoin_c .goinc_btm ul li .goincze .bi { margin: 0 .24rem; transition: all .5s; line-height: 1; width: .03rem; height: .22rem; background: #171717; }
.lgoin_c .goinc_btm ul li .goincze .bu { line-height: 1; transition: all .5s; }

.lgoin_c .goinc_btm ul li .goincze .xiaoeie { margin: .2rem 0 .55rem; transition: all .5s; }

.lgoin_c .goinc_btm ul li:nth-child(2n) .goinc_l { margin-left: auto; }
.lgoin_c .goinc_btm ul li:nth-child(2n) .goincze { right: auto; left: 0; }

.lgoin_c .goinc_btm ul li:hover { background: #1E386B; }
.lgoin_c .goinc_btm ul li:hover .goincze .be,
.lgoin_c .goinc_btm ul li:hover .goincze .bu { color: #fff; }
.lgoin_c .goinc_btm ul li:hover .goincze .bi { background: #fff; }
.lgoin_c .goinc_btm ul li:hover .goincze .xiaoeie { color: #fff; }


.lgoin_ctanc {  display: none; backdrop-filter: blur(10px); background: rgba(29, 29, 29, 0.7); backdrop-filter: blur(10px); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999;  }
.lgoin_ctanc .ctancoine {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #FCFDFF;
    width: 16.24rem;
    padding: .4rem .4rem .24rem;
}
.lgoin_ctanc .ctancoine .guwen { text-align: right; }
.lgoin_ctanc .ctancoine .guwen .clois { display: inline-block; cursor: pointer; width: .29rem; height: .29rem; background: url(../images/close.svg)no-repeat center center/cover; }
.lgoin_ctanc .ctancoine .wnen_taowsei .be { color: #1E386B; }
.lgoin_ctanc .ctancoine .wnen_taowsei .xiaoeie { margin: .2rem 0 .3rem; }
.lgoin_ctanc .ctancoine .tupwen img { width: calc(33.33% - .11rem); margin-right: .16rem; margin-bottom: .16rem; }
.lgoin_ctanc .ctancoine .tupwen img:nth-child(3n) { margin-right: 0; }

.sbneta .burtowne { margin-top: .8rem; cursor: pointer; display: inline-block; border: 1px solid #1E386B; width: 2.2rem; height: .6rem; background: #fff; transition: all .5s; }
.sbneta .burtowne span { position: relative; line-height: 1; padding-right: .25rem; }
.sbneta .burtowne span::before {
    position: absolute;
    content: "";
    top: 50%;
    width: .12rem;
    height: .06rem;
    right: 0;
    transform: translateY(-50%);
    background: url(../images/tabwsabe.svg)no-repeat center center/cover;
    transition: all .5s;
}

.sbneta .burtowne:hover { background: #1E386B; color: #fff; }
.sbneta .burtowne:hover span:before { background: url(../images/tabwsabea.svg)no-repeat center center/cover; }

@media(max-width:1024px) {
    .lgoin_a { padding: .8rem 0; }
    .lgoin_a .goina_l { width: 100%; }
    .lgoin_a .goina_l .inase_e { margin: .2rem 0 .4rem; }
    .lgoin_a .goina_r { width: 100%; margin-top: .4rem; }
    .lgoin_a .goina_r .swiper-container .swiper-slide .daiyu .iuo { line-height: 1; padding: .15rem .2rem .1rem; }

    .tijiaotanc .jiaotnac_woen { width: calc(100% - 40px); }
    .tijiaotanc .jiaotnac_woen .aotisnr { width: 100%; padding: .4rem; }
    .tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li input { height: .8rem; }
    .tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li button { height: 2.5rem; }
    .tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li button img { width: 2rem; }
    .tijiaotanc .jiaotnac_woen .aotisnr .taownne ul li .zyi { margin-top: .25rem; }

    .lgoin_b { padding: .8rem 0; }
    .lgoin_b .goinb_btm .oinwed .inwed .nwed { width: calc(50% - .1rem); margin-right: .2rem; margin-bottom: .2rem; }
    .lgoin_b .goinb_btm .oinwed .inwed .nwed:nth-child(5n) { margin-right: .2rem; }
    .lgoin_b .goinb_btm .oinwed .inwed .nwed:nth-child(2n) { margin-right: 0; }

    .lgoin_ctanc .ctancoine { width: calc(100% - 40px); }
    .lgoin_ctanc .ctancoine .wnen_taowsei { margin-top: .2rem; }
    .lgoin_ctanc .ctancoine .tupwen img { width: 100%; }
    .lgoin_ctanc .ctancoine .tupwen{
        padding-right: 15px;
        overflow-y: auto;
        overflow-x: hidden;
        height: 30vh;
    }
    .lgoin_ctanc .ctancoine .tupwen::-webkit-scrollbar {
        width: 4px;
        height: 4px;
    }

    .lgoin_ctanc .ctancoine .tupwen::-webkit-scrollbar-thumb {
        -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
        background: #1E386B;
    }

    .lgoin_ctanc .ctancoine .tupwen::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
        border-radius: 0;
        background: rgba(24, 86, 166, 0.05);
    }

    .lgoin_c { padding: .8rem 0; }
    .lgoin_c .goinc_btm ul li .goinc_l { width: 100%; }
    .lgoin_c .goinc_btm ul li .goincze { width: 100%; padding: .4rem; transform: translateY(0); position: initial; }
}










.kongj_anle .anlen_btm .btmsd_btm .img{height: 0.92rem;background: var(--bg_pc);opacity: 0.5;}
.kongj_anle .anlen_btm .btmsd_btm .swiper-slide-thumb-active .img{opacity: 1;}
@media(max-width:1024px) {.kongj_anle .anlen_btm .btmsd_btm .img{background: var(--bg_mo);}}


.header .taone_l ul li .xia_la {padding-top: .1rem; width: 2rem; position: absolute; top: 70%; left: 50%; transform: translate(-50%, -0.1rem); opacity: 0; visibility: hidden; pointer-events: none; transition: all 0.3s ease; }
.header.fixed-head .taone_l ul li .xia_la,
.header.header_a .taone_l ul li .xia_la{top: 100%;}
.header .taone_l ul li .xia_la .iaoe {  background: rgba(255, 255, 255, 0.9); padding: 0 .2rem; border-radius: .1rem;box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1); }
.header .taone_l ul li .xia_la .iaoe .iai { border-bottom:1px solid rgba(0, 0, 0, 0.1); }
.header .taone_l ul li .xia_la .iaoe .iai:last-child { border-bottom: 0; }
.header .taone_l ul li .xia_la .iaoe .iai a { line-height: 1.4; color: #666666; padding: .16rem .1rem .16rem 0; display: block; position: relative; transition: all .5s; }
.header .taone_l ul li .xia_la .iaoe .iai a::before {
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    width: .07rem;
    height: .12rem;
    transform: translateY(-50%);
    background: url(../images/jianrt.svg)no-repeat center center/cover;
    transition: all .5s;
}

.header .taone_l ul li:hover .xia_la { opacity: 1; visibility: visible; pointer-events: auto; transform: translate(-50%, 0); } 

.header .taone_l ul li .xia_la .iaoe .iai a:hover { color: #4D89FF; }
.header .taone_l ul li .xia_la .iaoe .iai a:hover::before {
    background: url(../images/jianrt2.svg)no-repeat center center/cover;
}

.fyq { text-align: center; margin-top: .7rem; }
.fyq .fyq_a { display: inline-block; }
.fyq .fyq_a a { display: inline-block; transition: all .5s; width: .4rem; height: .4rem; border-radius: 50%; background: #FFFFFF; line-height: .38rem; font-size: .16rem; color: #666666; margin-right: .1rem;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);}
.fyq .fyq_a a:last-child { margin-right: 0; }
.fyq .fyq_a a.diane { background: none; letter-spacing: -4px;  }
.fyq .fyq_a a:hover,
.fyq .fyq_a a.cur { background: #00589F; color: #fff; }
.fyq .fyq_a .nwen input { border: 1px solid #E8E8E8; width: .83rem; border-radius: 1rem; height: .4rem; text-align: center; margin: 0 .25rem; }
.fyq .fyq_a button { width: .7rem; text-align: center; height: .4rem; border-radius: 1rem; color: #666666; font-size: .16rem; background: #fff; border: 1px solid #fff; }

@media(max-width:1024px) {
    .fyq { margin-top: 30px; }
    .fyq .fyq_a a { font-size: .22rem; width: .6rem; height: .6rem; line-height: .6rem; }
    .fyq .fyq_a .nwen input { height: 0.6rem; width: 1rem; }
    .fyq .fyq_a button { width: 1rem; height: .6rem; font-size: .22rem; }
}

.home_e .omee_btm .tiweno_l a{height: 100%;}
.home_e_sx {
    width: 100%;
    height: 100%;
    align-content: space-between;
}
.home_e .omee_btm .tiweno_l a .a_top{width: 100%;}






.fyq .flexcenter4{
    justify-content: center;
}
.fyq a{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    height: 0.5rem;
    width: 0.5rem;
    background: rgba(0, 0, 0, 0);
    margin-right: 0.14rem;
    color: #666666;
    position: relative;
    transition: all 0.6s;
    border: 1px solid rgba(102, 102, 102, 0.3);
}
.fyq a:last-child{margin-right: 0;}
.fyq a.prev:before,
.fyq a.next:before{
    content: "";
    width: 0.07rem;
    height: 0.12rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.6s;
}

.fyq a.prev:before{background: url(../images/fanye_l.svg) center center/cover;}
.fyq a.next:before{background: url(../images/fanye_r.svg) center center/cover;}

.fyq a.prev:hover:before{background: url(../images/fanye_l2.svg) center center/cover;}
.fyq a.next:hover:before{background: url(../images/fanye_r2.svg) center center/cover;}
.fyq a:hover,
.fyq a.cur{
    border-color: #1E386B;
    background: #1E386B;
    color: #fff;
    
}

.nmein .tiite .it { color: #CB9755; }
.nmein .anlizo_a .lizone_btm ul li a .img .wio{ background: #CB9755; }
.nmein .anlizo_a .lizone_btm ul li:hover a .textio .br { color: #CB9755;  text-decoration: underline;}

.nmein .anlizo_a .lizone_btm ul li a .textio .tos .os .ci { color: #CB9755; }

.wptaone .tiite .it { color:#CB9755; } 

@media(max-width:1024px) {
    .fyq a{
        width: 0.7rem;
        height: 0.7rem;
    }
    .fyq a.prev:before,
    .fyq a.next:before{
        width: 0.1rem;
        height: 0.19rem;
    }
}


.fnsne {
    display: none;
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: .1rem;
    width: .5rem;
    height: .5rem;
    cursor: pointer;
    background: url(../images/fnsne.svg)no-repeat center center/cover;
}
.sneb {
    display: none;
}
.nmeinu .snea {
    display: none;
}
.nmeinu .sneb {
    display: inline-block;
}


