body,html{padding:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}img{max-width:100%;height:auto}h1,h2,p,ul{margin:0}ul{padding:0;list-style:none}button{padding:.5rem 1rem;font-weight:700}.ant-drawer-content-wrapper{min-height:60vh!important}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#d9d9d9}.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:active,.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:focus,.ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:hover,.ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:active,.ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:focus,.ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:hover,.ant-input-search.ant-input-compact-item>.ant-input:active,.ant-input-search.ant-input-compact-item>.ant-input:focus,.ant-input-search.ant-input-compact-item>.ant-input:hover{border-color:#d9d9d9;box-shadow:unset}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary):hover{color:#fff}.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-color:#d9d9d9;box-shadow:unset}.ant-btn,.ant-btn-primary{border-radius:5px;box-shadow:unset}.ant-input-focused,.ant-input:focus{border-color:#d9d9d9;box-shadow:unset}.ant-input:hover{border-color:#d9d9d9}.ant-input{border-radius:5px}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{border-color:#d9d9d9;box-shadow:unset}.ant-input-affix-wrapper{border-radius:5px}.ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover{background:unset}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-checked .ant-checkbox-inner:hover{background-color:#ff8452;border-color:#ff8452}.ant-checkbox-checked:after,.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner,.ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{border-color:#ff8452}.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:#ff8452;border-color:#ff8452}.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled):after{border-color:#ff8452;border-radius:5px}.ant-radio-wrapper{margin-right:5px;margin-bottom:2px}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:#ff8452;background-color:#ff8452}.ant-radio-input:focus+.ant-radio-inner{box-shadow:unset}.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio-wrapper:hover .ant-radio-inner,.ant-radio-wrapper:hover .ant-radio-wrapper,.ant-radio:hover .ant-radio-inner{border-color:#ff8452}.ant-radio-wrapper .ant-radio{height:22px}.ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:5px}.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector{border-color:#4096ff}.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select,.ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload.ant-upload-select{border-radius:5px}.ant-upload-list-picture-card .ant-upload-list-item-actions{transform:translate(1%,-50%)}.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select:not(.ant-upload-disabled):hover,.ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload.ant-upload-select:not(.ant-upload-disabled):hover{border-color:#ff8452}.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item-actions,.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item-actions,.ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item-actions,.ant-upload-wrapper.ant-upload-picture-circle-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item-actions{display:flex;justify-content:center;align-items:center}.ant-modal .ant-modal-footer{padding:20px;border-top:1px solid #f0f0f0}.ant-modal .ant-modal-title{padding:20px;border-bottom:1px solid #f0f0f0}.ant-modal .ant-modal-body{padding:20px}.ant-picker{border-radius:5px}.ant-picker-focused,.ant-picker:hover{border-color:#d9d9d9}.ant-picker-focused.ant-picker{box-shadow:unset}.ant-cascader-dropdown .ant-cascader-menu{height:100%}:where(.css-dev-only-do-not-override-dkbvqv).ant-cascader-dropdown .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),:where(.css-dev-only-do-not-override-dkbvqv).ant-cascader-dropdown .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{background-color:#f8f8f8}.ant-pagination .ant-pagination-item{color:#333;border:1px solid #ddd;background-color:#fff;border-radius:0}.ant-pagination .ant-pagination-item-active a,.ant-pagination-item:hover a{color:#ff8452!important}.ant-pagination .ant-pagination-item-active,.ant-pagination-item:hover{border-color:#ff8452!important;background-color:#fff!important;border-radius:0}.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link{color:#ff8452!important;border-color:#ff8452!important;background-color:#fff!important}.pageBut{width:80px;height:30px;padding:8px 10px;background-color:#fff;color:#ff8452;font-size:12px;font-weight:400;border:1px solid #ff8452;border-radius:0}.ant-table-wrapper .ant-table-tbody .ant-table-row.ant-table-row-selected>.ant-table-cell{background:#f8f8f8}.ant-modal{max-width:calc(100% - 40px)!important}.logicSwiperTitle span{margin-right:20px}@media(min-width:750px){.pcTable{display:block!important}.mobileCard{display:none!important}}@media(max-width:750px){.pcTable{display:none!important}.mobileCard{display:block!important}.mobileCardList{padding:0 20px}.mobileCardList .mobileCardItem{padding:15px;border:1px solid #f1f1f1;margin-bottom:20px}.mobileCardList .mobileCardItem .cardItemData{display:flex;align-items:flex-start;margin-bottom:10px}.mobileCardList .mobileCardItem .cardItemData .itemLabel{text-align:right;flex-shrink:0;min-width:100px;margin-right:10px;color:#666}.mobileCardList .mobileCardItem .catdItemBtns .ant-btn{margin-top:10px}.orderCardList{padding:0 20px}.orderCardList .orderCardItem{border:1px solid #f1f1f1;margin-bottom:20px}.orderCardList .orderCardItem .orderCardItemTop{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #f1f1f1;font-size:13px}.orderCardList .orderCardItem .orderCardItemTop .leftArea{display:flex;align-items:center}.orderCardList .orderCardItem .orderCardBottom{padding:10px;border-top:1px solid #f1f1f1;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.orderCardList .orderCardItem .orderCardBottom a{margin-left:16px}.orderCardList .orderCardItem .orderCardPrice{padding:5px 10px;border-top:1px solid #f1f1f1;text-align:right}.orderCardList .orderCardItem .orderCardGoods .orderCardGoodsItem{padding:10px;display:flex;align-items:center}.logicSwiperTitle span{display:block;margin-right:0}}#cartBtn,#cartBtnBottom{position:relative}#cartBtn .cart-item,#cartBtnBottom .cart-item{position:absolute;top:-10px;right:-10px;display:none}#cartBtnBottom .cart-item{left:-10px;right:unset}.cart-item-number{background:#ff4d4f;color:#fff!important;min-width:20px;min-height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px}.sendtocart .cart-item{display:block!important;animation:xAxis .5s cubic-bezier(1,.44,.84,.165) forwards}.sendtocart .cart-item-number{animation:yAxis .5s cubic-bezier(.165,.84,.44,1) alternate forwards}.float-right-tag{background-color:#ff8452;overflow:hidden;white-space:nowrap;position:absolute;right:-25px;top:0;transform:rotate(45deg)}.float-right-tag p{color:#fff;display:block;margin:1px 0;padding:3px 25px;text-align:center;font-size:12px;font-weight:700}.noList{padding:100px 0;text-align:center;color:#ccc}.ant-cascader-dropdown .ant-cascader-menu{overflow-y:auto;max-height:500px}.ant-cascader-dropdown .ant-cascader-menu::-webkit-scrollbar{width:10px;height:1px}.ant-cascader-dropdown .ant-cascader-menu::-webkit-scrollbar-thumb{border-radius:10px;height:20px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#b0b0b0}.ant-cascader-dropdown .ant-cascader-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:10px;background:#fff}.ant-checkbox-checked .ant-checkbox-inner{background-color:#ff8452!important;border-color:#ff8452!important}.container{width:82vw;min-width:1200px;max-width:1580px;margin:0 auto}.login-type-list{display:flex;align-items:center}.login-type-list .login-type-item{font-size:16px;color:rgba(0,0,0,.5);margin-right:30px;margin-bottom:40px;position:relative;cursor:pointer}.login-type-list .login-type-item-on{color:#000;font-weight:700}.login-type-list .login-type-item-on:after{position:absolute;content:"";width:100%;height:2px;background-color:#ff8452;left:0;top:calc(100% + 8px)}.flex{display:flex;align-items:center}.flex-start{align-items:flex-start}.flex-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.contact-content-area{padding:70px 0}.contact-content-area .contact-title{font-size:20px;font-weight:700;margin-bottom:20px}.contact-content-area .content{line-height:1.5;margin-bottom:0}.contact-content-area .form-area{margin-right:10%}.contact-content-area .form-area form{margin-top:50px;display:flex;flex-wrap:wrap}.contact-content-area .form-area form .input-item{margin-bottom:30px;width:100%}.contact-content-area .form-area form .input-item .label{font-size:16px;font-weight:700;margin-bottom:10px;color:#5b5b5b}.contact-content-area .form-area form .input-item .label .required{color:red}.contact-content-area .form-area form .flex-item{width:calc(50% - 20px)}.contact-content-area .form-area form .flex-item:nth-child(odd){margin-right:40px}.contact-content-area .form-area form .submit-btn{background:#ff8452;color:#fff;padding:12px 24px;border-radius:3px;font-size:16px;display:block}.contact-content-area .contact-info-area{flex-shrink:0;min-width:20%}.contact-content-area .contact-info-area .info-list a,.contact-content-area .contact-info-area .info-list p{font-size:16px;line-height:2;margin-bottom:0;display:block;color:#000}.contact-content-area .contact-info-area .info-list a span,.contact-content-area .contact-info-area .info-list p span{font-weight:700}.contact-content-area .contact-info-area .info-list a{text-decoration:underline}.subpage-projects-area{padding:70px 0}.subpage-projects-area .content-area{width:calc(50% - 30px)}.subpage-projects-area .content-area img{max-width:100%;margin-top:30px}.subpage-projects-area .content-area:first-child img{margin:0 0 30px}.swiper-button-next,.swiper-button-prev{position:absolute;width:50px!important;height:50px!important;border-radius:50%;background-color:#f5f5f5;cursor:pointer;top:50%!important;transform:translateY(-50%)!important;display:flex;align-items:center;justify-content:center;z-index:10}.swiper-button-next .iconfont,.swiper-button-prev .iconfont{font-size:25px;color:#86a3b6}.swiper-button-next.swiper-button-disabled .iconfont,.swiper-button-prev.swiper-button-disabled .iconfont{color:#ddd}.swiper-button-prev{left:-70px!important}.swiper-button-next{right:-70px!important}.swiper-button-next:after,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{display:none!important}.bannerTextUP{top:-50%;animation:slideUp 1.8s ease-in-out forwards}.bannerTextCenter{top:100%;animation:slideCenter 1.8s ease-in-out forwards}.bannerTextDown{top:100%;animation:slideDown 1.8s ease-in-out forwards}.bannerTextCenter,.bannerTextDown,.bannerTextUP{position:absolute;left:10%;width:80%;margin:0 auto;z-index:10;color:#fff}.bannerTextCenter p,.bannerTextDown p,.bannerTextUP p{margin-bottom:0}.bannerTextCenter .name,.bannerTextDown .name,.bannerTextUP .name{font-size:20px;font-weight:700;text-transform:uppercase}.bannerTextCenter .describe,.bannerTextDown .describe,.bannerTextUP .describe{font-size:10px;text-transform:uppercase;padding:5px 0 10px}.bannerTextCenter .but,.bannerTextDown .but,.bannerTextUP .but{background-color:#000;width:-moz-fit-content;width:fit-content;padding:5px 15px;border-radius:50px;font-size:12px}@keyframes slideCenter{0%{top:70%;opacity:0}to{top:40%;opacity:1}}@keyframes slideUp{0%{top:0;opacity:0}to{top:15%;opacity:1}}@keyframes slideDown{0%{top:100%;opacity:0}to{top:60%;opacity:1}}.ant-spin-nested-loading .ant-spin-blur:after{opacity:1!important;z-index:200}.ant-spin-nested-loading>div>.ant-spin{height:100vh!important;max-height:unset!important}@media(max-width:750px){.container{width:100%;min-width:unset;max-width:unset}.contact-content-area{padding:30px 15px}.contact-content-area .container{flex-wrap:wrap}.contact-content-area .form-area form{margin:30px 0}.contact-content-area .contact-info-area{width:100%}.projects-content-area{flex-direction:column;padding:0 15px}.projects-content-area .content-area{width:100%}.swiper-button-next,.swiper-button-prev{width:30px;height:30px;opacity:.8}.swiper-button-next .iconfont,.swiper-button-prev .iconfont{font-size:20px}.swiper-button-prev{left:0}.swiper-button-next{right:0}.modalclass :global .ant-modal .ant-modal-close{top:0!important}.modalclass :global .ant-modal .ant-modal-close-x{justify-content:left!important}}