.lyuibtn_002 {
    --font-size: 20px;
    --font-color: #1a1a1a;
    --font-family: 'MiSans';
    --border-width: 1px; 
    --border-color: #1a1a1a;
    --border-radius: 50px;

    --hover-font-color: #fff;
    --hover-svg-color: #fff;
    --hover-background-color: #fff;
    --hover-border-color: #fff;
}


.lyuibtn_002{display: inline-flex; position: relative; overflow: hidden; border: var(--border-width) solid var(--border-color); border-radius: var(--border-radius); background-color: var(--background-color);}
.lyuibtn_002::after{content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; transform: scaleX(0); transform-origin: right; transition: transform .5s ease; z-index: 0; overflow: hidden; background-color: var(--default-bg-color); border-radius: var(--border-radius);}

.lyuibtn_002-content{position: relative; width: 100%; z-index: 3;}

.lyuibtn_002-txt{font-size: var(--font-size); line-height: 1; color: var(--font-color); font-family: var(--font-family);}
.lyuibtn_002-icon{width: var(--icon-width); height: var(--icon-height);}
.lyuibtn_002-icon-svg{fill: var(--default-svg-color);}

@media (min-width: 993px) {
    .lyuibtn_002:hover{background-color: var(--hover-background-color); border-color: var(--hover-border-color);}
    .lyuibtn_002:hover::after{ transform: scaleX(1); transform-origin: left; background-color: var(--hover-bg-color);}

    .lyuibtn_002:hover .lyuibtn_002-txt{color: var(--hover-font-color); }
    .lyuibtn_002:hover .lyuibtn_002-icon-svg{fill: var(--hover-svg-color);}
}
#ly_web_header_0001_0{top: 0; left: 0; height: 105px; width: 100%; z-index: 30; background-color: transparent; transition: all 0.5s ease;}
#ly_web_header_0001_0.cur{top: 0; transform: translateY(0); background-color: #fff;}
#ly_web_header_0001_0.none{top: 0; transform: translateY(-100%); background-color: #fff;}
#ly_web_header_0001_0 .logo{width: 259px; height: 24px; }
#ly_web_header_0001_0 .logo .svg{fill: #fff;}
#ly_web_header_0001_0 .right{width: 43.056%;}
#ly_web_header_0001_0 .right .nav{width: 69.68%;}
#ly_web_header_0001_0 .nav_one{width: 100%;}
#ly_web_header_0001_0 .nav_one .nav_a{font-size: 18px; line-height: 105px; color: #fff; position: relative;}
#ly_web_header_0001_0 .nav_one .nav_a::before{content: ""; display: block; width: 8px; height: 8px; background-color: var(--main); border-radius: 50%; position: absolute; bottom: 15px; left: 50%; transform: translateX(-50%); z-index: 1; opacity: 0;}
#ly_web_header_0001_0 .nav_one .nav_a:hover{color: var(--main);}
#ly_web_header_0001_0 .btns{width: max-content;}
#ly_web_header_0001_0 .btn{padding: 0 30px; width: max-content; min-width: 130px; height: 60px; --border-width: 1px; --border-color: var(--main); --border-radius: 50px; --background-color: var(--main); text-align: center;}
#ly_web_header_0001_0 .btn .content{justify-content: center;}
#ly_web_header_0001_0 .btn::after{--default-bg-color: #fff;}
#ly_web_header_0001_0 .btn .txt{--font-size: 18px; --font-color: #fff; --font-family: "MiSans-Medium";}
#ly_web_header_0001_0 .btn:hover{--hover-background-color: var(--main); --hover-border-color: var(--main);}
#ly_web_header_0001_0 .btn:hover::after{--hover-bg-color: #fff;}
#ly_web_header_0001_0 .btn:hover .txt{--hover-font-color: var(--main);}


/* 二级菜单效果 */
/* 常规二级菜单 */
#ly_web_header_0001_0 .two_nav{min-width: 220px; height: 0; overflow: hidden; top: 105px; left: 50%; transform: translateX(-50%); z-index: 10; background: #fff; border-radius: 20px; box-shadow: 0px 20px 60px 0px rgba(51, 87, 246, 0.2);}
#ly_web_header_0001_0 .two_nav .hnavbg{padding: 10px;}
#ly_web_header_0001_0 .two_nav .hnavbg .name{width: 100%; padding: 10px; font-size: 16px; line-height: 25px; color: #333; border-radius: 10px;}
#ly_web_header_0001_0 .two_nav .hnavbg .name:hover{background-color: #f4f5fa; color: var(--main);}


/* 服务二级菜单 */
#ly_web_header_0001_0 .nav_two{height: 0; overflow: hidden; top: 105px; left: 50%; transform: translateX(-50%); z-index: 31; border-radius: 20px; background-color: #fff; box-shadow: 0px 20px 30px 0px rgba(51, 87, 246, 0.2);}

#ly_web_header_0001_0 .two_item{padding: 20px; }
#ly_web_header_0001_0 .two_item .ul{padding: 20px; width: 33.33%; margin-right: 1.11%; background-color: #f2f7fc; border-radius: 20px; transition: all .5s ease;}
#ly_web_header_0001_0 .two_item .ul:last-child{margin-right: 0;}
#ly_web_header_0001_0 .top{}
#ly_web_header_0001_0 .top .icon{width: 55px; height: 55px; border-radius: 50%; background-color: var(--main); transition: all .5s ease;}
#ly_web_header_0001_0 .top .icon .svg{fill: #fff; transform: scale(0.75); max-width: 60%; max-height: 60%;}
#ly_web_header_0001_0 .top .txt{margin-top: 20px; font-size: 22px; color: #1a1a1a; font-family: "MiSans-Semibold";}
#ly_web_header_0001_0 .list{margin-top: 15px; padding-top: 20px; border-top: 1px solid #dce1e6;}
#ly_web_header_0001_0 .list .li{margin-top: 10px;}
#ly_web_header_0001_0 .list .li:first-child{margin-top: 0;}
#ly_web_header_0001_0 .list .li span{display: block; max-width: calc(100% - 25px);  font-size: 16px; line-height: 1.5em; color: #1a1a1a;}
#ly_web_header_0001_0 .list .li .icon{opacity: 0; width: 15px;}
#ly_web_header_0001_0 .list .li:hover .icon{opacity: 1;}
#ly_web_header_0001_0 .two_item .ul:hover{background-color: var(--main);}
#ly_web_header_0001_0 .two_item .ul:hover .top .icon{background-color: #fff;}
#ly_web_header_0001_0 .two_item .ul:hover .top .icon .svg{fill: var(--main);}
#ly_web_header_0001_0 .two_item .ul:hover .top .txt{color: #fff;}
#ly_web_header_0001_0 .two_item .ul:hover .list{border-color: rgba(255,255,255,0.5);}
#ly_web_header_0001_0 .two_item .ul:hover .list .li span{color: #fff;}
/*
#ly_web_header_0001_0 .two_item{padding: 40px 2.22%; }
#ly_web_header_0001_0 .two_item .ul{padding: 44px 2.2% 64px; width: 33.33%; margin-right: 1.11%; background-color: #f2f7fc; border-radius: 30px; transition: all .5s ease;}
#ly_web_header_0001_0 .two_item .ul:last-child{margin-right: 0;}
#ly_web_header_0001_0 .top{}
#ly_web_header_0001_0 .top .icon{width: 80px; height: 80px; border-radius: 50%; background-color: var(--main); transition: all .5s ease;}
#ly_web_header_0001_0 .top .icon .svg{fill: #fff; transform: scale(0.75); max-width: 60%; max-height: 60%;}
#ly_web_header_0001_0 .top .txt{margin-top: 29px; font-size: 30px; color: #1a1a1a; font-family: "MiSans-Semibold";}
#ly_web_header_0001_0 .list{margin-top: 20px; padding-top: 36px; border-top: 1px solid #dce1e6;}
#ly_web_header_0001_0 .list .li{margin-top: 19px;}
#ly_web_header_0001_0 .list .li:first-child{margin-top: 0;}
#ly_web_header_0001_0 .list .li span{display: block; max-width: calc(100% - 25px);  font-size: 20px; line-height: 29px; color: #1a1a1a;}
#ly_web_header_0001_0 .list .li .icon{opacity: 0; width: 17px;}
#ly_web_header_0001_0 .list .li:hover .icon{opacity: 1;}
#ly_web_header_0001_0 .two_item .ul:hover{background-color: var(--main);}
#ly_web_header_0001_0 .two_item .ul:hover .top .icon{background-color: #fff;}
#ly_web_header_0001_0 .two_item .ul:hover .top .icon .svg{fill: var(--main);}
#ly_web_header_0001_0 .two_item .ul:hover .top .txt{color: #fff;}
#ly_web_header_0001_0 .two_item .ul:hover .list{border-color: rgba(255,255,255,0.5);}
#ly_web_header_0001_0 .two_item .ul:hover .list .li span{color: #fff;}
*/


