.bgt {background-position:center;background-repeat:no-repeat;background-size:cover;}
.border-text {color:transparent;-webkit-text-stroke:1px white;}
a.g-btn {line-height:1.2 !important;font-weight:400;letter-spacing:0;padding:0.82em 2.2em;transition-duration:0.3s;border-radius:99rem;transition-timing-function:ease;background:#d80c18;text-transform:uppercase;color:#fff;}
a.g-btn i {display:inline-block;transform:rotate(-45deg);transition:all 0.4s;margin-left:0.1rem;}
a.g-btn:hover {background:#333;}
a.g-btn:hover i {transform:rotate(0);}
/* header*/
.header {position:fixed;width:100%;left:0;top:0;z-index:21;transition:all 0.3s ease-in-out;}
.header .d1 {position:relative;padding:0.08rem 0;z-index:1;}
.header .logo a {display:flex;align-items:center;}
.header .logo img {width:1.7rem;}
.header .logo img.logo2 {display:none;}
.header .nav > ul > li {margin:0 0.2rem;}
.header .nav > ul > li > a {color:#fff;position:relative;font-weight:bold;padding:0.15rem 0;display:inline-flex;align-items:center;text-transform:uppercase;}
.header .nav > ul > li > a i {margin-left:0.06rem;transform:scale(0.8);}
.header .nav > ul > li > a::after {content:"";position:absolute;height:2px;left:0;right:0;margin:0 auto;bottom:0px;opacity:0;width:0;transition:all ease 0.3s;-webkit-transform:all ease 0.3s;background:#fff;}
.header .nav > ul > li .v2 {width:100%;position:absolute;left:0;top:90%;z-index:22;background:#fff;box-shadow:0 10px 5px 0 rgba(0,0,0,0.05);border-top:1px solid #edf2f5;display:block;transform-origin:50% 0;transform:scaleY(0) translateZ(0);opacity:0;transition:transform 0.3s,opacity 0.3s;}
.header .nav > ul > li .v2 .g-cols {grid-template-columns:1fr 3fr;display:grid;grid-gap:var(--gap,0.3rem);}
.header .nav > ul > li .v2 .g-cols .col1 {min-width:0;width:auto;padding:0.56rem 0;min-height:390px;padding-right:0.3rem;border-right:1px solid #edf2f5;}
.header .nav > ul > li .v2 .g-cols .col1 .desc {margin:0.1rem 0 0.15rem;color:#999;line-height:1.35;}
.header .nav > ul > li .v2 .g-cols .col2 {padding-left:0.4rem;}
.header .nav > ul > li .v2 .g-cols .col2 .tabs-list {padding:0.56rem 0;width:28% !important;border-right:1px solid #edf2f5;}
.header .nav > ul > li .v2 .g-cols .col2 .tabs-list li {margin-bottom:0.1rem;}
.header .nav > ul > li .v2 .g-cols .col2 .tabs-list li a {opacity:0.4;transition:none;text-transform:uppercase;}
.header .nav > ul > li .v2 .g-cols .col2 .tabs-list li.active a {opacity:1;color:#000;font-weight:bold;}
.header .nav > ul > li .v2 .g-cols .col2 .tabs-section {flex-grow:1;width:70%;padding-left:0.37rem;}
.header .nav > ul > li .v2 .g-cols .col2 .tabs-section .tabcont {display:none;}
.header .nav > ul > li .v2 .g-cols .col2 .tabs-section .tabcont:nth-child(1) {display:block;}
.header .nav > ul > li .v2 .g-cols .col2 .tabs-section .cols_2 {grid-template-columns:repeat(2,1fr);display:grid;grid-gap:0.45rem;}
.header .nav > ul > li .v2 .g-cols .col2 .tabs-section .cols_2 .nav-box {padding:0.56rem 0;min-height:390px;width:4rem;}
.header .nav > ul > li .v2 .g-cols .col2 .tabs-section .cols_2 .nav-box .w-text a {color:#000;}
.header .nav > ul > li .v2 .g-cols .col2 .tabs-section .cols_2 .nav-box .w-text a i {transform:scale(0.8);}
.header .nav > ul > li .v2 .g-cols .col2 .tabs-section .cols_2 .nav-box .desc {margin:0.1rem 0 0.15rem;color:#999;line-height:1.2;}
.header .nav > ul > li .v2 .g-cols .col2 .tabs-section .cols_2 .nav-box .submenu li {width:48%;margin:0.05rem 0;float:left;}
.header .nav > ul > li .v2 .g-cols .col2 .tabs-section .cols_2 .nav-box .submenu li a i {font-size:0.1rem;margin-left:0.05rem;}
.header .nav > ul > li .v2 .g-cols .col2 .tabs-section .cols_2 .nav-box .submenu li:nth-child(2n) {float:right;}
.header .nav > ul > li .v2 .g-cols .col2 .tabs-section .cols_2 .nav-pic {width:auto;padding-top:0.6rem;padding-right:3vw;}
.header .nav > ul > li.active a::after,.header .nav > ul > li:hover a::after {opacity:1;width:100%;transition:all ease 0.3s;-webkit-transform:all ease 0.3s;}
.header .nav > ul > li:hover .v2 {transform:scaleY(1) translateZ(0);opacity:1;}
.header .lang {position:relative;}
.header .lang a {color:#fff;position:relative;padding:0.1rem 0;display:inline-flex;}
.header .lang a span {margin:0 0.08rem;vertical-align:middle;}
.header .lang a::after {content:"";position:absolute;height:2px;left:0;right:0;margin:0 auto;bottom:0;opacity:0;width:0%;transition:all ease 0.3s;-webkit-transform:all ease 0.3s;background:#fff;}
.header .lang .v2 {position:absolute;top:100%;width:1.2rem;left:50%;transform:translateX(-50%);display:none;background:rgba(216,12,24,0.95);overflow:hidden;}
.header .lang .v2 li {margin:0;}
.header .lang .v2 li a {color:#fff;display:block;width:100%;padding:0.1rem 0;text-align:center;}
.header .lang .v2 li a:hover {background:#333;}
.header .sou {margin:0 0.25rem;cursor:pointer;}
.header .sou > i {color:#fff;}
.header .sou .form {width:0;transition:width 0.3s;overflow:hidden;}
.header .sou .form.open {width:2.5rem;}
.header .sou form {width:100%;height:0.4rem;background:rgba(0,0,0,0.2);border-radius:0.2rem;padding:0 0.15rem;color:#fff;}
.header .sou form input {height:100%;background:none;color:#fff;}
 .header .email{position:relative;}
.header .email a{color:#fff}
.header .lang-drop{position: absolute;top: calc(100% + 26px);right: 50%;padding:10px 15px;transform: translateX(50%);background: #ffffff;border: 1px solid #ebeef5;border-radius: 4px;box-shadow: 0px 2px 12px 0 rgba(0, 0, 0, 0.1);z-index: 9999;visibility: hidden;opacity: 0;font-size: 15px;transition: opacity 0.3s, top 0.3s;text-align: center;}
.header .lang-arrow{display: block;width: 10px;height: 10px;background-color: #ffffff;border-top: 1px solid #ebeef5;border-left: 1px solid #ebeef5;transform: translateX(-50%) rotate(45deg);position: absolute;top: -6px;right:14%;}
.header .email:hover .lang-drop{visibility: visible;opacity: 1;top: calc(100% + 2px);}
.header .email .lang-drop.lang-flex{transform: translateX(20%);}
.header .email a i {margin-right:0.05rem;}
.header.fix,.header.header2,.header.header3 {background:#fff;}
.header.fix .email a,.header.header2 .email a,.header.header3 .email a{color:#333;}
.header .email a:hover{color:#d80c18}
.header.fix .top,.header.header2 .top,.header.header3 .top {display:none;}
.header.fix .logo img.logo2,.header.header2 .logo img.logo2,.header.header3 .logo img.logo2 {display:inline-block;}
.header.fix .logo img.logo1,.header.header2 .logo img.logo1,.header.header3 .logo img.logo1 {display:none;}
.header.fix .nav > ul > li > a,.header.header2 .nav > ul > li > a,.header.header3 .nav > ul > li > a {color:#000;}
.header.fix .nav > ul > li:hover > a,.header.fix .nav > ul > li.active > a,.header.header2 .nav > ul > li:hover > a,.header.header2 .nav > ul > li.active > a,.header.header3 .nav > ul > li:hover > a,.header.header3 .nav > ul > li.active > a {color:#d80c18;}
.header.fix .nav > ul > li:hover > a::after,.header.fix .nav > ul > li.active > a::after,.header.header2 .nav > ul > li:hover > a::after,.header.header2 .nav > ul > li.active > a::after,.header.header3 .nav > ul > li:hover > a::after,.header.header3 .nav > ul > li.active > a::after {background:#d80c18;}
.header.fix .lang a,.header.header2 .lang a,.header.header3 .lang a {color:#333;}
.header.fix .sou > i,.header.header2 .sou > i,.header.header3 .sou > i {color:#333;}
.header.fix .sou form input,.header.fix .sou form i,.header.header2 .sou form input,.header.header2 .sou form i,.header.header3 .sou form input,.header.header3 .sou form i {color:#333;}
.header.fix .email a i,.header.header2 .email a i,.header.header3 .email a i {color:#333;}
.header.fix .d1::before,.header.header2 .d1::before,.header.header3 .d1::before {display:none;}
.header.fix {box-shadow:0 0 0.1rem rgba(0,0,0,0.1);}
.banner {height:100vh;position:relative;z-index:1;}
.banner .swiper-container,.banner .swiper-slide {height:100%;}
.banner .swiper-container .bgt,.banner .swiper-slide .bgt {height:100%;}
.banner .slide-txt {width:100%;height:100%;z-index:1;left:0;top:0;padding-bottom:0.96rem;position:absolute;color:#fff;}
.banner .slide-txt .wrap {max-width:4rem;position:relative;}
.banner .slide-txt h1 {line-height:1;margin-bottom:0.4rem;}
/* index*/
.g-type {margin-bottom:0.5rem;}
.g-type .cont {max-width:4.8rem;}
.g-type h2 {margin-bottom:0.16rem;position:relative;}
.g-type h2::before {content:"";width:0.19rem;height:0.3rem;background:#d80c18;display:inline-block;transform:skewX(20deg);margin-right:0.16rem;}
.vmore i {margin-left:0.05rem;transform:scale(0.8);margin-top:0.03rem;}
.swp-jt {position:relative;}
.swp-jt .jt {width:0.48rem;height:0.48rem;background:#f6f6f6;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:ease 0.3s;}
.swp-jt .jt.prev {left:0;}
.swp-jt .jt.next {right:0;}
.swp-jt .jt:hover {background:#d80c18;color:#fff;}
.swp-jt .jt.swiper-button-disabled {cursor:not-allowed;background:#f6f6f6;color:#999;}
.swp-jt2 {padding:0 0.7rem;margin:0 -0.7rem;}
.flex-stretch li {display:flex;}
.flex-stretch li a {display:flex;flex:1;}
.flex-stretch li a .item {flex:1;overflow:hidden;}
.idx1 .item .item-info {position:relative;}
.idx1 .item .item-info .item-txt {position:absolute;left:0;top:0;text-align:center;width:100%;padding:0.4rem 0;color:#fff;}
.idx1 .item .item-info .item-txt h5 {margin-bottom:0.09rem;}
.idx1 .item .item-pic {margin-top:-1.2rem;position:relative;z-index:1;padding:0 0.32rem;transition:ease 0.3s;}
.idx1 .item:hover .item-pic {transform:translateY(-0.2rem);}
.idx1 .jt {top:40%;display:none;}
.idx1 .jt.prev {left:0.1rem;}
.idx1 .jt.next {right:0.1rem;}
.idx2 {background:#f6f6f6;}
.pro-list .item {background:#fff;transition-duration:0.3s;padding:0.32rem;border:1px solid #ebebeb;position:relative;}
.pro-list .item .hot {position:absolute;top:0.16rem;right:0.16rem;z-index:1;color:#d80c18;}
.pro-list .item .item-pic {margin-bottom:0.16rem;}
.pro-list .item .pro-desc {color:#999;height:0.2rem;margin-top:0.06rem;}
.pro-list .item:hover {box-shadow:0 0.02rem 0.05rem rgba(0,0,0,0.1),0 0.08rem 0.25rem rgba(0,0,0,0.15);z-index:4;}
.idx3 .item .item-pic {margin-bottom:0.16rem;}
.idx3 .item .item-txt {padding-top:0.06rem;padding-left:0.2rem;position:relative;}
.idx3 .item .item-txt::before {content:"";width:0.12rem;height:0.18rem;background:#d80c18;display:inline-block;transform:skewX(20deg);margin-right:0.16rem;position:absolute;top:-0.25rem;}
.idx3 .item .item-txt h5 {margin-top:0.1rem;}
.idx4 {background:#1a1a1a;position:relative;overflow:hidden;z-index:1;}
.idx4::before {content:"";width:40%;height:100%;background:#fff;position:absolute;top:0;left:0;z-index:-1;}
.idx4 .wrap {grid-template-columns:repeat(2,1fr);display:grid;gap:0.8rem;align-items:center;}
.idx4 .col1 {margin-inline-start:min(1340px / 2 + 0px / 2 + 0px - 50vw,0.4rem * -1);position:relative;}
.idx4 .col1 .play {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0.6rem;height:0.6rem;background:#fff;border-radius:50%;}
.idx4 .col1 .play i {color:#d80c18;}
.idx4 .col1 .play::before {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;content:"";z-index:-1;animation:scale 2s ease-out infinite;background:#fff;opacity:0.5;}
.idx4 .col1 .play::after {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;content:"";z-index:-1;animation:scale2 2s ease-out infinite;background:#fff;opacity:0.3;}
.idx4 .col2 {color:#fff;}
.idx4 .col2 .row1 .item {position:relative;}
.idx4 .col2 .row1 .item .num {color:#d80c18;margin-bottom:0.04rem;}
.idx4 .col2 .row1 .item .num .unit {margin:0 0 0.15rem 0.04rem;}
.idx4 .col2 .row1 li {width:26%;}
.idx4 .col2 .row1 li:not(:last-child) .item::after {content:"";width:1px;height:80%;background:#fff;position:absolute;top:50%;right:0;transform:translateY(-50%);}
.idx4 .col2 .row2 {padding:0.4rem 0;color:#999;line-height:1.35;}
.idx4 .col2 .row2 p {margin-bottom:0.24rem;}
.idx4 .col2 .row2 p:last-child {margin-bottom:0;}
.idx4 .col2 .row3 {padding-bottom:0.4rem;}
.idx5 .item .item-txt {padding:0.24rem;background:#f6f6f6;}
.idx5 .item .desc {margin:0.12rem 0;line-height:1.3;color:#878787;}
.idx5 .item .attr {color:#999;}
.idx5 .item .attr i {margin-right:0.05rem;}
.idx5 .item .attr .date {margin-left:0.2rem;}
/* footer*/
.footer {background:#1a1a1a;color:#999;}
.footer a {color:#999;}
.footer a:hover {color:#fff;}
.footer .ft1 {padding:0.5rem 0 0.4rem;border-bottom:1px solid #333;}
.footer .ft1 .col1 {color:#fff;}
.footer .ft1 .col1 p {letter-spacing:0.25px;}
.footer .ft1 .link a {color:#fff;}
.footer .ft2 {padding-top:0.25rem;padding-bottom:0.35rem;position:relative;}
.footer .ft2::before {content:"";width:100%;height:1px;background:#333;position:absolute;top:0.83rem;left:0;}
.footer .ft2 .col1 {max-width:4rem;}
.footer .ft2 .col1 .logo {margin-bottom:0.35rem;}
.footer .ft2 .col1 .logo img {width:1.7rem;margin-top:-.13rem}
.footer .ft2 .col1 .lxfs li {display:flex;align-items:center;margin-bottom:0.08rem;}
.footer .ft2 .col1 .lxfs li .icon {flex-shrink:0;width:0.18rem;margin-right:0.15rem;}
.footer .ft2 .col1 .lxfs li .info {flex:1;overflow:hidden;line-height:1.35;}
.footer .ft2 .col2 li h6 {margin-top:0.1rem;margin-bottom:0.35rem;color:#fff;}
.footer .ft2 .col2 li .tit button {display:none;}
.footer .ft2 .col2 li ul {padding-top:0.15rem;}
.footer .ft2 .col2 li ul li {margin-bottom:0.1rem;}
.footer .ft2 .col2 li ul li:last-child {margin-bottom:0;}
.footer .ft3 {padding:0.3rem 0;border-top:1px solid #333;}
.gotop {position:fixed;bottom:0.2rem;z-index:22;right:0.1rem;width:0.5rem;height:0.5rem;background:#d80c18;color:#fff;border-radius:0.05rem;display:flex;align-items:center;justify-content:center;transform:translate3d(0,150%,0) !important;transition:all 0.3s ease-in-out;}
.gotop i {color:#fff;}
.gotop.active {transform:translate3d(0,0,0) !important;}
.gotop:hover {opacity:0.88;}
/* product*/
.inner-slide {padding:2.8rem 0;color:#fff;position:relative;z-index:1;}
.inner-slide .wrap {max-width:6rem;}
.inner-slide .post-desc {margin-top:0.15rem;}
.inner-slide::before {content:"";width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;z-index:-1;}
.pro-list1 li {display:flex;}
.pro-list1 .item {flex:1;overflow:hidden;background:#f6f6f6;padding:0.3rem;}
.pro-list1 .item .title {margin:0.1rem 0;}
.pro-list1 .item .attr {color:#333;margin:0.12rem 0 0.2rem;}
.pro-list1 .item .attr ul {padding-left:0.2rem;}
.pro-list1 .item .attr ul li {display:list-item;list-style-type:disc;margin:0.06rem 0;}
.crumbs {padding:0.2rem 0;background:#f0f0f4;border-bottom:1px solid #ebebeb;}
.crumbs a.zy {margin-right:0.1rem;}
.crumbs1 {border-bottom:1px solid #ebebeb;padding:0;}
.crumbs1 .subcat li {margin-right:0.4rem;}
.crumbs1 .subcat li:last-child {margin-right:0;}
.crumbs1 .subcat li a {padding:0.2rem 0;display:block;color:#333;position:relative;}
.crumbs1 .subcat li a::after {content:"";width:0;height:2px;background:#d80c18;position:absolute;bottom:-1px;left:0;transform:translateY(-50%);transition:all 0.3s ease-in-out;}
.crumbs1 .subcat li:hover a::after,.crumbs1 .subcat li.active a::after {width:100%;}
a.vmore {padding:0 0.3rem;height:0.52rem;display:flex;align-items:center;justify-content:center;background:#d80c18;color:#fff;min-width:1.64rem;text-align:center;border-radius:0.5rem;transition:background 0.3s;}
/* pages*/
.pages {padding:0.6rem 0 0;}
.pages li,.pages span {margin:0 0.04rem;}
.pages li a,.pages a {height:0.4rem;min-width:0.4rem;padding:0 .1rem;border-radius:0.05rem;border:1px solid #eaeaea;display:flex;background:#fff;align-items:center;justify-content:center;color:#4b4b4b;transition:all ease 0.3s;}
.pages li:hover a,.pages li.active a,.pages span:hover a,.pages span.active a {background:#d80c18;border-color:#d80c18;color:#fff;}
.pages .icon-arrow5:before{content: "\e616";}
.pages .icon-arrow6:before{content: "\e613";}
/* product*/
.product {background:#f2f7f6;}
.product .sidebar {width:2.85rem;flex-shrink:0;margin-right:0.6rem;}
.product .sidebar .search2 {margin-bottom:0.48rem;}
.product .sidebar .search2 form {background:#fff;padding:0 0.15rem;}
.product .sidebar .search2 form input {width:100%;height:0.44rem;background:none;}
.product .sidebar .search2 form button {margin-left:0.2rem;background:none;}
.product .sidebar .sidebox {margin-top:0.2rem;border-top:1px solid #e6ebea;}
.product .sidebar .sidebox li {border-bottom:1px solid #e6ebea;}
.product .sidebar .sidebox li a {display:flex;align-items:center;padding:0.2rem 0;}
.product .sidebar .sidebox li a.v1 {width:calc(100% - 0.5rem);}
.product .sidebar .sidebox li .link {position:relative;font-weight:bold;}
.product .sidebar .sidebox li .link i {width:0.5rem;height:0.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;right:0;z-index:2;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;}
.product .sidebar .sidebox li .v2 {display:none;padding:0 0 0.1rem 0;}
.product .sidebar .sidebox li .v2 li {border:0;}
.product .sidebar .sidebox li .v2 li a {margin:0;padding:0.06rem 0;}
.product .sidebar .sidebox li .v2 li.on a {padding:0;color:#d80c18;}
.product .sidebar .sidebox li .v2 a {height:auto;width:100%;background:none;line-height:1.5;}
.product .sidebar .sidebox li .v2 a:hover,.product .sidebar .sidebox li .v2 a.on {color:#d80c18;}
.product .sidebar .sidebox li.cur .v2 {display:block;}
.product .sidebar .sidebox li.cur .link {color:#d80c18;}
.product .sidebar .sidebox li.cur .link a {color:#d80c18;}
.product .sidebar .sidebox li.cur .link i::before {content:"\e632";}
.product .sidebar .sidebox li.on .link {color:#d80c18;}
.product .sidebar .sidebox li.on .link a {color:#d80c18;}
.product .sidebar .sidebox li.on .link i::before {content:"\e632";}
.product .maincont {width:calc(100% - 2.91rem);}
.product .current-type {margin-bottom:0.35rem;}
.product .pro-list li .item {background:#fff;border:1px solid #e6ebea;transition:all 0.3s;padding:0.25rem;}
.product .pro-list li .item .item-pic {position:relative;}
.product .pro-list li .item .item-pic .more {position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);background:#d80c18;color:#fff;width:0.5rem;height:0.5rem;border-radius:50%;}
.product .pro-list li .item .item-pic .more:hover {background:#000;}
.product .pro-list li .item .item-txt {padding:0 0 0.15rem 0;}
.product .pro-list li .item .item-txt .model {margin-top:0.1rem;}
.product .pro-list li .item:hover {box-shadow:0 0 0.15rem 0 rgba(0,0,0,0.1);}
.product .pro-list li .item:hover .item-pic .more {opacity:1;}
/* show_product*/
.product-detail .det-row1 .box1 {padding:0.6rem 0 0;}
.product-detail .det-row1 .box1 .slides1 {padding:0.2rem;border:0.01rem solid #ddd;color:#282828;height:4.92rem;overflow:hidden;}
.product-detail .det-row1 .box1 .slides1 .swiper-container {height:100%;}
.product-detail .det-row1 .box1 .slides1 .swiper-slide {height:100%;}
.product-detail .det-row1 .box1 .slides1 .swiper-slide a {display:flex;align-items:center;justify-content:center;height:100%}
.product-detail .det-row1 .box1 .slides1 .swiper-slide img {width:auto;max-height:100%;}
.product-detail .det-row1 .box1 .slides1 .swiper-slide .item {padding:0.2rem;}
.product-detail .det-row1 .box1 .slides1 .swiper-slide .item img{max-height:100%!important;width:auto!important}
.product-detail .det-row1 .box1 .slides1 .video {width:100%;height:100%;position:relative;}
.product-detail .det-row1 .box1 .slides1 .video video {height:100%!important;width:auto!important}
.product-detail .det-row1 .box1 .slides2 .btn {width:0.4rem;flex-shrink:0;height:0.9rem;display:flex;align-items:center;justify-content:center;background:#d80c18;cursor:pointer;}
.product-detail .det-row1 .box1 .slides2 .btn i {width:14px;height:14px;color:#fff;}
.product-detail .det-row1 .box1 .slides2 .btn:hover {opacity:0.88;}
.product-detail .det-row1 .box1 .pro-btns .btn3{margin-left: 0;background: none;border-color:#787880!important;color:#787880!important;}
.product-detail .det-row1 .box1 .pro-btns .btn3:hover{background: none;color: var(--color)!important;}
.product-detail .det-row1 .box1 .slides2 .gallery-thumbs {margin:0 0.1rem;}
.product-detail .det-row1 .box1 .slides2 .gallery-thumbs .swiper-slide .item {height:0.92rem;overflow:hidden;border:0.03rem solid #eee;}
.product-detail .det-row1 .box1 .slides2 .gallery-thumbs .swiper-slide .item img {width:auto;opacity:0.7;max-height:100%;}
.product-detail .det-row1 .box1 .slides2 .gallery-thumbs .swiper-slide.active .item {border-color:#d80c18;}
.product-detail .det-row1 .box1 .slides2 .gallery-thumbs .swiper-slide.active .item img {opacity:1;}
.product-detail .det-row1 .box1 .box1-info {border:1px solid #e6ebea;padding:0.48rem;}
.product-detail .det-row1 .box1 .box1-info .pro-type a {color:#787880;}
.product-detail .det-row1 .box1 .box1-info .pro-type a:hover {color:#d80c18;}
.product-detail .det-row1 .box1 .box1-info .pro-tit {margin:0.05rem 0 0.1rem;font-family:Arial;}
.product-detail .det-row1 .box1 .box1-info .pro-attrs {margin:0.25rem 0;line-height:1.35;}
.product-detail .det-row1 .box1 .box1-info .pro-attrs table {width:100%;}
.product-detail .det-row1 .box1 .box1-info .pro-attrs table td {vertical-align:middle;padding:0.1rem 0;border:none;}
.product-detail .det-row1 .box1 .box1-info .pro-attrs table td:first-child {width:35%;color:#888;}
.product-detail .det-row1 .box1 .box1-info .pro-attrs table td:nth-child(2) {font-weight:700;}
.product-detail .det-row1 .box1 .box1-info .pro-btns a i {margin-right:0.05rem;}
.product-detail .det-row1 .box1 .box1-info .pro-btns .btn2 {margin-left:0.25rem;background:none;border:0.02rem solid #d80c18;color:#d80c18;}
.product-detail .det-row1 .box1 .box1-info .pro-btns .btn2:hover {background:#000;border-color:#000;color:#fff;}
.product-detail .det-row1 .sxp {padding:0.4rem 0;}
.product-detail .det-row1 .sxp li a {display:flex;align-items:center;}
.product-detail .det-row1 .sxp li a i {flex-shrink:0;font-weight:bold;color:#999;}
.product-detail .det-row1 .sxp li a.prev i {margin-right:0.1rem;}
.product-detail .det-row1 .sxp li a.next i {margin-left:0.1rem;}
.product-detail .det-row1 .sxp li a .tit {color:#999;}
.product-detail .det-row1 .sxp li a:hover i,.product-detail .det-row1 .sxp li a:hover .tit {color:#d80c18;}
.product-detail .det-row1 .pro-info {padding:0 0 0.35rem 0;line-height:1.5;}
.product-detail .det-row1 .pro-info img {max-width:100% !important;height:auto !important;}
.product-detail .det-row2 {background:#f2f7f6;}
.product-detail .det-row2 .side-msg .quote {padding:0.48rem;background:#fff;}
.product-detail .det-row2 .side-msg .quote .message-form .list li .field input,.product-detail .det-row2 .side-msg .quote .message-form .list li .field textarea {background:#f2f7f6;color:inherit;}
.product-detail .det-row3 {background:#fff;}
.product-detail .det-row3 .pro-list {padding-top:0.3rem;}
/* faq*/
.faq .faq-cont {padding-right:0.25rem;}
.faq .faq-list li .item {padding:0.18rem 0;border-bottom:1px solid #e6ebea;}
.faq .faq-list li .item .item-tit {display:flex;align-items:center;justify-content:space-between;}
.faq .faq-list li .item .item-tit .tit {flex:1;overflow:hidden;}
.faq .faq-list li .item .item-tit .fold {margin-left:0.25rem;flex-shrink:0;cursor:pointer;}
.faq .faq-list li .item .item-cont {margin-top:0.15rem;line-height:1.5;display:none;}
.faq .faq-list li:first-child .item {border-top:1px solid #e6ebea;}
.faq .faq-list li.active .item .item-tit {background:#fff0;color:#d80c18;}
.faq .faq-list li.active .item .item-tit .fold i::before {content:"\e612";}
.faq .side-msg .quote {padding:0.48rem;background:#f2f7f6;}
.faq .side-msg .quote .message-form .list li .field input,.faq .side-msg .quote .message-form .list li .field textarea {background:#fff;color:inherit;}
.message-form .list li .label {margin-bottom:0.15rem;}
.message-form .list li .field input,.message-form .list li .field textarea {font-family:inherit;font-size:inherit;font-weight:inherit;background:#f6f6f6;color:inherit;min-height:0.44rem;width:100%;transition:all 0.2s;border:1px solid transparent;padding:0 0.2rem;}
.message-form .list li .field input:focus,.message-form .list li .field textarea:focus {border-color:#d80c18;}
.message-form .list li .field input::-webkit-input-placeholder,.message-form .list li .field textarea::-webkit-input-placeholder {color:#999;font-size:inherit;font-weight:inherit;font-family:"Arial";}
.message-form .list li .field textarea {resize:none;padding:0.2rem;min-height:1.3rem;}
.message-form .btn {margin-top:0.25rem;}
.message-form .btn button {padding:0.13rem 0.32rem;border-radius:0.35rem;background:#d80c18;color:#fff;transition:all 0.3s;}
.message-form .btn button:hover {background:#333;}
.message-form2 {border-radius:0.1rem;padding:7%;box-shadow:0 0 0.2rem 0 rgba(0,0,0,0.1);}
/* about*/
.about .ab1 .info {margin-top:0.3rem;}
.about .ab1 .info .desc {margin-top:0.3rem;line-height:1.5;}
.about .ab1 .info .desc p {margin-bottom:0.2rem;}
.about .ab1 .info .desc p:last-child {margin-bottom:0;}
.about .ab1 .data-num {padding-top:0.4rem;}
.about .ab1 .data-num .item {text-align:center;}
.about .ab1 .data-num .item .num {color:#d80c18;margin-bottom:0.08rem;}
.about .ab1 .data-num .item .num .unit {margin:0 0 0.15rem 0.04rem;font-weight:normal;}
.about .ab2 {position:relative;}
.about .ab2 .gyt {display:block;}
.about .ab2 .play {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0.6rem;height:0.6rem;background:#fff;border-radius:50%;}
.about .ab2 .play i {color:#d80c18;}
.about .ab2 .play::before {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;content:"";z-index:-1;animation:scale 2s ease-out infinite;background:#fff;opacity:0.5;}
.about .ab2 .play::after {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;content:"";z-index:-1;animation:scale2 2s ease-out infinite;background:#fff;opacity:0.3;}
.about .ab3 .list {margin-bottom:0.5rem;}
.about .ab3 .list li {margin-bottom:0.2rem;}
.about .ab3 .list li .item .num {color:#d80c18;}
.about .idx4 {overflow:hidden;margin-bottom:1rem;}
.about .idx4 .row2 {padding:0 0 0.5rem;}
/* contact*/
.contact .contact-box1 .list li .icon {width:0.4rem;height:0.4rem;flex-shrink:0;margin-right:0.18rem;background:#d80c18;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:0.05rem;}
.contact .contact-box1 .list li .icon i {color:#fff;}
.contact .contact-box1 .list li .info {max-width:2.2rem;}
.contact .contact-box1 .list li .info .tit {margin-bottom:0.05rem;}
.contact .contact-box1 .list li .info .cont {line-height:1.3;}
.contact .contact-box3 iframe {width:100%;height:6rem;border:0;outline:0;display:block;}
/* honor*/
.honor .list {margin-bottom:0.8rem;}
.honor .list .g-desc {margin-bottom:0.35rem;}
.honor .list li .item {text-align:center;}
.honor .list li .item .item-tit {margin-top:0.15rem;font-weight:bold;}
/* download*/
.download li .item {color:#000;}
.download li .item .item-pic {border:1px solid #ddd;padding:0.1rem;}
.download li .item .item-pic img {display:block;}
.download li .item .item-tit {margin:0.1rem 0;}
.download li .item .item-link i {margin-right:0.06rem;flex-shrink:0;}
.download li .item:hover .item-tit {color:#d80c18;}
/* video*/
.video .list .item .fitImg {padding-top:66.66%;}
.video .list .item .item-time {color:#767574;margin:0.15rem 0;}
.video .list .item .item-time i {margin-right:0.06rem;}
.video .list .item .item-tit {color:#000;line-height:1.3;}
.video .list .item:hover .item-tit {color:#d80c18;}
/* laybox*/
#c-video-box {display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,0.8);text-align:center;}
#c-video-box .c-btn {position:fixed;top:0.3rem;right:0.3rem;width:0.5rem;height:0.5rem;color:#fff;background:#fff;border-radius:50%;transition:0.5s;z-index:9;}
#c-video-box .c-btn:after,#c-video-box .c-btn:before {content:"";position:absolute;bottom:0.24rem;left:0.1rem;width:0.3rem;height:0.02rem;background:#333;transition:0.5s;}
#c-video-box .c-btn:hover {background:#d80c18;}
#c-video-box .c-btn:hover:after,#c-video-box .c-btn:hover:before {background:#fff;}
#c-video-box .c-btn:after {-webkit-transform:rotate(45deg);transform:rotate(45deg);}
#c-video-box .c-btn:before {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
#c-video-box video {position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:60%;background:#000;}
.news-detail h1 {font-weight:normal;padding-bottom:0.26rem;border-bottom:1px solid #e9e9e9;position:relative;margin-bottom:0.15rem;}
.news-detail h1::before {content:"";width:1.09rem;height:1px;background:var(--color);position:absolute;left:0;bottom:0;}
.news-detail .news-attr {padding:0.2rem 0;}
.news-detail .news-attr .dd {color:#000;margin-right:0.54rem;}
.news-detail .news-attr .dd i {margin:0 0.05rem 0 0;color:var(--color);}
.news-detail .news-cont {line-height:1.8;padding:0.2rem 0;border-bottom:1px solid #e9e9e9;}
.news-detail .news-cont img {max-width:100% !important;height:auto !important;}
.news-detail .news-cont video {max-width:100% !important;}
.news-detail .news-sxp {padding:0.15rem 0;}
.news-detail .news-sxp li {margin:0.15rem 0;}
.news-detail .news-sxp li a {display:block;}
.news-detail .news-sxp li strong {color:#000;margin-right:0.05rem;}
.news-side {margin-left:0.9rem;}
.news-side .side-tit {padding-bottom:0.26rem;border-bottom:1px solid #e9e9e9;position:relative;margin-bottom:0.15rem;}
.news-side .side-tit::before {content:"";width:1.09rem;height:1px;background:var(--color);position:absolute;left:0;bottom:0;}
.news-side .side1 {margin-bottom:0.52rem;}
.news-side .side1 .side-cont ul {gap:0.12rem;}
.news-side .side1 .side-cont li {margin-bottom:0.06rem;}
.news-side .side1 .side-cont li a {display:inline-block;padding:0.1rem 0.23rem;background:#eeeef2;border-radius:0.25rem;}
.news-side .side1 .side-cont li:hover a {background:var(--color);color:#fff;transition:all ease 0.3s;}
.news-side .side2 li .item {padding:0.2rem 0;border-bottom:1px solid #e9e9e9;}
.news-side .side2 li .item .item-tit {position:relative;text-indent:0.15rem;line-height:1.25;}
.news-side .side2 li .item .item-tit::before {content:"";width:0.03rem;height:0.13rem;background:#d80c18;position:absolute;left:0;top:0.04rem;}
.news-side .side2 li .item .item-time {margin-top:0.04rem;color:#767574;    padding-left: .15rem}
