.main-color{color:#E21F2C}.w1200{width:1200px;margin:auto}.w1800{width:1800px;margin:auto}.w1400{width:1400px;margin:auto}.w1600{width:1600px;margin:auto}@font-face{font-family:'iconfont';src:url('../font/iconfont.eot');src:url('../font/iconfont.eot?#iefix') format('embedded-opentype'),url('../font/iconfont.woff') format('woff'),url('../font/iconfont.ttf') format('truetype'),url('../font/iconfont.svg#iconfont') format('svg')}.icon{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.bg-f5{background-color:#f5f5f5}.color-f{color:#fff}.color-9{color:#999}.color-8{color:#81868e}.color-7{color:#797A86}.color-1{color:#17171B}.color-2{color:#262729}.color-3{color:#333}.color-4{color:#4e4b49}.color-6{color:#666}.pt-80{padding-top:80px}.ho-img{position:absolute;top:0;left:0;right:0;bottom:0;min-width:auto;min-height:auto;width:100%;height:100%;transform:none;transition:transform .5s ease;object-fit:cover;max-height:100%}.swiper-pagination-bullet-active{background:#E21F2C}.flex-1{flex:1}header{background-color:#F8F7F7}header.home-active{background-color:#fff}header .head-nav{height:100px}header .head-nav .logo{height:100%}header .head-nav .logo img{max-height:100%}header .head-nav .logo .a{display:block}header .head-nav .logo .b{display:none}header .head-nav ul{height:100%}header .head-nav ul li{height:100%;position:relative}header .head-nav ul li>a{height:100%;position:relative;display:flex;align-items:center}header .head-nav ul li:hover>a{color:#E21F2C}header .head-nav ul li.active>a{color:#E21F2C}header .lang{height:36px;position:relative}header .lang div{position:absolute;left:-10px;right:-10px;top:100%;background-color:#fff;display:none}header .lang div a{height:30px;display:flex;justify-content:center;align-items:center;transition:.5s}header .lang div a:hover{background-color:#E21F2C;color:#fff}header .lang:hover div{display:block}.menu-container-mask{position:fixed;top:0;left:100%;width:100vw;height:100vh;overflow:hidden;z-index:1000;background-color:rgba(0,0,0,0.6);transition:.2s;z-index:9999}.menu-container{position:absolute;top:0;right:0;width:60%;height:100%;overflow:hidden;background-color:#fff}.top-menu-list{position:absolute;top:0;right:0;width:100%;height:100%;transition:.2s}.top-menu-list.active{transform:translateX(-100%)}.top-menu-list>li{height:48px;line-height:48px}.top-menu-list>li li:first-child,.top-menu-list>li:first-child{height:45px}.top-menu-list>li li:first-child>a,.top-menu-list>li:first-child>a{background-color:#f7f7f7;height:45px}.top-menu-list>li a{height:100%;padding:0 32px 0 16px;display:flex;align-items:center;justify-content:space-between;color:#666;font-size:14px}.top-menu-list>li a span{color:#666;font-size:14px}.top-menu-list>li a .icon{color:#666;font-size:14px}.top-menu-list>li .title-name{height:100%;padding:0 32px 0 16px;display:flex;align-items:center;justify-content:space-between;color:#666;font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;white-space:normal;overflow:hidden}.top-menu-list ul{position:absolute;left:100%;width:100%;background-color:#fff;top:0;height:100%;display:none}.top-menu-list ul.active{display:block}footer{background:#262729}footer ol{background-color:#2C2D2E;padding:2.5% 4%;display:flex;justify-content:space-between}footer ol li{display:flex;align-items:center}footer ol li p{color:rgba(255,255,255,0.8)}footer .content ul li{margin-right:6%}footer .content ul li:last-child{margin-right:0}footer .content ul li a{display:block;line-height:24px}footer .content ul li a:hover{color:#fff}footer .content .info{width:252px}footer .content .info p{line-height:22px}footer .foot-info .code{width:252px}footer .foot-info .code div{position:relative}footer .foot-info .code div img{position:absolute;left:-40px;bottom:40px;width:100px;height:100px;visibility:hidden}footer .foot-info .code div:hover img{visibility:visible}footer .links{display:flex;flex-wrap:wrap}footer .links p{color:rgba(255,255,255,0.4)}footer .links a{color:rgba(255,255,255,0.4)}footer .links a:hover{color:rgba(255,255,255,0.7)}footer .copyright{border-top:1px solid rgba(255,255,255,0.1)}footer .copyright p{color:rgba(255,255,255,0.4);font-size:14px}footer .copyright a{color:rgba(255,255,255,0.4);font-size:14px;margin-left:8px}footer .copyright a:hover{color:rgba(255,255,255,0.8)}.breadcrumb{margin-bottom:0rem;font-size:14px;color:#E21F2C}.breadcrumb-item+.breadcrumb-item::before{content:var(--bs-breadcrumb-divider, ">");color:rgba(255,255,255,0.7)}.breadcrumb-item{display:flex;align-items:center}.breadcrumb-item a{color:rgba(255,255,255,0.7);font-size:14px}.breadcrumb-item a:hover{color:#fff}.home-banner .text{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;flex-direction:column;justify-content:center;z-index:1}.home-banner .text form{height:70px;background-color:#fff;width:750px;display:flex;align-items:center;padding:0 16px 0 20px;border-radius:6px}.home-banner .text form input{flex:1;display:flex;height:100%;color:#939BA0;font-size:18px}.home-banner .text .keyword{width:800px;flex-wrap:wrap;line-height:28px}.home-banner .text .keyword a:hover{color:#fff}.home-product ul li:nth-child(7) .pro-line,.home-product ul li:nth-child(8) .pro-line,.home-product ul li:nth-child(9) .pro-line{display:none}.home-title{border-bottom:1px #000 solid}.home-title a .icon{transform:rotate(-90deg)}.home-title a:hover{color:#E21F2C}.home-title a:hover .icon{color:#E21F2C}.home-application ol{justify-content:space-around}.home-application ol li a{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.home-application ol li a::before{content:'';position:absolute;left:50%;right:50%;bottom:0;height:1px;background-color:#E21F2C;transition:.5s}.home-application ol li a .a{display:block}.home-application ol li a .b{display:none}.home-application ol li a.active::before,.home-application ol li a:hover::before{left:0;right:0}.home-application ol li a.active .a,.home-application ol li a:hover .a{display:none}.home-application ol li a.active .b,.home-application ol li a:hover .b{display:block}.home-application ol li a.active h4,.home-application ol li a:hover h4{color:#E21F2C}.home-application .content{width:90%;margin:auto;background-color:#F4F4F8;min-height:198px;padding:3% 5% 2%}.home-application .content .desc{width:65%;line-height:26px}.home-application .content a{width:88px;height:32px;display:flex;justify-content:center;align-items:center;background-color:#E21F2C;border-radius:4px;margin-top:36px;border:2px #E21F2C solid;box-sizing:border-box;transition:.5s}.home-application .content a:hover{background-color:#fff;color:#E21F2C}.home-news ul li a{position:relative;overflow:hidden;padding:0 6%;height:230px;flex-direction:column;justify-content:center;z-index:1}.home-news ul li a::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,0.85);z-index:-1;transition:.5s}.home-news ul li a .desc{line-height:24px}.home-news ul li a img{z-index:-2}.home-news ul li a:hover img{transform:scale(1.08)}.home-news ul li a:hover::before{opacity:0}.home-news ul li a:hover h3{color:#fff}.home-news ul li a:hover .desc{color:rgba(255,255,255,0.8)}.home-news .news-pagination span{margin:0 2px}.page-banner .text{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center}.page-banner .text h3{position:relative}.page-banner .text h3::before{content:'';position:absolute;left:0;top:3px;bottom:3px;width:4px;background-color:#E21F2C}.page-banner .text .h3::before{background-color:#fff}.page-banner .text .desc{line-height:1.2}.application-list .gallery-thumbs::before{content:'';position:absolute;left:0;right:0;top:5px;height:1px;background-color:rgba(102,102,102,0.1)}.application-list .gallery-thumbs .item{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.application-list .gallery-thumbs .item .rect-box{position:absolute;left:0;right:0;display:flex;top:0;margin:auto;width:15px;height:15px;box-sizing:border-box;background-color:#fff;display:none}.application-list .gallery-thumbs .item .rect{width:7px;height:15px;box-sizing:border-box;position:absolute;overflow:hidden;top:0}.application-list .gallery-thumbs .item .rect>div{width:15px;height:15px;border:3px solid transparent;border-radius:50%;box-sizing:border-box;position:absolute;top:0;z-index:3;transform:rotate(45deg)}.application-list .gallery-thumbs .item .left{left:0}.application-list .gallery-thumbs .item .left .circle{border-bottom:3px solid #ddd;border-left:3px solid #ddd;left:0;animation:left 4.8s linear forwards}.application-list .gallery-thumbs .item .right{right:0}.application-list .gallery-thumbs .item .right .circle{border-top:3px solid #ddd;border-right:3px solid #ddd;border-left:3px solid #E21F2C;border-bottom:3px solid #ddd;right:0;animation:right 4.8s linear forwards}.application-list .gallery-thumbs .item:hover h3{color:#E21F2C}.application-list .gallery-thumbs .swiper-slide-thumb-active .rect-box{display:block}.application-list .gallery-thumbs .swiper-slide-thumb-active h3{color:#E21F2C}.application-list .content{padding:2.5% 3% 0}.application-list .content .item{display:flex;justify-content:space-between}.application-list .content .item .text{width:40%;position:relative}.application-list .content .item .text .desc{line-height:26px}.application-list .content .item .text a{position:absolute;left:0;bottom:3%;display:flex;align-items:center}.application-list .content .item .text a .icon{transform:rotate(-90deg)}.application-list .content .item .text a:hover{color:#E21F2C}.application-list .content .item .img{width:55%}@keyframes right{0%{border-left:3px solid #E21F2C;border-bottom:3px solid #E21F2C;-webkit-transform:rotate(45deg)}50%{border-left:3px solid #E21F2C;border-bottom:3px solid #E21F2C;-webkit-transform:rotate(225deg)}100%{border-left:3px solid #E21F2C;border-bottom:3px solid #E21F2C;-webkit-transform:rotate(225deg)}}@keyframes left{0%{border-top:3px solid #E21F2C;border-right:3px solid #E21F2C;-webkit-transform:rotate(45deg)}50%{border-top:3px solid #E21F2C;border-right:3px solid #E21F2C;-webkit-transform:rotate(45deg)}100%{border-top:3px solid #E21F2C;border-right:3px solid #E21F2C;-webkit-transform:rotate(226deg)}}.news-list .new{display:flex;justify-content:space-between;background-color:#fff}.news-list .new .img{width:40%;overflow:hidden}.news-list .new .img img{transition:.5s}.news-list .new .text{width:55%;padding:3% 4% 0 0}.news-list .new .text h3{width:70%}.news-list .new .text .desc{line-height:30px}.news-list .new .text span .icon{display:inline-block;transform:rotate(-90deg)}.news-list .new:hover img{transform:scale(1.1)}.news-list .new:hover h3{color:#E21F2C}.news-list ul li .item{height:100%;transition:.5s}.news-list ul li .item .desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:24px;height:48px;display:-webkit-box;white-space:normal;overflow:hidden}.news-list ul li .item span .icon{display:inline-block;transform:rotate(-90deg)}.news-list ul li .item:hover{box-shadow:0 0 12px 3px rgba(0,0,0,0.1)}.add-button{height:70px;width:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;transition:.5s}.add-button:hover{color:#fff;background-color:#E21F2C}.add-button:hover .icon{color:#fff}.detail-position{padding-right:10%;position:relative;z-index:10}.detail-position .left{position:relative;z-index:1}.detail-position .left h2,.detail-position .left .h2{width:260px;height:80px;background-color:#E21F2C;display:flex;justify-content:center;align-items:center}.detail-position .left h2:hover,.detail-position .left .h2:hover{color:#fff !important}.detail-position .left h3,.detail-position .left button{width:260px;height:80px;display:flex;justify-content:center;align-items:center;border-right:1px #E3E3E3 solid}.detail-position .left .dropdown-menu{z-index:10;max-height:300px;overflow-y:auto;width:260px}.detail-position .bread{position:absolute;right:0;top:0;bottom:0;left:0;display:flex;margin:auto;justify-content:flex-end;align-items:center}.detail-position .bread a{font-size:16px;margin:0 4px;color:#17171B}.detail-position .bread a:hover{color:#E21F2C}.news-detail .content .detail .title h3{width:60%}.news-detail .content .detail .info img{max-width:100%}.news-detail .content .news-detail-footer{background-color:#E3E3E3;height:80px}.news-detail .content .news-detail-footer a:hover{color:#E21F2C}.application-detail .content .info img{max-width:100%}.application-detail .common-section4 ul li a{background:#fff}.service-page .section1 ul li a{display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.5s}.service-page .section1 ul li a .img{width:108px;height:108px;transition:.5s}.service-page .section1 ul li a .img img{max-width:100%;max-height:100%}.service-page .section1 ul li a:hover .img{transform:translateY(-16px)}.service-page .section1 ul li a:hover h3{color:#E21F2C}.service-page .section2 .title .btns div{width:32px;height:32px;border:1px #17171B solid;border-radius:50%;display:flex;justify-content:center;align-items:center}.service-page .section2 .title .btns div:hover{border-color:#E21F2C}.service-page .section2 .title .btns div:hover .icon{color:#E21F2C}.service-page .section2 ul li a h3{position:relative}.service-page .section2 ul li a h3::before{content:'';position:absolute;left:0;top:4px;width:4px;height:36px;background-color:#E21F2C}.service-page .section2 ul li a .desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:24px;height:48px;display:-webkit-box;white-space:normal;overflow:hidden}.service-page .section2 ul li a .img{height:300px;display:flex;justify-content:center;align-items:center;overflow:hidden}.service-page .section2 ul li a .img img{max-width:90%;max-height:100%;transition:.5s}.service-page .section2 ul li a:hover h3{color:#E21F2C}.service-page .section2 ul li a:hover img{transform:scale(1.1)}.service-page .section3 ul li{margin-bottom:2px}.service-page .section3 ul li .title{display:flex;justify-content:space-between;align-items:center;height:98px;cursor:pointer;transition:.5s;position:relative;background-color:#fff;padding:0 4%}.service-page .section3 ul li .title .a{display:none}.service-page .section3 ul li .title .b{display:block}.service-page .section3 ul li .title div span{width:48px;height:48px;background-color:#E21F2C;border-radius:50%;border:1px #E21F2C solid;transition:.5s;display:flex;justify-content:center;align-items:center;color:#fff}.service-page .section3 ul li .title.collapsed div span{background-color:#fff;color:#E21F2C}.service-page .section3 ul li .title.collapsed .a{display:block}.service-page .section3 ul li .title.collapsed .b{display:none}.service-page .section3 ul li .answer{padding:3% 4%;display:flex}.service-page .section3 ul li .answer>span{width:48px;height:48px;background-color:#E21F2C;border-radius:50%;border:1px #E21F2C solid;transition:.5s;display:flex;justify-content:center;align-items:center}.service-page .section3 ul li .answer .desc{line-height:30px}.client-list ul li .item{background-color:#fff}.client-list ul li .item .img{height:190px;display:flex;justify-content:center;align-items:center}.client-list ul li .item .img img{max-width:90%;max-height:90%;transition:all .3s ease;filter:grayscale(100%);opacity:.6}.client-list ul li .item h3{height:38px;display:flex;justify-content:center;align-items:center;background-color:#BDBDBD;transition:.5s}.client-list ul li .item:hover img{filter:grayscale(0);opacity:1}.client-list ul li .item:hover h3{background-color:#E21F2C;color:#fff}.about-page .section2 ul li .item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 12%}.about-page .section2 ul li .item h3{border-bottom:2px #17171B solid}.about-page .section2 ul li .item .img{height:150px;display:flex;justify-content:center;align-items:center}.about-page .section2 ul li .item .img img{max-height:100%}.about-page .section3 .title .btns div{width:32px;height:32px;border:1px #17171B solid;border-radius:50%;display:flex;justify-content:center;align-items:center}.about-page .section3 .title .btns div:hover{border-color:#E21F2C}.about-page .section3 .title .btns div:hover .icon{color:#E21F2C}.about-page .section3 ul li .item .img{padding-top:50%;position:relative;overflow:hidden}.about-page .section3 ul li .item .text{position:relative}.about-page .section3 ul li .item .text::before{content:'';position:absolute;left:12px;top:20px;bottom:20px;width:3px;background-color:#E21F2C}.about-page .section3 .bar-pagination{position:relative;height:1px;width:100%;background:#e5e5e5}.about-page .section3 .bar-pagination .swiper-pagination-progressbar-fill{height:3px;top:-1px;background:#E21F2C}.about-page .section4 ul li .new{height:100%}.about-page .section4 ul li .new .text{height:100px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:0 16px;position:relative}.about-page .section4 ul li .new .text::before{content:'';position:absolute;left:12px;top:20px;bottom:20px;width:3px;background-color:#E21F2C}.about-page .section4 ul li .new .img{height:calc(100% - 100px);position:relative;overflow:hidden}.about-page .section4 ul li .item .text{height:100px;background-color:#dcdcdc;display:flex;flex-direction:column;justify-content:center;padding:0 16px;position:relative}.about-page .section4 ul li .item .text::before{content:'';position:absolute;left:12px;top:20px;bottom:20px;width:3px;background-color:#E21F2C}.about-page .section4 ul li .item .img{padding-top:80%;position:relative;overflow:hidden}.product-list ul li .item{min-height:186px;display:flex;justify-content:space-between;align-items:center;padding:0 4% 0 8%;transition:.5s}.product-list ul li .item:hover{box-shadow:0 0 12px 3px rgba(0,0,0,0.1)}.product-list ul li .item:hover h3{color:#E21F2C}.product-list ul li .item .img{width:36%;height:180px;display:flex;justify-content:center;align-items:center}.product-list ul li .item .img img{max-height:100%;max-width:100%}.product-list ul li .pro-line{height:2px;background-color:rgba(0,0,0,0.1)}.common-section4 ul li a{background:url(../images/pro-bg.jpg) no-repeat;background-size:cover}.common-section4 ul li a .img{padding-top:70%;position:relative;overflow:hidden}.common-section4 ul li a .img img{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;margin:auto;max-width:100%;max-height:100%;transition:.5s}.common-section4 ul li a:hover img{transform:scale(1.1)}.common-section4 ul li a:hover h3{color:#E21F2C}.common-section4 .section4-pagination span{margin:0 4px}.common-title .btns div{width:32px;height:32px;border:1px #17171B solid;border-radius:50%;display:flex;justify-content:center;align-items:center}.common-title .btns div:hover{border-color:#E21F2C}.common-title .btns div:hover .icon{color:#E21F2C}.product-detail .section1 .thumb .img{height:400px;display:flex;justify-content:center;align-items:center}.product-detail .section1 .thumb .img img{max-height:80%;max-width:80%}.product-detail .section3 .down{width:110px;height:36px;border:2px #E21F2C solid;transition:.5s;display:flex;justify-content:center;align-items:center}.product-detail .section3 .down:hover{color:#fff;background-color:#E21F2C}.product-detail .section3 .pro_ggs{display:flex;flex-wrap:wrap}.product-detail .section3 .pro_ggs .img{width:33.333%}.product-detail .section5 ul li .item{border:1px #BDBDBD solid}.message form{background-color:#F0F0F0;padding:40px 40px 34px}.message form .item h5{height:18px}.message form .item input{width:100%;height:60px;background-color:#fff;border-radius:6px;border:1px #dcdcdc solid;display:flex;align-items:center;padding:0 16px}.message form button{height:60px;display:flex;justify-content:center;align-items:center;background-color:#E21F2C;width:260px;border-radius:6px}.product-choose .choose-info{position:relative;z-index:10;transform:translateY(-80px)}.product-choose .choose-info .choose-num{background-color:#F4F4F8;height:70px}.product-choose .choose-info .choose-num a{width:72px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:2px;transition:.5s}.product-choose .choose-info .choose-num .filter{background-color:#E21F2C;border:1px #E21F2C solid;box-sizing:border-box}.product-choose .choose-info .choose-num .filter:hover{background-color:#fff;color:#E21F2C}.product-choose .choose-info .choose-num .clear{background-color:#797A86}.product-choose .choose-info .choose-num .clear:hover{color:#fff;background-color:#E21F2C}.product-choose .choose-info .choose-name .item{width:156px;cursor:pointer}.product-choose .choose-info .choose-name .item input{width:12px;height:12px;position:relative;cursor:pointer}.product-choose .choose-info .choose-name .item input:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border:1px solid #000;border-radius:1px;-webkit-transition:.05s;-moz-transition:.05s;-ms-transition:.05s;-o-transition:.05s;transition:.05s}.product-choose .choose-info .choose-name .item input::after{content:'';position:absolute;top:3px;left:2px;height:3px;width:7px;border-left:1px solid transparent;border-bottom:1px solid transparent;-webkit-transition:.05s;-moz-transition:.05s;-ms-transition:.05s;-o-transition:.05s;transition:.05s;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.product-choose .choose-info .choose-name .item span{margin-left:5px}.product-choose .choose-info .choose-name .item.active input::after{border-color:#E21F2C !important}.product-choose .choose-info .choose-name .item.active input::before{border-color:#E21F2C !important}.product-choose .choose-info .all-param{display:flex}.product-choose .choose-info .all-param .param-detail{flex:1;border:1px #E3E3E3 solid;margin-left:-1px}.product-choose .choose-info .all-param .param-detail:nth-child(odd){background-color:#F4F4F8}.product-choose .choose-info .all-param .param-detail .param-name{height:46px;display:flex;align-items:center;padding:0 16px}.product-choose .choose-info .all-param .param-detail .param-list{height:184px;font-size:13px;overflow:auto;border:1px }.product-choose .choose-info .all-param .param-detail .param-list .param-item{cursor:pointer;line-height:25px;position:relative;padding:0 16px;border-top:1px #E3E3E3 solid;transition:.5s}.product-choose .choose-info .all-param .param-detail .param-list .param-item:hover,.product-choose .choose-info .all-param .param-detail .param-list .param-item.active{background-color:#E21F2C;color:#fff}.product-choose .choose-result{position:relative;transform:translateY(-60px)}.product-choose .choose-result table{width:100%;border:1px #E3E3E3 solid;text-align:center}.product-choose .choose-result table thead tr{height:60px}.product-choose .choose-result table thead tr th{font-weight:540}.product-choose .choose-result table th{border:1px #E3E3E3 solid}.product-choose .choose-result table th:nth-child(odd){background-color:#EDECEC}.product-choose .choose-result table th:nth-child(even){background-color:#F4F4F8}.product-choose .choose-result table .img{width:70px;height:80px;display:flex;justify-content:center;align-items:center;margin:auto}.product-choose .choose-result table .img img{max-width:100%;max-height:100%}.product-choose .choose-result table a:hover .icon{color:#E21F2C}.product-choose .choose-result table .checkbox{width:12px;height:12px;position:relative;cursor:pointer}.product-choose .choose-result table .checkbox:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border:1px solid #000;border-radius:1px;-webkit-transition:.05s;-moz-transition:.05s;-ms-transition:.05s;-o-transition:.05s;transition:.05s}.product-choose .choose-result table .checkbox::after{content:'';position:absolute;top:3px;left:2px;height:3px;width:7px;border-left:1px solid transparent;border-bottom:1px solid transparent;-webkit-transition:.05s;-moz-transition:.05s;-ms-transition:.05s;-o-transition:.05s;transition:.05s;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.product-choose .choose-result table .checkbox:checked:after{border-color:#E21F2C !important}.product-choose .choose-result table .checkbox:checked:before{border-color:#E21F2C !important}.product-choose .choose-result table .buy-num{border:1px solid #6d6d6d;font-size:14px;text-align:center;width:98px;height:28px;background-color:#fff}.product-choose .choose-result table .num{display:inline-block;margin-left:2px}.product-choose .choose-result .final-process a{width:106px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:2px;transition:.5s}.product-choose .choose-result .final-process .submit{background-color:#E21F2C;border:1px #E21F2C solid;box-sizing:border-box}.product-choose .choose-result .final-process .submit:hover{background-color:#fff;color:#E21F2C}.product-choose .choose-result .final-process .cancel{background-color:#797A86}.product-choose .choose-result .final-process .cancel:hover{color:#fff;background-color:#E21F2C}.Online-inquiry{max-width:1200px !important}.Online-inquiry .content{background-color:#fff;border-radius:10px;padding:30px 30px 40px;z-index:1000}.Online-inquiry .content .modal-header{border-bottom:1px #BFBDBD solid}.Online-inquiry .content .modal-header button{cursor:pointer}.Online-inquiry .content .modal-header button:hover{color:#E21F2C}.Online-inquiry .content form{padding:0 3%}.Online-inquiry .content form input{width:100%;height:60px;display:flex;align-items:center;padding:0 16px;border:1px #EDECEC solid;border-radius:6px}.Online-inquiry .content form textarea{height:100px;width:100%;padding:16px;border:1px #EDECEC solid;border-radius:6px}.Online-inquiry .content form button{width:260px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:6px;background-color:#E21F2C;margin:auto}.calculator{display:flex}.calculator .application-info{width:55%;position:relative;border-right:2px #eee solid}.calculator .application-info .bg{background-color:#fff;padding-top:80%;position:relative;background-image:url(../images/application-info-bg.jpg);background-repeat:no-repeat;background-size:80%;background-position:center bottom}.calculator .application-info .text{position:absolute;left:0;top:20%;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.calculator .application-info .text ul{position:absolute;left:0;top:0;right:0;bottom:0}.calculator .application-info .text ul li{position:absolute}.calculator .application-info .text ul li a{width:150px;height:150px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;background-color:#fff;border-radius:50%;border:1px #666 solid}.calculator .application-info .text ul li a img{max-width:50px;max-height:50px}.calculator .application-info .text ul li a span{position:absolute;left:0;right:0;margin:auto;bottom:-10px;width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#E21F2C;opacity:0;transition:.5s}.calculator .application-info .text ul li a:hover span{opacity:1}.calculator .application-info .text ul li:nth-child(1){left:5%;top:12%}.calculator .application-info .text ul li:nth-child(2){left:43%;top:0%}.calculator .application-info .text ul li:nth-child(3){right:1%;top:34%}.calculator .application-info .text ul li:nth-child(4){right:26.5%;bottom:9%}.calculator .application-info .text ul li:nth-child(5){left:22%;bottom:22%}.calculator .calculator-content{width:45%;padding:20px 40px 0 0;background-color:#E21F2C;position:relative}.calculator .calculator-content .calculator-body{height:100%;display:flex;flex-direction:column;justify-content:space-between}.calculator .calculator-content .calculator-body .dl-nav{border-bottom:1px #797A86 dashed}.calculator .calculator-content .calculator-body .dl-nav li a{position:relative}.calculator .calculator-content .calculator-body .dl-nav li a::before{content:'';position:absolute;left:0;bottom:0;height:1px;width:0;transition:.5s;background-color:#E21F2C}.calculator .calculator-content .calculator-body .dl-nav li a:hover,.calculator .calculator-content .calculator-body .dl-nav li a.active{color:#E21F2C}.calculator .calculator-content .calculator-body .dl-nav li a:hover::before,.calculator .calculator-content .calculator-body .dl-nav li a.active::before{width:100%}.calculator .calculator-content .tab-content .param{position:relative;z-index:10}.calculator .calculator-content .tab-content .param .param-row{display:flex;height:60px;border:1px #e5e5e5 solid;margin-bottom:1px}.calculator .calculator-content .tab-content .param .param-row>input{display:flex;align-items:center;flex:1;width:100%;font-size:16px;padding:0 10px}.calculator .calculator-content .tab-content .param .param-row .param-unit{width:60px;height:100%;position:relative;background-color:#fff;cursor:pointer;border-left:1px #e5e5e5 solid}.calculator .calculator-content .tab-content .param .param-row .param-unit input{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer}.calculator .calculator-content .tab-content .param .param-row .param-unit .ul{width:100%;line-height:26px;cursor:pointer;display:none;position:absolute;left:0;top:60px;z-index:20;background:#fff;border:1px solid #959595}.calculator .calculator-content .tab-content .param .param-row .param-unit .ul li{padding-left:10px;color:#959595}.calculator .calculator-content .tab-content .param .param-row .param-unit .ul li:hover{background-color:#E21F2C;color:#fff}.calculator .calculator-content .tab-content .param .dw{border-left:1px #e5e5e5 solid;width:70px;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.calculator .calculator-content .tab-content .js-container{overflow-y:visible !important;overflow-x:hidden !important}.calculator .calculator-content .tab-content .conversion{width:320px;margin:auto}.calculator .calculator-content .tab-content .conversion .result{width:100%;overflow-x:auto;color:#E21F2C;font-size:20px;line-height:24px;text-align:center;height:48px;padding-top:10px;border-bottom:1px solid #ebebeb;margin-bottom:20px}.calculator .calculator-content .tab-content .conversion .param-box .label{font-size:12px}.calculator .calculator-content .tab-content .conversion .param-box input{border:1px solid #959595;width:100%;padding:0 10px;line-height:36px;height:36px;font-size:14px;color:#838288}.calculator .calculator-content .tab-content .conversion .unit{width:132px;position:relative}.calculator .calculator-content .tab-content .conversion .unit input{width:100%;border:1px solid #959595;cursor:pointer}.calculator .calculator-content .tab-content .conversion .unit .input-btn{width:36px;height:36px;background:#b40f19;cursor:pointer;position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center}.calculator .calculator-content .tab-content .conversion .unit .input-btn.on .icon{-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);-ms-transform:rotateZ(-180deg);-o-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}.calculator .calculator-content .tab-content .conversion .unit .ul{width:100%;line-height:26px;cursor:pointer;background-color:#f2f2f2;position:absolute;z-index:10;top:100%;left:0;display:none}.calculator .calculator-content .tab-content .conversion .unit .ul li{padding:0 10px;color:#959595;font-size:14px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-transition:.2s;position:relative}.calculator .calculator-content .tab-content .conversion .unit .ul li:hover{background-color:#fff;color:#b40f19}.calculator .calculator-content .tab-content .conversion .reset-btn{width:150px;height:38px;outline:none;color:#fff;border:0;background-color:#b40f19;font-size:16px;cursor:pointer;display:block;margin:15% auto 0}.calculator .calculator-content .js-pagination span{margin:0 3px}.calculator .calculator-content .calculator-select{display:flex;position:absolute;left:0;bottom:0;right:40px}.calculator .calculator-content .calculator-select button{flex:1;display:flex;justify-content:center;align-items:center;height:80px}.calculator .calculator-content .calculator-select button:first-child{background-color:#E21F2C}.calculator .calculator-content .calculator-select button:first-child:hover{color:#fff}.pagination-box{display:flex;justify-content:center;align-items:center;font-size:14px}.pagination-box li{margin:0 3px;font-size:14px;border:none;border-radius:3px}.pagination-box li a,.pagination-box li .disabled{border-radius:3px;color:#6e6e6e;background:#fff;padding:8px 12px;border:1px solid #dcdcdc;display:inline-block}.pagination-box li.active a,.pagination-box li a:hover{background:#E21F2C;color:#fff;border:1px solid #E21F2C}.pagination-box li .current{background:#E21F2C;color:#fff;border-radius:3px;padding:7px 11px;border:1px solid #E21F2C;display:inline-block}/*# sourceMappingURL=./style.css.map */
.product-item-choose .choose-info .choose-name .item input[type="radio"] {
    appearance: none;
    -webkit-appearance: none;
    border: 1px solid black;
    border-radius: 2px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.product-item-choose .choose-info .choose-name .active input[type="radio"]::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(30deg);
    width: 6px;
    height: 13px;
    border-bottom: 1.5px solid red;
    border-right: 1.5px solid red;
    border-top: 0px;
    border-left: 0px;
}
.product-item-choose .choose-info .choose-name .item input[type="radio"]:checked::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(30deg);
    width: 6px;
    height: 13px;
    border-bottom: 1.5px solid red;
    border-right: 1.5px solid red;
    border-top: 0px;
    border-left: 0px;
}