/* 导航效果 */
#ly_web_header_0001_0:hover, #ly_web_header_0001_0.cur, #ly_web_header_0001_0.none{background-color: #fff;}
#ly_web_header_0001_0.black .logo .svg,
#ly_web_header_0001_0:hover .logo .svg, #ly_web_header_0001_0.cur .logo .svg, #ly_web_header_0001_0.none .logo .svg{fill: #333;}
#ly_web_header_0001_0.black .nav_one .nav_a,
#ly_web_header_0001_0:hover .nav_one .nav_a, #ly_web_header_0001_0.cur .nav_one .nav_a, #ly_web_header_0001_0.none .nav_one .nav_a{color: #333;}
#ly_web_header_0001_0.black .nav_one .nav_a:hover,
#ly_web_header_0001_0:hover .nav_one .nav_a:hover, #ly_web_header_0001_0.cur .nav_one .nav_a:hover, #ly_web_header_0001_0.none .nav_one .nav_a:hover{color: var(--main);}
#ly_web_header_0001_0 .nav_item.active .nav_a{color: var(--main);}
#ly_web_header_0001_0 .nav_item.active .nav_a::before{opacity: 1;}


/* 移动端 */
#ly_web_header_0001_0 .btns .menu,
#ly_web_header_0001_0_mb{display: none;}


