*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#333;font-family:"Microsoft YaHei",Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}img{max-width:100%}.w1520{width:min(1520px,calc(100% - 80px));margin:0 auto}.header_main{position:fixed;inset:0 0 auto;z-index:100;height:100px;transition:.3s;background:transparent}.header_main.xc{height:80px;background:#fff;border-bottom:1px solid #eee}.header{height:100%}.header>.w1520{display:flex;height:100%;align-items:center}.webLogo{flex:none}.header_main .webLogo img{display:block;width:auto;height:44px}.header_main .webLogo .img1{display:none}.header_main.xc .webLogo .img{display:none}.header_main.xc .webLogo .img1{display:block}.nav_main{margin-left:auto}.nav{display:flex;align-items:center;gap:44px;margin:0;padding:0;list-style:none}.nav .item{position:relative;list-style:none}.nav .alink{display:block;padding:38px 0;color:#fff;font-size:17px;line-height:24px;white-space:nowrap}.header_main.xc .nav .alink{padding:28px 0;color:#333}.nav .is-current .alink,.nav .is-active .alink,.nav .item:hover>.alink{color:#4ca960}.sub-box{position:absolute;top:82px;left:50%;display:none;min-width:190px;padding:12px 0;transform:translateX(-50%);background:#fff;box-shadow:0 8px 25px rgba(0,0,0,.14)}.item:hover>.sub-box{display:block}.sub-box .it{display:flex;flex-direction:column}.sub-box a{padding:8px 20px;color:#444;white-space:nowrap}.sub-box a:hover{color:#4ca960}.email{display:flex;gap:16px;margin-left:30px}.email a{width:30px;height:30px;border:1px solid rgba(255,255,255,.75);border-radius:50%}.header_main.xc .email a{border-color:#999}.banner{position:relative;width:100%;overflow:hidden;background:#e9f3fa}.banner .swiper-wrapper{position:relative;width:100%}.banner .swiper-slide{display:none;width:100%}.banner .swiper-slide:first-child{display:block}.banner .swiper-slide a,.banner .swiper-slide .img{display:block;width:100%}.banner .swiper-slide img{display:block;width:100%;height:auto;aspect-ratio:1920/950;object-fit:cover}.banner-dots{position:absolute;left:50%;bottom:30px;z-index:3;display:flex;gap:10px;transform:translateX(-50%)}.banner-dots button{width:9px;height:9px;padding:0;border:1px solid #fff;border-radius:50%;background:transparent}.banner-dots button.active{background:#fff}.floor_0_main,.floor_1_main,.floor_2_main,.floor_4_main{padding:90px 0}.floor_0_main,.floor_4_main{background:#f4f7f9}.floor_1_00{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px}.floor_1_00 h3{margin:0;font-size:44px}.floor_1_00 .a1{padding:13px 28px;border-radius:26px;background:#4ca960;color:#fff}.floor_0_1 .list{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.floor_0_1 .item{position:relative;min-height:440px;overflow:hidden}.floor_0_1 .img,.floor_0_1 .img img{width:100%;height:440px;object-fit:cover}.floor_0_1 .img2{display:none}.floor_0_1 .w{position:absolute;left:25px;bottom:22px;color:#fff}.floor_0_1 .bg{position:absolute;inset:0;display:flex;align-items:flex-end;padding:28px;color:#fff;background:rgba(15,30,35,.64);opacity:0;transition:.25s}.floor_0_1 .item:hover .bg{opacity:1}.floor_1_1 .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.floor_1_1 .swiper-slide .img img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.floor_1_1 h3{font-size:21px}.floor_1_1 .p{color:#777;line-height:1.8}.floor_2_main{position:relative;min-height:720px;overflow:hidden;color:#fff}.floor_2_main>.imga{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}.floor_2_1{padding-top:50px}.floor_2_11{max-width:650px}.floor_2_11s p{margin:0 0 15px;font-size:44px}.floor_2_11z>p{font-size:22px}.floor_2_11z a{color:#fff;font-size:16px;line-height:2}.floor_2_11>.a1{display:inline-block;margin-top:25px;padding:12px 26px;border:1px solid #fff}.floor_2_2 ul{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:65px 0 0;padding:0;list-style:none}.floor_2_2 img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover}.floor_2_2 h3{margin:12px 0;color:#fff;font-size:18px}.laohan-this{display:flex;gap:16px}.laohan-this a{padding:13px 30px;border:1px solid #aaa;border-radius:26px}.laohan-this .hover{border-color:#4ca960;background:#4ca960;color:#fff}.floor_4_11{display:grid;grid-template-columns:1fr 1fr;gap:30px}.floor_4_12>a,.floor_4_13>a{display:flex;align-items:center;gap:18px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #ddd}.floor_4_12 img,.floor_4_13 img{display:block;width:190px;height:120px;object-fit:cover}.bottom_main{background:#1e2b32;color:#fff}.bottom_na{padding:48px 0 30px}.bottom_tel{display:flex;align-items:center;justify-content:space-between;padding-bottom:28px;border-bottom:1px solid #465158}.bottom_tel .webLogo img{display:block;height:45px;width:auto}.bottom_tel .nav ul{display:flex;gap:38px;margin:0;padding:0;list-style:none}.bottom_tel .nav a{color:#fff}.bottom_xin{display:grid;grid-template-columns:1fr auto;gap:60px;padding-top:30px}.bottom_ddz{display:flex;gap:70px}.bottom_ddz span{display:block;color:#9eabb1;font-size:15px}.bottom_ddz b{display:block;margin-top:8px;font-size:24px}.bottom_nav{margin-top:38px;color:#aab4b9;line-height:2}.bottom_nav a{color:#aab4b9}.bottom_ewm{display:flex;gap:24px}.bottom_ewm img{display:block;width:110px;height:110px;object-fit:cover}.bottom_ewm p{margin:7px 0;text-align:center;color:#aab4b9}.rightFix{position:fixed;right:12px;bottom:10%;z-index:200;width:65px}.rightFix>a{position:relative;display:block;margin-bottom:6px;padding:12px 4px;border-radius:5px;background:#4ca960;color:#fff;text-align:center}.rightFix h3{margin:0;font-size:12px;font-weight:400}.rightFix .ftel{display:none}.rightFix .img{position:absolute;right:74px;bottom:0;display:none;width:160px;padding:10px;background:#fff;color:#333;box-shadow:0 5px 20px rgba(0,0,0,.2)}.rightFix a:hover .img{display:block}.rightFix .img img{display:block;width:140px;height:140px;object-fit:cover}.rightFix .img p{margin:4px 0}.modal{position:fixed;inset:0;z-index:500;background:rgba(0,0,0,.55)}.modal-content{width:600px;margin:20vh auto;padding:30px;background:#fff}.modal-body{display:flex}.modal-body .stxt{flex:1;height:44px;padding:0 12px;border:1px solid #ddd}.modal-body .sbtn{width:80px;border:0;background:#4ca960}.menu-toggle{display:none}
@media(max-width:1100px){.w1520{width:calc(100% - 40px)}.nav{gap:22px}.nav .alink{font-size:15px}.floor_0_1 .list{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.w1520{width:calc(100% - 28px)}.header_main{height:70px;background:#fff}.header_main .webLogo img{height:36px}.header_main .webLogo .img{display:none}.header_main .webLogo .img1{display:block}.nav_main,.email{display:none}.banner{padding-top:70px}.banner .swiper-slide img{aspect-ratio:750/520}.floor_0_main,.floor_1_main,.floor_2_main,.floor_4_main{padding:50px 0}.floor_1_00 h3{font-size:30px}.floor_0_1 .list,.floor_1_1 .swiper-wrapper,.floor_2_2 ul,.floor_4_11{grid-template-columns:1fr}.floor_0_1 .item,.floor_0_1 .img,.floor_0_1 .img img{min-height:300px;height:300px}.floor_2_main{min-height:1000px}.bottom_tel,.bottom_xin{display:block}.bottom_tel .nav ul{flex-wrap:wrap;gap:15px;margin-top:25px}.bottom_ddz{display:block}.bottom_ddz .tel{margin-bottom:20px}.bottom_ewm{margin-top:25px}.rightFix{display:none}.modal-content{width:calc(100% - 28px)}}

@media(min-width:1101px){.w1520{width:min(1520px,calc(100% - 160px))}}
