<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.swiper-pagination{z-index:1;}
.swiper-pagination-clickable .swiper-pagination-bullet{height:8px;width:13px;border-radius:4px;margin:0 5px;opacity:0.66;background-color:#f4f5f8;}
.swiper-pagination-bullet-active{width:26px !important;background:#0f3a95 !important;opacity:1 !important;}
.page-ban{box-sizing:border-box;background:none;overflow:hidden;position:relative;background:#f5f5f5;}
.page-ban .BannerShow_c1 div{width:100%;height:30vw;}
.page-ban .BannerShow_c1 img{width:100%;height:100%;object-fit:cover;display:block;}
.page-ban em,.page-ban br{display:none;}
.page-ban .ResTitle_a1{position:absolute;top:12.2vw;left:0;text-align:center;z-index:2;width:100%;}
.page-ban .ResTitle_a1 span{font-size:2.3vw;color:#fff;display:inline-block;line-height:1.5;padding-left:5.2vw;box-sizing:border-box;background:url(../images/title-2.png) left center no-repeat;background-size:auto 100%;}
.nav{margin-bottom:4.2vw;position:relative;height:2.5vw;width:100%;}
.nav .container{position:absolute;left:4.6vw;right:4.6vw;bottom:0;background-color:#605d5b;height:5.1vw;z-index:0;box-shadow:0px 0px 14px 0px rgba(0,0,0,0.26);}
.nav .restitle{position:absolute;left:4.6vw;bottom:0;;width:25%;height:6.1vw;background-image:url(../images/com_restitle_bg.png);background-size:auto 100%;background-position:right;background-repeat:no-repeat;z-index:1;}
.nav .swiper-button-next,.nav .swiper-button-prev{position:absolute;right:-40px;background-image:none;margin:0;width:29px;height:29px;top:3px;z-index:0;display:none;}
.nav .swiper-button-prev{left:-40px;}
.nav .swiper-button-next.swiper-button-disabled,.nav .swiper-button-prev.swiper-button-disabled{display:none;}
.nav .container .b{float:right;display:block;}
.productpage .nav .fr .b,.photolist .nav .fr .b,.nav35 .nav .fr .b,.nav36 .nav .fr .b{display:block;}
.NavList_a1{display:inline-block;max-width:100%;}
.NavList_a1 li{display:block;width:auto;text-align:center;}
.NavList_a1 a{font-size:18px;color:#fff;display:block;position:relative;z-index:1;padding-bottom:6px;line-height:5.1vw;height:5.1vw;padding:0 2vw;}
.NavList_a1 a.on{color:#fff;font-weight:bold;}
.NavList_a1 a:after{content:"";display:block;width:0;height:4px;background-color:#a2231c;position:absolute;bottom:0;left:50%;transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;-moz-transition:.3s all ease-out;-o-transition:.3s all ease-out;}
.NavList_a1 a.on:after{width:60%;left:20%;}
.PosList_a1{color:#4c4c4c;font-size:14px;line-height:24px;margin-bottom:2.4vw;}
.PosList_a1 a{color:inherit;}
.PosList_a1 b{font-weight:normal;}
.ResTitle_a2{color:#fff;padding-left:2.8vw;padding-top:0.7vw;}
.ResTitle_a2 span{font-weight:bold;font-style:italic;font-size:2.5vw;display:block;}
.ResTitle_a2 em{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#fff;display:block;text-transform:uppercase;letter-spacing:2px;}
.ResTitle_a2 br{display:none;}
/* .ResTitle_a2:after{content:"";display:inline-block;width:35px;height:5px;background:#00479d;margin-top:1.2vw;}
*/
.main-box{min-height:400px;font-size:20px;color:#4c4c4c;line-height:1.8;margin-bottom:5.2vw;}
.main-box img,.view img{max-width:100%;}
table{border-collapse:collapse;border:1px solid #cccccc;max-width:100%;}
td{padding:5px 10px;border:1px solid #cccccc;}
.rid32 .title {font-size: 16px;}
.rid32 .title h3{font-size: 2em;margin-bottom: 0.4em;}
.rid32 .title h3 strong{font-weight:bold;}
.rid32 .title h1{font-weight:bold;font-size: 2.2em;}
.rid32 .title h2{font-size:1.8vw;font-weight:bold;color:#a2231c;}
.rid32 .T{background-image:url(../images/about_section_1_bg.jpg);background-size:100% auto;background-position:bottom;background-repeat:no-repeat;padding-bottom:9.4vw;}
.rid32 .a .title h3{margin-top:5vw;}
.rid32 .a .title h3 strong{color:#a2231c;}
.rid32 .a{position:relative;}
.rid32 .a::before{position:absolute;content:'';display:block;width:2.6vw;height:2.6vw;background-color:#a2231c;z-index:-1;}
.rid32 .a .fl{width:50%;box-sizing:border-box;padding-right:4.4vw;}
.rid32 .a p,.rid32 .b p{font-size: 0.9vw;line-height: 1.8;}
.rid32 .a p strong,.rid32 .b p strong{font-weight:bold;color:#a2231c;}
.rid32 .a .fr{width:50%;}
.rid32 .a .fr img{width:100%;}
.rid32 .b .fl{width:50%;}
.rid32 .b .fl img{width:100%;}
.rid32 .b .fr{width:50%;box-sizing:border-box;padding-left:4.4vw;}
.rid32 .S_history{background-image:url(../images/about_history_bg.jpg);background-size:cover;padding-top:5.2vw;padding-bottom:2.8vw;}
.rid32 .S_history .title{text-align:center;}
.rid32 .S_history .title h3,.rid32 .S_history .title h3 strong,.rid32 .S_history .title h2{color:#fff;}
.rid32 .S_history #swiper_history{margin-top:3vw;width:84.8vw;height:28.1vw;overflow:hidden;background-color:#a2231c;background-image:url(../images/about_history_content_bg.jpg);background-size:auto 100%;background-position:right;border-radius:4.1vw 0 0 2vw;-webkit-border-radius:4.1vw 0 0 2vw;-moz-border-radius:4.1vw 0 0 2vw;-ms-border-radius:4.1vw 0 0 2vw;-o-border-radius:4.1vw 0 0 2vw;}
.rid32 .S_history #swiper_history .swiper-slide{box-sizing:border-box;padding:4.2vw 4.2vw 4.2vw 4.5vw;}
.rid32 .S_history #swiper_history .yyyy{display:block;font-weight:bold;color:#fff;line-height: 1.5;}
.rid32 .S_history #swiper_history .yyyy i{font-size:6.3vw;font-family:Arial,Helvetica,sans-serif;vertical-align:bottom;display:inline-block;line-height:0.76;}
.rid32 .S_history #swiper_history .yyyy span{font-size:2vw;vertical-align:bottom;display:inline-block;line-height:1;}
.rid32 .S_history #swiper_history .content{padding-top:2.8vw;padding-bottom:2.8vw;overflow-y:scroll;height:17vw;width:79vw;box-sizing:border-box;padding-right:28vw;}
.rid32 .S_history #swiper_history .content::-webkit-scrollbar{width:10px;/*å¯¹åž‚ç›´æµåŠ¨æ¡æœ‰æ•ˆ*/
 height:10px;/*å¯¹æ°´å¹³æµåŠ¨æ¡æœ‰æ•ˆ*/
}
/*å®šä¹‰æ»šåŠ¨æ¡çš„è½¨é“é¢œè‰²ã€å†…é˜´å½±åŠåœ†è§’*/
 .rid32 .S_history #swiper_history .content::-webkit-scrollbar-track{background-color:#c90f0588;border-radius:3px;}
/*å®šä¹‰æ»‘å—é¢œè‰²ã€å†…é˜´å½±åŠåœ†è§’*/
 .rid32 .S_history #swiper_history .content::-webkit-scrollbar-thumb{border-radius:7px;background-color:#e25851;}
/*å®šä¹‰ä¸¤ç«¯æŒ‰é’®çš„æ&nbsp;·å¼*/
 .rid32 .S_history #swiper_history .content::-webkit-scrollbar-button{display:none;}
/*å®šä¹‰å³ä¸‹è§’æ±‡åˆå¤„çš„æ&nbsp;·å¼*/
 .rid32 .S_history #swiper_history .content::-webkit-scrollbar-corner{display:none;}
.rid32 .S_history #swiper_history .content p{color:#fff;font-size:0.9vw;line-height:1.7;}
.rid32 .S_history #swiper_history_2{width:100%;margin-top:3.3vw;position:relative;}
.rid32 .S_history #swiper_history_2::before{content:'';display:block;position:absolute;top:0.6vw;;left:0;right:0;height:1px;background-color:#d6d6d6;z-index:-1;}
.rid32 .S_history #swiper_history_2 .swiper-slide{width: auto;cursor:pointer;}
.rid32 .S_history #swiper_history_2 .swiper-slide img{display:block;width:1.2vw;height:1.2vw;margin:0 auto;}
.rid32 .S_history #swiper_history_2 .swiper-slide span{display:block;text-align:center;color:#fff;font-size: 18px;}
.rid32 .S_honor{background-image:url(../images/about_honor_bg.jpg);background-size:cover;padding-top:5.2vw;padding-bottom:2.8vw;}
.rid32 .S_honor .title{text-align:center;}
.rid32 .S_honor .content{display:block;margin-top: 4vw;}
.rid32 .S_honor .PhotoList_k2 li{text-align:center;position:relative;}
.rid32 .S_honor .PhotoList_k2 li::before{content:'';z-index:-1;left:0;right:0;bottom:0;top:30%;background-color:#5f5e5d;display:block;position:absolute;}
.rid32 .S_honor .PhotoList_k2 li a{display:block;height: 20vw;position:relative;box-sizing: border-box;}
.rid32 .S_honor .PhotoList_k2 a img{position:absolute;left:50%;top:50%;max-height:100%;max-width:90%;object-fit:cover;
	transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);
	transition:.5s all ease-out;-ms-transition:.5s all ease-out;-webkit-transition:.5s all ease-out;
}
.rid32 .S_honor .PhotoList_k2 span{text-align:center;font-size:0.9vw;color:#fff;padding: 1.5em 5%;box-sizing: border-box;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;background-color:#5f5e5d;
}
.rid32 .S_honor .PhotoList_k2 li h4{display:none;}
.rid32 .S_honor .PhotoList_k2 .page{display:none;}
.rid32 .S_honor .btn_more{margin:4.5vw auto 0 auto;}
.rid32 .S_service{background-image:url(../images/about_service_bg.jpg);background-size:cover;padding-top:5.2vw;padding-bottom:2.8vw;}
.rid32 .S_service .title{text-align:center;}
.rid32 .S_service .content{display:block;background-color:#a2231c;margin-top:3vw;}
.rid32 .S_service .content .fl{width:22.9vw;height:25.6vw;box-sizing:border-box;padding-left:3vw;padding-top:4vw;}
.rid32 .S_service .content .fr{height:25.6vw;}
.rid32 .S_service .content .fr img{display:block;height:100%;}
.rid32 .S_service .b-title{line-height:1.2;position:relative;padding-bottom:1.5vw;}
.rid32 .S_service .b-title::after{content:"";display:block;width:2.6vw;height:0.4vw;background-color:#fff;position:absolute;bottom:0;left:0;}
.rid32 .S_service .content p{margin-top:3vw;}
.rid32 .S_service .content .btn_more{margin-top:2vw;}
.rid32 .S_service .content .btn_more::before{background-color:#ce2c23;}
.dec_box{background-color:#a2231c;display:block;width:2.6vw;height:2.6vw;margin-top:3.5vw;margin-left:4.6vw;margin-bottom:3.5vw;}
.rid35 .section{margin-bottom:6vw;}
.rid35 .title,.in-title{text-align:center;font-size:1.9vw;margin-bottom:3.6vw;font-weight:bold;}
.rid35 .title strong,.in-title strong{color:#a2231c;}
.rid35 .fl{width:50%;}
.rid35 .fr{width:50%;}
.rid35 .sec1 .content{background-color:#605d5b;}
.rid35 .sec1 .fl img{width:100%;}
.rid35 .sec1 .fr{padding-top:8.9vw;padding-left: 3%;padding-right: 3%;box-sizing: border-box;}
.rid35 .s2 h3,.in-title h3{position:relative;padding-bottom:1.8vw;}
.rid35 .s2 h3::after,.in-title h3::after{position:absolute;content:"";display:block;width:2.5vw;height:0.2vw;background-color:#a2231c;left:50%;bottom:0;transform:translate(-50%);}
.rid35 .sec2 .content ul li{margin-bottom:3vw;display:flex;background-color:#605d5b;background-image:url(../images/service_flow_bg-1.jpg);background-size:auto 100%;background-position:right;color:#fff;}
.rid35 .sec2 .content ul li:nth-child(even){background-color:#a2231c;background-image:url(../images/service_flow_bg-2.jpg);background-position:left;flex-direction:row-reverse;}
.rid35 .sec2 .content ul li .figure{display:flex;height:27vw;width:50%;}
.rid35 .sec2 .content ul li .copy{display:flex;height:27vw;width:50%;}
.rid35 .sec2 .content ul li .figure img{display:block;width:90%;height:24.4vw;;margin:0 auto;object-fit:cover;margin-top:1.2vw;}
.rid35 .sec2 .content ul li .con{box-sizing:border-box;padding:2vw;}
.rid35 .sec2 .content ul li .copy i{margin-top:1.5vw;font-size:4.5vw;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-style:italic;display:block;}
.rid35 .sec2 .content ul li .copy h3{margin-top:1vw;display:block;font-size:1.25vw;font-weight:bold;}
.rid35 .sec2 .content ul li .copy p{margin-top:1vw;font-size:0.8vw;line-height:1.8;}
.rid35 .sec3{width:100%;background-color:#eeeeee;padding-bottom:5.6vw;padding-top:5.6vw;}
.rid35 .sec3 .content li{margin-top:2.8vw;;width:50%;height:20vw;background-color:#605d5b;}
.rid35 .sec3 .content li:first-child{background-color:#a2231c;}
.rid35 .sec3 .content li{padding:4.5vw 1.6vw 2vw 1.6vw;box-sizing:border-box;}
.rid35 .sec3 .content li p{line-height:1.5;margin-top:2.7vw;}
.rid35 .sec4 .content,.rid35 .sec5 .content{overflow-x:auto;}
.rid35 .sec4 .content table,.rid35 .sec5 .content table{width:100%;}
.rid35 .sec4 .content tr th,.rid35 .sec5 .content tr th{font-size:0.9vw;padding:0.9vw;background-color:#a2231c;color:#fff;}
.rid35 .sec4 .content tr td,.rid35 .sec5 .content tr td{font-size:0.9vw;padding:0 0.9vw;}
.photolist .PhotoList_k2 ul{display:block;}
.photolist .PhotoList_k2 ul:after{content:"";display:block;clear:both;}
.photolist .PhotoList_k2 li a{position:relative;display:block;overflow:hidden;background-color:#dfdfdf;height:21.5vw;box-sizing:border-box;border-radius:0px;transition:.4s all ease;-ms-transition:.4s all ease;-webkit-transition:.4s all ease;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;}
.photolist .PhotoList_k2 ul li a img{display:inline-block;max-width:calc(100% - 6vw);position:absolute;top:50%;max-height:calc(100% - 6vw);width:auto;left:50%;transform:scale(1) translate(-50%,-50%);-webkit-transform:scale(1) translate(-50%,-50%);transition:.4s all ease;-ms-transition:.4s all ease;-webkit-transition:.4s all ease;-moz-transition:.4s all ease;-o-transition:.4s all ease;}
.photolist .PhotoList_k2 ul li{display:block;float:left;width:21.1%;margin:0 1.95% 2vw 1.95%;}
.photolist .PhotoList_k2 ul li span{text-align:center;line-height:1.5;font-size:16px;width:100%;margin-top:1.3vw;color:#151515;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-height: 1.5em;
}
.photolist .PhotoList_k2 ul li h4{display:none;}
.rid43 .PhotoList_k2 li a{height:11.5vw;}
.rid43 .PhotoList_k2 ul li a img{max-width:calc(100% - 3vw);max-height:calc(100% - 3vw);}
.rid43 .PhotoList_k2 ul li a {background-color: transparent;border: 1px solid #eee;}
.product_entry{width:100%;display:flex;}
.product_entry li{display:flex;height:45.3vw;width:25%;transition:width 0.3s ease;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-ms-transition:width 0.3s ease;-o-transition:width 0.3s ease;overflow:hidden;}
.product_entry li a{display:block;height:100%;width:100%;position:relative;}
.product_entry li a img{width:100%;height:100%;object-fit:cover;}
.product_entry li a::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;display:block;z-index:1;background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0.3));}
.product_entry li a .figure{position:absolute;bottom:5.7vw;left:1.9vw;color:#fff;padding-bottom:2vw;z-index:2;}
.product_entry li a .figure h3{font-size:2vw;font-weight:bold;line-height:1;margin-bottom:1.3vw;}
.product_entry li a .figure p{font-size:0.9vw;text-transform:uppercase;color:#fff;line-height:1.4;padding-bottom:2vw;position:relative;}
.product_entry li a .figure p::after{content:'';position:absolute;left:0;bottom:0;display:block;height:11px;width:46px;background-color:#a2231c;}
/* product_list */
.products_list .first{display:block;background-color:#605d5b;margin:0 1.6% 2vw 1.6%;}
.products_list .first .fl,.products_list .first .fr{width:50%;height:32.5vw;}
.products_list .first .fl{overflow:hidden;}
.products_list .first .fl img{width:100%;height:100%;object-fit:cover;}
.products_list .first .fr{position:relative;box-sizing:border-box;padding-left:3.8vw;padding-top:5.3vw;color:#fff;overflow:hidden;}
.products_list .first .fr::before{content:"";display:block;position:absolute;top:0;right:0;width:0;height:0;border-top:3.5vw solid #a2231c;border-left:2.9vw solid transparent;}
.products_list .first .fr h3{font-size:2.5vw;font-weight:bold;line-height:1.1;margin-bottom:0.9vw;}
.products_list .first .fr .belongto{margin-bottom:5.3vw;}
.products_list .first .fr .belongto span{font-size:0.9vw;}
.products_list .first .fr .texture{color:#fff;font-size:0.8vw;line-height:1.75;margin-bottom:2vw;}
.products_list .restlist{display:block;}
.products_list .restlist:after{content:"";display:block;clear:both;}
.products_list .restlist li{display:block;float:left;width:30.1%;margin:0 1.6% 2vw 1.6%;}
.products_list .restlist li a{display:block;width:100%;}
.products_list .restlist li a .i-c{display:block;width:100%;height:20.6vw;overflow:hidden;}
.products_list .restlist li a .i-c img{display:block;width:100%;height:100%;object-fit:cover;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.products_list .restlist li a .info{display:block;width:100%;padding:1.2vw 1vw;background-color:#5f5d5c;box-sizing:border-box;}
.products_list .restlist li a .info h3{display:block;color:#fff;font-size:0.9vw;line-height:1.2;margin-bottom:14px;max-width:100%;height:1.2vw;overflow:hidden;}
.products_list .restlist li a .info h3 .hot{display:inline-block;line-height:1;font-size:12px;padding:3px;color:#5f5d5c;background-color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;margin-left:5px;}
.products_list .restlist li a .info span{display:block;color:#fff;font-size:14px;line-height:1;}
/* product detail */
.products_detail .detail .t{margin-bottom:2vw;border-bottom:1px solid #e5e5e5;background-color:#e6e6e6;}
.products_detail .detail .t .fl,.products_detail .detail .t .fr{width:50%;height:32.5vw;}
.products_detail .detail .t .fl{background-color:#eee;}
.products_detail .detail .t .fl img{width:100%;height:100%;object-fit:cover;}
.products_detail .detail .t .fr{position:relative;box-sizing:border-box;padding-left:3.8vw;padding-top:5.3vw;color:#000;overflow:hidden;}
.products_detail .detail .t .fr::before{content:"";display:block;position:absolute;top:0;right:0;width:0;height:0;border-top:3.5vw solid #a2231c;border-left:2.9vw solid transparent;}
.products_detail .detail .t .fr h3{font-size:2.5vw;font-weight:bold;line-height:1.1;margin-bottom:0.9vw;}
.products_detail .detail .t .fr .belongto{margin-bottom:5.3vw;}
.products_detail .detail .t .fr .belongto span{font-size:0.9vw;}
.products_detail .detail .t .fr .texture{color:#000;font-size:0.8vw;line-height:1.75;margin-bottom:2vw;}
.products_detail .detail .img{width:61%;}
.products_detail .detail .img .gallery-top{height:25vw;}
.products_detail .detail .img .gallery-top a{position:relative;display:block;height:25vw;border:1px solid #f5f5f5;background-color:#eee;}
.products_detail .detail .img .gallery-top a img{position:absolute;left:50%;top:50%;max-height:95%;max-width:95%;transform:translate(-50%,-50%);display:block;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:auto;height:auto;}
.products_detail .detail .img .gallery-top li{width:100% !important;}
.products_detail .detail .img .swiper-container-thumbs{margin-top:0.5vw;}
.products_detail .detail .img .gallery-thumbs .swiper-slide{width:auto;}
.products_detail .detail .img .gallery-thumbs a{background-position:center;background-repeat:no-repeat;background-size:contain;overflow:hidden;display:block;position:relative;box-sizing:border-box;text-align:center;font-size:14px;line-height:1.5;}
.products_detail .detail .img .gallery-thumbs a p{display:block;width:100%;}
.products_detail .detail .img .gallery-thumbs a img{height:6.5vw;display:block;width:auto;border:1px solid #bfbfbf;box-sizing:border-box;margin:0 auto;/* position:absolute;left:50%;top:50%;max-height:100%;max-width:100%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:.5s all ease-out;-ms-transition:.5s all ease-out;-webkit-transition:.5s all ease-out;*/
}
.products_detail .detail .img .swiper-slide-thumb-active a img{border-color:#a2231c;}
.products_detail .detail .swiper-container{width:100%;}
.products_detail .detail .txt{width:34%;}
.products_detail .detail .img li:after{display:none;}
.products_detail .detail .img li{background-color:#fff;}
.products_detail .detail .video_list span{font-size:18px;}
.products_detail .detail .map-btn{display:block;border-radius:23px;font-size:18px;}
.products_detail .content_zone{display:block;width:100%;background-color:#eee;box-sizing:border-box;padding:2vw 10vw;font-size:16px;}
.products_detail .sections{padding-bottom:2vw;box-sizing:border-box;}
.products_detail .section_title{display:block;position:relative;margin-bottom:1vw;}
.products_detail .section_title p{padding-bottom:1.7vw;}
.products_detail .section_title::after{content:'';display:block;left:0;bottom:0;background-color:#a2231c;height:3px;width:30px;}
.products_detail .section-video .video-container{text-align:center;}
.products_detail .section-video .video-container video{max-width:80%;}
.products_detail .content-container *{max-width:100%;}
.technic_list .T{padding-bottom:5vw;}
.technic_list .NewsList_f1{display:block;}
.technic_list .NewsList_f1:after{content:"";display:block;clear:both;}
.technic_list .NewsList_f1 li{display:block;background-color:#f1f1f1;box-sizing:border-box;padding:2vw;float:left;width:30%;margin:0 1% 2vw 1%;height:11.5vw;}
.technic_list .NewsList_f1 li h4{display:block;font-size:1.4vw;line-height:1.25;color:#a2231c;margin-bottom:0.9vw;max-height:3.5vw;overflow-y:hidden;}
.technic_list .NewsList_f1 li p{font-size:14px;color:#8b8b8b;}
.rid49 .sec1 #swiper_sec1{max-width:100%;width:1200px;margin:0 auto 2vw auto;}
.rid49 .sec1 #swiper_sec1 .swiper-slide{box-sizing:border-box;padding:2.7vw 1vw 2vw 1vw;text-align:center;height:27.8vw;width:20.1vw;position:relative;background-color:#e2e2e2;}
.rid49 .sec1 #swiper_sec1 .swiper-slide::after{content:'';display:block;left:0;bottom:0;right:0;background-color:#a2231c;height:1.2vw;position:absolute;}
.rid49 .sec1 #swiper_sec1 .swiper-slide h3{margin-bottom:2vw;}
.rid49 .sec1 #swiper_sec1 .swiper-slide img{max-width:80%;margin-bottom:1vw;}
.rid49 .sec1 #swiper_sec1 .swiper-slide ul{text-align:left;box-sizing:border-box;padding-left:1vw;}
.rid49 .sec1 #swiper_sec1 .swiper-slide ul li{list-style:disc;margin-bottom:1vw;font-size:0.8vw;line-height:1.5;}
.rid49 .sec2{display:block;}
.rid49 .sec2 li{display:block;background-size:100% 100%;box-sizing:border-box;padding:3.4vw 0;}
.rid49 .sec2 .flow1{background-image:url(../images/flow_bg-1.jpg);color:#000;}
.rid49 .sec2 .flow2{background-image:url(../images/flow_bg-2.jpg);color:#fff;}
.rid49 .sec2 .flow3{background-image:url(../images/flow_bg-3.jpg);color:#fff;}
.rid49 .sec2 .flow4{background-image:url(../images/flow_bg-4.jpg);color:#000;}
.rid49 .sec2 .flow5{background-image:url(../images/flow_bg-5.jpg);color:#fff;}
.rid49 .sec2 .flow6{background-image:url(../images/flow_bg-6.jpg);color:#fff;}
.rid49 .sec2 .flow7{background-image:url(../images/flow_bg-1.jpg);color:#000;}
.rid49 .sec2 .flow8{background-image:url(../images/flow_bg-2.jpg);color:#fff;}
.rid49 .sec2 li .content .fl{width:50%;box-sizing:border-box;}
.rid49 .sec2 li .content img{max-width:95%;}
.rid49 .sec2 li .content .fl:first-child{padding:1.5vw 3vw 3vw 3vw;}
.rid49 .sec2 li .content .fl:first-child h3{font-size:1.6vw;margin-bottom:2vw;}
.rid49 .sec2 li .content .fl:first-child p{font-size:16px;line-height:1.5;text-indent:2em;margin-bottom:1vw;}
.rid49 .sec2 li .content .fl:nth-child(2){text-align:center;}
.rid50 .content{display:block;}
.rid50 .content li{display:block;padding:1.5vw 0;border-bottom:1px solid #e4e4e4;}
.rid50 .content li&gt;img{display:inline-block;vertical-align:middle;max-width:50%;}
.rid50 .content li&gt;div{display:inline-block;vertical-align:middle;box-sizing:border-box;padding-left:1vw;max-width:50%;}
.rid50 .content li&gt;div p{font-size:16px;line-height:1.5;}
.rid51 .PhotoList_k2 li a{height:16.5vw;}
.rid51 .PhotoList_k2 ul li a img{max-width:100%;max-height:100%;object-fit:cover;width:100%;height:100%;}
.rid51 .PhotoList_k2 ul li span{box-sizing:border-box;text-align:left;font-size:0.9vw;margin-top:0;padding:1.3vw 0.7vw 1.3vw 1.3vw;color:#151515;background-image:url(../images/home_news_item_bg.jpg);background-size:100% auto;background-position:bottom;display:block;}
.NewsList_g3 li {margin-bottom: 1vw;}
/*è¯¦æƒ…*/
.NewsDetail_a1{margin:2vw auto;width:1200px;max-width:100%;box-sizing:border-box;border-radius:9px;}
.NewsDetail_a1 p img{max-width:100%;}
.NewsDetail_a1 img{max-width:100%;}
.NewsDetail_a1 video{max-width:100%;}
.NewsDetail_a1 iframe{max-width:100%;}
.NewsDetail_a1 #nt{text-align:center;font-weight:bold;color:#a2231c;box-sizing:border-box;font-size:24px;display:block;line-height:1.5;margin-bottom:1vw;}
.NewsDetail_a1 #nf{padding:0 0 15px 0;height:20px;line-height:20px;text-align:center;border-bottom:1px dashed #eee;}
.NewsDetail_a1 #nf em{font-style:normal;font-size:16px;padding-top:2px;margin-right:2px;display:inline-block;vertical-align:middle;}
.NewsDetail_a1 #nf span{padding:2px;border-radius:5px;font-size:12px;width:18px;margin-right:4px;background:#999999;color:#fff;display:inline-block;vertical-align:middle;}
.NewsDetail_a1 #nf span.nf_on{background:#a2231c;color:#fff;}
.NewsDetail_a1 em{font-style:normal;}
.NewsDetail_a1 .nf1{line-height:1.8;font-size:16px;min-height:400px;margin-top:30px;}
.NewsDetail_a1 .nf2{line-height:1.8;font-size:18px;min-height:400px;margin-top:30px;}
.NewsDetail_a1 .nf3{line-height:1.8;font-size:20px;min-height:400px;margin-top:30px;}
.NewsDetail_a1 p{line-height:1.8;}
.NewsDetail_a1 #nb{padding:10px 0px;margin-top:10px;text-align:center;color:#000;border-top:1px dotted #ccc;}
.NewsDetail_a1 #newtb{line-height:30px;margin-top:20px;color:#000;border-radius:12px;}
.NewsDetail_a1 #newtb span,.NewsDetail_a1 #newtb em{width:100%;line-height:1.8;padding:10px 22px;box-sizing:border-box;}
.NewsDetail_a1 #newtb span{border-bottom:1px dashed #eee;}
.NewsDetail_a1 #newtb&gt;*{display:block;width:46%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.NewsDetail_a1 #newtb&gt;*:last-child{float:right;}
.NewsDetail_a1 #newtb a{color:#000;}
.NewsDetail_a1 #newskw{font-size:14px;font-weight:bold;margin:10px 0;line-height:30px;word-spacing:1em;}
#newtb em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.page{width:100%;text-align:center;margin-top:3.5vw;}
.page a,.page span,.map-btn{border:1px solid #999999;font-size:14px;color:#999999;padding:6px 20px;line-height:1.5;border-radius:0px;display:inline-block;margin:0 0.2vw 5px 0.2vw;text-align:center;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;}
.pageinfo{display:none;}
.page span.on,.page a:hover,.page a.on,.page a.cur,.page span.cur{background:#a2231c;border-color:#a2231c;color:#fff;}
.map-btn{width:8em;padding:6px 0;text-align:center;margin:2vw auto 0 auto;display:none;background:#a2231c;color:#fff;border-color:#fff;}
#load_more_button{display:none;}
.caseback{background:#0f3a95;display:block;color:#fff;width:8em;text-align:center;height:36px;line-height:36px;border-radius:18px;font-size:16px;margin:30px auto 0 auto;}
.caseback.mob{display:none;}
.contacts_content .map{width:54%;height:27vw;min-height:300px;}
.map_a1{width:100%;height:100%;font-size:14px;}
.contacts_content{margin-bottom:5.3vw;}
.contacts_content .fl{width:40%;}
.contacts_content .fr{width:60%;}
.contacts_content #map0{width:100%;height:24.9vw;}
.contacts_content .line{display:block;margin-top:1.6vw;color:#282828;position: relative;padding-left: 2.5vw;min-height: 2vw;}
.contacts_content i,.contacts_content p{display:inline-block;vertical-align:top;}
.contacts_content p span{display:block;font-size:16px;line-height:1.5;}
.contacts_content em{margin-bottom:2.6vw;display:block;}
.contacts_content i{background-repeat:no-repeat;background-position:center;background-size:50% auto;background-color:#605d5b;border-radius:100%;
	-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;width:2vw;height:2vw;
position: absolute;left: 0;top: 0;
}
.contacts_content i.addr{background-image:url(../images/contact_icon_addr@3x.png);}
.contacts_content i.ctel{background-image:url(../images/contact_icon_tel@3x.png);}
.contacts_content i.fax{background-image:url(../images/contact_icon_fax@3x.png);}
.contacts_content i.email{background-image:url(../images/contact_icon_mail@3x.png);}
.contacts_content i.web{background-image:url(../images/contact_icon_web@3x.png);}
.contacts .feedback{display:block;padding:3vw 0;background-image:url(../images/contact_feedback_bg.jpg);background-size:cover;}
@media screen and (min-width:1027px){.NavList_a1 a:hover{background-color:#a2231c;}
	.NavList_a1 a:hover:after{width:100%;left:0;}
	.detail .img .swiper-slide-thumb a:hover img{border-color:#a2231c;}
	.contacts_content .line:hover{color:#a2231c;}
	.contacts_content .line:hover i{background-color:#a2231c;}
	.photolist .PhotoList_k2 ul li a:hover{background-color:#a2231c;transform:translateY(-12px);-ms-transform:translateY(-12px);-webkit-transform:translateY(-12px);}
	.photolist .PhotoList_k2 ul li a:hover img{transform:scale(1.08) translate(-46%,-46%);-webkit-transform:scale(1.08) translate(-46%,-46%);-ms-transform:scale(1.08) translate(-46%,-46%);}
	.rid51 .PhotoList_k2 ul li a:hover{background-color:#a2231c;transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);}
	.rid51 .PhotoList_k2 ul li a:hover img{transform:scale(1.2) translate(-50%ï¼Œ-50%);-webkit-transform:scale(1.2) translate(-50%ï¼Œ-50%);-ms-transform:scale(1.2) translate(-50%ï¼Œ-50%);-moz-transform:scale(1.2) translate(-50%ï¼Œ-50%);-o-transform:scale(1.2) translate(-50%ï¼Œ-50%);}
	.rid51 .PhotoList_k2 ul li:hover span{color:#fff;background-image:url(../images/home_news_item_bg_hover.jpg);}
	.product_entry ul:hover li{width:20%}
	.product_entry li:hover{width:40%;}
	.rid32 .S_honor .PhotoList_k2 li:hover span{background-color:#a2231c;}
	.rid32 .S_honor .PhotoList_k2 li:hover::before{background-color:#a2231c;}

	.products_list .restlist li a:hover .info{background-color:#a2231c;}
	.products_list .restlist li a:hover .i-c img{transform:scale(1.2);-webkit-transform:scale(1.1);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}
	.products_list .restlist li a:hover .info h3 .hot{color:#a2231c;}

	.technic_list .NewsList_f1 li:hover{background-color:#a2231c;}
	.technic_list .NewsList_f1 li:hover h4{color:#fff;}
	.technic_list .NewsList_f1 li:hover p{color:#dfc0bf;}

}
@media screen and (max-width:1601px){
    .technic_list .NewsList_f1 li {height: 13.5vw;}
}
@media screen and (max-width:1440px){
	.main-box{font-size:18px;}
	.ResTitle_a2{padding-top:1.3vw;}
	.ResTitle_a2 em{display:none;}
	.rid32 .title h1{font-size: 24px;}
	.rid32 .title h3{font-size: 28px;}
}
@media screen and (max-width:1250px){.main-box{font-size:16px;}
.main-box,.detail .video_list span{font-size:16px;}
.detail .txt{width:60%;}
.detail .img{width:35%;}
.detail .txt h4{font-size:20px;}
.detail .txt .f-26{font-size:18px;margin-top:10px;}
}
@media screen and (max-width:1024px){.PosList_a1{margin-bottom:5px;}
.photolist .PhotoList_k2 li a{height:26vw;}
.photolist .PhotoList_k2 ul li{margin-bottom:30px;}
.photolist .PhotoList_k2 ul li{width:31.3%;margin:0 1.01% 4vw 1.01%;}
.products_list .first .fr .belongto{margin-bottom:2.3vw;}
.contacts_content .fl{width:50%;}
.contacts_content .fr{width:50%;}
.contacts_content #map0{height:36vw;}
}
@media screen and (max-width:640px){.page-ban .BannerShow_c1 div{height:66vw;max-height:775px;}
.page-ban .ResTitle_a1 span{font-size:6vw;padding-left:14.2vw;}
.page-ban .ResTitle_a1{top:32vw;}
.PosList_a1{display:none;}
.nav .container .b{float:left;}
.nav{margin-bottom:4.2vw;position:relative;height:17.5vw;width:100%;}
.nav .container{position:absolute;left:0;right:0;bottom:auto;top:0;background-color:#dfdfdf;height:11.1vw;z-index:0;box-shadow:none;}
.nav .restitle{position:absolute;left:0;bottom:auto;top:16.1vw;width:50%;height:11.1vw;background-image:none;display:none;}
.ResTitle_a2{padding-top:1.7vw;padding-left:2.5vw;text-align:left;color:#a2231c;}
.ResTitle_a2 span,.title span{font-size:5vw;}
.ResTitle_a2 em{display:block;color:#a2231c}

.nav .fr,.nav .fl{float:none;width:100%;padding:0;text-align:center;}
.nav .swiper-button-next,.nav .swiper-button-prev{width:5%;float:right;position:static;padding-top:2.5vw;}
.nav .swiper-button-prev{float:left;}
.rid32 .a .fl{width:100%;padding-right:0;margin-bottom: 6vw;}
.rid32 .a .fr{width:100%;}
.rid32 .a p,.rid32 .b p{font-size:3.7vw;}
	.rid32 .title h1{font-size: 5vw;}
	.rid32 .title h3{font-size: 6.5vw;}

.rid32 .b .fl{width:100%;}
.rid32 .b .fr{width:100%;padding-left:0;margin-top: 3vw;}
.rid32 .title h2{font-size:4.8vw;}
.rid32 .S_history #swiper_history{margin-top:7vw;height:85vw;background-image:none;width: 96%;}
.rid32 .S_history #swiper_history .content{width: 88vw;}
.rid32 .S_history #swiper_history .yyyy i{font-size: 9vw;}
.rid32 .S_history #swiper_history .yyyy span{font-size:6vw;}
.rid32 .S_history #swiper_history .content p{font-size:3.7vw;}
.rid32 .S_history #swiper_history_2::before{top:2.5vw;height:3px;}
.rid32 .S_history #swiper_history_2 .swiper-slide{width:15.9vw;height:11.8vw;}
.rid32 .S_history #swiper_history_2 .swiper-slide img{width:5.2vw;height:5.2vw;}
.rid32 .S_history #swiper_history_2 .swiper-slide span{font-size:3.7vw;}
.rid32 .S_history #swiper_history .content{height:68vw;padding-right:5vw;}
.rid32 .S_honor .PhotoList_k2 li a{height: 57vw;}
.rid32 .S_honor .PhotoList_k2 li span{font-size:3.7vw;padding: 1em 5%;}
.rid32 .S_honor{padding: 11.8vw 0;}
.rid32 .S_honor #load_more_button{display: none;}
.rid32 .S_service{padding: 10vw 0 0 0;}
.rid32 .S_service .content .fl{width:100%;height:auto;padding-left:7vw;padding-top:6vw;padding-right:7vw;padding-bottom:5vw;}
.rid32 .S_service .content .fr{width:100%;height:auto;}
.rid32 .S_service .content .fr img{width:100%;height:auto;}
.rid32 .S_service .content p{margin-top:6vw;}
.dec_box{display:none;width:2.6vw;height:2.6vw;margin-top:11.5vw;margin-left:4.6vw;margin-bottom:3.5vw;}
.rid35 .title,.in-title{font-size: 5vw;margin-bottom:3.6vw;}
.rid35 .s2 h3::after,.in-title h3::after{width:5vw;height:3px;}
.rid35 .sec1 .content .fl{width:100%;}
.rid35 .sec1 .content .fr{width:100%;padding-top:4.9vw;padding-bottom:4.9vw;}
.rid35 .sec2 .content ul li .copy i{margin-top:3vw;}
.rid35 .sec2 .content ul li .copy p{margin-top:1vw;font-size:3.7vw;}
.rid35 .sec2 .content ul li{display:block;height:auto;}
.rid35 .sec2 .content ul li .figure{display:block;width:100%;height:auto;padding-top:2vw;}
.rid35 .sec2 .content ul li .figure img{height:auto;}
.rid35 .sec2 .content ul li .copy{display:block;width:100%;height:auto;}
.rid35 .sec2 .content ul li .copy i{margin-right:3vw;}
.rid35 .sec2 .content ul li .copy i,.rid35 .sec2 .content ul li .copy h3{display:inline-block;margin-top:1vw;font-size:6.25vw;}
.rid35 .sec3 .content li{width:100%;height:auto;padding:4.5vw;box-sizing:border-box;}
.rid35 .sec4 .content,.rid35 .sec5 .content{overflow-x:scroll;}
.rid35 .sec4 .content table,.rid35 .sec5 .content table{width:225vw;}
.rid35 .sec4 .content tr th,.rid35 .sec5 .content tr th{font-size:3.7vw;padding:3.7vw;background-color:#a2231c;color:#fff;}
.rid35 .sec4 .content tr td,.rid35 .sec5 .content tr td{font-size:3.7vw;padding:0 3.7vw;}
.photolist .PhotoList_k2 li a{height:42vw;}
.photolist .PhotoList_k2 ul li{display:block;float:left;width:47.5%;margin:0 1.25% 4vw 1.25%;}
.photolist .PhotoList_k2 ul li span{font-size:3.8vw;line-height:1.5;}
.photolist .PhotoList_k2 ul li a img{max-width:calc(100% - 5vw);max-height:calc(100% - 5vw);}
.product_entry{width:100%;display:block;}
.product_entry li{display:block;height:45.3vw;width:100%;overflow:hidden;}
.product_entry li a .figure h3{font-size:6vw;margin-bottom:2.3vw;}
.product_entry li a .figure p{font-size:3.6vw;padding-bottom:6vw;}
.product_entry li a .figure p::after{height:6px;}
.product_entry li a .figure{left:4vw;}
.products_list .first{margin: 0 0 3vw 0;}
.products_list .first .fl{width:100%;float: none;height: 38vw;}
.products_list .first .fr{width:100%;float: none;padding: 5vw 3vw;height: auto;}
.products_list .first .fr .texture{display:none;}
.products_list .first .btn_more{padding: 2vw 3vw; font-size: 12px;font-weight: normal;width: 9em;}
.products_list .first .fr .belongto span{font-size:3.7vw;}
.products_list .first .fr h3{font-size:5vw;}
.products_list .restlist li a .i-c{height: 30vw;}
.products_list .restlist li a .info{padding: 3vw 2vw;}
.products_list .restlist li{width: 48.5%;margin:0 3% 3vw 0;}
.products_list .restlist li:nth-child(2n){margin-right: 0;}
.products_list .restlist li a .info h3{font-size:3.8vw;line-height: 1.8;height: auto; margin-bottom: 0.3em;max-width:100%;overflow:hidden;}
.products_list .restlist li a .info span{font-size: 12px;color:#adadad;}
.main-box,.detail .video_list span{font-size:3.8vw;}
.main-box{margin-bottom:8vw;}
.products_detail .detail .img .gallery-top{height:67vw;}
.products_detail .detail .txt h4{font-size:4.6vw;}
.products_detail .detail .txt .f-26{font-size:4.2vw;margin-top:10px;}
.products_detail .detail .txt{width:100%;float:none;font-size:3.8vw;}
.products_detail .detail .img{width:100%;float:none;margin-bottom:6vw;}
.products_detail .detail .img .gallery-top a{height:68vw;}
.products_detail .detail .img .gallery-thumbs a img{height:20vw;}
.products_detail .detail .img .gallery-thumbs a{font-size:3.8vw;}
.products_detail .detail .map-btn{font-size:3.8vw;}
.products_detail .detail .t .fl,.products_detail .detail .t .fr{width:100%;float:none;height:auto;}
.products_detail .content_zone{padding:2vw;}
.products_detail .section_title{margin-bottom:4vw;}
.products_detail .detail .t .fr h3{font-size:4.4vw;font-weight:bold;line-height:1.1;margin-bottom:3.7vw;}
.products_detail .detail .t .fr::before{display:none;}
.products_detail .detail .t .fr .belongto span{font-size:3.7vw;}
.products_detail .sections{padding-left:2vw;padding-right:2vw;padding-bottom:3.5vw;}
.products_detail .detail .t .fr{padding-left:3.8vw;padding-right:3.8vw;padding-top:0;}
.technic_list .NewsList_f1 li{padding:2vw;width:100%;margin:0;height:auto;margin-bottom:3.7vw;}
.technic_list .NewsList_f1 li h4{font-size:4.4vw;max-height:11vw;margin-bottom:2.5vw;}
.rid49 .sec1 #swiper_sec1 .swiper-slide{height:auto;}
.rid49 .sec1 #swiper_sec1 .swiper-slide ul li{margin-bottom:1vw;font-size:3.7vw;}
.rid49 .sec1 #swiper_sec1 .swiper-slide{padding:5vw;}
.rid49 .sec1 #swiper_sec1 .swiper-slide::after{height:3vw;}
.rid49 .sec1 #swiper_sec1 .swiper-slide ul{padding-left:4vw;}
.rid49 .sec2 li .content .fl{width:100%;float:none;box-sizing:border-box;}
.rid49 .sec2 li .content .fl:first-child h3{font-size:7.6vw;font-weight:bold;margin-bottom:5vw;}
.rid50 .content li&gt;img{max-width:100%;}
.rid50 .content li&gt;div{max-width:100%;}
.contacts_content .fl{width:100%;float:none;}
.contacts_content .fr{width:100%;float:none;}
.contacts_content i{width:8vw;height:8vw;margin-right:2vw;}
.contacts_content i,.contacts_content p{max-width:80%;font-size:3.7vw;}
.contacts_content em{margin-bottom:8vw;}
.contacts_content .line{margin-top:5vw;padding-left: 10vw;min-height: 10vw;}
.NavList_a1{margin:0 auto;max-width:100%;}
.NavList_a1 li:after{display:none;}
.NavList_a1 a{color:#000;font-size:3.8vw;padding:0 3vw;box-sizing:border-box;height:11.1vw;line-height:11.1vw;}
/* .NavList_a1 a:after{display:none;}
*/
 .NavList_a1 a.on{color:#a2231c;}
.main-box,.detail .video_list span{font-size:3.8vw;}
.main-box{margin-bottom:8vw;}
.map-btn{display:block;}
#load_more_button,.map-btn{font-size:3.8vw;margin:6vw auto 0 auto;padding:1.5vw 0;display:block;border-radius:5vw;background:#a2231c;width:8em;text-align:center;color:#fff;}
.map,.page{display:none;}
.contact .txt{float:none;width:100%;}
.tab1 .tit{font-size:4.2vw;}
.tab1 .txt{min-height:1.5em;}
.tab1 .fl,.tab1 .fr{float:none;width:100%;}
.rid49img{float:none;width:100%;margin:0 auto 3vw auto;}
.products_list .restlist li a .info h3 .hot{display: none;}
}
</pre></body></html>