@media (max-width: 1680px) {
    /* #ly_web_header_0001_0 .two_item .ul{padding: 40px 2.2% 55px;} */
    /* #ly_web_header_0001_0 .top .txt{margin-top: 25px; font-size: 24px;}  */
}
@media (max-width: 1536px) {
    #ly_web_header_0001_0 .right{width: 53.056%;}
    
    /* #ly_web_header_0001_0 .two_item .ul{padding: 30px 2% 25px;} */

    /* #ly_web_header_0001_0 .list{padding-top: 25px;} */
    /* #ly_web_header_0001_0 .list .li span{font-size: 18px; line-height: 1.5em;} */
}
@media (max-width: 1440px) {
    /* #ly_web_header_0001_0 .top .icon{width: 70px; height: 70px;} */
    /* #ly_web_header_0001_0 .top .txt{margin-top: 20px; font-size: 22px;}  */

    /* #ly_web_header_0001_0 .list .li{margin-top: 10px;}
    #ly_web_header_0001_0 .list .li span{font-size: 17px;} */
}
@media (max-width: 1366px) {
    #ly_web_header_0001_0{height: 105px;}
    #ly_web_header_0001_0 .nav_one .nav_a{line-height: 105px;}
    #ly_web_header_0001_0 .two_nav,
    #ly_web_header_0001_0 .nav_two{top: 105px;}
    #ly_web_header_0001_0 .btn{padding: 0 35px; min-width: 120px; height: 55px;}

    /* #ly_web_header_0001_0 .two_item{padding: 35px 2.22%; } */
    /* #ly_web_header_0001_0 .top .icon{width: 70px; height: 70px; } */
    /* #ly_web_header_0001_0 .top .icon .svg{transform: scale(0.6);} */
    /* #ly_web_header_0001_0 .top .txt{margin-top: 20px; font-size: 22px;}  */
    
    #ly_web_header_0001_0 .list{padding-top: 20px;}
    #ly_web_header_0001_0 .list .li span{font-size: 16px;}
    #ly_web_header_0001_0 .list .li .icon{width: 14px;}
}
@media (max-width: 1280px) {
    #ly_web_header_0001_0 .right{width: 61.056%;}

    #ly_web_header_0001_0 .two_item { padding: 30px 2%; }
    #ly_web_header_0001_0 .top .txt{font-size: 20px;} 
    #ly_web_header_0001_0 .list .li span{font-size: 15px;}
}
@media (max-width: 1200px) {
    #ly_web_header_0001_0 .list .li span{max-width: max-content; width: 100%;}
    #ly_web_header_0001_0 .list .li .icon{display: none;}
}
@media (max-widtH: 1050px) {
    #ly_web_header_0001_0 .nav_one .nav_a::before{bottom: 25px;}
    #ly_web_header_0001_0 .nav_two{width: 100%;}
    #ly_web_header_0001_0 .two_item .ul{padding: 30px 2.2% 25px;}
    #ly_web_header_0001_0 .top .icon{width: 60px; height: 60px;}
    #ly_web_header_0001_0 .top .icon .svg{transform: scale(0.5);}
    #ly_web_header_0001_0 .top .txt{font-size: 18px;}
    #ly_web_header_0001_0 .list{margin-top: 10px; padding-top: 10px;}
    #ly_web_header_0001_0 .list .li span{font-size: 16px;}
}
@media (max-width: 992px) {
    #ly_web_header_0001_0{height: 100px;}
    #ly_web_header_0001_0.cur2{background-color: #fff;}
    #ly_web_header_0001_0 .cw1800{height: 100%;}
    #ly_web_header_0001_0 .logo .svg{fill: #333;}
    #ly_web_header_0001_0 .nav_one{display: none;}
    #ly_web_header_0001_0 .btns{width: 100%;}
    #ly_web_header_0001_0 .btn { padding: 0 3.5vw; min-width: 12vw; height: 5.5vw;}
    #ly_web_header_0001_0 .btns .btn .txt{--font-size: 0.136rem;}
    #ly_web_header_0001_0 .btns .menu {display: block; padding: 0 1.5vw; margin-left: 2vw; width: max-content;}
    #ly_web_header_0001_0 .btns .menu .svg{width: 3vw; height: 3vw; fill: #333;}
    #ly_web_header_0001_0 .btns .menu .i1{display: inline-block;}
    #ly_web_header_0001_0 .btns .menu .i2{display: none;}
    #ly_web_header_0001_0 .btns .menu.cur .i1{display: none; }
    #ly_web_header_0001_0 .btns .menu.cur .i2{display: inline-block;}

    #ly_web_header_0001_0_mb{display: block; width: 100%; height: calc(100vh - 100px); z-index: 15; left: 100%; top: 99px; background: #fff; }
    #ly_web_header_0001_0_mb.cur{left: 0;}
    #ly_web_header_0001_0_mb .nav{border-top: 2px solid #ebebeb; width: 100%; height: 100%; overflow-y: auto; overflow-x: hidden;}
    #ly_web_header_0001_0_mb .list{width: 100%; padding-top: 1.5vw;}
    #ly_web_header_0001_0_mb .list .item{padding: 0; margin: 0 3vw; line-height: 7vw; border-bottom: 1px solid #ebebeb;}
    #ly_web_header_0001_0_mb .list .item .name{font-size: 0.151rem; color:#333;}
    #ly_web_header_0001_0_mb .list .item .jt{width: 2.2vw;}
    #ly_web_header_0001_0_mb .list .item .svg{fill: #333; transform: scale(1) rotate(180deg);}
    #ly_web_header_0001_0_mb .two_ul{display: block; width: 100%; height: 100%; max-height: calc(100% - 99px); overflow-y: auto; position: fixed; left: 100%; top: 100px; right: inherit; bottom: inherit; z-index: 16; background-color: #fff; border-top: 1px solid #ebebeb; transition: all 0.5s ease-in-out;}
    #ly_web_header_0001_0_mb .two_ul.cur{left: 0; }
    #ly_web_header_0001_0_mb .two_li{display: none; border: 0; padding: 0; padding: 3vw;}
    #ly_web_header_0001_0_mb .back{margin-bottom: 3vw; font-size: 0.136rem; line-height: 1.5em; color: #666; font-family: "MiSans-Medium";}
    #ly_web_header_0001_0_mb .back .svg{width: 2.2vw; margin-right: 2vw;}
    #ly_web_header_0001_0_mb .type{padding-bottom: 1.5vw; font-size: 0.1869rem; line-height: 1.5em; color: #333;  font-family: "MiSans-Semibold"; border-bottom: 1px solid #ebebeb; }
    #ly_web_header_0001_0_mb .ul{}
    #ly_web_header_0001_0_mb .li{width: 100%;}
    #ly_web_header_0001_0_mb .li .name{ width: 100%; border-bottom: 1px solid #ebebeb;}
    #ly_web_header_0001_0_mb .li .name .a{ padding: 2vw 0; width: calc(100% - 5vw); font-size: 0.151rem; color: #333;} 
    #ly_web_header_0001_0_mb .li .name .jt{width: 4vw; height: 100%;} 
    #ly_web_header_0001_0_mb .li .name .jt .svg{width: 2vw; height: 2vw; fill: #333; transform: scale(1) rotate(180deg);}
    #ly_web_header_0001_0_mb .li.cur .name .jt .svg{transform: scale(1) rotate(90deg);}
    #ly_web_header_0001_0_mb .li .in{padding: 0 3vw; border-bottom: 1px solid #ebebeb;}
    #ly_web_header_0001_0_mb .li .title{padding: 1.5vw 0; border-bottom: 1px solid #ebebeb; font-size: 0.136rem; line-height: 1.5em; color: #333; }
    #ly_web_header_0001_0_mb .li .title:last-child{border: 0; padding-bottom: 3vw;}

}
@media (max-width: 768px) {
    #ly_web_header_0001_0{height: 90px; background-color: #fff !important;}
    #ly_web_header_0001_0 .logo{width: 35vw; height: 5vw; }
    #ly_web_header_0001_0 .btns .btn .txt{--font-size: .16rem;}
    #ly_web_header_0001_0_mb .list .item .name{font-size: .18rem;}
    #ly_web_header_0001_0_mb .back{margin-bottom: 3vw; font-size: 0.16rem;}
    #ly_web_header_0001_0_mb .type{font-size: .18rem;}
    #ly_web_header_0001_0_mb .li .name .a{font-size: .18rem;}
    #ly_web_header_0001_0_mb .li .title{font-size: .16rem;}

    #ly_web_header_0001_0_mb,
    #ly_web_header_0001_0_mb .two_ul{height: calc(100vh - 90px); top: 89px;}
}
@media (max-width: 576px) {
    #ly_web_header_0001_0{height: 14vw;}
    #ly_web_header_0001_0_mb,
    #ly_web_header_0001_0_mb .two_ul{height: calc(100vh - 14vw); top: calc(14vw - 1px);}

    #ly_web_header_0001_0 .logo{width: 49vw; height: 9vw; }
    
    #ly_web_header_0001_0 .btn {height: 7.5vw;}
    #ly_web_header_0001_0 .btns .btn .txt{--font-size: .24rem;}
    #ly_web_header_0001_0 .btns .menu .svg{width: 5vw; height: 5vw;}

    #ly_web_header_0001_0_mb .list .item{line-height: 13vw;}
    #ly_web_header_0001_0_mb .list .item .name{font-size: .32rem;}
    #ly_web_header_0001_0_mb .list .item .jt{width: 4.2vw;}

    #ly_web_header_0001_0_mb .two_li{padding: 5vw 3vw;}
    #ly_web_header_0001_0_mb .back{margin-bottom: 3vw; font-size: 0.28rem;}
    #ly_web_header_0001_0_mb .back .svg{width: 3vw;}

    #ly_web_header_0001_0_mb .type{font-size: .34rem; line-height: 2em;}
    #ly_web_header_0001_0_mb .li .name .a{padding: 4vw 0; font-size: .28rem;}
    #ly_web_header_0001_0_mb .li .name .jt .svg{width: 4vw; height: 4vw;}
    #ly_web_header_0001_0_mb .li .title{padding: 2.5vw 0; font-size: .26rem;}
}



