:root{
    --color:#ef0000;
    --swiper-theme-color:#ef0000;
}


/*Top003084 */
.Top003084{position: fixed; left: 0; width: 100%;color: #fff; z-index: 100; transition: .3s; border-bottom: 1px solid rgba(255, 255, 255, .4);}
.Top003084 .auto{display: flex; align-items: center; justify-content: space-between; position: relative; max-width: 1720px;}
.Top003084 .logo img.active{display: none;}
.Top003084 .logo img{height:56px;}
.Top003084 menu li{position:relative;}
.Top003084 menu li:after{position: absolute; bottom: -1px; height: 2px; content: ''; width: 0; background: #00468e; left: 50%; transform: translateX(-50%);transition: 0.3s;}
.Top003084 menu li.aon a{position: relative;}
.Top003084 menu li.aon a::after{position: absolute; content: ""; left: 0; bottom: 0; transform: translateY(50%); width: 100%; height: 3px; background-color: #fff;}
.Top003084 menu li span{ display: block;}
.Top003084 .open-search{position: relative; display: block; background: url(../image/search.svg) no-repeat; width: calc(23/16 * 1em); height: calc(23/16 * 1em); background-size: cover;}
.Top003084 .top-search{position: absolute;right: 0; top:273%;background: #fff; width: 400px;padding-right: 40px;}
.search-show .Top003084 .top-search{display: block;}
.Top003084 .top-search .text{width: 100%;height: 40px;line-height: 40px; border: 0;padding: 0 10px; box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);}
.Top003084 .top-search .btn{position: absolute;right: 0;top:0; width: 40px;height: 40px;background: url(../image/search_active.svg) no-repeat center center #fff;}
.Top003084 .top-lang{position: relative; z-index: 100; display: flex; align-items: center;}
.Top003084 .top-lang .cur{padding: 0 calc(27/16 * 1em) 0 2em;  background: url("../image/languague.svg") no-repeat left center; display: flex; align-items: center; background-size: auto 100%; position: relative; z-index: 1;height: calc(25/16 * 1em);}
.Top003084 .top-lang .cur:after{width: 8px; height: 8px; margin-left: calc(10/16 * 1em); content: '';border-top: 2px solid #fff;border-right: 2px solid #fff; transform: rotate(135deg); margin-top: -3px;}
.Top003084 .lang-list{position: absolute; left: 50%; width: 120px;margin-left: -60px; z-index: 100;background: #fff;border-radius: 0 0 5px 5px; top: 100%; padding: 10px 0;display: none;}
.Top003084 .lang-list a{display: block;line-height: 30px;text-align: center;}
.Top003084 .right .line{width: 1px; height: 1em; background-color: rgba(255, 255, 255, .5); content: ""; margin:0 calc(26/16 * 1em);}
.Top003084 .right{display: flex; align-items: center;}
.Top003084 .right .operate{display: flex; align-items: center;}
.Top003084 .right .operate a{color: #333; padding: 0 calc(18/16 * 1em); height: calc(36/16 * 1em); border-radius: 9999px; border: 1px solid rgba(0,0,0,0.5); display: flex; align-items: center; justify-content: center;}
.Top003084 .right .operate a:nth-of-type(1){margin-right: calc(20/1920 * 100vw);}
.Top003084 .right .operate::before{content: ""; width: 1px; height: 1em; background-color: rgba(0,0,0,0.5); margin: 0 calc(40/1920 * 100vw);}
.Top003084 .right .search{position: relative;}

.Top003084 menu li span a{font-size: calc(20/16 * 1em); color: #fff; }
.Top003084.scroll{background-color: #fff; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);}
.Top003084.scroll .open-menu i{background-color: #000;}
.Top003084.scroll .open-search.on:before,.Top003084.scroll .open-search.on:after{background-color: #000;}
.Top003084.scroll .logo img:not(.active){display: none;}
.Top003084.scroll .logo img.active{display: block;}
.Top003084.scroll .open-search{background-image: url(../image/search_active.svg);}
.Top003084.scroll .top-lang .cur{background-image: url(../image/languague_active.svg); color: #333;}
.Top003084.scroll .top-lang .cur:after{border-color: #333;}
.Top003084.scroll  menu li.aon a{color: var(--color);}
.Top003084.scroll  menu li.aon a::after{background-color: var(--color);}
@media (min-width:1025px) {
.Top003084.scroll menu li span a{color: #333;}
.Top003084 menu li{float: left;min-height:100px;}
.Top003084 menu li span a{line-height: 100px; display: block; position: relative;}
.Top003084 menu li:not(:last-child){margin-right: calc(57/1920 * 100vw);}

}
@media (max-width:1024px) {
.Top003084 menu{position: absolute;right: 0; top: -100%; transform:translateY(-100%);opacity:0;z-index: 100;width: 220px;background: rgba(0,0,0,0.5); padding: 2vw; transition: transform 0.3s;}
.Top003084 menu li{ border-bottom: 1px solid rgba(255,255,255,0.2);}
.Top003084 menu li span{padding: 10px 0;}
.Top003084 .auto{padding: .5em 0;}
.Top003084 .logo{display: table; height: 50px;}
.Top003084 .logo a{display: table-cell;; vertical-align: middle;}
.Top003084 .logo img{max-height: 35px;}
.Top003084 .open-menu{position: relative; display: block; width: 24px; margin-left: 1em;}
.menu-show .Top003084 menu{ top: 100%; transform:translateY(0);opacity:1;}
.open-menu i{height: 2px;}
.Top003084 .right .operate a{height: calc(30/16 * 1em); padding: 0 .5em;}
.Top003084 .top-search{max-width: 40vw;}
}

@media(max-width:480px){
    .Top003084 .open-menu{width: 20px; margin-left: .5em;}
    .Top003084 .logo img{max-height: 30px;}
}

/*Banner003069 */
.Banner003069{position: relative; z-index: 1;}
.Banner003069 .txt{position: absolute;right: 5%;top: calc(50% + 50/16 * 1em);transform: translateY(-50%);z-index: 10;color: #fff;background:rgba(0,0,0,.7);padding:60px 30px;width: 40%;}
.Banner003069 .txt .cn{font-size: calc(60/16 * 1em); font-weight: bold;}
.Banner003069 .Ispic img{width: 100%;}
.Banner003069.partyBuildingBanner .auto{max-width: 1180px;}
.Banner003069.partyBuildingBanner aside{text-align: start; color: #fffcdb; text-shadow: 2px 5px 0px #c62e2d;}
@media(min-width:1025px){
    .Banner22  .Ispic{height:30rem;}
    .Banner22  img{display:none;}
}
@media(max-width:1024px){
    .Banner003069 .txt{top: calc(50% + 25px + .5em);}
    .Banner003069 .txt .cn{font-size: calc(24/16 * 1em);}
   
    .Banner003069 .Ispic img{display: none;}


}
@media(max-width:640px){
    .Banner22 .Ispic img{display: block;height:calc(200/16 * 1em) !important;object-fit:cover;}
    .Banner22 .Ispic{background:none;}
}

/*Location001821*/
.Location001821{border-bottom: 1px solid #e7edf2;}
.Location001821 .current{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; color:#a4b5cd; text-transform:uppercase;}
.Location001821 .menu{display: flex; gap: .5em calc(50/16 * 1em); flex-wrap: wrap;}
.Location001821 .menu li a{display: block;  padding: calc(27/18 * 1em) 0; font-size: calc(18/16 * 1em);  color: #333;}
.Location001821 .menu li.active a,.Location001821 .menu li:hover a{border-bottom: 3px solid var(--color); color: var(--color);}
.Location001821 em{ font-style:normal; margin: 1em 0; margin-left: auto;  background:url(../image/Location001821-icon.png) no-repeat left center;
     /* background-size: auto 100%; */
      padding-left:calc(25/16 * 1em);}
.Location001821 em i{ font-style:normal; margin:0 calc(10/16 * 1em);}
.Location001821 em,
.Location001821 em a,
.Location001821 b{color:#999; }
.Location001821 em a:hover{color: var(--color);}
.Location001821.partyBuildingLocation{border-bottom: none;}
@media(min-width:1025px){
    .Location001821 em{margin-left: auto;}
    .Location001821 .current{min-height: calc(80/16 * 1em);}
}

@media(max-width:1024px){
    .Location001821 .current{flex-wrap: wrap; }
    .Location001821 .menu{width: 100%;}
    .Location001821 em{margin-top: 1em;}
}

@media(max-width:480px){
    .Location001821 em{background-size: auto 100%;display:none;}
}

.more{background: url(../images/more.png) no-repeat center; transition: .3s;  color: #ef0000; background-size: 100% 100%; display: flex; align-items: center; justify-content: center; width: calc(160/16 * 1em); height: calc(60/16 * 1em);}
.more span{display: flex; align-items: center; transition: .3s;}
.more span::after{content: ""; transition: .3s; width: 8px;height: 8px;margin-left: calc(20 / 16* 1em);content: '';border-top: 2px solid #ef0000;border-right: 2px solid #ef0000;transform: rotate(45deg);}
.more:hover span::after{margin-left: calc(10/16 * 1em); border-color: var(--color);}
.more:hover{background-color: #ef0000;color:#fff;}
.more:hover span::after{border-color: #fff;}
.home_about .more{background:#ef0000 url(../images/more.png) no-repeat center;color:#fff;}
.home_about .more span::after{border-top: 2px solid #fff;border-right: 2px solid #fff;}
.more2{background: url(../images/1more.png) no-repeat center;color:#fff;}
.more2 span::after{border-color:#fff;}
.home_product .more2{border:1px solid #fff;}
.home_product .more2:hover{border-color:#ef0000;}
@media(max-width:1024px){
    .more{width: calc(160/16 * 1em); height: calc(45/16 * 1em);}
}

.productCenter .auto{padding: calc(80/1920 * 100%) 0;}
.productCenter .topProduct{display: flex; flex-wrap: wrap; margin-bottom: calc(60/1440 * 100%);}
.productCenter .topProduct figure{width: calc(660/1440 * 100%); padding-bottom: calc(500/1440 * 100%); border: 1px solid #e5e5e5; position: relative;}
.productCenter .topProduct figure img{position: absolute; transition: .3s; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.productCenter .topProduct figure:hover img{transform: scale(1.05) translate(-50%,-50%);}
.productCenter .topProduct .textBox{width: calc(780/1440 * 100%); display: flex; align-items: center; background: url(../images/productTop.jpg) no-repeat center; background-size: cover; padding: calc(40/1440 * 100%) calc(70/1440 * 100%) calc(40/1440 * 100%) calc(60/1440 * 100%);position:relative;}
.productCenter .topProduct .textBox aside{font-size: calc(30/16 * 1em); color: #fff; margin-bottom: calc(30/780 * 100%);}
.productCenter .topProduct .textBox p{font-size: calc(18/16 * 1em);  color: #fff; line-height: calc(30/18); margin: 0;}
.productCenter .topProduct .textBox .more{margin-top: calc(45/780 * 100%); }
.productCenter .list{display: flex; flex-wrap: wrap; gap: calc(60/16 * 1em) calc(60/1440 * 100%); margin-bottom: calc(80/1440 * 100%);}
.productCenter .list li{width: calc(440/1440 * 100%); border: 1px solid #e5e5e5;}
.productCenter .list li a{display: block; padding: calc(30/440 * 100%); padding-bottom: calc(60/440 * 100%);}
.productCenter .list li figure{text-align: center; position: relative; padding-bottom: 100%;}
.productCenter .list li figure img{max-width: 60%; max-height: 80%; transition: .3s; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.productCenter .list li aside{font-size: calc(24/16 * 1em); color: #333; text-align: center; margin-top: calc(50/440 * 100%); transition: .3s;}
.productCenter .list li:hover aside{color: var(--color);}
.productCenter .list li:hover figure img{transform: scale(1.05) translate(-50%,-50%);}

@media(max-width:1024px){
    .productCenter .topProduct figure{width: 100%;}
    .productCenter .topProduct .textBox{width: 100%;}
    .productCenter .topProduct .textBox aside{font-size: calc(24/16 * 1em);}
    .productCenter .topProduct .textBox p{font-size: calc(16/16 * 1em);}
    .productCenter .topProduct figure{padding-bottom: 75%;}
    .productCenter .list{gap: calc(18/16 * 1em) 3%;}
    .productCenter .list li{width: 48.5%;}
    .productCenter .list li aside{font-size: calc(18/16 * 1em);}
    .productCenter .topProduct .textBox{min-height:20rem;}
}

/*.Page001726 为demo编号*/
.Page001726{ text-align:center; font-size:calc(16/16 * 1em);}
.Page001726 .Pages .p_cur,
.Page001726 .Pages .p_count,
.Page001726 .Pages .p_total,
.Page001726 .Pages .p_jump,
.Page001726 .Pages .a_first,
.Page001726 .Pages .a_end{ display:none;}
.Page001726 .Pages em{ font-style:normal;}
.Page001726 .Pages a{margin: 0 5px; vertical-align:middle; font-size: calc(18/16 * 1em); width:50px;color: #666;height:50px; line-height:50px; border: 1px solid #e0e0e0;}
.Page001726 .Pages a.a_prev,
.Page001726 .Pages a.a_next{font-family: "宋体"; font-weight: bold; overflow:hidden; background:url(https://www.szekeme.com/cn/images/Page001726-prev.png) no-repeat center center;}
.Page001726 .Pages a.a_next{ background-image:url(https://www.szekeme.com/cn/images/Page001726-next.png);}
.Page001726 .Pages a:hover,
.Page001726 .Pages em a.a_cur{ background-color:var(--color); color: #fff; border-color: var(--color);}
.Page001726 .p_page{display: flex; justify-content: center;}
.Page001726 .p_page .num{display: flex;}
.Page001726 .Pages a.a_prev{margin-right: 30px; margin-left: 0;}
.Page001726 .Pages a.a_next{margin-left: 30px; margin-right: 0;}
.Page001726 .Pages{display: flex; justify-content: center;}
.Page001726 .Pages .p_jump{display: flex; align-items: center;}
.Page001726 .Pages .p_jump input{width: 50px; height: 50px; color: #666; line-height:50px; border: 1px solid #e0e0e0; font-size: 18px; text-align: center;}
.Page001726 .Pages .p_jump input[type="button"]{background-color: var(--color); color: #fff; border: none; cursor: pointer;}
.Page001726 .Pages .p_jump b{ font-size: 16px; margin: 0 10px;}

@media(max-width:768px){
    .Page001726 .Pages a{width: 35px; height: 35px; line-height: 35px; font-size: 14px;}
    .Page001726 .Pages .p_jump input{width: 35px; height: 35px; line-height: 35px; font-size: 14px;}
    .Page001726 .Pages .p_jump{display: none;}
    .Page001726 .Pages a.a_prev{margin-right: 10px; margin-left: 0;}
    .Page001726 .Pages a.a_next{margin-left: 10px; margin-right: 0;}
}

footer{background-color: #111; }
footer .auto{padding-top: calc(120/1920 * 100%); padding-bottom: calc(60/1920 * 100%);}
footer .middle{display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: calc(50/16 * 1em); border-top: 1px solid #333;}
footer .middle .left{display: flex;}
footer .middle .left .code figure{padding: calc(3/16 * 1em); display: inline-block; background-color: #fff;}
footer .middle .left .code figure img{width:130px;}
footer .middle .left .code aside{font-size: calc(18/16 * 1em); color: #fff;}
footer .middle .left .code span{display: block; margin-top: 1em; color: rgba(255, 255, 255, .5);}
footer .middle .left .info{margin-left: calc(25/16 * 1em); }
footer .middle .left .info aside{color: rgba(255, 255, 255, .5);}
footer .middle .left .info p{margin: 0; font-size: calc(18/16 * 1em); color: #fff; line-height: calc(30/18); margin-top: calc(3/16 * 1em);}
footer .middle nav{display: flex; gap: 1em calc(100/1920 * 100vw); margin-top: calc(-120/16 * 1em);}
footer .middle nav dt a{color: #fff; font-size: calc(18/16 * 1em); transition: .3s; }
footer .middle nav dt{margin-bottom: calc(90/16 * 1em);}
footer .middle nav dl dd:not(:nth-last-of-type(1)){margin-bottom:1em;}
footer .middle nav dd a{color: rgba(255, 255, 255, .5); transition: .3s; }
footer .middle nav dt:hover a{color: var(--color);}
footer .middle nav dd:hover a{color: var(--color);}
footer .b-bottom{color: rgba(255, 255, 255, .5); display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: calc(80/1440 * 100%);}
footer .b-bottom a:not(:hover){color: rgba(255, 255, 255, .5);}
footer .b-bottom nav a:not(:nth-last-of-type(1)){margin-right: calc(30/16 * 1em);}

@media(max-width:1024px){
    footer .middle nav{margin-top: 2em; width: 100%; justify-content: space-between;}
    footer .middle nav dt{margin-bottom: calc(30/16 * 1em);}
    footer .b-bottom{justify-content: center;}
    footer .b-bottom .left{text-align: center;}
    footer .b-bottom nav{margin-top: 1em;}
    footer .middle nav dt a{font-size: calc(16/16 * 1em);}
    footer .middle nav dd a{font-size: calc(14/16 * 1em);}
    footer .middle nav{gap:0}
}


/*
.RighInfo002254 为demo编号
*/
.RighInfo002254{ background-color: #fff; padding: calc(80/1920 * 100%) 0; border-bottom: 1px solid #e6e6e6; margin-bottom: calc(80/1920 * 100%);}
.RighInfo002254 .slider-big{ height: 448px; border:1px solid #e5e5e5; position: relative;}
.RighInfo002254 .slider-big .decoration{position: absolute; z-index: 3; background: url(../image/productDetail.svg) no-repeat center; background-size: cover; right: calc(40/16 * 1em); top: calc(40/16 * 1em); width: calc(54/16 * 1em); height: calc(29/16 * 1em);}
.RighInfo002254 .slider-big li figure{ background-size:cover;}
.RighInfo002254 .slider-list{ position: relative; margin-top: calc(20/16 * 1em);}
.RighInfo002254 .slider-list li{ height:90px;  position:relative; }
.RighInfo002254 .slider-list li figure{  border:1px solid #f2f2f2;height: 100%; background-size: 100%; margin-right: 10px;}
.RighInfo002254 .slider-list li.slick-current figure{border-color: #00a1d8; border-width:1px; }
.RighInfo002254 .slider-list .slick-slider{padding: 0 60px; overflow: hidden; width: calc(100% + 10px);}
.RighInfo002254 .slider{overflow: hidden;}
.RighInfo002254 .slick-track{display: flex;}

.RighInfo002254 .slider-list .slick-arrow{height: 100%; position: absolute; top: 50%; z-index: 2; border: 1px solid #e5e5e5; transform: translateY(-50%); bottom: 0; font-size: 0; background-repeat: no-repeat; width: 50px; background-position: center; cursor: pointer;}
.RighInfo002254 .slider-list .slick-arrow::after{content: ""; position: absolute; width: 10px;height: 10px;margin-left: calc(10 / 16* 1em);content: '';border-top: 2px solid #222222;border-right: 2px solid #222222;transform: rotate(135deg);top: 50%; left: 50%; transform: translate(-50%,-50%);}
.RighInfo002254 .slider-list .slick-prev{left: 0;}
.RighInfo002254 .slider-list .slick-prev::after{transform: translate(-50%,-50%) rotate(-135deg);}
.RighInfo002254 .slider-list .slick-next{right: 0px;}
.RighInfo002254 .slider-list .slick-next::after{transform: translate(-50%,-50%) rotate(45deg);}
.RighInfo002254 .right_info{ float:right; width:calc(750/1440 * 100%); margin-top: calc(60/1440 * 100%);}
.RighInfo002254 .list_img{float:left; width:calc(630/1440 * 100%); position:relative;}


.RighInfo002254 .right_info h1,.RighInfo002254 .right_info h3,.RighInfo002254 .right_info p{margin: 0;}
.RighInfo002254 .right_info h1{color: #fff; font-weight: bold; font-size: calc(30/16 * 1em); line-height: 2; padding-right: 7em; padding-left: .66666em; background: linear-gradient(to right,var(--color),#fff 90%);}
.RighInfo002254 .right_info p{line-height: 2;  font-size: calc(18/16 * 1em); color: #333333; margin-top: calc(50/750 * 100%);}
 
@media(max-width:1024px){
    .RighInfo002254 .list_img{width: 100%;}
    .RighInfo002254 .right_info{width: 100%; margin-top:2em;}
    .RighInfo002254 .slider-big li figure{background-size:auto 80%;}
    .RighInfo002254 .slider-list li figure{background-size: auto 90%;}
    .RighInfo002254 .right_info h1{font-size: calc(20/16 * 1em);}
}
 
@media (max-width:768px){
    .RighInfo002254 .list_img,
    .RighInfo002254 .right_info{ float:none; width:auto;}
}
@media (min-width:641px) {
    .RighInfo002254 .slider-big *{height: 100%;}
}
@media(max-width:640px){
    .RighInfo002254 .slider-big{height: auto;}
    .RighInfo002254 .slider-big li .Ispic{padding-bottom: calc(476 / 536 * 100%);}
    .RighInfo002254 .slider-list{padding:0 42px; margin-top: 3vw;}
}	
@media(max-width:480px){
    .RighInfo002254 .slider-list li.slick-current figure{margin-right: 0px;}
}	


.productDetail h2.itemTitle{font-size: calc(30/16 * 1em); color: #00a1d8; margin: 0; font-weight: bold;}
.productDetail .application .info{margin-bottom: calc(80/1920 * 100%);}
.productDetail .application .info aside{font-size: calc(28/16 * 1em);  color: #333333; line-height: calc(36/28); margin-top: .71em; margin-bottom: .53em;}
.productDetail .application .info p{margin: 0; font-size: calc(18/16 * 1em);  line-height: 2; color: #333333;}
.productDetail .application .info .edit_info{ font-size: calc(18 /16 * 1em);  line-height: 2; color: #333333;}
.productDetail .application .info table{border:0 !important;border: 1px solid #ccc !important;}
.productDetail .application .info table tr{border:0 !important;border-bottom: 1px solid #ccc !important;}
.productDetail .application .info table tr:nth-of-type(odd){background-color: #f1f1f1}
.productDetail .application .info table tr:last-child{border-bottom: 0;}
.productDetail .application .info table tr td{padding: 0 1em;height: calc(40 /16 * 1em);font-size: calc(18 /16 * 1em);border:0 !important;border-right: 1px solid #ccc !important;box-sizing: border-box;}
.productDetail .application .info table tr td:nth-of-type(1){width: calc(220 /16 * 1em)}
.productDetail .application .info table tr td:last-child{border-right: 0;}
.productDetail .application .listBox{background: url(../image/application_Back.png) no-repeat center; background-size: cover;}
.productDetail .application .listBox .ul{padding: calc(80/1920 * 100%) calc(40/1920 * 100%); display: flex; justify-content: space-between; flex-wrap: wrap;}
.productDetail .application .listBox li{color: #fff; width: calc(330/1360 * 100%); padding: calc(40/1360 * 100%) calc(30/1360 * 100%);}
.productDetail .application .listBox li:nth-of-type(1),.productDetail .application .listBox li:nth-last-of-type(1){width: calc(350/1360 * 100%);}
.productDetail .application .listBox li aside{font-size: calc(36/16 * 1em); text-align: center;}
.productDetail .application .listBox li p{font-size: calc(18/16 * 1em);  line-height: 2; margin: 0; text-align: center; margin-top: 1.3888em;}
.productDetail .application .listBox li:not(:nth-last-of-type(1)){position: relative;}
.productDetail .application .listBox li:not(:nth-last-of-type(1))::after{position: absolute; background: linear-gradient(to bottom,transparent 10%,#fff,transparent 90%); content: ""; height: 100%; width: 1px; right: 0; top: 0;}
/* .productDetail .application .listBox li:nth-of-type(1){padding-right: calc(90/1360 * 100%);}
.productDetail .application .listBox li:nth-last-of-type(1){padding-left: calc(90/1360 * 100%);} */

.productDetail .feature .auto{padding: calc(80/1920 * 100%) 0;}
.productDetail .feature .ul{margin-top: calc(40/1440 * 100%); gap: calc(50/16 * 1em) calc(42/1440 * 100%); display: flex; flex-wrap: wrap;}
.productDetail .feature .ul li{box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.1);  color: #333; width: calc(452/1440 * 100%); padding: calc(50/1440 * 100%) calc(50/1440 * 100%); font-size: calc(18/16 * 1em); line-height: 2; display: flex; align-items: center; justify-content: center; text-align: center;}

@media(max-width:1024px){
    .productDetail .application .listBox .ul{padding-left: 0; padding-right: 0;}
    .productDetail .application .listBox li{width: 48.5%;}
    .productDetail .application .listBox li:nth-of-type(1),.productDetail .application .listBox li:nth-last-of-type(1){width: 48.5%;}
    .productDetail .application .listBox li:nth-of-type(1){padding-right: 0;}
    .productDetail .application .listBox li:nth-last-of-type(1){padding-left: 0;}
    .productDetail .application .listBox li:not(:nth-last-of-type(1))::after{display: none;}
    .productDetail .application .listBox li aside{font-size: calc(24/16 * 1em);}
    .productDetail .feature .ul{gap: calc(18 / 16* 1em) calc(42 / 1440* 100%);;}
    .productDetail .feature .ul li{width: 48.5%;}
}

.service .headerTitle{padding-top: calc(80/1920 * 100%); margin-bottom: calc(15/1920 * 100%);}
.service .headerTitle aside{font-size: calc(30/16 * 1em); position: relative; padding-left: .66666em; color: #333;}
.service .headerTitle aside::before{content: ""; position: absolute; left: 0; top: 50%; width: 6px; height: 60%; background-color: var(--color); transform: translateY(-50%);}
.service .headerTitle p{font-size: calc(18/16 * 1em);  color: #333; margin: 0; margin-top: .7777em; line-height: 2;}
.service .content .ul li{display: flex; flex-wrap: wrap; position: relative;align-items: center;}
.service .content .ul li figure{width: calc(980/1920 * 100%); position: relative;}
.service .content .ul li figure .backImg{position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: 
    /* url(../images/service_back.png)  */
    no-repeat left center; background-size: cover;}
.service .content .ul li figure img{width: calc(963/980 * 100%);}
.service .content .ul li .textBox{position: absolute; left: 50%; display: flex; transform: translateX(-50%);/* top: calc(150/800 * 100%); */}
.service .content .ul li .textBox .inner{width: calc(620/1440 * 100%);}
.service .content .ul li .textBox aside{font-size: calc(50/16 * 1em); color: #333; margin: calc(40/620 * 100%) 0;}
.service .content .ul li .textBox p{font-size: calc(18/16 * 1em);  line-height: 2; margin: 0; color: #333;}
.service .content .ul li:nth-of-type(2n+1) .textBox{justify-content: end;}
/* .service .content .ul li:nth-of-type(2n) figure .backImg{background-image: url(../images/service2_back.png);}  */
.service .content .ul li:nth-of-type(2n) figure{text-align: right; margin-left: auto;}

@media(max-width:1600px){
    .service .content .ul li .textBox{top: 50%; transform: translate(-50%,-50%);}
}

@media(max-width:1024px){
    .service .headerTitle aside{font-size: calc(24/16 * 1em);}
    .service .headerTitle p{font-size: calc(16/16 * 1em);}
    .service .content .ul li .textBox{position: static; transform: none; margin-top: 1em;}
    .service .content .ul li .textBox .inner{width: 100%;}
    .service .content .ul li .textBox aside{margin: .5em 0; font-size: calc(36/16 * 1em);}
    .service .content .ul li .textBox p{font-size: calc(16/16 * 1em);}
    .service .content .ul li figure{width: 80%;}
}

.qualityPolicy .auto{padding: calc(80/1920 * 100%) 0;}
.qualityPolicy .headerTitle p{font-size: calc(18/16 * 1em);  line-height: 2; margin: 0; color: #333;}
.qualityPolicy .headerTitle aside{font-size: calc(24/16 * 1em); margin-top: calc(26/1440 * 100%); margin-bottom: calc(100/1440 * 100%); line-height: 1.5; color: #333;}
.qualityPolicy .ul{display: flex; flex-wrap: wrap;justify-content: center;}
.qualityPolicy .ul li{width: calc(390/1440 * 100%);}
.qualityPolicy .ul li aside{font-size: calc(30/16 * 1em); line-height: 1; color: #333;  margin-bottom: 1em; margin-top: calc(5/3 * 1em);}
.qualityPolicy .ul li p{color: #333; line-height: calc(30/16); margin: 0; }
.qualityPolicy .ulBox{position: relative;}
.qualityPolicy .ulBox > figure{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: calc(1418/1440 * 100%); z-index: -1;}

@media(min-width:769px){
    .qualityPolicy .ul{padding-left: 5px;}
    .qualityPolicy .ul li:nth-of-type(-n+3){border-bottom: 1px solid #000; padding-top: calc(10/1440 * 100%); padding-bottom: calc(80/1440 * 100%);}
    .qualityPolicy .ul li:not(:nth-of-type(3n)){padding-right: calc(135/1440 * 100%); width: calc((390 + 135)/1440 * 100%);}
    .qualityPolicy .ul li:not(:nth-of-type(-n+3)){padding-top: calc(90/1440 * 100%);}
    .qualityPolicy .ul li::after{content: ""; position: absolute; width: 11px; height: 11px; border-radius: 50%; border: 1px solid #000; background-color: #fff; z-index: 2;}
    .qualityPolicy .ul li:nth-of-type(-n+3)::after{bottom: 0; left: 0; transform: translate(-50%,50%);}
    .qualityPolicy .ul li:not(:nth-of-type(-n+3))::after{top: 0; left: 0; transform: translate(-50%,-50%);}
    .qualityPolicy .ul li{ padding-left: calc(38/1440 * 100%); border-left: 1px dashed #000; position: relative;}
}

@media(max-width:1024px){
    .qualityPolicy .ul li aside{font-size: calc(24/16 * 1em);}
    .qualityPolicy .ul li:not(:nth-of-type(3n)) {padding-right: calc(38 / 1440* 100%);}
}

@media(max-width:768px){
    .qualityPolicy .ul{gap: 1em 0;}
    .qualityPolicy .ul li{width: 100%;}
    .qualityPolicy .ul li:not(:nth-of-type(3n)){padding-right: 0;}
}

.problem .auto{padding: calc(80/1920 * 100%) 0;}
.problem .ul li .faq_q{display: flex; justify-content: space-between; color: #fff; line-height: 1.5; font-size: calc(24/16 *  1em);}
.problem .ul li .faq_q *{padding: calc(22/24 * 1em) 0; background-color: var(--color);}
.problem .ul li .faq_q div{width: calc(100/24 * 1em); display: flex; align-items: center; justify-content: center;}
.problem .ul li .faq_q p{margin: 0; width: calc(100% - 120/24 * 1em); padding-left: calc(40/24 * 1em); padding-right: calc(102/24 * 1em); position: relative; cursor: pointer; }
.problem .ul li .faq_q p i{width: calc(22/24 * 1em); height: calc(22/24 * 1em); position: absolute; top: 50%; transform: translateY(-50%); right: calc(40/24 * 1em); padding: 0; background-color: unset;}
.problem .ul li .faq_q p i::after,.problem .ul li .faq_q p i::before{content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%);background-color: #fff; position: absolute;}
.problem .ul li .faq_q p i::after{width: 100%; height: 3px;}
.problem .ul li .faq_q p i::before{width: 3px; height: 100%;}
.problem .ul li .faq_a{margin-left: calc(120/16 * 1em); display: none; margin-top: calc(30/1440 * 100%); padding: calc(40/1440 * 100%); background-color: #f5f5f5;}
.problem .ul li .faq_a p{font-size: calc(18/16 * 1em);  line-height: 2; color: #333; margin: 0;}
.problem .ul li .faq_a p:not(:nth-last-of-type(1)){margin-bottom: calc(20/1320 * 100%);}
.problem .ul li:not(:nth-last-of-type(1)){margin-bottom: calc(30/1440 * 100%);}

@media(max-width:1024px){
    .problem .ul li .faq_q{font-size: calc(20/16 * 1em);}
    .problem .ul li .faq_q div{width: calc(50/24 * 1em);}
    .problem .ul li .faq_q p {width: calc(100% - 60 / 24* 1em); padding-left: calc(20 / 24* 1em); padding-right: calc(42 / 24* 1em);}
    .problem .ul li .faq_q p i{right: calc(10/24 * 1em);}
    .problem .ul li .faq_a{margin-left: 0;}
}


.news .topNews{position: relative; margin: calc(80/1920 * 100%) 0;}
.news .topNews .ul{overflow: hidden; position: relative;}
.news .topNews .ul .slick-list{width: calc(1520/1920 * 100%); margin: 0 auto; overflow: visible;} 
.news .topNews .ul li{display: flex; overflow: hidden; justify-content: space-between; flex-wrap: wrap; transition: .3s; margin:0 calc(40/16 * 1em);}
.news .topNews .ul li figure{width: calc(700/1440 * 100%); transition: .3s; padding-bottom: calc(400/1440 * 100%); background-size: cover;}
.news .topNews .ul li .textBox{width: calc(740/1440 * 100%); padding:calc(48/1440 * 100%) calc(70/1440 * 100%); background-color: #f7f7f7;}
.news .topNews .ul li .textBox aside{font-size: calc(26/16 * 1em); transition: .3s; line-height: calc(40/26); color: #333;}
.news .topNews .ul li .textBox time{color: #999; margin-top: calc(20/600 * 100%); margin-bottom: calc(30/600 * 100%); display: block;}
.news .topNews .ul li .textBox p{margin: 0;  line-height: calc(30/16); color: #999;}
.news .topNews .ul li .textBox .more{margin-top: calc(30/600 * 100%); background-color: var(--color); border-radius: 9999px; height: calc(50/16 * 1em); background-image: none;}
.news .topNews .ul li .textBox .more span{color: #fff; position: relative;}
.news .topNews .ul li .textBox .more span::after{border: none; transition: .3s; background: url(../image/new_arrow.svg) no-repeat center; background-size: cover; transform: none; margin-left: calc(30/16 * 1em); width: calc(12/16 * 1em); height: calc(12/16 * 1em);}
.news .topNews .ul li .textBox .more:hover span::after{margin-left: calc(20/16 * 1em);}
.news .topNews .control{position: absolute; top: 50%; left: 50%; max-width: 1600px; transform: translate(-50%,-50%); z-index: 2; width: calc(1600/1920 * 100%); display: flex; justify-content: space-between;}
.news .topNews .slick-arrow{width: calc(50/16 * 1em);  z-index: 2; transition: .3s; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .2); border: 1px solid #e7e7e7;  background:#ffffff url(https://www.szekeme.com/cn/images/banner_arrow.svg) no-repeat center; background-size: calc(8/50 * 100%) auto; height: calc(50/16 * 1em); border-radius: 50%; font-size: calc(16/16 * 1em); text-indent: -9999px; overflow: hidden; color: transparent;}
.news .topNews .slick-arrow.slick-prev{transform: rotate(180deg) translateX(50%);}
.news .topNews .slick-arrow.slick-prev::after{content: ">";position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%); width: 1em;color: #999999;z-index: 99;text-indent: 0;font-family: "宋体";font-weight: bold;}
.news .topNews .slick-arrow.slick-next{transform: translateX(50%);}
.news .topNews .slick-arrow.slick-next::after{content: ">";position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%); width: 1em;color: #999999;z-index: 99;text-indent: 0;font-family: "宋体";font-weight: bold;}
.news .topNews .slick-arrow.slick-prev:hover{transform: rotate(180deg) translateX(50%) scale(1.2);}
.news .topNews .slick-arrow.slick-next:hover{transform: translateX(50%) scale(1.2);}
.news .topNews .control_dots{width: calc(1300/1920 * 100%); max-width: 1300px; position: absolute; left: 50%; transform: translateX(-50%); bottom: calc(72/400 * 100%); z-index: 2;}
.news .topNews .slick-dots{position: absolute; display: flex; align-items: center; top: 50%; transform: translateY(-50%); list-style: none; right: 0;}
.news .topNews .slick-dots li{width: 8px; height: 8px; border-radius: 50%; background-color: #cccccc; margin: 0 6px; transition: .3s;}
.news .topNews .slick-dots li.slick-active{width: 12px; height: 12px; background-color: var(--color);}
.news .topNews .slick-dots button{display: none;}
.news .topNews .ul li:hover figure{transform: scale(1.05);}
.news .topNews .ul li:hover aside{color: var(--color);}

.news .newsList{padding-bottom: calc(80/1920 * 100%);}
.news .newsList .ul{display: flex; flex-wrap: wrap; justify-content: space-between; gap: calc(40/16 * 1em) calc(45/1440 * 100%); margin: calc(80/1440 * 100%) 0;}
.news .newsList .ul li{width: calc(450/1440 * 100%); transition: .3s; overflow: hidden;}
.news .newsList .ul li figure{padding-bottom: calc(280/450 * 100%); transition: .3s; background-size: cover; background-position: center;}
.news .newsList .ul li .info{padding: calc(30/450 * 100%); padding-top: calc(48/450 * 100%); border: 1px solid #e6e6e6; border-top: none;}
.news .newsList .ul li .top{display: flex; justify-content: space-between; align-items: center; position: relative; padding-bottom: calc(30/693 * 100%); margin-bottom: calc(30/693 * 100%); border-bottom: 1px solid #ebebeb;}
.news .newsList .ul li .top::after{position: absolute; transition: .3s; content: ""; width: calc(40/388 * 100%); height: 2px; bottom: 0; background-color: var(--color); left: 0;}
.news .newsList .ul li time .day{display: block; line-height: 1; font-size: calc(32/16 * 1em); color: #333;}
.news .newsList .ul li time .year{display: block; color: #999; margin-top: calc(10/16 * 1em);}
.news .newsList .ul li a{width: calc(36/16 * 1em); transition: .3s; margin-top: 0; height: calc(36/16 * 1em); border-radius: 50%; background: #e6e6e6 url(../image/new_arrow.svg) no-repeat center; background-size: calc(12/36 * 100%) auto;}
.news .newsList .ul li aside{font-size: calc(22/16 * 1em); color: #333; line-height: calc(34/22); transition: .3s;}
.news .newsList .ul li p{color: #999; margin: 0; line-height: calc(30/16); margin-top: 1em;}
.news .newsList .ul li:hover a{background-color: var(--color);}
.news .newsList .ul li:hover aside{color: var(--color);}
.news .newsList .ul li:hover .top::after{width: 100%;}
.news .newsList .ul li:hover figure{transform: scale(1.05);}
@media(max-width:1024px){
    .news .topNews .ul .slick-list{width: 96%; overflow: hidden;}
    .news .topNews .ul li{margin: 0; flex-wrap: wrap;}
    .news .topNews .ul li .textBox{width: 100%;}
    .news .topNews .ul li figure{width: 100%; padding-bottom: calc(548 / 960 * 100%);}
    .news .topNews .control{position: static; transform: none; margin-top: 1em;}
    .news .topNews .slick-arrow.slick-prev{transform:rotate(180deg);}
    .news .topNews .slick-arrow.slick-next{transform: translateX(0%);}
    .news .topNews .slick-arrow.slick-prev:hover{transform: rotate(180deg) scale(1.2);}
    .news .topNews .slick-arrow.slick-next:hover{transform:scale(1.2);}
    .news .topNews .control_dots{bottom: calc(25/16 * 1em);}
    .news .topNews .slick-dots{left: 50%; right: unset; transform: translateX(-50%);}
    .news .newsList .ul{gap: 1em 3%;}
    .news .newsList .ul li{width: 48.5%;}
    .news .newsList .ul li aside{font-size: calc(18/16 * 1em);}
}

@media(max-width:640px){
    .news .newsList .ul li{width: 100%;}
}


.newsDetail .auto{padding: calc(80/1920 * 100%) 0;}
.newsDetail .titleBox{text-align: center; padding: calc(60/1600 * 100%); background-color: #f7f7f7;}
.newsDetail .titleBox h1{font-size: calc(28/16 * 1em); color: #333; margin: 0;}
.newsDetail .titleBox time{ color: #999;  margin-top: calc(28/18 * 1em); display: block;}
.newsDetail article{margin: 0 auto; padding: calc(50/1440 * 100%) 0; margin-bottom: calc(50/1440 * 100%); border-bottom: 1px solid #ebebeb;}
.newsDetail article img{max-width:100% !important;height:auto !important;}
.newsDetail article p{margin: 0; color: #333; line-height: calc(28/16); }
.newsDetail article p:not(:nth-last-of-type(1)){margin-bottom: calc(28/1440 * 100%);}
.newsDetail article img{display: block; margin: calc(40/1440 * 100%) auto;}
.newsDetail article strong{color: #333; font-weight: bold; display: block; line-height: calc(36/16);}
.newsDetail article ul{list-style: none; margin-bottom: calc(28/1440 * 100%);}
.newsDetail article li{line-height: calc(36/16); color: #333; }
.newsDetail .pn-page{ margin: 0 auto; position: relative; display: flex; justify-content: space-between; align-items: center;}
.newsDetail .pn-page aside{max-width: calc((100% - (160/16 * 1em) - 1em)/2);}
.newsDetail .pn-page aside b{display: inline-block; width: calc(12/18 * 1em); height: calc(12/18 * 1em); background: url(../image/newsdetail_arrow.svg) no-repeat center; background-size: cover;}
.newsDetail .pn-page aside a{font-size: calc(16/16 * 1em);  color: #666666; }
.newsDetail .pn-page aside a:hover{color: var(--color);}
.newsDetail .pn-page aside a:hover b{background-image: url(../image/newsdetail_arrow_active.svg);}
.newsDetail .pn-page aside.prev b{margin-right: 1em;}
.newsDetail .pn-page aside.next b{margin-left: 1em; transform: rotate(180deg);}
.newsDetail .pn-page .return{height: calc(50/16 * 1em); transition: .3s; font-size: calc(16/16 * 1em); padding: 0 calc(34/16 * 1em); border-radius: 9999px; color: #fff; background-color: var(--color); display: flex; align-items: center;}
.newsDetail .pn-page .return:hover{transform: scale(1.2);}
.newsDetail .pn-page .return::before{content: ""; width: calc(16/16 * 1em); height: calc(14/16 * 1em); margin-right: calc(12/16 * 1em); background: url(../image/newsdetail_return.svg) no-repeat center; background-size: cover;}

@media(max-width:1024px){
    .newsDetail .titleBox h1{font-size: calc(24/16 * 1em);}
    .newsDetail .pn-page .operating{order: 2;}
    .newsDetail .pn-page{flex-wrap: wrap; gap: 1em;}
    .newsDetail .pn-page aside{width: 100%; max-width: 100%;}
}

.aboutUs .auto{padding: calc(80/1920 * 100%) 0;}
.aboutUs .logo{display: flex; align-items: end; margin-bottom: calc(50/1440 * 100%);}
.aboutUs .logo figure{width: calc(476/1440 * 100%);}
.aboutUs .logo em{font-size: calc(30/16 * 1em); color: #333; line-height: 1;}
.aboutUs p{margin: 0;  position: relative; line-height: calc(36/16); color: #333; padding-left: calc(30/16 * 1em);}
.aboutUs p::before{content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: calc(10/16 * 1em); height: calc(10/16 * 1em); background-color: var(--color); top: calc(18/16 * 1em);}
.aboutUs .img{margin: calc(30/1440 * 100%) 0;}
.aboutUs .flex{display: flex; justify-content: space-between; align-items: start;}
.aboutUs .flex .left{width: calc(820/1440 * 100%);}
.aboutUs .flex .left p:not(:nth-last-of-type(1)){margin-bottom: calc(40/820 * 100%);}
.aboutUs .flex .videoBox{width: calc(540/1440 * 100%); position: relative; overflow: hidden;}
.aboutUs .flex .videoBox img{width: 100%; transition: .3s;}
.aboutUs .flex .videoBox .videoPlay{width: calc(70/16 * 1em); z-index: 1; height: calc(70/16 * 1em); position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); border-radius: 50%; background-color: var(--color); cursor: pointer;}
.aboutUs .flex .videoBox .videoPlay .play{width: calc(14/16 * 1em); height: calc(18/16 * 1em); background: url(../image/video_play.svg) no-repeat center; background-size: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.aboutUs .flex .videoBox video{position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 2; display: none;}
.aboutUs .flex .videoBox:hover img{transform: scale(1.05);}
@media(max-width:1024px){
    .aboutUs .logo em{font-size: calc(24/16 * 1em);}
    .aboutUs .flex{flex-wrap: wrap;}
    .aboutUs .flex .left{width: 100%;}
    .aboutUs .flex .videoBox{margin-top: 1em; margin: 0 auto; width: 60%;}
    .aboutUs .flex .videoBox .videoPlay{width: calc(45/16 * 1em); height: calc(45/16 * 1em);}
}

@media(max-width:768px){
    .aboutUs .logo em{font-size: calc(20/16 * 1em);}
}

@media(max-width:640px){
    .aboutUs .flex .videoBox{width: 100%;}
}

.culture .content{display: flex; width: 98%; flex-wrap: wrap; align-items: start; justify-content: space-between; margin-left: auto; padding: calc(80/1920 * 100%) 0;}
.culture .content .ul{width: calc(930/1680 * 100%); gap: calc(30/16 * 1em) calc(30/930 * 100%); display: flex; flex-wrap: wrap;}
.culture .content .ul li{width: calc(450/930 * 100%); padding: calc(40/930 * 100%); padding-top: calc(30/930 * 100%); background-color: #f5f5f5;}
.culture .content .ul li figure{width: calc(80/16 * 1em); height: calc(80/16 * 1em); margin: 0 auto; border-radius: 50%; border: 2px solid var(--color); display: flex; align-items: center; justify-content: center;}
.culture .content .ul li figure img{max-width: calc(44/76 * 100%);}
.culture .content .ul li aside{text-align: center; font-size: calc(28/16 * 1em); color: #333333; margin-top: 1em;}
.culture .content .ul li p{line-height: calc(30/16);  color: #333; margin: 0; text-align: center; margin-top: 1em;}
.culture .content .img{width: calc(720/1680 * 100%); overflow: hidden;}
.culture .content .img img{transition: .3s;}
.culture .content .img:hover img{transform: scale(1.05);}

@media(max-width:1024px){
    .culture .content .ul{width: 100%;}
    .culture .content .ul li figure{width: calc(50/16 * 1em); height: calc(50/16 * 1em);}
    .culture .content .ul li aside{font-size: calc(20/16 * 1em);}
    .culture .content .img{width: 100%; text-align: center; margin-top: 2em;}
}

@media(max-width:640px){
    .culture .content .ul li{width: 100%;}
}

.contactUs .auto{padding: calc(80/1920 * 100%) 0;}
.contactUs .ul{display: flex; flex-wrap: wrap; gap: 1em calc(42/1440 * 100%);}
.contactUs .ul li{width: calc(452/1440 * 100%); padding: calc(60/1440 * 100%) 0; position: relative; transition: .3s; border: 1px solid #e7e7e7;}
.contactUs .ul li .img{position: absolute; left: 50%; top: 50%; text-align: center; transform: translate(-50%,-50%); width: calc(409/450 * 100%); z-index: -1;}
.contactUs .ul li figure{text-align: center; display: flex; align-items: center; justify-content: center;}
.contactUs .ul li figure img{max-width: calc(66/450 * 100%);}
.contactUs .ul li figure img.active{display: none;}
.contactUs .ul li aside{font-size: calc(18/16 * 1em); color: #000; transition: .3s; line-height: calc(30/18); text-align: center; margin-top: calc(40/540 * 100%);}
.contactUs .ul li p{margin: 0;  font-size: calc(18/16 * 1em); padding: 0 1em; line-height: calc(30/18); transition: .3s; color: #333333; text-align: center;}
.contactUs .ul li:hover{border-color: var(--color);}
.contactUs .ul li:hover figure img{display: none;}
.contactUs .ul li:hover figure img.active{display: inline-block;}
.contactUs .ul li:hover aside{color: var(--color);}
.contactUs .ul li:hover p{color: var(--color);}

@media(max-width:768px){
    .contactUs .ul li{width: 100%;}
}


.Banner003069.homeBanner{height: 100%; position: relative;}
.Banner003069.homeBanner .control{position: absolute; width: calc(100/1920 * 100%); z-index: 1; height: 100%; border-left: 1px solid rgba(255, 255, 255, .4); right: 0; top: 0;}
.Banner003069.homeBanner .control .slick-dots{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); list-style: none;}
.Banner003069.homeBanner .control .slick-dots li{width: 8px; height: 8px; border-radius: 50%; border: 1px solid #fff; margin: calc(10/16 * 1em) auto;}
.Banner003069.homeBanner .control .slick-dots li button{display: none;}
.Banner003069.homeBanner .control .slick-dots li.slick-active{background-color: var(--color); border-color: var(--color);}
.Banner003069.homeBanner .control .mouse{position: absolute; left: 0%; right: 0; bottom: calc(40/960 * 100%); text-align: center;}
.Banner003069.homeBanner .control .mouse i{width: calc(19/16 * 1em); height: calc(28/16 * 1em); margin: 0 auto; display: block; background: url(../image/mouse.svg) no-repeat center; background-size: cover;}
.Banner003069.homeBanner .control .mouse span{color: #fff; margin-top: 1em; display: block;writing-mode: vertical-lr;
    text-transform: uppercase;padding-left:4px}
.Banner003069.homeBanner .Ispic{height: 100%;}
.Banner003069.homeBanner .Ispic img{height: 100%;}
.Banner003069.homeBanner .ul{height: 100%;}
.Banner003069.homeBanner .slick-list{height: 100%;}
.Banner003069.homeBanner .slick-track{height: 100%;}
.Banner003069.homeBanner .ul li{height: 100%;}
.Banner003069.homeBanner .txt{top: auto;bottom: 0;}
.homeBanner .ul li{position: relative;}
.homeBanner .auto{color: #fff; text-align: start;}
.homeBanner .auto *{margin: 0;}
.homeBanner .auto h4{font-size: calc(40/16 * 1em); font-weight: normal;}
.homeBanner .auto h4 span{display: flex; align-items: center; }
.homeBanner .auto h4 span::after{width: calc(54/36 * 1em); content: ""; height: calc(29/36 * 1em); margin-left: calc(25/36 * 1em); background: url(../images/productDetail.svg) no-repeat center; background-size: cover;}
.homeBanner .auto h3{font-size: calc(72/16 * 1em); margin: calc(25/1440 * 100%) 0; font-family: "roboto"; font-weight: normal; line-height: 1; font-weight: 100; text-transform: uppercase;}
.homeBanner .auto h2{font-size: calc(44/16 * 1em);line-height: calc(90/72);font-family: "alimama";font-weight: bold;margin-top:3%}

.banner-p{font-size: calc(3.6em); font-weight: bold;}

@media(min-width:1025px){
    .Banner003069.homeBanner .Ispic .wap{display: none;}
}
@media(max-width:1024px){
    /* .Banner003069.homeBanner .Ispic{height: unset !important;} */
    .Banner003069.homeBanner .Ispic img{display: block;object-fit:cover;}
     .Banner003069 .Ispic{height: calc(200/16 * 1em) !important; background-size: cover;}
      .homeBanner .Ispic{height: calc(500/16 * 1em) !important; }
     .Banner003069 .txt{width:90%;padding:5%;}
    /*.Banner003069.homeBanner .Ispic .pc{display: none;}*/
    .homeBanner .auto h2{font-size: calc(36/16 * 1em);}
    .homeBanner .auto h3{font-size: calc(36/16 * 1em);}
    .homeBanner .auto h4{font-size: calc(18/16 * 1em);}
    .banner-p{font-size: calc(2em); font-weight: bold;}
    .Banner003069.homeBanner .control{display: none;}
}

@media(max-width:991px){
    .Banner003069.homeBanner{height: unset;}
    .Banner003069.homeBanner .txt{top: unset; bottom: 5%; transform: none;width:90%}

}

@media(max-width:768px){
    .homeBanner .auto h2{font-size: calc(24/16 * 1em);}
    .homeBanner .auto h3{font-size: calc(24/16 * 1em);}
    .homeBanner .auto h4{font-size: calc(16/16 * 1em);}
}

.homeTitle{padding-bottom: calc(30/1440 * 100%); }
.homeTitle p{color: #333; margin: 0; font-size: calc(18/16 * 1em); margin-top: 1em; }
aside.home_title{font-size: calc(50/16 * 1em); color: #333333; line-height: calc(60/50);}
@media(max-width:1024px){
    aside.home_title{font-size: calc(25/16 * 1em);}
}

.home_about{background-size: cover; background-position: center;}
.home_about .auto{padding: calc(120/1920 * 100%) 0 calc(100/1920 * 100%);}
.home_about h6{font-size: calc(18/16 * 1em);  margin: 0; color: #333; line-height: 1;}
.home_about .content{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: calc(55/1440 * 100%);}
.home_about .content .left .more{margin-top: calc(75/430 * 100%);}
.home_about .content .left aside{color: #333;}
.home_about .content .right{width: calc(700/1440 * 100%);}
.home_about .content .right p{color: #333; font-size: calc(18/16 * 1em); line-height: calc(30/18); margin: 0 0 10px 0 }

.home_about .content .right .videoBox{width: 100%; overflow: hidden; position: relative; margin-top: calc(20/540 * 100%);}
.home_about .content .right .videoBox img{width: 100%; transition: .3s;}
.home_about .content .right .videoBox .videoPlay{width: calc(70/16 * 1em); z-index: 1; height: calc(70/16 * 1em); position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); border-radius: 50%; background-color: var(--color); cursor: pointer;}
.home_about .content .right .videoBox .videoPlay .play{width: calc(14/16 * 1em); height: calc(18/16 * 1em); background: url(../image/video_play.svg) no-repeat center; background-size: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.home_about .content .right .videoBox video{position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 2; display: none;object-fit:cover;}
.home_about .content .right .videoBox:hover img{transform: scale(1.05);}
.home_about .content .right .right_top{padding-bottom: calc(20/540 * 100%); margin-bottom: calc(20/540 * 100%); border-bottom: 1px solid #404e79;}

@media(max-width:1024px){
   
    .home_about .content .right{width: 100%; margin-top: 2em;}
    .home_about .content .right .videoBox{margin-top: 1em; margin: 0 auto;  margin-top: calc(20/540 * 100%); width: 60%;}
    .home_about .content .right .videoBox .videoPlay{width: calc(45/16 * 1em); height: calc(45/16 * 1em);}
}

@media(max-width:640px){
    .home_about .content .right .videoBox{width: 100%;}
}

.homeControl{margin-bottom: calc(30/1440 * 100%); display: flex; flex-wrap: wrap; justify-content: space-between;}
.homeControl .ul{display: flex; flex-wrap: wrap; gap: 1em calc(10/16 * 1em); max-width: calc(100% - 150/16 * 1em);}
.homeControl .ul li{height: calc(60/18 * 1em);  cursor: pointer; display: flex; transition: .3s; align-items: center; justify-content: center; font-size: calc(18/16 * 1em); padding: 0 2em; border-radius: 9999px; border: 1px solid #ebebeb;}
.homeControl .ul li.active,.homeControl .ul li:hover{background-color: var(--color); color: #fff; border-color: var(--color);}
.homeControl .slick-arrow{width: calc(60/16 * 1em); transition: .3s; height: calc(60/16 * 1em); border: 1px solid #f2f2f2; border-radius: 50%; background: url(../image/home_control_arrow.svg) no-repeat center; background-size: calc(8/60 * 100%) auto; font-size: calc(16/16 * 1em); text-indent: -9999px; color: transparent;}
.homeControl .slick-arrow.slick-next{transform: rotate(180deg); margin-left: calc(10/16 * 1em);}
.homeControl .slick-arrow.slick-disabled{background-color: #f6f6f6;}
.homeControl .slick-arrow:hover{background-color: var(--color);}
.homeControl .arrowBox{display: none;}

@media(max-width:1024px){
    .homeControl .ul{max-width: calc(100% - 120/16 * 1em);}
    .homeControl .ul li{height: calc(45/18 * 1em); padding: 0 1em;}
    .homeControl .slick-arrow{width: calc(45/16 * 1em); height: calc(45/16 * 1em);}
}


.home_product{background-color: #fff; overflow: hidden;}
.home_product .auto{padding: calc(100/1920 * 100%) 0 calc(80/1920 * 100%);}
.home_product .swiperBox li{display: flex; flex-wrap: wrap;}
.home_product .swiperBox li figure{width: calc(660/1440 * 100%); background-color: #fff; padding-bottom: calc(500/1440 * 100%); border: 1px solid #e5e5e5; position: relative;}
.home_product .swiperBox li figure img{position: absolute; transition: .3s; top: 50%; left: 50%; transform: translate(-50%,-50%); max-height: 80%;}
.home_product .swiperBox li figure:hover img{transform: scale(1.05) translate(-50%,-50%);}
.home_product .swiperBox li .textBox{width: calc(780/1440 * 100%); display: flex; align-items: center; background: url(../images/productTop.jpg) no-repeat center; background-size: cover; padding: calc(40/1440 * 100%) calc(70/1440 * 100%) calc(40/1440 * 100%) calc(60/1440 * 100%);}
.home_product .swiperBox li .textBox aside{font-size: calc(30/16 * 1em); color: #fff; margin-bottom: calc(30/780 * 100%);}
.home_product .swiperBox li .textBox p{font-size: calc(18/16 * 1em);  color: #fff; line-height: calc(30/18); margin: 0;}
.home_product .swiperBox li .textBox .more{margin-top: calc(45/780 * 100%); }
.home_product .homeControl .slick-arrow{border-color: #fff; background-color: #fff; transition: .3s;}
.home_product .homeControl .slick-arrow.slick-disabled{border-color: #e9e9e9; background-color: transparent;}
.home_product .homeControl .slick-arrow:hover{background-color: var(--color); border-color: var(--color);}
@media(max-width:1024px){
    .home_product .swiperBox li figure{width: 100%;}
    .home_product .swiperBox li .textBox{width: 100%;}
    .home_product .swiperBox li .textBox aside{font-size: calc(24/16 * 1em);}
    .home_product .swiperBox li .textBox p{font-size: calc(16/16 * 1em);}
    .home_product .swiperBox li figure{padding-bottom: 75%;}

}

.home_news{overflow: hidden;}
.home_news .auto{padding: calc(120/1920 * 100%) 0 0;}
.home_news .homeTitle{display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; gap: 1em;}
.home_news .homeTitle .more{color: #294599; background-image: url(../image/more_color.png);}
.home_news .homeTitle .more span::after {border-color:#294599;}
.home_news .newsList{width: calc(98% + 60/16 * 1em); flex-wrap: wrap; align-items: start; justify-content: space-between; margin-left: auto; padding-bottom: calc(140/1920 * 100%);}
.home_news .newsList li{transition: .3s; margin-right: calc(60/16 * 1em); overflow: hidden;}
.home_news .newsList li a{display: block;}
.home_news .newsList li figure{padding-bottom: calc(280/540 * 100%); transition: .3s; background-size: cover; background-position: center;}
.home_news .newsList li time {display: block; color: #999; margin: calc(40/16 * 1em) 0 calc(25/16 * 1em);}
.home_news .newsList li aside{font-size: calc(28/16 * 1em); color: #333; line-height: calc(36/28); transition: .3s;}
.home_news .newsList li:hover aside{color: var(--color);}
.home_news .newsList li:hover figure{transform: scale(1.05);}
@media(max-width:1024px){
    .home_news .newsList{gap: 1em 3%; width: calc(98% + 30/16 * 1em);}
    .home_news .newsList li{width: 48.5%; margin-right: calc(30/16 * 1em);}
    .home_news .newsList li time{ margin: calc(20/16 * 1em) 0 calc(15/16 * 1em);}
    .home_news .newsList li aside{font-size: calc(18/16 * 1em);}
}

@media(max-width:640px){
    .home_news .newsList{width: 96%; margin: 0 auto;}
    .home_news .newsList li{margin-right: 0;}
}


.home_contact{background-size: cover; background-position: center;}
.home_contact .auto{padding: calc(136/1920 * 100%) 0;}
.home_contact aside{font-size: calc(48/16 * 1em); color: #fff; line-height: calc(60/48); max-width: calc(1030/1440 * 100%);}
.home_contact .more{margin-top: calc(54/1440 * 100%);}

@media(max-width:1024px){
    .home_contact aside{font-size: calc(24/16 * 1em); max-width: 100%;}
}



.x-index-xg {height: 200vh;position: relative}
@media (max-width: 991px) {
    .x-index-xg {height:auto}
}
.x-index-xg .x-con {position: sticky;position: -webkit-sticky;top: 0;height: 100vh;width: 100%;z-index: 14}
@media (max-width: 991px) {
    .x-index-xg .x-con {position:initial}
}
.x-index-xg .x-con .x-dxx {width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 12;pointer-events: none}
.x-index-xg .x-con .x-img1 {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 11;overflow: hidden;pointer-events: none}
@media (max-width: 991px) {
    .x-index-xg .x-con .x-img1 {display:none}
    .x-index-xg .x-con{height: unset;}
}

.x-index-xg .x-con .x-img1 p {position: absolute;left: 0;bottom: calc(370/960 * 100%);width: 100%;text-align: center;color: #333;opacity: 0;font-size: calc(50/16 * 1em);line-height: calc(60/50);transition: all .4s ease;transform: scale(1.08);margin: 0;}
.x-index-xg .x-con .x-img1 .icons {display: flex;justify-content: center;position: absolute;left: 0;bottom: calc(240/960 * 100%);width: 100%;opacity: 0;transition: .4s ease-in-out}
.x-index-xg .x-con .x-img1 .icons.on {opacity: 0 !important;transition-delay: 0s !important}
.x-index-xg .x-con .x-img1 .icons .x-pp {animation:shan alternate-reverse infinite 2s ;  width: calc(64/16 * 1em);height: calc(64/16 * 1em);border: 1px solid #e8ebf4;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: relative;z-index: 2}
.x-index-xg .x-con .x-img1 .icons .x-pp span {width: calc(40/16 * 1em);height: calc(40/16 * 1em);border-radius: 50%;border: 2px solid #1a3892;display: flex;justify-content: center;align-items: center;position: relative;z-index: 2}
.x-index-xg .x-con .x-img1 .icons .x-pp span::after{width: 8px;height: 8px;content: '';border-top: 2px solid #1a3892;border-right: 2px solid #1a3892;transform: rotate(135deg);display: block;}
.x-index-xg .x-con .x-img1.on p {opacity: 1;transform: scale(1);transition-delay: .8s}
.x-index-xg .x-con .x-img1.on .icons {opacity: 1;transition-delay: .88s}
.x-index-xg .x-con .x-img1.on img.x-d2 {transform: translate(-50%, -50%) scale(1.04)}
.x-index-xg .x-con .x-img1.on img.x-d3 {opacity: 1;transition-delay: .2s;transform: translate(-50%, -50%) scale(1.04)}
.x-index-xg .x-con .x-img1.on img.x-d4 {opacity: 1;transition-delay: .6s;transform: translate(-50%, -50%) scale(1.04)}
.x-index-xg .x-con .x-img1 img {width: 100%;height: 100%;object-fit: cover;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%)}
.x-index-xg .x-con .x-img1 img.x-d1 {-webkit-backface-visibility: hidden;-webkit-perspective: 1000;transition: .6s;}
/* .x-index-xg .x-con .x-img1.on img.x-d1{opacity: 0;} */
@keyframes shan {
    0%{
        opacity: 1;
    }
    100%{
        opacity: 0;
    }
}
@media (max-width: 2580px) {
    .x-index-xg .x-con .x-img1 img.x-d1 {transform:translate(20%, 430%) scale(24)}
}
@media (max-width: 1920px) {
    .x-index-xg .x-con .x-img1 img.x-d1 {transform:translate(20%, 240%) scale(18)}
}
@media (max-width: 1600px) {
    .x-index-xg .x-con .x-img1 img.x-d1 {transform:translate(20%, 240%) scale(16)}
}
@media(max-width:1024px){
    .x-index-xg .x-con .x-img1 p{font-size: calc(25/16 * 1em);}
    .x-index-xg .x-con .x-img1 .icons .x-pp{width: calc(48/16 * 1em); height: calc(48/16 * 1em);}
    .x-index-xg .x-con .x-img1 .icons .x-pp span{width: calc(30/16 * 1em); height: calc(30/16 * 1em);}
}
@media (max-width: 991px) {
    .x-index-xg .x-con .x-img1 img.x-d1 {transform:translate(20%, 150%) scale(24)}
}
.x-index-xg .x-con .x-img1.on img.x-d3{background-color: #fff;}
.x-index-xg .x-con .x-img1 img.x-d2,.x-index-xg .x-con .x-img1 img.x-d3,.x-index-xg .x-con .x-img1 img.x-d4 {width: 100%;height: 100%;opacity: 0;transform: translate(-50%, -50.15%) scale(1.04);object-fit: contain;transform: translate(-50%, -50.15%) scale(1.06);transition: all .2s ease}
@media (max-width: 1580px) {
    .x-index-xg .x-con .x-img1 img.x-d2,.x-index-xg .x-con .x-img1 img.x-d3,.x-index-xg .x-con .x-img1 img.x-d4 {transform:translate(-50%, -50.15%) scale(1.06)}
}
.x-index-xg .x-con .x-img1 img.x-d3,.x-index-xg .x-con .x-img1 img.x-d4 {transition: .6s ease-in-out}
.x-index-xg .x-con .x-img1 img.x-d4 {transform: translate(-50%, -50.15%) scale(1.1)}

.searchList{margin: calc(80/1440 * 100%) auto;}


.yqlj{padding: calc(80 / 1920* 100%) 0;}
.yqlj .title{font-size: calc(28 / 16* 1em);color: #333;font-weight: bold;text-align: center;padding-bottom: calc(60 / 1600* 100%);}

.yqlj .list{display: flex;flex-wrap: wrap;}
.yqlj .list .item{width: 15%;margin-right: 2%;margin-bottom: 4%}
.yqlj .list .item:nth-child(6n){margin-right: 0;}
.yqlj .list .item .pic{position: relative;overflow: hidden;border: 1px solid #ebebeb;padding-bottom: 50%}
.yqlj .list .item .pic .imgbox{position: absolute;width: 70%;height: 70%;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.yqlj .list .item .pic .imgbox img{width: 100%;height: 100%;object-fit: contain;}
.yqlj .list .item .txt{text-align: center;color: #333;padding-top: 4%}
.yqlj .list .item:hover .pic{border-color: var(--color);}

.Form002219{
    margin: 0 0 calc(80/1920 * 100%) 0;
}
.Form002219 .main_title .cn{font-size: 28px;}
.Form002219{ padding:5%;background: #f5f5f5;}
.Form002219 select{font-size:16px; border: 0;margin-top:0px; border-radius: 5px; width: 100%; padding: 0 10px; line-height:55px; height:55px; color: #000;}
.Form002219 img{margin-left: 20px;    margin-top: 0px;}
.Form002219 dl{ width:48%; float:left; padding-left:123px; min-height:40px; position:relative; margin-bottom:40px; max-width:532px;}
.Form002219 dd{margin-top: 0%;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#000; font-size:16px; position:absolute; left:0; width:116px; text-align:right; line-height:55px;text-align-last: justify; top: 0px;}
.Form002219 dt em{color: #e50012;}
.Form002219 .text{ border:0; border-radius:5px; width:100%; padding:0 10px; line-height:55px;height:55px; color:#000;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:0; border-radius:5px;overflow:hidden; resize:none; width:100%; height:130px; padding:10px; color:#000;}
.Form002219 .btn{ display:inline-block; line-height:55px; min-width:140px; margin-right:20px; background-color:#fff; color:#728391; font-size:16px; border:none; cursor:pointer; border-radius: 5px;}
.Form002219 .submitbtn{ color:#fff; background-color:#c60000;}
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}
}
/*Form002219 End*/

.message1{max-width: 1640px; margin: 5% auto;}
.Form002219.message1 dl{max-width: none;}
.Form002219.message1 dt{top: 0px;}
.Form002219.message1 dd{text-align: center;}
.Form002219.message1 {
    padding: 5% 10%;}





/*Floor003197 */
.Floor003197{ overflow: hidden; background: url(../images/Floor003197-bg.jpg) no-repeat center center; background-size: cover;}
.Floor003197 .root-sz-16{ padding:calc(60 / 16 * 1em) 0 calc(60 / 16 * 1em) 0;}
.Floor003197 .title{text-align: center; font-size: calc(44 / 16 * 1em); color: #333333; margin-bottom:calc(30 / 44 * 1em);}
.Floor003197 .main{background-color: #fff; border-radius: calc(20 / 16 * 1em); width: calc(800 / 920 * 100%); margin: 0 auto; position: relative; padding: calc(50 / 16 * 1em) 0 calc(60 / 16 * 1em) calc(50 / 16 * 1em); transition: 0.3s 0.5s;}
.Floor003197 .main .tit{font-size: 2em; margin-bottom: 0.8em;color: #333333;}
.Floor003197 .main pre{font-size: calc(18 / 16 * 1em); line-height: 2;  min-height: 6em; margin-bottom: 1.134em;}
.Floor003197 .main .more a{display: inline-block; padding: 0 calc(57 / 16 * 1em) 0 calc(20 / 16 * 1em); line-height: calc(60 / 16 * 1em); border-radius: calc(60 / 16 * 1em);color: #ef0000; background: url(../images/Floor003197-more.svg) no-repeat right calc(21 / 16 * 1em) center; transition: 0.3s; background-size: auto calc(12 / 16 * 1em);}
.Floor003197 .main .more a:hover{background-position: left calc(21 / 16 * 1em) center;padding: 0 calc(20 / 16 * 1em) 0 calc(57 / 16 * 1em);color:#fff; }
.Floor003197 .main .pic{text-align: center;}
.Floor003197 .main .pic .ytable{height: 100%;}
.Floor003197 .slick-arrow{position: absolute;width: 1em; height: 1em; border: solid 2px #e3e3e3; top: 50%;margin-top: -0.5em; border-radius: 50%; background: url(../images/Floor003197-prev.svg) no-repeat center center; background-size: auto calc(12 / 60 * 1em);z-index: 10; transition: 0.3s; font-size: calc(60 / 16 * 1em); text-indent: -999em; overflow: hidden;}
.Floor003197 .slick-arrow:hover{background-color: #ef0000;border-color: #ef0000;}
.Floor003197 .slick-next{background-image: url(../images/Floor003197-next.svg);}
.Floor003197 .slick-prev:hover{background-image: url(../images/Floor003197-prev-on.svg);}
.Floor003197 .slick-next:hover{background-image: url(../images/Floor003197-next-on.svg);}
@media (min-width:1025px) {
 .Floor003197 .slider{width: 143.75%; margin-left: calc(-43.75% / 2);}
 .Floor003197 .slider li.slick-slide{ padding-top: calc(24 / 16 * 1em); padding-bottom: calc(33 / 16 * 1em);}
.Floor003197 .slick-prev{left: 33%; margin-left: -0.5em;}
.Floor003197 .slick-next{right: 33%; margin-right: -0.5em; }
.Floor003197 .main .pic{position: absolute; bottom: calc(-33 / 16 * 1em); top: calc(-24 / 16 * 1em); width: calc(380 / 800 * 100%); right: 0;}
.Floor003197 .main .pic .ytable-cell{vertical-align: bottom;}
.Floor003197 .main .pic img{max-height: calc(457 / 16 * 1em); max-width: 70%;}
.Floor003197 .main .txt{width: calc(720 / 800 * 100%);}
.Floor003197 .slider li:not(.slick-current) .main{opacity: 0.6;}
}
@media (max-width:1024px) {
    .Floor003197 .root-sz-16{padding: 3em 0;}
    .Floor003197 .title{font-size: 2em;}
    .Floor003197 .slick-prev{left: 0.1em;}
    .Floor003197 .slick-next{right: 0.1em;}
    .Floor003197 .main{padding:2em 2em;}
    .Floor003197 .main .pic{height:42vw;}
    .Floor003197 .main .pic img{max-height: 30vw;}
    .Floor003197 .main pre,
    .Floor003197 .main .txt{text-align: center;}
    .Floor003197 .main .tit{font-size: 1.5em;}
}

.index-tit .tit-cn{ font-size:calc(36 / 16 * 1em);color:#333; }
.index-tit .line{ margin-top:.15rem;  width:.7rem; height:3px; background:#ef0000;display: inline-block;}

.about-one{ padding:calc(80/1920 * 100%) 0;}
.about-one .text .index-tit{ margin-bottom:.3rem;}
.about-one .text{ }
.about-one .text p{ margin:0;line-height: 1.8;}
.about-one .text strong{  font-weight:500; font-size:calc(24 / 16 * 1em); color:#333; }
.about-one .text .des{ line-height:1.6; width:52%; float:left;}
.about-one .text .pic{ width:40%; border-radius:.2rem; overflow:hidden;float: right;}
.about-one .text .pic img{ width:100%;}
.about-one .scroll-sun{ margin-top:.8rem; padding:0 .5rem; width:100%; background:#fff; z-index:10; position:relative; box-shadow: 0px 0px 15px 1px rgba(6, 6, 6, 0.06); border-radius:16px;}
.about-one .scroll-sun .item{ padding:.4rem 0;}
.about-one .scroll-sun .item .sun{ line-height:1; font-size:.7rem;}
.about-one .scroll-sun .item .wix{ margin-left:.1rem; font-size:.2rem; line-height:2;}
.about-one .scroll-sun .item .txt{ margin-bottom:.15rem;}
@media(max-width:768px){
    .index-tit .tit-cn{font-size:calc(28 / 16 * 1em);}
    .about-one .text .des,.about-one .text .pic{width:100%}
}

/*.Floor002491*/
.Floor002491{padding-bottom:calc(80/1920 * 100%);}
.Floor002491 ul *{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.Floor002491 ul li{width:50%;float:left;height:auto;background:#000;position:relative;overflow:hidden;padding-bottom:40%;}
.Floor002491 ul li .Ispic{position:absolute;width:100%;height:100%;z-index:1;}
.Floor002491 ul li .Ispic:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:60%;opacity:0.6;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);    /* FF3.6-15 */background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);    /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);    /* IE6-9 */}
.Floor002491 ul li a{display:block;color:#fff;position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:10;}
.Floor002491 ul li:not(.on) .liBox .liCon .txt{display:none;}
.Floor002491 ul li a .txtBox .h3{text-align:center;font-size:calc(18 / 16 * 1em);margin:0.778em 0;font-weight:normal;}
.Floor002491 ul li a .icon{max-width:50%;text-align:center;margin:0 auto;}
.Floor002491 ul li .liBox .liCon .icon img{max-width:calc(40 / 16 * 1em);}
.Floor002491 ul li .liBox{position:relative;width:100%;height:100%;overflow:hidden;z-index:2;}
.Floor002491 ul li .liBox:after{content:'';position:absolute;left:0;width:100%;height:44%;bottom:0;z-index:-1;}
.Floor002491 ul li .liBox .liCon{position:absolute;width:100%;bottom:16px;padding:0 15px;}
.Floor002491 ul li .liBox .liCon .txt{line-height:1;opacity:0.85;}
@media screen and (min-width:768px){
    .Floor002491 ul li{width:50%;float:left;height:500px;padding-bottom:0;}
    .Floor002491 ul li.on a .txtBox .h3{font-size:calc(22 / 16 * 1em);line-height:1;}
}
@media screen and (max-width:768px){
     .Floor002491 ul li{ width: 49%; margin-right:2%; margin-bottom:2%;}
     .Floor002491 ul li:nth-child(2n){  margin-right:0;}
    .Floor002491 ul li .liBox .liCon .txt{text-align:center;padding:0 1em;display:none;}
}
@media screen and (min-width:1000px){
    .Floor002491 ul li{height:500px;width:19%;margin-right:0.5%;}
    .Floor002491 ul li:nth-of-type(4){margin-right:0;}
    .Floor002491 ul li .liBox .liCon .icon img{max-width:calc(36 / 16 * 1em);}
    .Floor002491 ul li.on .liBox .liCon .icon img{max-width:calc(48 / 16 * 1em);position:absolute;max-height:calc(48 / 16 * 1em);left:50%;top:50%;transform:translate(-50%,-50%);}
    .Floor002491 ul li.on{width:41.5%;}
    .Floor002491 ul li.on .Ispic{opacity:1;}
    .Floor002491 ul li.on .liBox:after{display:none;}
    .Floor002491 ul li.on a{width:100%;height:calc(75 / 16 * 1em);overflow:hidden;}
    .Floor002491 ul li.on .liBox .liCon{position:relative;height:100%;padding-left:calc(30 / 16 * 1em);padding-right:calc(30 / 16 * 1em);bottom:0;}
    .Floor002491 ul li.on .liBox .liCon .icon{position:absolute;left:calc(35 / 16 * 1em);top:50%;width:calc(60 / 16 * 1em);height:calc(60 / 16 * 1em);margin-top:calc(-30 / 16 * 1em);}
/*    .Floor002491 ul li.on .liBox .liCon::before{content:'';position:absolute;width:calc(50 / 16 * 1em);height:calc(50 / 16 * 1em);background:url(../images/more-on.svg) no-repeat center #e3262d;background-size:auto calc(15 / 16 * 1em);right:calc(35 / 16 * 1em);top:50%;transform:translateY(-50%);border-radius:50%;}*/
    .Floor002491 ul li.on a .txtBox .h3{text-align:left;margin-top:0;}
    .Floor002491 ul li.on a .txtBox{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
}


/*PicList002146 */
.PicList002146{ padding:calc(80/1920 * 100%) 0;}
.PicList002146 li{ float:left; width:30.6%; margin-bottom: 4%;margin-right: 4%;}
.PicList002146 li:nth-child(3n){margin-right: 0;}
.PicList002146 li a{ display:block; position:relative;border:1px solid #e8e8e8;border-radius: .2rem;}
.PicList002146 li h3,
.PicList002146 li h5{ margin:0; text-align:center; font-size:18px; font-weight:normal;}
.PicList002146 li figure{ padding-bottom:66%;border-radius: .2rem .2rem 0 0;}
.PicList002146 li h3{ background:#f1f1f1;padding:15px 15px 15px 15px;font-size:calc(20 / 16 * 1em); line-height:2; 
    position:relative;border-radius: 0 0 .2rem .2rem;}
/*.PicList002146 li h3:before{ position:absolute; content:''; right:0; top:0; width:90px; height:100%; border-left:1px solid #e8e8e8; background:url(../images/PicList002146-more.gif) no-repeat center center;}*/

.PicList002146 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center;
 background:rgb(239 0 0 / 90%); z-index:10; transition:0.3s; color:#fff;border-radius:.2rem; }
.PicList002146 li a:hover .hover{ opacity:1;}
.PicList002146 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}

.PicList002146 li .hover h5{ margin-top:10px;font-size: 22px; line-height:2;  overflow:hidden;}
.PicList002146 li .hover i{ display:block;  height:2px; background:#fff; width:30px; margin:10px auto;} 
.PicList002146 li .hover p{ font-size:16px; line-height:2; margin:0;  overflow:hidden;}
@media(max-width:1366px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:16px;}
}
@media(max-width:1366px) and (min-width:1001px){
.PicList002146 li .hover p{ }
}
@media(max-width:1000px){
.PicList002146 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:768px){
    .PicList002146{padding:0.8rem 0;}
    .PicList002146 li{width:100%;margin:0 0 2%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002146 li .hover p{}
}
@media(max-width:480px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:18px;}
.PicList002146 li .hover h5{ line-height:20px; max-height:40px;}
}
@media(max-width:375px){
.PicList002146 li{ float:none; width:auto;} 
}


.base_table1{border-spacing:0;width:100%;/* border:1px solid #f0f0f0;*/font-size:calc(16/16 * 1em);}
.base_tables{max-height:680px;overflow-y:auto;}
.base_table1 thead{position:sticky;top:0;}
.base_table1 thead td{background-color:#493996;color:#fff;text-align:center;border-bottom:1px solid #eaedef;padding:5px 10px;}
.base_table1 thead td:not(:first-child){border-left:1px solid #eaedef;}
.base_table1 thead tr:nth-child(2) td:first-child{border-left:1px solid #eaedef;}
.base_table1 tbody td{padding:10px 0;text-align:center;border:1px solid #eaedef;background-color:#fff;font-size:calc(16/16 * 1em);}
.base_table1 .ctit{color:#555656;line-height:1.3;}
.base_table1 tbody td p{margin:0;}

/*RighInfo003134 */
.ul-dian{padding-left:15px;margin-top:0;}
.ul-dian li{list-style-type: square;}
.ul-dian li p{margin:0;}
.RighInfo003134 .auto{padding: 3% 0;font-family: 'SourceHanSansCN-Regular';}
.RighInfo003134 .return{padding: 6px 26px; display: inline-block; margin-top: 4%;border: 1px solid #c60000; color: #c60000;    border-radius: 5px;}
.RighInfo003134 .img-side{padding:2% 0; background:#f8f8f8;}

.RighInfo003134 .img-group li .Ispic{padding-bottom: 70.167%;    border-radius: 20px;}
.RighInfo003134 .controls{display: none;position: relative;padding: 0 56px; margin: 0 auto;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #c60000; width: 100%;height: 100%;}

.RighInfo003134 .controls .slick-disabled{cursor: default;}


.RighInfo003134 .img-side .tit{font-size: 1.875em;color: #000; margin-bottom: 0.6em;line-height:1.3;}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #c60000;display: block;margin: 0 auto;margin-left: 0;}
.product_infos .img-group li{background:#fff;}
.product_infos .Ispic{background-size:contain;}
.RighInfo003134 .img-side pre{margin-top:3%;}
.RighInfo003134 .img-side .btn{ margin-top: 4.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1.125em;color: #fff;box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08);border-radius: 5px; margin: 0 5px; min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #c60000;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}

.RighInfo003134 .prod-intro .name{font-family: 'SourceHanSansCN-Medium';font-size: 1.5em; padding-bottom: 0.666em;color: #000; line-height: 1.8;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #c60000;display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height: 1.875; margin: 2em 0 3em 0;}
.RighInfo003134 .img-side .txt h4{margin-bottom:0;font-weight:bold;}
.RighInfo003134 .img-side .txt{padding-top:3%;padding-bottom:3%;}
.hangyes .ul-dian{margin-top:5px !important;width:auto !important;}
@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;background:#fff;}
.RighInfo003134 .img-side .txt{padding-left:3%;padding-right:3%;line-height: 1.8; text-align: justify;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding:0;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}

.RighInfo003134 .popUp-box{position: fixed;z-index: 200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
.RighInfo003134 .popUp-box > .ytable{height: 100%;}
.RighInfo003134 .popUp-box .main{background: #fff url(../images/RighInfo003134-bg.jpg) no-repeat;background-size: cover; width: 90%; max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; }
.RighInfo003134 .popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
.RighInfo003134 .popUp-box .close:before,
.RighInfo003134 .popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
.RighInfo003134 .popUp-box .close:after{transform: rotate(45deg);}
.RighInfo003134 .popUp-box .logo img{height: 1.9375em;}
.RighInfo003134 .popUp-box .title{font-family: 'SourceHanSansCN-Medium';font-size: 1.875em;color: #000333;line-height: 1.3333; margin-top: 0.3em;}
.RighInfo003134 .popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color: #c60000; margin: 1em 0;}
.RighInfo003134 .popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color: #000333;font-family: 'SourceHanSansCN-Light';}
.RighInfo003134 .popUp-box .form li{position: relative;z-index: 1; margin-bottom: 10px;}
.RighInfo003134 .popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
.RighInfo003134 .popUp-box .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: 1em; height:3.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
.RighInfo003134 .popUp-box .form li.code dl{overflow: hidden;}
.RighInfo003134 .popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
.RighInfo003134 .popUp-box .form li.code dl dd{width: 38%;float: right;}
.RighInfo003134 .popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
.RighInfo003134 .popUp-box .form ol .btn{display: block;width: 100%;background: #c60000;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-family: 'SourceHanSansCN-Light';font-size: 1em;}
@media (min-width:1025px) {
.RighInfo003134 .popUp-box .main{padding: 10.9375vh 8.25em;}
.RighInfo003134 .popUp-box .main .ytable-cell{width: 50%;}
}
@media (max-width:1024px) {
.RighInfo003134 .popUp-box .main{padding:2em; }
.RighInfo003134 .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
}

/* 容器样式 */
.ganyiqi-container {
  display: flex; /* 使用 Flexbox 布局 */
}

/* 文字部分 */
.text-section {
  flex: 1; /* 占一半宽度 */
  background:url(../images/productTop.jpg) no-repeat center; /* 红色背景 */
  color: white; /* 文字颜色 */
  padding:calc(40/1440 * 100%) calc(70/1440 * 100%) calc(40/1440 * 100%) calc(60/1440 * 100%); /* 内边距 */
  display: flex;
  flex-direction: column;
  justify-content: center; /* 文字垂直居中 */
  align-items: flex-start; /* 文字左对齐 */
  font-size: calc(18/16 * 1em);
  line-height: calc(30/18);
}
.text-section h2{
font-size: calc(30 / 16* 1em);
  font-weight: normal;
    margin-bottom: calc(30 / 780* 100%);
}
.h2_tit{position:relative;padding-top:30px;font-size:34px;}
.h2_tit:after{position:absolute;left:0;top:0;width:60px;height:10px;background:var(--color);content:'';}
.text-section p{margin:0;}
/* 图片部分 */
.image-section {
  flex: 1; /* 占一半宽度 */
  display: flex;
  justify-content: center; /* 图片水平居中 */
  align-items: center; /* 图片垂直居中 */
}

/* 图片样式 */
.image-section img {
  max-width: 100%; /* 图片最大宽度 */
  max-height: 100%; /* 图片最大高度 */
  object-fit: contain; /* 保持图片比例 */
}

/*Floor003080 */
.Floor003080{ padding: 6.51vw 0 8.33vw 0; font-size: 16px;}
.Floor003080 .auto{max-width:1440px;width: 94%;position: relative; z-index: 2;}
.Floor003080 .title{line-height: 1;font-size: 34px; margin-bottom: 0.834em;color: #333;}
.Floor003080 .info{text-align: justify;line-height: 1.875; margin-bottom: 6.4vw;color: #999999;}
@media(min-width:641px){
.Floor003080 .info{max-width: 360px; width: 80%; }
}
@media(max-width:640px){
.ganyiqi-container {display:block;}
.Floor003080{font-size: 3vw;}
.Floor003080 .title{font-size: 5vw}
}
.Floor003080 .ytable{table-layout: fixed;}
.Floor003080 .category .item{border-radius: 6px;border: solid 1px #eee; padding: 1.82vw 3vw 1.56vw 1.56vw; transition: 0.3s; cursor: pointer;position: relative;}
.Floor003080 .category .active{box-shadow: 0 6px 20px   rgba(0, 0, 0, 0.1); border-color:rgba(239,0,0,.3);}
.Floor003080 .category .tit{font-size:18px;color: #333; line-height: 1;}
.Floor003080 .category p{margin: 10px 0 0 0;color: #bbb;font-size: 14px; line-height: 1.715; min-height:3.43em;}
.Floor003080 .category .active .tit{color: var(--color);}
.Floor003080 .category .active  p{color: #666;}
.Floor003080 .category .icon{width: 40px;height: 40px; border-radius: 50%;background-color:var(--color);box-shadow: 0 8px 18px rgba(239,0,0,.3);position: absolute;transition: 0.3s;transform: scale(0);}
.Floor003080 .category .active .icon{transform: scale(1)}
.Floor003080 .category .icon:after{position: absolute; content: ''; width: 8px; height: 8px;border-top: 2px solid #fff; border-right: 2px solid #fff; transform: rotate(45deg); left: 50%; top: 50%; margin: -4px 0 0 -4px;}
.Floor003080 .dots li{width: 8px; height: 8px; margin: 10px 0;position: relative;list-style: none;}
.Floor003080 .dots li button{font-size: 0; width: 4px; height: 4px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003080 .dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.Floor003080 .dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background:var(--color);}

.Floor003080 .slider{position: relative;}
.Floor003080 .slider a{color: #fff;  display: block;position: relative;}
.Floor003080 .slider .txt{position: absolute; left: 0; bottom: 0;width:100%; padding: 2.55vw 4.17vw;}
.Floor003080 .slider .txt aside{line-height: 1;font-size: 30px;}
.Floor003080 .slider .txt p{margin: 10px 0 0 0;}
.Floor003080 .slider li{transition: 0.3s;}
.Floor003080 .slider li:not(.slick-active){opacity: 0.2;}
.Floor003080 .slider .pic img{border-radius: 5px;}

.Floor003080 .pages{position: absolute; z-index: 10; left:4vw; top: 6.67vw;color: #fff; font-size: 60px;display:none;}
.Floor003080 .pages span{font-family: 'Didot-Bold';line-height: 1;display: inline-block;vertical-align: text-bottom;}
.Floor003080 .pages span.cur{font-size: 0.8em;position: relative; padding-right: 5px; padding-bottom: 5px;}
.Floor003080 .pages span.cur:after{position: absolute; content: ''; width: 1px; height: 50px;transform: skewX(-30deg); left: 100%; top: 20%; background: #fff;}
.Floor003080 .pages span.total{font-size: 0.2667em; padding-left: 10px;}


@media(max-width:1560px){
.Floor003080 .slider{width: 106%;}
.Floor003080 .dots{right: 1%;left: auto; }
}
@media(min-width:1025px) and (max-width:1440px){
.Floor003080 .info{ margin-bottom:3vw ;}
}
@media(min-width:1025px){
.Floor003080 .right{width: 60.257%;}
.Floor003080 .category{ max-width: 470px; width: 90%;}
.Floor003080 .category .item:not(:last-child){margin-bottom:30px;}
.Floor003080 .slider{overflow: hidden;width:119.148%; padding-right: 6.771vw;}
.Floor003080 .slider .ul{margin-left: -2.605vw; }
.Floor003080 .slider a{margin:0 2.605vw;}
.Floor003080 .slider .slick-list{overflow: inherit;}
.Floor003080 .dots{position: absolute; left: 100%; width: 5.21vw;top: 0; height: 100%;z-index: 20;}
.Floor003080 .dots .slick-dots{position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%;}
.Floor003080 .category .icon{right: -20px; top: 50%; margin-top: -20px; }
}
@media(max-width:1024px){
.Floor003080 .ytable,
.Floor003080 .ytable-cell{display: block;}
.Floor003080 .dots {padding-top: 4vw;}
.Floor003080 .dots .slick-dots{display: table; margin: 0 auto;}
.Floor003080 .dots .slick-dots li{float: left; margin: 0 5px;}
.Floor003080 .category{display: flex;justify-content: space-between; align-items: center; flex-wrap: wrap;}
.Floor003080 .category .item{width: 48%; margin-bottom:10px; padding: 3vw;font-size:16px;}
.Floor003080 .category .icon{bottom: -20px; left: 50%; margin-left: -20px;display:none;}
.Floor003080 .category .icon:after{transform: rotate(135deg);}
}
@media(max-width:640px){
.text-section h2,.h2_tit{font-size:calc(24 / 16* 1em)}
.Floor003080 .category .tit{font-size: 3.5vw}
.Floor003080 .category p{font-size: 3vw;}
.Floor003080 .slider .txt aside{font-size: 5vw;}
.Floor003080 .category .item{width: 48%; margin-bottom:10px; padding: 3vw;font-size:14px;}
}

.dingzhihua{overflow: hidden;background:url(../images/Floor003238-bg.jpg) no-repeat center center}
.dingzhihua .text-section{background:#fff;color:#333;}


.jiejiuB{background:#f5f5f5;padding:calc(80/1920 * 100%) 0;}
/* 容器样式 */
.jiejue-container{
  display: flex; /* 使用 Flexbox 布局 */
  gap: 20px; /* 列间距 */
  padding: 20px;
  margin-left:-20px;
  margin-right:-20px;
  
}

/* 每列卡片样式 */
.card {
  flex: 1; /* 每列等宽 */
  position: relative;
  overflow: hidden; /* 隐藏超出部分 */
  border-radius: 10px; /* 圆角 */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* 阴影 */
  background: #fff;
}

/* 图片样式 */
.card img {
  width: 100%;
  height: 330px;
  display: block;
      object-fit: cover;
}

/* 标题样式 */
.card h3 {
  margin: 10px;
  text-align: center;
  font-size: 1.5rem;
  font-weight:normal;
}

/* 遮罩层样式 */
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(239, 0, 0, 0.9); /* 半透明红色背景 */
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0; /* 默认隐藏 */
  transition: opacity 0.3s ease; /* 过渡动画 */
}

/* 鼠标移入时显示遮罩层 */
.card:hover .overlay {
  opacity: 1;
}

/* 描述文字样式 */
.overlay p {
  text-align: center;
  padding: 20px;
  font-size: 1.2rem;
}
.gyqend .text-section{background:#fff;color:#333;padding:calc(40/1440 * 100%) calc(70/1440 * 100%) calc(40/1440 * 100%) 0}

.cpbz{position:absolute;bottom:50px;width:100%}
.cpbz a{color:#fff;border-bottom: 1px solid #fff;padding-bottom: 3px;font-size:20px;font-weight:bold;margin-right:calc(60/1440 * 100%);}

.AAGES p{margin-bottom:15px}

.product_infos .swiper .swiper-slide{padding-bottom:100%;background-repeat:no-repeat;background-position:center;background-size:contain;}



.product-container {
            max-width: 1200px;
            margin: 2rem auto;
            padding: 0 20px;
        }
        .pro_itmes{margin-top:10%}

        /* 产品头部布局 */
        .product-header {
            display: flex;
            align-items: center; /* 垂直居中 */
            gap: 40px;
            margin-bottom: 3rem;
            min-height: 400px;
        }

        .product-info {
            flex: 1;
            display: flex;
            flex-direction: column;
            justify-content: center; /* 内容垂直居中 */
            height: 100%;
        }

        .product-image {
            border:1px solid #efefef;
            flex: 1;
            border-radius: 12px;
            height: 400px;
            display: flex;
            align-items: center;
            justify-content: center;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
        }

        .product-image img {
            max-width: 100%;
            max-height: 100%;
            object-fit: contain;
            transition: transform 0.3s ease;
        }
        /* 文字样式 */
        h1 {
            font-size: 2.5rem;
            color: #333;
            margin-bottom: 1.5rem;
            position: relative;
            padding-bottom: 0.5rem;
        }

        h1::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 60px;
            height: 3px;
            background: #ef0000;
        }

        .description {
            font-size: 1.1rem;
            line-height: 1.8;
            color: #4a5568;
            margin-bottom: 1.5rem;
            max-width: 85%;
        }

        /* 增强表格样式 */
        .spec-table {
            width: 100%;
            border-collapse: separate;
            border-spacing: 0;
            background: white;
            border-radius: 10px;
            overflow: hidden;
            box-shadow: 0 1px 6px rgba(0,0,0,0.1);
            margin: 2rem 0;
        }

        .spec-table th {
            background: linear-gradient(160deg, #6b6b6b 0%, #848484 100%);
            color: white;
            font-weight: 600;
            padding: 1.2rem;
            text-align: left;
            text-transform: uppercase;
            letter-spacing: 0.5px;
        }

        .spec-table td {
            padding: 1rem;
            color: #2d3748;
            border-bottom: 1px solid #edf2f7;
            transition: background 0.2s ease;
        }

        .spec-table tr:nth-child(even) {
        background-color: #fff5f5;
    }

    .spec-table tr:hover td {
        background: #ffebeb;
    }

        .spec-table th:first-child {
            border-radius: 10px 0 0 0;
        }

        .spec-table th:last-child {
            border-radius: 0 10px 0 0;
        }

        /* 响应式设计 */
        @media (max-width: 768px) {
            .table{overflow:auto;}
            .table td,.table th{min-width:140px;}
            .product-info h1{font-size:1.8rem;}
            .product-info .description{font-size:1rem;}
            .card h3{font-size:18px;}
            .productCenter .topProduct .textBox p{margin-bottom:10%}
            .jiejue-container{display:block;}
            .product-header {
                flex-direction: column;
                min-height: auto;
            }
            .cpbz{margin-top:5%}
            .cpbz a{font-size:14px;}
            
            .product-image {
                width: 100%;
                height: 300px;
            }
            
            .description {
                max-width: 100%;
            }
        }