<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document *//*首页内容部分调整&lt;=992 平板*/
@media(max-width:1700px) {
	.a1 .imgs .video {margin-top:-2%;}
	html[lang="en"] .a1 .imgs .video {margin-top:5%;}
	html[lang="jp"] header .nav ul li {width:13.2%;}
	html[lang="jp"] header .nav ul li.ns {width:16%;}
	html[lang="jp"] header .nav ul li:nth-of-type(7) {width:15%;}
	html[lang="jp"] header .nav ul li:nth-of-type(5) {width:10%;}
	html[lang="jp"]header .nav ul li:last-of-type {width:6%;}
}
@media(max-width:1600px) {
	body,html {font-size:60%;}
	.a1 .imgs .video {margin-top:0%;}
	html[lang="en"] .a1 .imgs .video {margin-top:10%;}
	.index_pro ul {bottom:20%;}
}
@media(max-width:1500px) {
	.a1 .imgs .video {margin-top:2%;}
	html[lang="en"] .a1 .imgs .video {margin-top:15%;}
}

@media screen and (min-width: 700px) and (max-width: 1199px) {
	.index_new{padding: 30px 0px 15px;height: 612px;}
	.index_new .contain {width: 92%;position: absolute;z-index: 4;left: 50%; top: 50%;}
    .index_two {display: block;overflow: hidden;height: 360px;}
    .bg_t {font-size: 480px;}
    .f_bottom .f_le {text-align: center !important;}
	.index_about { /*height: 680px;*/}
	.index_about .contain{width: 90%;}
}
@media screen and (max-width: 699px) {

}
@media(max-width:1400px) {
	body,html {font-size:57%;}
	.banner li h1 {font-size:5rem;width:70%;}
	.banner .bottom {left:15%;}
	.banner li h1 p {font-size:36px;}
	.index_pro ul li h1 {margin:5% 0 3%;}
	.index_pro ul li {min-height:220px;}
	.title h1 strong {font-size:36px;margin-bottom:1%;letter-spacing:2px;}
	.title_1 {font-size:30px;}
	.index_pro .bottom .title h2 {font-size:30px;}
	.more {padding:10px 0;width:230px;}
	html[lang="jp"] .banner li:nth-of-type(2) h1 {-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%);}
	.ban {height:350px;}
	.a1 .imgs .video {margin-top:6%;}
	html[lang="en"] .a1 .imgs .video {margin-top:20%;}
	.index_pro ul {bottom:20%;}

   
	html[lang="en"] .index_pro ul {bottom:15%;}
	html[lang="jp"] .banner li h1 {width:70%;letter-spacing:2px;}
	html[lang="jp"] .banner li h1 p {letter-spacing:1px;}
	html[lang="jp"]  .banner .bottom {left:15%;}
	html[lang="jp"] .index_pro ul li {min-height:280px;}
	html[lang="jp"] .ban .txt p {letter-spacing:1px;}
	header .nav ul li .sub p {padding:5px 0;}
	.allbig_box .bar1 img {width:90px;}
	.all_top2 dl dd h1 {}
	.s_menu .s_box {-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
	html[lang="jp"] header .nav ul li {width:12%;}
	html[lang="jp"] header .nav ul li.ns {width:18%;}
	html[lang="jp"] header .nav ul li:nth-of-type(7) {width:17%;}
}
@media(max-width:1189px) {
	header .nav ul li a {font-size:16px;}
	header .nav ul li {font-size:16px;}
}
@media(max-width:1130px) {
	html[lang="jp"] header .nav ul li {width:11%;}
	html[lang="jp"] header .nav ul li.ns {width:20%;}
	html[lang="jp"] header .nav ul a:last-of-type li {width:17%;}
}
@media(max-width:1050px) {
	body,html {font-size:46%;}
	header .nav {display:none;}
	.p_vr {display:block;}
	header .h_right span {margin:0 6px;padding-right:14px;}
	header .h_right {display:flex;align-items:center;}
	header .h_right a:first-of-type span:before {top:15px;}
	.w_all {width:94%;}
	header {padding:6px 0;}
	header .logo {height:26px;margin:5px 0;}
	header.active .logo {height:26px;margin:0;}
	header .h_right span {line-height:42px;}
	header.active .h_right span {line-height:32px;}
	header .h_right {margin-right:40px;padding-right:30px;}
	header .nav-btn {right:3%;}
	header .nav-btn.active {right:5%;top:42%;}
	header .nav-btn span {width:24px;margin:5px 0;}
	header .nav-btn.active span:nth-of-type(3) {margin-top:-14px;}
}
@media(max-width:767px) {
	.bg_t {display: none;}
	.se_box .box2 input {width:70%;}
	.se_box {height:62px;}
	.se_box .box2 {width:92%;}
	.se_box .close {width:22px;right:3%;height:22px;}
	.s_menu .s_box {position:relative;-webkit-transform:none;transform:none;margin-top:30%;padding:0;left:inherit;top:inherit;}
	.s_menu .logo2 img {height:32px;top:2%;}
	.s_menu .s_box dl {float:none;width:100%;}
	.s_menu .s_box dl dt {font-size:20px;padding-bottom:10px;margin-bottom:0px;letter-spacing:0px;color:#333;border-bottom:1px solid #ddd;}
	.s_menu .s_box dl dd {margin:5px 0;}
	.s_menu .s_box dl a dd {display:none;}
	.s_menu .s_box dl h2 {display:none;}
	.banner li h1 {width:94%;font-size:30px;letter-spacing:2px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
	.banner li h1 strong {font-size:24px !important;}
	.banner li h1 p {font-size:2rem !important;letter-spacing:0px;margin-top:10px;}
	.banner li h1 span {font-size:20px;}
	.banner li.b3 h1 p {font-size:20px;letter-spacing:0px;line-height:1.4;}
	.banner .bottom {left:3%;bottom:4%;}
	.banner .scroll {-webkit-transform:scale(0.7);transform:scale(0.7);}
	.banner .ban_btn b {width:8px;height:8px;margin:3px 5px;}
	.title h1 strong {font-size:30px;}
	.title h1 {font-size:18px;}
	.featured-products-center { margin: 0 auto !important;}
	.syfl {padding: 40px 0 30px !important;}
	.index_about {padding:10% 5%;height: unset !important;}
	.index_about .contain {position:static;-webkit-transform:none;transform:none;width:100%;}
	.index_about dl dd {width:50%;margin:3% 0;}
	.index_about dl dd strong {font-size:40px;line-height:40px;}
	.index_about dl dd i {line-height:20px;height:3.2rem;margin-top:0;}
	.index_about dl dd span {margin-bottom:0;}
	.index_pro {padding:10% 5%;}
	.index_pro .bottom {padding:10%  0 15%;}
	.index_pro .bottom .title h2 {font-size:24px;}
	.index_pro ul {position:relative;-webkit-transform:none;transform:none;left:0;bottom:0;width:100%;margin-top:35%;flex-wrap:wrap;}
	.index_pro ul li {min-height:auto;width:100%;float:none;margin-top:5%;padding:5% 10%;}
	.index_pro ul li h3 {overflow:hidden;}
	.index_pro ul li h1 {margin:3% 0 0;font-size:22px;}
	.index_pro ul li h3 a {margin-top:0;line-height:1.6;}
	.index_case {padding:5% 0;}
	.index_case .contain {position:relative;-webkit-transform:none;transform:none;left:inherit;top:inherit;width:94%;margin:auto;}
	/* .index_case .contain span {-webkit-transform:scale(0.6);transform:scale(0.6);}
	*/
	.index_new {padding:5% 0;}
	.index_new .contain {position:relative;-webkit-transform:none;transform:none;left:inherit;top:inherit;width:94%;margin:auto;}
	.index_new .left ul li {width:48.5%;}
	.index_new .left ul a:nth-of-type(2) li {margin-right:0;}
	.index_new .left ul a:nth-of-type(3) li {display:none;}
	.index_case .contain span h3 p {line-height:16px;}
	.index_case .contain span h3 {width:max-content;padding:10px;}
	.index_case .contain span:hover h3 {left:30px;}
	.index_new .left ul li .txt {padding:5%;}
	.index_new .left ul li h2 {margin-top:0px;}
	.index_new .left .more {margin-top:0%;}
	.a4.index_part .btn .ll {top:64%;}
	.a4.index_part .btn .ll i {font-size:20px;}
	.footer_box {padding:5% 0;}
	.footer_box .footer {display:none;}
	.footer_box .left {float:none;width:100%;}
	.footer_box .right {position:static;width:auto;-webkit-transform:none;transform:none;}
	.totop {-webkit-transform:scale(0.8);transform:scale(0.8);top:inherit;right:-10px;bottom:0;margin:0;}
	.footer_box .right .links span {-webkit-transform:scale(0.8);transform:scale(0.8);margin-left:6px;}
	.footer_box .botm_box {margin-top:0;padding:3% 4% 0 4%;border-top:none;}
	.footer_box .left &gt; img {height:38px;margin:auto;}
	.footer_box .left &gt;span {display:block;margin:5px auto;float:none;}
	.footer_box .left &gt;span img {height:auto;width:auto;margin:5px auto;}
	.footer_box .left .list h1 {line-height:20px;padding:5px 15px;margin-top:5px;}
	.footer_box .left P a {display:block;}
	.footer_box .right .links {display:inline-block;margin:8px auto 0;}
	.footer_box .right .links span {margin:0 5px;}
	.footer_box .left P {line-height:16px;text-align:center;float:none;}
	.footer_box .left .list {margin:0 0 5%;display:flex;justify-content:center;flex-wrap:wrap;}
	.s_menu ul {display:none;}
	.ban {height:200px;}
	.ban .txt p {padding:0 5%;font-size:28px;letter-spacing:1px;}
	.a1 .right {float:none;width:100%;}
	.a1_year {float:none;width:100%;}
	.a1 .right p {line-height:1.4;letter-spacing:0;}
	.a1 .right h2 {margin-bottom:0;}
	.a1 .imgs {float:none;width:100%;}
	.a1 .imgs .video {width:100%;}
	.a1 .imgs i {font-size:60px;}
	.a1 {padding:2% 0% 1%;}
	.a2 {padding:5% 0;}
	.a2 ul li {width:50%;padding:5% 0;border-bottom:1px solid rgba(255,255,255,0.1);}
	.a2 ul li:nth-of-type(2n) {border:none;border-bottom:1px solid rgba(255,255,255,0.1);}
	.a2 ul li:nth-of-type(3),.a2 ul li:nth-of-type(4) {border-bottom:none;}
	.a2 ul li h1 {font-size:20px;letter-spacing:1px;height:auto;}
	.a2 ul p {margin:5px 0 0;line-height:1.4;font-size:12px;}
	.btn .ll i {font-size:28px;}
	.btn .ll {left:3%;}
	.btn .lll2 {left:inherit;right:3%;}
	.a4 .btn .lll {right:3%;}
	
	.all_top2 dl {overflow:hidden;padding:0%;}
	.all_top2 dl dd {box-sizing:border-box;padding:5% 2%;}
	.all_top2 dl dd h1 {width:auto;letter-spacing:0;font-size:20px;}
	.all_top2 dl dd.active h1 {font-size:22px;letter-spacing:1px;}
	.all_top2 .more {padding:2px 0;width:100px;}
	.all_top2 dl dd p {margin:3px 0 10px;line-height:18px;height:36px;}
	.product ul {padding:5% 0 2%;}
	.product ul li .txt h1 {margin-bottom:5px;letter-spacing:1px;}
	.product ul li .txt p {padding:2px 0;padding-left:10px;line-height:1.4;letter-spacing:0px;}
	.product ul li .txt p:before {top:8px;}
	.product .down dl {width:94%;}
	.product .down dl dd img {width:25px;}
	.product .down dl dd {padding:5px 0;margin:5px 0;width:100%;margin-right:0;}
	.ban .txt {-webkit-transform:translate(0,-30%);transform:translate(0,-30%);}
	.ban h2 {width:94%;}
	.ban span {margin:0 10px;}
	.product_d .p1 .left {width:100%;float:none;margin-bottom:3%;}
	.product_d .p1 .right {width:100%;float:none;}
	.pd_nav {display:none;}
	.product_d .p1 {padding:5% 3% 0;}
	.product_d .p3 .left {width:100%;float:none;}
	.product_d .p3 .right {width:100%;float:none;}
	.product_d .p5 .right p {width:100%;line-height:1.4;}
	.product_d .p5 .left {position:static;height:200px;width:100%;-webkit-transform:none;transform:none;}
	.product_d .p1 .left h2 {line-height:1.6;letter-spacing:0;}
	.product_d .p5 {padding:2% 3% 5%;}
	.product_d .p6 {padding:5% 0% 0%;}
	.product_d .p4 {padding:1% 3% 6%;}
	.product_d .p3 .contain {padding:0;}
	.product_d .p2 {padding:0 3% 4%;}
	.product_d .p2 .right p {line-height:1.4;}
	.product_d .p2 dl {width:100%;}
	.product_d .title3 {font-size:20px;}
	.product_d .p6 .title3 {line-height:1.1;left:3%;}
	.title4 {font-size:24px;margin:3% auto 5%;padding-bottom:2%;}
	.title4 strong {margin-bottom:1%;}
	.case .all_box {padding:1% 0% 3%;}
	.case ul li .txt p {padding:3px 5px;line-height:1.4;letter-spacing:0px;border:1px solid rgba(0,0,0,0.06);}
	.case ul li h2 {line-height:1.4;}
	.p_btn,.p_btn2 {padding-top:5%;}
	.p_btn span {font-size:12px;padding:6px 8px;}
	.case ul li h1 {letter-spacing:1px;margin-bottom:3px;font-size:20px;}
	.case .bar1 span:before {top:0;}
	.product_d .p1 .left p:before {top:-2px;}
	.case_d {padding-bottom:5%;}
	.title2 {font-size:30px;letter-spacing:2px;}
	.ban h6 {line-height:1.2;}
	.product_d.case_d .p1 .left p {margin:0;padding-left:16px;}
	.product_d .left .title3 {margin:0;}
	.case_d .title3 {letter-spacing:0px;padding-left:16px;}
	.allbig_box .bar1 p {width:100%;line-height:1.5;}
	.allbig_box .bar1 img {width:50px;margin:0 auto 5px;}
	.news ul {padding:3% 0 8%;}
	.solution ul li h3 {margin-bottom:0;}
	.news_d .txt {width:94%;}
	.all_top .nav .ol a {padding:5px 15px;}
	.news ul li {width:46%;}
	.news ul li:nth-of-type(3n) {margin-right:6%;padding-top:3%;}
	.news ul li:nth-of-type(3n)::after {display:block;}
	.news ul li:after {right:-8%;}
	.news ul li:nth-of-type(2n) {margin-right:0;}
	.news ul li:nth-of-type(2n)::after {display:none;}
	.news ul li:last-of-type:before,.news ul li:last-of-type::after {display:none;}
	.solution2 ul li .left {position:relative;height:180px;width:100%;}
	.solution2 ul li .right {float:none;width:90%;}
	.solution2 ul {padding:3% 0 4%;}
	.join ul li .left {position:static;height:180px;width:100%;}
	.join ul li .right {float:none;width:100%;}
	.join ul {padding:5% 0 0;}
	.m_last {display:block;}
	.contact .all_top h2 {display:none;}
	.all_top .nav {width:100%;}
	.ol {float:none;}
	.all_top .nav .ol a {line-height:32px !important;height:32px !important;padding:0;}
	.contact .ol {float:none;max-width:100%;display:block;}
	.all_top .nav .ol a {margin:1%;letter-spacing:0;width:48%;float:left;line-height:1.4;height:44px;}
	.all_top .nav .ol a:first-of-type {line-height:30px;width:98%;}
	.map_box .txt {left:0%;top:-15%;width:100%;height:150px;}
	.map_box .txt h3 {margin-bottom:5px;letter-spacing:0;font-size:18px;}
	.map_box .map #dituContent {width:100%;float:none;margin-right:0%;margin-top:20%;}
	.map_box .map b {width:100%;float:none;margin-right:0%;margin-top:20%;}
	.map_box .txt h2 {margin:0;line-height:16px;}
	.message .right .submit {width:95%;display:block;padding:5px 0;}
	.message {margin-top:5%;padding:5% 3%;}
	.all_top {padding:5% 3% 0;}
	.footer_box .right img {width:30%;margin:auto;margin-top:10px;}
	.product_d .p2 ul {width:100%;padding:0;padding-top:3%;}
	.product_d .p2 .right {padding-left:0;}
	.allbig_box .bar1 span {font-size:16px;}
	.all_top .nav .line {/*left:0;*/ display:none;}
	.news_d .title2,.case_d .title2 {margin-bottom:0;}
	.news ul li h3 {font-size:14px;line-height:16px;}
	.title_1 {font-size:26px;letter-spacing:1px;}
	.solution2 ul li .right h3 {line-height:1.6;}
	.join ul li .right h1 {margin-bottom:5px;}
	.join ul li .right h2 {margin-top:0px;}
	.a3 .honor h2 {padding:5% 2% 0;}
	.message .right input {border-bottom:1px solid #ddd;appearance:none;}
	.news_d h1 {font-size:22px;margin-bottom:3px;letter-spacing:0px;}
	.product_d .p2 li {width:45%;}
	.product ul li:nth-of-type(2n) {float:right;}
	.solution2 ul li .right h1 {margin-bottom:5px;}
	.product_d ul li:nth-of-type(2n) {float:right;margin-right:5%;}
	.product_d .right p {width:50%;}
	.product_d .left p {line-height:1.4;}
	.product_d .p2 li strong {padding-left:16px;margin-bottom:-5px;}
	.product_d .p3 .right table tr td {border-bottom-color:#eee;}
	.product_d .p5  .title3 {margin-bottom:0;}
	.product_d .p5 .right p {margin:3px 0;}
	.product_d  .p5 .right p strong {margin-bottom:0;}
	.product_d .p6 b img {width:95%;}
	.index_about .title {margin-bottom:3%;}
	.message .left p {line-height:1.4;margin:2% 0 3%;}
	.message .right textarea {width:94%;border-bottom:1px solid #ddd;}
}
</pre></body></html>