.carousel-slide{transition:opacity 1s ease-in-out}
.carousel-slide.active{opacity:1}
.carousel-slide:not(.active){opacity:0}
.carousel-dot.active{background-color:white;transform:scale(1.2)}
html{scroll-behavior:smooth}
body{font-family:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Hiragino Sans GB','Microsoft YaHei',sans-serif}
.\!text-gray-800{color:#1f2937 !important}
.\!text-gray-800:hover{color:#E2211C !important}
@keyframes fade-in-up{from{opacity:0;transform:translateY(90px)}
to{opacity:1;transform:translateY(0)}
}.animate-fade-in-up{animation:fade-in-up 1s ease-out}
.nav-link{position:relative;transition:all 0.3s ease}
.nav-link:after{content:'';position:absolute;bottom:-6px;left:0;height:1px;width:0;background-color:var(--nav-link-color,#E2211C);transition:all 0.3s ease}
.nav-link:hover:after,.group:hover .nav-link:after{width:100%}
.nav-link-white{--nav-link-color:white;color:white}
.nav-link-white:hover,.group:hover .nav-link-white{color:white}
.nav-link-dark{--nav-link-color:#E2211C;color:#1f2937}
.nav-link-dark:hover,.group:hover .nav-link-dark{color:#E2211C}
.group:hover .dropdown-menu a{color:#1f2937}
.dropdown-menu a:hover{color:#E2211C !important}
#main-header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;z-index:99999 !important;transition:all 0.3s ease !important}
.consult-popup .layui-layer-content,.reserve-popup .layui-layer-content{padding:0 !important;overflow:hidden !important;background:transparent !important}
.consult-popup .layui-layer-content > div,.reserve-popup .layui-layer-content > div{border-radius:2px}
.consult-popup .layui-layer-setwin .layui-layer-close2{color:#fff !important}
@media screen and (max-width:640px){.consult-popup .layui-layer-content,.reserve-popup .layui-layer-content{overflow:hidden !important}
}.content-area img{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto}
.content-area p{padding:10px 0}
.content-area p[style*="text-align:center"],.content-area p[style*="text-align:center"],.content-area div[style*="text-align:center"],.content-area div[style*="text-align:center"]{text-align:center !important}
#page{display:block;padding-top:10px;padding-bottom:10px;text-align:center;margin:0 auto;overflow:hidden;clear:both;font-size:15px}
#page li{background-color:#fff;border:1px solid #D1D5DB;margin-right:3px;margin-bottom:3px;list-style:none;display:inline-block;color:#333;line-height:20px;border-radius:2px}
#page li a{line-height:20px;color:#333}
#page li.pagecount{padding:0.5rem 1rem}
#page li.pre{background:#E2211C;border:1px solid #E2211C;color:#fff;padding:0.5rem 1rem}
#page li.liclass{padding:0.5rem 1rem;cursor:not-allowed}
#page li.uli:hover{background:#E2211C;border:1px solid #E2211C;color:#fff;cursor:pointer;display:inline-block}
#page li.uli a{text-decoration:none;padding:0.5rem 1rem;display:block}
#page li.uli:hover a{color:#fff;text-decoration:none;padding:0.5rem 1rem;display:block}