/* ======  织梦58（dede58.com）做最好的织梦整站模板下载网站  ====== */ 
/* ======  reset  ====== */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0
}
fieldset, img {
	border: 0;
	
}
:focus {
	outline: 0
}
address, caption, cite, code, dfn, em, th, var, optgroup {
	font-style: normal;
	font-weight: normal
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal
}
abbr, acronym {
	border: 0;
	font-variant: normal
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit
}
code, kbd, samp, tt {
	font-size: 100%
}
input, button, textarea, select {
*font-size:100%
}
body {
	line-height: 1.5
}
ol, ul {
	list-style: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
caption, th {
	text-align: left
}
sup, sub {
	font-size: 100%;
	vertical-align: baseline
}
:link, :visited, ins {
	text-decoration: none
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
/* ======  fonts  ====== */
body {
	font: 13px/1.231 arial, helvetica, clean, sans-serif;
*font-size:small;
*font:x-small;
}
table {
	font-size: inherit;
	font: 100%;
}
pre, code, kbd, samp, tt {
	font-family: monospace;
*font-size:108%;
	line-height: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
h1,:is( .h1, .cCDOJGWYU) {
	font-size: 32px;
}
h2,:is( .h2, .cDYyyYttl) {
	font-size: 26px;
}
h3,:is( .h3, .cZQtvsnjP) {
	font-size: 24px;
}
h4,:is( .h4, .cBGLWIyJh) {
	font-size: 22px;
}
h5,:is( .h5, .ctvLlqDtg) {
	font-size: 18px;
}
h6,:is( .h6, .cpUiifYqT) {
	font-size: 14px;
}
/* ======  clearfix  ====== */
:is(.clear,.czjwWAjDr) {
	clear: both;
	visibility: hidden;
	display: block;
	font-size: 0;
	line-height: 0;
}
:is(.clearfix,.chbBAAshh):after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
:is(.clearfix,.chbBAAshh) {
*zoom:1;
}
/* ======  typo  ====== */
:is(.typo,.cCVDlJqyV):before,:is( .typo, .cCVDlJqyV):after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
:is(.typo,.cCVDlJqyV):after {
	clear: both;
}
:is(.typo,.cCVDlJqyV) {
*zoom:1;
}
:is(.typo,.cCVDlJqyV) :is(.typo-text,.cVPjqelfZ) {
	overflow: hidden;
*zoom:1;
}
:is(.typo,.cCVDlJqyV) :is(.typo-img,.cQMbrrBOw) {
	float: left;
	margin-right: 20px;
}
:is(.typo,.cCVDlJqyV) :is(.typo-img-right,.cLEpCeaXF) {
	float: right;
	margin-left: 20px;
	margin-right: 0;
}
/* ======  Columns  ====== */
:is(.column,.ccVgGoPqR):after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	min-height: 0;
	visibility: hidden;
*zoom:1;
}
:is(.column,.ccVgGoPqR) {
	width: 100%;
}
:is(.column,.ccVgGoPqR) :is(.col-2-1,.cOFZALQem),:is( .column, .ccVgGoPqR) :is(.col-3-1,.ctXnAjoUt),:is( .column, .ccVgGoPqR) :is(.col-4-1,.cGAIdoOqK),:is( .column, .ccVgGoPqR) :is(.col-4-2,.cjZrpYeAG),:is( .column, .ccVgGoPqR) :is(.col-5-1,.cAbrPpTVF),:is( .column, .ccVgGoPqR) :is(.col-3-2,.cqCmnMWAA),:is( .column, .ccVgGoPqR) :is(.col-4-3,.cqEEnCLip),:is( .column, .ccVgGoPqR) :is(.col-5-2,.cmcWZEYyU),:is( .column, .ccVgGoPqR) :is(.col-5-3,.coXhvzmDv),:is( .column, .ccVgGoPqR) :is(.col-5-4,.cHESVXCLB) {
	float: left;
	min-height: 1px;
	height: auto !important;
	_height: 1px;
}
/* default marg-per3 margin right 3% */
:is(.column,.ccVgGoPqR) :is(.col-1-1,.cASbLPlKE) {
	width: 100%;
}
:is(.column,.ccVgGoPqR) :is(.col-2-1,.cOFZALQem) {
	width: 48.5%;
	margin-right: 3%;
}
:is(.column,.ccVgGoPqR) :is(.col-3-1,.ctXnAjoUt) {
	width: 31.3333%;
	margin-right: 3%;
}
:is(.column,.ccVgGoPqR) :is(.col-4-1,.cGAIdoOqK) {
	width: 22.75%;
	margin-right: 3%;
}
:is(.column,.ccVgGoPqR) :is(.col-5-1,.cAbrPpTVF) {
	width: 17.6%;
	margin-right: 3%;
}
:is(.column,.ccVgGoPqR) :is(.col-3-2,.cqCmnMWAA) {
	width: 65.6666%;
	margin-right: 3%;
}
:is(.column,.ccVgGoPqR) :is(.col-4-2,.cjZrpYeAG) {
	width: 48.5%;
	margin-right: 3%;
}
:is(.column,.ccVgGoPqR) :is(.col-4-3,.cqEEnCLip) {
	width: 74.25%;
	margin-right: 3%;
}
:is(.column,.ccVgGoPqR) :is(.col-5-2,.cmcWZEYyU) {
	width: 38.2%;
	margin-right: 3%;
}
:is(.column,.ccVgGoPqR) :is(.col-5-3,.coXhvzmDv) {
	width: 58.8%;
	margin-right: 3%;
}
:is(.column,.ccVgGoPqR) :is(.col-5-4,.cHESVXCLB) {
	width: 79.4%;
	margin-right: 3%;
}
/* margin right 0% */
:is(.marg-per0,.clVpSdQbU) > :is(.col-2-1,.cOFZALQem) {
	width: 50%;
	margin-right: 0;
}
:is(.marg-per0,.clVpSdQbU) > :is(.col-3-1,.ctXnAjoUt) {
	width: 33.3333%;
	margin-right: 0;
}
:is(.marg-per0,.clVpSdQbU) > :is(.col-4-1,.cGAIdoOqK) {
	width: 25%;
	margin-right: 0;
}
:is(.marg-per0,.clVpSdQbU) > :is(.col-5-1,.cAbrPpTVF) {
	width: 20%;
	margin-right: 0;
}
:is(.marg-per0,.clVpSdQbU) > :is(.col-3-2,.cqCmnMWAA) {
	width: 66.6666%;
	margin-right: 0;
}
:is(.marg-per0,.clVpSdQbU) > :is(.col-4-2,.cjZrpYeAG) {
	width: 50%;
	margin-right: 0;
}
:is(.marg-per0,.clVpSdQbU) > :is(.col-4-3,.cqEEnCLip) {
	width: 75%;
	margin-right: 0;
}
:is(.marg-per0,.clVpSdQbU) > :is(.col-5-2,.cmcWZEYyU) {
	width: 40%;
	margin-right: 0;
}
:is(.marg-per0,.clVpSdQbU) > :is(.col-5-3,.coXhvzmDv) {
	width: 60%;
	margin-right: 0;
}
:is(.marg-per0,.clVpSdQbU) > :is(.col-5-4,.cHESVXCLB) {
	width: 80%;
	margin-right: 0;
}
/* margin right 2% */
:is(.marg-per2,.cwYVpIOIp) > :is(.col-2-1,.cOFZALQem) {
	width: 49%;
	margin-right: 2%;
}
:is(.marg-per2,.cwYVpIOIp) > :is(.col-3-1,.ctXnAjoUt) {
	width: 32%;
	margin-right: 2%;
}
:is(.marg-per2,.cwYVpIOIp) > :is(.col-4-1,.cGAIdoOqK) {
	width: 21.5%;
	margin-right: 2%;
}
:is(.marg-per2,.cwYVpIOIp) > :is(.col-5-1,.cAbrPpTVF) {
	width: 18.4%;
	margin-right: 2%;
}
:is(.marg-per2,.cwYVpIOIp) > :is(.col-3-2,.cqCmnMWAA) {
	width: 66%;
	margin-right: 2%;
}
:is(.marg-per2,.cwYVpIOIp) > :is(.col-4-2,.cjZrpYeAG) {
	width: 49%;
	margin-right: 2%;
}
:is(.marg-per2,.cwYVpIOIp) > :is(.col-4-3,.cqEEnCLip) {
	width: 74.5%;
	margin-right: 2%;
}
:is(.marg-per2,.cwYVpIOIp) > :is(.col-5-2,.cmcWZEYyU) {
	width: 38.8%;
	margin-right: 2%;
}
:is(.marg-per2,.cwYVpIOIp) > :is(.col-5-3,.coXhvzmDv) {
	width: 59.2%;
	margin-right: 2%;
}
:is(.marg-per2,.cwYVpIOIp) > :is(.col-5-4,.cHESVXCLB) {
	width: 79.6%;
	margin-right: 2%;
}
/* margin right 4% */
:is(.marg-per4,.cvOcSqzjn) > :is(.col-2-1,.cOFZALQem) {
	width: 48%;
	margin-right: 4%;
}
:is(.marg-per4,.cvOcSqzjn) > :is(.col-3-1,.ctXnAjoUt) {
	width: 30.6667%;
	margin-right: 4%;
}
:is(.marg-per4,.cvOcSqzjn) > :is(.col-4-1,.cGAIdoOqK) {
	width: 22%;
	margin-right: 4%;
}
:is(.marg-per4,.cvOcSqzjn) > :is(.col-5-1,.cAbrPpTVF) {
	width: 16.8%;
	margin-right: 4%;
}
:is(.marg-per4,.cvOcSqzjn) > :is(.col-3-2,.cqCmnMWAA) {
	width: 65.3333%;
	margin-right: 4%;
}
:is(.marg-per4,.cvOcSqzjn) > :is(.col-4-2,.cjZrpYeAG) {
	width: 48%;
	margin-right: 4%;
}
:is(.marg-per4,.cvOcSqzjn) > :is(.col-4-3,.cqEEnCLip) {
	width: 74%;
	margin-right: 4%;
}
:is(.marg-per4,.cvOcSqzjn) > :is(.col-5-2,.cmcWZEYyU) {
	width: 37.6%;
	margin-right: 4%;
}
:is(.marg-per4,.cvOcSqzjn) > :is(.col-5-3,.coXhvzmDv) {
	width: 58.4%;
	margin-right: 4%;
}
:is(.marg-per4,.cvOcSqzjn) > :is(.col-5-4,.cHESVXCLB) {
	width: 79.2%;
	margin-right: 4%;
}
/* margin right 5% */
:is(.marg-per5,.cleZuDxdi) > :is(.col-2-1,.cOFZALQem) {
	width: 47.5%;
	margin-right: 5%;
}
:is(.marg-per5,.cleZuDxdi) > :is(.col-3-1,.ctXnAjoUt) {
	width: 30%;
	margin-right: 5%;
}
:is(.marg-per5,.cleZuDxdi) > :is(.col-4-1,.cGAIdoOqK) {
	width: 21.25%;
	margin-right: 5%;
}
:is(.marg-per5,.cleZuDxdi) > :is(.col-5-1,.cAbrPpTVF) {
	width: 16%;
	margin-right: 5%;
}
:is(.marg-per5,.cleZuDxdi) > :is(.col-3-2,.cqCmnMWAA) {
	width: 65%;
	margin-right: 5%;
}
:is(.marg-per5,.cleZuDxdi) > :is(.col-4-2,.cjZrpYeAG) {
	width: 47.5%;
	margin-right: 5%;
}
:is(.marg-per5,.cleZuDxdi) > :is(.col-4-3,.cqEEnCLip) {
	width: 73.75%;
	margin-right: 5%;
}
:is(.marg-per5,.cleZuDxdi) > :is(.col-5-2,.cmcWZEYyU) {
	width: 37%;
	margin-right: 5%;
}
:is(.marg-per5,.cleZuDxdi) > :is(.col-5-3,.coXhvzmDv) {
	width: 58%;
	margin-right: 5%;
}
:is(.marg-per5,.cleZuDxdi) > :is(.col-5-4,.cHESVXCLB) {
	width: 79%;
	margin-right: 5%;
}
:is(.column,.ccVgGoPqR) :is(.last,.cIHxIZLth) {
	margin-right: 0;
*float:right;
*clear:right;
}
/* ======  Form  ====== */
:is(.qhdform,.cNEHbJxdu) fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
:is(.qhdform,.cNEHbJxdu) fieldset legend {
	margin: 0;
	padding: 0;
}
:is(.qhdform,.cNEHbJxdu) :is(.formHeader,.cIZkdZnMW),:is( .qhdform, .cNEHbJxdu) :is(.formSection,.crBqiOkEb) {
	padding-bottom: 10px;
	margin-bottom: 25px;
}
:is(.qhdform,.cNEHbJxdu) :is(.formHeader,.cIZkdZnMW) p,:is( .qhdform, .cNEHbJxdu) :is(.formSection,.crBqiOkEb) p {
	color: #666;
}
/* clear float for Form */ 
:is(.qhdform,.cNEHbJxdu) :is(.formrow,.cOavzpJMi) {
	font-size: 12px;
	line-height: 100%;
}
:is(.qhdform,.cNEHbJxdu) :is(.formrow,.cOavzpJMi):before,:is( .formrow, .cOavzpJMi):after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
:is(.qhdform,.cNEHbJxdu) :is(.formrow,.cOavzpJMi):after {
	clear: both;
}
:is(.qhdform,.cNEHbJxdu) :is(.formrow,.cOavzpJMi) {
#zoom:1;
}
:is(.qhdform,.cNEHbJxdu) :is(.formrow,.cOavzpJMi) .controls {
	overflow: hidden;
#zoom:1;
	_float: left;
	_clear: right;
}
/* ====== 默认表单布局 ====== */
/*表单抬头*/
:is(.qhdform,.cNEHbJxdu) :is(.formrow,.cOavzpJMi) :is(.label,.cKtxPUOEU) {
	display: block;
	float: left;
	margin: 5px 15px 0 0;
	line-height: 16px;
	width: 100px;
}
:is(.qhdform,.cNEHbJxdu) :is(.formrow,.cOavzpJMi) :is(.label,.cKtxPUOEU) em {
	display: inline-block;
	float: right;
	line-height: 22px;
	margin-left: 5px;
}
/*帮助提示*/
:is(.qhdform,.cNEHbJxdu) :is(.inlineHint,.csOahQTtY) {
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: middle;
}
:is(.qhdform,.cNEHbJxdu) :is(.inlineHint,.csOahQTtY),:is( .qhdform, .cNEHbJxdu) :is(.blockHint,.cdVYwKiUP) {
	color: #777;
	line-height: 20px;
}
/* 默认表单元素宽度 */
:is(.qhdform,.cNEHbJxdu) :is(.textInput,.cJFLsYeTi),:is( .qhdform, .cNEHbJxdu) :is(.fileUpload,.cSZPkQSSc),:is( .qhdform, .cNEHbJxdu) :is(.selectInput,.cdJRMmmdH),:is( .qhdform, .cNEHbJxdu) select,:is( .qhdform, .cNEHbJxdu) textarea {
	width: 95%;
}
/* 预设表单元素宽度 */
:is(.qhdform,.cNEHbJxdu) :is(.small,.cFXbRpLJO) {
	width: 25% !important;
}
:is(.qhdform,.cNEHbJxdu) :is(.medium,.cTaZPqobs) {
	width: 50% !important;
}
:is(.qhdform,.cNEHbJxdu) :is(.auto,.chVshUojc) {
	width: auto !important;
	height: auto !important;
	overflow: visible;
}
:is(.qhdform,.cNEHbJxdu) :is(.textInput,.cJFLsYeTi),:is( .qhdform, .cNEHbJxdu) :is(.textarea,.cWWelDsTb),:is( .qhdform, .cNEHbJxdu) :is(.selectInput,.cdJRMmmdH),:is( .qhdform, .cNEHbJxdu) :is(.fileUpload,.cSZPkQSSc) {
	color: #666;
	margin: 0 5px 6px 0;
}
/* 表单组 */
:is(.qhdform,.cNEHbJxdu) .controls ul {
	padding: 0;
	margin: 0 0 10px;
	list-style: none;
}
:is(.qhdform,.cNEHbJxdu) .controls li {
	padding: 8px 0 0;
*padding:5px 0 0;
	list-style: none;
}
:is(.qhdform,.cNEHbJxdu) .controls :is(.inlinelabel,.cZZpEOOnP) li {
	display: inline-block;
*display:inline;
*zoom:1;
	margin-right: 15px;
}
:is(.qhdform,.cNEHbJxdu) .controls li label :is(.textInput,.cJFLsYeTi),:is( .qhdform, .cNEHbJxdu) .controls li label :is(.textarea,.cWWelDsTb),:is( .qhdform, .cNEHbJxdu) .controls li label :is(.selectInput,.cdJRMmmdH) {
	display: block;
	margin-top: 8px;
}
:is(.qhdform,.cNEHbJxdu) .controls :is(.column,.ccVgGoPqR) li :is(.textInput,.cJFLsYeTi),:is( .qhdform, .cNEHbJxdu) .controls :is(.column,.ccVgGoPqR) li :is(.textarea,.cWWelDsTb),:is( .qhdform, .cNEHbJxdu) .controls :is(.column,.ccVgGoPqR) li :is(.selectInput,.cdJRMmmdH) {
	width: 90%;
	margin-right: 0;
}
:is(.qhdform,.cNEHbJxdu) .controls :is(.column,.ccVgGoPqR) {
	margin-bottom: 0;
}
/* ====== 无边框/文本居右 表单布局 ====== */
:is(.qhdform,.cNEHbJxdu) :is(.labelRright,.cKQTTvlOl) :is(.label,.cKtxPUOEU) {
	text-align: right;
	margin-left: 0;
}
:is(.qhdform,.cNEHbJxdu) :is(.labelRright,.cKQTTvlOl) :is(.label,.cKtxPUOEU) em {
	float: none;
	line-height: normal;
	margin: 0 5px 0 0;
}
:is(.qhdform,.cNEHbJxdu) :is(.labelRright,.cKQTTvlOl) :is(.formrow,.cOavzpJMi) {
	border: none;
	padding: 5px 0;
}
/* ====== 竖排结构 表单布 局====== */
:is(.qhdform,.cNEHbJxdu) :is(.blockLabels,.cZXfeqvsh) :is(.label,.cKtxPUOEU) {
	display: block;
	float: none;
	position: relative;
	margin: 0 0 5px 0;
	line-height: 18px;
	width: 100%;
}
:is(.qhdform,.cNEHbJxdu) :is(.blockLabels,.cZXfeqvsh) :is(.label,.cKtxPUOEU) em {
	display: inline-block;
	float: none;
	line-height: 16px;
	position: absolute;
	left: -6px;
	top: 2px;
	margin-left: 0;
}
/* form skins */
:is(.qhdform,.cNEHbJxdu) :is(.formrow,.cOavzpJMi) {
	padding: 15px 10px 10px;/* width:100%;*/
	overflow: hidden;
	border-bottom: 1px solid #EFEFEF;
}
:is(.qhdform,.cNEHbJxdu) :is(.formbutton,.cCtesRvOo) {
	border-bottom: none;
}
:is(.qhdform,.cNEHbJxdu) :is(.textInput,.cJFLsYeTi),:is( .qhdform, .cNEHbJxdu) textarea {
	padding: 5px;
	line-height: normal;
	border: solid 1px #ddd;
	background: #FFF url(../img/input_bg.png) repeat-x top;
	_background-image: none;
}
:is(.qhdform,.cNEHbJxdu) textarea {
	height: 12em;
	line-height: 160%;
}
:is(.qhdform,.cNEHbJxdu) select {
	padding: 4px;
	border: 1px solid #ddd;
	background: #fff;
}
:is(.qhdform,.cNEHbJxdu) :is(.textInput,.cJFLsYeTi):focus,:is( .qhdform, .cNEHbJxdu) textarea:focus {
	border-color: #c9c9c9;
	outline: 0;
}
:is(.qhdform,.cNEHbJxdu) :is(.textInput,.cJFLsYeTi),:is( .qhdform, .cNEHbJxdu) textarea {
	-webkit-transition: border linear 0.2s;
	-moz-transition: border linear 0.2s;
	-ms-transition: border linear 0.2s;
	-o-transition: border linear 0.2s;
	transition: border linear 0.2s;
}
/* Form Messages */
:is(.qhdform,.cNEHbJxdu) :is(.formrow,.cOavzpJMi):is(.error,.cZRgiqYpz),:is( .qhdform, .cNEHbJxdu) :is(.formrow,.cOavzpJMi):is(.focused,.czzyxiRFT):is(.error,.cZRgiqYpz) {
	background: #ffdfdf;
	border: 1px solid #f3afb5;/* CSS3 */
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
}
/* labelRright error Messages */
:is(.qhdform,.cNEHbJxdu) :is(.labelRright,.cKQTTvlOl) :is(.formrow,.cOavzpJMi):is(.error,.cZRgiqYpz),:is( .qhdform, .cNEHbJxdu) :is(.labelRright,.cKQTTvlOl) :is(.formrow,.cOavzpJMi):is(.focused,.czzyxiRFT):is(.error,.cZRgiqYpz) {
	background: none;
	border: none;
}
:is(.qhdform,.cNEHbJxdu) :is(.labelRright,.cKQTTvlOl) :is(.formrow,.cOavzpJMi):is(.error,.cZRgiqYpz) input.error,:is( .qhdform, .cNEHbJxdu) :is(.labelRright,.cKQTTvlOl) :is(.formrow,.cOavzpJMi):is(.error,.cZRgiqYpz) select.error,:is( .qhdform, .cNEHbJxdu) :is(.labelRright,.cKQTTvlOl) :is(.formrow,.cOavzpJMi):is(.error,.cZRgiqYpz) textarea.error {
	color: #af4c4c;
	border: 1px solid #F3AFB5;
}
/* 静态内容
------------------------------------------------------------------------------------------ */
.qhd-content h1 {
	font-size: 34px;
	font-size: 3.4rem;
	margin-top: 10px;
	margin-bottom: 30px;
	font-weight: normal;
}
.qhd-content h2 {
	font-size: 28px;
	font-size: 2.8rem;
	margin-top: 10px;
	margin-bottom: 25px;
	font-weight: normal;
}
.qhd-content h3 {
	font-size: 22px;
	font-size: 2.2rem;
	margin-top: 5px;
	margin-bottom: 20px;
	font-weight: normal;
}
.qhd-content h4 {
	font-size: 18px;
	font-size: 1.8rem;
}
.qhd-content h5 {
	font-size: 16px;
	font-size: 1.6rem;
}
.qhd-content h6 {
	font-size: 14px;
	font-size: 1.4rem;
}
.qhd-content p {
	line-height: 1.8;
}
.qhd-content hr {
	border-color: #ccc;
}
.qhd-content em {
	font-style: italic;
}
.qhd-content sup {
	vertical-align: super;
	font-size: 12px;
}
.qhd-content sub {
	vertical-align: sub;
	font-size: 12px;
}
.qhd-content blockquote {
	line-height: 1.6;
	padding: 5px 10px 5px 15px;
	font-family: "微软雅黑";
	background: none;
	border-left: 3px solid #b3b3b3;
	background-color: #fff;
	color: #808080;
}
.qhd-content blockquote p {
	margin-bottom: 5px;
}
.qhd-content ul, .qhd-content ol {
	line-height: 1.8;
}
.qhd-content ul li, .qhd-content ol li {
	padding-top: 2px;
	padding-bottom: 2px;
}
.qhd-content ul:is(.iconlist,.ciSZgACnT) li {
	background-position: 0 7px;
}
.qhd-content ol {
	padding-left: 2.5em;
}
.qhd-content img {
	vertical-align: middle;
	max-width: 100%;
	_max-width: none;
	height: auto !important;
}
.qhd-content a:hover img {
	opacity: 0.9;
	filter: alpha(Opacity=90);
}
/*.table th, .table td { padding:14px 18px; border-top:1px solid #ccc; }
.table th { background-color:#d9d9d9; font-size:16px; }
.table-row thead th { background-color:#d9d9d9; }
.table-row tbody th { background-color:#d9d9d9; }
.table-bordered th, .table-bordered td { border-left:1px solid #ccc; }*/


:is(.table-responsive,.clLhPoXRF) {
	min-height: .01%;
	overflow-x: auto;
}
.qhd-content table {
	width: 100% !important;
	max-width: 100%;
	border-collapse: collapse;
	overflow: visible;
}
.qhd-content table th, .qhd-content table td {
	padding: 14px 18px;
	text-align: center;
	border: 1px solid #ddd;
}
.qhd-content table tbody tr:is(.trhover,.cRcoFvRal) td {
	background-color: #ebebeb;
}
.qhd-content table tbody tr:first-child td {
	background-color: #99825d;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.qhd-content table table tbody tr:first-child td {
	background-color: transparent;
	color: #333;
	font-size: 14px;
	font-weight: normal;
	border: none;
}
.qhd-content table table tbody tr td {
	padding: 0;
}
.qhd-content table tbody img[src*="file"] {
	display: none;
}
.qhd-content table tbody p {
	margin-bottom: 0;
}
.qhd-content table tbody tr:is(.trhover,.cRcoFvRal) table td {
	background-color: #ebebeb;
}
.qhd-content table tbody tr:first-child table td {
	background-color: transparent;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 0;
}
.qhd-content :is(.table,.cFDLbAypM) {
	overflow: visible;
}
.qhd-content :is(.table,.cFDLbAypM) th, .qhd-content :is(.table,.cFDLbAypM) td {
	line-height: 1.8;
	padding: 14px 18px;
}
.qhd-content :is(.table,.cFDLbAypM) th {
	background-color: #99825d;
	color: #fff;
}
.qhd-content .table td {
}
.qhd-content :is(.table,.cFDLbAypM) tbody tr:first-child td {
	background-color: transparent;
	color: #333;
	font-size: 14px;
	font-weight: normal;
}
.qhd-content :is(.table,.cFDLbAypM) tbody tr:is(.trhover,.cRcoFvRal) td {
	background-color: #ebebeb;
}
.qhd-content :is(.table,.cFDLbAypM) th {
	background-color: #ed1c24;
	color: #fff;
	font-size: 16px;
}
.qhd-content :is(.table-row,.cuOzUeBAF) thead th {
	background-color: #ed1c24;
	color: #fff;
}
.qhd-content :is(.table-row,.cuOzUeBAF) tbody th {
	background-color: #ed1c24;
	color: #fff;
}
.qhd-content :is(.table,.cFDLbAypM) tbody :is(.even-row,.clgIuHOzo) td {
	background-color: #f7f7f7;
}
:is(.video-responsive,.cUpZnsOcp) video:is(.video-play-wrapper,.cRYEOZCtA) {
	width: 100%;
	height: auto !important;
	text-align: center;
}
:is(.video-responsive,.cUpZnsOcp) span:is(.video-play-wrapper,.cRYEOZCtA) {
	width: 100%;
*height:auto !important;
	text-align: center;
}
/*IE8*/
@media \0screen {
:is(.video-responsive,.cUpZnsOcp) :is(.video-play-wrapper,.cRYEOZCtA) {
	position: relative;
	height: 0 !important;
	padding-bottom: 56.25%;
	padding-top: 0 !important;
	overflow: hidden;
}
:is(.video-responsive,.cUpZnsOcp) :is(.video-play-wrapper,.cRYEOZCtA) iframe,:is( .video-responsive, .cUpZnsOcp) :is(.video-play-wrapper,.cRYEOZCtA) object,:is( .article-detail, .cMJPLzApQ) :is(.video-play-wrapper,.cRYEOZCtA) embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
}
:is(.video-responsive,.cUpZnsOcp) span:is(.video-play-wrapper,.cRYEOZCtA) {
	position: relative;
	height: 0 !important;
	padding-bottom: 56.25%;
	padding-top: 30px;
	overflow: hidden;
}
:is(.video-responsive,.cUpZnsOcp) span:is(.video-play-wrapper,.cRYEOZCtA) {
*position:relative;
*height:auto !important;
*padding-bottom:0;
*margin-top:-30px;
	overflow: visible;
}
:is(.video-responsive,.cUpZnsOcp) span:is(.video-play-wrapper,.cRYEOZCtA) object,:is( .video-responsive, .cUpZnsOcp) span:is(.video-play-wrapper,.cRYEOZCtA) object embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
:is(.video-responsive,.cUpZnsOcp) span:is(.video-play-wrapper,.cRYEOZCtA) object,:is( .video-responsive, .cUpZnsOcp) span:is(.video-play-wrapper,.cRYEOZCtA) embed {
*position:static;
}
/*****************   buttons   ******************/
.btn-small, button.btn-small em {
	font-size: 13px;
	padding: 0 20px 0 0;
}
.btn-small span {
	height: 28px;
	line-height: 27px;
	padding: 0 0 0 20px;
}
.btn-medium, button.btn-medium em {
	font-size: 15px;
	padding: 0 25px 0 0;
}
.btn-medium span {
	height: 36px;
	line-height: 36px;
	padding: 0 0 0 25px;
}
.btn-large, button.btn-large em {
	font-size: 16px;
	padding: 0 40px 0 0;
}
.btn-large span {
	font-weight: bold;
	height: 46px;
	line-height: 46px;
	padding: 0 0 0 40px;
}
.btn-medium-norm span, .btn-small-norm span, .btn-large-norm span {
	color: #aaaeb3 !important;
	text-shadow: none;
}
.btn-medium-main span, .btn-small-main span, .btn-large-main span {
	color: #99825d !important;
	text-shadow: none;
}
.btn-medium-assist span, .btn-small-assist span, .btn-large-assist span {
	color: #497ee8 !important;
	text-shadow: none;
}
.btn-medium-match span, .btn-small-match span, .btn-large-match span {
	color: #8f8f8f !important;
	text-shadow: none;
}
/* 小按钮 */
.btn-small-norm, button.btn-small-norm em {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/b0/f7/b0f741a646f90091b1d5f9d8a7f252aa9dbbcc07.webp') no-repeat right -30px;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/d0/f1/d0f1a9238b3802b659a059dd6813b59fc8e24f62.webp') no-repeat right -30px;
}
.btn-small-norm span {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/b0/f7/b0f741a646f90091b1d5f9d8a7f252aa9dbbcc07.webp') no-repeat left 0;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/d0/f1/d0f1a9238b3802b659a059dd6813b59fc8e24f62.webp') no-repeat left 0;
}
.btn-small-main, button.btn-small-main em {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/2d/1e/2d1ea90a5f2c95d078b302b9e2e22bb3764dc987.webp') no-repeat right -30px;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/32/35/32351ae07420bae0602da245c26fe436f753c2b1.webp') no-repeat right -30px;
}
.btn-small-main span {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/2d/1e/2d1ea90a5f2c95d078b302b9e2e22bb3764dc987.webp') no-repeat left 0;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/32/35/32351ae07420bae0602da245c26fe436f753c2b1.webp') no-repeat left 0;
}
.btn-small-assist, button.btn-small-assist em {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/0f/3a/0f3aa855833929d4e5bc604696799d3182fc665c.webp') no-repeat right -30px;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/61/9c/619c248811d5f4e32ce24739a7f890e9773ac530.webp') no-repeat right -30px;
}
.btn-small-assist span {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/0f/3a/0f3aa855833929d4e5bc604696799d3182fc665c.webp') no-repeat left 0;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/61/9c/619c248811d5f4e32ce24739a7f890e9773ac530.webp') no-repeat left 0;
}
.btn-small-match, button.btn-small-match em {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/19/28/19287a7d21bf5ae7641fb85fa0b2cb5ce0b58230.webp') no-repeat right -30px;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/25/94/259451a5c280f8aadbb14c3c369662c3f9cc3d13.webp') no-repeat right -30px;
}
.btn-small-match span {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/19/28/19287a7d21bf5ae7641fb85fa0b2cb5ce0b58230.webp') no-repeat left 0;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/25/94/259451a5c280f8aadbb14c3c369662c3f9cc3d13.webp') no-repeat left 0;
}
/*中型按钮*/
.btn-medium-norm, button.btn-medium-norm em {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/f0/33/f033441b0a1e2b111cb2f26a0e42f363bd998bcb.webp') no-repeat right -38px;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/08/49/0849848739ac69c88ea255cbda4734ceeda0c34a.webp') no-repeat right -38px;
}
.btn-medium-norm span {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/f0/33/f033441b0a1e2b111cb2f26a0e42f363bd998bcb.webp') no-repeat left 0;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/08/49/0849848739ac69c88ea255cbda4734ceeda0c34a.webp') no-repeat left 0;
}
.btn-medium-main, button.btn-medium-main em {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/43/1c/431c0bafdefa366c8747096123b638590b60464e.webp') no-repeat right -38px;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/a7/0d/a70dd8d9a777e931038cae178634bc22c01cd561.webp') no-repeat right -38px;
}
.btn-medium-main span {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/43/1c/431c0bafdefa366c8747096123b638590b60464e.webp') no-repeat left 0;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/a7/0d/a70dd8d9a777e931038cae178634bc22c01cd561.webp') no-repeat left 0;
}
.btn-medium-assist, button.btn-medium-assist em {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/dc/c7/dcc7c41aed3d13d92d2476e5809a30a27688ffc2.webp') no-repeat right -38px;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/b8/b3/b8b363024d412b6d39f2426535e8402a5297c345.webp') no-repeat right -38px;
}
.btn-medium-assist span {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/dc/c7/dcc7c41aed3d13d92d2476e5809a30a27688ffc2.webp') no-repeat left 0;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/b8/b3/b8b363024d412b6d39f2426535e8402a5297c345.webp') no-repeat left 0;
}
.btn-medium-match, button.btn-medium-match em {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/19/39/193944576c8ef238c0f2d39f86289bf9e5ac3af6.webp') no-repeat right -38px;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/59/cb/59cb304c7ebfc5c56e4a502ce140f973ba6a924b.webp') no-repeat right -38px;
}
.btn-medium-match span {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/19/39/193944576c8ef238c0f2d39f86289bf9e5ac3af6.webp') no-repeat left 0;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/59/cb/59cb304c7ebfc5c56e4a502ce140f973ba6a924b.webp') no-repeat left 0;
}
/*大型按钮*/
.btn-large-norm, button.btn-large-norm em {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/af/23/af232d6266f21899734f8fab312b06b8e97f9c45.webp') no-repeat right -48px;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/ac/02/ac02f8f48081297a458d838d5d0d5643b211e5f8.webp') no-repeat right -48px;
}
.btn-large-norm span {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/af/23/af232d6266f21899734f8fab312b06b8e97f9c45.webp') no-repeat left 0;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/ac/02/ac02f8f48081297a458d838d5d0d5643b211e5f8.webp') no-repeat left 0;
}
.btn-large-main, button.btn-large-main em {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/74/b4/74b4f1a581925ec54455e2bd49d9917139e2e97d.webp') no-repeat right -48px;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/9e/1f/9e1f39cb5b004a868447b944ec82077d7defad21.webp') no-repeat right -48px;
}
.btn-large-main span {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/74/b4/74b4f1a581925ec54455e2bd49d9917139e2e97d.webp') no-repeat left 0;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/9e/1f/9e1f39cb5b004a868447b944ec82077d7defad21.webp') no-repeat left 0;
}
.btn-large-assist, button.btn-large-assist em {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/7a/01/7a0133b797b4424e79c77c73391a17f86a263486.webp') no-repeat right -48px;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/22/ca/22caaadb76b02aa0ce648ded630a4b6be6b23d49.webp') no-repeat right -48px;
}
.btn-large-assist span {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/7a/01/7a0133b797b4424e79c77c73391a17f86a263486.webp') no-repeat left 0;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/22/ca/22caaadb76b02aa0ce648ded630a4b6be6b23d49.webp') no-repeat left 0;
}
.btn-large-match, button.btn-large-match em {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/17/c3/17c302fc306f3e60d217814c33c9e230f1c2fac8.webp') no-repeat right -48px;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/b4/40/b44095beb7201ee2cf2a9607b6bcdc5191bab3f9.webp') no-repeat right -48px;
}
.btn-large-match span {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/17/c3/17c302fc306f3e60d217814c33c9e230f1c2fac8.webp') no-repeat left 0;
	_background: url('/releases/20260515155944.1cf7ac01/assets/img/b4/40/b44095beb7201ee2cf2a9607b6bcdc5191bab3f9.webp') no-repeat left 0;
}
/*  buttons hover  */
.btn-small:hover, button.btn-small:hover em {
	background-position: right -90px;
	color: #fff !important;
}
.btn-small:hover span {
	background-position: left -60px;
	color: #fff !important;
}
.btn-medium:hover, button.btn-medium:hover em {
	background-position: right -114px;
	color: #fff !important;
}
.btn-medium:hover span {
	background-position: left -76px;
	color: #fff !important;
}
.btn-large:hover, button.btn-large:hover em {
	background-position: right -144px;
	color: #fff !important;
}
.btn-large:hover span {
	background-position: left -96px;
	color: #fff !important;
}
/*  buttons active  */
.btn-small:active, button.btn-small:active em {
	background-position: right -150px;
	color: #fff !important;
}
.btn-small:active span {
	background-position: left -120px;
	color: #fff !important;
}
.btn-medium:active, button.btn-medium:active em {
	background-position: right -190px;
	color: #fff !important;
}
.btn-medium:active span {
	background-position: left -152px;
	color: #fff !important;
}
.btn-large:active, button.btn-large:active em {
	background-position: right -240px;
	color: #fff !important;
}
.btn-large:active span {
	background-position: left -192px;
	color: #fff !important;
}
/* ====== Slideshow & Scrollable ====== */
:is(.carousel-direction,.ctLFALkpM) a {
	display: block;
	width: 30px;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	z-index: 100;
	margin-top: -30px;
	font-family: simsun;
	text-align: center;
	color: #fff;
	font-size: 30px;
	text-decoration: none;
	cursor: pointer;
	background-color: #b3986d;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
:is(.carousel-direction,.ctLFALkpM) a:hover {
	background-color: #99825d;
	color: #fff;
	text-decoration: none;
}
:is(.carousel-direction,.ctLFALkpM) a:is(.disabled,.ceGhveiIs),:is( .carousel-direction, .ctLFALkpM) a:is(.disabled,.ceGhveiIs):hover {
	background-color: #dcf2ff;
	color: #ccc;
	cursor: default;
}
:is(.carousel-prev,.cDgeYJBTn) {
	left: 0;
}
:is(.carousel-next,.coVjcJCXT) {
	right: 0;
}
:is(.carousel-btn,.cZufhuXuh) {
	text-align: center;
	margin: 10px 0;
}
:is(.carousel-btn,.cZufhuXuh) a {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 6px;
	background: #ccc;
	border-radius: 50%;
}
:is(.carousel-btn,.cZufhuXuh) :is(.selected,.cslqqiTai) {
	background: #99825d;
	cursor: default;
}
:is(.carousel-btn,.cZufhuXuh) a span {
	display: none;
}
:is(.carousel-btn-fixed,.colJOOqKY) {
	width: 100%;
	position: absolute;
	bottom: 15px;
	left: 0;
	margin: 0;
	z-index: 100;
}
:is(.carousel-num,.cPXdmZbaw) {
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 100;
}
:is(.carousel-num,.cPXdmZbaw) a {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 22px;
	height: 22px;
	line-height: 22px;
	margin: 0 0 0 5px;
	text-align: center;
	background: #333;
	font-size: 12px;
	color: #fff;
}
:is(.carousel-num,.cPXdmZbaw) a:hover {
	text-decoration: none;
	color: #fff;
}
:is(.carousel-num,.cPXdmZbaw) a:is(.selected,.cslqqiTai) {
	background: #99825d;
	cursor: default;
}
:is(.carousel-thumbs,.cwHSMOygg) {
	text-align: center;
}
:is(.carousel-thumbs,.cwHSMOygg) a {
	border: 2px solid #ccc;
	margin: 0 3px;
	display: inline-block;
*display:inline;
*zoom:1;
}
:is(.carousel-thumbs,.cwHSMOygg) a img {
	display: block;
}
:is(.carousel-thumbs,.cwHSMOygg) a:hover,:is( .carousel-thumbs, .cwHSMOygg) a:is(.selected,.cslqqiTai) {
	border-color: #f60;
}
:is(.carousel,.cuxAIYAbb) {
	position: relative;
}
:is(.carousel-item,.cWzxmNjyx) {
	position: relative;
	float: left;
	display: block;
	
}
:is(.carousel-item,.cWzxmNjyx) :is(.carousel-img,.ccWztfuup) {
	display: block;
}
:is(.carousel-item,.cWzxmNjyx) :is(.carousel-img,.ccWztfuup) a[href="javascript:;"] {
	cursor: default;
}
:is(.carousel-item,.cWzxmNjyx) :is(.carousel-img,.ccWztfuup) img {
	display: block;
}
:is(.carousel-info,.cFQHFuyzN) {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/10/cb/10cb88a8e3b615aae6282a79a1784b8c8808de8a.webp');
}
:is(.carousel-info-inner,.cqofPZpeB) {
	font-size: 13px;
	padding: 8px 10px;
	color: #fff;
}
:is(.carousel-info-inner,.cqofPZpeB) a,:is( .carousel-info-inner, .cqofPZpeB) a:hover {
	color: #fff;
}
:is(.carousel-info-inner,.cqofPZpeB) h3 {
	font-size: 15px;
	line-height: 20px;
	color: #fff;
}
:is(.carousel-info-inner,.cqofPZpeB) p {
	margin-top: 5px;
}
:is(.responsive-carousel,.cmumBeuPr) {
	overflow: hidden;
}
:is(.responsive-carousel,.cmumBeuPr) :is(.carousel-item,.cWzxmNjyx) img {
	width: 100%;
	height: auto !important;
}
:is(.responsive-carousel,.cmumBeuPr) :is(.carousel-direction,.ctLFALkpM) {
	display: none;
}
:is(.responsive-carousel,.cmumBeuPr):hover :is(.carousel-direction,.ctLFALkpM) {
	display: block;
}
:is(.responsive-carousel-set,.cfECIWMtx) :is(.carousel-info-inner,.cqofPZpeB) h3 {
	font-weight: normal;
}
:is(.slideshow,.cPNbqzwxa) {
	overflow: hidden;
}
:is(.slideshow,.cPNbqzwxa) :is(.carousel-direction,.ctLFALkpM) a {
	width: 55px;
	height: 55px;
	line-height: 55px;
}
.slideshow .carousel-direction a:hover {
}
.slideshow .carousel-prev {
}
.slideshow .carousel-next {
}
:is(.slideshow-gallery,.cTEQtZGcB) {
	margin-bottom: 20px;
}
:is(.slideshow-gallery,.cTEQtZGcB) :is(.carousel-img,.ccWztfuup) a {
	display: block;
	text-align: center;
	width: 100%;
}
:is(.slideshow-gallery,.cTEQtZGcB) :is(.carousel-img,.ccWztfuup) img {
	display: inline;
}
:is(.slideshow-gallery,.cTEQtZGcB) :is(.carousel-info-inner,.cqofPZpeB) h3 {
	font-size: 14px;
	line-height: 18px;
}
:is(.slideshow-gallery,.cTEQtZGcB) :is(.carousel-direction,.ctLFALkpM) a {
	display: none !important;
}
:is(.slideshow-gallery,.cTEQtZGcB):hover :is(.carousel-direction,.ctLFALkpM) a {
	display: block !important;
}
:is(.slideshow-gallery,.cTEQtZGcB):hover :is(.carousel-direction,.ctLFALkpM) a {
	display: block;
}
:is(.slideshow-gallery-thumbs,.cyEGjFiZj) {
	position: relative;
	padding: 0 30px;
}
:is(.slideshow-gallery-thumbs,.cyEGjFiZj) img {
	float: left;
	display: block;
	margin: 0 2px;
	border: 1px solid #ccc;
	cursor: pointer;
	width: 104px;
}
:is(.slideshow-gallery-thumbs,.cyEGjFiZj) img:hover,:is( .slideshow-gallery-thumbs, .cyEGjFiZj) img:is(.selected,.cslqqiTai) {
	border: 1px solid #f00;
}
:is(.slideshow-gallery-thumbs-direction,.cDofafiRy) {
	padding: 0 50px;
}
:is(.slideshow-gallery-thumbs-direction,.cDofafiRy) a {
	display: block;
	width: 20px;
	height: 76px;
	line-height: 76px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	z-index: 100;
	margin-top: -38px;
	font-family: simsun;
	text-align: center;
	color: #fff;
	font-size: 25px;
	text-decoration: none;
	cursor: pointer;
	background-color: #ccc;
}
:is(.slideshow-gallery-thumbs-direction,.cDofafiRy) a:hover {
	background-color: #999;
	color: #fff;
	text-decoration: none;
}
:is(.slideshow-gallery-thumbs-direction,.cDofafiRy) :is(.thumbs-carousel-prev,.cNtmIxrac) {
	left: 0;
}
:is(.slideshow-gallery-thumbs-direction,.cDofafiRy) :is(.thumbs-carousel-next,.cPDGqMVeJ) {
	right: 0;
}
:is(.slideshow-gallery-thumbs-direction,.cDofafiRy) :is(.disabled,.ceGhveiIs),:is( .slideshow-gallery-thumbs-direction, .cDofafiRy) :is(.disabled,.ceGhveiIs):hover {
	background-color: #dcf2ff;
	color: #ccc;
	cursor: default;
}
:is(.scrollable,.cRiCBaicD) {
	margin-left: -4rem;
}
:is(.scrollable,.cRiCBaicD) :is(.caroufredsel_wrapper,.coAGEVlRb) {
	margin-left: -34rem !important;
	width: auto !important;
	
}
:is(.scrollable,.cRiCBaicD) ul {
	padding: 0;
	_margin-left: -5px !important;
	list-style: none;
	overflow: hidden;
	width: 10000em;
	width: 100% !important;
    left: 25% !important;
}
:is(.scrollable,.cRiCBaicD) ul li {
	padding: 0px;
	margin: 0 10px;
	display: block;
	float: left;
	width: 230px;
	text-align: center;
}
:is(.scrollable,.cRiCBaicD) ul li p a {
	display: block;
}
:is(.scrollable,.cRiCBaicD) ul li img {
	display: block;
	width: 63%;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
:is(.scrollable,.cRiCBaicD) ul li p {
	margin-bottom: 10px;
	overflow: hidden;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
:is(.scrollable,.cRiCBaicD) ul li p a:hover img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
:is(.scrollable,.cRiCBaicD) ul li h2 {
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 22px;
}
:is(.scrollable,.cRiCBaicD) ul li h2 a {
	font-size: 14px;
	font-weight: normal;
	color: #333;
}
:is(.scrollable,.cRiCBaicD) ul li h2 a:hover {
	color: #99825d;
	text-decoration: none;
}
:is(.scrollable,.cRiCBaicD) :is(.text-intro,.cxUlOTGcL) {
	text-align: left;
	font-size: 13px;
	color: #808080;
	line-height: 1.5;
}
:is(.scrollable,.cRiCBaicD) :is(.carousel-direction,.ctLFALkpM) a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin-top: 0;
	top: 70px;
	color: #fff;
	font-size: 22px;
	background-color: #b3986d;
}
:is(.scrollable,.cRiCBaicD) :is(.carousel-direction,.ctLFALkpM) a:hover {
	background-color: #99825d;
}
:is(.scrollable,.cRiCBaicD) :is(.carousel-direction,.ctLFALkpM) a:is(.disabled,.ceGhveiIs),:is( .scrollable, .cRiCBaicD) :is(.carousel-direction,.ctLFALkpM) a:is(.disabled,.ceGhveiIs):hover {
	color: #fff;
	background-color: #ccffde;
}
:is(.scrollable,.cRiCBaicD) a:is(.carousel-prev,.cDgeYJBTn) {
	left: -20px;
}
:is(.scrollable,.cRiCBaicD) a:is(.carousel-next,.coVjcJCXT) {
	right: -20px;
}
:is(.scrollable-3col,.ckvNhUxtj) ul li {
	width: 313px;
	text-align: left;
}
:is(.scrollable-3col,.ckvNhUxtj) ul li p {
	margin-bottom: 15px;
}
:is(.scrollable-3col,.ckvNhUxtj) ul li h2,:is( .scrollable-3col, .ckvNhUxtj) ul li h2 a {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0;
}
:is(.scrollable-3col,.ckvNhUxtj) :is(.carousel-direction,.ctLFALkpM) a {
	top: 190px;
}
:is(.scrollable-3col,.ckvNhUxtj) :is(.carousel-direction,.ctLFALkpM) a:hover {
	background-color: #1a1a1a;
}
:is(.scrollable-inside-page,.cekKBwKOv) ul li {
	width: 160px;
}
:is(.full-scrollable,.cykaewpgi) ul li {
	/*width: auto;*/
	/*margin: 0;*/
	margin-right: -5rem !important;
    width: 18rem !important;
}
:is(.full-scrollable,.cykaewpgi) ul li a {
	position: relative;
	display: block;
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-image,.coNOvqQss) {
	overflow: hidden;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
:is(.full-scrollable,.cykaewpgi) a:hover :is(.scrollable-image,.coNOvqQss) img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-info,.cGwzHAAZO) {
	position: absolute;
	left: 31px;
	top: 65%;
	z-index: 20;
	margin-top: -105px;
	text-align: center;
	width: 50%;
	height: 100%;
	color: #fff;
	opacity: 0;
	filter: alpha(opacity=0);
_height:expression( (this.parentElement.clientHeight) +'px');
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	transition: transform 0.5s ease-out;
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-info,.cGwzHAAZO) h3 {
	padding: 0 20px;
	margin-bottom: 30px;
	font-size: 22px;
	line-height: normal;
	font-weight: normal;
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-info,.cGwzHAAZO) :is(.scrollable-summarty,.cvuWaMHJR) {
	padding: 0 0px;
	margin-bottom: 4px;
	line-height: 1.5;
	font-size: 12px;
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-info,.cGwzHAAZO) .icon-detail {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 43px;
	height: 43px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/3e/af/3eaf6b4c135947484d4dd61a01d40e863d3c0f27.webp') no-repeat;
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	transition: transform 0.5s ease-out;
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-info,.cGwzHAAZO) .icon-detail span {
	display: none;
}
:is(.full-scrollable,.cykaewpgi) :is(.opacity-overlay,.clZvyKvCy) {
	width: 70%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	cursor: pointer;
	background-color: #625136;
	opacity: 0;
	filter: alpha(opacity=0);
_height:expression( (this.parentElement.clientHeight) +'px');
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
:is(.full-scrollable,.cykaewpgi) a:hover :is(.scrollable-info,.cGwzHAAZO) {
	opacity: 1;
	filter: alpha(opacity=100);
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-info,.cGwzHAAZO):hover .icon-detail {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
:is(.full-scrollable,.cykaewpgi) a:hover :is(.opacity-overlay,.clZvyKvCy) {
	display: block;
	filter: alpha(opacity=95);
	opacity: 0.95;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
:is(.full-scrollable,.cykaewpgi) :is(.carousel-direction,.ctLFALkpM) {
	text-align: center;
	margin: 20px 0 10px;
	height: 32px;
}
:is(.full-scrollable,.cykaewpgi) :is(.carousel-direction,.ctLFALkpM) a {
	position: static;
	display: inline-block;
*display:inline;
*zoom:1;
	width: 32px;
	height: 32px;
	line-height: 32px;
	margin: 0 8px;
	font-size: 22px;
	background-color: #333;
	border-radius: 50%;
}
:is(.full-scrollable,.cykaewpgi) :is(.carousel-direction,.ctLFALkpM) a:hover {
	border-color: #b3986d;
	color: #fff;
}
:is(.full-scrollable,.cykaewpgi) :is(.carousel-direction,.ctLFALkpM) a:is(.disabled,.ceGhveiIs),:is( .full-scrollable, .cykaewpgi) :is(.carousel-direction,.ctLFALkpM) a:is(.disabled,.ceGhveiIs):hover {
	color: #666;
	cursor: default;
}
:is(.scrollable-text,.csZiHbdzy) {
	width: 100%;
	height: 25px;
	overflow: hidden;
}
:is(.scrollable-text,.csZiHbdzy) :is(.carousel-direction,.ctLFALkpM) a {
	top: 0px;
	display: block;
	width: 30px;
	height: 20px;
	overflow: hidden;
	margin-top: 3px;
	background-color: transparent;
	background-image: url('/releases/20260515155944.1cf7ac01/assets/img/f8/ca/f8cafe255489de1e032f16f283959e1009779a59.webp');
	background-repeat: no-repeat;
}
:is(.scrollable-text,.csZiHbdzy) :is(.carousel-direction,.ctLFALkpM) a:is(.carousel-up,.cCfexummO) {
	background-position: 0 0;
	right: 31px;
}
:is(.scrollable-text,.csZiHbdzy) :is(.carousel-direction,.ctLFALkpM) a:is(.carousel-down,.cAYJzVxZM) {
	background-position: -31px 0;
	right: 0;
}
:is(.scrollable-text,.csZiHbdzy) :is(.carousel-direction,.ctLFALkpM) a:is(.carousel-up,.cCfexummO):hover {
	background-position: 0 -20px;
}
:is(.scrollable-text,.csZiHbdzy) :is(.carousel-direction,.ctLFALkpM) a:is(.carousel-down,.cAYJzVxZM):hover {
	background-position: -31px -20px;
}
:is(.scrollable-text,.csZiHbdzy) :is(.carousel-direction,.ctLFALkpM) a span {
	display: none;
}
:is(.scrollable-text,.csZiHbdzy) ul li {
	padding: 0;
	border: none;
	width: 100%;
}
:is(.scrollable-text,.csZiHbdzy) :is(.article-list-row,.cfqwGJrPM) {
	margin-bottom: 0;
}
:is(.scrollable-text,.csZiHbdzy) :is(.article-title,.cHnEOyodD) {
	margin-right: 10px;
}
/*
.scrollable .scrollable-item { position:relative; background-color:#fff; border:1px solid #e9eaea; border-bottom-width:4px; padding-bottom:15px; }
.scrollable .scrollable-item h2 { margin:15px 10px; }
.scrollable .scrollable-item em { display:block; width:70px; height:3px; overflow:hidden; background-color:#0e7dc7; position:absolute; top:0; left:50%; margin-left:-35px; }
*/



/* ====== Tab & Accordion ====== */
:is(.tabs-default,.cSPZEqsZV) .tabs-nav {
	font-size: 0;
}
:is(.tabs-default,.cSPZEqsZV) .tabs-nav li {
	display: inline-block;
*display:inline;
*zoom:1;
	margin-right: 1px;
	margin-bottom: 3px;
}
:is(.tabs-default,.cSPZEqsZV) .tabs-nav li a {
	float: left;
	display: block;
	padding: 0 30px;
	line-height: 42px;
	background-color: transparent;
	font-size: 16px;
	font-size: 1.6rem;
	color: #808080;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.5s ease 0s;
}
:is(.tabs-default,.cSPZEqsZV) .tabs-nav li a:hover {
	background-color: #d9d9d9;
	text-decoration: none;
}
:is(.tabs-default,.cSPZEqsZV) .tabs-nav li a:is(.current,.cZWwxMOkf),:is( .tabs-default, .cSPZEqsZV) .tabs-nav li a:is(.current,.cZWwxMOkf):hover {
	background-color: #99825d;
	color: #fff;
}
:is(.tabs-default,.cSPZEqsZV) .tabs-nav li a span {
	display: inline-block;
*display:inline;
*zoom:1;
}
:is(.tabs-default,.cSPZEqsZV) .tabs-nav li a i {
	float: left;
	display: inline;
	width: 20px;
	height: 20px;
	overflow: hidden;
	margin-right: 5px;
	position: relative;
	top: 12px;
	background-position: center center;
	background-repeat: no-repeat;
}
.tabs-default .tabs-panes {
}
:is(.tabs-default,.cSPZEqsZV) :is(.tabs-panes,.cWRSffaBk) :is(.tab-box,.cGBnMeAxO) {
	display: none;
	padding: 30px 0 0;
	width: auto;
}
:is(.tab-more,.cTAgnqWQO) {
	float: none;
	clear: both;
	margin-top: 30px;
}
:is(.tab-more,.cTAgnqWQO) a {
	display: inline-block;
*display:inline;
*zoom:1;
	line-height: 34px;
	padding: 0 35px;
	border: 2px solid #999;
	color: #666;
	transition: all 0.5s ease 0s;
}
:is(.tab-more,.cTAgnqWQO) a:hover {
	background-color: #99825d;
	border-color: #99825d;
	color: #fff;
	text-decoration: none;
}
:is(.tab-more-center,.cNReSDiqp) {
	text-align: center;
}
:is(.tab-more-right,.cRwtFZDWy) {
	text-align: right;
}
:is(.tabs-down,.chtwksgte) .tabs-nav li a:is(.current,.cZWwxMOkf),:is( .tabs-down, .chtwksgte) .tabs-nav li a:is(.current,.cZWwxMOkf):hover {
	background-color: #99825d;
	color: #fff;
}
:is(.tabs-down,.chtwksgte) :is(.tabs-panes,.cWRSffaBk) :is(.tab-box,.cGBnMeAxO) {
	padding: 0 0 30px 0;
	width: auto;
}
:is(.tabs-left,.cRpOdiQUs) .tabs-nav {
	float: left;
	display: inline;
	width: 25%;
	height: auto;
	background-color: transparent;
}
:is(.tabs-left,.cRpOdiQUs) .tabs-nav li {
	padding: 0;
	border: none;
	display: block;
	width: 100%;
	margin-bottom: 2px;
	background-color: #f2f2f2;
*display:inline;
}
:is(.tabs-left,.cRpOdiQUs) .tabs-nav li a {
	display: block;
	padding: 0 15px;
	float: none;
	width: auto;
}
:is(.tabs-left,.cRpOdiQUs) .tabs-nav li a span {
	line-height: normal;
	padding: 12px 0;
}
:is(.tabs-left,.cRpOdiQUs) .tabs-nav li a:is(.current,.cZWwxMOkf),:is( .tabs-left, .cRpOdiQUs) .tabs-nav li a:is(.current,.cZWwxMOkf):hover {
	background-color: #99825d;
	color: #fff;
}
:is(.tabs-left,.cRpOdiQUs) :is(.tabs-panes,.cWRSffaBk) {
	overflow: hidden;
*zoom:1;
}
:is(.tabs-left,.cRpOdiQUs) :is(.tabs-panes,.cWRSffaBk) :is(.tab-box,.cGBnMeAxO) {
	padding: 0 0 0 20px;
}
:is(.tabs-right,.cJHqPlKEW) .tabs-nav {
	float: right;
	display: inline;
	width: 25%;
	height: auto;
	background-color: transparent;
}
:is(.tabs-right,.cJHqPlKEW) .tabs-nav li {
	padding: 0;
	border: none;
	display: block;
	width: 100%;
	margin-bottom: 2px;
	background-color: #f2f2f2;
*display:inline;
}
:is(.tabs-right,.cJHqPlKEW) .tabs-nav li a {
	display: block;
	padding: 0 15px;
	float: none;
	width: auto;
}
:is(.tabs-right,.cJHqPlKEW) .tabs-nav li a span {
	line-height: normal;
	padding: 10px 0;
}
:is(.tabs-right,.cJHqPlKEW) .tabs-nav li a:is(.current,.cZWwxMOkf),:is( .tabs-right, .cJHqPlKEW) .tabs-nav li a:is(.current,.cZWwxMOkf):hover {
	background-color: #99825d;
	color: #fff;
}
:is(.tabs-right,.cJHqPlKEW) :is(.tabs-panes,.cWRSffaBk) {
	overflow: hidden;
*zoom:1;
}
:is(.tabs-right,.cJHqPlKEW) :is(.tabs-panes,.cWRSffaBk) :is(.tab-box,.cGBnMeAxO) {
	padding: 0 15px 0 0;
}
:is(.tabs-center,.cxxklzHil) .tabs-nav {
	text-align: center;
}
:is(.tabs-center,.cxxklzHil) .tabs-nav li {
	border: none;
	margin: 0 5px 5px;
}
.accordion {
	max-width: 850px;
	margin: 0 auto;
}
.accordion :is(.accordion-handle,.cdEQHHppX) {
	position: relative;
	background-color: #e5e5e5;
	color: #4d4d4d;
	padding: 12px 0 12px 15px;
	margin-bottom: 5px;
	cursor: pointer;
*zoom:1;
	transition: All 0.5s ease;
}
.accordion :is(.accordion-handle,.cdEQHHppX):hover {
	background-color: #ccc;
}
.accordion :is(.accordion-handle,.cdEQHHppX) h4 {
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
}
.accordion :is(.accordion-pane,.cZTQwcmmI) {
	display: none;
	padding: 15px 0 20px;
}
.accordion :is(.current,.cZWwxMOkf), .accordion :is(.current,.cZWwxMOkf):hover {
	background-color: #99825d;
	color: #fff;
}
.accordion :is(.accordion-handle,.cdEQHHppX) i {
	display: block;
	width: 50px;
	height: 44px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	border-left: 1px solid #fff;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/6c/f0/6cf0f9ba8bd2a6ba5ed5192d1f59f4aeb0b374e1.webp') no-repeat 0 0;
}
.accordion :is(.current,.cZWwxMOkf) i {
	border-color: #fff;
	background-position: 0 -44px;
}
/* 文章 & 产品 公用
------------------------------------------------------------------------------------------ */
:is(.entry-item,.cvdDCirOH) {
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #e5e5e5; /*transition:all 0.5s ease 0s;*/
}
:is(.entry-item,.cvdDCirOH) :is(.typo,.cCVDlJqyV) :is(.typo-img,.cQMbrrBOw) {
	margin-right: 25px;
}
:is(.entry-item,.cvdDCirOH) :is(.typo,.cCVDlJqyV) :is(.typo-img-right,.cLEpCeaXF) {
	margin-right: 0;
	margin-left: 25px;
}
:is(.entry-img,.cDXgUoLNJ) {
	margin-bottom: 10px;
}
:is(.entry-img,.cDXgUoLNJ) img {
	display: block;
}
:is(.entry-title,.cXapOQlZe) {
	margin-bottom: 15px;
}
:is(.entry-title,.cXapOQlZe) h2 {
	font-size: 16px;
	line-height: 1.4;
}
.entry-title a {
}
:is(.entry-title,.cXapOQlZe) a:hover {
	color: #99825d;
	text-decoration: none;
}
:is(.entry-meta,.cQnZtkktv) {
	font-size: 12px;
	margin-bottom: 10px;
	color: #999;
}
:is(.entry-meta,.cQnZtkktv) em {
	margin: 0 8px;
}
:is(.entry-meta,.cQnZtkktv) strong {
	font-weight: normal;
}
:is(.entry-meta,.cQnZtkktv) a {
	color: #999;
}
:is(.entry-meta,.cQnZtkktv) a:hover {
	color: #99825d;
	text-decoration: none;
}
:is(.entry-summary,.cylscZZoM) {
	color: #666;
	font-size: 13px;
	margin-bottom: -5px;
}
:is(.entry-summary,.cylscZZoM) p {
	line-height: 1.6;
}
:is(.entry-detail,.cQOwPJgmZ) {
	padding-right: 10px;
	font-size: 13px;
	color: #99825d;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/b3/58/b358b2385ba2cbaaff5167c7c4e64b7f1f611fde.webp') no-repeat right center;
}
:is(.entry-detail,.cQOwPJgmZ):hover {
	text-decoration: none;
	color: #99825d;
}
:is(.entry-item,.cvdDCirOH) :is(.typo-img,.cQMbrrBOw) :is(.entry-img,.cDXgUoLNJ) {
	margin-bottom: 0;
}
:is(.entry-item,.cvdDCirOH) :is(.typo-text,.cVPjqelfZ) :is(.entry-title,.cXapOQlZe) {
	margin-top: -2px;
	_margin-top: -1px;
}
:is(.entry-set,.chSLAGraR) :is(.typo,.cCVDlJqyV) :is(.typo-img,.cQMbrrBOw) {
	margin-right: 15px;
}
:is(.entry-set,.chSLAGraR) :is(.typo,.cCVDlJqyV) :is(.typo-img-right,.cLEpCeaXF) {
	margin-left: 15px;
	margin-right: 0;
}
:is(.entry-set,.chSLAGraR) :is(.entry-title,.cXapOQlZe) {
	margin-bottom: 10px;
}
:is(.entry-set,.chSLAGraR) :is(.entry-title,.cXapOQlZe) h2 {
	font-size: 15px;
}
:is(.entry-set,.chSLAGraR) :is(.entry-summary,.cylscZZoM),:is( .entry-set, .chSLAGraR) :is(.entry-detail,.cQOwPJgmZ) {
	font-size: 12px;
}
:is(.entry-set,.chSLAGraR) :is(.entry-item,.cvdDCirOH) :is(.typo-text,.cVPjqelfZ) :is(.entry-title,.cXapOQlZe) {
	margin-top: -2px;
	_margin-top: -1px;
}
:is(.entry-list-time-hl,.czBBQASOw) :is(.entry-item,.cvdDCirOH) {
	position: relative;
	padding-left: 100px;
	border-bottom: 1px dotted #ccc;
	min-height: 80px;
	height: auto !important;
	_height: 80px;
}
:is(.entry-list-time-hl,.czBBQASOw) :is(.time,.cxoDcFVjn) {
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	background-color: #f5f5f5;
	text-align: center;
	font-family: Arial;
}
:is(.entry-list-time-hl,.czBBQASOw) :is(.time-day,.cJRORfefx) {
	display: block;
	line-height: 50px;
	border-bottom: 1px solid #fff;
	color: #333;
	font-size: 30px;
}
:is(.entry-list-time-hl,.czBBQASOw) :is(.time-date,.cpVGHGbyP) {
	display: block;
	color: #666;
	line-height: 22px;
	font-size: 12px;
}
:is(.entry-set-time-hl,.cKFqcxzrx) :is(.entry-item,.cvdDCirOH) {
	padding-left: 80px;
	min-height: 70px;
	height: auto !important;
	_height: 70px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
:is(.entry-set-time-hl,.cKFqcxzrx) :is(.entry-title,.cXapOQlZe) {
	margin-bottom: 10px;
}
:is(.entry-set-time-hl,.cKFqcxzrx) :is(.entry-title,.cXapOQlZe) h2 {
	font-size: 14px; /*font-weight:normal; */
}
:is(.entry-set-time-hl,.cKFqcxzrx) :is(.entry-summary,.cylscZZoM) {
	color: #808080;
	font-size: 12px;
}
:is(.entry-set-time-hl,.cKFqcxzrx) :is(.time,.cxoDcFVjn) {
	width: 60px;
}
:is(.entry-set-time-hl,.cKFqcxzrx) :is(.time-day,.cJRORfefx) {
	font-size: 25px;
	line-height: 40px;
}
:is(.entry-set-time-hl,.cKFqcxzrx) :is(.time-date,.cpVGHGbyP) {
	font-size: 11px;
}
:is(.entry-list-time-hl-col,.cMXTrKAPo) :is(.entry-item,.cvdDCirOH) {
	border-bottom: none;
}
:is(.entry-thumbnail-list,.cuVZPVAAp) :is(.entry-item,.cvdDCirOH) {
	border-bottom: none;
	padding-bottom: 9px;
	margin-bottom: 9px;
}
:is(.entry-thumbnail-list,.cuVZPVAAp) :is(.entry-title,.cXapOQlZe) h2 {
	font-weight: normal;
	font-size: 13px;
}
:is(.entry-thumbnail-list,.cuVZPVAAp) :is(.price,.clDJuKYZO) strong {
	font-weight: normal;
}
/* 博客列表 */
:is(.blog-list,.cGcUKZHlm) :is(.entry-img,.cDXgUoLNJ) img {
	width: 100%;
}
/* 头条 */
:is(.headlines-list,.cJePJfFAR) :is(.entry-title,.cXapOQlZe) h2 {
	font-size: 16px;
}
:is(.headlines-list,.cJePJfFAR) :is(.entry-summary,.cylscZZoM) {
	margin-bottom: -10px;
}
:is(.headlines-list,.cJePJfFAR) :is(.headlines-content,.cbmdJSaJP) {
	border-bottom: none;
	padding: 0;
	margin: 0 0 10px;
	padding: 0 0 10px;
}
:is(.headlines-list,.cJePJfFAR) :is(.headlines-content,.cbmdJSaJP) :is(.entry-item,.cvdDCirOH) {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
	background-color: transparent;
}
:is(.headlines-list,.cJePJfFAR) :is(.headlines-content,.cbmdJSaJP) :is(.entry-img,.cDXgUoLNJ) {
	margin-bottom: 0;
}
:is(.headlines-list,.cJePJfFAR) :is(.headlines-content,.cbmdJSaJP) :is(.typo-text,.cVPjqelfZ) {
	padding: 0;
}
:is(.headlines-list,.cJePJfFAR) :is(.headlines-content-bg,.cNdYSZAjp) {
	padding-bottom: 0;
	background-color: #e5e5e5;
}
:is(.headlines-list,.cJePJfFAR) :is(.headlines-content-bg,.cNdYSZAjp) :is(.entry-img,.cDXgUoLNJ) {
	overflow: hidden;
}
:is(.headlines-list,.cJePJfFAR) :is(.headlines-content-bg,.cNdYSZAjp) :is(.entry-img,.cDXgUoLNJ) img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
:is(.headlines-list,.cJePJfFAR) :is(.headlines-content-bg,.cNdYSZAjp) :is(.entry-img,.cDXgUoLNJ) a:hover img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
:is(.headlines-list,.cJePJfFAR) :is(.headlines-content-bg,.cNdYSZAjp) :is(.entry-title,.cXapOQlZe) {
	padding: 7px 10px;
	margin-bottom: 0;
}
:is(.headlines-list,.cJePJfFAR) :is(.headlines-content-bg,.cNdYSZAjp) :is(.entry-title,.cXapOQlZe) h2 {
	font-size: 15px;
}
:is(.headlines-set,.cNcwUegvZ) :is(.article-title,.cHnEOyodD) {
	font-size: 13px;
}
:is(.headlines-set,.cNcwUegvZ) :is(.entry-title,.cXapOQlZe) {
	margin-bottom: 10px;
} 
:is(.headlines-set,.cNcwUegvZ) :is(.entry-title,.cXapOQlZe) h2 {
	font-size: 15px;
}
/* 多列图文 */
:is(.portfolio-list,.cDGDTsDTz) {
	min-height: 20px;
}
:is(.portfolio-list,.cDGDTsDTz) li {
	margin-bottom: 25px;
}
:is(.portfolio-list,.cDGDTsDTz) li:nth-child(4n){
	margin-right: 0px;
}
:is(.portfolio-img,.cwDqBdZlh) {
	margin-bottom: 10px;
	overflow: hidden;
	margin-left: 2px;
    margin-right: 2px;
}
:is(.portfolio-img,.cwDqBdZlh) a {
	position: relative;
}
:is(.portfolio-img,.cwDqBdZlh) a,:is( .portfolio-img, .cwDqBdZlh) img {
	width: 100%;
	display: block;
	overflow: hidden;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
:is(.portfolio-img,.cwDqBdZlh) img {
	width: 100%;
	/* height: 122px; */ 
}
:is(.portfolio-img,.cwDqBdZlh) :is(.opacity-overlay,.clZvyKvCy) {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	cursor: pointer;
	background-color: #000;
	opacity: 0;
	filter: alpha(opacity=0);
_height:expression( (this.parentElement.clientHeight) +'px');
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
:is(.portfolio-img,.cwDqBdZlh) .icon-zoom {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/b1/5c/b15c0c6a0d887626d65d37213ade45c6252188af.webp') no-repeat center;
}
:is(.portfolio-img,.cwDqBdZlh) .icon-video {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/c8/35/c83566b841781a07504f4abecbc82a5981765ea5.webp') no-repeat center;
}
:is(.portfolio-img,.cwDqBdZlh) a:hover :is(.opacity-overlay,.clZvyKvCy) {
	filter: alpha(opacity=70);
	opacity: 0.7;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
:is(.portfolio-img,.cwDqBdZlh) a:hover img {
	transform: scale(1.2, 1.2) rotate(10deg);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
:is(.portfolio-item,.ckhUtwYOY):hover img,:is( .product-item, .cmmPAlZhZ):hover img,:is( .scrollable-item, .cZdKrXBsR):hover img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
:is(.portfolio-title,.cDbMlOZMw) {
	margin-bottom: 10px;
	font-weight: normal;
	line-height: normal;
	min-height: 72px;
}
:is(.portfolio-title,.cDbMlOZMw) h2 {
	font-size: 15px;
	line-height: 1.5;
}
:is(.portfolio-title,.cDbMlOZMw) a {
	color: #333;
}
:is(.portfolio-title,.cDbMlOZMw) a:hover {
	color: #99825d;
	text-decoration: none;
}
:is(.portfolio-meta,.cOSrrGGhN) {
	font-size: 12px;
	margin-bottom: 10px;
	color: #808080;
}
:is(.portfolio-meta,.cOSrrGGhN) em {
	margin: 0 8px;
}
:is(.portfolio-meta,.cOSrrGGhN) strong {
	font-weight: normal;
}
:is(.portfolio-meta,.cOSrrGGhN) a {
	color: #808080;
}
:is(.portfolio-meta,.cOSrrGGhN) a:hover {
	color: #99825d;
	text-decoration: none;
}
:is(.portfolio-summary,.cxWoTZOUI) {
	color: #666;
	font-size: 13px;
	margin-bottom: -10px;
}
:is(.portfolio-summary,.cxWoTZOUI) p {
	line-height: 1.5;
}
:is(.portfolio-detail,.czGsVZjjQ) {
	padding-right: 10px;
	color: #f30;
	font-size: 13px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/b3/58/b358b2385ba2cbaaff5167c7c4e64b7f1f611fde.webp') no-repeat right center;
}
:is(.portfolio-list,.cDGDTsDTz) :is(.col-4-1,.cGAIdoOqK) :is(.portfolio-title,.cDbMlOZMw) h2 {
	/* height: 36px; */
	font-size: 13px;
	line-height: 24px;
	text-align: center;
    /*font-weight: 500;*/
}
:is(.portfolio-list,.cDGDTsDTz) :is(.col-4-1,.cGAIdoOqK) :is(.portfolio-summary,.cxWoTZOUI) {
	font-size: 12px;
}
:is(.portfolio-list,.cDGDTsDTz) :is(.col-5-1,.cAbrPpTVF) :is(.portfolio-title,.cDbMlOZMw) h2 {
	font-size: 14px;
}
:is(.portfolio-list,.cDGDTsDTz) :is(.col-5-1,.cAbrPpTVF) :is(.portfolio-summary,.cxWoTZOUI) {
	font-size: 12px;
}
:is(.portfolio-list-shown,.ciMRiLiAI) :is(.portfolio-img,.cwDqBdZlh) :is(.opacity-overlay,.clZvyKvCy) {
	filter: alpha(opacity=40);
	opacity: 0.4;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
:is(.portfolio-list-shown,.ciMRiLiAI) :is(.portfolio-img,.cwDqBdZlh) a:hover :is(.opacity-overlay,.clZvyKvCy) {
	filter: alpha(opacity=80);
	opacity: 0.8;
}
:is(.portfolio-list-shown,.ciMRiLiAI) :is(.portfolio-title,.cDbMlOZMw) {
	text-align: center;
}
/*
	.portfolio-item { padding-bottom:20px; background-color:#fff; text-align:center; }
	.portfolio-item .portfolio-title h2 { }
	.portfolio-item .portfolio-title a { color:#333 !important; }
	.portfolio-item .portfolio-title a:hover { color:#99825d !important; }
	.portfolio-item .portfolio-title { padding:5px 10px; }
	.portfolio-item .portfolio-summary  { margin:0 10px; padding-top:5px; }
.portfolio-list .col-2-1 .portfolio-item { min-height:390px; height:auto !important; _height:390px; }
.portfolio-list .col-3-1 .portfolio-item { min-height:360px; height:auto !important; _height:360px; }
.portfolio-list .col-4-1 .portfolio-item { min-height:300px; height:auto !important; _height:300px; }
.portfolio-list .col-5-1 .portfolio-item { min-height:260px; height:auto !important; _height:260px; }
*/
	


/* 放大镜 */
:is(.cloud-zoom-lens,.cbZZUUXZp) {
	background-color: #fede4f;
	margin: 0;
	cursor: move;
}
:is(.cloud-zoom-title,.cIPVkxBkC) {
	position: absolute !important;
	top: 0px;
	width: 100%;
	padding: 3px;
	text-align: center;
	font-weight: bold;
	background-color: #000;
	font-size: 13px;
	color: #fff;
}
:is(.cloud-zoom-big,.cxiTNmwcA) {
	overflow: hidden;
}
.cloud-zoom-loading {
	color: #fff;
	background: #222;
	padding: 3px;
	border: 1px solid #000;
}
:is(.zoom-small-image,.cvARaOOhJ) {
	float: left;
	background-color: #fff;
}
:is(.zoom-thumbs,.cFvJfAKey) {
	margin-top: 10px;
	width: 450px;
}
:is(.zoom-thumbs,.cFvJfAKey) ul {
	float: left;
	display: inline;
}
:is(.zoom-thumbs,.cFvJfAKey) li {
	float: left;
	display: inline;
	margin: 0 4px;
}
:is(.zoom-thumbs,.cFvJfAKey) li a {
	display: block;
	border: 1px solid #ccc;
}
:is(.zoom-thumbs,.cFvJfAKey) li a:hover {
	border-color: #f30;
	background-color: #fff;
}
:is(.zoom-thumbs,.cFvJfAKey) li a img {
	margin: 0;
	display: block;
}
:is(.zoom-thumbs,.cFvJfAKey) li:is(.zoom-selected,.cwWTMZFsG) a {
	border: 1px solid #f30;
	background-color: #fff;
}
:is(.zoom-thumbs,.cFvJfAKey) :is(.carousel-direction,.ctLFALkpM) {
	display: none;
}
:is(.zoom-thumbs,.cFvJfAKey) :is(.carousel-direction,.ctLFALkpM) a {
	width: 20px;
	font-size: 25px;
}
:is(.zoom-thumbs,.cFvJfAKey):hover :is(.carousel-direction,.ctLFALkpM) {
	display: block;
}
/* 详情附件下载 */
:is(.detail-file-download,.cZohfehIP) {
	padding: 10px 20px;
	margin: 25px 0 20px;
	border: 1px solid #ededed;
	background-color: #fff;
}
:is(.detail-file-download,.cZohfehIP) h4 {
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 5px;
	font-weight: bold;
	color: #f30;
}
:is(.detail-file-download,.cZohfehIP) li a {
	padding-left: 15px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/98/3c/983c5c3e04e1f3b61f1345bfed361906b78f8628.webp') no-repeat left center;
	font-size: 13px;
	color: #666;
}
:is(.detail-file-download,.cZohfehIP) li a:hover {
	color: #99825d;
	text-decoration: none;
}
/* 详情图库切换 */
:is(.gallery-img-single,.cdPZPmuDV) {
	text-align: center;
	margin-bottom: 15px;
}
:is(.gallery-img-single,.cdPZPmuDV) img {
	max-width: 100%;
	_width: 100%;
}
.gallery-detail {
}
:is(.gallery-detail-title,.cIqZqnhbu) {
	text-align: center;
	margin-bottom: 20px;
}
:is(.gallery-detail-title,.cIqZqnhbu) h1 {
	font-size: 24px;
	line-height: 1.5;
	font-weight: normal;
}
:is(.gallery-detail,.cDlyUsjiO) :is(.gallery-img-wrap,.ccVdeOJRb) {
	margin-bottom: 30px;
}
:is(.gallery-detail,.cDlyUsjiO) :is(.ad-gallery,.cfVJWzMSv) {
	width: 720px;
	margin: 0 auto;
}
:is(.gallery-detail,.cDlyUsjiO) :is(.ad-gallery,.cfVJWzMSv) :is(.ad-image-wrapper,.cbOqOKham) {
	height: 504px;
}
:is(.gallery-detail,.cDlyUsjiO) :is(.ad-gallery,.cfVJWzMSv) :is(.ad-nav,.cfavigcMf) :is(.ad-thumbs,.cAcOxNzgg) {
	margin: 0 30px;
	width: 660px;
}
:is(.gallery-detail,.cDlyUsjiO) :is(.ad-gallery,.cfVJWzMSv) :is(.ad-thumbs,.cAcOxNzgg) li a img {
	width: 100px;
	height: auto !important;
}
:is(.gallery-detail,.cDlyUsjiO) :is(.ad-gallery,.cfVJWzMSv) :is(.ad-thumbs,.cAcOxNzgg) li a:is(.ad-active,.cExHuXPJh) img {
	border-color: #f30;
}
:is(.gallery-detail,.cDlyUsjiO) :is(.gallery-detail-content,.cOQaVsxBu) {
	padding-top: 10px;
}
:is(.gallery-detail,.cDlyUsjiO) :is(.text-center,.cAIQSKkTy) img {
	max-width: 100%;
	height: auto !important;
}
/* 分类 */
.category {
}
.category ul {
}
:is(.category,.cUzajTIdC) ul li {
	position: relative;
	line-height: 45px;
	border-bottom: 1px solid #e6e6e6;
}
:is(.category,.cUzajTIdC) ul li a {
	display: block;
	line-height: 45px;
	color: #4d4d4d;
	font-size: 14px;
*zoom:1;
}
:is(.category,.cUzajTIdC) ul li i {
	display: block;
	width: 7px;
	height: 7px;
	overflow: hidden;
	position: absolute;
	top: 17px;
	right: 0;
	_right: 15px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/ed/de/eddee618272dae4806512a306b04ad84a952651e.webp') no-repeat 0 0;
}
:is(.category,.cUzajTIdC) ul li a:hover {
	text-decoration: none;
	color: #99825d;
}
:is(.category,.cUzajTIdC) ul li:hover i {
	background-image: url('/releases/20260515155944.1cf7ac01/assets/img/32/47/32475e3af75aceddd0bd84727868932ed0012a4f.webp');
}
:is(.category,.cUzajTIdC) ul ul {
	padding: 0 0 0 15px;
	margin: 0 0 20px;
	display: none;
}
:is(.category,.cUzajTIdC) ul ul li:is(.last,.cIHxIZLth) {
	border-bottom: none;
}
:is(.category,.cUzajTIdC) ul li ul li {
	border-bottom: none;
}
:is(.category,.cUzajTIdC) ul li ul li a {
	color: #4d4d4d;
	padding-left: 10px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/ec/d3/ecd3c7c238d6ba8b86a083c5a9feaf4a24c4749d.webp') no-repeat left center;
}
:is(.category,.cUzajTIdC) ul li ul li a:hover {
	color: #99825d;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/d0/4a/d04adeaad8c3910b6061e8bd66653a91c9f51dd0.webp') no-repeat left center;
}
:is(.category,.cUzajTIdC) ul ul li a {
	background-image: none;
	padding: 0;
	line-height: 32px;
	background-colot: #f2f2f2;
	font-size: 13px;
}
:is(.category,.cUzajTIdC) ul li:is(.current,.cZWwxMOkf) a {
	color: #99825d;
}
:is(.category,.cUzajTIdC) ul li:is(.current,.cZWwxMOkf) i {
	background-image: url('/releases/20260515155944.1cf7ac01/assets/img/32/47/32475e3af75aceddd0bd84727868932ed0012a4f.webp');
}
:is(.category,.cUzajTIdC) ul li:is(.current,.cZWwxMOkf) ul {
	display: block;
	margin-top: 0;
}
:is(.category,.cUzajTIdC) ul li:is(.current,.cZWwxMOkf) ul li {
	border-bottom: none;
}
:is(.category,.cUzajTIdC) ul li:is(.current,.cZWwxMOkf) ul li a {
	color: #4d4d4d;
}
:is(.category,.cUzajTIdC) ul li:is(.current,.cZWwxMOkf) ul li a:hover {
	color: #99825d;
}
:is(.category,.cUzajTIdC) ul li:is(.current,.cZWwxMOkf) ul li.current > a {
	color: #99825d;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/d0/4a/d04adeaad8c3910b6061e8bd66653a91c9f51dd0.webp') no-repeat left center;
}
:is(.scrollable-category,.cpenivxvk) :is(.category-img,.caAIRrtAP) {
	overflow: hidden;
	margin-bottom: 15px;
}
:is(.scrollable-category,.cpenivxvk) :is(.category-name,.csZpZwbBo) h2,:is( .scrollable-category, .cpenivxvk) :is(.category-name,.csZpZwbBo) h2 a {
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
:is(.scrollable-category,.cpenivxvk) :is(.category-summary,.cTBAxHwAW) {
	margin-top: 10px;
	line-height: 1.5;
	font-size: 13px;
	color: #808080;
	text-align: left;
}
:is(.scrollable-category-product,.cfEgIdUzo) :is(.carousel-direction,.ctLFALkpM) a {
	top: 90px;
}
:is(.category-bg-img,.cxEXUEbjX) li a {
	display: block;
	position: relative;
	background-color: #8c7756;
	text-align: center;
	padding: 60px 0;
	color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
:is(.category-bg-img,.cxEXUEbjX) li:nth-child(2n) a {
	background-color: #806c4e;
}
:is(.category-bg-img,.cxEXUEbjX) li a:hover {
	background-color: #66573e;
}
:is(.category-bg-img,.cxEXUEbjX) :is(.category-text,.clYZbaYER) {
	position: relative;
	z-index: 11;
	color: #fff;
}
:is(.category-bg-img,.cxEXUEbjX) :is(.category-name,.csZpZwbBo) {
	margin-bottom: 15px;
	line-height: normal;
	font-size: 24px;
	font-weight: normal;
}
:is(.category-bg-img,.cxEXUEbjX) :is(.category-summary,.cTBAxHwAW) {
	max-width: 800px;
	margin: 0 auto 15px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 13px;
}
:is(.category-bg-img,.cxEXUEbjX) span {
	display: inline-block;
*display:inline;
*zoom:1;
	padding: 0 40px;
	line-height: 30px;
	border: 2px solid #fff;
	color: #fff;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
:is(.category-bg-img,.cxEXUEbjX) span:hover {
	background-color: #fff;
	border-color: #fff;
	color: #333;
	text-decoration: none;
}
:is(.category-bg-img,.cxEXUEbjX) :is(.category-bg-img-item,.cKnPejype) :is(.opacity-overlay,.clZvyKvCy) {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	cursor: pointer;
	background-color: #333;
	opacity: 0.6;
	filter: alpha(opacity=60);
_height:expression( (this.parentElement.clientHeight) +'px');
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
:is(.category-bg-img,.cxEXUEbjX) :is(.category-bg-img-item,.cKnPejype) a:hover :is(.opacity-overlay,.clZvyKvCy) {
	background-color: #66573e;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
:is(.portfolio-list-category,.cKIUZRtMq) li {
	position: relative;
}
:is(.portfolio-list-category,.cKIUZRtMq) li a {
	display: block;
}
:is(.portfolio-list-category,.cKIUZRtMq) :is(.portfolio-img,.cwDqBdZlh) {
	margin-bottom: 0;
}
:is(.portfolio-list-category,.cKIUZRtMq) :is(.portfolio-text,.cYZVXLOoY) {
	position: absolute;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11;
	text-align: center;
_height:expression( (this.parentElement.clientHeight) +'px');
	cursor: pointer;
}
:is(.portfolio-list-category,.cKIUZRtMq) :is(.portfolio-title,.cDbMlOZMw) {
	padding: 30% 40px 0;
	margin-bottom: 20px;
	color: #fff;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0, -20px, 0);
	transform: translate3d(0, -20px, 0);
}
:is(.portfolio-list-category,.cKIUZRtMq) :is(.portfolio-title,.cDbMlOZMw) h2 {
	font-size: 18px;
}
:is(.portfolio-list-category,.cKIUZRtMq) :is(.portfolio-summary,.cxWoTZOUI) {
	padding: 0 40px;
	opacity: 0;
	filter: alpha(opacity=0);
	color: #fff;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0);
}
:is(.portfolio-list-category,.cKIUZRtMq) :is(.opacity-overlay,.clZvyKvCy) {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	cursor: pointer;
	background-color: #806c4e;
	opacity: 0.3;
	filter: alpha(opacity=30);
_height:expression( (this.parentElement.clientHeight) +'px');
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
:is(.portfolio-list-category,.cKIUZRtMq) li a:before,:is( .portfolio-list-category, .cKIUZRtMq) li a:after {
	position: absolute;
	top: 20px;
	right: 20px;
	bottom: 20px;
	left: 20px;
	z-index: 15;
	content: '';
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}
:is(.portfolio-list-category,.cKIUZRtMq) li a:before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1);
}
:is(.portfolio-list-category,.cKIUZRtMq) li a:after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0);
}
:is(.portfolio-list-category,.cKIUZRtMq) li:hover a:before,:is( .portfolio-list-category, .cKIUZRtMq) li:hover a::after {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	transform: scale(1);
}
:is(.portfolio-list-category,.cKIUZRtMq) li:hover :is(.portfolio-title,.cDbMlOZMw),:is( .portfolio-list-category, .cKIUZRtMq) li:hover :is(.portfolio-summary,.cxWoTZOUI) {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
:is(.portfolio-list-category,.cKIUZRtMq) li:hover :is(.opacity-overlay,.clZvyKvCy) {
	opacity: 0.9;
	filter: alpha(opacity=90);
}
:is(.portfolio-list-category,.cKIUZRtMq) li:is(.col-4-1,.cGAIdoOqK) a:before,:is( .portfolio-list-category, .cKIUZRtMq) li:is(.col-4-1,.cGAIdoOqK) a:after {
	top: 10px;
	right: 10px;
	bottom: 10px;
	left: 10px;
}
:is(.portfolio-list-category,.cKIUZRtMq) li:is(.col-4-1,.cGAIdoOqK) :is(.portfolio-title,.cDbMlOZMw) {
	padding-left: 20px;
	padding-right: 20px;
}
:is(.portfolio-list-category,.cKIUZRtMq) li:is(.col-4-1,.cGAIdoOqK) :is(.portfolio-summary,.cxWoTZOUI) {
	padding-left: 20px;
	padding-right: 20px;
}
:is(.portfolio-list-category-article,.czItXAZWZ) :is(.portfolio-title,.cDbMlOZMw) {
	padding-top: 20%;
	margin-bottom: 5px;
}
:is(.portfolio-list-category-article,.czItXAZWZ) li:is(.col-3-1,.ctXnAjoUt) :is(.portfolio-title,.cDbMlOZMw) {
	margin-bottom: 15px;
}
/* Article 文章
------------------------------------------------------------------------------------------ */
.article-category {
}
.article-list-row {
}
:is(.article-list-row,.cfqwGJrPM) li {
	padding: 8px 0;
*vertical-align:text-top;
	border-bottom: 1px solid #e5e5e5;
*zoom:1;
	_display: inline-block;
}
:is(.article-list-row,.cfqwGJrPM) li :is(.article-title,.cHnEOyodD) {
	padding-left: 15px;
	color: #333;
	display: inline-block;
*display:inline;
*zoom:1;
	line-height: 20px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/98/3c/983c5c3e04e1f3b61f1345bfed361906b78f8628.webp') no-repeat 0 8px;
}
:is(.article-list-row,.cfqwGJrPM) li :is(.article-title,.cHnEOyodD):hover {
	color: #99825d;
	text-decoration: none;
}
:is(.article-list-row,.cfqwGJrPM) li :is(.article-time,.cqQMVSXKW),:is( .article-list-row, .cfqwGJrPM) li :is(.article-time,.cqQMVSXKW) strong,:is( .article-list-row, .cfqwGJrPM) li :is(.article-time,.cqQMVSXKW) em {
	color: #999;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}
:is(.article-list-row,.cfqwGJrPM) :is(.article-time,.cqQMVSXKW) strong {
	padding: 0 3px;
}
:is(.article-list-row,.cfqwGJrPM) li :is(.no-file,.czlPrBqQZ) {
	cursor: default;
}
:is(.article-list-row,.cfqwGJrPM) li :is(.file-download,.cOmYiwdTX) {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/bc/a7/bca7392e6128315731682fd9880163887cfc9cd8.webp') no-repeat left center;
	padding-left: 18px;
	font-size: 12px;
	color: #99825d;
}
:is(.article-list-row,.cfqwGJrPM) li :is(.file-download,.cOmYiwdTX):hover {
	color: #99825d;
}
:is(.article-list-row,.cfqwGJrPM) li :is(.file-download-disabled,.ciWlZsrdP),:is( .article-list-row, .cfqwGJrPM) li :is(.file-download-disabled,.ciWlZsrdP):hover {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/95/b1/95b1415635750b0060153749eaafc9967d0c6540.webp') no-repeat left center;
	color: #ccc;
	cursor: not-allowed;
}
:is(.article-list-row,.cfqwGJrPM) li a {
	color: #4d4d4d;
	text-decoration: none;
}
:is(.article-list-row-noBorder,.cAJBZfuno) li {
	border-bottom: none;
	padding: 3px 0;
}
:is(.portfolio-typo-item,.cZZIbYDmC) {
	margin-bottom: 35px;
}
:is(.portfolio-typo-item,.cZZIbYDmC) :is(.portfolio-typo-title,.cMzZsOAvN) {
	margin-bottom: 10px;
}
:is(.portfolio-typo-item,.cZZIbYDmC) :is(.portfolio-typo-title,.cMzZsOAvN) h2 {
	line-height: normal;
	font-size: 15px;
}
:is(.portfolio-typo-item,.cZZIbYDmC) :is(.article-time,.cqQMVSXKW) {
	margin-bottom: 5px;
	font-size: 12px;
	color: #999;
}
:is(.portfolio-typo-item,.cZZIbYDmC) :is(.portfolio-typo-summary,.csmBkMhXl) {
	font-size: 12px;
	color: #808080;
	line-height: 1.5;
}
:is(.headlines-list-2col,.cAZGPxSDR) :is(.headlines-content,.cbmdJSaJP) {
	width: 48%;
	float: left;
	display: inline;
	margin-right: 5%;
}
:is(.headlines-list-2col,.cAZGPxSDR) :is(.headlines-content,.cbmdJSaJP) p {
	margin-bottom: 15px;
}
:is(.headlines-list-2col,.cAZGPxSDR) :is(.headlines-content,.cbmdJSaJP) p a {
	display: block;
}
:is(.headlines-list-2col,.cAZGPxSDR) :is(.headlines-content,.cbmdJSaJP) p img {
	display: block;
	width: 100%;
}
:is(.headlines-list-2col,.cAZGPxSDR) :is(.headlines-content,.cbmdJSaJP) h2 {
	font-size: 16px;
	line-height: normal;
	margin-bottom: 8px;
}
:is(.headlines-list-2col,.cAZGPxSDR) :is(.headlines-content-summary,.ckutoOpqK) {
	font-size: 13px;
	line-height: 1.5;
	color: #666;
}
:is(.headlines-list-2col,.cAZGPxSDR) :is(.headlines-others,.cyZdZWHWU) {
	overflow: hidden;
*zoom:1;
}
:is(.headlines-list-2col,.cAZGPxSDR) :is(.headlines-others,.cyZdZWHWU) :is(.entry-set-time-hl,.cKFqcxzrx) :is(.entry-item,.cvdDCirOH) {
	border-bottom: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
:is(.headlines-list-2col,.cAZGPxSDR) :is(.headlines-others,.cyZdZWHWU) :is(.entry-set-time-hl,.cKFqcxzrx) :is(.entry-summary,.cylscZZoM) {
	margin-bottom: -8px;
}
:is(.article-detail,.cMJPLzApQ) :is(.article-title,.cHnEOyodD) {
	text-align: center;
	margin-bottom: 15px;
}
:is(.article-detail,.cMJPLzApQ) :is(.article-title,.cHnEOyodD) h1 {
	font-size: 22px;
	line-height: 1.5;
	font-weight: normal;
}
:is(.article-detail,.cMJPLzApQ) :is(.entry-meta,.cQnZtkktv) {
	text-align: center;
	margin-bottom: 20px;
	padding-bottom: 10px;
	font-size: 12px;
	border-bottom: 1px dotted #ccc;
}
:is(.article-detail,.cMJPLzApQ) :is(.entry-meta,.cQnZtkktv) span {
	margin: 0 10px;
}
:is(.article-detail,.cMJPLzApQ) :is(.article-content,.cQaotiCMD) {
	margin-top: 25px;
}
:is(.article-detail,.cMJPLzApQ) :is(.video-player-content,.cNZToPrrs) {
	margin-top: 20px;
	text-align: center;
}
:is(.article-detail,.cMJPLzApQ) video:is(.video-play-wrapper,.cRYEOZCtA) {
	width: 100%;
	height: auto !important;
	text-align: center;
}
:is(.article-detail,.cMJPLzApQ) span:is(.video-play-wrapper,.cRYEOZCtA) {
	width: 100%;
*height:auto !important;
	text-align: center;
}
/*IE8*/
@media \0screen {
:is(.article-detail,.cMJPLzApQ) :is(.video-play-wrapper,.cRYEOZCtA) {
	position: relative;
	height: 0 !important;
	padding-bottom: 56.25%;
	padding-top: 0 !important;
	overflow: hidden;
}
:is(.article-detail,.cMJPLzApQ) :is(.video-play-wrapper,.cRYEOZCtA) iframe,:is( .article-detail, .cMJPLzApQ) :is(.video-play-wrapper,.cRYEOZCtA) object,:is( .article-detail, .cMJPLzApQ) :is(.video-play-wrapper,.cRYEOZCtA) embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
}
:is(.article-detail,.cMJPLzApQ) span:is(.video-play-wrapper,.cRYEOZCtA) {
	position: relative;
	height: 0 !important;
	padding-bottom: 56.25%;
	padding-top: 30px;
	overflow: hidden;
}
:is(.article-detail,.cMJPLzApQ) span:is(.video-play-wrapper,.cRYEOZCtA) {
*position:relative;
*height:auto !important;
*padding-bottom:0;
*margin-top:-30px;
	overflow: visible;
}
:is(.article-detail,.cMJPLzApQ) span:is(.video-play-wrapper,.cRYEOZCtA) object,:is( .article-detail, .cMJPLzApQ) span:is(.video-play-wrapper,.cRYEOZCtA) object embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
:is(.article-detail,.cMJPLzApQ) span:is(.video-play-wrapper,.cRYEOZCtA) object,:is( .article-detail, .cMJPLzApQ) span:is(.video-play-wrapper,.cRYEOZCtA) embed {
*position:static;
}
.article-detail-fancybox {
*height:600px;
}
.article-detail-fancybox :is(.video-play-wrapper,.cRYEOZCtA) {
*position:relative;
*height:0 !important;
*padding-bottom:56.25%;
*padding-top:30px;
*overflow:hidden;
}
.article-detail-fancybox :is(.video-play-wrapper,.cRYEOZCtA) iframe, .article-detail-fancybox :is(.video-play-wrapper,.cRYEOZCtA) object,:is( .article-detail, .cMJPLzApQ) :is(.video-play-wrapper,.cRYEOZCtA) embed {
*position:absolute;
*top:0;
*left:0;
*width:100%;
*height:100%;
}
:is(.team-introduction,.cntpgEufY) :is(.team-img,.cZcWpZfJX) {
	margin-right: 50px;
}
:is(.team-introduction,.cntpgEufY) :is(.team-name,.cNbdlZavd) {
	margin-bottom: 15px;
	font-size: 24px;
	font-weight: normal;
	line-height: normal;
	color: #000;
}
:is(.team-introduction,.cntpgEufY) :is(.team-info,.cuXYhzRAc) p {
	color: #666;
}
:is(.team-cases-title,.cvkcyVJlL) {
	text-align: center;
	margin: 50px 0 30px;
	padding-top: 50px;
	border-top: 1px solid #ccc;
}
:is(.team-cases-title,.cvkcyVJlL) h4 {
	display: inline-block;
*display:inline;
*zoom:1;
	margin: 0 20px;
	font-size: 24px;
	line-height: normal;
	font-weight: normal;
}
:is(.team-cases-title,.cvkcyVJlL) i {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 80px;
	height: 1px;
	position: relative;
	top: -5px;
	background: #999;
	display: none;
}
/* Product 产品
------------------------------------------------------------------------------------------ */
:is(.animate-border,.cKhORImDC):before,:is( .animate-border, .cKhORImDC):after {
	position: absolute;
	top: 20px;
	right: 20px;
	bottom: 20px;
	left: 20px;
	z-index: 100001;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}
:is(.animate-border,.cKhORImDC):before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1);
}
:is(.animate-border,.cKhORImDC):after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0);
}
:is(.animate-border-h,.cwOmABFJP):hover :is(.animate-border,.cKhORImDC):before,:is( .animate-border-h, .cwOmABFJP):hover :is(.animate-border,.cKhORImDC):after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.product-category {
}
:is(.product-category-scrollable,.cyYandeuv) ul li {
	width: 290px;
	margin: 0 21px;
	text-align: left;
}
:is(.product-category-scrollable,.cyYandeuv) ul li a {
	position: relative;
	display: block;
}
:is(.product-category-scrollable,.cyYandeuv) :is(.category-image,.cmXhZIiiV) {
	overflow: hidden;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
:is(.product-category-scrollable,.cyYandeuv) :is(.category-info,.cFZCZCjds) {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
}
:is(.product-category-scrollable,.cyYandeuv) :is(.category-info,.cFZCZCjds) h3 {
	margin-top: 120px;
	margin-bottom: 60px;
	font-size: 22px;
	font-weight: normal;
}
:is(.product-category-scrollable,.cyYandeuv) :is(.category-info,.cFZCZCjds) .icon-detail {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 41px;
	height: 41px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/88/12/881295ac045ebc48eb07bf353f056ad5a3fd1176.webp') no-repeat;
}
:is(.product-category-scrollable,.cyYandeuv) :is(.category-info,.cFZCZCjds) .icon-detail span {
	display: none;
}
:is(.product-category-scrollable,.cyYandeuv) :is(.opacity-overlay,.clZvyKvCy) {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	cursor: pointer;
	background-color: #000;
	opacity: 0;
	filter: alpha(opacity=0);
_height:expression( (this.parentElement.clientHeight) +'px');
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
:is(.product-category-scrollable,.cyYandeuv) a:hover :is(.category-image,.cmXhZIiiV) img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transition: all 0.35s ease-out 0s;
	-moz-transition: all 0.35s ease-out 0s;
	-o-transition: all 0.35s ease-out 0s;
	transition: all 0.35s ease-out 0s;
}
:is(.product-category-scrollable,.cyYandeuv) a:hover :is(.category-info,.cFZCZCjds) {
	display: block;
}
:is(.product-category-scrollable,.cyYandeuv) a:hover :is(.opacity-overlay,.clZvyKvCy) {
	display: block;
	filter: alpha(opacity=70);
	opacity: 0.7;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
:is(.product-category-scrollable,.cyYandeuv) :is(.carousel-direction,.ctLFALkpM) {
	text-align: center;
	margin: 30px;
}
:is(.product-category-scrollable,.cyYandeuv) :is(.carousel-direction,.ctLFALkpM) a {
	position: inherit;
	display: inline-block;
*display:inline;
*zoom:1;
	font-size: 25px;
	height: auto;
	line-height: normal;
	margin: 0 15px;
	padding: 0 15px;
	border: 1px solid #666;
}
:is(.product-category-scrollable,.cyYandeuv) :is(.carousel-direction,.ctLFALkpM) a:hover {
	border-color: #fff;
	color: #fff;
}
:is(.product-category-scrollable,.cyYandeuv) :is(.carousel-direction,.ctLFALkpM) a:is(.disabled,.ceGhveiIs),:is( .product-category-scrollable, .cyYandeuv) :is(.carousel-direction,.ctLFALkpM) a:is(.disabled,.ceGhveiIs):hover {
	border-color: #666;
	color: #666;
	cursor: not-allowed;
}
.product-filter {
}
:is(.product-filter,.cYtIeGyMP) dl {
	border-bottom: 1px dotted #d9d9d9;
	padding: 8px 0;
}
:is(.product-filter,.cYtIeGyMP) dt {
	width: 100px;
	margin-right: 20px;
	text-align: right;
	font-size: 15px;
}
:is(.product-filter,.cYtIeGyMP) dd a {
	margin-right: 20px;
	margin-top: 2px;
	margin-bottom: 5px;
	padding: 0 5px;
	display: inline-block;
*display:inline;
*zoom:1;
	white-space: nowrap;
	font-size: 13px;
}
:is(.product-filter,.cYtIeGyMP) dd a:hover {
	color: #99825d;
	text-decoration: none;
}
:is(.product-filter,.cYtIeGyMP) dd a:is(.current,.cZWwxMOkf) {
	background-color: #99825d;
	color: #fff;
}
:is(.price,.clDJuKYZO) {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #f30;
	line-height: 1.2;
}
:is(.price,.clDJuKYZO) span {
	font-family: verdana;
}
:is(.product-attr,.cUzdpYzIA) {
	margin-bottom: 10px;
}
:is(.product-attr,.cUzdpYzIA) dt {
	text-align: right;
	font-weight: bold;
}
:is(.product-attr,.cUzdpYzIA) dd span {
	margin-right: 10px;
}
:is(.product-attr,.cUzdpYzIA) :is(.share-toolbar,.cnYcHhRkB) {
	margin-bottom: 10px;
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) {
	position: relative;
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) :is(.scrollable-info,.cGwzHAAZO) {
	display: none;
	position: absolute;
	top: 25%;
	left: 0;
	z-index: 100;
	width: 100%;
	color: #fff;
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) :is(.scrollable-info,.cGwzHAAZO) h2 {
	line-height: normal;
	font-size: 18px;
	font-weight: normal;
	margin: 0 15px 10px;
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) :is(.scrollable-info,.cGwzHAAZO) :is(.price,.clDJuKYZO) {
	color: #fff;
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) :is(.scrollable-info,.cGwzHAAZO) .icon-detail {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 41px;
	height: 41px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/88/12/881295ac045ebc48eb07bf353f056ad5a3fd1176.webp') no-repeat center;
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	transition: transform 0.5s ease-out;
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) :is(.scrollable-info,.cGwzHAAZO) .icon-detail span {
	display: none;
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) :is(.scrollable-info,.cGwzHAAZO):hover .icon-detail {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) a:hover :is(.scrollable-info,.cGwzHAAZO) {
	display: block;
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) :is(.opacity-overlay,.clZvyKvCy) {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	cursor: pointer;
	background-color: #e92525;
	opacity: 0;
	filter: alpha(opacity=0);
_height:expression( (this.parentElement.clientHeight) +'px');
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) a:hover :is(.opacity-overlay,.clZvyKvCy) {
	filter: alpha(opacity=90);
	opacity: 0.9;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
:is(.product-scrollable,.cVeQUZolu) :is(.carousel-direction,.ctLFALkpM) a {
	top: 90px;
}
/*
.product-list li { margin-bottom:45px; }
.product-list .product-item { position:relative; background-color:#fff; border:1px solid #e9eaea; border-bottom-width:4px; padding-bottom:15px; }
.product-list .product-item .portfolio-title h2 { margin-left:10px; margin-right:10px; }
.product-list em { display:block; width:70px; height:3px; overflow:hidden; background-color:#0e7dc7; position:absolute; top:0; left:50%; margin-left:-35px; }
*/
:is(.product-item,.cmmPAlZhZ) {
	position: relative;
}
:is(.product-list,.cIZpYzHuB) li {
	margin-bottom: 20px;
	text-align: center;
}
:is(.product-item,.cmmPAlZhZ) :is(.portfolio-img,.cwDqBdZlh) {
	background-color: #f2f2f2;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}
:is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
}
:is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) h2 {
	margin: 80px 20px 20px;
	line-height: normal;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: normal;
}
:is(.product-list,.cIZpYzHuB) :is(.col-2-1,.cOFZALQem) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) h2 {
	margin-top: 180px;
}
:is(.product-list,.cIZpYzHuB) :is(.col-3-1,.ctXnAjoUt) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) h2 {
	margin-top: 80px;
}
:is(.product-list,.cIZpYzHuB) :is(.col-4-1,.cGAIdoOqK) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) h2 {
	margin-top: 60px;
}
:is(.product-list,.cIZpYzHuB) :is(.col-5-1,.cAbrPpTVF) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) h2 {
	margin-top: 40px;
}
:is(.product-list,.cIZpYzHuB) :is(.col-5-1,.cAbrPpTVF) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) .icon-detail {
	width: 30px;
	height: 30px;
}
:is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) .icon-detail {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 41px;
	height: 41px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/88/12/881295ac045ebc48eb07bf353f056ad5a3fd1176.webp') no-repeat center;
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	transition: transform 0.5s ease-out;
}
:is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) .icon-detail span {
	display: none;
}
:is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) :is(.price,.clDJuKYZO) {
	color: #fff;
	margin-bottom: 20px;
}
:is(.product-item,.cmmPAlZhZ) a:hover :is(.portfolio-text,.cYZVXLOoY) {
	display: block;
}
:is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY):hover .icon-detail {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
:is(.product-item,.cmmPAlZhZ) :is(.opacity-overlay,.clZvyKvCy) {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	cursor: pointer;
	background-color: #e92525;
	opacity: 0;
	filter: alpha(opacity=0);
_height:expression( (this.parentElement.clientHeight) +'px');
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
:is(.product-item,.cmmPAlZhZ) a:hover :is(.opacity-overlay,.clZvyKvCy) {
	filter: alpha(opacity=90);
	opacity: 0.9;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
:is(.product-list-popup,.cuyWXAYCC) li {
	margin-bottom: 20px;
}
:is(.product-detail,.cArsbjqny) :is(.product-name,.cxefoVGPI) {
	margin-bottom: 10px;
}
:is(.product-detail,.cArsbjqny) :is(.product-name,.cxefoVGPI) h1 {
	font-size: 20px;
	line-height: 1.5;
}
:is(.product-detail,.cArsbjqny) :is(.product-sku,.ceQvyutrn) {
	margin-bottom: 10px;
	color: #999;
	font-size: 13px;
}
:is(.product-detail,.cArsbjqny) :is(.product-sku,.ceQvyutrn) strong {
	font-weight: normal;
}
:is(.product-detail,.cArsbjqny) :is(.product-info-item,.cgyeDLvpr) { /*border-bottom:1px solid #f0f0f0;*/
	padding-bottom: 5px;
	margin-bottom: 5px;
}
:is(.product-detail,.cArsbjqny) :is(.product-info-item-last,.cOQQorOmn) {
	border-bottom: none;
	margin-bottom: 0;
}
:is(.product-detail,.cArsbjqny) :is(.product-summary,.cOwykFmti) {
	font-size: 13px;
	color: #666;
}
:is(.product-intr,.cHVQClYXC) {
	margin-bottom: 45px;
}
:is(.product-intr,.cHVQClYXC) :is(.product-preview,.cPiWuPoqq) {
	width: 50%;
	float: left;
	display: inline;
	margin-right: 35px;
}
:is(.product-intr,.cHVQClYXC) :is(.product-preview,.cPiWuPoqq) :is(.single-img-wrap,.cjCmWkbBs) {
	text-align: center;
}
:is(.product-intr,.cHVQClYXC) :is(.product-preview,.cPiWuPoqq) :is(.single-img-wrap,.cjCmWkbBs) img {
	max-width: 100%;
	_width: 100%;
}
:is(.product-intr,.cHVQClYXC) :is(.product-preview,.cPiWuPoqq) :is(.share-toolbar,.cnYcHhRkB) {
	margin-bottom: 0;
}
:is(.product-intr,.cHVQClYXC) :is(.product-info,.cooovQfJO) {
	overflow: hidden;
*zoom:1;
}
:is(.product-intr,.cHVQClYXC) :is(.share-toolbar,.cnYcHhRkB) {
	margin: 15px 0 10px;
}
:is(.product-intr,.cHVQClYXC) :is(.back-category,.ccOySthio) a {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/5d/11/5d11b439418edea3c94413d22e556d4f9d1cc350.webp') no-repeat left center;
	padding-left: 15px;
	color: #808080;
}
:is(.product-intr,.cHVQClYXC) :is(.back-category,.ccOySthio) a:hover {
	color: #99825d;
}
:is(.product-desc-title,.czXcEcVpQ) {
	background-color: #99825d;
	margin-bottom: 20px;
}
:is(.product-desc-title,.czXcEcVpQ) h3 {
	height: 42px;
	line-height: 42px;
	float: left;
	padding: 0 20px;
	font-size: 16px;
	color: #fff;
}
:is(.product-desc-item,.cXWnzdKob) {
	margin-bottom: 50px;
}
:is(.product-desc-item-title,.cNEMLdPOI) {
	margin-bottom: 15px;
}
:is(.product-desc-item-title,.cNEMLdPOI) h4 {
	float: left;
	height: 30px;
	line-height: 30px;
	background: #99825d;
	color: #fff;
	font-size: 15px;
	padding: 0 25px;
}
:is(.product-detail-simple,.csdHvJBWh) :is(.product-img,.cuApbsVfD) {
	text-align: center;
	margin-bottom: 15px;
}
:is(.product-detail-simple,.csdHvJBWh) :is(.product-img,.cuApbsVfD) img {
	max-width: 100%;
	_width: 100%;
}
:is(.product-detail-simple,.csdHvJBWh) :is(.product-name,.cxefoVGPI) {
	text-align: center;
	margin-bottom: 30px;
}
:is(.product-detail-complete,.cViKgcMSq) .tabs-nav {
	background-color: #99825d;
}
:is(.product-detail-complete,.cViKgcMSq) .tabs-nav li {
	padding: 0;
	margin-bottom: 0;
}
:is(.product-detail-complete,.cViKgcMSq) .tabs-nav li a {
	font-size: 15px;
	background-color: #99825d;
	color: #fff;
}
:is(.product-detail-complete,.cViKgcMSq) .tabs-nav li a:hover,:is( .product-detail-complete, .cViKgcMSq) .tabs-nav li a:is(.current,.cZWwxMOkf) {
	background-color: #806c4e;
	color: #fff;
}
:is(.product-detail-zoom,.cZPmSGktF) :is(.product-intr,.cHVQClYXC) :is(.product-preview,.cPiWuPoqq) {
	width: 450px;
}
:is(.product-detail-zoom,.cZPmSGktF) :is(.gallery-img-product-detail,.chXpbVGcU) {
	display: none;
}
:is(.product-detail-zoom,.cZPmSGktF) :is(.gallery-img-product-detail,.chXpbVGcU) :is(.ps-caption-wrapper,.cRPOWAZbA) {
	display: none;
}
:is(.gallery-zoom-img-wrap,.cNfYCHVlo) {
	position: relative;
}
:is(.gallery-zoom-img-wrap,.cNfYCHVlo) .icon-zoom {
	padding-left: 20px;
	position: absolute;
	bottom: 15px;
	right: 15px;
	font-size: 13px;
	color: #ccc;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/da/48/da487d7e1e651de63fe4a06050c12a98ef1012e8.webp') no-repeat left center;
}
@media only screen {
:is(.gallery-zoom-img-wrap,.cNfYCHVlo) .icon-zoom {
	background-image: url('/releases/20260515155944.1cf7ac01/assets/img/37/6a/376a92bc66311ff01008ca99f9760622d1d1a57e.webp');
	background-size: 16px 16px;
}
}
.pgwSlideshow-gallery-zoom :is(.ps-list,.cdsWVpfAT) li :is(.ps-item,.clIvpZRAx) img {
	height: 85px;
}
.pgwSlideshow-gallery-zoom :is(.ps-list,.cdsWVpfAT) {
	height: 87px;
}
.pgwSlideshow-gallery-zoom :is(.ps-caption-wrapper,.cRPOWAZbA) {
	display: none;
}
:is(.product-detail-wrapper,.cBSKJBLdQ) {
	margin-bottom: 45px;
}
:is(.product-detail-wrapper,.cBSKJBLdQ) :is(.product-detail-title,.cevzmcPsB) {
	border-bottom: 2px solid #d9d9d9;
	text-align: center;
	margin-bottom: 15px;
}
:is(.product-detail-wrapper,.cBSKJBLdQ) :is(.product-detail-title,.cevzmcPsB) h3 {
	position: relative;
	margin-bottom: -2px;
	padding: 0 45px;
	display: inline-block;
*display:inline;
*zoom:1;
	border-bottom: 2px solid #99825d;
	font-size: 18px;
}
:is(.no-data-note,.cTTazhuRF) {
	font-size: 20px;
	color: #f30;
	padding: 30px 0;
	text-align: center;
}
/* Link 链接
------------------------------------------------------------------------------------------ */
:is(.link,.cpzZOjnqG) a img {
	vertical-align: middle;
	margin-right: 5px;
	position: relative;
	top: -1px;
*top:0;
}
:is(.link-line,.cnBuNNFmQ) a {
	margin: 0 15px 0 0;
}
:is(.link-line,.cnBuNNFmQ) em {
	margin: 0 7px 0 -8px;
*zoom:1;
	font-style: normal;
}
:is(.link-line-rtl,.cmpOXAAGA) {
	text-align: right;
}
:is(.link-line-rtl,.cmpOXAAGA) a {
	margin: 0 0 0 15px;
}
:is(.link-line-rtl,.cmpOXAAGA) em {
	margin: 0 -10px 0 10px;
	font-style: normal;
}
:is(.link-line-center,.cGtZAmZBm) {
	text-align: center;
}
:is(.link-line-center,.cGtZAmZBm) a {
	margin: 0 8px;
}
:is(.link-line-center,.cGtZAmZBm) em {
	margin: 0 -2px 0 0;
	font-style: normal;
}
:is(.link-block,.cvAiLCpaU) li {
	padding: 4px 0;
	line-height: 1.5;
}
:is(.link-block-sign,.cbaYLIctf) a {
	display: block;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/98/3c/983c5c3e04e1f3b61f1345bfed361906b78f8628.webp') no-repeat 0 8px;
	padding-left: 10px;
}
:is(.link-list,.caeZUcLJj) li {
	margin-bottom: 15px;
}
:is(.link-list,.caeZUcLJj) :is(.link-img,.coxCYuQrZ) {
	margin-bottom: 5px;
	overflow: hidden;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
:is(.link-list,.caeZUcLJj) :is(.link-img,.coxCYuQrZ) img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
:is(.link-list,.caeZUcLJj) :is(.link-img,.coxCYuQrZ) a:hover img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
:is(.link-list,.caeZUcLJj) :is(.link-name,.cNpvZkpWB) {
	text-align: center;
}
:is(.link-list,.caeZUcLJj) :is(.link-name,.cNpvZkpWB) h2 {
	line-height: 22px;
	font-size: 13px;
}
:is(.link-list,.caeZUcLJj) :is(.link-name,.cNpvZkpWB) a {
	font-size: 13px;
	font-weight: normal;
}
:is(.link-list,.caeZUcLJj) :is(.col-2-1,.cOFZALQem) a {
	font-size: 16px;
}
:is(.link-scrollable,.coERpXuNo) ul {
	_margin-left: -8px !important;
}
:is(.link-scrollable,.coERpXuNo) ul li {
	width: 180px;
	margin: 0 10px;
}
:is(.link-scrollable,.coERpXuNo) :is(.carousel-direction,.ctLFALkpM) a {
	margin-top: 0;
	top: 35px;
	width: 35px;
	height: 35px;
	line-height: 35px;
}
:is(.link-scrollable,.coERpXuNo) a:is(.carousel-prev,.cDgeYJBTn) {
	left: -50px;
}
:is(.link-scrollable,.coERpXuNo) a:is(.carousel-next,.coVjcJCXT) {
	right: -50px;
}
:is(.link-scrollable-3col,.chHGAZAes) ul li {
	width: 300px;
	margin: 0 16px;
}
:is(.link-scrollable-3col,.chHGAZAes) ul li h2 a {
	font-size: 16px;
}
:is(.link-scrollable-3col,.chHGAZAes) :is(.carousel-direction,.ctLFALkpM) a {
	margin-top: 0;
	top: 70px;
}
:is(.link-icon,.cjTNykaNM) {
	text-align: center;
}
:is(.link-icon,.cjTNykaNM) {
	font-size: 0;
}
:is(.link-icon,.cjTNykaNM) li {
	display: inline-block;
*display:inline;
*zoom:1;
	margin-left: 13px;
	margin-right: 13px;
	margin-bottom: 40px;
}
:is(.link-icon,.cjTNykaNM) li a {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 140px;
	height: 140px;
	overflow: hidden;
	background-color: #99825d;
	color: #fff;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
:is(.link-icon,.cjTNykaNM) li a:hover {
	background-color: #806c4e;
	color: #fff;
	z-index: 2;
	-webkit-transform: scale(1.10);
	transform: scale(1.10);
}
:is(.link-icon,.cjTNykaNM) li a span {
	display: block;
	margin-top: 50px;
	font-size: 16px;
}
:is(.link-icon,.cjTNykaNM) li a:is(.link-img,.coxCYuQrZ) img {
	margin: 30px 0 5px 0;
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	transition: transform 0.5s ease-out;
}
:is(.link-icon,.cjTNykaNM) li a:hover img {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	transform: rotate(360deg);
}
:is(.link-icon,.cjTNykaNM) li a:is(.link-img,.coxCYuQrZ) span {
	margin-top: 0;
}
:is(.link-bg-img,.cXkwvVkKw) li a {
	display: block;
	position: relative;
	background-color: #8c7756;
	text-align: center;
	padding: 60px 0;
	color: #fff;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
:is(.link-bg-img,.cXkwvVkKw) li:nth-child(2n) a {
	background-color: #806c4e;
}
:is(.link-bg-img,.cXkwvVkKw) li a:hover {
	background-color: #66573e;
}
:is(.link-bg-img,.cXkwvVkKw) :is(.link-text,.clEDZdyGB) {
	position: relative;
	z-index: 11;
	color: #fff;
}
:is(.link-bg-img,.cXkwvVkKw) :is(.link-name,.cNpvZkpWB) {
	margin-bottom: 15px;
	line-height: normal;
	font-size: 24px;
	font-weight: normal;
}
:is(.link-bg-img,.cXkwvVkKw) :is(.link-summary,.cwHhFuYmG) {
	max-width: 800px;
	margin: 0 auto 15px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 13px;
}
:is(.link-bg-img,.cXkwvVkKw) span {
	display: inline-block;
*display:inline;
*zoom:1;
	padding: 0 40px;
	line-height: 34px;
	border: 2px solid #fff;
	color: #fff;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
:is(.link-bg-img,.cXkwvVkKw) span:hover {
	background-color: #fff;
	border-color: #fff;
	color: #333;
	text-decoration: none;
}
:is(.link-bg-img,.cXkwvVkKw) :is(.link-bg-img-item,.cZCwYtHVP) :is(.opacity-overlay,.clZvyKvCy) {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	cursor: pointer;
	background-color: #333;
	opacity: 0.6;
	filter: alpha(opacity=60);
_height:expression( (this.parentElement.clientHeight) +'px');
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
:is(.link-bg-img,.cXkwvVkKw) :is(.link-bg-img-item,.cZCwYtHVP) a:hover :is(.opacity-overlay,.clZvyKvCy) {
	background-color: #66573e;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.link-fixed-side { /*width:80px;*/
	margin-bottom: 1px;
	font-size: 12px;
}
.link-fixed-side li {
	margin-bottom: 1px;
	position: relative;
}
.link-fixed-side li :is(.link-name,.cNpvZkpWB) {
	display: block;
	width: 70px;
	min-height: 70px;
	height: auto !important;
	_height: 70px;
	background-color: #666;
	color: #fff;
	text-align: center;
*margin-bottom:-4px;
}
.link-fixed-side li :is(.link-name,.cNpvZkpWB):hover, .link-fixed-side li:is(.active,.cLqzQYRrZ) :is(.link-name,.cNpvZkpWB) {
	background-color: #ee330a;
	text-decoration: none;
}
.link-fixed-side li:is(.first,.cJkNYoDuT) :is(.link-name,.cNpvZkpWB) {
	background-color: #99825d;
}
.link-fixed-side li:is(.first,.cJkNYoDuT) :is(.link-name,.cNpvZkpWB):hover {
	background-color: #ee330a;
}
.link-fixed-side li i {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 32px;
	height: 32px;
	overflow: hidden;
	margin-top: 6px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.link-fixed-side li span {
	display: block;
	line-height: normal;
	padding-bottom: 5px;
}
.link-fixed-side li :is(.link-name-min,.crzBqigMO) span {
	display: block;
	line-height: 70px;
}
.link-fixed-side :is(.link-summary,.cwHhFuYmG) {
	display: none;
	position: absolute;
	right: 70px;
	top: 0;
	min-width: 130px;
	max-width: 200px;
	_width: 130px;
	min-height: 35px;
	height: auto !important;
	_height: 35px;
	padding: 20px 15px 15px;
	background-color: #ee330a;
}
.link-fixed-side :is(.link-summary,.cwHhFuYmG) :is(.arrow-section-r,.cbueoIpzb) {
	display: block;
	width: 5px;
	height: 9px;
	position: absolute;
	top: 22px;
	right: 0px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/49/5e/495e152e61de72087456e64e3d32075bbc369216.webp') no-repeat;
}
.link-fixed-side :is(.link-summary,.cwHhFuYmG) :is(.link-summary-content,.cetafWKkf) {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
.link-fixed-side :is(.link-summary,.cwHhFuYmG) .qhd-content p {
	margin-bottom: 5px;
}
.link-fixed-side :is(.link-summary,.cwHhFuYmG) .qhd-content p a {
	color: #4d4d4d;
}
.link-fixed-side :is(.link-summary,.cwHhFuYmG) .qhd-content p a:hover {
	color: #1e78e8;
}
.fixed-left .link-fixed-side :is(.link-summary,.cwHhFuYmG) {
	right: 0;
	left: 70px;
}
.fixed-left .link-fixed-side :is(.link-summary,.cwHhFuYmG) :is(.arrow-section-r,.cbueoIpzb) {
	right: auto;
	left: 0;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/06/f5/06f513c14ebc372d05f3d17c84506377d0afe2dc.webp') no-repeat;
}
/* 分页 & 面包屑
------------------------------------------------------------------------------------------ */
:is(.pagination,.cbmABvWMP) {
	margin: 30px 0 20px;
	clear: both;
	font-size: 13px;
}
:is(.pagination,.cbmABvWMP) span,:is( .pagination, .cbmABvWMP) a {
	display: inline-block;
	padding: 1px 13px;
	height: 34px;
	line-height: 34px;
	margin: 0 1px;
*zoom:1;
	color: #333;
}
:is(.pagination,.cbmABvWMP) a:hover {
	background: #e5e5e5;
	color: #333;
	text-decoration: none;
}
:is(.pagination,.cbmABvWMP) a:active {
	color: #808080;
}
:is(.pagination,.cbmABvWMP) :is(.disabled,.ceGhveiIs) {
	cursor: default;
	color: #ccc;
}
:is(.pagination,.cbmABvWMP) :is(.current,.cZWwxMOkf) {
	background: #99825d;
	color: #fff;
}
:is(.pagination-default,.cbIjFLZVJ) {
	text-align: center;
}
:is(.pagination-right,.cevmDwCQJ) {
	text-align: right;
}
:is(.pagination-left,.cuxHsCJRj) {
	text-align: left;
}
:is(.breadcrumbs,.cLIBMxCtT) {
	font-size: 12px;
	color: #808080;
}
:is(.breadcrumbs,.cLIBMxCtT) a {
	color: #808080;
}
:is(.breadcrumbs,.cLIBMxCtT) a:hover {
	color: #666;
	text-decoration: none;
}
:is(.breadcrumbs,.cLIBMxCtT) i {
	font-style: normal;
	margin: 0 3px;
}
:is(.breadcrumbs,.cLIBMxCtT) strong {
	font-weight: normal;
	color: #333;
}
/* search 搜索
------------------------------------------------------------------------------------------ */
:is(.search-form,.cirPNmzer) :is(.form-text,.cUqUUQJZo) {
	height: 40px;
	line-height: 40px;
	padding: 0 8px;
	color: #999;
	font-size: 13px;
	background-color: #fff;
	border: 2px solid #ccc;
}
:is(.search-form,.cirPNmzer) :is(.form-btn,.cOGXpAluw) {
	border: none;
	cursor: pointer;
	height: 44px;
	width: 60px;
	color: #fff;
	background: #ccc;
}
:is(.search-form,.cirPNmzer) :is(.form-btn,.cOGXpAluw):hover {
	background-color: #99825d;
}
:is(.search-form,.cirPNmzer) :is(.form-btn,.cOGXpAluw) span {
	display: block;
}
:is(.search-form-responsive,.cXswRSyrF) {
	position: relative;
	padding: 0 120px 0 10px;
	margin-bottom: 30px;
	background-color: #fff;
	border: 2px solid #ccc;
}
:is(.search-form-responsive,.cXswRSyrF) :is(.form-text,.cUqUUQJZo) {
	width: 100%;
	padding: 0;
	border: none;
	height: 44px;
	overflow: hidden;
*zoom:1;
}
:is(.search-form-responsive,.cXswRSyrF) :is(.form-btn,.cOGXpAluw) {
	width: 110px;
	height: 48px;
	position: absolute;
	right: 0;
	top: -2px;
}
:is(.search-result-note,.cJAuwQraI) {
	background: #fffcf0;
	border: 1px solid #ececec;
	padding: 10px 20px;
	margin-bottom: 30px;
	color: #999;
}
:is(.search-result-note,.cJAuwQraI) :is(.message-note,.cqfjvbxPh) {
	color: #f30;
	margin: 0 3px;
}
:is(.search-no-result,.cqHtNyPWH) {
	padding: 50px 0;
}
:is(.search-no-result,.cqHtNyPWH) :is(.search-result-note,.cJAuwQraI) {
	border: none;
	background-color: transparent;
	font-size: 16px;
	text-align: center;
	color: #4d4d4d;
}
/* module 外框容器
------------------------------------------------------------------------------------------ */
:is(.module-default,.clQqajAtD) {
	margin: 0;
	padding: 0;
}
:is(.module-default,.clQqajAtD) > :is(.module-divider,.cQzTHiPak) {
	margin-bottom: 15px;
}
:is(.module,.cpsAcPRHr) {
	margin-bottom: 25px;
}
:is(.module-title-default,.cZrcOVciy) {
	margin-bottom: 10px;
	overflow: hidden;
}
:is(.module-title-default,.cZrcOVciy) > :is(.module-title-content,.cFdpLCHRJ) {
	padding-top: 5px;
	padding-bottom: 5px;
}
:is(.module-title-default,.cZrcOVciy) > :is(.module-title-content,.cFdpLCHRJ) h3 {
	display: block;
	float: left;
	_display: inline;
	line-height: 20px;
	font-size: 16px;
}
:is(.module-title-default,.cZrcOVciy) > :is(.module-title-content,.cFdpLCHRJ) span {
	margin-left: 5px;
	float: left;
	line-height: 22px;
	color: #808080;
	font-size: 14px;
}
:is(.module-title-default,.cZrcOVciy) > :is(.module-title-content,.cFdpLCHRJ) span strong {
	font-weight: normal;
	margin-left: 5px;
	color: #808080;
	font-family: Arial, sans-serif;
}
:is(.module-title-default,.cZrcOVciy) > :is(.module-title-content,.cFdpLCHRJ) i {
	display: block;
	float: left;
	_display: inline;
	width: 8px;
	height: 8px;
	overflow: hidden;
	position: relative;
	top: 9px;
	margin-left: 10px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/b0/19/b0194ed8af2f01662e223e1cc9ac37603246b7d9.webp') no-repeat;
}
:is(.module-more-default,.ciBquKXZZ) a {
	color: #99825d;
	font-size: 13px; /*padding-right:17px; background:url('/releases/20260515155944.1cf7ac01/assets/img/be/78/be784bbc51317e971d451b6cd83a82e7993b6839.webp') no-repeat right center;*/
}
:is(.module-more-default,.ciBquKXZZ) a:hover {
	color: #99825d;
	text-decoration: none;
}
:is(.module-icon-default,.cZSNNHTbf) {
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: left center;
}
:is(.module-divider,.cQzTHiPak) {
	height: 1px;
	overflow: hidden;
	background-color: #ccc;
	margin-top: 25px;
	clear: both;
}
:is(.module-no-margin,.cULUvCKJQ),:is( .module-no-margin, .cULUvCKJQ) :is(.module-content,.cIFHYUJyA) p,:is( .module-no-margin, .cULUvCKJQ) :is(.module-content,.cIFHYUJyA) ul,:is( .module-no-margin, .cULUvCKJQ) :is(.module-content,.cIFHYUJyA) ol,:is( .module-no-margin, .cULUvCKJQ) :is(.module-content,.cIFHYUJyA) h1,:is( .module-no-margin, .cULUvCKJQ) :is(.module-content,.cIFHYUJyA) h2,:is( .module-no-margin, .cULUvCKJQ) :is(.module-content,.cIFHYUJyA) h3,:is( .module-no-margin, .cULUvCKJQ) :is(.module-content,.cIFHYUJyA) h4,:is( .module-no-margin, .cULUvCKJQ) :is(.module-content,.cIFHYUJyA) h5,:is( .module-no-margin, .cULUvCKJQ) :is(.module-content,.cIFHYUJyA) h6 {
	margin: 0;
}
.module-hlbg {
}
:is(.module-hlbg,.ctcAvqgps) > :is(.module-inner,.cvfvNBuTn) {
	background-color: #fff;
}
:is(.module-hlbg-title,.cdhrJvIak) {
	padding-left: 15px;
	background: #99825d;
}
:is(.module-hlbg-title,.cdhrJvIak) h3 {
	font-size: 18px;
	font-weight: normal;
	height: 45px;
	line-height: 45px;
	color: #fff;
}
:is(.module-hlbg-icon,.cdKQgFcAe) {
	padding-left: 28px;
	background-repeat: no-repeat;
	background-position: left center;
}
:is(.module-hlbg-content,.cSqZXmTLy) {
	padding: 10px 15px 20px;
}
:is(.module-hlbg-more,.cvEgGXmrf) {
	text-align: right;
	padding: 0 15px 15px;
}
:is(.module-hlbg-more,.cvEgGXmrf) a {
	display: inline-block;
*display:inline;
*zoom:1;
	height: 20px;
	line-height: 20px;
	padding: 1px 8px;
	background-color: #9e9e9e;
	color: #fff;
	font-size: 12px;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
:is(.module-hlbg-more,.cvEgGXmrf) a:hover {
	background-color: #99825d;
	color: #fff;
	text-decoration: none;
}
:is(.module-hlbg,.ctcAvqgps) > :is(.module-divider,.cQzTHiPak) {
	margin-bottom: 10px;
	margin-top: 10px;
}
:is(.module-title-border,.chfvgNVPF) {
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 15px;
}
:is(.module-title-border,.chfvgNVPF) > :is(.module-title-content,.cFdpLCHRJ) {
	float: left;
	display: inline;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: -1px;
	border-bottom: 1px solid #99825d;
}
:is(.module-title-border,.chfvgNVPF) > :is(.module-title-content,.cFdpLCHRJ) h3 {
	float: left;
	font-size: 16px;
	line-height: normal;
}
:is(.module-title-border,.chfvgNVPF) > :is(.module-title-content,.cFdpLCHRJ) span {
	margin-left: 5px;
	float: left;
	line-height: 22px;
	color: #999;
	font-size: 14px;
}
:is(.module-title-border,.chfvgNVPF) > :is(.module-title-content,.cFdpLCHRJ) span strong {
	font-weight: normal;
	margin-left: 5px;
	color: #999;
	font-family: Arial, sans-serif;
}
:is(.module-title-border,.chfvgNVPF) > :is(.module-more-default,.ciBquKXZZ) {
	margin-top: 5px;
}
:is(.module-title-hl,.ckhMqXrwb) {
	margin-bottom: 20px;
	border-bottom: 1px solid #d6d6d6;
}
:is(.module-title-hl,.ckhMqXrwb) :is(.module-title-content,.cFdpLCHRJ) h3 {
	display: inline-block;
*display:inline;
*zoom:1;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 22px;
	font-weight: normal;
	color: #ee330a;
	line-height: normal;
}
:is(.module-title-hl,.ckhMqXrwb) > :is(.module-title-content,.cFdpLCHRJ) span {
	position: relative;
	top: 13px;
}
:is(.module-title-hl,.ckhMqXrwb) > :is(.module-more-default,.ciBquKXZZ) {
	margin-top: 10px;
}
:is(.module-full-screen,.cJeWUdpMw) > :is(.module-inner,.cvfvNBuTn) {
	padding: 20px 0 20px;
}
:is(.module-full-screen,.cJeWUdpMw) > :is(.module-inner,.cvfvNBuTn) :is(.page-width,.cBVYJqekq) {
	width: auto;
	max-width: 1000px;
	_width: 1000px;
}
:is(.module-full-screen-title,.cfYfevezt) {
	margin-bottom: 40px;
	text-align: center;
}
:is(.module-full-screen-title,.cfYfevezt) > h3 {
	margin-bottom: 13px;
	line-height: normal;
	font-weight: normal;
	font-family: Arial;
	color: #999;
	font-size: 20px;
	font-size: 2rem;
}
:is(.module-full-screen-title,.cfYfevezt) > :is(.module-title-content,.cFdpLCHRJ) > h2 { /*display:inline-block; *display:inline; *zoom:1; margin:0 40px;*/
	margin-bottom: 15px;
	padding-bottom: 18px;
	line-height: normal;
	font-weight: normal;
	color: #4d4d4d;
	font-size: 26px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/9c/2c/9c2cafa0e9e07d7ec331a8d3c2baed44939e77b1.webp') no-repeat bottom center;
}
:is(.module-full-screen-title,.cfYfevezt) > :is(.module-title-content,.cFdpLCHRJ) > i {
	display: inline-block;
*display:inline;
*zoom:1;
	position: relative;
	top: -5px;
	width: 110px;
	height: 1px;
	overflow: hidden;
	background-color: #ccc;
	display: none;
}
:is(.module-full-screen-more,.chQzJwQyI) {
	float: none;
	clear: both;
	margin-top: 30px;
	text-align: center;
}
:is(.module-full-screen-more,.chQzJwQyI) a {
	display: inline-block;
*display:inline;
*zoom:1;
	line-height: 34px;
	padding: 0 35px;
	border: 2px solid #999;
	color: #666;
	transition: all 0.5s ease 0s;
}
:is(.module-full-screen-more,.chQzJwQyI) a:hover,:is( .module-full-screen-more, .chQzJwQyI) a:active {
	background-color: #99825d;
	border-color: #99825d;
	color: #fff;
	text-decoration: none;
}
:is(.module-divider-full,.cidzvivzS) {
	margin: 40px 0 -35px;
	height: 14px;
	overflow: hidden;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/de/b7/deb7c9e30ac05365d0885333ce5948389a262fdc.webp') no-repeat center;
}
:is(.module-full-screen-gray,.cAnZfGDOO) {
	background-color: #f5f5f5;
}
:is(.module-full-screen-hl,.cjYJatbUM) {
	background-color: #59492e;
	color: #fff !important;
}
:is(.module-full-screen-hl,.cjYJatbUM) :is(.module-full-screen-title,.cfYfevezt) > h3 {
	color: #e5e5e5;
}
:is(.module-full-screen-hl,.cjYJatbUM) :is(.module-full-screen-title,.cfYfevezt) > :is(.module-title-content,.cFdpLCHRJ) > h2 {
	color: #fff;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/9c/2c/9c2cafa0e9e07d7ec331a8d3c2baed44939e77b1.webp') no-repeat bottom center;
}
:is(.module-full-screen-hl,.cjYJatbUM) :is(.module-full-screen-title,.cfYfevezt) > :is(.module-title-content,.cFdpLCHRJ) > i {
	background-color: #fff;
}
:is(.module-full-screen-hl,.cjYJatbUM) :is(.page-width,.cBVYJqekq) > :is(.module-full-screen-content,.cHYdqyTGS) {
	color: #fff !important;
}
:is(.module-full-screen-hl,.cjYJatbUM) :is(.page-width,.cBVYJqekq) > :is(.module-full-screen-content,.cHYdqyTGS) p {
	color: #fff !important;
}
:is(.module-full-screen-hl,.cjYJatbUM) :is(.page-width,.cBVYJqekq) > :is(.module-full-screen-content,.cHYdqyTGS) a {
	color: #fff !important;
}
:is(.module-full-screen-hl,.cjYJatbUM) :is(.page-width,.cBVYJqekq) > :is(.module-full-screen-content,.cHYdqyTGS) a:hover {
	color: #fff !important;
}
:is(.module-full-screen-hl,.cjYJatbUM) :is(.module-full-screen-more,.chQzJwQyI) a {
	color: #fff;
	border-color: #fff;
}
:is(.module-full-screen-hl,.cjYJatbUM) :is(.module-full-screen-more,.chQzJwQyI) a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #333;
	text-decoration: none;
}
:is(.module-full-screen-hl,.cjYJatbUM) :is(.module-divider-full,.cidzvivzS) {
	background: url('/releases/20260515155944.1cf7ac01/assets/img/38/5c/385c1a948a9423b89e6b99c34ac3a82d43ea0c18.webp') no-repeat center;
}
:is(.module-full-screen-bg-img,.chBEpuMRt) {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
:is(.module-full-screen-padding-bottom,.cwCGWAJtw) {
	padding-bottom: 70px;
}
:is(.module-full-screen-more-fixed,.cKAtbHqoA) > :is(.module-inner,.cvfvNBuTn) :is(.page-width,.cBVYJqekq) {
	position: relative;
}
:is(.module-full-screen-more-fixed,.cKAtbHqoA) :is(.module-full-screen-more,.chQzJwQyI) {
	position: absolute;
	left: 50%;
	z-index: 1000;
	margin-left: -48px;
	margin-top: 20px;
	-webkit-animation: upAndDown 2s infinite;
	animation: kGnBoPlio 2s infinite;
}
:is(.module-full-screen-more-fixed,.cKAtbHqoA) :is(.module-full-screen-more,.chQzJwQyI) a {
	background-color: transparent;
	padding: 0;
	border: none;
	color: #ff3333;
	font-size: 16px;
	width: 97px;
	height: 97px;
	line-height: 97px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/3c/10/3c10828b8385d946c2ef8831a5aef7181e10099e.webp') no-repeat 0 0;
}
:is(.module-full-screen-more-fixed,.cKAtbHqoA) :is(.module-full-screen-more,.chQzJwQyI) a:hover {
	background-color: transparent;
	background-position: 0 -97px;
	color: #fff;
}
.module-horizontal {
}
:is(.module-title-horizontal,.cemWftOBz) {
	float: left;
	margin-right: 10px;
}
:is(.module-title-horizontal,.cemWftOBz) :is(.module-title-content,.cFdpLCHRJ) {
	margin-top: 2px;
}
:is(.module-title-horizontal,.cemWftOBz) :is(.module-title-content,.cFdpLCHRJ) > h3 {
	font-size: 15px;
	margin-top: 2px;
	line-height: normal;
	float: left;
}
:is(.module-title-horizontal,.cemWftOBz) :is(.module-title-content,.cFdpLCHRJ) img {
	vertical-align: middle;
	position: relative;
	top: 4px;
	float: left;
	margin-right: 5px;
}
:is(.module-horizontal,.cdBQXxWAN) > :is(.modult-inner,.cupSkzrZI) > :is(.module-content,.cIFHYUJyA) {
	overflow: hidden;
*zoom:1;
}
:is(.module-horizontal,.cdBQXxWAN) > :is(.modult-inner,.cupSkzrZI) > :is(.module-more-horizontal,.cXSYKreuh) {
	margin-left: 10px;
}
:is(.module-horizontal-hlbg,.cHkryqfol) {
	background-color: #ededed;
}
:is(.module-horizontal-hlbg,.cHkryqfol) :is(.modult-inner,.cupSkzrZI) {
	padding: 5px 10px;
}
/* 在线客服 */
:is(.service,.cZdWWZUZC) {
	clear: both;
	margin-bottom: 20px;
	width: 160px;
}
:is(.service-title,.caLjDAyfo) {
	position: relative;
	line-height: 36px;
	border-bottom: 3px solid #f90;
	background-color: #464a4b;
	color: #fff;
*padding-top:1px;
}
:is(.service-title,.caLjDAyfo) h3 {
	font-size: 16px;
	padding: 0 15px;
}
:is(.service-title,.caLjDAyfo) :is(.service-title-icon,.cAVSHkFJd) {
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.service-close-btn {
	position: absolute;
	top: 10px;
	right: 10px;
	display: block;
	width: 15px;
	height: 15px;
	overflow: hidden;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/b5/fc/b5fc0411633a35285d0b436ba8a4eb3358c84b0b.webp') no-repeat center;
	cursor: pointer;
}
.service-close-btn span {
	display: none;
}
:is(.service-content,.cbvvqWrrD) {
	border: 1px solid #ccc;
	border-top: none;
	padding: 15px 10px;
	background-color: #fff;
	width: 138px;
}
:is(.service-content,.cbvvqWrrD) .qhd-content,:is( .service-content, .cbvvqWrrD) .qhd-content a {
	color: #4d4d4d;
}
:is(.service-content,.cbvvqWrrD) .qhd-content a:hover {
	color: #f30;
	text-decoration: none;
}
:is(.service-content,.cbvvqWrrD) .qhd-content h1,:is( .service-content, .cbvvqWrrD) .qhd-content h2,:is( .service-content, .cbvvqWrrD) .qhd-content h3,:is( .service-content, .cbvvqWrrD) .qhd-content h4,:is( .service-content, .cbvvqWrrD) .qhd-content h5,:is( .service-content, .cbvvqWrrD) .qhd-content p {
	margin-bottom: 5px;
}
:is(.service-content,.cbvvqWrrD) .qhd-content hr {
	border-color: #e5e5e5;
	height: 1px;
	font-size: 0;
	margin: 15px 0;
	clear: both;
*margin:7px 0;
}
.gotop {
	display: none;
}
:is(.service-max,.cLpCCWODp) {
	width: 160px;
	position: relative;
}
:is(.service-max,.cLpCCWODp) .gotop {
	margin-top: 5px;
	text-align: center;
	clear: both;
	width: 160px;
}
:is(.service-max,.cLpCCWODp) .gotop a {
	display: block;
	line-height: 34px;
	background-color: #6b7173;
	text-align: center;
	color: #fff;
	text-decoration: none;
}
:is(.service-max,.cLpCCWODp) .gotop a:hover {
	background-color: #464a4b;
	color: #fff;
	text-decoration: none;
}
:is(.service-max,.cLpCCWODp) .gotop a span {
	padding-left: 30px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/d8/84/d88444429f635ee4daae7ae7139b8fdf50dd98f4.webp') no-repeat left center;
}
:is(.service-min,.cZJBzHTTk) {
	display: none;
	width: 46px;
	clear: both;
}
:is(.service-min,.cZJBzHTTk) :is(.service-title,.caLjDAyfo) {
	height: auto;
	line-height: normal;
	border-bottom: none;
	background-color: transparent;
	padding: 0 0;
}
:is(.service-min,.cZJBzHTTk) :is(.service-title,.caLjDAyfo) a {
	display: block;
	padding: 15px 13px;
	width: 20px;
	background-color: #f90;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	text-decoration: none;
}
:is(.service-min,.cZJBzHTTk) :is(.service-title,.caLjDAyfo) a:hover {
	background-color: #e58a00;
	color: #fff;
	text-decoration: none;
}
:is(.service-min,.cZJBzHTTk) :is(.service-title,.caLjDAyfo) :is(.service-title-icon,.cAVSHkFJd) {
	background-position: center 15px;
	padding-top: 45px;
}
:is(.service-min,.cZJBzHTTk) .gotop {
	margin-top: 2px;
	clear: both;
}
:is(.service-min,.cZJBzHTTk) .gotop a {
	display: block;
	width: 46px;
	height: 46px;
	overflow: hidden;
	background: #6b7173 url('/releases/20260515155944.1cf7ac01/assets/img/d8/84/d88444429f635ee4daae7ae7139b8fdf50dd98f4.webp') no-repeat center;
	color: #fff;
	text-decoration: none;
}
:is(.service-min,.cZJBzHTTk) .gotop a span {
	display: block;
	width: 36px;
	height: 36px;
	overflow: hidden;
	padding: 6px 5px 4px;
	line-height: 16px;
	text-align: center;
	font-size: 13px;
	display: none;
	cursor: pointer;
}
:is(.service-min,.cZJBzHTTk) .gotop a:hover {
	background-color: #464a4b;
	background-image: none;
}
:is(.service-min,.cZJBzHTTk) .gotop a:hover span {
	display: block;
	color: #fff;
	text-decoration: none;
}
.fixed-left :is(.service,.cZdWWZUZC) {
	float: left;
}
.fixed-left :is(.service-inner,.ckRpAYLdc) {
	_float: left;
}
.fixed-right :is(.service,.cZdWWZUZC) {
	float: right;
}
.fixed-right :is(.service-inner,.ckRpAYLdc) {
	_float: right;
}
.fixed-right :is(.service-min,.cZJBzHTTk) {
	float: right;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------
           Pages style
----------------------------------------------------------------------------------------------------------------------------------------------------*/
::selection {
	color: #fff;
	background-color: #99825d;
}
::-moz-selection {
color:#fff;
background-color:#99825d;
}
html {
	background-repeat: repeat;
*overflow-x:hidden;
	font-size: 62.5%;
	background-color: #fcfbf5;
}
body {
	font-family: "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
	color: #333;
	line-height: 1.8;
	font-size: 14px;
}
body:is(.font-en-US,.cDpOYzcNS), body:is(.font-en-US,.cDpOYzcNS) :is(.module-title-default,.cZrcOVciy) > :is(.module-title-content,.cFdpLCHRJ) h3 {
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft YaHei", "微软雅黑", sans-serif;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #99825d;
	text-decoration: none;
}
/* Common Class */
:is(.float-left,.ccjLqjcgA) {
	float: left;
	display: inline;
}
:is(.float-right,.cdsPsQPeS) {
	float: right;
	display: inline;
}
:is(.text-left,.cBAJWZbaM) {
	text-align: left;
}
:is(.text-right,.cLpqNUQwZ) {
	text-align: right;
}
:is(.text-center,.cAIQSKkTy) {
	text-align: center;
}
:is(.dl-horizontal,.cgusJpmwW) dt {
	float: left;
	display: inline;
}
:is(.dl-horizontal,.cgusJpmwW) dd {
	overflow: hidden;
*zoom:1;
}
:is(.fixed,.crTOKWoEJ) {
	position: fixed;
	top: 0px;
	left: 0px;
}
:is(.double-hr,.cDWVHLrDa) {
	border-top: 3px double #ccc;
	clear: both;
	font-size: 0;
	height: 0;
	overflow: hidden;
	margin-bottom: 20px;
	display: none;
}
#itHeUPNau {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #fcfbf5;
	position: relative;
}
:is(.page-width,.cBVYJqekq) {
	width: 1000px;
	margin: 0 auto;
}
.layout-boxed {
}
:is(.layout-boxed,.cAYmDJeZR) #itHeUPNau {
	width: 1200px;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
}
.home-page {
}
.insi-page {
}
/* 左右悬浮 */
:is(.fixed-side,.cFemVlWGm) {
	position: fixed;
	top: 35% !important;
	z-index: 10001;
}
.fixed-left {
	left: 0;
}
.fixed-right {
	right: 0;
	float: right;
}
:is(.not-animated,.cmOGbZyOX) {
	opacity: 0;
}
/* 返回顶部 */
:is(.gotop-wrapper,.cknaloYss) {
	position: fixed;
	bottom: 50px;
	right: 20px;
	z-index: 1001;
	background-color: rgba(0,0,0,0.3);
	background-color: #969696\9;
}
:is(.gotop-wrapper,.cknaloYss):hover {
	background-color: rgba(0,0,0,0.6);
	background-color: #6d6d6d\9;
}
:is(.gotop-wrapper,.cknaloYss) a {
	display: none;
	_display: none !important;
	width: 55px;
	height: 55px;
	overflow: hidden;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/37/e7/37e7b44d73a81aea754a45aed6f982df2184b3ac.webp') no-repeat center;
}
/* ============================= top ============================= */
:is(.top,.cdBqEzNem) {
	width: 100%;
	position: relative;
	z-index: 1000;
	background-color: #fff;
}
/* top-bar */
:is(.top-bar,.cgzxPbrFb) {
	line-height: 36px;
	font-size: 13px;
	color: #808080;
	background-color: #272526;
	position: relative;
	z-index: 101;
}
:is(.top-bar,.cgzxPbrFb) a {
	color: #808080;
}
:is(.top-bar,.cgzxPbrFb) a:hover {
	color: #3B8CED;
	text-decoration: none;
}
:is(.top-bar-content,.cPqSwygAU) {
	max-width: 750px;
	height: auto !important;
}
:is(.top-bar-content,.cPqSwygAU) .qhd-content p {
	line-height: 36px;
}
:is(.top-bar-content,.cPqSwygAU) .qhd-content img {
	vertical-align: middle;
	line-height: normal;
}
:is(.top-bar-content,.cPqSwygAU) :is(.link,.cpzZOjnqG) a {
	_position: relative;
	_top: 7px;
}
/* language */
.language {
	position: relative;
	font-size: 12px;
	z-index: 100;
}
.language a:hover {
	text-decoration: none;
}
.language :is(.language-ico,.cUmsASAqb) {
	padding: 0 0 0 20px;
	background-repeat: no-repeat;
	background-position: left center;
}
.language .sf-menu a {
	border: none;
	color: #666 !important;
	padding-top: 6px;
	padding-bottom: 9px;
}
.language .sf-menu li {
	background-color: transparent;
}
.language .sf-menu li ul {
	width: 11em;
}
.language .sf-menu li li {
	background-color: #fff;
}
.language .sf-menu li li a {
	border-bottom: 1px solid #f2f2f2;
	padding: 0.75em 1em;
}
.language .sf-menu li:is(.sfHover,.cYpMLkoVh), .language .sf-menu li:is(.sfHover,.cYpMLkoVh) a:hover {
	background-color: #fff;
}
.language .sf-menu li li:hover, .language .sf-menu li:is(.sfHover,.cYpMLkoVh) li a:hover, .language .sf-menu li li a:focus, .language .sf-menu li li a:hover, .language .sf-menu li li a:active {
	background: #fafafa;
}
.language .sf-menu li:hover ul, .language .sf-menu li:is(.sfHover,.cYpMLkoVh) ul {
	top: 29px;
}
.language .sf-menu a:is(.sf-with-ul,.cZwQQzZnQ) {
	padding-right: 2em;
}
.language .sf-menu :is(.sf-sub-indicator,.cKdUMKQAo) {
	top: 0.6em;
}
:is(.language-sign,.ctHTsERVj) {
	display: block;
	width: 36px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	top: 7px;
	left: -30px;
	background: url(../img/language-bg.png) no-repeat left center;
}
/* logo */
:is(.logo,.cqweCzJDs) img {
	display: block;
}
:is(.top-main-content,.cqJfNZoiL) .qhd-content img {
	vertical-align: text-bottom;
}
/* top-search */
:is(.top-search,.cuZHZtwIZ) {
	width: 200px;
}
:is(.top-search,.cuZHZtwIZ) :is(.search-form,.cirPNmzer) :is(.form-text,.cUqUUQJZo) {
	border: none;
	float: right;
	height: 28px;
	line-height: 28px;
	padding: 0 8px;
	width: 153px;
	color: #999;
	font-size: 12px;
}
:is(.top-search,.cuZHZtwIZ) :is(.search-form,.cirPNmzer) :is(.form-btn,.cOGXpAluw) {
	float: right;
	padding: 0;
	width: 28px;
	height: 28px;
	overflow: hidden;
	border: none;
	cursor: pointer;
	background: #fff url('/releases/20260515155944.1cf7ac01/assets/img/6a/9d/6a9d696a1c34cade59fdfac76206d5c7d3741e80.webp') no-repeat center;
}
:is(.top-search,.cuZHZtwIZ) :is(.search-form,.cirPNmzer) :is(.form-btn,.cOGXpAluw):hover {
	background: #f30 url('/releases/20260515155944.1cf7ac01/assets/img/6a/9d/6a9d696a1c34cade59fdfac76206d5c7d3741e80.webp') no-repeat center;
}
:is(.top-search,.cuZHZtwIZ) :is(.search-form,.cirPNmzer) :is(.form-btn,.cOGXpAluw) span {
	display: none;
}
/* ---------- header-v1 ---------- */
:is(.header-v1,.cBWBNTOJU) {
	color: #808080;
}
:is(.header-v1,.cBWBNTOJU) a {
	color: #808080;
}
:is(.header-v1,.cBWBNTOJU) a:hover {
	color: #0061b0;
	text-decoration: none;
}
:is(.header-v1,.cBWBNTOJU) :is(.top-main,.cMCUVyRVU) {
	background: #2a2d37 url(../img/top-bg.jpg);
	height: 100px;
}
:is(.header-v1,.cBWBNTOJU) :is(.top-main,.cMCUVyRVU) :is(.page-width,.cBVYJqekq) {
	position: relative;
}
.header-v1 .top-main-content-section {
}
.header-v1 .top-main-content {
}
.header-v1 .top-widget {
}
:is(.header-v1,.cBWBNTOJU) :is(.logo,.cqweCzJDs) {
	float: left;
	margin: 15px 0;
	position: relative;
}
:is(.header-v1,.cBWBNTOJU) :is(.logo,.cqweCzJDs) a {
	display: block;
}
/* 多语言 */
:is(.header-v1,.cBWBNTOJU) .language {
	margin-right: 80px;
}
:is(.header-v1,.cBWBNTOJU) .language .sf-menu a:is(.sf-with-ul,.cZwQQzZnQ) {
	padding: 0;
	width: 120px;
	height: 80px;
	line-height: 80px;
	background-color: #0061b0;
	color: #fff !important;
	text-align: center;
	font-size: 14px;
	font-size: 1.4rem;
}
:is(.header-v1,.cBWBNTOJU) .language .sf-menu a:is(.sf-with-ul,.cZwQQzZnQ):hover {
	background-color: #0061b0 !important;
}
:is(.header-v1,.cBWBNTOJU) .language :is(.sf-sub-indicator,.cKdUMKQAo) {
	display: none;
}
:is(.header-v1,.cBWBNTOJU) .language .sf-menu li ul {
	display: none;
	width: 120px;
	top: 80px;
	border-top: 1px solid #99825d;
}
:is(.header-v1,.cBWBNTOJU) .language .sf-menu li:is(.sfHover,.cYpMLkoVh) {
	background-color: #0061b0;
}
:is(.header-v1,.cBWBNTOJU) .language .sf-menu li:is(.sfHover,.cYpMLkoVh) a:hover {
	background-color: #0065b8;
}
:is(.header-v1,.cBWBNTOJU) .language .sf-menu li li a {
	padding: 15px 2px;
	border-bottom: 1px solid #99825d;
	background-color: #0061b0;
	color: #fff !important;
	text-align: center;
	font-size: 13px;
	font-size: 1.3rem;
}
/* 全局 */
.header-v1 .nav {
}
:is(.header-v1,.cBWBNTOJU) .main-nav {
	_float: left;
}
:is(.header-v1,.cBWBNTOJU) .main-nav .sf-menu a,:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu a:visited {
	color: #fff;
}
:is(.header-v1,.cBWBNTOJU) .main-nav .sf-menu a:hover {
	text-decoration: none;
	color: #e20620;
}
:is(.header-v1,.cBWBNTOJU) .main-nav .sf-menu a {
	border: none;
	padding-top: 0;
	padding-bottom: 0;
	display: block;
	line-height: 100px;
	font-size: 15px;
	font-size: 1.5rem;
}
:is(.header-v1,.cBWBNTOJU) .main-nav .sf-menu a strong {
	font-weight: normal;
}
/* 一级 */
:is(.header-v1,.cBWBNTOJU) .main-nav .sf-menu li {
	margin-left: 2px;
	background-color: transparent;
}
:is(.header-v1,.cBWBNTOJU) .main-nav .sf-menu li:hover,:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh),:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) > a,:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu a:focus,:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu a:hover,:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu a:active {
	background-color: #99825d;
	color: #fff;
}
:is(.header-v1,.cBWBNTOJU) .main-nav .sf-menu li:is(.current,.cZWwxMOkf),:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu li:is(.current,.cZWwxMOkf) :is(.first-level,.cBgNZkEyz),:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu li:is(.current,.cZWwxMOkf) :is(.first-level,.cBgNZkEyz):visited {
	background-color: #99825d;
	color: #fff;
}
:is(.header-v1,.cBWBNTOJU) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) :is(.first-level,.cBgNZkEyz) {
	color: #fff;
}
:is(.header-v1,.cBWBNTOJU) .main-nav :is(.sf-sub-indicator,.cKdUMKQAo) {
	display: none;
	background-image: url('/releases/20260515155944.1cf7ac01/assets/img/bd/51/bd514d131be65a4ce109c96420afbb9dcc1a095f.webp');
}
:is(.header-v1,.cBWBNTOJU) .main-nav :is(.first-level,.cBgNZkEyz) {
	padding-left: 1.4em;
	padding-right: 1.4em;
}
:is(.header-v1,.cBWBNTOJU) .main-nav :is(.first-level,.cBgNZkEyz) :is(.sf-sub-indicator,.cKdUMKQAo) {
	top: 3em;
}
:is(.header-v1,.cBWBNTOJU) .main-nav .sf-menu li i {
	display: none;
	width: 60px;
_width:expression( (this.parentElement.clientWidth) +'px');
	height: 3px;
	overflow: hidden;
	background-color: #0061b0;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -30px;
}
:is(.header-v1,.cBWBNTOJU) .main-nav .sf-menu li:hover i,:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu :is(.nav-hover,.cuinagIaD) i,:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu :is(.current,.cZWwxMOkf) i,:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu :is(.sfHover,.cYpMLkoVh) i {
	display: none;
}
/* 二级以下 */
:is(.header-v1,.cBWBNTOJU) .sf-menu ul {
	width: 13em;
}
:is(.header-v1,.cBWBNTOJU) .main-nav .sf-menu li:hover ul,:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) ul {
	top: 100px;
}
:is(.header-v1,.cBWBNTOJU) .main-nav .sf-menu li li:hover ul,:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu li li:is(.sfHover,.cYpMLkoVh) ul {
	top: 0;
	left: 14em;
}
:is(.header-v1,.cBWBNTOJU) .main-nav .sf-menu li li {
	margin-left: 0;
	background-color: rgba(207,42,42,0.95);
	background-color: #99825d\9;
}
:is(.header-v1,.cBWBNTOJU) .main-nav .sf-menu li li a,:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu li li a:visited {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 20px;
	line-height: 45px;
	font-weight: normal;
	color: #fff;
	font-size: 13px;
	font-size: 1.3rem;
}
:is(.header-v1,.cBWBNTOJU) .main-nav .sf-menu li li:hover,:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) li.sfHover,:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) li.sfHover > a,:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu li li a:focus,:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu li li a:hover,:is( .header-v1, .cBWBNTOJU) .main-nav .sf-menu li li a:active {
	background-color: #bf2626;
	color: #fff;
}
:is(.header-v1,.cBWBNTOJU) .main-nav .sf-menu li li :is(.sf-sub-indicator,.cKdUMKQAo) {
	top: 1.5em;
	display: block;
}
:is(.header-v1,.cBWBNTOJU) :is(.top-search,.cuZHZtwIZ) {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 11;
	width: 80px;
	height: 80px;
}
:is(.header-v1,.cBWBNTOJU) :is(.search-form-toggle,.cIxrlPMTj) {
	display: block;
	width: 80px;
	height: 80px;
	background: #fda412 url('/releases/20260515155944.1cf7ac01/assets/img/6a/9d/6a9d696a1c34cade59fdfac76206d5c7d3741e80.webp') no-repeat center;
}
:is(.header-v1,.cBWBNTOJU) :is(.search-form-toggle,.cIxrlPMTj):hover {
	background-color: #f29c11;
}
:is(.header-v1,.cBWBNTOJU) :is(.search-form-toggle,.cIxrlPMTj) span {
	display: none;
}
:is(.header-v1,.cBWBNTOJU) :is(.top-search,.cuZHZtwIZ) :is(.search-form,.cirPNmzer) {
	display: none;
	position: absolute;
	right: 0;
	top: 80px;
	z-index: 11;
	width: 350px;
	padding: 15px;
	background-color: #fda412;
}
:is(.header-v1,.cBWBNTOJU) :is(.top-search,.cuZHZtwIZ) :is(.search-form,.cirPNmzer) :is(.form-text,.cUqUUQJZo) {
	padding-right: 20px;
	width: 252px;
	height: 34px;
	line-height: 34px;
	background-color: #e7991c;
	color: #fff;
}
:is(.header-v1,.cBWBNTOJU) :is(.top-search,.cuZHZtwIZ) :is(.search-form,.cirPNmzer) :is(.form-btn,.cOGXpAluw) {
	width: 70px;
	height: 34px;
	background: #cc8718;
}
:is(.header-v1,.cBWBNTOJU) :is(.top-search,.cuZHZtwIZ) :is(.search-form,.cirPNmzer) :is(.form-btn,.cOGXpAluw) span {
	display: block;
}
:is(.layout-boxed,.cAYmDJeZR) :is(.header-v1,.cBWBNTOJU) :is(.logo,.cqweCzJDs) {
	margin-right: 20px;
}
:is(.layout-boxed,.cAYmDJeZR) :is(.header-v1,.cBWBNTOJU) .main-nav :is(.first-level,.cBgNZkEyz) {
	padding-left: 1.5em;
	padding-right: 1.5em;
}
:is(.layout-boxed,.cAYmDJeZR) :is(.header-v1,.cBWBNTOJU) .main-nav .sf-menu > li:last-child > a {
	border: none !important;
}
/* ---------- header-v2 ---------- */
:is(.header-v2,.cVjmSMXWi) {
	position: relative;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.header-v2 .top-bar {
}
:is(.header-v2,.cVjmSMXWi) :is(.top-main,.cMCUVyRVU) {
	overflow: hidden;
}
.header-v2 .top-main a {
}
.header-v2 .top-main a:hover {
}
:is(.header-v2,.cVjmSMXWi) :is(.top-main,.cMCUVyRVU) :is(.page-width,.cBVYJqekq) {
	background-color: #fff;
	position: relative;
}
:is(.header-v2,.cVjmSMXWi) :is(.top-main,.cMCUVyRVU) :is(.logo,.cqweCzJDs) {
	margin: 15px 0;
}
:is(.header-v2,.cVjmSMXWi) :is(.top-main-content-section,.chAtZdNdQ) {
	position: absolute;
	top: 10px;
	right: 0;
	line-height: normal;
}
:is(.header-v2,.cVjmSMXWi) :is(.top-main,.cMCUVyRVU) :is(.top-widget,.cDymrRVNq) {
	margin-top: 45px;
}
:is(.header-v2,.cVjmSMXWi) .language a {
	color: #808080;
	margin-left: 15px;
}
:is(.header-v2,.cVjmSMXWi) .language a:hover {
	color: #99825d;
	text-decoration: none;
}
:is(.header-v2,.cVjmSMXWi) :is(.nav-wrapper,.ccZhfsnas) :is(.page-width,.cBVYJqekq) {
	border-top: 1px solid #e5e5e5;
}
/* 全局 */
.header-v2 .nav {
}
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu a,:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu a:visited {
	color: #333;
}
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu a:hover {
	text-decoration: none;
}
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu a {
	border: none;
	padding-top: 0;
	padding-bottom: 0;
	display: block;
	line-height: 55px;
	font-size: 15px;
	color: #333;
	font-weight: normal;
}
/* 一级 */
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu li {
	margin-right: 2px;
	background-color: transparent;
}
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu li:is(.last,.cIHxIZLth) {
	background-image: none;
}
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu li:hover,:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh),:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) > a,:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu a:focus,:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu a:hover,:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu a:active {
	background-color: transparent;
	color: #99825d;
}
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu li:is(.current,.cZWwxMOkf),:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu li:is(.current,.cZWwxMOkf) :is(.first-level,.cBgNZkEyz),:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu li:is(.current,.cZWwxMOkf) :is(.first-level,.cBgNZkEyz):visited {
	background-color: transparent;
	color: #99825d;
}
:is(.header-v2,.cVjmSMXWi) .main-nav :is(.sf-sub-indicator,.cKdUMKQAo) {
	background-image: url('/releases/20260515155944.1cf7ac01/assets/img/bd/51/bd514d131be65a4ce109c96420afbb9dcc1a095f.webp');
}
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu :is(.first-level,.cBgNZkEyz) {
	padding-right: 1.5em;
	padding-left: 1.5em;
	border-right: none;
}
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu :is(.first-level,.cBgNZkEyz) :is(.sf-sub-indicator,.cKdUMKQAo) {
	display: none;
}
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu :is(.last,.cIHxIZLth) :is(.first-level,.cBgNZkEyz) {
	border-right: none;
}
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu li i {
	display: none;
	width: 100%;
_width:expression( (this.parentElement.clientWidth) +'px');
	height: 3px;
	overflow: hidden;
	background-color: #00b1e1;
	position: absolute;
	top: -3px;
	left: 0;
}
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu li:hover i,:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu :is(.nav-hover,.cuinagIaD) i,:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu :is(.current,.cZWwxMOkf) i,:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu :is(.sfHover,.cYpMLkoVh) i {
	display: none;
}
/* 二级以下 */
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu li:hover ul,:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) ul {
	top: 56px;
	box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1);
}
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu li li:hover ul,:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu li li:is(.sfHover,.cYpMLkoVh) ul {
	top: 0;
	left: 13em;
}
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu li li {
	margin-right: 0;
	background-color: rgba(128,108,78,0.95);
	background-color: #806c4e\9;
	border-top: none;
	background-image: none;
}
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu li li a,:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu li li a:visited {
	padding: 0 20px;
	line-height: 46px; /*border-bottom:1px solid #6db31d;*/
	font-weight: normal;
	font-size: 13px;
	color: #fff;
}
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu li li a strong {
	font-weight: normal;
}
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu li li:hover,:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) li.sfHover,:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) li.sfHover > a,:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu li li a:focus,:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu li li a:hover,:is( .header-v2, .cVjmSMXWi) .main-nav .sf-menu li li a:active {
	background-color: #99825d;
	color: #fff;
}
:is(.header-v2,.cVjmSMXWi) .main-nav .sf-menu li li :is(.sf-sub-indicator,.cKdUMKQAo) {
	top: 1.3em;
	display: block;
}
/* ---------- header-v3 ---------- */
.header-v3 {
}
:is(.header-v3,.ciDxbuPlS) a {
	color: #999;
}
:is(.header-v3,.ciDxbuPlS) a:hover {
	color: #f30;
	text-decoration: none;
}
:is(.header-v3,.ciDxbuPlS) :is(.top-main,.cMCUVyRVU) {
	padding: 30px 0 40px;
}
:is(.header-v3,.ciDxbuPlS) :is(.page-width,.cBVYJqekq) {
	position: relative;
}
:is(.header-v3,.ciDxbuPlS) :is(.logo,.cqweCzJDs) {
	text-align: center;
}
:is(.header-v3,.ciDxbuPlS) :is(.logo,.cqweCzJDs) img {
	display: inline-block;
	margin-bottom: -5px;
}
:is(.header-v3,.ciDxbuPlS) .language {
	position: absolute;
	left: 0;
	bottom: 0;
}
:is(.header-v3,.ciDxbuPlS) .language a {
	margin-right: 15px;
}
:is(.header-v3,.ciDxbuPlS) :is(.top-main-content,.cqJfNZoiL) {
	position: absolute;
	right: 0;
	bottom: -5px;
}
:is(.header-v3,.ciDxbuPlS) :is(.top-widget,.cDymrRVNq) {
	color: #808080;
}
/* 全局 */
:is(.header-v3,.ciDxbuPlS) :is(.nav,.ctYwppvDA) {
	height: 46px;
	background: #f30 url(../img/header-v3-bg.jpg) no-repeat center;
}
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu a,:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu a:visited {
	color: #fff;
}
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu a:hover {
	text-decoration: none;
}
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu a {
	border: none;
	padding-top: 0;
	padding-bottom: 0;
	display: block;
	line-height: 46px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}
/* 一级 */
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu li {
	margin-right: 2px;
	background-color: transparent;
}
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu li:is(.last,.cIHxIZLth) {
	background-image: none;
}
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu li:hover,:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh),:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) > a,:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu a:focus,:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu a:hover,:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu a:active {
	background-color: #e7f2f8;
	color: #f30;
}
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu li:is(.current,.cZWwxMOkf),:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu li:is(.current,.cZWwxMOkf) :is(.first-level,.cBgNZkEyz),:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu li:is(.current,.cZWwxMOkf) :is(.first-level,.cBgNZkEyz):visited {
	background-color: #e7f2f8;
	color: #f30;
}
:is(.header-v3,.ciDxbuPlS) .main-nav :is(.sf-sub-indicator,.cKdUMKQAo) {
	background-image: url('/releases/20260515155944.1cf7ac01/assets/img/bd/51/bd514d131be65a4ce109c96420afbb9dcc1a095f.webp');
}
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu :is(.first-level,.cBgNZkEyz) {
	padding-right: 1.2em;
	padding-left: 1.2em;
	border-right: none;
	margin-right: 3px;
}
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu :is(.first-level,.cBgNZkEyz) :is(.sf-sub-indicator,.cKdUMKQAo) {
	display: none;
}
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu :is(.last,.cIHxIZLth) :is(.first-level,.cBgNZkEyz) {
	border-right: none;
}
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu li i {
	display: none;
	width: 100%;
_width:expression( (this.parentElement.clientWidth) +'px');
	height: 3px;
	overflow: hidden;
	background-color: #00b1e1;
	position: absolute;
	top: -3px;
	left: 0;
}
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu li:hover i,:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu :is(.nav-hover,.cuinagIaD) i,:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu :is(.current,.cZWwxMOkf) i,:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu :is(.sfHover,.cYpMLkoVh) i {
	display: none;
}
/* 二级以下 */
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu li:hover ul,:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) ul {
	top: 46px;
	box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1);
}
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu li li:hover ul,:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu li li:is(.sfHover,.cYpMLkoVh) ul {
	top: 0;
	left: 13em;
}
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu li li {
	margin-right: 0;
	background-color: rgba(255,255,255,0.9);
	background-color: #fff\9;
	border-top: none;
	background-image: none;
}
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu li li a,:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu li li a:visited {
	padding-top: 0;
	padding-bottom: 0;
	line-height: 36px;
	font-weight: normal;
	font-size: 13px;
	color: #4d4d4d;
}
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu li li:hover,:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) li.sfHover,:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) li.sfHover > a,:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu li li a:focus,:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu li li a:hover,:is( .header-v3, .ciDxbuPlS) .main-nav .sf-menu li li a:active {
	background-color: #25a9ba;
	color: #fff;
}
:is(.header-v3,.ciDxbuPlS) .main-nav .sf-menu li li :is(.sf-sub-indicator,.cKdUMKQAo) {
	top: 1em;
	display: block;
}
/* 搜索 */
:is(.header-v3,.ciDxbuPlS) :is(.top-search,.cuZHZtwIZ) {
	width: 190px;
	margin-top: 10px;
}
:is(.header-v3,.ciDxbuPlS) :is(.top-search,.cuZHZtwIZ) :is(.search-form,.cirPNmzer) :is(.form-text,.cUqUUQJZo) {
	width: 128px;
	margin-right: 1px;
	background-color: #fff;
}
/* ---------- header-v4 ---------- */
:is(.header-v4,.cCHsfziXb) { /*position:absolute;*/
	width: 100%;
	background-color: #1d66bf;
}
:is(.header-v4,.cCHsfziXb) :is(.logo,.cqweCzJDs) {
	float: left;
	margin-top: 15px;
}
:is(.header-v4,.cCHsfziXb) :is(.nav,.ctYwppvDA),:is( .header-v4, .cCHsfziXb) .main-nav {
	float: right;
}
:is(.boxed,.cvQZQstem) :is(.header-v4,.cCHsfziXb) {
	width: 1060px;
}
/* 全局 */
:is(.header-v4,.cCHsfziXb) .main-nav .sf-menu a,:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu a:visited {
	color: #fff;
}
:is(.header-v4,.cCHsfziXb) .main-nav .sf-menu a:hover {
	text-decoration: none;
	color: #fff;
}
:is(.header-v4,.cCHsfziXb) .main-nav .sf-menu a {
	border: none;
	padding-top: 0;
	padding-bottom: 0;
	display: block;
	line-height: 100px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
/* 一级 */
:is(.header-v4,.cCHsfziXb) .main-nav .sf-menu li {
	margin-left: 5px;
	background-color: transparent;
}
:is(.header-v4,.cCHsfziXb) .main-nav .sf-menu li:hover,:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh),:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) > a,:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu a:focus,:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu a:hover,:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu a:active {
	background-color: #2379e3;
	color: #fff;
}
:is(.header-v4,.cCHsfziXb) .main-nav .sf-menu li:is(.current,.cZWwxMOkf),:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu li:is(.current,.cZWwxMOkf) :is(.first-level,.cBgNZkEyz),:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu li:is(.current,.cZWwxMOkf) :is(.first-level,.cBgNZkEyz):visited {
	background-color: #2379e3;
	color: #fff;
}
:is(.header-v4,.cCHsfziXb) .main-nav :is(.sf-sub-indicator,.cKdUMKQAo) {
	background-image: url(../img/superfish-arrows-header-v4.gif);
}
:is(.header-v4,.cCHsfziXb) .main-nav :is(.first-level,.cBgNZkEyz) {
	padding-right: 1em;
	padding-left: 1em;
}
:is(.header-v4,.cCHsfziXb) .main-nav :is(.first-level,.cBgNZkEyz) :is(.sf-sub-indicator,.cKdUMKQAo) {
	display: none;
}
:is(.header-v4,.cCHsfziXb) .main-nav .sf-menu li i {
	display: none;
	width: 100%;
_width:expression( (this.parentElement.clientWidth) +'px');
	height: 2px;
	overflow: hidden;
	background-color: #f90;
	position: absolute;
	top: 0;
	left: 0;
}
:is(.header-v4,.cCHsfziXb) .main-nav .sf-menu li:hover i,:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu :is(.nav-hover,.cuinagIaD) i,:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu :is(.current,.cZWwxMOkf) i,:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu :is(.sfHover,.cYpMLkoVh) i {
	display: block;
}
/* 二级以下 */
:is(.header-v4,.cCHsfziXb) .main-nav .sf-menu li:hover ul,:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) ul {
	top: 100px;
}
:is(.header-v4,.cCHsfziXb) .main-nav .sf-menu li li:hover ul,:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu li li:is(.sfHover,.cYpMLkoVh) ul {
	top: 0;
	left: 13em;
}
:is(.header-v4,.cCHsfziXb) .main-nav .sf-menu li li {
	margin-left: 0;
	background-color: #2379e3;
}
:is(.header-v4,.cCHsfziXb) .main-nav .sf-menu li li a,:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu li li a:visited {
	padding-top: 0;
	padding-bottom: 0;
	line-height: 36px;
	font-weight: normal;
	font-size: 13px;
	color: #fff;
}
:is(.header-v4,.cCHsfziXb) .main-nav .sf-menu li li:hover,:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) li.sfHover,:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) li.sfHover > a,:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu li li a:focus,:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu li li a:hover,:is( .header-v4, .cCHsfziXb) .main-nav .sf-menu li li a:active {
	background-color: #1f6dcc;
	color: #fff;
}
:is(.header-v4,.cCHsfziXb) .main-nav .sf-menu li li :is(.sf-sub-indicator,.cKdUMKQAo) {
	top: 1em;
	display: block;
}
/* ---------- header-v5 ---------- */
:is(.header-v5,.cpfgeTsco) {
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -560px;
	width: 1120px;
}
:is(.header-v5,.cpfgeTsco) :is(.page-width,.cBVYJqekq) {
	width: auto;
	position: relative;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
:is(.header-v5,.cpfgeTsco) :is(.logo,.cqweCzJDs) {
	height: 85px;
	float: left;
	background-color: #99825d;
	padding: 0 20px;
}
:is(.header-v5,.cpfgeTsco) :is(.logo,.cqweCzJDs) a {
	display: block;
	margin-top: 8px;
}
:is(.header-v5,.cpfgeTsco) :is(.top-main,.cMCUVyRVU) {
	background-color: #fff;
}
:is(.header-v5,.cpfgeTsco) :is(.top-main-content,.cqJfNZoiL) {
	margin-right: 90px;
}
/* language */
:is(.header-v5,.cpfgeTsco) .language {
	position: absolute;
	top: 28px;
	right: 20px;
}
:is(.header-v5,.cpfgeTsco) .language em {
	display: none;
}
:is(.header-v5,.cpfgeTsco) .language a:is(.first-level,.cBgNZkEyz) {
	padding: 0 15px 0 10px;
	width: 25px;
	height: 28px;
	line-height: 28px;
	background-color: #fff;
	border: 1px solid #fff;
}
:is(.header-v5,.cpfgeTsco) .language :is(.sfHover,.cYpMLkoVh) a:is(.first-level,.cBgNZkEyz) {
	border-color: #ededed;
}
:is(.header-v5,.cpfgeTsco) .language .sf-menu li ul {
	top: 30px;
	width: 50px;
	background-color: #fafafa;
	border: 1px solid #ededed;
	border-top: none;
}
:is(.header-v5,.cpfgeTsco) .language :is(.sf-sub-indicator,.cKdUMKQAo) {
	width: 9px;
	height: 6px;
	top: 1em;
	background: url(../img/lang-select.gif) no-repeat;
}
:is(.header-v5,.cpfgeTsco) .language .sf-menu li li a {
	padding: 9px 12px 9px 17px;
}
:is(.language-tips,.cxZjCscIL) {
	position: absolute;
	z-index: 10001;
	border: 1px solid #ccc;
	background: #ffffcc;
	padding: 2px 10px;
	color: #333;
	font-size: 12px;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
/* 全局 */
:is(.header-v5,.cpfgeTsco) :is(.nav,.ctYwppvDA),:is( .header-v5, .cpfgeTsco) .main-nav {
	float: right;
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu a:hover {
	text-decoration: none;
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu a {
	border: none;
	padding-top: 0;
	padding-bottom: 0;
	display: block;
	line-height: 85px;
	font-size: 15px;
	color: #333;
}
/* 一级 */
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu li {
	margin-left: 0;
	background-color: transparent;
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu li:hover,:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh),:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) > a,:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu a:focus,:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu a:hover,:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu a:active {
	background-color: #fafafa;
	color: #99825d;
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu li:is(.current,.cZWwxMOkf),:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu li:is(.current,.cZWwxMOkf) :is(.first-level,.cBgNZkEyz),:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu li:is(.current,.cZWwxMOkf) :is(.first-level,.cBgNZkEyz):visited {
	background-color: #fafafa;
	color: #99825d;
}
:is(.header-v5,.cpfgeTsco) .main-nav :is(.sf-sub-indicator,.cKdUMKQAo) {
	background-image: url('/releases/20260515155944.1cf7ac01/assets/img/bd/51/bd514d131be65a4ce109c96420afbb9dcc1a095f.webp');
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu :is(.first-level,.cBgNZkEyz) {
	padding-right: 1.3em;
	padding-left: 1.3em;
	border-right: 1px solid #f2f2f2;
	text-align: center;
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu :is(.first-level,.cBgNZkEyz) :is(.sf-sub-indicator,.cKdUMKQAo) {
	display: none;
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu :is(.first-level,.cBgNZkEyz) strong {
	font-weight: normal;
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu :is(.first-level-min,.cMGIzpFwj) {
	display: block;
	line-height: 71px;
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu :is(.first-level,.cBgNZkEyz) em {
	display: block;
	line-height: 14px;
	position: relative;
	top: -22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu :is(.last,.cIHxIZLth) :is(.first-level,.cBgNZkEyz) {
	border-right: none;
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu li i {
	display: none;
	width: 100%;
_width:expression( (this.parentElement.clientWidth) +'px');
	height: 3px;
	overflow: hidden;
	background-color: #99825d;
	position: absolute;
	top: -3px;
	left: 0;
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu li:hover i,:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu :is(.nav-hover,.cuinagIaD) i,:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu :is(.current,.cZWwxMOkf) i,:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu :is(.sfHover,.cYpMLkoVh) i {
	display: block;
}
/* 二级以下 */
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu li:hover ul,:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) ul {
	top: 85px;
	box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1);
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu li li:hover ul,:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu li li:is(.sfHover,.cYpMLkoVh) ul {
	top: 0;
	left: 13em;
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu li li {
	margin-left: 0;
	background-color: rgba(1,175,62,0.95);
	background-color: #99825d\9;
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu li li strong {
	font-weight: normal;
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu li li a,:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu li li a:visited {
	padding-top: 0;
	padding-bottom: 0;
	line-height: 45px;
	font-weight: normal;
	font-size: 13px;
	color: #fff;
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu li li:hover,:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) li.sfHover,:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu li:is(.sfHover,.cYpMLkoVh) li.sfHover > a,:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu li li a:focus,:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu li li a:hover,:is( .header-v5, .cpfgeTsco) .main-nav .sf-menu li li a:active {
	background-color: rgba(2,153,55,0.95);
	background-color: #029937\9;
	color: #fff;
}
:is(.header-v5,.cpfgeTsco) .main-nav .sf-menu li li :is(.sf-sub-indicator,.cKdUMKQAo) {
	top: 1em;
	display: block;
}
/* ============================= header ============================= */
:is(.header,.cGbxfGXvS) { /*min-height:100px; height:auto !important; _height:100px;*/
}
/* ============================= page-title & page-name & page-menu ============================= */
:is(.page-title,.cGeVpsRff) :is(.page-width,.cBVYJqekq) {
	overflow: hidden;
}
:is(.page-title,.cGeVpsRff) :is(.page-name,.cViQxlABA) {
	line-height: 44px;
}
:is(.page-title,.cGeVpsRff) :is(.page-name,.cViQxlABA) h2 {
	font-size: 16px;
}
:is(.page-title,.cGeVpsRff) :is(.breadcrumbs,.cLIBMxCtT) {
	line-height: 44px;
}
:is(.page-title-inner,.cGxXABftR) {
	background: none;
	border-bottom: 1px solid #e5e5e5;
	padding: 0;
	margin-bottom: 30px;
}
:is(.page-title-inner,.cGxXABftR) :is(.breadcrumbs,.cLIBMxCtT) {
	padding-left: 16px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/a9/7b/a97bf672554e0e7d3ef65b676d93720b85e4f97b.webp') no-repeat left center;
}
:is(.page-menu,.cILuZlmpf) {
	margin-bottom: 35px;
	padding-bottom: 10px;
	background-color: #fff;
}
:is(.page-menu-title,.cuvcFvzDw) {
	background: #99825d;
}
:is(.page-menu-title,.cuvcFvzDw) h3 {
	padding-left: 15px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 16px;
}
:is(.page-menu-title-max,.cKyoQFAac) h3 {
	font-size: 24px;
}
:is(.page-menu-title,.cuvcFvzDw) h4 {
	margin-bottom: 5px;
	padding-left: 35px;
	line-height: normal;
	color: #fff;
	font-size: 25px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.page-menu-content {
	padding: 10px 0 25px;
}
.page-menu-content ul {
	padding: 0 15px;
}
.page-menu-content ul li {
	position: relative;
	line-height: 45px;
	border-bottom: 1px solid #e6e6e6;
}
.page-menu-content ul li a {
	display: block;
	line-height: 45px;
	color: #4d4d4d;
	font-size: 14px;
*zoom:1;
}
.page-menu-content ul li i {
	display: block;
	width: 7px;
	height: 7px;
	overflow: hidden;
	position: absolute;
	top: 17px;
	right: 0;
	_right: 15px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/ed/de/eddee618272dae4806512a306b04ad84a952651e.webp') no-repeat 0 0;
}
.page-menu-content ul li a:hover {
	text-decoration: none;
	color: #99825d;
}
.page-menu-content ul li:hover i {
	background-image: url('/releases/20260515155944.1cf7ac01/assets/img/32/47/32475e3af75aceddd0bd84727868932ed0012a4f.webp');
}
.page-menu-content ul ul {
	padding: 0 0 0 15px;
	margin: 0 0 20px;
	display: none;
}
.page-menu-content ul ul li:is(.last,.cIHxIZLth) {
	border-bottom: none;
}
.page-menu-content ul li ul li {
	border-bottom: none;
}
.page-menu-content ul li ul li a {
	color: #4d4d4d;
	padding-left: 10px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/ec/d3/ecd3c7c238d6ba8b86a083c5a9feaf4a24c4749d.webp') no-repeat left center;
}
.page-menu-content ul li ul li a:hover {
	color: #99825d;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/d0/4a/d04adeaad8c3910b6061e8bd66653a91c9f51dd0.webp') no-repeat left center;
}
.page-menu-content ul ul li a {
	background-image: none;
	padding: 0;
	line-height: 32px;
	background-colot: #f2f2f2;
	font-size: 13px;
}
.page-menu-content ul li:is(.current,.cZWwxMOkf) a {
	color: #99825d;
}
.page-menu-content ul li:is(.current,.cZWwxMOkf) i {
	background-image: url('/releases/20260515155944.1cf7ac01/assets/img/32/47/32475e3af75aceddd0bd84727868932ed0012a4f.webp');
}
.page-menu-content ul li:is(.current,.cZWwxMOkf) ul {
	display: block;
	margin-top: 0;
}
.page-menu-content ul li:is(.current,.cZWwxMOkf) ul li {
	border-bottom: none;
}
.page-menu-content ul li:is(.current,.cZWwxMOkf) ul li a {
	color: #4d4d4d;
}
.page-menu-content ul li:is(.current,.cZWwxMOkf) ul li a:hover {
	color: #99825d;
}
.page-menu-content ul li:is(.current,.cZWwxMOkf) ul li.current > a {
	color: #99825d;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/d0/4a/d04adeaad8c3910b6061e8bd66653a91c9f51dd0.webp') no-repeat left center;
}
:is(.full-page-title-wrap,.cTEzFwicM) {
	position: relative;
	margin: 45px 0 30px;
	text-align: center;
}
:is(.full-page-title-wrap,.cTEzFwicM) h3 {
	margin-bottom: 10px;
	font-size: 20px;
	line-height: normal;
	font-weight: normal;
	font-family: Arial;
	color: #999;
}
:is(.full-page-title-wrap,.cTEzFwicM) :is(.full-page-title,.cGwweBHge) h2 { /*display:inline-block; *display:inline; *zoom:1; margin:0 40px;*/
	margin-bottom: 15px;
	padding-bottom: 18px;
	line-height: normal;
	font-weight: normal;
	color: #4d4d4d;
	font-size: 26px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/9c/2c/9c2cafa0e9e07d7ec331a8d3c2baed44939e77b1.webp') no-repeat bottom center;
}
:is(.full-page-title-wrap,.cTEzFwicM) :is(.full-page-title,.cGwweBHge) i {
	display: inline-block;
*display:inline;
*zoom:1;
	position: relative;
	top: -5px;
	width: 110px;
	height: 1px;
	background-color: #ccc;
	display: none;
}
.full-page-menu-content {
}
.full-page-menu-content .page-width {
}
:is(.full-page-menu-content,.ckXRAaSEb) ul {
	padding: 0;
	font-size: 0;
	text-align: center;
}
:is(.full-page-menu-content,.ckXRAaSEb) ul li {
	border-bottom: none;
	display: inline-block;
*display:inline;
*zoom:1;
	background-image: none;
	margin: 0 2px;
}
:is(.full-page-menu-content,.ckXRAaSEb) ul li a {
	display: inline-block;
*display:inline;
*zoom:1;
	line-height: 40px;
	padding: 0 28px;
	font-size: 15px;
	color: #fff;
	background-color: #a68d65;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
:is(.full-page-menu-content,.ckXRAaSEb) ul li a:hover {
	background: #736246;
	color: #fff;
}
:is(.full-page-menu-content,.ckXRAaSEb) ul li:is(.current,.cZWwxMOkf) a {
	background: #736246;
	color: #fff;
}
.qhd-content table:is(.slimtable,.cloZVABvK) {
	width: 100% !important;
}
/* ============================= main ============================= */
.main {
}
:is(.sidebar,.cOrdyBfzu) {
	width: 240px;
	padding: 35px 0 65px;
}
.sidebar-content {
}
.content {
	width: 720px;
	padding: 35px 0 65px;
	_overflow: hidden;
}
.content :is(.scrollable,.cRiCBaicD) ul li {
	width: 220px;
}
.content :is(.scrollable,.cRiCBaicD) :is(.carousel-direction,.ctLFALkpM) a {
	width: 35px;
	height: 35px;
	line-height: 35px;
}
.content :is(.scrollable,.cRiCBaicD) a:is(.carousel-prev,.cDgeYJBTn) {
	left: -10px;
}
.content :is(.scrollable,.cRiCBaicD) a:is(.carousel-next,.coVjcJCXT) {
	right: -10px;
}
.content :is(.product-set,.cYVTWeDmZ) :is(.carousel-direction,.ctLFALkpM) a {
	top: 92px;
}
.content :is(.scrollable-3col,.ckvNhUxtj) :is(.carousel-direction,.ctLFALkpM) a {
	top: 125px;
}
.content :is(.link-scrollable,.coERpXuNo) :is(.carousel-direction,.ctLFALkpM) a {
	top: 45px;
}
/* 文章 */
.content :is(.team-introduction,.cntpgEufY) :is(.team-img,.cZcWpZfJX) {
	margin-right: 15px;
}
.content :is(.team-introduction,.cntpgEufY) :is(.team-img,.cZcWpZfJX) img {
	width: 300px;
}
.content :is(.team-introduction,.cntpgEufY) :is(.team-name,.cNbdlZavd) {
	margin-bottom: 10px;
	font-size: 22px;
}
.content :is(.team-cases-title,.cvkcyVJlL) {
	margin: 35px 0 20px;
	padding-top: 35px;
}
/* 产品 */
.content :is(.product-list,.cIZpYzHuB) :is(.col-2-1,.cOFZALQem) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) h2 {
	margin-top: 120px;
}
.content :is(.product-list,.cIZpYzHuB) :is(.col-3-1,.ctXnAjoUt) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) h2 {
	margin-top: 40px;
}
.content :is(.product-list,.cIZpYzHuB) :is(.col-4-1,.cGAIdoOqK) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) h2 {
	margin-top: 30px;
}
.content :is(.product-list,.cIZpYzHuB) :is(.col-4-1,.cGAIdoOqK) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) .icon-detail {
	display: none;
}
.content :is(.product-list,.cIZpYzHuB) :is(.col-5-1,.cAbrPpTVF) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) h2 {
	margin-top: 15px;
	margin-bottom: 10px;
}
.content :is(.product-list,.cIZpYzHuB) :is(.col-5-1,.cAbrPpTVF) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) .icon-detail {
	display: none;
}
.content :is(.product-detail-zoom,.cZPmSGktF) :is(.product-intr,.cHVQClYXC) :is(.product-preview,.cPiWuPoqq) {
	width: 360px;
}
.content :is(.product-detail-zoom,.cZPmSGktF) :is(.product-intr,.cHVQClYXC) :is(.zoom-small-image,.cvARaOOhJ) img {
	width: 360px !important;
}
.content :is(.product-detail-zoom,.cZPmSGktF) :is(.product-intr,.cHVQClYXC) :is(.zoom-thumbs,.cFvJfAKey) {
	width: 360px;
}
.content :is(.product-detail-zoom,.cZPmSGktF) :is(.product-intr,.cHVQClYXC) :is(.zoom-thumbs,.cFvJfAKey) img {
	width: 80px;
	height: auto !important;
}
/*
		.content .product-detail-zoom .product-intr .product-preview .zoom-small-image img { width:360px !important; }
		.content .product-detail-zoom .product-intr .product-preview .zoom-thumbs { width:360px; }
		*/
	
	

:is(.full-page-content,.cdVAKebEo) {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 50px 0 85px;
}
:is(.full-page-content-wrapper,.cYfGtlwtW) {
	min-height: 150px;
	height: auto !important;
	_height: 150px;
}
:is(.full-screen,.ceXhpKVAd) {
	width: 100%;
	overflow: hidden;
}
/* ============================= footer ============================= */
:is(.footer,.cXhrwJDxp) {
	overflow: hidden;
	background: #4a3e2b url('/releases/20260515155944.1cf7ac01/assets/img/35/b3/35b3ecfebf3a7c7fe5e740243f64ec0243f448c2.webp') no-repeat center;
}
:is(.footer,.cXhrwJDxp) :is(.module-title-default,.cZrcOVciy) {
	margin-bottom: 5px;
}
.footer .module-title-default > .module-title-content h3 {
}
:is(.footer,.cXhrwJDxp) :is(.module-more-default,.ciBquKXZZ) a {
	font-size: 12px;
}
:is(.footer,.cXhrwJDxp) :is(.module-divider,.cQzTHiPak) {
	margin-bottom: 20px;
	margin-top: 20px;
}
:is(.footer-main,.chZahZnYo) {
	margin-top: 80px;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/e0/17/e0175be61d09a729084061219df39f5be9550331.webp') repeat-y top center;
}
:is(.footer-main,.chZahZnYo) :is(.page-width,.cBVYJqekq) {
	background-color: #fff;
	padding-top: 25px;
	padding-bottom: 35px;
	border-bottom: 1px solid #e8e8e8;
}
/* ============================= bottom ============================= */
:is(.bottom,.cCfCkWCCM) {
	overflow: hidden;
	color: #4d4d4d;
	font-size: 13px;
	background: #fff url('/releases/20260515155944.1cf7ac01/assets/img/e0/17/e0175be61d09a729084061219df39f5be9550331.webp') repeat-y top center;
}
:is(.bottom,.cCfCkWCCM) a {
	color: #4d4d4d;
}
:is(.bottom,.cCfCkWCCM) a:hover {
	color: #99825d;
}
:is(.bottom,.cCfCkWCCM) :is(.page-width,.cBVYJqekq) {
	padding-top: 20px;
	padding-bottom: 20px;
}
:is(.bottom,.cCfCkWCCM) :is(.module-divider,.cQzTHiPak) {
	margin-bottom: 20px;
	margin-top: 20px;
}
:is(.bottom,.cCfCkWCCM) :is(.module-title-default,.cZrcOVciy) {
	margin-bottom: 8px;
}
:is(.bottom,.cCfCkWCCM) :is(.module-title-default,.cZrcOVciy) > :is(.module-title-content,.cFdpLCHRJ) > h3 {
	font-size: 14px;
	line-height: 18px;
}
:is(.bottom,.cCfCkWCCM) :is(.module-title-default,.cZrcOVciy) > :is(.module-title-content,.cFdpLCHRJ) span {
	color: #999;
}
:is(.bottom,.cCfCkWCCM) :is(.module-title-default,.cZrcOVciy) > :is(.module-title-content,.cFdpLCHRJ) span strong {
	color: #999;
}
:is(.bottom,.cCfCkWCCM) :is(.module-more-default,.ciBquKXZZ) a {
	font-size: 12px;
}
:is(.bottom,.cCfCkWCCM) :is(.module-divider,.cQzTHiPak) {
	margin-bottom: 20px;
	margin-top: 20px;
}
/* ============================= popup ============================= */
.popup {
	display: none;
}
.popup-content {
	position: fixed;
	top: 40%;
	left: 50%;
	z-index: 10000003;
	min-width: 200px;
	max-width: 10000px;
	background-color: #fff;
	padding: 20px;
	_position: absolute;
	_width: auto;
}
.popup-close-btn {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 0;
	right: -50px;
	z-index: 10000003;
}
.popup-close-btn a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	background: #808080 url('/releases/20260515155944.1cf7ac01/assets/img/5e/a4/5ea47e75b4d4c45bf824774494cc00e6855e1dc9.webp') no-repeat center;
}
.popup-close-btn a:hover {
	background-color: #666;
}
.popup-close-btn a span {
	display: none;
}
.popup-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000002;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/* ============================= page-loading-cover ============================= */
:is(.page-cover,.cmYisoOMw) {
	background: #f5f7f6 url('/releases/20260515155944.1cf7ac01/assets/img/92/dc/92dcf9179379355f05cf2d1c8cceba930a2a674f.webp') no-repeat center 350px;
	width: 100%;
	height: 0;
	position: absolute;
	bottom: 0;
	z-index: 10000001;
}
/* 百度地图 */
#imjbHelex img {
	max-width: inherit;
}
#imjbHelex :is(.pop,.caAVyocuY) :is(.bottom,.cCfCkWCCM) {
	padding: 0;
}
:is(.QHDEmptyArea,.cPoCEhPSf) {
	line-height: 0;
	height: 0;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}



/* ============================= animate ============================= */
@-webkit-keyframes kdXNdNplK {
 0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
}
 100% {
-webkit-transform:scale(0.80);
-ms-transform:scale(0.8);
-moz-transform:scale(0.8);
transform:scale(0.8);
}
}
@-moz-keyframes bounceIn {
 0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
}
 100% {
-webkit-transform:scale(0.80);
-ms-transform:scale(0.8);
-moz-transform:scale(0.8);
transform:scale(0.8);
}
}
@-ms-keyframes bounceIn {
 0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
}
 100% {
-webkit-transform:scale(0.80);
-ms-transform:scale(0.8);
-moz-transform:scale(0.8);
transform:scale(0.8);
}
}
@keyframes kdXNdNplK {
 0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
}
 100% {
-webkit-transform:scale(0.80);
-ms-transform:scale(0.8);
-moz-transform:scale(0.8);
transform:scale(0.8);
}
}
@-webkit-keyframes kGnBoPlio {
 0% {
-webkit-transform:translate(0, 15px);
-ms-transform:translate(0, 15px);
-moz-transform:translate(0, 15px);
transform:translate(0, 15px);
}
 50% {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-moz-transform:translate(0, 0);
transform:translate(0, 0);
}
 100% {
-webkit-transform:translate(0, 15px);
-ms-transform:translate(0, 15px);
-moz-transform:translate(0, 15px);
transform:translate(0, 15px);
}
}
@-moz-keyframes upAndDown {
 0% {
-webkit-transform:translate(0, 15px);
-ms-transform:translate(0, 15px);
-moz-transform:translate(0, 15px);
transform:translate(0, 15px);
}
 50% {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-moz-transform:translate(0, 0);
transform:translate(0, 0);
}
 100% {
-webkit-transform:translate(0, 15px);
-ms-transform:translate(0, 15px);
-moz-transform:translate(0, 15px);
transform:translate(0, 15px);
}
}
@-ms-keyframes upAndDown {
 0% {
-webkit-transform:translate(0, 15px);
-ms-transform:translate(0, 15px);
-moz-transform:translate(0, 15px);
transform:translate(0, 15px);
}
 50% {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-moz-transform:translate(0, 0);
transform:translate(0, 0);
}
 100% {
-webkit-transform:translate(0, 15px);
-ms-transform:translate(0, 15px);
-moz-transform:translate(0, 15px);
transform:translate(0, 15px);
}
}
@keyframes kGnBoPlio {
 0% {
-webkit-transform:translate(0, 15px);
-ms-transform:translate(0, 15px);
-moz-transform:translate(0, 15px);
transform:translate(0, 15px);
}
 50% {
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-moz-transform:translate(0, 0);
transform:translate(0, 0);
}
 100% {
-webkit-transform:translate(0, 15px);
-ms-transform:translate(0, 15px);
-moz-transform:translate(0, 15px);
transform:translate(0, 15px);
}
}
/* ============================= 响应式 ============================= */
:is(.desktops-section,.cwcYDaDZM) {
	display: block;
}
:is(.mobile-section,.cvqjlKmtA) {
	display: none;
}
:is(.touch-top-wrapper,.cmuOgAcek) {
	padding: 10px 15px;
	background-color: #fff;
	color: #333;
}
:is(.touch-logo,.cnctpPRsx) {
	float: left;
}
:is(.touch-navigation,.cvsQlkVlk) {
	display: none;
}
:is(.touch-toggle-wrapper,.cQzUvUYQR) {
	margin: 0 -10px;
}
.touch-toggle {
	position: absolute;
	right: 10px;
	top: 0;
}
.touch-toggle li {
	float: left;
	height: 70px;
	padding: 0 12px;
	text-align: center;
}
.touch-toggle li a {
	height: 70px;
}
.touch-toggle li:hover, .touch-toggle li:active {
}
.touch-toggle :is(.touch-toggle-item-first,.czKFAeAfH) {
	border-left: none;
}
.touch-toggle :is(.touch-toggle-item-last,.cZMBRiwUm) {
	border-right: none;
}
.touch-toggle li a {
	display: block;
	font-size: 12px;
}
.touch-toggle li i {
	display: inline-block;
	width: 32px;
	height: 32px;
	overflow: hidden;
	margin-top: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}
.touch-toggle :is(.touch-icon-language,.cBLttxbzi) {
	background-image: url('/releases/20260515155944.1cf7ac01/assets/img/0f/e8/0fe8ebf97ad1791181bbd2b2292de921c3ce71fc.webp');
}
.touch-toggle :is(.touch-icon-user,.cPmtZgwEo) {
	background-image: url('/releases/20260515155944.1cf7ac01/assets/img/69/66/6966a63c16148f6bdddb25b9eaa9e48dd869b3e3.webp');
}
.touch-toggle :is(.touch-icon-search,.cJARgivvN) {
	background-image: url('/releases/20260515155944.1cf7ac01/assets/img/09/31/09312aa0e0addeede87ce4967c3559df4f8ede3c.webp');
}
.touch-toggle :is(.touch-icon-menu,.cyXhoMrge) {
	background-image: url('/releases/20260515155944.1cf7ac01/assets/img/e7/b7/e7b7e059e3d35f2fd2b00d2d64a8566767adcff2.webp');
}
.touch-toggle li span {
	display: none;
	text-align: center;
}
.drawer-section {
	background-color: #99825d;
	padding: 20px 20px 35px;
	display: none;
}
:is(.touch-language,.cjxsaBwAC) li {
	width: 49.9%;
	float: left;
}
:is(.touch-language,.cjxsaBwAC) li a {
	display: block;
	margin-bottom: 10px;
	padding: 5px 0 5px 5px;
	color: #fff;
}
:is(.touch-language,.cjxsaBwAC) li a:hover,:is( .touch-language, .cjxsaBwAC) li a:active {
	background-color: #806c4e;
}
:is(.touch-search,.cXeZfzTam) {
	border: 1px solid #a68d65;
	position: relative;
}
:is(.touch-search-form,.cuWKlejre) {
	padding: 0 50px 0 10px;
}
:is(.touch-form-text,.czclyAQLI) {
	border: none;
	margin: 0;
	background-color: transparent;
	padding: 0;
	color: #e5e5e5;
	width: 100%;
	height: 42px;
	line-height: 42px;
}
:is(.touch-form-btn,.cofNfQfWR) {
	border: none;
	padding: 0;
	margin: 0;
	background-color: transparent;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 42px;
	height: 42px;
	overflow: hidden;
	cursor: pointer;
	background: url('/releases/20260515155944.1cf7ac01/assets/img/27/05/2705ec8104cd6197d1f8abec22cbb4e12e0bd65a.webp') no-repeat center;
	background-size: 16px 16px;
}
:is(.touch-form-btn,.cofNfQfWR) span {
	display: none;
}
.touch-menu ul li {
	border-bottom: 1px solid #a68d65;
	position: relative;
}
.touch-menu ul li a {
	color: #fff;
	display: block;
	font-size: 18px;
	height: 48px;
	line-height: 48px;
	padding-left: 10px;
}
.touch-menu ul li a:hover, .touch-menu ul li a:active {
	background-color: #806c4e;
}
.touch-menu ul li i {
	position: absolute;
	top: 19px;
	right: 5px;
	display: block;
	width: 13px;
	height: 13px;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
.touch-menu ul li i:is(.touch-arrow-right,.cZjExEqZw) {
	display: none;
	background-image: url(../img/touch-arrow-r.png);
}
.touch-menu ul li i:is(.touch-arrow-down,.cMHWPxGBm) {
	background-image: url('/releases/20260515155944.1cf7ac01/assets/img/94/0e/940eadf04f4ddd750a2226675eb8e0c3771d7967.webp');
}
.touch-menu ul li i:is(.touch-arrow-up,.cHTAGsDdp) {
	background-image: url('/releases/20260515155944.1cf7ac01/assets/img/2f/9a/2f9a5b054ecce422b6e0171b2c9f3db9896c15df.webp');
}
.touch-menu ul ul {
	display: none;
	margin: 0;
	padding: 0 10px 30px 30px;
}
.touch-menu ul ul li {
	border-bottom: none;
	margin: 0;
	padding: 0;
}
.touch-menu ul ul li a {
	padding: 0;
	padding-left: 5px;
	font-size: 16px;
	height: 38px;
	line-height: 38px;
}
.touch-menu ul ul li i {
	top: 13px;
}
 @media (min-width:1200px) {
}
 @media (min-width:992px) and (max-width:1199px) {
:is(.fixed-side,.cFemVlWGm) {
	display: none;
}
:is(.scrollable,.cRiCBaicD) a:is(.carousel-prev,.cDgeYJBTn) {
	left: 0;
}
:is(.scrollable,.cRiCBaicD) a:is(.carousel-next,.coVjcJCXT) {
	right: 0;
}
:is(.layout-boxed,.cAYmDJeZR) #itHeUPNau {
	width: 100%;
}
html, body {
	background-image: none !important;
}
}
 @media screen and (max-width:991px) {
html {
	-webkit-text-size-adjust: none;
}
body {
	font-size: 15px;
}
:is(.fixed-side,.cFemVlWGm) {
	display: none;
}
:is(.gotop-wrapper,.cknaloYss) {
	background-color: rgba(0,0,0,0.5);
}
:is(.gotop-wrapper,.cknaloYss) a {
	width: 45px;
	height: 45px;
}
:is(.page-width,.cBVYJqekq),:is( .boxed-layout, .cXNDpMmnJ) {
	width: 100%;
}
:is(.layout-boxed,.cAYmDJeZR) #itHeUPNau {
	width: 100%;
}
html, body {
	background-image: none !important;
}
:is(.scrollable,.cRiCBaicD) a:is(.carousel-prev,.cDgeYJBTn) {
	left: 0 !important;
}
:is(.scrollable,.cRiCBaicD) a:is(.carousel-next,.coVjcJCXT) {
	right: 0 !important;
}
:is(.module-default,.clQqajAtD),:is( .module, .cpsAcPRHr) {
	margin-bottom: 20px;
}
:is(.module-no-margin,.cULUvCKJQ) {
	margin-bottom: 5px;
}
:is(.module-full-screen,.cJeWUdpMw) {
	margin: 0 0px;
	padding: 0 10px;
	overflow: hidden;
}
:is(.module-full-screen,.cJeWUdpMw) > :is(.module-inner,.cvfvNBuTn) {
	padding: 30px 0;
	font-size:12px;
}
:is(.module-full-screen-more-fixed,.cKAtbHqoA) > :is(.module-inner,.cvfvNBuTn) {
	padding: 30px 0 50px;
}
:is(.module-full-screen-more-fixed,.cKAtbHqoA) :is(.module-full-screen-more,.chQzJwQyI) {
	margin-top: 15px;
	margin-left: -40px;
}
:is(.module-full-screen-more-fixed,.cKAtbHqoA) :is(.module-full-screen-more,.chQzJwQyI) a {
	width: 80px;
	height: 80px;
	line-height: 80px;
	font-size: 14px;
	background-size: cover;
}
:is(.module-full-screen-more-fixed,.cKAtbHqoA) :is(.module-full-screen-more,.chQzJwQyI) a:hover {
	background-position: 0 -80px;
}
:is(.default-top,.cAiUOTiAZ) {
	display: none;
}
:is(.touch-top,.cLYXIvCiY) {
	display: block;
}
:is(.touch-top-wrapper,.cmuOgAcek) :is(.touch-logo,.cnctpPRsx) {
	margin: 0;
}
:is(.touch-navigation,.cvsQlkVlk) {
	display: block;
}
:is(.touch-top-wrapper,.cmuOgAcek) :is(.touch-logo,.cnctpPRsx) {
	margin: 0 0;
}
:is(.touch-top-wrapper,.cmuOgAcek) :is(.touch-logo,.cnctpPRsx) img {
	height: 50px;
	display: block;
}
:is(.header,.cGbxfGXvS) {
	min-height: 30px !important;
}
:is(.main,.cwprmDZCj) {
	padding: 0 10px;
}
:is(.sidebar,.cOrdyBfzu) {
	width: 100%;
	padding: 0;
}
:is(.sidebar,.cOrdyBfzu) :is(.page-menu,.cILuZlmpf) {
	display: none;
}
:is(.sidebar,.cOrdyBfzu) :is(.sidebar-content,.cHramsWdc) {
	padding: 15px 0 25px;
}
.content {
	width: 100%;
	padding: 10px 0 15px;
}
:is(.full-screen,.ceXhpKVAd) {
	overflow: inherit;
}
:is(.page-title-inner,.cGxXABftR) {
	display: none;
}
:is(.full-page-content,.cdVAKebEo) {
	padding: 10px 0 25px;
}
:is(.full-page-title-wrap,.cTEzFwicM) {
	display: none;
}
:is(.full-page-menu,.cyXTTJhlD) {
	display: none;
}
:is(.footer,.cXhrwJDxp),:is( .bottom, .cCfCkWCCM) {
	padding: 0 15px;
	font-size: 13px;
}
:is(.footer,.cXhrwJDxp) {
	background-image: none;
	background-color: #f7f7f7;
}
:is(.footer-main,.chZahZnYo) {
	margin-top: 10px;
}
:is(.footer-main,.chZahZnYo) :is(.page-width,.cBVYJqekq) {
	padding-bottom: 25px;
	border-bottom: none;
	background-color: #f7f7f7;
}
:is(.bottom,.cCfCkWCCM) :is(.module-default,.clQqajAtD),:is( .bottom, .cCfCkWCCM) :is(.module,.cpsAcPRHr) {
	margin-bottom: 0;
}
/* 文章、产品分类 */
:is(.category-bg-img,.cxEXUEbjX) li a {
	margin: 0 -10px;
}
:is(.full-scrollable,.cykaewpgi) ul li {
	margin: 0 10px;
	text-align: left;
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-image,.coNOvqQss) {
	margin-bottom: 15px;
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-info,.cGwzHAAZO) {
	position: static;
	margin-top: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	display: block;
	color: #333;
	text-align: left;
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-info,.cGwzHAAZO) h3 {
	padding: 0;
	line-height: normal;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-info,.cGwzHAAZO) :is(.scrollable-summarty,.cvuWaMHJR) {
	padding: 0;
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-info,.cGwzHAAZO) .icon-detail {
	display: none;
}
:is(.full-scrollable,.cykaewpgi) a:hover h3,:is( .full-scrollable, .cykaewpgi) a:active h3 {
	color: #99825d;
}
:is(.portfolio-list-category,.cKIUZRtMq) :is(.portfolio-img,.cwDqBdZlh) {
	margin-bottom: 15px;
}
:is(.portfolio-list-category,.cKIUZRtMq) :is(.portfolio-text,.cYZVXLOoY) {
	position: static;
	opacity: 1;
	filter: alpha(opacity=100);
	text-align: left;
}
:is(.portfolio-list-category,.cKIUZRtMq) :is(.portfolio-title,.cDbMlOZMw) {
	padding: 0 !important;
	margin-bottom: 0;
	color: #333;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
:is(.portfolio-list-category,.cKIUZRtMq) :is(.portfolio-summary,.cxWoTZOUI) {
	padding: 0 !important;
	margin: 15px 0 0px;
	color: #808080;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
:is(.portfolio-list-category,.cKIUZRtMq) :is(.opacity-overlay,.clZvyKvCy) {
	display: none;
}
:is(.portfolio-list-category,.cKIUZRtMq) a:before,:is( .portfolio-list-category, .cKIUZRtMq) a:after {
	display: none;
}
/* 文章 */
:is(.team-introduction,.cntpgEufY) :is(.team-img,.cZcWpZfJX), .content :is(.team-introduction,.cntpgEufY) :is(.team-img,.cZcWpZfJX) {
	margin-right: 30px;
}
:is(.full-scrollable,.cykaewpgi) ul li {
	margin: 0 10px;
	text-align: left;
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-image,.coNOvqQss) {
	margin-bottom: 15px;
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-info,.cGwzHAAZO) {
	position: static;
	margin-top: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	display: block;
	color: #333;
	text-align: left;
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-info,.cGwzHAAZO) h3 {
	padding: 0;
	line-height: normal;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-info,.cGwzHAAZO) :is(.scrollable-summarty,.cvuWaMHJR) {
	padding: 0;
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-info,.cGwzHAAZO) .icon-detail {
	display: none;
}
:is(.full-scrollable,.cykaewpgi) :is(.opacity-overlay,.clZvyKvCy),:is( .full-scrollable, .cykaewpgi) a:hover :is(.opacity-overlay,.clZvyKvCy) {
	display: none;
}
/* 产品 */
:is(.product-list,.cIZpYzHuB) :is(.product-item,.cmmPAlZhZ) a {
	display: block;
}
:is(.product-list,.cIZpYzHuB) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-img,.cwDqBdZlh) {
	margin-bottom: 15px;
	margin-right: 2px;
    margin-left: 2px;
}
:is(.product-list,.cIZpYzHuB) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) {
	display: block;
	position: static;
	text-align: left;
	color: #4d4d4d;
}
:is(.product-list,.cIZpYzHuB) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) :is(.portfolio-title,.cDbMlOZMw) h2 {
	margin: 0 !important;
}
:is(.product-list,.cIZpYzHuB) :is(.product-item,.cmmPAlZhZ) a:hover :is(.portfolio-text,.cYZVXLOoY) :is(.portfolio-title,.cDbMlOZMw) h2 {
	color: #99825d;
}
:is(.product-list,.cIZpYzHuB) :is(.col-2-1,.cOFZALQem) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) :is(.portfolio-title,.cDbMlOZMw) h2,:is( .product-list, .cIZpYzHuB) :is(.col-3-1,.ctXnAjoUt) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) :is(.portfolio-title,.cDbMlOZMw) h2 {
	font-size: 16px;
}
:is(.product-list,.cIZpYzHuB) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) :is(.price,.clDJuKYZO) {
	color: #f30;
	margin-bottom: 0;
}
:is(.product-list,.cIZpYzHuB) :is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) .icon-detail {
	display: none;
}
:is(.product-list,.cIZpYzHuB) :is(.product-item,.cmmPAlZhZ) :is(.opacity-overlay,.clZvyKvCy) {
	display: none;
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) a {
	display: block;
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) :is(.portfolio-img,.cwDqBdZlh) {
	margin-bottom: 15px;
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) :is(.scrollable-info,.cGwzHAAZO) {
	display: block;
	position: static;
	text-align: left;
	color: #4d4d4d;
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) :is(.scrollable-info,.cGwzHAAZO) h2 {
	font-size: 16px;
	margin: 0 0 15px !important;
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) a:hover :is(.scrollable-info,.cGwzHAAZO) h2 {
	color: #99825d;
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) :is(.scrollable-info,.cGwzHAAZO) :is(.price,.clDJuKYZO) {
	color: #f30;
	margin-bottom: 0;
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) :is(.scrollable-info,.cGwzHAAZO) .icon-detail {
	display: none;
}
:is(.product-scrollable,.cVeQUZolu) :is(.scrollable-item,.cZdKrXBsR) :is(.opacity-overlay,.clZvyKvCy) {
	display: none;
}
/* 链接 */
:is(.link-bg-img,.cXkwvVkKw) li a {
	margin: 0 -10px;
}
}
 @media (min-width:768px) and (max-width:991px) {
/* slideshow */
:is(.slideshow,.cPNbqzwxa) {
	height: 420px !important;
}
:is(.slideshow,.cPNbqzwxa) img {
	height: 420px !important;
}
:is(.slideshow-min,.cnnpNPDDv) {
	height: 350px !important;
}
:is(.slideshow-min,.cnnpNPDDv) img {
	height: 350px !important;
}
:is(.slideshow,.cPNbqzwxa) :is(.carousel-direction,.ctLFALkpM) {
	display: none;
}
:is(.carousel-thumbs,.cwHSMOygg) a img {
	width: 100px;
}
/* Tab */
:is(.tab-more,.cTAgnqWQO) {
	margin-top: 20px;
}
/* 产品 */
:is(.product-list,.cIZpYzHuB) li {
	margin-bottom: 20px;
}
:is(.product-item,.cmmPAlZhZ) :is(.portfolio-text,.cYZVXLOoY) h2 {
	margin-top: 50px;
}
:is(.product-detail-zoom,.cZPmSGktF) :is(.product-intr,.cHVQClYXC) :is(.product-preview,.cPiWuPoqq) {
	width: 420px;
}
:is(.product-detail-zoom,.cZPmSGktF) :is(.product-intr,.cHVQClYXC) :is(.zoom-small-image,.cvARaOOhJ) img {
	width: 420px !important;
}
:is(.product-detail-zoom,.cZPmSGktF) :is(.product-intr,.cHVQClYXC) :is(.zoom-thumbs,.cFvJfAKey) {
	width: 420px;
}
:is(.product-detail-zoom,.cZPmSGktF) :is(.product-intr,.cHVQClYXC) :is(.zoom-thumbs,.cFvJfAKey) img {
	width: 80px;
	height: auto !important;
}
:is(.product-detail-zoom,.cZPmSGktF) :is(.zoom-section,.cjPEKsHZc) {
	display: none;
}
:is(.product-detail-zoom,.cZPmSGktF) :is(.gallery-img-product-detail,.chXpbVGcU) {
	display: block;
}
:is(.module-divider-full,.cidzvivzS) {
	margin-bottom: -20px;
}
}
 @media screen and (max-width:767px) {
:is(.desktops-section,.cwcYDaDZM) {
	display: none;
}
:is(.mobile-section,.cvqjlKmtA) {
	display: block;
}
/* 多列 */
:is(.column,.ccVgGoPqR) :is(.col-2-1,.cOFZALQem),:is(  .column,  .ccVgGoPqR) :is(.col-3-1,.ctXnAjoUt),:is(  .column,  .ccVgGoPqR) :is(.col-4-1,.cGAIdoOqK),:is(  .column,  .ccVgGoPqR) :is(.col-4-2,.cjZrpYeAG),:is(  .column,  .ccVgGoPqR) :is(.col-5-1,.cAbrPpTVF),:is(  .column,  .ccVgGoPqR) :is(.col-3-2,.cqCmnMWAA),:is(  .column,  .ccVgGoPqR) :is(.col-4-3,.cqEEnCLip),:is(  .column,  .ccVgGoPqR) :is(.col-5-2,.cmcWZEYyU),:is(  .column,  .ccVgGoPqR) :is(.col-5-3,.coXhvzmDv),:is(  .column,  .ccVgGoPqR) :is(.col-5-4,.cHESVXCLB) {
	width: 100% !important;
	margin-right: 0 !important;
}
/* 图文展示 */
:is(.table-responsive,.clLhPoXRF) {
	width: 100%;
	padding-bottom: 1px;
	margin-bottom: 5px;
	overflow-y: hidden;
	-ms-overflow-style: -ms-autohiding-scrollbar;
}
:is(.table-responsive,.clLhPoXRF) table th,:is( .table-responsive, .clLhPoXRF) table td {
	white-space: nowrap;
}
.btn-medium, .btn-small, .btn-large {
	margin: 2px;
}
/* slideshow */
:is(.slideshow,.cPNbqzwxa) {
	height: 350px !important;
}
:is(.slideshow,.cPNbqzwxa) img {
	height: 350px !important;
}
:is(.slideshow-min,.cnnpNPDDv) {
	height: 280px !important;
}
:is(.slideshow-min,.cnnpNPDDv) img {
	height: 280px !important;
}
:is(.slideshow,.cPNbqzwxa) :is(.carousel-direction,.ctLFALkpM) {
	display: none;
}
:is(.carousel-thumbs,.cwHSMOygg) a {
	border: none;
	width: 12px;
	height: 12px;
	margin: 0 5px;
	margin: 0 5px;
	border-radius: 50%;
	background-color: #ccc;
}
:is(.carousel-thumbs,.cwHSMOygg) a:is(.selected,.cslqqiTai) {
	background-color: #ff3333;
}
:is(.carousel-thumbs,.cwHSMOygg) a img {
	display: none;
}
/* Tab */
:is(.tabs-default,.cSPZEqsZV) .tabs-nav li a {
	padding: 0 15px;
	line-height: 38px;
	font-size: 14px;
}
:is(.tabs-default,.cSPZEqsZV) .tabs-nav li a i {
	display: none;
}
:is(.tabs-center,.cxxklzHil) .tabs-nav li {
	margin: 0 3px 5px;
}
/* 多列图文*/
:is(.portfolio-list,.cDGDTsDTz) :is(.column,.ccVgGoPqR) :is(.col-2-1,.cOFZALQem),:is( .link-list, .caeZUcLJj) :is(.column,.ccVgGoPqR) :is(.col-2-1,.cOFZALQem) {
	width: 48.5% !important;
	margin-right: 3% !important;
}
:is(.portfolio-list,.cDGDTsDTz) :is(.column,.ccVgGoPqR) :is(.col-3-1,.ctXnAjoUt) {
	width: 31.3333% !important;
	margin-right: 3% !important;
}
:is(.portfolio-list,.cDGDTsDTz) :is(.column,.ccVgGoPqR) :is(.col-4-1,.cGAIdoOqK) {
	width: 22.75% !important;
	margin-right: 3% !important;
}
:is(.portfolio-list,.cDGDTsDTz) :is(.column,.ccVgGoPqR) :is(.col-5-1,.cAbrPpTVF) {
	width: 17.6% !important;
	margin-right: 3% !important;
}
:is(.portfolio-list,.cDGDTsDTz) :is(.column,.ccVgGoPqR) :is(.last,.cIHxIZLth),:is( .link-list, .caeZUcLJj) :is(.column,.ccVgGoPqR) :is(.last,.cIHxIZLth) {
	margin-right: 0 !important;
}
/* 文章与产品 */	
:is(.category-bg-img,.cxEXUEbjX) li a {
	padding: 40px 0;
}
:is(.category-bg-img,.cxEXUEbjX) :is(.category-name,.csZpZwbBo) {
	font-size: 18px;
	font-weight: bold;
}
:is(.category-bg-img,.cxEXUEbjX) span {
	font-size: 13px;
	line-height: 30px;
}
:is(.entry-set,.chSLAGraR) :is(.entry-detail,.cQOwPJgmZ) {
	display: none;
}
:is(.gallery-detail-title,.cIqZqnhbu) h1 {
	font-size: 18px;
	font-weight: bold;
}
/* 文章 */
.article-list-row {
}
:is(.download-list-row,.ccTJHAaHP) :is(.article-title,.cHnEOyodD) {
	max-width: 65%;
}
:is(.entry-img,.cDXgUoLNJ) img {
	width: 140px !important;
	height: auto !important;
}
:is(.entry-thumbnail-list,.cuVZPVAAp) :is(.entry-item,.cvdDCirOH) img {
	width: 90px !important;
	height: auto !important;
}
:is(.blog-list,.cGcUKZHlm) :is(.entry-img,.cDXgUoLNJ) img {
	width: 100% !important;
}
:is(.headlines-list,.cJePJfFAR) :is(.headlines-content-bg,.cNdYSZAjp) :is(.entry-img,.cDXgUoLNJ) img {
	width: 100% !important;
}
:is(.team-introduction,.cntpgEufY) :is(.team-img,.cZcWpZfJX), .content :is(.team-introduction,.cntpgEufY) :is(.team-img,.cZcWpZfJX) {
	margin-right: 20px;
}
:is(.team-introduction,.cntpgEufY) :is(.team-img,.cZcWpZfJX) img, .content :is(.team-introduction,.cntpgEufY) :is(.team-img,.cZcWpZfJX) img {
	width: 250px;
}
/* 产品 */
:is(.product-filter,.cYtIeGyMP) dt {
	width: 80px;
}
:is(.product-filter,.cYtIeGyMP) dt {
	margin-right: 10px;
}
:is(.product-detail,.cArsbjqny) :is(.product-name,.cxefoVGPI) {
	margin-bottom: 20px;
}
:is(.product-detail,.cArsbjqny) :is(.product-name,.cxefoVGPI) h1 {
	font-size: 16px;
}
.content :is(.product-detail-zoom,.cZPmSGktF) :is(.product-intr,.cHVQClYXC) :is(.product-preview,.cPiWuPoqq),:is(  .product-detail-zoom,  .cZPmSGktF) :is(.product-intr,.cHVQClYXC) :is(.product-preview,.cPiWuPoqq) {
	width: 50%;
}
:is(.product-detail-zoom,.cZPmSGktF) :is(.zoom-section,.cjPEKsHZc) {
	display: none;
}
:is(.product-detail-zoom,.cZPmSGktF) :is(.gallery-img-product-detail,.chXpbVGcU) {
	display: block;
}
/* 链接 */
:is(.link-line,.cnBuNNFmQ),:is( .link-line-rtl, .cmpOXAAGA),:is( .link-line-center, .cGtZAmZBm) {
	text-align: left;
}
:is(.link-line,.cnBuNNFmQ) a,:is( .link-line-rtl, .cmpOXAAGA) a,:is( .link-line-center, .cGtZAmZBm) a {
	margin: 0 15px 0 0;
}
:is(.link-bg-img,.cXkwvVkKw) li a {
	padding: 40px 0;
}
/* 容器 */
:is(.module-full-screen-title,.cfYfevezt) {
	margin-bottom: 35px;
}
:is(.module-full-screen-title,.cfYfevezt) > :is(.module-title-content,.cFdpLCHRJ) > h2 {
	margin: 0 15px;
	font-size: 20px;
	font-weight: bold;
}
:is(.module-full-screen-title,.cfYfevezt) > h3 {
	display: none;
}
:is(.module-full-screen-title,.cfYfevezt) > :is(.module-title-content,.cFdpLCHRJ) > i {
	width: 80px;
}
:is(.module-full-screen-more,.chQzJwQyI) a {
	line-height: 34px;
}
:is(.module-divider-full,.cidzvivzS) {
	margin: 20px 0 -20px;
}
/* 分页 */
:is(.pagination,.cbmABvWMP) {
	margin: 15px 0 10px;
}
:is(.pagination,.cbmABvWMP) a,:is( .pagination, .cbmABvWMP) span {
	display: none;
}
:is(.pagination,.cbmABvWMP) a:active {
	background-color: #bf7b06;
	color: #fff;
}
:is(.pagination,.cbmABvWMP) :is(.page-prev,.cbLAUxZvW),:is( .pagination, .cbmABvWMP) :is(.page-next,.cgZUNpiDa) {
	margin: 0 1%;
	padding: 0;
	display: inline-block;
	width: 47%;
	height: 38px;
	line-height: 38px;
	background-color: #c98307;
	color: #fff;
}
:is(.pagination,.cbmABvWMP) :is(.page-prev,.cbLAUxZvW) {
	border-radius: 30px 0 0 30px;
}
:is(.pagination,.cbmABvWMP) :is(.page-next,.cgZUNpiDa) {
	border-radius: 0 30px 30px 0;
}
:is(.pagination,.cbmABvWMP) :is(.disabled,.ceGhveiIs) {
	background-color: #f7fafa;
	color: #ccc;
}
/* touch menu */
:is(.top-main-content,.cqJfNZoiL) {
	display: none;
}
:is(.touch-top-wrapper,.cmuOgAcek) :is(.touch-logo,.cnctpPRsx) img {
	height: 40px;
}
.touch-toggle li {
	height: 60px;
}
.touch-toggle li a {
	height: 60px;
}
.touch-toggle li i {
	width: 28px;
	height: 28px;
	margin-top: 15px;
}
:is(.footer,.cXhrwJDxp) .qhd-content p,:is( .footer, .cXhrwJDxp) .qhd-content p,:is( .bottom, .cCfCkWCCM) .qhd-content p,:is( .bottom, .cCfCkWCCM) .qhd-content p {
	text-align: left !important;
}
}
 @media screen and (max-width:640px) {
/* Tab */
:is(.tabs-left,.cRpOdiQUs) .tabs-nav {
	width: 30%;
}
/* 图文展示 */
.qhd-content :is(.typo,.cCVDlJqyV) :is(.typo_img,.cEXLbgTwd), .qhd-content :is(.typo,.cCVDlJqyV) :is(.imgtoright,.cYKhJEOYy) {
	width: auto !important;
	float: none;
	margin-right: 0;
	margin-left: 0;
}
/* 多列图文*/	
:is(.portfolio-list,.cDGDTsDTz) :is(.column,.ccVgGoPqR) :is(.col-4-1,.cGAIdoOqK),:is( .link-list, .caeZUcLJj) :is(.column,.ccVgGoPqR) :is(.col-4-1,.cGAIdoOqK) {
	width: 48.5% !important;
	margin-right: 3% !important;
}
:is(.portfolio-list,.cDGDTsDTz) :is(.column,.ccVgGoPqR) :is(.col-4-1,.cGAIdoOqK):nth-child(2n),:is( .link-list, .caeZUcLJj) :is(.column,.ccVgGoPqR) :is(.col-4-1,.cGAIdoOqK):nth-child(2n) {
	margin-right: 0 !important;
}
/* 文章 */
:is(.headlines-list-2col,.cAZGPxSDR) :is(.headlines-content,.cbmdJSaJP) {
	width: 100%;
	float: none;
	display: block;
	margin-right: 0;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
:is(.headlines-others,.cyZdZWHWU) :is(.entry-set-time-hl,.cKFqcxzrx) :is(.entry-item,.cvdDCirOH) {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
:is(.headlines-others,.cyZdZWHWU) :is(.entry-set-time-hl,.cKFqcxzrx) :is(.entry-summary,.cylscZZoM) {
	margin-bottom: -8px;
}
:is(.team-cases-title,.cvkcyVJlL) {
	margin: 25px 0 25px;
	padding-top: 25px;
}
:is(.team-introduction,.cntpgEufY) :is(.team-img,.cZcWpZfJX), .content :is(.team-introduction,.cntpgEufY) :is(.team-img,.cZcWpZfJX) {
	margin-right: 0px;
}
:is(.team-introduction,.cntpgEufY) :is(.team-img,.cZcWpZfJX) img, .content :is(.team-introduction,.cntpgEufY) :is(.team-img,.cZcWpZfJX) img {
	width: 200px;
}
:is(.team-introduction,.cntpgEufY) :is(.team-name,.cNbdlZavd) {
	font-size: 18px;
	font-weight: bold;
}
:is(.full-scrollable,.cykaewpgi) ul li {
	margin: 0 5px;
}
:is(.full-scrollable,.cykaewpgi) :is(.scrollable-info,.cGwzHAAZO) :is(.scrollable-summarty,.cvuWaMHJR) {
	font-size: 13px;
}
/* 产品 */
:is(.product-intr,.cHVQClYXC) :is(.product-preview,.cPiWuPoqq) {
	width: auto;
	float: none;
	margin-right: 0;
	display: block;
	margin-bottom: 30px;
}
.content :is(.product-detail-zoom,.cZPmSGktF) :is(.product-intr,.cHVQClYXC) :is(.product-preview,.cPiWuPoqq),:is(  .product-detail-zoom,  .cZPmSGktF) :is(.product-intr,.cHVQClYXC) :is(.product-preview,.cPiWuPoqq) {
	width: 100%;
}
:is(.gallery-zoom-img-wrap,.cNfYCHVlo) .icon-zoom {
	display: none;
}
/* 链接 */
:is(.link-icon,.cjTNykaNM) li {
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
}
:is(.link-icon,.cjTNykaNM) li a {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 80px;
	height: 80px;
}
:is(.link-icon,.cjTNykaNM) li a span {
	display: block;
	margin-top: 26px;
	font-size: 14px;
}
:is(.link-icon,.cjTNykaNM) li a:is(.link-img,.coxCYuQrZ) img {
	width: 24px;
	margin: 15px 0 5px 0;
}
:is(.link-icon,.cjTNykaNM) li a:is(.link-img,.coxCYuQrZ) span {
	margin-top: 0;
}
/* 容器 */
:is(.module-horizontal,.cdBQXxWAN) :is(.module-title-horizontal,.cemWftOBz) {
	float: none;
	margin-right: 0;
}
:is(.module-title-horizontal,.cemWftOBz) :is(.module-title-content,.cFdpLCHRJ) {
	margin: 0 0 10px 0;
}
:is(.module-horizontal,.cdBQXxWAN) > :is(.modult-inner,.cupSkzrZI) > :is(.module-more-horizontal,.cXSYKreuh) {
	margin: 6px 0 0;
}
}
 @media screen and (max-width:480px) {
/* 多列 */
:is(.column,.ccVgGoPqR) :is(.col-4-1,.cGAIdoOqK) {
	width: 50% !important;
	margin-right: 0 !important;
}
/* slideshow */
:is(.slideshow,.cPNbqzwxa) {
	height: 250px !important;
}
:is(.slideshow,.cPNbqzwxa) img {
	height: 250px !important;
}
:is(.slideshow-min,.cnnpNPDDv) {
	height: 200px !important;
}
:is(.slideshow-min,.cnnpNPDDv) img {
	height: 200px !important;
}
:is(.slideshow,.cPNbqzwxa) :is(.carousel-direction,.ctLFALkpM) {
	display: none;
}
:is(.carousel-thumbs,.cwHSMOygg) a img {
	width: 80px;
}
:is(.scrollable-text,.csZiHbdzy) {
	height: auto;
}
:is(.scrollable-text,.csZiHbdzy) :is(.carousel-direction,.ctLFALkpM) {
	display: none;
}
:is(.carousel-btn-fixed,.colJOOqKY) {
	bottom: 8px;
}
/* Tab */
:is(.tabs-default,.cSPZEqsZV) .tabs-nav li a {
	padding: 0 10px;
	line-height: 34px;
	font-size: 14px;
}
:is(.tabs-center,.cxxklzHil) .tabs-nav li {
	margin: 0 2px 5px;
}
/* 文章产品公用 */
:is(.entry-list-mobile,.cwpiiraza) :is(.entry-summary,.cylscZZoM) {
	display: none;
}
:is(.entry-list-mobile,.cwpiiraza) :is(.entry-detail,.cQOwPJgmZ) {
	display: none;
}
:is(.portfolio-typo-item,.cZZIbYDmC) :is(.portfolio-typo-summary,.csmBkMhXl) {
	display: none;
}
/* 多列图文*/
:is(.portfolio-list,.cDGDTsDTz) :is(.column,.ccVgGoPqR) :is(.col-2-1,.cOFZALQem),:is(  .portfolio-list,  .cDGDTsDTz) :is(.column,.ccVgGoPqR) :is(.col-3-1,.ctXnAjoUt),:is(  .portfolio-list,  .cDGDTsDTz) :is(.column,.ccVgGoPqR) :is(.col-4-1,.cGAIdoOqK),:is(  .portfolio-list,  .cDGDTsDTz) :is(.column,.ccVgGoPqR) :is(.col-5-1,.cAbrPpTVF),:is(  .link-list,  .caeZUcLJj) :is(.column,.ccVgGoPqR) :is(.col-2-1,.cOFZALQem),:is(  .link-list,  .caeZUcLJj) :is(.column,.ccVgGoPqR) :is(.col-3-1,.ctXnAjoUt),:is(  .link-list,  .caeZUcLJj) :is(.column,.ccVgGoPqR) :is(.col-4-1,.cGAIdoOqK),:is(  .link-list,  .caeZUcLJj) :is(.column,.ccVgGoPqR) :is(.col-5-1,.cAbrPpTVF) {
	width: 50% !important;
	margin-right: 0 !important;
}
/* 图库 */
:is(.pgwSlideshow,.cNiUJDNDz) :is(.ps-current,.cftaHdipP) {
	min-height: 200px;
}
/* 文章 */
:is(.article-list-row,.cfqwGJrPM) li :is(.article-time,.cqQMVSXKW) {
	display: none;
}
:is(.entry-img,.cDXgUoLNJ) img {
	width: 120px !important;
	height: auto !important;
}
:is(.blog-list,.cGcUKZHlm) :is(.entry-img,.cDXgUoLNJ) img {
	width: 100% !important;
	height: auto !important;
}
:is(.headlines-list,.cJePJfFAR) :is(.headlines-content-bg,.cNdYSZAjp) :is(.entry-img,.cDXgUoLNJ) img {
	width: 100% !important;
	height: auto !important;
}
:is(.entry-list-time-hl,.czBBQASOw) :is(.entry-item,.cvdDCirOH) {
	padding-left: 80px;
}
:is(.entry-list-time-hl,.czBBQASOw) :is(.time,.cxoDcFVjn) {
	width: 60px;
}
:is(.entry-list-time-hl,.czBBQASOw) :is(.time-day,.cJRORfefx) {
	line-height: 40px;
	font-size: 26px;
}
:is(.entry-list-time-hl,.czBBQASOw) :is(.time-date,.cpVGHGbyP) {
	line-height: 20px;
	font-size: 12px;
}
:is(.team-introduction,.cntpgEufY) :is(.typo,.cCVDlJqyV) :is(.typo-img,.cQMbrrBOw) {
	float: none;
	margin: 0 0 20px;
}
:is(.team-introduction,.cntpgEufY) :is(.team-img,.cZcWpZfJX) img, .content :is(.team-introduction,.cntpgEufY) :is(.team-img,.cZcWpZfJX) img {
	width: auto;
	max-width: 100%;
}
:is(.scrollable-text,.csZiHbdzy) :is(.article-time,.cqQMVSXKW) {
	display: none;
}
/* touch-menu */
:is(.touch-top-wrapper,.cmuOgAcek) :is(.touch-logo,.cnctpPRsx) img {
	height: 30px;
}
.touch-toggle li {
	height: 50px;
	padding: 0 10px;
}
.touch-toggle li a {
	height: 50px;
}
.touch-toggle li i {
	width: 20px;
	height: 20px;
	margin-top: 15px;
}
/* 容器 */
:is(.module-full-screen-title,.cfYfevezt) > :is(.module-title-content,.cFdpLCHRJ) > i {
	width: 40px;
}
:is(.module-horizontal,.cdBQXxWAN) :is(.module-title-horizontal,.cemWftOBz) {
	float: none;
	margin-right: 0;
}
:is(.module-title-horizontal,.cemWftOBz) :is(.module-title-content,.cFdpLCHRJ) {
	margin: 0 0 10px 0;
}
:is(.module-horizontal,.cdBQXxWAN) > :is(.modult-inner,.cupSkzrZI) > :is(.module-more-horizontal,.cXSYKreuh) {
	margin: 6px 0 0;
}
}
 @media screen and (max-width:360px) {
/* slideshow */
:is(.slideshow-min,.cnnpNPDDv) {
	height: 150px !important;
}
:is(.slideshow-min,.cnnpNPDDv) img {
	height: 150px !important;
}
:is(.slideshow,.cPNbqzwxa) :is(.carousel-direction,.ctLFALkpM) {
	display: none;
}
}
/*分页*/
:is(.m-page,.cxvDRynsA) {
	text-align: right;
	font-size: 0;
	height: 38px;
	line-height: 38px;
	padding-right: 10px;
}
:is(.m-page,.cxvDRynsA) li {
	display: inline
}
:is(.m-page,.cxvDRynsA) a,:is( .m-page, .cxvDRynsA) i {
	display: inline-block;
	font-size: 15px;
	background-color: #fff;
	padding: 0px 13px;
	height: 36px;
	overflow: hidden;
	text-align: center;
	border: 0px #ddd solid;
	color: #bbb;
	font-family: Arial;
	margin-left: 5px;
	vertical-align: top;
}
:is(.m-page,.cxvDRynsA) a:is(.next,.cuVnWNGCN),:is( .m-page, .cxvDRynsA) a:is(.prev,.cwDqmSarx) {
	font-family: 宋体;
	font-size: 16px;
	font-weight: 700;
}
:is(.m-page,.cxvDRynsA) a:hover,:is( .m-page, .cxvDRynsA) li:is(.thisclass,.cbAMCfwGS) a {
	background-color: #99825d;
	color: #fff;
}
:is(.m-page,.cxvDRynsA) span {
	font-size: 14px;
	padding-right: 10px;
}