.ly_web_footer_0001_0{background: #fff;}
.ly_web_footer_0001_0 .top{padding: 87px 0 70px; border-bottom: 1px solid #e4e8eb;}
.ly_web_footer_0001_0 .bot{padding: 65px 0 80px;}

@media (max-width: 1680px) {
    .ly_web_footer_0001_0 .top{padding: 80px 0 70px;}
    .ly_web_footer_0001_0 .bot{padding: 65px 0;}
}
@media (max-width: 1200px) {
    .ly_web_footer_0001_0 .top{padding: 70px 0; flex-wrap: wrap;}
    .ly_web_footer_0001_0 .bot{padding: 60px 0; flex-wrap: wrap;}
}
@media (max-width: 992px) {
    .ly_web_footer_0001_0 .top{padding: 7vw 0;  border-bottom: 0;}
    .ly_web_footer_0001_0 .bot{padding: 0 0 7vw;}
}




#ly_web_footer_0001_0_info {width: 27.94%;}
#ly_web_footer_0001_0_info .logo{width: 260px; height: 24px}
#ly_web_footer_0001_0_info .logo .svg{fill: #000;}
#ly_web_footer_0001_0_info .txt{margin-top: 40px; }
#ly_web_footer_0001_0_info .txt .name{font-size: 36px; color: var(--main); line-height: 60px; font-family: "MiSans-Semibold";}
#ly_web_footer_0001_0_info .txt .brief{font-size: 20px; color: #1a1a1a; line-height: 32px; font-family: "MiSans-Light";}

@media (max-width: 1680px) {
    #ly_web_footer_0001_0_info .txt .name{font-size: 32px; line-height: 1.6em;}
    #ly_web_footer_0001_0_info .txt .brief{font-size: 18px; line-height: 1.6em; }
}
@media (max-width: 1536px) {
    #ly_web_footer_0001_0_info .txt .name{font-size: 28px; }
    #ly_web_footer_0001_0_info .txt .brief{font-size: 17px;}
}
@media (max-width: 1440px) {
    #ly_web_footer_0001_0_info .txt .name{font-size: 26px; }
    #ly_web_footer_0001_0_info .txt .brief{font-size: 16px;}
}
@media (max-width: 1280px) {
    #ly_web_footer_0001_0_info .txt{margin-top: 30px; }
    #ly_web_footer_0001_0_info .txt .name{font-size: 24px; }
}
@media (max-width: 1200px) {
    #ly_web_footer_0001_0_info {width: 100%; }
    #ly_web_footer_0001_0_info .logo{margin: 0 auto;}
    #ly_web_footer_0001_0_info .txt{margin-top: 25px; text-align: center;}
}
@media (max-width: 992px) {
    #ly_web_footer_0001_0_info {width: 100%; }
    #ly_web_footer_0001_0_info .logo{width: 26vw; height: 2.5vw;}
    #ly_web_footer_0001_0_info .txt{margin-top: 3vw;}
    #ly_web_footer_0001_0_info .txt .name{font-size: .197rem; }
    #ly_web_footer_0001_0_info .txt .brief{font-size: .1212rem;}
}
@media (max-width: 768px) {
    #ly_web_footer_0001_0_info .logo{width: 35vw; height: 5vw; }
    #ly_web_footer_0001_0_info .txt .name{font-size: .3rem; }
    #ly_web_footer_0001_0_info .txt .brief{font-size: .2rem;}
}
@media (max-width: 576px) {
    #ly_web_footer_0001_0_info .logo{width: 49vw; height: 9vw; }
    #ly_web_footer_0001_0_info .txt .name{font-size: .36rem; }
    #ly_web_footer_0001_0_info .txt .brief{font-size: .26rem;}
}


#ly_web_footer_0001_0_nav{width: 63.056%;}
#ly_web_footer_0001_0_nav .nav{max-width: 12.34%;}
#ly_web_footer_0001_0_nav .one .name{font-size: 20px; line-height: 30px; color:#1a1a1a; font-weight: 500;}
#ly_web_footer_0001_0_nav .two {margin-top: 43px;}
#ly_web_footer_0001_0_nav .two .title{margin-top: 10px; font-size: 18px; color:#636566; line-height: 26px;}
#ly_web_footer_0001_0_nav .two .title:hover{color: var(--main);}
#ly_web_footer_0001_0_nav .two .title:first-child{margin-top: 0;}

@media (max-width: 1680px) {
    #ly_web_footer_0001_0_nav{width: 66.056%;}
    #ly_web_footer_0001_0_nav .nav{max-width: 16.34%;}
}
@media (max-width: 1280px) {
    #ly_web_footer_0001_0_nav .two {margin-top: 30px;}
}
@media (max-width: 1200px) {
    #ly_web_footer_0001_0_nav {margin-top: 50px; width: 100%;}
}
@media (max-width: 992px) {
    #ly_web_footer_0001_0_nav{flex-direction: column;}
    #ly_web_footer_0001_0_nav .nav{max-width: 100%; width:100%; }
    #ly_web_footer_0001_0_nav .one{cursor: pointer; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #e4e8eb;}
    #ly_web_footer_0001_0_nav .nav:first-child .one{border-top: 1px solid #e4e8eb;}
    #ly_web_footer_0001_0_nav .one .name{font-size: 0.151rem; width:fit-content; line-height: 7vw; }
    #ly_web_footer_0001_0_nav .one .jt{display: block; width: 2.2vw;}
    #ly_web_footer_0001_0_nav .one .svg{fill: #333; transform: scale(1) rotate(180deg);}
    #ly_web_footer_0001_0_nav .nav.cur .jt .svg{transform: scale(1) rotate(90deg);}

    #ly_web_footer_0001_0_nav .two{height:0; overflow:hidden; margin-top:0;}
    #ly_web_footer_0001_0_nav .two .title{padding: 1vw 3vw; margin-top: 0; font-size: .1212rem; line-height: 5vw; border-bottom:1px solid #e4e8eb;}
    #ly_web_footer_0001_0_nav .two .title:first-child{padding-top: 1vw;}

    #ly_web_footer_0001_0_nav .two .title:hover{color: #636566;}
}
@media (max-width: 768px) {
    #ly_web_footer_0001_0_nav .one .name{font-size: .2rem; line-height: 8.5vw;} 
    #ly_web_footer_0001_0_nav .two .title{font-size: .18rem; line-height: 6.5vw;} 
}
@media (max-width: 576px) {
    #ly_web_footer_0001_0_nav .one .name{font-size: .32rem; line-height: 13vw;} 
    #ly_web_footer_0001_0_nav .two .title{font-size: .26rem; line-height: 10vw;} 
    #ly_web_footer_0001_0_nav .one .jt{width: 4.2vw;}
}



#ly_web_footer_0001_0_contact{width: 68.056%;}
#ly_web_footer_0001_0_contact .item{max-width: 32%;}
#ly_web_footer_0001_0_contact .item .tit{margin-bottom: 45px; font-size: 20px; line-height: 1.1em; color: #1a1a1a; font-weight: 500;}
#ly_web_footer_0001_0_contact .item .info{font-size: 16px; line-height: 30px; color: #636566;}

@media (max-width: 1680px) {
    #ly_web_footer_0001_0_contact {width: 71.056%;}
    #ly_web_footer_0001_0_contact .item .tit{margin-bottom: 35px;}
}
@media (max-width: 1366px) {
    #ly_web_footer_0001_0_contact .item .tit{margin-bottom: 25px; font-size: 19px;}
    #ly_web_footer_0001_0_contact .item .info{font-size: 16px; line-height: 1.8em;}
}
@media (max-width: 1200px) {
    #ly_web_footer_0001_0_contact{width: 100%;}
}
@media (max-width: 992px) {
    #ly_web_footer_0001_0_contact .item .tit{margin-bottom: 2vw; font-size: .1515rem;}
    #ly_web_footer_0001_0_contact .item .info{font-size: .1212rem;}
}
@media (max-width: 768px) {
    #ly_web_footer_0001_0_contact{flex-wrap: wrap;}
    #ly_web_footer_0001_0_contact .item{margin-top: 3vw; max-width: inherit; width: 100%;}
    #ly_web_footer_0001_0_contact .item:first-child{margin-top: 0;}
    #ly_web_footer_0001_0_contact .item .tit{font-size: .2rem;}
    #ly_web_footer_0001_0_contact .item .info{font-size: .16rem;}
}
@media (max-width: 576px) {
    #ly_web_footer_0001_0_contact .item{margin-top: 5vw;}
    #ly_web_footer_0001_0_contact .item .tit{font-size: .28rem;}
    #ly_web_footer_0001_0_contact .item .info{font-size: .26rem;}
}




#ly_web_footer_0001_0_copyright{width: 23.78%;}
#ly_web_footer_0001_0_copyright .shareBox {margin-left: 20px; z-index: 5;}
#ly_web_footer_0001_0_copyright .shareBox:first-child {margin-left: 0;}
#ly_web_footer_0001_0_copyright .shareBox .icon{width: 45px; height: 45px;}
#ly_web_footer_0001_0_copyright .shareBox .code{top: -130px; left: 50%; transform: translateX(-50%); z-index: 6; width: 120px; height: 120px; background: #fff; padding: 10px; border-radius: 10px; overflow: hidden; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
#ly_web_footer_0001_0_copyright .shareBox:last-child .code{left: 0;}
#ly_web_footer_0001_0_copyright .copy{margin-top: 25px; text-align: right;}
#ly_web_footer_0001_0_copyright .copy .p,
#ly_web_footer_0001_0_copyright .copy *{font-size: 16px; color:#636566; line-height: 30px;}
#ly_web_footer_0001_0_copyright .copy a{transition: all .5s ease;}
#ly_web_footer_0001_0_copyright .copy a:hover{color: var(--main);}

@media (max-width: 1680px) {
    #ly_web_footer_0001_0_copyright{width: 26.78%;}
}
@media (max-width: 1536px) {
    #ly_web_footer_0001_0_copyright{width: 27.78%;}
}
@media (max-width: 1366px) {
    #ly_web_footer_0001_0_copyright{width: 28.78%;}
}
@media (max-width: 1200px) {
    #ly_web_footer_0001_0_copyright {margin-top: 30px; width: 100%;}
    #ly_web_footer_0001_0_copyright .fbot_share {justify-content: center;}
    #ly_web_footer_0001_0_copyright .copy{margin-top: 20px; text-align: center;}
}
@media (max-width: 992px) {
    #ly_web_footer_0001_0_copyright {margin-top: 4vw;}
    #ly_web_footer_0001_0_copyright .shareBox .icon{width: 4.5vw; height: 4.5vw;}
    #ly_web_footer_0001_0_copyright .shareBox .code{width: 13vw; height: 13vw;  padding: 1.5px;}
    
    #ly_web_footer_0001_0_copyright .copy{margin-top: 2vw; text-align: center;}
    #ly_web_footer_0001_0_copyright .copy .p,
    #ly_web_footer_0001_0_copyright .copy *{font-size: .1212rem; line-height: 1.5em;}
}
@media (max-width: 768px) {
    #ly_web_footer_0001_0_copyright .shareBox .icon{width: 6vw; height: 6vw;}
    
    #ly_web_footer_0001_0_copyright .copy .p,
    #ly_web_footer_0001_0_copyright .copy *{font-size: .16rem;}
    #ly_web_footer_0001_0_copyright .copy a:hover{color: #636566;}
}
@media (max-width: 576px) {
    #ly_web_footer_0001_0_copyright{margin-top: 5vw;}
    #ly_web_footer_0001_0_copyright .shareBox .icon{width: 8vw; height: 8vw;}

    #ly_web_footer_0001_0_copyright .copy {margin-top: 4vw;}
    #ly_web_footer_0001_0_copyright .copy .p,
    #ly_web_footer_0001_0_copyright .copy *{font-size: .26rem;}
}
#ly_web_case_0001_introduce_0{padding-top: 236px; position: relative; overflow-x: clip;}
#ly_web_case_0001_introduce_0 .back{top: 0; right: 0; z-index: -1; width: 100%; height: 1357px; user-select: none;}
#ly_web_case_0001_introduce_0 .box{width: 80%; padding-left: 4.167%;}
#ly_web_case_0001_introduce_0 .name{font-size: 30px; line-height: 40px; color: #0f0f0f; font-family: "MiSans-Semibold";}
#ly_web_case_0001_introduce_0 .brief{margin-top: 55px; font-size: 80px; line-height: 94px; color: #0f0f0f; font-family: "MiSans-ExtraLight";}

@media (max-width: 1680px) {
    #ly_web_case_0001_introduce_0 .box{padding-left: 3.167%;}
    #ly_web_case_0001_introduce_0 .name{font-size: 28px; line-height: 1.5em;}
    #ly_web_case_0001_introduce_0 .brief { margin-top: 30px; font-size: 74px; line-height: 1.3em;}
}
@media (max-width: 1536px) {
    #ly_web_case_0001_introduce_0 .name{font-size: 24px;}
    #ly_web_case_0001_introduce_0 .brief { margin-top: 30px; font-size: 68px;}
}
@media (max-width: 1440px) {
    #ly_web_case_0001_introduce_0{padding-top: 220px}
    #ly_web_case_0001_introduce_0 .back{height: 85vw;}
    #ly_web_case_0001_introduce_0 .name{font-size: 22px;}
    #ly_web_case_0001_introduce_0 .brief { margin-top: 25px; font-size: 66px;}
}
@media (max-width: 1366px) {
    #ly_web_case_0001_introduce_0 .brief { margin-top: 20px; font-size: 64px;}
}
@media (max-width: 1280px) {
    #ly_web_case_0001_introduce_0{padding-top: 210px}
    #ly_web_case_0001_introduce_0 .back{height: 59vw;}
    #ly_web_case_0001_introduce_0 .box{width: 70%;}

    #ly_web_case_0001_introduce_0 .name{font-size: 20px;}
    #ly_web_case_0001_introduce_0 .brief {font-size: 60px;}
}
@media (max-width: 1200px) {
    #ly_web_case_0001_introduce_0{padding-top: 190px}
    #ly_web_case_0001_introduce_0 .name{font-size: 18px;}
    #ly_web_case_0001_introduce_0 .brief {font-size: 58px;}
}
@media (max-width: 1050px) {
    #ly_web_case_0001_introduce_0{padding-top: 170px}
    #ly_web_case_0001_introduce_0 .box{padding: 0;}
}
@media (max-width: 992px) {
    #ly_web_case_0001_introduce_0{padding-top: 18vw;}
    #ly_web_case_0001_introduce_0 .box{width: 100%;}
    #ly_web_case_0001_introduce_0 .name{font-size: 0.185rem;}
    #ly_web_case_0001_introduce_0 .brief{margin-top: 2vw; font-size: 0.5rem;}
}
@media (max-width: 768px) {
    #ly_web_case_0001_introduce_0{margin-top: 90px; padding-top: 8vw; border-top: 1px solid #ebebeb;}
    #ly_web_case_0001_introduce_0 .back{display: none;}
    #ly_web_case_0001_introduce_0 .name{font-size: 0.26rem;}
    #ly_web_case_0001_introduce_0 .brief{font-size: 0.56rem;}
}
@media (max-width: 576px) {
    #ly_web_case_0001_introduce_0{margin-top: 14vw; padding-top: 10vw;}
    #ly_web_case_0001_introduce_0 .brief{font-size: 0.52rem;}
}
.ly_web_case_0001_category_1{margin-top: 80px; height: 122px; overflow-x: clip;}
.ly_web_case_0001_category_1 .content{height: 122px;}
.ly_web_case_0001_category_1 .box{padding-left: 4.44%; height: 100%;}
/* 固定在头部时的样式 */
.ly_web_case_0001_category_1 .content.fixed_menu{position: fixed; top: 0; left: 0; width: 100%; z-index: 12;}
.ly_web_case_0001_category_1 .content.fixed_menu .box{padding-right: 2.22%; background-color: #fff; border-radius: 15px; box-shadow: 0px 20px 60px 0px rgba(51, 87, 246, 0.2);}
.ly_web_case_0001_category_1 .content.fixed_menu #ly_web_case_0001_category_1_form{border-color: #e6e6e6;}
.ly_web_case_0001_category_1 .content.fixed_menu #ly_web_case_0001_category_1_form:hover{border-color: var(--main);}

@media (max-width: 1680px) {
    .ly_web_case_0001_category_1 .box{padding-left: 2.44%;}
}
@media (max-width: 1536px) {
    .ly_web_case_0001_category_1,
    .ly_web_case_0001_category_1 .content{height: 110px;}
}
@media (max-width: 1440px) {
    .ly_web_case_0001_category_1{margin-top: 90px;}
    .ly_web_case_0001_category_1,
    .ly_web_case_0001_category_1 .content{height: 95px;}
}
@media (max-width: 1280px) {
}
@media (max-width: 1050px) {
    .ly_web_case_0001_category_1,
    .ly_web_case_0001_category_1 .content{height: 80px;}
    .ly_web_case_0001_category_1 .box{padding: 0;}
    .ly_web_case_0001_category_1 .content.fixed_menu .box{padding: 0 2.22%;}
}
@media (max-width: 992px) {
    .ly_web_case_0001_category_1{margin-top: 8vw;}
    .ly_web_case_0001_category_1,
    .ly_web_case_0001_category_1 .content{height: 8vw;}
}
@media (max-width: 768px) {
    .ly_web_case_0001_category_1,
    .ly_web_case_0001_category_1 .content{height: max-content;}
    .ly_web_case_0001_category_1 .box{flex-direction: column-reverse; border-radius: 10px; padding: 4vw 2.5vw; box-shadow: 0px 10px 20px 0px rgba(51, 87, 246, 0.2);}
}
@media (max-width: 576px) {
    .ly_web_case_0001_category_1{margin-top: 10vw;}
}



/* 分类 */
#ly_web_case_0001_category_1_cate{width: 64.889%; margin: 0;}
#ly_web_case_0001_category_1_cate .slide{margin-right: 1.71%; padding: 0 30px; width: max-content; min-width: 180px; height: 73px; background-color: transparent; font-size: 20px; color: #333333; font-family: "MiSans-Medium"; border-radius: 36px; transition: all 0.5s ease;}
#ly_web_case_0001_category_1_cate .slide:last-child{margin-right: 0; }
#ly_web_case_0001_category_1_cate .slide.cur{background-color: var(--main); color: #fff;}
#ly_web_case_0001_category_1_cate .slide:not(.cur):hover{color: var(--main);}

@media (max-width: 1680px) {
    #ly_web_case_0001_category_1_cate .slide{margin-right: 1%; min-width: 165px; height: 65px; font-size: 18px;}
}
@media (max-width: 1440px) {
    #ly_web_case_0001_category_1_cate .slide{padding: 0 25px; height: 60px;}
}
@media (max-width: 1366px) {
    #ly_web_case_0001_category_1_cate .slide{ font-size: 18px;}
}
@media (max-width: 1280px) {
    #ly_web_case_0001_category_1_cate{width: 66.889%;}
    #ly_web_case_0001_category_1_cate .slide{padding: 0 15px; min-width: 125px; height: 52px; font-size: 16px;}
}
@media (max-width: 992px) {
    #ly_web_case_0001_category_1_cate .slide{min-width: max-content; height: 5.3vw; font-size: .1212rem;}
}
@media (max-width: 768px) {
    #ly_web_case_0001_category_1_cate{margin-top: 3vw; width: 100%;}
    #ly_web_case_0001_category_1_cate .slide{height: 6.3vw; font-size: .18rem; padding: 0 3vw;}
    #ly_web_case_0001_category_1_cate .slide:not(.cur):hover{color: #333;}
}
@media (max-width: 576px) {
    #ly_web_case_0001_category_1_cate{margin-top: 4vw; }
    #ly_web_case_0001_category_1_cate .slide{margin-right: 2vw; padding: 0 4vw; height: 8.3vw; font-size: .24rem;}
}



/* 搜索栏 */
#ly_web_case_0001_category_1_form{width: 23.33%; height: 73px; background-color: #fff; border-radius: 15px; border: 1px solid transparent;}
#ly_web_case_0001_category_1_form .form{width: 100%; height: 100%;}
#ly_web_case_0001_category_1_form .input{margin: 0; width: calc(100% - 80px); height: 100%;}
#ly_web_case_0001_category_1_form .input input{display: block; padding-left: 20px; width: 100%; height: 100%; font-size: 20px; color:#333;}
#ly_web_case_0001_category_1_form .submit{margin: 0; width: 80px; height: 100%; background: url(/module/ly-web/case/0001/category/images/search.svg) no-repeat center center;}
#ly_web_case_0001_category_1_form:hover{border-color: var(--main);}

@media (max-width: 1680px) {
    #ly_web_case_0001_category_1_form{height: 65px;}
    #ly_web_case_0001_category_1_form .input input{ font-size: 18px;}
}
@media (max-width: 1440px) {
    #ly_web_case_0001_category_1_form{width: 26.33%;}
    #ly_web_case_0001_category_1_form{height: 60px;}
}
@media (max-width: 1366px) {
}
@media (max-width: 1280px) {
    #ly_web_case_0001_category_1_form{width: 27%; height: 52px;}
    
    #ly_web_case_0001_category_1_form .input{width: calc(100% - 60px);}
    #ly_web_case_0001_category_1_form .input input{ font-size: 16px;}
    #ly_web_case_0001_category_1_form .submit{width: 60px; background-size: 25px;}
}
@media (max-width: 1200px) {
    #ly_web_case_0001_category_1_form{width: 30%; }
}
@media (max-width: 992px) {
    #ly_web_case_0001_category_1_form{ height: 5.3vw;}
    #ly_web_case_0001_category_1_form .input{width: calc(100% - 6vw);}
    #ly_web_case_0001_category_1_form .input input{ font-size: .1212rem;}
    #ly_web_case_0001_category_1_form .submit{width: 6vw; background-size: 2.5vw;}
}
@media (max-width: 768px) {
    #ly_web_case_0001_category_1_form{width: 100%; height: 7vw;}
    #ly_web_case_0001_category_1_form .input{width: calc(100% - 8vw);}
    #ly_web_case_0001_category_1_form .input input{padding-left: 3vw; font-size: .18rem;}
    #ly_web_case_0001_category_1_form .submit{width: 8vw; background-size: 3.5vw;}

    #ly_web_case_0001_category_1_form,
    #ly_web_case_0001_category_1_form:hover{border-color: #ebebeb;}
}
@media (max-width: 576px) {
    #ly_web_case_0001_category_1_form{width: 100%; height: 10vw;}
    #ly_web_case_0001_category_1_form .input input{font-size: .24rem;}
    #ly_web_case_0001_category_1_form .submit{background-size: 5vw;}
}




#ly_web_blog_0001_2_list{}
#ly_web_blog_0001_2_list .item{margin-top: 80px; margin-right: 1.667%; width: 32.22%;}
#ly_web_blog_0001_2_list .item:nth-child(3n){margin-right: 0;}
#ly_web_blog_0001_2_list .pic{width: 100%; height: 410px; border-radius: 30px; overflow: hidden; transition: all 0.5s ease;}
#ly_web_blog_0001_2_list .pic .img{width: 100%; height: 100%; z-index: 1; object-fit: cover; transition: all 0.5s ease;}
#ly_web_blog_0001_2_list .info .time{margin-top: 45px; font-size: 18px; line-height: 25px; color: #949799; font-family: "MiSans-Medium";}
#ly_web_blog_0001_2_list .info .name{margin-top: 22px; font-size: 28px; line-height: 1.6em; color: #1a1a1a; font-family: "MiSans-Medium"; /*height: calc(1.6em * 2);*/}
#ly_web_blog_0001_2_list .info .icon{margin-top: 33px; width: 68px; height: 68px; border-radius: 50%; border: 1px solid var(--main); background-color: var(--main);} 
#ly_web_blog_0001_2_list .info .icon .svg{fill: #fff;}
#ly_web_blog_0001_2_list .info .tag{margin-top: 20px;}
#ly_web_blog_0001_2_list .info .tag li{margin-top: 5px; margin-right: 10px; display: inline-flex; align-items: center; padding: 0 13px; width: max-content; height: 38px; border: 1px solid #dce1e6; border-radius: 5px; font-size: 16px; color: #c4c8cc;}
#ly_web_blog_0001_2_list .info .tag li:last-child{margin-right: 0;}
#ly_web_blog_0001_2_list .item:hover .pic{box-shadow: 0px 20px 60px 0px rgba(51, 87, 246, 0.2);}
#ly_web_blog_0001_2_list .item:hover .pic .img {transform: scale(1.05);}
#ly_web_blog_0001_2_list .item:hover .info .name{color: var(--main);}
#ly_web_blog_0001_2_list .item:hover .icon{background-color: #fff;}
#ly_web_blog_0001_2_list .item:hover .icon .svg{fill: var(--main);}

@media (max-width: 1680px) {
    #ly_web_blog_0001_2_list .pic{height: 24vw;}
    #ly_web_blog_0001_2_list .info .time{margin-top: 30px;}
    #ly_web_blog_0001_2_list .info .name{margin-top: 20px; font-size: 26px;}
    #ly_web_blog_0001_2_list .info .icon{margin-top: 30px; width: 65px; height: 65px;}
}
@media (max-width: 1536px) {
    #ly_web_blog_0001_2_list .pic{height: 22vw;}
}
@media (max-width: 1440px) {
    #ly_web_blog_0001_2_list .item{margin-top: 60px;}
    #ly_web_blog_0001_2_list .pic{height: 21vw;}
    #ly_web_blog_0001_2_list .info .name{font-size: 24px;}
    #ly_web_blog_0001_2_list .info .tag{margin-top: 15px;}
    #ly_web_blog_0001_2_list .info .tag li{margin-right: 8px; padding: 0 10px; }
}
@media (max-width: 1366px) {
    #ly_web_blog_0001_2_list .info .name{font-size: 22px;}
    #ly_web_blog_0001_2_list .info .icon{margin-top: 25px; width: 60px; height: 60px;}
    #ly_web_blog_0001_2_list .info .tag{margin-top: 10px;}
}
@media (max-width: 1200px) {
    #ly_web_blog_0001_2_list .item{margin-top: 50px;}
    #ly_web_blog_0001_2_list .info .time{margin-top: 1.5vw;}
    #ly_web_blog_0001_2_list .info .name{margin-top: 1vw; font-size: 20px;}
    #ly_web_blog_0001_2_list .info .icon{margin-top: 1.5vw; width: 55px; height: 55px;}
}
@media (max-width: 1050px) {
    #ly_web_blog_0001_2_list .item{margin-top: 40px;}
    #ly_web_blog_0001_2_list .info .time{font-size: 16px;}
    #ly_web_blog_0001_2_list .info .name{font-size: 18px;}
    #ly_web_blog_0001_2_list .info .icon{width: 50px; height: 50px;}
}
@media (max-width: 992px) {
    #ly_web_blog_0001_2_list .item{margin-top: 5vw;}
    #ly_web_blog_0001_2_list .info .time{font-size: .1212rem;}
    #ly_web_blog_0001_2_list .info .name{font-size: .1515rem;}
    #ly_web_blog_0001_2_list .info .icon{width: 5vw; height: 5vw;}
    #ly_web_blog_0001_2_list .info .tag{margin-top: 1vw;}
    #ly_web_blog_0001_2_list .info .tag li{margin-top: 0.05rem; font-size: .1212rem; height: 4vw;}
}
@media (max-width: 768px) {
    #ly_web_blog_0001_2_list .item{width: 48.92%; margin-right: 1.667%;}
    #ly_web_blog_0001_2_list .item:nth-child(3n){margin-right: 1.667%;}
    #ly_web_blog_0001_2_list .item:nth-child(2n){margin-right: 0;}
    #ly_web_blog_0001_2_list .pic{height: 33vw;}
    #ly_web_blog_0001_2_list .info .time{margin-top: 3vw; font-size: .18rem;}
    #ly_web_blog_0001_2_list .info .name{margin-top: 2vw; font-size: .20rem;}
    #ly_web_blog_0001_2_list .info .icon{margin-top: 2vw; width: 5vw; height: 5vw;}
    #ly_web_blog_0001_2_list .info .tag li{font-size: .18rem; height: 6vw;}
    #ly_web_blog_0001_2_list .item:hover .pic{box-shadow: none;}
    #ly_web_blog_0001_2_list .item:hover .pic .img {transform: scale(1);}
    #ly_web_blog_0001_2_list .item:hover .info .name{color: #1a1a1a;}
    #ly_web_blog_0001_2_list .item:hover .icon{background-color: var(--main);}
    #ly_web_blog_0001_2_list .item:hover .icon .svg{fill: #fff;}
}
@media (max-width: 576px) {
    #ly_web_blog_0001_2_list .item{width: 100%; margin-right: 0; margin-top: 5.5vw;} 
    #ly_web_blog_0001_2_list .item:nth-child(3n){margin-right: 0;}
    #ly_web_blog_0001_2_list .pic{height: 67vw;}
    #ly_web_blog_0001_2_list .info .time{margin-top: 5vw; font-size: .26rem;}
    #ly_web_blog_0001_2_list .info .name{margin-top: 3vw; font-size: .32rem;}
    #ly_web_blog_0001_2_list .info .icon{margin-top: 4vw; width: 0.8rem; height: 0.8rem;}
    #ly_web_blog_0001_2_list .info .tag li{font-size: .24rem; height: 0.6rem;}
}



#ly_web_blog_0001_2_tag{margin-top: 90px;}
#ly_web_blog_0001_2_tag .title{margin-right: 20px; margin-top: 10px; font-size: 16px; line-height: 38px; color: #c4c8cc;}
#ly_web_blog_0001_2_tag .tags .li{margin-top: 10px; margin-right: 10px; display: inline-flex; align-items: center; padding: 0 13px; width: max-content; height: 38px; border: 1px solid #dce1e6; border-radius: 5px; font-size: 16px; color: #c4c8cc;}
.lyuibtn_002 {
    --font-size: 20px;
    --font-color: #1a1a1a;
    --font-family: 'MiSans';
    --border-width: 1px; 
    --border-color: #1a1a1a;
    --border-radius: 50px;

    --hover-font-color: #fff;
    --hover-svg-color: #fff;
    --hover-background-color: #fff;
    --hover-border-color: #fff;
}


.lyuibtn_002{display: inline-flex; position: relative; overflow: hidden; border: var(--border-width) solid var(--border-color); border-radius: var(--border-radius); background-color: var(--background-color);}
.lyuibtn_002::after{content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; transform: scaleX(0); transform-origin: right; transition: transform .5s ease; z-index: 0; overflow: hidden; background-color: var(--default-bg-color); border-radius: var(--border-radius);}

.lyuibtn_002-content{position: relative; width: 100%; z-index: 3;}

.lyuibtn_002-txt{font-size: var(--font-size); line-height: 1; color: var(--font-color); font-family: var(--font-family);}
.lyuibtn_002-icon{width: var(--icon-width); height: var(--icon-height);}
.lyuibtn_002-icon-svg{fill: var(--default-svg-color);}

@media (min-width: 993px) {
    .lyuibtn_002:hover{background-color: var(--hover-background-color); border-color: var(--hover-border-color);}
    .lyuibtn_002:hover::after{ transform: scaleX(1); transform-origin: left; background-color: var(--hover-bg-color);}

    .lyuibtn_002:hover .lyuibtn_002-txt{color: var(--hover-font-color); }
    .lyuibtn_002:hover .lyuibtn_002-icon-svg{fill: var(--hover-svg-color);}
}
@keyframes gradient {
    0% {background-position:0% 50%;}
    50% {background-position:100% 50%;}
    100% {background-position:50% 0%;}
}
#ly_web_index_contact_0001_3{padding-top: 170px;}
#ly_web_index_contact_0001_3 .box{padding: 83px 2.78% 355px; border-radius: 30px;  background: url(/module/ly-web/index-contact/0001/images/bg.jpg) no-repeat center top /100% 100%;}
#ly_web_index_contact_0001_3 .back{width: 100%; height: 100%; z-index: 1;}
#ly_web_index_contact_0001_3 .back img,
#ly_web_index_contact_0001_3 .back video{width: 100%; height: 100%; object-fit: cover;}
#ly_web_index_contact_0001_3 .in{width: 50%; position: relative; z-index: 5;}
#ly_web_index_contact_0001_3 .p1{font-size: 90px; line-height: 120px; color: #fff; font-family: "MiSans-Semibold"; -webkit-user-select: none;}
#ly_web_index_contact_0001_3 .p2{margin-top: 17px; font-size: 24px; line-height: 48px; color: #fff; -webkit-user-select: none;}
#ly_web_index_contact_0001_3 .btn{margin-top: 80px; padding: 0 40px; width: 360px; height: 90px; --border-width: 1px; --border-color: #fff; --border-radius: 50px; --background-color: #fff;}
#ly_web_index_contact_0001_3 .btn::after{--default-bg-color: var(--main);}
#ly_web_index_contact_0001_3 .btn .txt{--font-color: #1a1a1a; --font-family: "MiSans-Medium";}
#ly_web_index_contact_0001_3 .btn .icon{--icon-width: 24px; --icon-height: 20px;}
#ly_web_index_contact_0001_3 .btn .icon .svg{ --default-svg-color: #1a1a1a;}
#ly_web_index_contact_0001_3 .btn:hover{--hover-background-color: #fff; --hover-border-color: #fff;}
#ly_web_index_contact_0001_3 .btn:hover::after{--hover-bg-color: var(--main);}
#ly_web_index_contact_0001_3 .btn:hover .txt{--hover-font-color: #fff; }
#ly_web_index_contact_0001_3 .btn:hover .svg{--hover-svg-color: #fff;}
#ly_web_index_contact_0001_3 .big_txt{bottom: -8px; left:0; z-index: 1;}
#ly_web_index_contact_0001_3 .big_txt span{width: max-content;}

@media (max-width: 1680px) {
    #ly_web_index_contact_0001_3{padding-top: 150px;}
    #ly_web_index_contact_0001_3 .p1{font-size: 80px; line-height: 1.3em;}
    #ly_web_index_contact_0001_3 .p2{font-size: 22px; line-height: 1.3em;}
    
    #ly_web_index_contact_0001_3 .btn{width: 340px; height: 80px;}
}
@media (max-width: 1536px) {
    #ly_web_index_contact_0001_3{padding-top: 130px;}
    #ly_web_index_contact_0001_3 .box{padding: 80px 2.78% 350px; }
    #ly_web_index_contact_0001_3 .p1{font-size: 72px; line-height: 1.3em;}
    #ly_web_index_contact_0001_3 .p2{font-size: 20px; line-height: 1.3em;}
    #ly_web_index_contact_0001_3 .btn{width: 320px;}

    #ly_web_index_contact_0001_3 .big_txt{bottom: -30px;}
    /* #ly_web_index_contact_0001_3 .big_txt svg{transform: scale(0.8);} */
}
@media (max-width: 1440px) {
    #ly_web_index_contact_0001_3{padding-top: 120px;}
    #ly_web_index_contact_0001_3 .box{padding: 80px 2.78% 300px; }
    #ly_web_index_contact_0001_3 .p1{font-size: 65px; }
    #ly_web_index_contact_0001_3 .p2{font-size: 18px; }
    #ly_web_index_contact_0001_3 .btn{margin-top: 60px; width: 280px; height: 75px;}
    #ly_web_index_contact_0001_3 .big_txt{bottom: 35px; height: 170px; }
    #ly_web_index_contact_0001_3 .big_txt svg{transform: scale(0.9);}
}
@media (max-width: 1366px) {
    #ly_web_index_contact_0001_3{padding-top: 100px;}
    #ly_web_index_contact_0001_3 .p1{font-size: 62px; }
    #ly_web_index_contact_0001_3 .p2{font-size: 16px; line-height: 1.7em;}
    #ly_web_index_contact_0001_3 .btn{width: 240px; height: 70px;}
}
@media (max-width: 1280px) {
    #ly_web_index_contact_0001_3 .in{width: 52%;}
    #ly_web_index_contact_0001_3 .btn{width: 220px;}
}
@media (max-width: 1200px) {
    #ly_web_index_contact_0001_3 .p1{font-size: 58px; }
    #ly_web_index_contact_0001_3 .btn{margin-top: 40px; height: 65px;}
    #ly_web_index_contact_0001_3 .btn .txt{--font-size: 18px;}
}
@media (max-width: 1050px) {
    #ly_web_index_contact_0001_3{padding-top: 80px;}
    #ly_web_index_contact_0001_3 .box{padding: 80px 2.78% 270px; }
    #ly_web_index_contact_0001_3 .in{width: 65%;}
    #ly_web_index_contact_0001_3 .p1{font-size: 54px; }
    #ly_web_index_contact_0001_3 .btn{height: 60px;}
    #ly_web_index_contact_0001_3 .btn .icon .svg{width: 20px;}
}
@media (max-width: 992px) {
    #ly_web_index_contact_0001_3{padding-top: 8vw;}
    #ly_web_index_contact_0001_3 .box{padding: 8vw 4vw 27vw; }
    #ly_web_index_contact_0001_3 .in{width: 60%;}
    #ly_web_index_contact_0001_3 .p1{font-size: .3788rem; }
    #ly_web_index_contact_0001_3 .p2{font-size: .1212rem; }

    #ly_web_index_contact_0001_3 .btn{margin-top: 4vw; padding: 0 3vw; width: 20vw; height: 5.5vw;}
    #ly_web_index_contact_0001_3 .btn .txt{--font-size: .1364rem;}
    #ly_web_index_contact_0001_3 .btn .icon{--icon-width: 2vw;}
}
@media (max-width:768px) {
    #ly_web_index_contact_0001_3 .in{width: 68%;}
    #ly_web_index_contact_0001_3 .p1{font-size: .42rem; }
    #ly_web_index_contact_0001_3 .p2{font-size: .18rem; }

    #ly_web_index_contact_0001_3 .btn{margin-top: 5vw; padding: 0 3vw; width: 25vw; height: 7.5vw;}
    #ly_web_index_contact_0001_3 .btn .txt{--font-size: 0.18rem;}
    #ly_web_index_contact_0001_3 .btn .icon{--icon-width: 2.5vw;}
    #ly_web_index_contact_0001_3 .big_txt{display: none;}
}
@media (max-width: 576px) {
    #ly_web_index_contact_0001_3{padding-top: 10vw;}
    #ly_web_index_contact_0001_3 .box{padding: 10vw 6vw 40vw;}
    #ly_web_index_contact_0001_3 .in{width: 100%;}
    #ly_web_index_contact_0001_3 .p1{font-size: .46rem; }
    #ly_web_index_contact_0001_3 .p2{font-size: .26rem; }

    
    #ly_web_index_contact_0001_3 .btn{padding: 0 5vw; width: max-content; height: 9.5vw; min-width: 32vw;}
    #ly_web_index_contact_0001_3 .btn .txt{--font-size: 0.26rem;}
    #ly_web_index_contact_0001_3 .btn .icon{--icon-width: 3.3vw;}
}
@media (max-width: 530px) {
    /* #ly_web_index_contact_0001_3 .big_txt{bottom: 90px; height: 72px; } */
    /* #ly_web_index_contact_0001_3 .big_txt svg{transform: scale(0.3);} */
}