/* Ordinary document scroll; retain the source's nested carousels and section styling. */
html{height:auto!important;min-height:100%;overflow-x:hidden;overflow-y:auto}body:not(.am-offcanvas-page){height:auto!important;min-height:calc(100vh - 22px);overflow:visible!important}body{padding-top:22px!important}body>h1:first-of-type{position:fixed!important;top:0;left:0;display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:22px!important;min-height:0!important;margin:0!important;padding:0 8px!important;box-sizing:border-box!important;background:#fff!important;color:#555!important;font:normal 12px/22px Arial,"Microsoft YaHei",sans-serif!important;overflow:hidden!important;z-index:10005!important}body>h1:first-of-type a{font:inherit!important;color:inherit!important;white-space:nowrap;text-decoration:none}
.header,header.am-header{top:22px!important}.index{height:auto!important}.index .all_index{height:auto!important;overflow:visible!important}.index .all_index>.swiper-wrapper{display:block!important;height:auto!important;transform:none!important}.index .all_index>.swiper-wrapper>.swiper-slide{height:auto!important;transform:none!important}.index .all_index>.swiper-pagination{display:none!important}.index .all_index>.swiper-wrapper>.swiper-slide .item{height:auto;min-height:560px;padding:75px 0}.index .all_index>.swiper-wrapper>.swiper-slide .item1{height:calc(100vh - 22px)!important;min-height:400px;padding:0}.index .all_index>.swiper-wrapper>.swiper-slide .item6{min-height:0;padding:70px 0 35px}.index .item1 .point{cursor:pointer}
.sg-copyright{clear:both;width:100%;text-align:center;white-space:nowrap;font-size:13px;line-height:1.8}.sg-copyright a{color:inherit!important}.sg-feedback-result{clear:both;font-size:14px;line-height:1.8;padding:8px 0}.sg-feedback-result[data-error="1"]{color:#ce293b}.sg-feedback-result[data-error="0"]{color:#258155}.sg-captcha{display:flex;align-items:center;gap:12px;clear:both;padding:10px 0}.sg-captcha input{max-width:150px!important;background:none!important;padding:8px!important;border:1px solid #ddd!important}.sg-captcha img{width:110px!important;height:38px!important;cursor:pointer}.sg-current-qr{max-width:180px;height:auto}.sg-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:25px 0}.sg-pagination a,.sg-pagination span{border:1px solid #ddd;padding:6px 12px}.sg-pagination .current{color:#fff;background:#dd2a40}.sg-stock-warning{font-size:12px;color:#888}.sg-share-popup{position:fixed;inset:0;background:#0008;z-index:11000;display:flex;align-items:center;justify-content:center}.sg-share-popup[hidden]{display:none}.sg-share-panel{background:#fff;padding:25px;max-width:90vw;text-align:center}.sg-share-panel button{display:block;margin:15px auto 0;border:1px solid #ccc;background:#fff;padding:6px 20px}.sg-empty{padding:30px;text-align:center}
.sg-mobile-menu-head{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:12px}.sg-mobile-menu-head img{display:block;width:175px!important;height:auto!important;max-height:55px}.sg-mobile-menu-head button{background:none;border:0;color:#333;font-size:28px;line-height:1;padding:5px}
@media(max-width:1024px){.index .all_index>.swiper-wrapper>.swiper-slide .item{min-height:0;padding:40px 0}.index .all_index>.swiper-wrapper>.swiper-slide .item1{height:62vh!important;min-height:300px}.index .item2 .content,.index .item3 .content,.index .item4 .content,.index .item5 .content,.index .item6 .content{max-width:100%}.am-offcanvas{top:22px;height:calc(100% - 22px)}.sg-copyright{white-space:normal}.sg-captcha{flex-wrap:wrap}.index .all_index>.swiper-wrapper>.swiper-slide .item5 .content ul li{margin-top:0!important;margin-bottom:20px!important}.index .item5 .content ul:after{display:none}.sg-feedback input,.sg-feedback textarea{max-width:100%;box-sizing:border-box}}

.sg-image-unavailable{display:block;margin:15px auto;padding:24px;text-align:center;background:#f5f5f5;color:#888;font-size:13px}
/* Keep the source's left contact/right form layout; captcha lives inside the right column. */
.footer>.content{height:auto!important;min-height:400px;padding-bottom:45px}.footer .content .center,.index .item6 .content .center{display:flow-root;overflow:visible!important}.footer .content .center>.address,.index .item6 .content .center>.address{float:left!important;max-width:100%}.footer .content .center>.menu,.index .item6 .content .center>.menu{display:block!important;float:right!important;width:auto;max-width:100%}
#WithoutValidateMsg{display:flex!important;flex-wrap:nowrap;align-items:flex-start;width:auto;max-width:100%;height:auto!important;overflow:visible!important}#WithoutValidateMsg>.left{width:auto;min-width:0;margin-right:38px!important}#WithoutValidateMsg>.right{width:auto;min-width:0}#WithoutValidateMsg>.right textarea{height:99px!important;max-width:100%;box-sizing:border-box}#WithoutValidateMsg .sg-captcha{display:flex!important;align-items:center;gap:12px;min-height:40px;max-width:100%;overflow:visible;margin:0 0 10px;padding:0}#WithoutValidateMsg .sg-captcha input{flex:1 1 130px;width:130px!important;height:40px!important;margin:0!important;background:#fff!important;color:#222!important}#WithoutValidateMsg .sg-captcha img{display:block!important;visibility:visible!important;opacity:1!important;flex:0 0 110px;width:110px!important;height:38px!important;max-width:none!important;margin:0!important;background:#f5f5f5}#WithoutValidateMsg .sg-feedback-result:empty{display:none}
/* The source contact-map column had height:0 and overflowed into the footer. */
.contact01 .main .content .labAll .labList{display:flow-root;overflow:visible}.contact01 .main .content .labAll .labList>.left{float:none}.contact01 .main .content .labAll .labList>.right{float:none;width:100%;height:auto!important;margin-top:24px}.contact01 .main .content .labAll .labList>.right #allmap{height:auto!important;width:100%}.contact01 #allmap a{display:block}.contact01 #allmap img{display:block;width:100%;height:auto;max-height:450px;object-fit:contain;background:#f4f4f4}
.footer .content .center>.sg-copyright,.index .item6 .content .center>.sg-copyright{flex:0 0 100%;order:10;max-width:100%;margin:10px 0 0;color:#999;text-align:center}.sg-illustration-note{display:block;color:#777;font-size:12px!important;line-height:1.6;text-align:center;margin:8px 0 20px}.sg-industry-illustration{display:block;max-width:100%!important;height:auto!important;margin:15px auto 0;object-fit:contain}
html:has(.layui-layer-shade){overflow-y:hidden}
@media(max-width:1024px){.footer .content .center,.index .item6 .content .center{padding-left:15px!important;padding-right:15px!important}.footer .content .center>.menu,.index .item6 .content .center>.menu{width:100%!important;margin-top:15px}.contact01 .main .content .labAll .labList>.left{height:auto!important;min-height:360px;padding:25px 15px}.contact01 .main .content .labAll .labList .left .word{position:static!important;transform:none!important;width:100%!important}.contact01 .labList .word table{width:100%!important;table-layout:fixed}.contact01 .labList .word td{width:auto!important;height:auto!important;word-break:break-word!important}.contact01 .labList .word h6,.contact01 .labList .word p{overflow-wrap:anywhere}.contact01 .labList .word img{max-width:100%;height:auto}}
@media(max-width:1024px){.footer .content .center>.menu,.index .item6 .content .center>.menu{float:none!important;clear:both;width:100%;margin-top:20px}#WithoutValidateMsg{justify-content:center}#WithoutValidateMsg>.left,#WithoutValidateMsg>.right{flex:1;min-width:0}#WithoutValidateMsg>.left input,#WithoutValidateMsg>.right textarea{width:100%!important}.footer .sg-copyright,.index .item6 .sg-copyright{white-space:normal}}
@media(max-width:640px){#WithoutValidateMsg{display:block!important}#WithoutValidateMsg>.left{margin-right:0!important}#WithoutValidateMsg>.left,#WithoutValidateMsg>.right{width:100%}#WithoutValidateMsg .button input{width:calc(50% - 6px)!important}.footer>.content{min-height:0;padding-bottom:75px}}
