<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * ########################################################################################################################
 * ### å…¨å±€æ&nbsp;·å¼é‡ç½®
 * ########################################################################################################################
 */
/* ç»Ÿä¸€æ‰€æœ‰å…ƒç´&nbsp;çš„ç›’å­ç±»åž‹å’Œå†…å¤–è¾¹è· */
*, 
*:before, 
*:after { margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; }

/* å­—ä½“ */
@font-face {
  font-family: "dinpro-regular";
  src: url("../fonts/DINPRO-REGULAR.OTF");
}
@font-face {
  font-family: "dinpro-light";
  src: url("../fonts/DINPRO-LIGHT.OTF");
}
/* è‹±æ–‡å­—ä½“ */
.en { font-family: "dinpro-light"; }

/* ä»¥1920pxå®½åº¦ï¼Œ100pxå­—ä½“å¤§å°ä¸ºåŸºå‡†åŠ¨æ€çš„æ&nbsp;¹å…ƒç´&nbsp;å­—ä½“å¤§å° */
html { font-size: calc(100vw * 100 / 1920); }

@media screen and (min-width: 1920px) {
	html { font-size: 100px; }
}

@media screen and (max-width: 768px) {
  html { font-size: calc(100vw * 100 / 768); }
}

/* é»˜è®¤å­—ä½“æ&nbsp;·å¼ */
body {
	font-size: 16px;
	color: #050505;
	font-family: "PingFangSC-Regular", "Tahoma", "Microsoft Yahei", "sans-serif", "Arial", "Hiragino Sans GB";
	font-style: normal;
}

/* æ¸…é™¤åˆ—è¡¨å…ƒç´&nbsp;çš„åˆ—è¡¨ç¬¦å· */
ul, ol, li { list-style: none; }

/* è¶…é“¾æŽ¥æ&nbsp;·å¼ */
a { color: inherit; cursor: pointer; }
a:link,
a:visited,
a:hover,
a:active { text-decoration: none; }
a:hover { opacity: 1; }

/* æ¸…é™¤å…ƒç´&nbsp;çš„é»˜è®¤è¾¹æ¡† */
img { border: 0; border: none; outline: none; }

/* ä½¿å¾—è¡¨å•å…ƒç´&nbsp;åœ¨ ie ä¸‹èƒ½ç»§æ‰¿å­—ä½“å¤§å° */
/* æ¸…ç©ºè¡¨å•å…ƒç´&nbsp;çš„å†…å¤–è¾¹æ¡† */
button,
input,
select,
textarea { font-size: 100%; outline: none; border: 1px solid #f2f3f4; color: inherit; }

/* æ¸…é™¤è¡¨æ&nbsp;¼çš„é»˜è®¤è¾¹æ¡†å’Œå•å…ƒæ&nbsp;¼é—´è· */
table { border-collapse: collapse; border-spacing: 0; }

/* placeholder */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder  { color: #949596; }

/* iconfont */
.iconfont { display: inline-block; font-size: inherit; }

.color-gold { color: #EFC395 !important; }



/**
 * ########################################################################################################################
 * ### è¾…åŠ©ç±»
 * ########################################################################################################################
 */
/* æ¸…é™¤æµ®åŠ¨ */
.clearfix { *zoom: 1; }
.clearfix:before,.clearfix:after { content: ''; display: block; height: 0; clear: both; }

/* æç¤ºå†…å®¹é»˜è®¤å­—ä½“é¢œè‰² */
.prompt { color: #949596; }

/* æµ®åŠ¨ */
.fl { float: left; }
.fr { float: right; }

/* æ¸…é™¤æµ®åŠ¨ */
.clear,
.clearfix { *zoom: 1; }
.clear:before, .clear:after,
.clearfix::before, .clearfix::after { content: ''; display: block; height: 0; clear: both; }

/* å¼ºåˆ¶æ¢è¡Œå’Œå¼ºåˆ¶ä¸æ¢è¡Œ */
.nowrap { word-wrap: normal; white-space: nowrap; }
.iswrap { white-space: normal; word-wrap: break-word; word-break: break-all; }

/* æ–‡æœ¬å¤šå‡ºéƒ¨åˆ†ç”¨çœç•¥å·è¡¨ç¤º, ç”¨äºŽ1è¡Œæˆ–å¤šè¡Œ */
.ellipsis-1 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.ellipsis-2 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

/* ä¸æ˜¾ç¤ºæ»šåŠ¨æ¡ï¼ˆé€æ˜Žéšè—ï¼‰ */
.scroll-hidden::-webkit-scrollbar { background-color: rgba(0, 0, 0, 0); width: 0; }

/* CoverèƒŒæ™¯å›¾ */
.bg-cover {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

/* Flex */
.flex { display: flex; align-items: center; justify-content: center; }

/* å®šä¹‰å…¬å…±æ–‡æœ¬å¤§å° */
/*letter-spacing: 1;*/
:root {
	--small-size: .16rem;
	--medium-size: .18rem;

	/* ä¸€çº§è‹±æ–‡æ&nbsp;‡é¢˜ */
	--en-title-size: .48rem;
	/* ä¸€çº§ä¸­æ–‡æ&nbsp;‡é¢˜ */
	--cn-title-size: .3rem;
	/* è‹±æ–‡æ•°å­—æ&nbsp;‡é¢˜ */
	--en-num-title-size: .32rem;
	/* ä¸€çº§æè¿° */
	--desc-size: var(--medium-size);
	/* å†…æ–‡ */
	--content-size: var(--medium-size);

	/* äº§å“åˆ†ç±» */
	--product-size: var(--medium-size);

	/* è‹±æ–‡å†…å®¹ */
	--en-content-size: .32rem;
	/* ä¸­æ–‡å†…æ–‡ */
	--cn-content-size: .22rem;
}</pre></body></html>