/* ======  织梦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, .czpKInydp) {
	font-size: 32px;
}
h2,:is( .h2, .cmOmcRtKy) {
	font-size: 26px;
}
h3,:is( .h3, .cqxsMwCoD) {
	font-size: 24px;
}
h4,:is( .h4, .cmAzeDYtZ) {
	font-size: 22px;
}
h5,:is( .h5, .cOdIYfeFr) {
	font-size: 18px;
}
h6,:is( .h6, .cCrqToKhL) {
	font-size: 14px;
}
/* ======  clearfix  ====== */
:is(.clear,.cGpJaPpFK) {
	clear: both;
	visibility: hidden;
	display: block;
	font-size: 0;
	line-height: 0;
}
:is(.clearfix,.cSLrvbtnP):after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
:is(.clearfix,.cSLrvbtnP) {
*zoom:1;
}
/* ======  typo  ====== */
:is(.typo,.cLBkfdDOW):before,:is( .typo, .cLBkfdDOW):after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
:is(.typo,.cLBkfdDOW):after {
	clear: both;
}
:is(.typo,.cLBkfdDOW) {
*zoom:1;
}
:is(.typo,.cLBkfdDOW) :is(.typo-text,.cZksCuyjc) {
	overflow: hidden;
*zoom:1;
}
:is(.typo,.cLBkfdDOW) :is(.typo-img,.cAwnyrrYH) {
	float: left;
	margin-right: 20px;
}
:is(.typo,.cLBkfdDOW) :is(.typo-img-right,.cVwOWiupD) {
	float: right;
	margin-left: 20px;
	margin-right: 0;
}
/* ======  Columns  ====== */
:is(.column,.cmJotWqAu):after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	min-height: 0;
	visibility: hidden;
*zoom:1;
}
:is(.column,.cmJotWqAu) {
	width: 100%;
}
:is(.column,.cmJotWqAu) :is(.col-2-1,.cvAGNBWiJ),:is( .column, .cmJotWqAu) :is(.col-3-1,.coEYZoUqs),:is( .column, .cmJotWqAu) :is(.col-4-1,.cnAjqztsR),:is( .column, .cmJotWqAu) :is(.col-4-2,.chxZimpmx),:is( .column, .cmJotWqAu) :is(.col-5-1,.clwBkuRYV),:is( .column, .cmJotWqAu) :is(.col-3-2,.cqMgZcPwi),:is( .column, .cmJotWqAu) :is(.col-4-3,.cdKPRjxYg),:is( .column, .cmJotWqAu) :is(.col-5-2,.ctllkCBiI),:is( .column, .cmJotWqAu) :is(.col-5-3,.ckrNfbMoE),:is( .column, .cmJotWqAu) :is(.col-5-4,.csfxXZUvB) {
	float: left;
	min-height: 1px;
	height: auto !important;
	_height: 1px;
}
/* default marg-per3 margin right 3% */
:is(.column,.cmJotWqAu) :is(.col-1-1,.cXKiswmvZ) {
	width: 100%;
}
:is(.column,.cmJotWqAu) :is(.col-2-1,.cvAGNBWiJ) {
	width: 48.5%;
	margin-right: 3%;
}
:is(.column,.cmJotWqAu) :is(.col-3-1,.coEYZoUqs) {
	width: 31.3333%;
	margin-right: 3%;
}
:is(.column,.cmJotWqAu) :is(.col-4-1,.cnAjqztsR) {
	width: 22.75%;
	margin-right: 3%;
}
:is(.column,.cmJotWqAu) :is(.col-5-1,.clwBkuRYV) {
	width: 17.6%;
	margin-right: 3%;
}
:is(.column,.cmJotWqAu) :is(.col-3-2,.cqMgZcPwi) {
	width: 65.6666%;
	margin-right: 3%;
}
:is(.column,.cmJotWqAu) :is(.col-4-2,.chxZimpmx) {
	width: 48.5%;
	margin-right: 3%;
}
:is(.column,.cmJotWqAu) :is(.col-4-3,.cdKPRjxYg) {
	width: 74.25%;
	margin-right: 3%;
}
:is(.column,.cmJotWqAu) :is(.col-5-2,.ctllkCBiI) {
	width: 38.2%;
	margin-right: 3%;
}
:is(.column,.cmJotWqAu) :is(.col-5-3,.ckrNfbMoE) {
	width: 58.8%;
	margin-right: 3%;
}
:is(.column,.cmJotWqAu) :is(.col-5-4,.csfxXZUvB) {
	width: 79.4%;
	margin-right: 3%;
}
/* margin right 0% */
:is(.marg-per0,.cyGgWfesT) > :is(.col-2-1,.cvAGNBWiJ) {
	width: 50%;
	margin-right: 0;
}
:is(.marg-per0,.cyGgWfesT) > :is(.col-3-1,.coEYZoUqs) {
	width: 33.3333%;
	margin-right: 0;
}
:is(.marg-per0,.cyGgWfesT) > :is(.col-4-1,.cnAjqztsR) {
	width: 25%;
	margin-right: 0;
}
:is(.marg-per0,.cyGgWfesT) > :is(.col-5-1,.clwBkuRYV) {
	width: 20%;
	margin-right: 0;
}
:is(.marg-per0,.cyGgWfesT) > :is(.col-3-2,.cqMgZcPwi) {
	width: 66.6666%;
	margin-right: 0;
}
:is(.marg-per0,.cyGgWfesT) > :is(.col-4-2,.chxZimpmx) {
	width: 50%;
	margin-right: 0;
}
:is(.marg-per0,.cyGgWfesT) > :is(.col-4-3,.cdKPRjxYg) {
	width: 75%;
	margin-right: 0;
}
:is(.marg-per0,.cyGgWfesT) > :is(.col-5-2,.ctllkCBiI) {
	width: 40%;
	margin-right: 0;
}
:is(.marg-per0,.cyGgWfesT) > :is(.col-5-3,.ckrNfbMoE) {
	width: 60%;
	margin-right: 0;
}
:is(.marg-per0,.cyGgWfesT) > :is(.col-5-4,.csfxXZUvB) {
	width: 80%;
	margin-right: 0;
}
/* margin right 2% */
:is(.marg-per2,.cNNdfJnSb) > :is(.col-2-1,.cvAGNBWiJ) {
	width: 49%;
	margin-right: 2%;
}
:is(.marg-per2,.cNNdfJnSb) > :is(.col-3-1,.coEYZoUqs) {
	width: 32%;
	margin-right: 2%;
}
:is(.marg-per2,.cNNdfJnSb) > :is(.col-4-1,.cnAjqztsR) {
	width: 21.5%;
	margin-right: 2%;
}
:is(.marg-per2,.cNNdfJnSb) > :is(.col-5-1,.clwBkuRYV) {
	width: 18.4%;
	margin-right: 2%;
}
:is(.marg-per2,.cNNdfJnSb) > :is(.col-3-2,.cqMgZcPwi) {
	width: 66%;
	margin-right: 2%;
}
:is(.marg-per2,.cNNdfJnSb) > :is(.col-4-2,.chxZimpmx) {
	width: 49%;
	margin-right: 2%;
}
:is(.marg-per2,.cNNdfJnSb) > :is(.col-4-3,.cdKPRjxYg) {
	width: 74.5%;
	margin-right: 2%;
}
:is(.marg-per2,.cNNdfJnSb) > :is(.col-5-2,.ctllkCBiI) {
	width: 38.8%;
	margin-right: 2%;
}
:is(.marg-per2,.cNNdfJnSb) > :is(.col-5-3,.ckrNfbMoE) {
	width: 59.2%;
	margin-right: 2%;
}
:is(.marg-per2,.cNNdfJnSb) > :is(.col-5-4,.csfxXZUvB) {
	width: 79.6%;
	margin-right: 2%;
}
/* margin right 4% */
:is(.marg-per4,.cQeHXbyzZ) > :is(.col-2-1,.cvAGNBWiJ) {
	width: 48%;
	margin-right: 4%;
}
:is(.marg-per4,.cQeHXbyzZ) > :is(.col-3-1,.coEYZoUqs) {
	width: 30.6667%;
	margin-right: 4%;
}
:is(.marg-per4,.cQeHXbyzZ) > :is(.col-4-1,.cnAjqztsR) {
	width: 22%;
	margin-right: 4%;
}
:is(.marg-per4,.cQeHXbyzZ) > :is(.col-5-1,.clwBkuRYV) {
	width: 16.8%;
	margin-right: 4%;
}
:is(.marg-per4,.cQeHXbyzZ) > :is(.col-3-2,.cqMgZcPwi) {
	width: 65.3333%;
	margin-right: 4%;
}
:is(.marg-per4,.cQeHXbyzZ) > :is(.col-4-2,.chxZimpmx) {
	width: 48%;
	margin-right: 4%;
}
:is(.marg-per4,.cQeHXbyzZ) > :is(.col-4-3,.cdKPRjxYg) {
	width: 74%;
	margin-right: 4%;
}
:is(.marg-per4,.cQeHXbyzZ) > :is(.col-5-2,.ctllkCBiI) {
	width: 37.6%;
	margin-right: 4%;
}
:is(.marg-per4,.cQeHXbyzZ) > :is(.col-5-3,.ckrNfbMoE) {
	width: 58.4%;
	margin-right: 4%;
}
:is(.marg-per4,.cQeHXbyzZ) > :is(.col-5-4,.csfxXZUvB) {
	width: 79.2%;
	margin-right: 4%;
}
/* margin right 5% */
:is(.marg-per5,.cYzLAOUhp) > :is(.col-2-1,.cvAGNBWiJ) {
	width: 47.5%;
	margin-right: 5%;
}
:is(.marg-per5,.cYzLAOUhp) > :is(.col-3-1,.coEYZoUqs) {
	width: 30%;
	margin-right: 5%;
}
:is(.marg-per5,.cYzLAOUhp) > :is(.col-4-1,.cnAjqztsR) {
	width: 21.25%;
	margin-right: 5%;
}
:is(.marg-per5,.cYzLAOUhp) > :is(.col-5-1,.clwBkuRYV) {
	width: 16%;
	margin-right: 5%;
}
:is(.marg-per5,.cYzLAOUhp) > :is(.col-3-2,.cqMgZcPwi) {
	width: 65%;
	margin-right: 5%;
}
:is(.marg-per5,.cYzLAOUhp) > :is(.col-4-2,.chxZimpmx) {
	width: 47.5%;
	margin-right: 5%;
}
:is(.marg-per5,.cYzLAOUhp) > :is(.col-4-3,.cdKPRjxYg) {
	width: 73.75%;
	margin-right: 5%;
}
:is(.marg-per5,.cYzLAOUhp) > :is(.col-5-2,.ctllkCBiI) {
	width: 37%;
	margin-right: 5%;
}
:is(.marg-per5,.cYzLAOUhp) > :is(.col-5-3,.ckrNfbMoE) {
	width: 58%;
	margin-right: 5%;
}
:is(.marg-per5,.cYzLAOUhp) > :is(.col-5-4,.csfxXZUvB) {
	width: 79%;
	margin-right: 5%;
}
:is(.column,.cmJotWqAu) :is(.last,.cClGdleLo) {
	margin-right: 0;
*float:right;
*clear:right;
}
/* ======  Form  ====== */
:is(.qhdform,.ccjcjCCHv) fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
:is(.qhdform,.ccjcjCCHv) fieldset legend {
	margin: 0;
	padding: 0;
}
:is(.qhdform,.ccjcjCCHv) :is(.formHeader,.cSKQSdCsK),:is( .qhdform, .ccjcjCCHv) :is(.formSection,.cYpyKrXVe) {
	padding-bottom: 10px;
	margin-bottom: 25px;
}
:is(.qhdform,.ccjcjCCHv) :is(.formHeader,.cSKQSdCsK) p,:is( .qhdform, .ccjcjCCHv) :is(.formSection,.cYpyKrXVe) p {
	color: #666;
}
/* clear float for Form */ 
:is(.qhdform,.ccjcjCCHv) :is(.formrow,.cpKUjwejm) {
	font-size: 12px;
	line-height: 100%;
}
:is(.qhdform,.ccjcjCCHv) :is(.formrow,.cpKUjwejm):before,:is( .formrow, .cpKUjwejm):after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
:is(.qhdform,.ccjcjCCHv) :is(.formrow,.cpKUjwejm):after {
	clear: both;
}
:is(.qhdform,.ccjcjCCHv) :is(.formrow,.cpKUjwejm) {
#zoom:1;
}
:is(.qhdform,.ccjcjCCHv) :is(.formrow,.cpKUjwejm) .controls {
	overflow: hidden;
#zoom:1;
	_float: left;
	_clear: right;
}
/* ====== 默认表单布局 ====== */
/*表单抬头*/
:is(.qhdform,.ccjcjCCHv) :is(.formrow,.cpKUjwejm) :is(.label,.cNZifbgBJ) {
	display: block;
	float: left;
	margin: 5px 15px 0 0;
	line-height: 16px;
	width: 100px;
}
:is(.qhdform,.ccjcjCCHv) :is(.formrow,.cpKUjwejm) :is(.label,.cNZifbgBJ) em {
	display: inline-block;
	float: right;
	line-height: 22px;
	margin-left: 5px;
}
/*帮助提示*/
:is(.qhdform,.ccjcjCCHv) :is(.inlineHint,.cCANuAziU) {
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: middle;
}
:is(.qhdform,.ccjcjCCHv) :is(.inlineHint,.cCANuAziU),:is( .qhdform, .ccjcjCCHv) :is(.blockHint,.ccebybjcb) {
	color: #777;
	line-height: 20px;
}
/* 默认表单元素宽度 */
:is(.qhdform,.ccjcjCCHv) :is(.textInput,.czMAdyDkX),:is( .qhdform, .ccjcjCCHv) :is(.fileUpload,.cvMRgrGCe),:is( .qhdform, .ccjcjCCHv) :is(.selectInput,.cZbKfxxKC),:is( .qhdform, .ccjcjCCHv) select,:is( .qhdform, .ccjcjCCHv) textarea {
	width: 95%;
}
/* 预设表单元素宽度 */
:is(.qhdform,.ccjcjCCHv) :is(.small,.ckdOhCbHx) {
	width: 25% !important;
}
:is(.qhdform,.ccjcjCCHv) :is(.medium,.cyygHJKvY) {
	width: 50% !important;
}
:is(.qhdform,.ccjcjCCHv) :is(.auto,.coBqZEyEs) {
	width: auto !important;
	height: auto !important;
	overflow: visible;
}
:is(.qhdform,.ccjcjCCHv) :is(.textInput,.czMAdyDkX),:is( .qhdform, .ccjcjCCHv) :is(.textarea,.cZRbndTlC),:is( .qhdform, .ccjcjCCHv) :is(.selectInput,.cZbKfxxKC),:is( .qhdform, .ccjcjCCHv) :is(.fileUpload,.cvMRgrGCe) {
	color: #666;
	margin: 0 5px 6px 0;
}
/* 表单组 */
:is(.qhdform,.ccjcjCCHv) .controls ul {
	padding: 0;
	margin: 0 0 10px;
	list-style: none;
}
:is(.qhdform,.ccjcjCCHv) .controls li {
	padding: 8px 0 0;
*padding:5px 0 0;
	list-style: none;
}
:is(.qhdform,.ccjcjCCHv) .controls :is(.inlinelabel,.cPjXtFpxI) li {
	display: inline-block;
*display:inline;
*zoom:1;
	margin-right: 15px;
}
:is(.qhdform,.ccjcjCCHv) .controls li label :is(.textInput,.czMAdyDkX),:is( .qhdform, .ccjcjCCHv) .controls li label :is(.textarea,.cZRbndTlC),:is( .qhdform, .ccjcjCCHv) .controls li label :is(.selectInput,.cZbKfxxKC) {
	display: block;
	margin-top: 8px;
}
:is(.qhdform,.ccjcjCCHv) .controls :is(.column,.cmJotWqAu) li :is(.textInput,.czMAdyDkX),:is( .qhdform, .ccjcjCCHv) .controls :is(.column,.cmJotWqAu) li :is(.textarea,.cZRbndTlC),:is( .qhdform, .ccjcjCCHv) .controls :is(.column,.cmJotWqAu) li :is(.selectInput,.cZbKfxxKC) {
	width: 90%;
	margin-right: 0;
}
:is(.qhdform,.ccjcjCCHv) .controls :is(.column,.cmJotWqAu) {
	margin-bottom: 0;
}
/* ====== 无边框/文本居右 表单布局 ====== */
:is(.qhdform,.ccjcjCCHv) :is(.labelRright,.cdsTsyBlP) :is(.label,.cNZifbgBJ) {
	text-align: right;
	margin-left: 0;
}
:is(.qhdform,.ccjcjCCHv) :is(.labelRright,.cdsTsyBlP) :is(.label,.cNZifbgBJ) em {
	float: none;
	line-height: normal;
	margin: 0 5px 0 0;
}
:is(.qhdform,.ccjcjCCHv) :is(.labelRright,.cdsTsyBlP) :is(.formrow,.cpKUjwejm) {
	border: none;
	padding: 5px 0;
}
/* ====== 竖排结构 表单布 局====== */
:is(.qhdform,.ccjcjCCHv) :is(.blockLabels,.cgqJCVnOJ) :is(.label,.cNZifbgBJ) {
	display: block;
	float: none;
	position: relative;
	margin: 0 0 5px 0;
	line-height: 18px;
	width: 100%;
}
:is(.qhdform,.ccjcjCCHv) :is(.blockLabels,.cgqJCVnOJ) :is(.label,.cNZifbgBJ) em {
	display: inline-block;
	float: none;
	line-height: 16px;
	position: absolute;
	left: -6px;
	top: 2px;
	margin-left: 0;
}
/* form skins */
:is(.qhdform,.ccjcjCCHv) :is(.formrow,.cpKUjwejm) {
	padding: 15px 10px 10px;/* width:100%;*/
	overflow: hidden;
	border-bottom: 1px solid #EFEFEF;
}
:is(.qhdform,.ccjcjCCHv) :is(.formbutton,.cPcAiEGHw) {
	border-bottom: none;
}
:is(.qhdform,.ccjcjCCHv) :is(.textInput,.czMAdyDkX),:is( .qhdform, .ccjcjCCHv) 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,.ccjcjCCHv) textarea {
	height: 12em;
	line-height: 160%;
}
:is(.qhdform,.ccjcjCCHv) select {
	padding: 4px;
	border: 1px solid #ddd;
	background: #fff;
}
:is(.qhdform,.ccjcjCCHv) :is(.textInput,.czMAdyDkX):focus,:is( .qhdform, .ccjcjCCHv) textarea:focus {
	border-color: #c9c9c9;
	outline: 0;
}
:is(.qhdform,.ccjcjCCHv) :is(.textInput,.czMAdyDkX),:is( .qhdform, .ccjcjCCHv) 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,.ccjcjCCHv) :is(.formrow,.cpKUjwejm):is(.error,.cPqDZyxPg),:is( .qhdform, .ccjcjCCHv) :is(.formrow,.cpKUjwejm):is(.focused,.cgVtzcbtC):is(.error,.cPqDZyxPg) {
	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,.ccjcjCCHv) :is(.labelRright,.cdsTsyBlP) :is(.formrow,.cpKUjwejm):is(.error,.cPqDZyxPg),:is( .qhdform, .ccjcjCCHv) :is(.labelRright,.cdsTsyBlP) :is(.formrow,.cpKUjwejm):is(.focused,.cgVtzcbtC):is(.error,.cPqDZyxPg) {
	background: none;
	border: none;
}
:is(.qhdform,.ccjcjCCHv) :is(.labelRright,.cdsTsyBlP) :is(.formrow,.cpKUjwejm):is(.error,.cPqDZyxPg) input.error,:is( .qhdform, .ccjcjCCHv) :is(.labelRright,.cdsTsyBlP) :is(.formrow,.cpKUjwejm):is(.error,.cPqDZyxPg) select.error,:is( .qhdform, .ccjcjCCHv) :is(.labelRright,.cdsTsyBlP) :is(.formrow,.cpKUjwejm):is(.error,.cPqDZyxPg) 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,.cXVOvYJRw) 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,.cgIHSJcLA) {
	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,.cApwoZwco) 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,.cApwoZwco) 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,.cWMTrRcqL) {
	overflow: visible;
}
.qhd-content :is(.table,.cWMTrRcqL) th, .qhd-content :is(.table,.cWMTrRcqL) td {
	line-height: 1.8;
	padding: 14px 18px;
}
.qhd-content :is(.table,.cWMTrRcqL) th {
	background-color: #99825d;
	color: #fff;
}
.qhd-content .table td {
}
.qhd-content :is(.table,.cWMTrRcqL) tbody tr:first-child td {
	background-color: transparent;
	color: #333;
	font-size: 14px;
	font-weight: normal;
}
.qhd-content :is(.table,.cWMTrRcqL) tbody tr:is(.trhover,.cApwoZwco) td {
	background-color: #ebebeb;
}
.qhd-content :is(.table,.cWMTrRcqL) th {
	background-color: #ed1c24;
	color: #fff;
	font-size: 16px;
}
.qhd-content :is(.table-row,.cpnyaSTzd) thead th {
	background-color: #ed1c24;
	color: #fff;
}
.qhd-content :is(.table-row,.cpnyaSTzd) tbody th {
	background-color: #ed1c24;
	color: #fff;
}
.qhd-content :is(.table,.cWMTrRcqL) tbody :is(.even-row,.cCAAQWvfg) td {
	background-color: #f7f7f7;
}
:is(.video-responsive,.clHElRAnz) video:is(.video-play-wrapper,.cxVayCrVU) {
	width: 100%;
	height: auto !important;
	text-align: center;
}
:is(.video-responsive,.clHElRAnz) span:is(.video-play-wrapper,.cxVayCrVU) {
	width: 100%;
*height:auto !important;
	text-align: center;
}
/*IE8*/
@media \0screen {
:is(.video-responsive,.clHElRAnz) :is(.video-play-wrapper,.cxVayCrVU) {
	position: relative;
	height: 0 !important;
	padding-bottom: 56.25%;
	padding-top: 0 !important;
	overflow: hidden;
}
:is(.video-responsive,.clHElRAnz) :is(.video-play-wrapper,.cxVayCrVU) iframe,:is( .video-responsive, .clHElRAnz) :is(.video-play-wrapper,.cxVayCrVU) object,:is( .article-detail, .cAlbGjvLD) :is(.video-play-wrapper,.cxVayCrVU) embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
}
:is(.video-responsive,.clHElRAnz) span:is(.video-play-wrapper,.cxVayCrVU) {
	position: relative;
	height: 0 !important;
	padding-bottom: 56.25%;
	padding-top: 30px;
	overflow: hidden;
}
:is(.video-responsive,.clHElRAnz) span:is(.video-play-wrapper,.cxVayCrVU) {
*position:relative;
*height:auto !important;
*padding-bottom:0;
*margin-top:-30px;
	overflow: visible;
}
:is(.video-responsive,.clHElRAnz) span:is(.video-play-wrapper,.cxVayCrVU) object,:is( .video-responsive, .clHElRAnz) span:is(.video-play-wrapper,.cxVayCrVU) object embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
:is(.video-responsive,.clHElRAnz) span:is(.video-play-wrapper,.cxVayCrVU) object,:is( .video-responsive, .clHElRAnz) span:is(.video-play-wrapper,.cxVayCrVU) 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/20260423020221.09ba1c87/assets/img/b0/f7/b0f741a646f90091b1d5f9d8a7f252aa9dbbcc07.webp') no-repeat right -30px;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/d0/f1/d0f1a9238b3802b659a059dd6813b59fc8e24f62.webp') no-repeat right -30px;
}
.btn-small-norm span {
	background: url('/releases/20260423020221.09ba1c87/assets/img/b0/f7/b0f741a646f90091b1d5f9d8a7f252aa9dbbcc07.webp') no-repeat left 0;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/d0/f1/d0f1a9238b3802b659a059dd6813b59fc8e24f62.webp') no-repeat left 0;
}
.btn-small-main, button.btn-small-main em {
	background: url('/releases/20260423020221.09ba1c87/assets/img/2d/1e/2d1ea90a5f2c95d078b302b9e2e22bb3764dc987.webp') no-repeat right -30px;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/32/35/32351ae07420bae0602da245c26fe436f753c2b1.webp') no-repeat right -30px;
}
.btn-small-main span {
	background: url('/releases/20260423020221.09ba1c87/assets/img/2d/1e/2d1ea90a5f2c95d078b302b9e2e22bb3764dc987.webp') no-repeat left 0;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/32/35/32351ae07420bae0602da245c26fe436f753c2b1.webp') no-repeat left 0;
}
.btn-small-assist, button.btn-small-assist em {
	background: url('/releases/20260423020221.09ba1c87/assets/img/0f/3a/0f3aa855833929d4e5bc604696799d3182fc665c.webp') no-repeat right -30px;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/61/9c/619c248811d5f4e32ce24739a7f890e9773ac530.webp') no-repeat right -30px;
}
.btn-small-assist span {
	background: url('/releases/20260423020221.09ba1c87/assets/img/0f/3a/0f3aa855833929d4e5bc604696799d3182fc665c.webp') no-repeat left 0;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/61/9c/619c248811d5f4e32ce24739a7f890e9773ac530.webp') no-repeat left 0;
}
.btn-small-match, button.btn-small-match em {
	background: url('/releases/20260423020221.09ba1c87/assets/img/19/28/19287a7d21bf5ae7641fb85fa0b2cb5ce0b58230.webp') no-repeat right -30px;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/25/94/259451a5c280f8aadbb14c3c369662c3f9cc3d13.webp') no-repeat right -30px;
}
.btn-small-match span {
	background: url('/releases/20260423020221.09ba1c87/assets/img/19/28/19287a7d21bf5ae7641fb85fa0b2cb5ce0b58230.webp') no-repeat left 0;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/25/94/259451a5c280f8aadbb14c3c369662c3f9cc3d13.webp') no-repeat left 0;
}
/*中型按钮*/
.btn-medium-norm, button.btn-medium-norm em {
	background: url('/releases/20260423020221.09ba1c87/assets/img/f0/33/f033441b0a1e2b111cb2f26a0e42f363bd998bcb.webp') no-repeat right -38px;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/08/49/0849848739ac69c88ea255cbda4734ceeda0c34a.webp') no-repeat right -38px;
}
.btn-medium-norm span {
	background: url('/releases/20260423020221.09ba1c87/assets/img/f0/33/f033441b0a1e2b111cb2f26a0e42f363bd998bcb.webp') no-repeat left 0;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/08/49/0849848739ac69c88ea255cbda4734ceeda0c34a.webp') no-repeat left 0;
}
.btn-medium-main, button.btn-medium-main em {
	background: url('/releases/20260423020221.09ba1c87/assets/img/43/1c/431c0bafdefa366c8747096123b638590b60464e.webp') no-repeat right -38px;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/a7/0d/a70dd8d9a777e931038cae178634bc22c01cd561.webp') no-repeat right -38px;
}
.btn-medium-main span {
	background: url('/releases/20260423020221.09ba1c87/assets/img/43/1c/431c0bafdefa366c8747096123b638590b60464e.webp') no-repeat left 0;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/a7/0d/a70dd8d9a777e931038cae178634bc22c01cd561.webp') no-repeat left 0;
}
.btn-medium-assist, button.btn-medium-assist em {
	background: url('/releases/20260423020221.09ba1c87/assets/img/dc/c7/dcc7c41aed3d13d92d2476e5809a30a27688ffc2.webp') no-repeat right -38px;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/b8/b3/b8b363024d412b6d39f2426535e8402a5297c345.webp') no-repeat right -38px;
}
.btn-medium-assist span {
	background: url('/releases/20260423020221.09ba1c87/assets/img/dc/c7/dcc7c41aed3d13d92d2476e5809a30a27688ffc2.webp') no-repeat left 0;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/b8/b3/b8b363024d412b6d39f2426535e8402a5297c345.webp') no-repeat left 0;
}
.btn-medium-match, button.btn-medium-match em {
	background: url('/releases/20260423020221.09ba1c87/assets/img/19/39/193944576c8ef238c0f2d39f86289bf9e5ac3af6.webp') no-repeat right -38px;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/59/cb/59cb304c7ebfc5c56e4a502ce140f973ba6a924b.webp') no-repeat right -38px;
}
.btn-medium-match span {
	background: url('/releases/20260423020221.09ba1c87/assets/img/19/39/193944576c8ef238c0f2d39f86289bf9e5ac3af6.webp') no-repeat left 0;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/59/cb/59cb304c7ebfc5c56e4a502ce140f973ba6a924b.webp') no-repeat left 0;
}
/*大型按钮*/
.btn-large-norm, button.btn-large-norm em {
	background: url('/releases/20260423020221.09ba1c87/assets/img/af/23/af232d6266f21899734f8fab312b06b8e97f9c45.webp') no-repeat right -48px;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/ac/02/ac02f8f48081297a458d838d5d0d5643b211e5f8.webp') no-repeat right -48px;
}
.btn-large-norm span {
	background: url('/releases/20260423020221.09ba1c87/assets/img/af/23/af232d6266f21899734f8fab312b06b8e97f9c45.webp') no-repeat left 0;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/ac/02/ac02f8f48081297a458d838d5d0d5643b211e5f8.webp') no-repeat left 0;
}
.btn-large-main, button.btn-large-main em {
	background: url('/releases/20260423020221.09ba1c87/assets/img/74/b4/74b4f1a581925ec54455e2bd49d9917139e2e97d.webp') no-repeat right -48px;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/9e/1f/9e1f39cb5b004a868447b944ec82077d7defad21.webp') no-repeat right -48px;
}
.btn-large-main span {
	background: url('/releases/20260423020221.09ba1c87/assets/img/74/b4/74b4f1a581925ec54455e2bd49d9917139e2e97d.webp') no-repeat left 0;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/9e/1f/9e1f39cb5b004a868447b944ec82077d7defad21.webp') no-repeat left 0;
}
.btn-large-assist, button.btn-large-assist em {
	background: url('/releases/20260423020221.09ba1c87/assets/img/7a/01/7a0133b797b4424e79c77c73391a17f86a263486.webp') no-repeat right -48px;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/22/ca/22caaadb76b02aa0ce648ded630a4b6be6b23d49.webp') no-repeat right -48px;
}
.btn-large-assist span {
	background: url('/releases/20260423020221.09ba1c87/assets/img/7a/01/7a0133b797b4424e79c77c73391a17f86a263486.webp') no-repeat left 0;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/22/ca/22caaadb76b02aa0ce648ded630a4b6be6b23d49.webp') no-repeat left 0;
}
.btn-large-match, button.btn-large-match em {
	background: url('/releases/20260423020221.09ba1c87/assets/img/17/c3/17c302fc306f3e60d217814c33c9e230f1c2fac8.webp') no-repeat right -48px;
	_background: url('/releases/20260423020221.09ba1c87/assets/img/b4/40/b44095beb7201ee2cf2a9607b6bcdc5191bab3f9.webp') no-repeat right -48px;
}
.btn-large-match span {
	background: url('/releases/20260423020221.09ba1c87/assets/img/17/c3/17c302fc306f3e60d217814c33c9e230f1c2fac8.webp') no-repeat left 0;
	_background: url('/releases/20260423020221.09ba1c87/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,.cJiaMMuIf) 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,.cJiaMMuIf) a:hover {
	background-color: #99825d;
	color: #fff;
	text-decoration: none;
}
:is(.carousel-direction,.cJiaMMuIf) a:is(.disabled,.ciBhbLDZq),:is( .carousel-direction, .cJiaMMuIf) a:is(.disabled,.ciBhbLDZq):hover {
	background-color: #dcf2ff;
	color: #ccc;
	cursor: default;
}
:is(.carousel-prev,.cXpooqhZV) {
	left: 0;
}
:is(.carousel-next,.cUGvKAAUv) {
	right: 0;
}
:is(.carousel-btn,.cUBDzBITb) {
	text-align: center;
	margin: 10px 0;
}
:is(.carousel-btn,.cUBDzBITb) a {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 6px;
	background: #ccc;
	border-radius: 50%;
}
:is(.carousel-btn,.cUBDzBITb) :is(.selected,.czzNWhTqB) {
	background: #99825d;
	cursor: default;
}
:is(.carousel-btn,.cUBDzBITb) a span {
	display: none;
}
:is(.carousel-btn-fixed,.ciadLZOvr) {
	width: 100%;
	position: absolute;
	bottom: 15px;
	left: 0;
	margin: 0;
	z-index: 100;
}
:is(.carousel-num,.cZjHitpii) {
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 100;
}
:is(.carousel-num,.cZjHitpii) 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,.cZjHitpii) a:hover {
	text-decoration: none;
	color: #fff;
}
:is(.carousel-num,.cZjHitpii) a:is(.selected,.czzNWhTqB) {
	background: #99825d;
	cursor: default;
}
:is(.carousel-thumbs,.cwnwCjPeB) {
	text-align: center;
}
:is(.carousel-thumbs,.cwnwCjPeB) a {
	border: 2px solid #ccc;
	margin: 0 3px;
	display: inline-block;
*display:inline;
*zoom:1;
}
:is(.carousel-thumbs,.cwnwCjPeB) a img {
	display: block;
}
:is(.carousel-thumbs,.cwnwCjPeB) a:hover,:is( .carousel-thumbs, .cwnwCjPeB) a:is(.selected,.czzNWhTqB) {
	border-color: #f60;
}
:is(.carousel,.cmEYQLqLe) {
	position: relative;
}
:is(.carousel-item,.cQdfHkoMX) {
	position: relative;
	float: left;
	display: block;
	
}
:is(.carousel-item,.cQdfHkoMX) :is(.carousel-img,.cTPUSZDbn) {
	display: block;
}
:is(.carousel-item,.cQdfHkoMX) :is(.carousel-img,.cTPUSZDbn) a[href="javascript:;"] {
	cursor: default;
}
:is(.carousel-item,.cQdfHkoMX) :is(.carousel-img,.cTPUSZDbn) img {
	display: block;
}
:is(.carousel-info,.cCnfXTwEL) {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url('/releases/20260423020221.09ba1c87/assets/img/10/cb/10cb88a8e3b615aae6282a79a1784b8c8808de8a.webp');
}
:is(.carousel-info-inner,.cAPwqiZHA) {
	font-size: 13px;
	padding: 8px 10px;
	color: #fff;
}
:is(.carousel-info-inner,.cAPwqiZHA) a,:is( .carousel-info-inner, .cAPwqiZHA) a:hover {
	color: #fff;
}
:is(.carousel-info-inner,.cAPwqiZHA) h3 {
	font-size: 15px;
	line-height: 20px;
	color: #fff;
}
:is(.carousel-info-inner,.cAPwqiZHA) p {
	margin-top: 5px;
}
:is(.responsive-carousel,.cJQBOVeAz) {
	overflow: hidden;
}
:is(.responsive-carousel,.cJQBOVeAz) :is(.carousel-item,.cQdfHkoMX) img {
	width: 100%;
	height: auto !important;
}
:is(.responsive-carousel,.cJQBOVeAz) :is(.carousel-direction,.cJiaMMuIf) {
	display: none;
}
:is(.responsive-carousel,.cJQBOVeAz):hover :is(.carousel-direction,.cJiaMMuIf) {
	display: block;
}
:is(.responsive-carousel-set,.cBUlUMpOZ) :is(.carousel-info-inner,.cAPwqiZHA) h3 {
	font-weight: normal;
}
:is(.slideshow,.cHdvdnZmS) {
	overflow: hidden;
}
:is(.slideshow,.cHdvdnZmS) :is(.carousel-direction,.cJiaMMuIf) a {
	width: 55px;
	height: 55px;
	line-height: 55px;
}
.slideshow .carousel-direction a:hover {
}
.slideshow .carousel-prev {
}
.slideshow .carousel-next {
}
:is(.slideshow-gallery,.cbRAJZIrA) {
	margin-bottom: 20px;
}
:is(.slideshow-gallery,.cbRAJZIrA) :is(.carousel-img,.cTPUSZDbn) a {
	display: block;
	text-align: center;
	width: 100%;
}
:is(.slideshow-gallery,.cbRAJZIrA) :is(.carousel-img,.cTPUSZDbn) img {
	display: inline;
}
:is(.slideshow-gallery,.cbRAJZIrA) :is(.carousel-info-inner,.cAPwqiZHA) h3 {
	font-size: 14px;
	line-height: 18px;
}
:is(.slideshow-gallery,.cbRAJZIrA) :is(.carousel-direction,.cJiaMMuIf) a {
	display: none !important;
}
:is(.slideshow-gallery,.cbRAJZIrA):hover :is(.carousel-direction,.cJiaMMuIf) a {
	display: block !important;
}
:is(.slideshow-gallery,.cbRAJZIrA):hover :is(.carousel-direction,.cJiaMMuIf) a {
	display: block;
}
:is(.slideshow-gallery-thumbs,.cjNxLLaxn) {
	position: relative;
	padding: 0 30px;
}
:is(.slideshow-gallery-thumbs,.cjNxLLaxn) img {
	float: left;
	display: block;
	margin: 0 2px;
	border: 1px solid #ccc;
	cursor: pointer;
	width: 104px;
}
:is(.slideshow-gallery-thumbs,.cjNxLLaxn) img:hover,:is( .slideshow-gallery-thumbs, .cjNxLLaxn) img:is(.selected,.czzNWhTqB) {
	border: 1px solid #f00;
}
:is(.slideshow-gallery-thumbs-direction,.cWsTXuVTI) {
	padding: 0 50px;
}
:is(.slideshow-gallery-thumbs-direction,.cWsTXuVTI) 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,.cWsTXuVTI) a:hover {
	background-color: #999;
	color: #fff;
	text-decoration: none;
}
:is(.slideshow-gallery-thumbs-direction,.cWsTXuVTI) :is(.thumbs-carousel-prev,.cCwIUHada) {
	left: 0;
}
:is(.slideshow-gallery-thumbs-direction,.cWsTXuVTI) :is(.thumbs-carousel-next,.cvWksLMNQ) {
	right: 0;
}
:is(.slideshow-gallery-thumbs-direction,.cWsTXuVTI) :is(.disabled,.ciBhbLDZq),:is( .slideshow-gallery-thumbs-direction, .cWsTXuVTI) :is(.disabled,.ciBhbLDZq):hover {
	background-color: #dcf2ff;
	color: #ccc;
	cursor: default;
}
:is(.scrollable,.ckRzToTbk) {
	margin-left: -4rem;
}
:is(.scrollable,.ckRzToTbk) :is(.caroufredsel_wrapper,.cpThzAEDr) {
	margin-left: -34rem !important;
	width: auto !important;
	
}
:is(.scrollable,.ckRzToTbk) ul {
	padding: 0;
	_margin-left: -5px !important;
	list-style: none;
	overflow: hidden;
	width: 10000em;
	width: 100% !important;
    left: 25% !important;
}
:is(.scrollable,.ckRzToTbk) ul li {
	padding: 0px;
	margin: 0 10px;
	display: block;
	float: left;
	width: 230px;
	text-align: center;
}
:is(.scrollable,.ckRzToTbk) ul li p a {
	display: block;
}
:is(.scrollable,.ckRzToTbk) 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,.ckRzToTbk) 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,.ckRzToTbk) 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,.ckRzToTbk) ul li h2 {
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 22px;
}
:is(.scrollable,.ckRzToTbk) ul li h2 a {
	font-size: 14px;
	font-weight: normal;
	color: #333;
}
:is(.scrollable,.ckRzToTbk) ul li h2 a:hover {
	color: #99825d;
	text-decoration: none;
}
:is(.scrollable,.ckRzToTbk) :is(.text-intro,.cqBOwRBNF) {
	text-align: left;
	font-size: 13px;
	color: #808080;
	line-height: 1.5;
}
:is(.scrollable,.ckRzToTbk) :is(.carousel-direction,.cJiaMMuIf) a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin-top: 0;
	top: 70px;
	color: #fff;
	font-size: 22px;
	background-color: #b3986d;
}
:is(.scrollable,.ckRzToTbk) :is(.carousel-direction,.cJiaMMuIf) a:hover {
	background-color: #99825d;
}
:is(.scrollable,.ckRzToTbk) :is(.carousel-direction,.cJiaMMuIf) a:is(.disabled,.ciBhbLDZq),:is( .scrollable, .ckRzToTbk) :is(.carousel-direction,.cJiaMMuIf) a:is(.disabled,.ciBhbLDZq):hover {
	color: #fff;
	background-color: #ccffde;
}
:is(.scrollable,.ckRzToTbk) a:is(.carousel-prev,.cXpooqhZV) {
	left: -20px;
}
:is(.scrollable,.ckRzToTbk) a:is(.carousel-next,.cUGvKAAUv) {
	right: -20px;
}
:is(.scrollable-3col,.cbOuUoWTO) ul li {
	width: 313px;
	text-align: left;
}
:is(.scrollable-3col,.cbOuUoWTO) ul li p {
	margin-bottom: 15px;
}
:is(.scrollable-3col,.cbOuUoWTO) ul li h2,:is( .scrollable-3col, .cbOuUoWTO) ul li h2 a {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0;
}
:is(.scrollable-3col,.cbOuUoWTO) :is(.carousel-direction,.cJiaMMuIf) a {
	top: 190px;
}
:is(.scrollable-3col,.cbOuUoWTO) :is(.carousel-direction,.cJiaMMuIf) a:hover {
	background-color: #1a1a1a;
}
:is(.scrollable-inside-page,.cRpEZiysJ) ul li {
	width: 160px;
}
:is(.full-scrollable,.cSuWATVqC) ul li {
	/*width: auto;*/
	/*margin: 0;*/
	margin-right: -5rem !important;
    width: 18rem !important;
}
:is(.full-scrollable,.cSuWATVqC) ul li a {
	position: relative;
	display: block;
}
:is(.full-scrollable,.cSuWATVqC) :is(.scrollable-image,.cSTfrwfZX) {
	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,.cSuWATVqC) a:hover :is(.scrollable-image,.cSTfrwfZX) 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,.cSuWATVqC) :is(.scrollable-info,.cDmXUyraU) {
	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,.cSuWATVqC) :is(.scrollable-info,.cDmXUyraU) h3 {
	padding: 0 20px;
	margin-bottom: 30px;
	font-size: 22px;
	line-height: normal;
	font-weight: normal;
}
:is(.full-scrollable,.cSuWATVqC) :is(.scrollable-info,.cDmXUyraU) :is(.scrollable-summarty,.ckZYueBiz) {
	padding: 0 0px;
	margin-bottom: 4px;
	line-height: 1.5;
	font-size: 12px;
}
:is(.full-scrollable,.cSuWATVqC) :is(.scrollable-info,.cDmXUyraU) .icon-detail {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 43px;
	height: 43px;
	background: url('/releases/20260423020221.09ba1c87/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,.cSuWATVqC) :is(.scrollable-info,.cDmXUyraU) .icon-detail span {
	display: none;
}
:is(.full-scrollable,.cSuWATVqC) :is(.opacity-overlay,.cxOOmihci) {
	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,.cSuWATVqC) a:hover :is(.scrollable-info,.cDmXUyraU) {
	opacity: 1;
	filter: alpha(opacity=100);
}
:is(.full-scrollable,.cSuWATVqC) :is(.scrollable-info,.cDmXUyraU):hover .icon-detail {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
:is(.full-scrollable,.cSuWATVqC) a:hover :is(.opacity-overlay,.cxOOmihci) {
	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,.cSuWATVqC) :is(.carousel-direction,.cJiaMMuIf) {
	text-align: center;
	margin: 20px 0 10px;
	height: 32px;
}
:is(.full-scrollable,.cSuWATVqC) :is(.carousel-direction,.cJiaMMuIf) 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,.cSuWATVqC) :is(.carousel-direction,.cJiaMMuIf) a:hover {
	border-color: #b3986d;
	color: #fff;
}
:is(.full-scrollable,.cSuWATVqC) :is(.carousel-direction,.cJiaMMuIf) a:is(.disabled,.ciBhbLDZq),:is( .full-scrollable, .cSuWATVqC) :is(.carousel-direction,.cJiaMMuIf) a:is(.disabled,.ciBhbLDZq):hover {
	color: #666;
	cursor: default;
}
:is(.scrollable-text,.csmfVeLgM) {
	width: 100%;
	height: 25px;
	overflow: hidden;
}
:is(.scrollable-text,.csmfVeLgM) :is(.carousel-direction,.cJiaMMuIf) a {
	top: 0px;
	display: block;
	width: 30px;
	height: 20px;
	overflow: hidden;
	margin-top: 3px;
	background-color: transparent;
	background-image: url('/releases/20260423020221.09ba1c87/assets/img/f8/ca/f8cafe255489de1e032f16f283959e1009779a59.webp');
	background-repeat: no-repeat;
}
:is(.scrollable-text,.csmfVeLgM) :is(.carousel-direction,.cJiaMMuIf) a:is(.carousel-up,.cgqaPHXuz) {
	background-position: 0 0;
	right: 31px;
}
:is(.scrollable-text,.csmfVeLgM) :is(.carousel-direction,.cJiaMMuIf) a:is(.carousel-down,.cpzbdgpix) {
	background-position: -31px 0;
	right: 0;
}
:is(.scrollable-text,.csmfVeLgM) :is(.carousel-direction,.cJiaMMuIf) a:is(.carousel-up,.cgqaPHXuz):hover {
	background-position: 0 -20px;
}
:is(.scrollable-text,.csmfVeLgM) :is(.carousel-direction,.cJiaMMuIf) a:is(.carousel-down,.cpzbdgpix):hover {
	background-position: -31px -20px;
}
:is(.scrollable-text,.csmfVeLgM) :is(.carousel-direction,.cJiaMMuIf) a span {
	display: none;
}
:is(.scrollable-text,.csmfVeLgM) ul li {
	padding: 0;
	border: none;
	width: 100%;
}
:is(.scrollable-text,.csmfVeLgM) :is(.article-list-row,.ceUfQzJym) {
	margin-bottom: 0;
}
:is(.scrollable-text,.csmfVeLgM) :is(.article-title,.cnYGjzanA) {
	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,.cKlOSTzyK) .tabs-nav {
	font-size: 0;
}
:is(.tabs-default,.cKlOSTzyK) .tabs-nav li {
	display: inline-block;
*display:inline;
*zoom:1;
	margin-right: 1px;
	margin-bottom: 3px;
}
:is(.tabs-default,.cKlOSTzyK) .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,.cKlOSTzyK) .tabs-nav li a:hover {
	background-color: #d9d9d9;
	text-decoration: none;
}
:is(.tabs-default,.cKlOSTzyK) .tabs-nav li a:is(.current,.cDDFDRLfT),:is( .tabs-default, .cKlOSTzyK) .tabs-nav li a:is(.current,.cDDFDRLfT):hover {
	background-color: #99825d;
	color: #fff;
}
:is(.tabs-default,.cKlOSTzyK) .tabs-nav li a span {
	display: inline-block;
*display:inline;
*zoom:1;
}
:is(.tabs-default,.cKlOSTzyK) .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,.cKlOSTzyK) :is(.tabs-panes,.cQuFAZYBL) :is(.tab-box,.cLtrxENdg) {
	display: none;
	padding: 30px 0 0;
	width: auto;
}
:is(.tab-more,.cUKKaZtIR) {
	float: none;
	clear: both;
	margin-top: 30px;
}
:is(.tab-more,.cUKKaZtIR) 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,.cUKKaZtIR) a:hover {
	background-color: #99825d;
	border-color: #99825d;
	color: #fff;
	text-decoration: none;
}
:is(.tab-more-center,.crgvFlhxh) {
	text-align: center;
}
:is(.tab-more-right,.cbcPeSIvc) {
	text-align: right;
}
:is(.tabs-down,.cyntARMGZ) .tabs-nav li a:is(.current,.cDDFDRLfT),:is( .tabs-down, .cyntARMGZ) .tabs-nav li a:is(.current,.cDDFDRLfT):hover {
	background-color: #99825d;
	color: #fff;
}
:is(.tabs-down,.cyntARMGZ) :is(.tabs-panes,.cQuFAZYBL) :is(.tab-box,.cLtrxENdg) {
	padding: 0 0 30px 0;
	width: auto;
}
:is(.tabs-left,.csvzbLWgB) .tabs-nav {
	float: left;
	display: inline;
	width: 25%;
	height: auto;
	background-color: transparent;
}
:is(.tabs-left,.csvzbLWgB) .tabs-nav li {
	padding: 0;
	border: none;
	display: block;
	width: 100%;
	margin-bottom: 2px;
	background-color: #f2f2f2;
*display:inline;
}
:is(.tabs-left,.csvzbLWgB) .tabs-nav li a {
	display: block;
	padding: 0 15px;
	float: none;
	width: auto;
}
:is(.tabs-left,.csvzbLWgB) .tabs-nav li a span {
	line-height: normal;
	padding: 12px 0;
}
:is(.tabs-left,.csvzbLWgB) .tabs-nav li a:is(.current,.cDDFDRLfT),:is( .tabs-left, .csvzbLWgB) .tabs-nav li a:is(.current,.cDDFDRLfT):hover {
	background-color: #99825d;
	color: #fff;
}
:is(.tabs-left,.csvzbLWgB) :is(.tabs-panes,.cQuFAZYBL) {
	overflow: hidden;
*zoom:1;
}
:is(.tabs-left,.csvzbLWgB) :is(.tabs-panes,.cQuFAZYBL) :is(.tab-box,.cLtrxENdg) {
	padding: 0 0 0 20px;
}
:is(.tabs-right,.cbzmUcSLz) .tabs-nav {
	float: right;
	display: inline;
	width: 25%;
	height: auto;
	background-color: transparent;
}
:is(.tabs-right,.cbzmUcSLz) .tabs-nav li {
	padding: 0;
	border: none;
	display: block;
	width: 100%;
	margin-bottom: 2px;
	background-color: #f2f2f2;
*display:inline;
}
:is(.tabs-right,.cbzmUcSLz) .tabs-nav li a {
	display: block;
	padding: 0 15px;
	float: none;
	width: auto;
}
:is(.tabs-right,.cbzmUcSLz) .tabs-nav li a span {
	line-height: normal;
	padding: 10px 0;
}
:is(.tabs-right,.cbzmUcSLz) .tabs-nav li a:is(.current,.cDDFDRLfT),:is( .tabs-right, .cbzmUcSLz) .tabs-nav li a:is(.current,.cDDFDRLfT):hover {
	background-color: #99825d;
	color: #fff;
}
:is(.tabs-right,.cbzmUcSLz) :is(.tabs-panes,.cQuFAZYBL) {
	overflow: hidden;
*zoom:1;
}
:is(.tabs-right,.cbzmUcSLz) :is(.tabs-panes,.cQuFAZYBL) :is(.tab-box,.cLtrxENdg) {
	padding: 0 15px 0 0;
}
:is(.tabs-center,.cBtQBMHCQ) .tabs-nav {
	text-align: center;
}
:is(.tabs-center,.cBtQBMHCQ) .tabs-nav li {
	border: none;
	margin: 0 5px 5px;
}
.accordion {
	max-width: 850px;
	margin: 0 auto;
}
.accordion :is(.accordion-handle,.cScScHzwF) {
	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,.cScScHzwF):hover {
	background-color: #ccc;
}
.accordion :is(.accordion-handle,.cScScHzwF) h4 {
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
}
.accordion :is(.accordion-pane,.cSNmrZOqf) {
	display: none;
	padding: 15px 0 20px;
}
.accordion :is(.current,.cDDFDRLfT), .accordion :is(.current,.cDDFDRLfT):hover {
	background-color: #99825d;
	color: #fff;
}
.accordion :is(.accordion-handle,.cScScHzwF) i {
	display: block;
	width: 50px;
	height: 44px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	border-left: 1px solid #fff;
	background: url('/releases/20260423020221.09ba1c87/assets/img/6c/f0/6cf0f9ba8bd2a6ba5ed5192d1f59f4aeb0b374e1.webp') no-repeat 0 0;
}
.accordion :is(.current,.cDDFDRLfT) i {
	border-color: #fff;
	background-position: 0 -44px;
}
/* 文章 & 产品 公用
------------------------------------------------------------------------------------------ */
:is(.entry-item,.czjsIDqnc) {
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #e5e5e5; /*transition:all 0.5s ease 0s;*/
}
:is(.entry-item,.czjsIDqnc) :is(.typo,.cLBkfdDOW) :is(.typo-img,.cAwnyrrYH) {
	margin-right: 25px;
}
:is(.entry-item,.czjsIDqnc) :is(.typo,.cLBkfdDOW) :is(.typo-img-right,.cVwOWiupD) {
	margin-right: 0;
	margin-left: 25px;
}
:is(.entry-img,.cLfTwPGvW) {
	margin-bottom: 10px;
}
:is(.entry-img,.cLfTwPGvW) img {
	display: block;
}
:is(.entry-title,.cDIADLzVH) {
	margin-bottom: 15px;
}
:is(.entry-title,.cDIADLzVH) h2 {
	font-size: 16px;
	line-height: 1.4;
}
.entry-title a {
}
:is(.entry-title,.cDIADLzVH) a:hover {
	color: #99825d;
	text-decoration: none;
}
:is(.entry-meta,.cPgsZidBu) {
	font-size: 12px;
	margin-bottom: 10px;
	color: #999;
}
:is(.entry-meta,.cPgsZidBu) em {
	margin: 0 8px;
}
:is(.entry-meta,.cPgsZidBu) strong {
	font-weight: normal;
}
:is(.entry-meta,.cPgsZidBu) a {
	color: #999;
}
:is(.entry-meta,.cPgsZidBu) a:hover {
	color: #99825d;
	text-decoration: none;
}
:is(.entry-summary,.cZDrdYgkN) {
	color: #666;
	font-size: 13px;
	margin-bottom: -5px;
}
:is(.entry-summary,.cZDrdYgkN) p {
	line-height: 1.6;
}
:is(.entry-detail,.ckNeiYgNU) {
	padding-right: 10px;
	font-size: 13px;
	color: #99825d;
	background: url('/releases/20260423020221.09ba1c87/assets/img/b3/58/b358b2385ba2cbaaff5167c7c4e64b7f1f611fde.webp') no-repeat right center;
}
:is(.entry-detail,.ckNeiYgNU):hover {
	text-decoration: none;
	color: #99825d;
}
:is(.entry-item,.czjsIDqnc) :is(.typo-img,.cAwnyrrYH) :is(.entry-img,.cLfTwPGvW) {
	margin-bottom: 0;
}
:is(.entry-item,.czjsIDqnc) :is(.typo-text,.cZksCuyjc) :is(.entry-title,.cDIADLzVH) {
	margin-top: -2px;
	_margin-top: -1px;
}
:is(.entry-set,.crdsezIBo) :is(.typo,.cLBkfdDOW) :is(.typo-img,.cAwnyrrYH) {
	margin-right: 15px;
}
:is(.entry-set,.crdsezIBo) :is(.typo,.cLBkfdDOW) :is(.typo-img-right,.cVwOWiupD) {
	margin-left: 15px;
	margin-right: 0;
}
:is(.entry-set,.crdsezIBo) :is(.entry-title,.cDIADLzVH) {
	margin-bottom: 10px;
}
:is(.entry-set,.crdsezIBo) :is(.entry-title,.cDIADLzVH) h2 {
	font-size: 15px;
}
:is(.entry-set,.crdsezIBo) :is(.entry-summary,.cZDrdYgkN),:is( .entry-set, .crdsezIBo) :is(.entry-detail,.ckNeiYgNU) {
	font-size: 12px;
}
:is(.entry-set,.crdsezIBo) :is(.entry-item,.czjsIDqnc) :is(.typo-text,.cZksCuyjc) :is(.entry-title,.cDIADLzVH) {
	margin-top: -2px;
	_margin-top: -1px;
}
:is(.entry-list-time-hl,.chhgXgUJq) :is(.entry-item,.czjsIDqnc) {
	position: relative;
	padding-left: 100px;
	border-bottom: 1px dotted #ccc;
	min-height: 80px;
	height: auto !important;
	_height: 80px;
}
:is(.entry-list-time-hl,.chhgXgUJq) :is(.time,.cDVwYQRKe) {
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	background-color: #f5f5f5;
	text-align: center;
	font-family: Arial;
}
:is(.entry-list-time-hl,.chhgXgUJq) :is(.time-day,.crKaYZyCh) {
	display: block;
	line-height: 50px;
	border-bottom: 1px solid #fff;
	color: #333;
	font-size: 30px;
}
:is(.entry-list-time-hl,.chhgXgUJq) :is(.time-date,.cStEdaCyA) {
	display: block;
	color: #666;
	line-height: 22px;
	font-size: 12px;
}
:is(.entry-set-time-hl,.cZQOySfAw) :is(.entry-item,.czjsIDqnc) {
	padding-left: 80px;
	min-height: 70px;
	height: auto !important;
	_height: 70px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
:is(.entry-set-time-hl,.cZQOySfAw) :is(.entry-title,.cDIADLzVH) {
	margin-bottom: 10px;
}
:is(.entry-set-time-hl,.cZQOySfAw) :is(.entry-title,.cDIADLzVH) h2 {
	font-size: 14px; /*font-weight:normal; */
}
:is(.entry-set-time-hl,.cZQOySfAw) :is(.entry-summary,.cZDrdYgkN) {
	color: #808080;
	font-size: 12px;
}
:is(.entry-set-time-hl,.cZQOySfAw) :is(.time,.cDVwYQRKe) {
	width: 60px;
}
:is(.entry-set-time-hl,.cZQOySfAw) :is(.time-day,.crKaYZyCh) {
	font-size: 25px;
	line-height: 40px;
}
:is(.entry-set-time-hl,.cZQOySfAw) :is(.time-date,.cStEdaCyA) {
	font-size: 11px;
}
:is(.entry-list-time-hl-col,.ccHYaHHEM) :is(.entry-item,.czjsIDqnc) {
	border-bottom: none;
}
:is(.entry-thumbnail-list,.cuAUKBBlh) :is(.entry-item,.czjsIDqnc) {
	border-bottom: none;
	padding-bottom: 9px;
	margin-bottom: 9px;
}
:is(.entry-thumbnail-list,.cuAUKBBlh) :is(.entry-title,.cDIADLzVH) h2 {
	font-weight: normal;
	font-size: 13px;
}
:is(.entry-thumbnail-list,.cuAUKBBlh) :is(.price,.caNKdhPGV) strong {
	font-weight: normal;
}
/* 博客列表 */
:is(.blog-list,.cgZNYjAlZ) :is(.entry-img,.cLfTwPGvW) img {
	width: 100%;
}
/* 头条 */
:is(.headlines-list,.cDPtRcWbL) :is(.entry-title,.cDIADLzVH) h2 {
	font-size: 16px;
}
:is(.headlines-list,.cDPtRcWbL) :is(.entry-summary,.cZDrdYgkN) {
	margin-bottom: -10px;
}
:is(.headlines-list,.cDPtRcWbL) :is(.headlines-content,.cjyyxMIMu) {
	border-bottom: none;
	padding: 0;
	margin: 0 0 10px;
	padding: 0 0 10px;
}
:is(.headlines-list,.cDPtRcWbL) :is(.headlines-content,.cjyyxMIMu) :is(.entry-item,.czjsIDqnc) {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
	background-color: transparent;
}
:is(.headlines-list,.cDPtRcWbL) :is(.headlines-content,.cjyyxMIMu) :is(.entry-img,.cLfTwPGvW) {
	margin-bottom: 0;
}
:is(.headlines-list,.cDPtRcWbL) :is(.headlines-content,.cjyyxMIMu) :is(.typo-text,.cZksCuyjc) {
	padding: 0;
}
:is(.headlines-list,.cDPtRcWbL) :is(.headlines-content-bg,.cqHGTxlZE) {
	padding-bottom: 0;
	background-color: #e5e5e5;
}
:is(.headlines-list,.cDPtRcWbL) :is(.headlines-content-bg,.cqHGTxlZE) :is(.entry-img,.cLfTwPGvW) {
	overflow: hidden;
}
:is(.headlines-list,.cDPtRcWbL) :is(.headlines-content-bg,.cqHGTxlZE) :is(.entry-img,.cLfTwPGvW) 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,.cDPtRcWbL) :is(.headlines-content-bg,.cqHGTxlZE) :is(.entry-img,.cLfTwPGvW) 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,.cDPtRcWbL) :is(.headlines-content-bg,.cqHGTxlZE) :is(.entry-title,.cDIADLzVH) {
	padding: 7px 10px;
	margin-bottom: 0;
}
:is(.headlines-list,.cDPtRcWbL) :is(.headlines-content-bg,.cqHGTxlZE) :is(.entry-title,.cDIADLzVH) h2 {
	font-size: 15px;
}
:is(.headlines-set,.cgAAwOXuZ) :is(.article-title,.cnYGjzanA) {
	font-size: 13px;
}
:is(.headlines-set,.cgAAwOXuZ) :is(.entry-title,.cDIADLzVH) {
	margin-bottom: 10px;
} 
:is(.headlines-set,.cgAAwOXuZ) :is(.entry-title,.cDIADLzVH) h2 {
	font-size: 15px;
}
/* 多列图文 */
:is(.portfolio-list,.cWDTyzRhA) {
	min-height: 20px;
}
:is(.portfolio-list,.cWDTyzRhA) li {
	margin-bottom: 25px;
}
:is(.portfolio-list,.cWDTyzRhA) li:nth-child(4n){
	margin-right: 0px;
}
:is(.portfolio-img,.cOWwAhjFK) {
	margin-bottom: 10px;
	overflow: hidden;
	margin-left: 2px;
    margin-right: 2px;
}
:is(.portfolio-img,.cOWwAhjFK) a {
	position: relative;
}
:is(.portfolio-img,.cOWwAhjFK) a,:is( .portfolio-img, .cOWwAhjFK) 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,.cOWwAhjFK) img {
	width: 100%;
	/* height: 122px; */ 
}
:is(.portfolio-img,.cOWwAhjFK) :is(.opacity-overlay,.cxOOmihci) {
	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,.cOWwAhjFK) .icon-zoom {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11;
	background: url('/releases/20260423020221.09ba1c87/assets/img/b1/5c/b15c0c6a0d887626d65d37213ade45c6252188af.webp') no-repeat center;
}
:is(.portfolio-img,.cOWwAhjFK) .icon-video {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11;
	background: url('/releases/20260423020221.09ba1c87/assets/img/c8/35/c83566b841781a07504f4abecbc82a5981765ea5.webp') no-repeat center;
}
:is(.portfolio-img,.cOWwAhjFK) a:hover :is(.opacity-overlay,.cxOOmihci) {
	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,.cOWwAhjFK) 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,.cJjxUmTZw):hover img,:is( .product-item, .cmCYGaVTV):hover img,:is( .scrollable-item, .cddWyiHbs):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,.cWurSEpSO) {
	margin-bottom: 10px;
	font-weight: normal;
	line-height: normal;
	min-height: 72px;
}
:is(.portfolio-title,.cWurSEpSO) h2 {
	font-size: 15px;
	line-height: 1.5;
}
:is(.portfolio-title,.cWurSEpSO) a {
	color: #333;
}
:is(.portfolio-title,.cWurSEpSO) a:hover {
	color: #99825d;
	text-decoration: none;
}
:is(.portfolio-meta,.cwSszkCkE) {
	font-size: 12px;
	margin-bottom: 10px;
	color: #808080;
}
:is(.portfolio-meta,.cwSszkCkE) em {
	margin: 0 8px;
}
:is(.portfolio-meta,.cwSszkCkE) strong {
	font-weight: normal;
}
:is(.portfolio-meta,.cwSszkCkE) a {
	color: #808080;
}
:is(.portfolio-meta,.cwSszkCkE) a:hover {
	color: #99825d;
	text-decoration: none;
}
:is(.portfolio-summary,.ctomZWDOW) {
	color: #666;
	font-size: 13px;
	margin-bottom: -10px;
}
:is(.portfolio-summary,.ctomZWDOW) p {
	line-height: 1.5;
}
:is(.portfolio-detail,.cYeXPtXaA) {
	padding-right: 10px;
	color: #f30;
	font-size: 13px;
	background: url('/releases/20260423020221.09ba1c87/assets/img/b3/58/b358b2385ba2cbaaff5167c7c4e64b7f1f611fde.webp') no-repeat right center;
}
:is(.portfolio-list,.cWDTyzRhA) :is(.col-4-1,.cnAjqztsR) :is(.portfolio-title,.cWurSEpSO) h2 {
	/* height: 36px; */
	font-size: 13px;
	line-height: 24px;
	text-align: center;
    /*font-weight: 500;*/
}
:is(.portfolio-list,.cWDTyzRhA) :is(.col-4-1,.cnAjqztsR) :is(.portfolio-summary,.ctomZWDOW) {
	font-size: 12px;
}
:is(.portfolio-list,.cWDTyzRhA) :is(.col-5-1,.clwBkuRYV) :is(.portfolio-title,.cWurSEpSO) h2 {
	font-size: 14px;
}
:is(.portfolio-list,.cWDTyzRhA) :is(.col-5-1,.clwBkuRYV) :is(.portfolio-summary,.ctomZWDOW) {
	font-size: 12px;
}
:is(.portfolio-list-shown,.cqKAaVUvN) :is(.portfolio-img,.cOWwAhjFK) :is(.opacity-overlay,.cxOOmihci) {
	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,.cqKAaVUvN) :is(.portfolio-img,.cOWwAhjFK) a:hover :is(.opacity-overlay,.cxOOmihci) {
	filter: alpha(opacity=80);
	opacity: 0.8;
}
:is(.portfolio-list-shown,.cqKAaVUvN) :is(.portfolio-title,.cWurSEpSO) {
	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,.crjSAEyfZ) {
	background-color: #fede4f;
	margin: 0;
	cursor: move;
}
:is(.cloud-zoom-title,.cRBwXziAy) {
	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,.cmgvdpJoD) {
	overflow: hidden;
}
.cloud-zoom-loading {
	color: #fff;
	background: #222;
	padding: 3px;
	border: 1px solid #000;
}
:is(.zoom-small-image,.cuxNxyHZE) {
	float: left;
	background-color: #fff;
}
:is(.zoom-thumbs,.cezJFfkzy) {
	margin-top: 10px;
	width: 450px;
}
:is(.zoom-thumbs,.cezJFfkzy) ul {
	float: left;
	display: inline;
}
:is(.zoom-thumbs,.cezJFfkzy) li {
	float: left;
	display: inline;
	margin: 0 4px;
}
:is(.zoom-thumbs,.cezJFfkzy) li a {
	display: block;
	border: 1px solid #ccc;
}
:is(.zoom-thumbs,.cezJFfkzy) li a:hover {
	border-color: #f30;
	background-color: #fff;
}
:is(.zoom-thumbs,.cezJFfkzy) li a img {
	margin: 0;
	display: block;
}
:is(.zoom-thumbs,.cezJFfkzy) li:is(.zoom-selected,.clpwKfjtp) a {
	border: 1px solid #f30;
	background-color: #fff;
}
:is(.zoom-thumbs,.cezJFfkzy) :is(.carousel-direction,.cJiaMMuIf) {
	display: none;
}
:is(.zoom-thumbs,.cezJFfkzy) :is(.carousel-direction,.cJiaMMuIf) a {
	width: 20px;
	font-size: 25px;
}
:is(.zoom-thumbs,.cezJFfkzy):hover :is(.carousel-direction,.cJiaMMuIf) {
	display: block;
}
/* 详情附件下载 */
:is(.detail-file-download,.cgtQPTWQl) {
	padding: 10px 20px;
	margin: 25px 0 20px;
	border: 1px solid #ededed;
	background-color: #fff;
}
:is(.detail-file-download,.cgtQPTWQl) h4 {
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 5px;
	font-weight: bold;
	color: #f30;
}
:is(.detail-file-download,.cgtQPTWQl) li a {
	padding-left: 15px;
	background: url('/releases/20260423020221.09ba1c87/assets/img/98/3c/983c5c3e04e1f3b61f1345bfed361906b78f8628.webp') no-repeat left center;
	font-size: 13px;
	color: #666;
}
:is(.detail-file-download,.cgtQPTWQl) li a:hover {
	color: #99825d;
	text-decoration: none;
}
/* 详情图库切换 */
:is(.gallery-img-single,.cyFSZkijh) {
	text-align: center;
	margin-bottom: 15px;
}
:is(.gallery-img-single,.cyFSZkijh) img {
	max-width: 100%;
	_width: 100%;
}
.gallery-detail {
}
:is(.gallery-detail-title,.cAVZAAOkH) {
	text-align: center;
	margin-bottom: 20px;
}
:is(.gallery-detail-title,.cAVZAAOkH) h1 {
	font-size: 24px;
	line-height: 1.5;
	font-weight: normal;
}
:is(.gallery-detail,.cjFpcaIeZ) :is(.gallery-img-wrap,.cppBoYsgX) {
	margin-bottom: 30px;
}
:is(.gallery-detail,.cjFpcaIeZ) :is(.ad-gallery,.cnoXaDgJL) {
	width: 720px;
	margin: 0 auto;
}
:is(.gallery-detail,.cjFpcaIeZ) :is(.ad-gallery,.cnoXaDgJL) :is(.ad-image-wrapper,.cZoyDWNeM) {
	height: 504px;
}
:is(.gallery-detail,.cjFpcaIeZ) :is(.ad-gallery,.cnoXaDgJL) :is(.ad-nav,.cgHVkSLJM) :is(.ad-thumbs,.cXwUctafr) {
	margin: 0 30px;
	width: 660px;
}
:is(.gallery-detail,.cjFpcaIeZ) :is(.ad-gallery,.cnoXaDgJL) :is(.ad-thumbs,.cXwUctafr) li a img {
	width: 100px;
	height: auto !important;
}
:is(.gallery-detail,.cjFpcaIeZ) :is(.ad-gallery,.cnoXaDgJL) :is(.ad-thumbs,.cXwUctafr) li a:is(.ad-active,.cqPwtYteL) img {
	border-color: #f30;
}
:is(.gallery-detail,.cjFpcaIeZ) :is(.gallery-detail-content,.coKEZlsIi) {
	padding-top: 10px;
}
:is(.gallery-detail,.cjFpcaIeZ) :is(.text-center,.cldOuzJBJ) img {
	max-width: 100%;
	height: auto !important;
}
/* 分类 */
.category {
}
.category ul {
}
:is(.category,.cQcJffMSV) ul li {
	position: relative;
	line-height: 45px;
	border-bottom: 1px solid #e6e6e6;
}
:is(.category,.cQcJffMSV) ul li a {
	display: block;
	line-height: 45px;
	color: #4d4d4d;
	font-size: 14px;
*zoom:1;
}
:is(.category,.cQcJffMSV) ul li i {
	display: block;
	width: 7px;
	height: 7px;
	overflow: hidden;
	position: absolute;
	top: 17px;
	right: 0;
	_right: 15px;
	background: url('/releases/20260423020221.09ba1c87/assets/img/ed/de/eddee618272dae4806512a306b04ad84a952651e.webp') no-repeat 0 0;
}
:is(.category,.cQcJffMSV) ul li a:hover {
	text-decoration: none;
	color: #99825d;
}
:is(.category,.cQcJffMSV) ul li:hover i {
	background-image: url('/releases/20260423020221.09ba1c87/assets/img/32/47/32475e3af75aceddd0bd84727868932ed0012a4f.webp');
}
:is(.category,.cQcJffMSV) ul ul {
	padding: 0 0 0 15px;
	margin: 0 0 20px;
	display: none;
}
:is(.category,.cQcJffMSV) ul ul li:is(.last,.cClGdleLo) {
	border-bottom: none;
}
:is(.category,.cQcJffMSV) ul li ul li {
	border-bottom: none;
}
:is(.category,.cQcJffMSV) ul li ul li a {
	color: #4d4d4d;
	padding-left: 10px;
	background: url('/releases/20260423020221.09ba1c87/assets/img/ec/d3/ecd3c7c238d6ba8b86a083c5a9feaf4a24c4749d.webp') no-repeat left center;
}
:is(.category,.cQcJffMSV) ul li ul li a:hover {
	color: #99825d;
	background: url('/releases/20260423020221.09ba1c87/assets/img/d0/4a/d04adeaad8c3910b6061e8bd66653a91c9f51dd0.webp') no-repeat left center;
}
:is(.category,.cQcJffMSV) ul ul li a {
	background-image: none;
	padding: 0;
	line-height: 32px;
	background-colot: #f2f2f2;
	font-size: 13px;
}
:is(.category,.cQcJffMSV) ul li:is(.current,.cDDFDRLfT) a {
	color: #99825d;
}
:is(.category,.cQcJffMSV) ul li:is(.current,.cDDFDRLfT) i {
	background-image: url('/releases/20260423020221.09ba1c87/assets/img/32/47/32475e3af75aceddd0bd84727868932ed0012a4f.webp');
}
:is(.category,.cQcJffMSV) ul li:is(.current,.cDDFDRLfT) ul {
	display: block;
	margin-top: 0;
}
:is(.category,.cQcJffMSV) ul li:is(.current,.cDDFDRLfT) ul li {
	border-bottom: none;
}
:is(.category,.cQcJffMSV) ul li:is(.current,.cDDFDRLfT) ul li a {
	color: #4d4d4d;
}
:is(.category,.cQcJffMSV) ul li:is(.current,.cDDFDRLfT) ul li a:hover {
	color: #99825d;
}
:is(.category,.cQcJffMSV) ul li:is(.current,.cDDFDRLfT) ul li.current > a {
	color: #99825d;
	background: url('/releases/20260423020221.09ba1c87/assets/img/d0/4a/d04adeaad8c3910b6061e8bd66653a91c9f51dd0.webp') no-repeat left center;
}
:is(.scrollable-category,.cFfZwHCGG) :is(.category-img,.cBLPjfiZY) {
	overflow: hidden;
	margin-bottom: 15px;
}
:is(.scrollable-category,.cFfZwHCGG) :is(.category-name,.ctLVilyhN) h2,:is( .scrollable-category, .cFfZwHCGG) :is(.category-name,.ctLVilyhN) h2 a {
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
:is(.scrollable-category,.cFfZwHCGG) :is(.category-summary,.cGLilkYsr) {
	margin-top: 10px;
	line-height: 1.5;
	font-size: 13px;
	color: #808080;
	text-align: left;
}
:is(.scrollable-category-product,.cEzLUFYdt) :is(.carousel-direction,.cJiaMMuIf) a {
	top: 90px;
}
:is(.category-bg-img,.cYARTCegn) 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,.cYARTCegn) li:nth-child(2n) a {
	background-color: #806c4e;
}
:is(.category-bg-img,.cYARTCegn) li a:hover {
	background-color: #66573e;
}
:is(.category-bg-img,.cYARTCegn) :is(.category-text,.cWxQNKbhn) {
	position: relative;
	z-index: 11;
	color: #fff;
}
:is(.category-bg-img,.cYARTCegn) :is(.category-name,.ctLVilyhN) {
	margin-bottom: 15px;
	line-height: normal;
	font-size: 24px;
	font-weight: normal;
}
:is(.category-bg-img,.cYARTCegn) :is(.category-summary,.cGLilkYsr) {
	max-width: 800px;
	margin: 0 auto 15px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 13px;
}
:is(.category-bg-img,.cYARTCegn) 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,.cYARTCegn) span:hover {
	background-color: #fff;
	border-color: #fff;
	color: #333;
	text-decoration: none;
}
:is(.category-bg-img,.cYARTCegn) :is(.category-bg-img-item,.cPPsNCWxm) :is(.opacity-overlay,.cxOOmihci) {
	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,.cYARTCegn) :is(.category-bg-img-item,.cPPsNCWxm) a:hover :is(.opacity-overlay,.cxOOmihci) {
	background-color: #66573e;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
:is(.portfolio-list-category,.cGeSGFVzB) li {
	position: relative;
}
:is(.portfolio-list-category,.cGeSGFVzB) li a {
	display: block;
}
:is(.portfolio-list-category,.cGeSGFVzB) :is(.portfolio-img,.cOWwAhjFK) {
	margin-bottom: 0;
}
:is(.portfolio-list-category,.cGeSGFVzB) :is(.portfolio-text,.cZVSAdTSB) {
	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,.cGeSGFVzB) :is(.portfolio-title,.cWurSEpSO) {
	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,.cGeSGFVzB) :is(.portfolio-title,.cWurSEpSO) h2 {
	font-size: 18px;
}
:is(.portfolio-list-category,.cGeSGFVzB) :is(.portfolio-summary,.ctomZWDOW) {
	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,.cGeSGFVzB) :is(.opacity-overlay,.cxOOmihci) {
	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,.cGeSGFVzB) li a:before,:is( .portfolio-list-category, .cGeSGFVzB) 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,.cGeSGFVzB) 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,.cGeSGFVzB) 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,.cGeSGFVzB) li:hover a:before,:is( .portfolio-list-category, .cGeSGFVzB) li:hover a::after {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	transform: scale(1);
}
:is(.portfolio-list-category,.cGeSGFVzB) li:hover :is(.portfolio-title,.cWurSEpSO),:is( .portfolio-list-category, .cGeSGFVzB) li:hover :is(.portfolio-summary,.ctomZWDOW) {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
:is(.portfolio-list-category,.cGeSGFVzB) li:hover :is(.opacity-overlay,.cxOOmihci) {
	opacity: 0.9;
	filter: alpha(opacity=90);
}
:is(.portfolio-list-category,.cGeSGFVzB) li:is(.col-4-1,.cnAjqztsR) a:before,:is( .portfolio-list-category, .cGeSGFVzB) li:is(.col-4-1,.cnAjqztsR) a:after {
	top: 10px;
	right: 10px;
	bottom: 10px;
	left: 10px;
}
:is(.portfolio-list-category,.cGeSGFVzB) li:is(.col-4-1,.cnAjqztsR) :is(.portfolio-title,.cWurSEpSO) {
	padding-left: 20px;
	padding-right: 20px;
}
:is(.portfolio-list-category,.cGeSGFVzB) li:is(.col-4-1,.cnAjqztsR) :is(.portfolio-summary,.ctomZWDOW) {
	padding-left: 20px;
	padding-right: 20px;
}
:is(.portfolio-list-category-article,.cWbWLoIfu) :is(.portfolio-title,.cWurSEpSO) {
	padding-top: 20%;
	margin-bottom: 5px;
}
:is(.portfolio-list-category-article,.cWbWLoIfu) li:is(.col-3-1,.coEYZoUqs) :is(.portfolio-title,.cWurSEpSO) {
	margin-bottom: 15px;
}
/* Article 文章
------------------------------------------------------------------------------------------ */
.article-category {
}
.article-list-row {
}
:is(.article-list-row,.ceUfQzJym) li {
	padding: 8px 0;
*vertical-align:text-top;
	border-bottom: 1px solid #e5e5e5;
*zoom:1;
	_display: inline-block;
}
:is(.article-list-row,.ceUfQzJym) li :is(.article-title,.cnYGjzanA) {
	padding-left: 15px;
	color: #333;
	display: inline-block;
*display:inline;
*zoom:1;
	line-height: 20px;
	background: url('/releases/20260423020221.09ba1c87/assets/img/98/3c/983c5c3e04e1f3b61f1345bfed361906b78f8628.webp') no-repeat 0 8px;
}
:is(.article-list-row,.ceUfQzJym) li :is(.article-title,.cnYGjzanA):hover {
	color: #99825d;
	text-decoration: none;
}
:is(.article-list-row,.ceUfQzJym) li :is(.article-time,.cMRjiDVwo),:is( .article-list-row, .ceUfQzJym) li :is(.article-time,.cMRjiDVwo) strong,:is( .article-list-row, .ceUfQzJym) li :is(.article-time,.cMRjiDVwo) em {
	color: #999;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}
:is(.article-list-row,.ceUfQzJym) :is(.article-time,.cMRjiDVwo) strong {
	padding: 0 3px;
}
:is(.article-list-row,.ceUfQzJym) li :is(.no-file,.cZMztXfir) {
	cursor: default;
}
:is(.article-list-row,.ceUfQzJym) li :is(.file-download,.cfHYhzpQI) {
	background: url('/releases/20260423020221.09ba1c87/assets/img/bc/a7/bca7392e6128315731682fd9880163887cfc9cd8.webp') no-repeat left center;
	padding-left: 18px;
	font-size: 12px;
	color: #99825d;
}
:is(.article-list-row,.ceUfQzJym) li :is(.file-download,.cfHYhzpQI):hover {
	color: #99825d;
}
:is(.article-list-row,.ceUfQzJym) li :is(.file-download-disabled,.cOgtojGKs),:is( .article-list-row, .ceUfQzJym) li :is(.file-download-disabled,.cOgtojGKs):hover {
	background: url('/releases/20260423020221.09ba1c87/assets/img/95/b1/95b1415635750b0060153749eaafc9967d0c6540.webp') no-repeat left center;
	color: #ccc;
	cursor: not-allowed;
}
:is(.article-list-row,.ceUfQzJym) li a {
	color: #4d4d4d;
	text-decoration: none;
}
:is(.article-list-row-noBorder,.cJcGtMYsQ) li {
	border-bottom: none;
	padding: 3px 0;
}
:is(.portfolio-typo-item,.crZcTytFm) {
	margin-bottom: 35px;
}
:is(.portfolio-typo-item,.crZcTytFm) :is(.portfolio-typo-title,.cFDRNyoTk) {
	margin-bottom: 10px;
}
:is(.portfolio-typo-item,.crZcTytFm) :is(.portfolio-typo-title,.cFDRNyoTk) h2 {
	line-height: normal;
	font-size: 15px;
}
:is(.portfolio-typo-item,.crZcTytFm) :is(.article-time,.cMRjiDVwo) {
	margin-bottom: 5px;
	font-size: 12px;
	color: #999;
}
:is(.portfolio-typo-item,.crZcTytFm) :is(.portfolio-typo-summary,.cInUGogAA) {
	font-size: 12px;
	color: #808080;
	line-height: 1.5;
}
:is(.headlines-list-2col,.cnawebQxW) :is(.headlines-content,.cjyyxMIMu) {
	width: 48%;
	float: left;
	display: inline;
	margin-right: 5%;
}
:is(.headlines-list-2col,.cnawebQxW) :is(.headlines-content,.cjyyxMIMu) p {
	margin-bottom: 15px;
}
:is(.headlines-list-2col,.cnawebQxW) :is(.headlines-content,.cjyyxMIMu) p a {
	display: block;
}
:is(.headlines-list-2col,.cnawebQxW) :is(.headlines-content,.cjyyxMIMu) p img {
	display: block;
	width: 100%;
}
:is(.headlines-list-2col,.cnawebQxW) :is(.headlines-content,.cjyyxMIMu) h2 {
	font-size: 16px;
	line-height: normal;
	margin-bottom: 8px;
}
:is(.headlines-list-2col,.cnawebQxW) :is(.headlines-content-summary,.cbLcYqmwI) {
	font-size: 13px;
	line-height: 1.5;
	color: #666;
}
:is(.headlines-list-2col,.cnawebQxW) :is(.headlines-others,.cfwCmAAjj) {
	overflow: hidden;
*zoom:1;
}
:is(.headlines-list-2col,.cnawebQxW) :is(.headlines-others,.cfwCmAAjj) :is(.entry-set-time-hl,.cZQOySfAw) :is(.entry-item,.czjsIDqnc) {
	border-bottom: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
:is(.headlines-list-2col,.cnawebQxW) :is(.headlines-others,.cfwCmAAjj) :is(.entry-set-time-hl,.cZQOySfAw) :is(.entry-summary,.cZDrdYgkN) {
	margin-bottom: -8px;
}
:is(.article-detail,.cAlbGjvLD) :is(.article-title,.cnYGjzanA) {
	text-align: center;
	margin-bottom: 15px;
}
:is(.article-detail,.cAlbGjvLD) :is(.article-title,.cnYGjzanA) h1 {
	font-size: 22px;
	line-height: 1.5;
	font-weight: normal;
}
:is(.article-detail,.cAlbGjvLD) :is(.entry-meta,.cPgsZidBu) {
	text-align: center;
	margin-bottom: 20px;
	padding-bottom: 10px;
	font-size: 12px;
	border-bottom: 1px dotted #ccc;
}
:is(.article-detail,.cAlbGjvLD) :is(.entry-meta,.cPgsZidBu) span {
	margin: 0 10px;
}
:is(.article-detail,.cAlbGjvLD) :is(.article-content,.cCLJuJdIE) {
	margin-top: 25px;
}
:is(.article-detail,.cAlbGjvLD) :is(.video-player-content,.cMwzxuZAi) {
	margin-top: 20px;
	text-align: center;
}
:is(.article-detail,.cAlbGjvLD) video:is(.video-play-wrapper,.cxVayCrVU) {
	width: 100%;
	height: auto !important;
	text-align: center;
}
:is(.article-detail,.cAlbGjvLD) span:is(.video-play-wrapper,.cxVayCrVU) {
	width: 100%;
*height:auto !important;
	text-align: center;
}
/*IE8*/
@media \0screen {
:is(.article-detail,.cAlbGjvLD) :is(.video-play-wrapper,.cxVayCrVU) {
	position: relative;
	height: 0 !important;
	padding-bottom: 56.25%;
	padding-top: 0 !important;
	overflow: hidden;
}
:is(.article-detail,.cAlbGjvLD) :is(.video-play-wrapper,.cxVayCrVU) iframe,:is( .article-detail, .cAlbGjvLD) :is(.video-play-wrapper,.cxVayCrVU) object,:is( .article-detail, .cAlbGjvLD) :is(.video-play-wrapper,.cxVayCrVU) embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
}
:is(.article-detail,.cAlbGjvLD) span:is(.video-play-wrapper,.cxVayCrVU) {
	position: relative;
	height: 0 !important;
	padding-bottom: 56.25%;
	padding-top: 30px;
	overflow: hidden;
}
:is(.article-detail,.cAlbGjvLD) span:is(.video-play-wrapper,.cxVayCrVU) {
*position:relative;
*height:auto !important;
*padding-bottom:0;
*margin-top:-30px;
	overflow: visible;
}
:is(.article-detail,.cAlbGjvLD) span:is(.video-play-wrapper,.cxVayCrVU) object,:is( .article-detail, .cAlbGjvLD) span:is(.video-play-wrapper,.cxVayCrVU) object embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
:is(.article-detail,.cAlbGjvLD) span:is(.video-play-wrapper,.cxVayCrVU) object,:is( .article-detail, .cAlbGjvLD) span:is(.video-play-wrapper,.cxVayCrVU) embed {
*position:static;
}
.article-detail-fancybox {
*height:600px;
}
.article-detail-fancybox :is(.video-play-wrapper,.cxVayCrVU) {
*position:relative;
*height:0 !important;
*padding-bottom:56.25%;
*padding-top:30px;
*overflow:hidden;
}
.article-detail-fancybox :is(.video-play-wrapper,.cxVayCrVU) iframe, .article-detail-fancybox :is(.video-play-wrapper,.cxVayCrVU) object,:is( .article-detail, .cAlbGjvLD) :is(.video-play-wrapper,.cxVayCrVU) embed {
*position:absolute;
*top:0;
*left:0;
*width:100%;
*height:100%;
}
:is(.team-introduction,.cXLvHiDlg) :is(.team-img,.cWYAyRmHt) {
	margin-right: 50px;
}
:is(.team-introduction,.cXLvHiDlg) :is(.team-name,.cZKTOZwbD) {
	margin-bottom: 15px;
	font-size: 24px;
	font-weight: normal;
	line-height: normal;
	color: #000;
}
:is(.team-introduction,.cXLvHiDlg) :is(.team-info,.cWPDHBLUl) p {
	color: #666;
}
:is(.team-cases-title,.corHNSAYi) {
	text-align: center;
	margin: 50px 0 30px;
	padding-top: 50px;
	border-top: 1px solid #ccc;
}
:is(.team-cases-title,.corHNSAYi) h4 {
	display: inline-block;
*display:inline;
*zoom:1;
	margin: 0 20px;
	font-size: 24px;
	line-height: normal;
	font-weight: normal;
}
:is(.team-cases-title,.corHNSAYi) i {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 80px;
	height: 1px;
	position: relative;
	top: -5px;
	background: #999;
	display: none;
}
/* Product 产品
------------------------------------------------------------------------------------------ */
:is(.animate-border,.cGdQpjzDH):before,:is( .animate-border, .cGdQpjzDH):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,.cGdQpjzDH):before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1);
}
:is(.animate-border,.cGdQpjzDH):after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0);
}
:is(.animate-border-h,.cxTqDyTqk):hover :is(.animate-border,.cGdQpjzDH):before,:is( .animate-border-h, .cxTqDyTqk):hover :is(.animate-border,.cGdQpjzDH):after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.product-category {
}
:is(.product-category-scrollable,.clXUCwnaA) ul li {
	width: 290px;
	margin: 0 21px;
	text-align: left;
}
:is(.product-category-scrollable,.clXUCwnaA) ul li a {
	position: relative;
	display: block;
}
:is(.product-category-scrollable,.clXUCwnaA) :is(.category-image,.cmyicESTy) {
	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,.clXUCwnaA) :is(.category-info,.crIMwOnZX) {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
}
:is(.product-category-scrollable,.clXUCwnaA) :is(.category-info,.crIMwOnZX) h3 {
	margin-top: 120px;
	margin-bottom: 60px;
	font-size: 22px;
	font-weight: normal;
}
:is(.product-category-scrollable,.clXUCwnaA) :is(.category-info,.crIMwOnZX) .icon-detail {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 41px;
	height: 41px;
	background: url('/releases/20260423020221.09ba1c87/assets/img/88/12/881295ac045ebc48eb07bf353f056ad5a3fd1176.webp') no-repeat;
}
:is(.product-category-scrollable,.clXUCwnaA) :is(.category-info,.crIMwOnZX) .icon-detail span {
	display: none;
}
:is(.product-category-scrollable,.clXUCwnaA) :is(.opacity-overlay,.cxOOmihci) {
	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,.clXUCwnaA) a:hover :is(.category-image,.cmyicESTy) 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,.clXUCwnaA) a:hover :is(.category-info,.crIMwOnZX) {
	display: block;
}
:is(.product-category-scrollable,.clXUCwnaA) a:hover :is(.opacity-overlay,.cxOOmihci) {
	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,.clXUCwnaA) :is(.carousel-direction,.cJiaMMuIf) {
	text-align: center;
	margin: 30px;
}
:is(.product-category-scrollable,.clXUCwnaA) :is(.carousel-direction,.cJiaMMuIf) 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,.clXUCwnaA) :is(.carousel-direction,.cJiaMMuIf) a:hover {
	border-color: #fff;
	color: #fff;
}
:is(.product-category-scrollable,.clXUCwnaA) :is(.carousel-direction,.cJiaMMuIf) a:is(.disabled,.ciBhbLDZq),:is( .product-category-scrollable, .clXUCwnaA) :is(.carousel-direction,.cJiaMMuIf) a:is(.disabled,.ciBhbLDZq):hover {
	border-color: #666;
	color: #666;
	cursor: not-allowed;
}
.product-filter {
}
:is(.product-filter,.cDhLEDfCt) dl {
	border-bottom: 1px dotted #d9d9d9;
	padding: 8px 0;
}
:is(.product-filter,.cDhLEDfCt) dt {
	width: 100px;
	margin-right: 20px;
	text-align: right;
	font-size: 15px;
}
:is(.product-filter,.cDhLEDfCt) 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,.cDhLEDfCt) dd a:hover {
	color: #99825d;
	text-decoration: none;
}
:is(.product-filter,.cDhLEDfCt) dd a:is(.current,.cDDFDRLfT) {
	background-color: #99825d;
	color: #fff;
}
:is(.price,.caNKdhPGV) {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #f30;
	line-height: 1.2;
}
:is(.price,.caNKdhPGV) span {
	font-family: verdana;
}
:is(.product-attr,.cAlDiZgQd) {
	margin-bottom: 10px;
}
:is(.product-attr,.cAlDiZgQd) dt {
	text-align: right;
	font-weight: bold;
}
:is(.product-attr,.cAlDiZgQd) dd span {
	margin-right: 10px;
}
:is(.product-attr,.cAlDiZgQd) :is(.share-toolbar,.cnolsnqeA) {
	margin-bottom: 10px;
}
:is(.product-scrollable,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) {
	position: relative;
}
:is(.product-scrollable,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) :is(.scrollable-info,.cDmXUyraU) {
	display: none;
	position: absolute;
	top: 25%;
	left: 0;
	z-index: 100;
	width: 100%;
	color: #fff;
}
:is(.product-scrollable,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) :is(.scrollable-info,.cDmXUyraU) h2 {
	line-height: normal;
	font-size: 18px;
	font-weight: normal;
	margin: 0 15px 10px;
}
:is(.product-scrollable,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) :is(.scrollable-info,.cDmXUyraU) :is(.price,.caNKdhPGV) {
	color: #fff;
}
:is(.product-scrollable,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) :is(.scrollable-info,.cDmXUyraU) .icon-detail {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 41px;
	height: 41px;
	background: url('/releases/20260423020221.09ba1c87/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,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) :is(.scrollable-info,.cDmXUyraU) .icon-detail span {
	display: none;
}
:is(.product-scrollable,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) :is(.scrollable-info,.cDmXUyraU):hover .icon-detail {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
:is(.product-scrollable,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) a:hover :is(.scrollable-info,.cDmXUyraU) {
	display: block;
}
:is(.product-scrollable,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) :is(.opacity-overlay,.cxOOmihci) {
	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,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) a:hover :is(.opacity-overlay,.cxOOmihci) {
	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,.cnAEkMkgF) :is(.carousel-direction,.cJiaMMuIf) 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,.cmCYGaVTV) {
	position: relative;
}
:is(.product-list,.cxnTWEKWS) li {
	margin-bottom: 20px;
	text-align: center;
}
:is(.product-item,.cmCYGaVTV) :is(.portfolio-img,.cOWwAhjFK) {
	background-color: #f2f2f2;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}
:is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
}
:is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) h2 {
	margin: 80px 20px 20px;
	line-height: normal;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: normal;
}
:is(.product-list,.cxnTWEKWS) :is(.col-2-1,.cvAGNBWiJ) :is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) h2 {
	margin-top: 180px;
}
:is(.product-list,.cxnTWEKWS) :is(.col-3-1,.coEYZoUqs) :is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) h2 {
	margin-top: 80px;
}
:is(.product-list,.cxnTWEKWS) :is(.col-4-1,.cnAjqztsR) :is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) h2 {
	margin-top: 60px;
}
:is(.product-list,.cxnTWEKWS) :is(.col-5-1,.clwBkuRYV) :is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) h2 {
	margin-top: 40px;
}
:is(.product-list,.cxnTWEKWS) :is(.col-5-1,.clwBkuRYV) :is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) .icon-detail {
	width: 30px;
	height: 30px;
}
:is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) .icon-detail {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 41px;
	height: 41px;
	background: url('/releases/20260423020221.09ba1c87/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,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) .icon-detail span {
	display: none;
}
:is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) :is(.price,.caNKdhPGV) {
	color: #fff;
	margin-bottom: 20px;
}
:is(.product-item,.cmCYGaVTV) a:hover :is(.portfolio-text,.cZVSAdTSB) {
	display: block;
}
:is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB):hover .icon-detail {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
:is(.product-item,.cmCYGaVTV) :is(.opacity-overlay,.cxOOmihci) {
	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,.cmCYGaVTV) a:hover :is(.opacity-overlay,.cxOOmihci) {
	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,.cuhrlAtJu) li {
	margin-bottom: 20px;
}
:is(.product-detail,.cFBiXRSvf) :is(.product-name,.cRNqayqRt) {
	margin-bottom: 10px;
}
:is(.product-detail,.cFBiXRSvf) :is(.product-name,.cRNqayqRt) h1 {
	font-size: 20px;
	line-height: 1.5;
}
:is(.product-detail,.cFBiXRSvf) :is(.product-sku,.cmcZDcSFZ) {
	margin-bottom: 10px;
	color: #999;
	font-size: 13px;
}
:is(.product-detail,.cFBiXRSvf) :is(.product-sku,.cmcZDcSFZ) strong {
	font-weight: normal;
}
:is(.product-detail,.cFBiXRSvf) :is(.product-info-item,.czGxNyuhK) { /*border-bottom:1px solid #f0f0f0;*/
	padding-bottom: 5px;
	margin-bottom: 5px;
}
:is(.product-detail,.cFBiXRSvf) :is(.product-info-item-last,.cfSXhivip) {
	border-bottom: none;
	margin-bottom: 0;
}
:is(.product-detail,.cFBiXRSvf) :is(.product-summary,.cLZLDfgAM) {
	font-size: 13px;
	color: #666;
}
:is(.product-intr,.cmzsXcmAF) {
	margin-bottom: 45px;
}
:is(.product-intr,.cmzsXcmAF) :is(.product-preview,.cVjexPERP) {
	width: 50%;
	float: left;
	display: inline;
	margin-right: 35px;
}
:is(.product-intr,.cmzsXcmAF) :is(.product-preview,.cVjexPERP) :is(.single-img-wrap,.cOJXxOkvA) {
	text-align: center;
}
:is(.product-intr,.cmzsXcmAF) :is(.product-preview,.cVjexPERP) :is(.single-img-wrap,.cOJXxOkvA) img {
	max-width: 100%;
	_width: 100%;
}
:is(.product-intr,.cmzsXcmAF) :is(.product-preview,.cVjexPERP) :is(.share-toolbar,.cnolsnqeA) {
	margin-bottom: 0;
}
:is(.product-intr,.cmzsXcmAF) :is(.product-info,.cjMYDMbgz) {
	overflow: hidden;
*zoom:1;
}
:is(.product-intr,.cmzsXcmAF) :is(.share-toolbar,.cnolsnqeA) {
	margin: 15px 0 10px;
}
:is(.product-intr,.cmzsXcmAF) :is(.back-category,.cKEcaTDJi) a {
	background: url('/releases/20260423020221.09ba1c87/assets/img/5d/11/5d11b439418edea3c94413d22e556d4f9d1cc350.webp') no-repeat left center;
	padding-left: 15px;
	color: #808080;
}
:is(.product-intr,.cmzsXcmAF) :is(.back-category,.cKEcaTDJi) a:hover {
	color: #99825d;
}
:is(.product-desc-title,.cPYQLDNjk) {
	background-color: #99825d;
	margin-bottom: 20px;
}
:is(.product-desc-title,.cPYQLDNjk) h3 {
	height: 42px;
	line-height: 42px;
	float: left;
	padding: 0 20px;
	font-size: 16px;
	color: #fff;
}
:is(.product-desc-item,.cDYpXPXxd) {
	margin-bottom: 50px;
}
:is(.product-desc-item-title,.cZJkUUAZg) {
	margin-bottom: 15px;
}
:is(.product-desc-item-title,.cZJkUUAZg) h4 {
	float: left;
	height: 30px;
	line-height: 30px;
	background: #99825d;
	color: #fff;
	font-size: 15px;
	padding: 0 25px;
}
:is(.product-detail-simple,.cJeYOVnwl) :is(.product-img,.cZmcJGJVk) {
	text-align: center;
	margin-bottom: 15px;
}
:is(.product-detail-simple,.cJeYOVnwl) :is(.product-img,.cZmcJGJVk) img {
	max-width: 100%;
	_width: 100%;
}
:is(.product-detail-simple,.cJeYOVnwl) :is(.product-name,.cRNqayqRt) {
	text-align: center;
	margin-bottom: 30px;
}
:is(.product-detail-complete,.cpngomlDE) .tabs-nav {
	background-color: #99825d;
}
:is(.product-detail-complete,.cpngomlDE) .tabs-nav li {
	padding: 0;
	margin-bottom: 0;
}
:is(.product-detail-complete,.cpngomlDE) .tabs-nav li a {
	font-size: 15px;
	background-color: #99825d;
	color: #fff;
}
:is(.product-detail-complete,.cpngomlDE) .tabs-nav li a:hover,:is( .product-detail-complete, .cpngomlDE) .tabs-nav li a:is(.current,.cDDFDRLfT) {
	background-color: #806c4e;
	color: #fff;
}
:is(.product-detail-zoom,.cdKokKpVY) :is(.product-intr,.cmzsXcmAF) :is(.product-preview,.cVjexPERP) {
	width: 450px;
}
:is(.product-detail-zoom,.cdKokKpVY) :is(.gallery-img-product-detail,.ctxHnsyRG) {
	display: none;
}
:is(.product-detail-zoom,.cdKokKpVY) :is(.gallery-img-product-detail,.ctxHnsyRG) :is(.ps-caption-wrapper,.ceEfRfPRH) {
	display: none;
}
:is(.gallery-zoom-img-wrap,.cGunTYGyD) {
	position: relative;
}
:is(.gallery-zoom-img-wrap,.cGunTYGyD) .icon-zoom {
	padding-left: 20px;
	position: absolute;
	bottom: 15px;
	right: 15px;
	font-size: 13px;
	color: #ccc;
	background: url('/releases/20260423020221.09ba1c87/assets/img/da/48/da487d7e1e651de63fe4a06050c12a98ef1012e8.webp') no-repeat left center;
}
@media only screen {
:is(.gallery-zoom-img-wrap,.cGunTYGyD) .icon-zoom {
	background-image: url('/releases/20260423020221.09ba1c87/assets/img/37/6a/376a92bc66311ff01008ca99f9760622d1d1a57e.webp');
	background-size: 16px 16px;
}
}
.pgwSlideshow-gallery-zoom :is(.ps-list,.cWonGmAFx) li :is(.ps-item,.cUjqMZEJh) img {
	height: 85px;
}
.pgwSlideshow-gallery-zoom :is(.ps-list,.cWonGmAFx) {
	height: 87px;
}
.pgwSlideshow-gallery-zoom :is(.ps-caption-wrapper,.ceEfRfPRH) {
	display: none;
}
:is(.product-detail-wrapper,.cQEeyycoh) {
	margin-bottom: 45px;
}
:is(.product-detail-wrapper,.cQEeyycoh) :is(.product-detail-title,.cvUybhlZw) {
	border-bottom: 2px solid #d9d9d9;
	text-align: center;
	margin-bottom: 15px;
}
:is(.product-detail-wrapper,.cQEeyycoh) :is(.product-detail-title,.cvUybhlZw) 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,.cgkCcvZAc) {
	font-size: 20px;
	color: #f30;
	padding: 30px 0;
	text-align: center;
}
/* Link 链接
------------------------------------------------------------------------------------------ */
:is(.link,.cZqwrwIaU) a img {
	vertical-align: middle;
	margin-right: 5px;
	position: relative;
	top: -1px;
*top:0;
}
:is(.link-line,.cQuwWBDCk) a {
	margin: 0 15px 0 0;
}
:is(.link-line,.cQuwWBDCk) em {
	margin: 0 7px 0 -8px;
*zoom:1;
	font-style: normal;
}
:is(.link-line-rtl,.cwAScQWYq) {
	text-align: right;
}
:is(.link-line-rtl,.cwAScQWYq) a {
	margin: 0 0 0 15px;
}
:is(.link-line-rtl,.cwAScQWYq) em {
	margin: 0 -10px 0 10px;
	font-style: normal;
}
:is(.link-line-center,.cFxQniIul) {
	text-align: center;
}
:is(.link-line-center,.cFxQniIul) a {
	margin: 0 8px;
}
:is(.link-line-center,.cFxQniIul) em {
	margin: 0 -2px 0 0;
	font-style: normal;
}
:is(.link-block,.cgqiVKZJe) li {
	padding: 4px 0;
	line-height: 1.5;
}
:is(.link-block-sign,.cItigHoEG) a {
	display: block;
	background: url('/releases/20260423020221.09ba1c87/assets/img/98/3c/983c5c3e04e1f3b61f1345bfed361906b78f8628.webp') no-repeat 0 8px;
	padding-left: 10px;
}
:is(.link-list,.cojGZuHPV) li {
	margin-bottom: 15px;
}
:is(.link-list,.cojGZuHPV) :is(.link-img,.cyZOMnpHi) {
	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,.cojGZuHPV) :is(.link-img,.cyZOMnpHi) 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,.cojGZuHPV) :is(.link-img,.cyZOMnpHi) 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,.cojGZuHPV) :is(.link-name,.cskqorSMv) {
	text-align: center;
}
:is(.link-list,.cojGZuHPV) :is(.link-name,.cskqorSMv) h2 {
	line-height: 22px;
	font-size: 13px;
}
:is(.link-list,.cojGZuHPV) :is(.link-name,.cskqorSMv) a {
	font-size: 13px;
	font-weight: normal;
}
:is(.link-list,.cojGZuHPV) :is(.col-2-1,.cvAGNBWiJ) a {
	font-size: 16px;
}
:is(.link-scrollable,.cXGGPARYU) ul {
	_margin-left: -8px !important;
}
:is(.link-scrollable,.cXGGPARYU) ul li {
	width: 180px;
	margin: 0 10px;
}
:is(.link-scrollable,.cXGGPARYU) :is(.carousel-direction,.cJiaMMuIf) a {
	margin-top: 0;
	top: 35px;
	width: 35px;
	height: 35px;
	line-height: 35px;
}
:is(.link-scrollable,.cXGGPARYU) a:is(.carousel-prev,.cXpooqhZV) {
	left: -50px;
}
:is(.link-scrollable,.cXGGPARYU) a:is(.carousel-next,.cUGvKAAUv) {
	right: -50px;
}
:is(.link-scrollable-3col,.cyyBjZRTH) ul li {
	width: 300px;
	margin: 0 16px;
}
:is(.link-scrollable-3col,.cyyBjZRTH) ul li h2 a {
	font-size: 16px;
}
:is(.link-scrollable-3col,.cyyBjZRTH) :is(.carousel-direction,.cJiaMMuIf) a {
	margin-top: 0;
	top: 70px;
}
:is(.link-icon,.chPSqwfVK) {
	text-align: center;
}
:is(.link-icon,.chPSqwfVK) {
	font-size: 0;
}
:is(.link-icon,.chPSqwfVK) li {
	display: inline-block;
*display:inline;
*zoom:1;
	margin-left: 13px;
	margin-right: 13px;
	margin-bottom: 40px;
}
:is(.link-icon,.chPSqwfVK) 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,.chPSqwfVK) li a:hover {
	background-color: #806c4e;
	color: #fff;
	z-index: 2;
	-webkit-transform: scale(1.10);
	transform: scale(1.10);
}
:is(.link-icon,.chPSqwfVK) li a span {
	display: block;
	margin-top: 50px;
	font-size: 16px;
}
:is(.link-icon,.chPSqwfVK) li a:is(.link-img,.cyZOMnpHi) 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,.chPSqwfVK) li a:hover img {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	transform: rotate(360deg);
}
:is(.link-icon,.chPSqwfVK) li a:is(.link-img,.cyZOMnpHi) span {
	margin-top: 0;
}
:is(.link-bg-img,.cbdfvWNii) 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,.cbdfvWNii) li:nth-child(2n) a {
	background-color: #806c4e;
}
:is(.link-bg-img,.cbdfvWNii) li a:hover {
	background-color: #66573e;
}
:is(.link-bg-img,.cbdfvWNii) :is(.link-text,.cyuQsXAEn) {
	position: relative;
	z-index: 11;
	color: #fff;
}
:is(.link-bg-img,.cbdfvWNii) :is(.link-name,.cskqorSMv) {
	margin-bottom: 15px;
	line-height: normal;
	font-size: 24px;
	font-weight: normal;
}
:is(.link-bg-img,.cbdfvWNii) :is(.link-summary,.cqjJObncf) {
	max-width: 800px;
	margin: 0 auto 15px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 13px;
}
:is(.link-bg-img,.cbdfvWNii) 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,.cbdfvWNii) span:hover {
	background-color: #fff;
	border-color: #fff;
	color: #333;
	text-decoration: none;
}
:is(.link-bg-img,.cbdfvWNii) :is(.link-bg-img-item,.cStmJhpQp) :is(.opacity-overlay,.cxOOmihci) {
	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,.cbdfvWNii) :is(.link-bg-img-item,.cStmJhpQp) a:hover :is(.opacity-overlay,.cxOOmihci) {
	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,.cskqorSMv) {
	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,.cskqorSMv):hover, .link-fixed-side li:is(.active,.cdoUiAVjy) :is(.link-name,.cskqorSMv) {
	background-color: #ee330a;
	text-decoration: none;
}
.link-fixed-side li:is(.first,.cSLZGSVzP) :is(.link-name,.cskqorSMv) {
	background-color: #99825d;
}
.link-fixed-side li:is(.first,.cSLZGSVzP) :is(.link-name,.cskqorSMv):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,.cPcytzKNW) span {
	display: block;
	line-height: 70px;
}
.link-fixed-side :is(.link-summary,.cqjJObncf) {
	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,.cqjJObncf) :is(.arrow-section-r,.cFkjpJMVE) {
	display: block;
	width: 5px;
	height: 9px;
	position: absolute;
	top: 22px;
	right: 0px;
	background: url('/releases/20260423020221.09ba1c87/assets/img/49/5e/495e152e61de72087456e64e3d32075bbc369216.webp') no-repeat;
}
.link-fixed-side :is(.link-summary,.cqjJObncf) :is(.link-summary-content,.cgwugxvZT) {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
.link-fixed-side :is(.link-summary,.cqjJObncf) .qhd-content p {
	margin-bottom: 5px;
}
.link-fixed-side :is(.link-summary,.cqjJObncf) .qhd-content p a {
	color: #4d4d4d;
}
.link-fixed-side :is(.link-summary,.cqjJObncf) .qhd-content p a:hover {
	color: #1e78e8;
}
.fixed-left .link-fixed-side :is(.link-summary,.cqjJObncf) {
	right: 0;
	left: 70px;
}
.fixed-left .link-fixed-side :is(.link-summary,.cqjJObncf) :is(.arrow-section-r,.cFkjpJMVE) {
	right: auto;
	left: 0;
	background: url('/releases/20260423020221.09ba1c87/assets/img/06/f5/06f513c14ebc372d05f3d17c84506377d0afe2dc.webp') no-repeat;
}
/* 分页 & 面包屑
------------------------------------------------------------------------------------------ */
:is(.pagination,.csxlqnbQZ) {
	margin: 30px 0 20px;
	clear: both;
	font-size: 13px;
}
:is(.pagination,.csxlqnbQZ) span,:is( .pagination, .csxlqnbQZ) a {
	display: inline-block;
	padding: 1px 13px;
	height: 34px;
	line-height: 34px;
	margin: 0 1px;
*zoom:1;
	color: #333;
}
:is(.pagination,.csxlqnbQZ) a:hover {
	background: #e5e5e5;
	color: #333;
	text-decoration: none;
}
:is(.pagination,.csxlqnbQZ) a:active {
	color: #808080;
}
:is(.pagination,.csxlqnbQZ) :is(.disabled,.ciBhbLDZq) {
	cursor: default;
	color: #ccc;
}
:is(.pagination,.csxlqnbQZ) :is(.current,.cDDFDRLfT) {
	background: #99825d;
	color: #fff;
}
:is(.pagination-default,.chDrjvCgU) {
	text-align: center;
}
:is(.pagination-right,.cdRnAYEVo) {
	text-align: right;
}
:is(.pagination-left,.cYBpqGBQa) {
	text-align: left;
}
:is(.breadcrumbs,.czIMYlFWp) {
	font-size: 12px;
	color: #808080;
}
:is(.breadcrumbs,.czIMYlFWp) a {
	color: #808080;
}
:is(.breadcrumbs,.czIMYlFWp) a:hover {
	color: #666;
	text-decoration: none;
}
:is(.breadcrumbs,.czIMYlFWp) i {
	font-style: normal;
	margin: 0 3px;
}
:is(.breadcrumbs,.czIMYlFWp) strong {
	font-weight: normal;
	color: #333;
}
/* search 搜索
------------------------------------------------------------------------------------------ */
:is(.search-form,.cFZzcDVGO) :is(.form-text,.cxBNiEBOx) {
	height: 40px;
	line-height: 40px;
	padding: 0 8px;
	color: #999;
	font-size: 13px;
	background-color: #fff;
	border: 2px solid #ccc;
}
:is(.search-form,.cFZzcDVGO) :is(.form-btn,.cdInJkkVf) {
	border: none;
	cursor: pointer;
	height: 44px;
	width: 60px;
	color: #fff;
	background: #ccc;
}
:is(.search-form,.cFZzcDVGO) :is(.form-btn,.cdInJkkVf):hover {
	background-color: #99825d;
}
:is(.search-form,.cFZzcDVGO) :is(.form-btn,.cdInJkkVf) span {
	display: block;
}
:is(.search-form-responsive,.cxFqQNQaZ) {
	position: relative;
	padding: 0 120px 0 10px;
	margin-bottom: 30px;
	background-color: #fff;
	border: 2px solid #ccc;
}
:is(.search-form-responsive,.cxFqQNQaZ) :is(.form-text,.cxBNiEBOx) {
	width: 100%;
	padding: 0;
	border: none;
	height: 44px;
	overflow: hidden;
*zoom:1;
}
:is(.search-form-responsive,.cxFqQNQaZ) :is(.form-btn,.cdInJkkVf) {
	width: 110px;
	height: 48px;
	position: absolute;
	right: 0;
	top: -2px;
}
:is(.search-result-note,.cPqZbAojc) {
	background: #fffcf0;
	border: 1px solid #ececec;
	padding: 10px 20px;
	margin-bottom: 30px;
	color: #999;
}
:is(.search-result-note,.cPqZbAojc) :is(.message-note,.cQDKAbqZY) {
	color: #f30;
	margin: 0 3px;
}
:is(.search-no-result,.cvZXJCNnt) {
	padding: 50px 0;
}
:is(.search-no-result,.cvZXJCNnt) :is(.search-result-note,.cPqZbAojc) {
	border: none;
	background-color: transparent;
	font-size: 16px;
	text-align: center;
	color: #4d4d4d;
}
/* module 外框容器
------------------------------------------------------------------------------------------ */
:is(.module-default,.crTBZhatU) {
	margin: 0;
	padding: 0;
}
:is(.module-default,.crTBZhatU) > :is(.module-divider,.cgTZzvCID) {
	margin-bottom: 15px;
}
:is(.module,.cZgsdedyG) {
	margin-bottom: 25px;
}
:is(.module-title-default,.cVLwHJwMs) {
	margin-bottom: 10px;
	overflow: hidden;
}
:is(.module-title-default,.cVLwHJwMs) > :is(.module-title-content,.cBaTIKElW) {
	padding-top: 5px;
	padding-bottom: 5px;
}
:is(.module-title-default,.cVLwHJwMs) > :is(.module-title-content,.cBaTIKElW) h3 {
	display: block;
	float: left;
	_display: inline;
	line-height: 20px;
	font-size: 16px;
}
:is(.module-title-default,.cVLwHJwMs) > :is(.module-title-content,.cBaTIKElW) span {
	margin-left: 5px;
	float: left;
	line-height: 22px;
	color: #808080;
	font-size: 14px;
}
:is(.module-title-default,.cVLwHJwMs) > :is(.module-title-content,.cBaTIKElW) span strong {
	font-weight: normal;
	margin-left: 5px;
	color: #808080;
	font-family: Arial, sans-serif;
}
:is(.module-title-default,.cVLwHJwMs) > :is(.module-title-content,.cBaTIKElW) i {
	display: block;
	float: left;
	_display: inline;
	width: 8px;
	height: 8px;
	overflow: hidden;
	position: relative;
	top: 9px;
	margin-left: 10px;
	background: url('/releases/20260423020221.09ba1c87/assets/img/b0/19/b0194ed8af2f01662e223e1cc9ac37603246b7d9.webp') no-repeat;
}
:is(.module-more-default,.cpOfotvHn) a {
	color: #99825d;
	font-size: 13px; /*padding-right:17px; background:url('/releases/20260423020221.09ba1c87/assets/img/be/78/be784bbc51317e971d451b6cd83a82e7993b6839.webp') no-repeat right center;*/
}
:is(.module-more-default,.cpOfotvHn) a:hover {
	color: #99825d;
	text-decoration: none;
}
:is(.module-icon-default,.cmXUfYxHE) {
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: left center;
}
:is(.module-divider,.cgTZzvCID) {
	height: 1px;
	overflow: hidden;
	background-color: #ccc;
	margin-top: 25px;
	clear: both;
}
:is(.module-no-margin,.czghByqeF),:is( .module-no-margin, .czghByqeF) :is(.module-content,.cXYYhjaGP) p,:is( .module-no-margin, .czghByqeF) :is(.module-content,.cXYYhjaGP) ul,:is( .module-no-margin, .czghByqeF) :is(.module-content,.cXYYhjaGP) ol,:is( .module-no-margin, .czghByqeF) :is(.module-content,.cXYYhjaGP) h1,:is( .module-no-margin, .czghByqeF) :is(.module-content,.cXYYhjaGP) h2,:is( .module-no-margin, .czghByqeF) :is(.module-content,.cXYYhjaGP) h3,:is( .module-no-margin, .czghByqeF) :is(.module-content,.cXYYhjaGP) h4,:is( .module-no-margin, .czghByqeF) :is(.module-content,.cXYYhjaGP) h5,:is( .module-no-margin, .czghByqeF) :is(.module-content,.cXYYhjaGP) h6 {
	margin: 0;
}
.module-hlbg {
}
:is(.module-hlbg,.cDcNgWhSO) > :is(.module-inner,.cgDDLMUOu) {
	background-color: #fff;
}
:is(.module-hlbg-title,.cEupvQdyZ) {
	padding-left: 15px;
	background: #99825d;
}
:is(.module-hlbg-title,.cEupvQdyZ) h3 {
	font-size: 18px;
	font-weight: normal;
	height: 45px;
	line-height: 45px;
	color: #fff;
}
:is(.module-hlbg-icon,.ccNhhKluA) {
	padding-left: 28px;
	background-repeat: no-repeat;
	background-position: left center;
}
:is(.module-hlbg-content,.ciRuewsVo) {
	padding: 10px 15px 20px;
}
:is(.module-hlbg-more,.cgwXQYrIp) {
	text-align: right;
	padding: 0 15px 15px;
}
:is(.module-hlbg-more,.cgwXQYrIp) 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,.cgwXQYrIp) a:hover {
	background-color: #99825d;
	color: #fff;
	text-decoration: none;
}
:is(.module-hlbg,.cDcNgWhSO) > :is(.module-divider,.cgTZzvCID) {
	margin-bottom: 10px;
	margin-top: 10px;
}
:is(.module-title-border,.cZpQiDyho) {
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 15px;
}
:is(.module-title-border,.cZpQiDyho) > :is(.module-title-content,.cBaTIKElW) {
	float: left;
	display: inline;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: -1px;
	border-bottom: 1px solid #99825d;
}
:is(.module-title-border,.cZpQiDyho) > :is(.module-title-content,.cBaTIKElW) h3 {
	float: left;
	font-size: 16px;
	line-height: normal;
}
:is(.module-title-border,.cZpQiDyho) > :is(.module-title-content,.cBaTIKElW) span {
	margin-left: 5px;
	float: left;
	line-height: 22px;
	color: #999;
	font-size: 14px;
}
:is(.module-title-border,.cZpQiDyho) > :is(.module-title-content,.cBaTIKElW) span strong {
	font-weight: normal;
	margin-left: 5px;
	color: #999;
	font-family: Arial, sans-serif;
}
:is(.module-title-border,.cZpQiDyho) > :is(.module-more-default,.cpOfotvHn) {
	margin-top: 5px;
}
:is(.module-title-hl,.cmhUaZKMA) {
	margin-bottom: 20px;
	border-bottom: 1px solid #d6d6d6;
}
:is(.module-title-hl,.cmhUaZKMA) :is(.module-title-content,.cBaTIKElW) 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,.cmhUaZKMA) > :is(.module-title-content,.cBaTIKElW) span {
	position: relative;
	top: 13px;
}
:is(.module-title-hl,.cmhUaZKMA) > :is(.module-more-default,.cpOfotvHn) {
	margin-top: 10px;
}
:is(.module-full-screen,.cYJMZupAO) > :is(.module-inner,.cgDDLMUOu) {
	padding: 20px 0 20px;
}
:is(.module-full-screen,.cYJMZupAO) > :is(.module-inner,.cgDDLMUOu) :is(.page-width,.cDEYfBUKy) {
	width: auto;
	max-width: 1000px;
	_width: 1000px;
}
:is(.module-full-screen-title,.cHwUgGbnT) {
	margin-bottom: 40px;
	text-align: center;
}
:is(.module-full-screen-title,.cHwUgGbnT) > 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,.cHwUgGbnT) > :is(.module-title-content,.cBaTIKElW) > 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/20260423020221.09ba1c87/assets/img/9c/2c/9c2cafa0e9e07d7ec331a8d3c2baed44939e77b1.webp') no-repeat bottom center;
}
:is(.module-full-screen-title,.cHwUgGbnT) > :is(.module-title-content,.cBaTIKElW) > 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,.cLMNAgWLc) {
	float: none;
	clear: both;
	margin-top: 30px;
	text-align: center;
}
:is(.module-full-screen-more,.cLMNAgWLc) 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,.cLMNAgWLc) a:hover,:is( .module-full-screen-more, .cLMNAgWLc) a:active {
	background-color: #99825d;
	border-color: #99825d;
	color: #fff;
	text-decoration: none;
}
:is(.module-divider-full,.cRPJFwJLU) {
	margin: 40px 0 -35px;
	height: 14px;
	overflow: hidden;
	background: url('/releases/20260423020221.09ba1c87/assets/img/de/b7/deb7c9e30ac05365d0885333ce5948389a262fdc.webp') no-repeat center;
}
:is(.module-full-screen-gray,.cuMvspRdU) {
	background-color: #f5f5f5;
}
:is(.module-full-screen-hl,.cXAGADHZI) {
	background-color: #59492e;
	color: #fff !important;
}
:is(.module-full-screen-hl,.cXAGADHZI) :is(.module-full-screen-title,.cHwUgGbnT) > h3 {
	color: #e5e5e5;
}
:is(.module-full-screen-hl,.cXAGADHZI) :is(.module-full-screen-title,.cHwUgGbnT) > :is(.module-title-content,.cBaTIKElW) > h2 {
	color: #fff;
	background: url('/releases/20260423020221.09ba1c87/assets/img/9c/2c/9c2cafa0e9e07d7ec331a8d3c2baed44939e77b1.webp') no-repeat bottom center;
}
:is(.module-full-screen-hl,.cXAGADHZI) :is(.module-full-screen-title,.cHwUgGbnT) > :is(.module-title-content,.cBaTIKElW) > i {
	background-color: #fff;
}
:is(.module-full-screen-hl,.cXAGADHZI) :is(.page-width,.cDEYfBUKy) > :is(.module-full-screen-content,.cWPdubjBh) {
	color: #fff !important;
}
:is(.module-full-screen-hl,.cXAGADHZI) :is(.page-width,.cDEYfBUKy) > :is(.module-full-screen-content,.cWPdubjBh) p {
	color: #fff !important;
}
:is(.module-full-screen-hl,.cXAGADHZI) :is(.page-width,.cDEYfBUKy) > :is(.module-full-screen-content,.cWPdubjBh) a {
	color: #fff !important;
}
:is(.module-full-screen-hl,.cXAGADHZI) :is(.page-width,.cDEYfBUKy) > :is(.module-full-screen-content,.cWPdubjBh) a:hover {
	color: #fff !important;
}
:is(.module-full-screen-hl,.cXAGADHZI) :is(.module-full-screen-more,.cLMNAgWLc) a {
	color: #fff;
	border-color: #fff;
}
:is(.module-full-screen-hl,.cXAGADHZI) :is(.module-full-screen-more,.cLMNAgWLc) a:hover {
	background-color: #fff;
	border-color: #fff;
	color: #333;
	text-decoration: none;
}
:is(.module-full-screen-hl,.cXAGADHZI) :is(.module-divider-full,.cRPJFwJLU) {
	background: url('/releases/20260423020221.09ba1c87/assets/img/38/5c/385c1a948a9423b89e6b99c34ac3a82d43ea0c18.webp') no-repeat center;
}
:is(.module-full-screen-bg-img,.cRyhTdMCr) {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
:is(.module-full-screen-padding-bottom,.clDwUxZLD) {
	padding-bottom: 70px;
}
:is(.module-full-screen-more-fixed,.cWjbMapBV) > :is(.module-inner,.cgDDLMUOu) :is(.page-width,.cDEYfBUKy) {
	position: relative;
}
:is(.module-full-screen-more-fixed,.cWjbMapBV) :is(.module-full-screen-more,.cLMNAgWLc) {
	position: absolute;
	left: 50%;
	z-index: 1000;
	margin-left: -48px;
	margin-top: 20px;
	-webkit-animation: upAndDown 2s infinite;
	animation: kahCTHIKr 2s infinite;
}
:is(.module-full-screen-more-fixed,.cWjbMapBV) :is(.module-full-screen-more,.cLMNAgWLc) a {
	background-color: transparent;
	padding: 0;
	border: none;
	color: #ff3333;
	font-size: 16px;
	width: 97px;
	height: 97px;
	line-height: 97px;
	background: url('/releases/20260423020221.09ba1c87/assets/img/3c/10/3c10828b8385d946c2ef8831a5aef7181e10099e.webp') no-repeat 0 0;
}
:is(.module-full-screen-more-fixed,.cWjbMapBV) :is(.module-full-screen-more,.cLMNAgWLc) a:hover {
	background-color: transparent;
	background-position: 0 -97px;
	color: #fff;
}
.module-horizontal {
}
:is(.module-title-horizontal,.cNlnOrVoL) {
	float: left;
	margin-right: 10px;
}
:is(.module-title-horizontal,.cNlnOrVoL) :is(.module-title-content,.cBaTIKElW) {
	margin-top: 2px;
}
:is(.module-title-horizontal,.cNlnOrVoL) :is(.module-title-content,.cBaTIKElW) > h3 {
	font-size: 15px;
	margin-top: 2px;
	line-height: normal;
	float: left;
}
:is(.module-title-horizontal,.cNlnOrVoL) :is(.module-title-content,.cBaTIKElW) img {
	vertical-align: middle;
	position: relative;
	top: 4px;
	float: left;
	margin-right: 5px;
}
:is(.module-horizontal,.cWknEKToz) > :is(.modult-inner,.cnEuFdZgO) > :is(.module-content,.cXYYhjaGP) {
	overflow: hidden;
*zoom:1;
}
:is(.module-horizontal,.cWknEKToz) > :is(.modult-inner,.cnEuFdZgO) > :is(.module-more-horizontal,.cjppYvMXQ) {
	margin-left: 10px;
}
:is(.module-horizontal-hlbg,.csdgTAYkj) {
	background-color: #ededed;
}
:is(.module-horizontal-hlbg,.csdgTAYkj) :is(.modult-inner,.cnEuFdZgO) {
	padding: 5px 10px;
}
/* 在线客服 */
:is(.service,.cwkiFXIfw) {
	clear: both;
	margin-bottom: 20px;
	width: 160px;
}
:is(.service-title,.cthPAYNHQ) {
	position: relative;
	line-height: 36px;
	border-bottom: 3px solid #f90;
	background-color: #464a4b;
	color: #fff;
*padding-top:1px;
}
:is(.service-title,.cthPAYNHQ) h3 {
	font-size: 16px;
	padding: 0 15px;
}
:is(.service-title,.cthPAYNHQ) :is(.service-title-icon,.cveuyzSTv) {
	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/20260423020221.09ba1c87/assets/img/b5/fc/b5fc0411633a35285d0b436ba8a4eb3358c84b0b.webp') no-repeat center;
	cursor: pointer;
}
.service-close-btn span {
	display: none;
}
:is(.service-content,.cHxMGfMmO) {
	border: 1px solid #ccc;
	border-top: none;
	padding: 15px 10px;
	background-color: #fff;
	width: 138px;
}
:is(.service-content,.cHxMGfMmO) .qhd-content,:is( .service-content, .cHxMGfMmO) .qhd-content a {
	color: #4d4d4d;
}
:is(.service-content,.cHxMGfMmO) .qhd-content a:hover {
	color: #f30;
	text-decoration: none;
}
:is(.service-content,.cHxMGfMmO) .qhd-content h1,:is( .service-content, .cHxMGfMmO) .qhd-content h2,:is( .service-content, .cHxMGfMmO) .qhd-content h3,:is( .service-content, .cHxMGfMmO) .qhd-content h4,:is( .service-content, .cHxMGfMmO) .qhd-content h5,:is( .service-content, .cHxMGfMmO) .qhd-content p {
	margin-bottom: 5px;
}
:is(.service-content,.cHxMGfMmO) .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,.cMzRvoXCD) {
	width: 160px;
	position: relative;
}
:is(.service-max,.cMzRvoXCD) .gotop {
	margin-top: 5px;
	text-align: center;
	clear: both;
	width: 160px;
}
:is(.service-max,.cMzRvoXCD) .gotop a {
	display: block;
	line-height: 34px;
	background-color: #6b7173;
	text-align: center;
	color: #fff;
	text-decoration: none;
}
:is(.service-max,.cMzRvoXCD) .gotop a:hover {
	background-color: #464a4b;
	color: #fff;
	text-decoration: none;
}
:is(.service-max,.cMzRvoXCD) .gotop a span {
	padding-left: 30px;
	background: url('/releases/20260423020221.09ba1c87/assets/img/d8/84/d88444429f635ee4daae7ae7139b8fdf50dd98f4.webp') no-repeat left center;
}
:is(.service-min,.ciGVyNNhC) {
	display: none;
	width: 46px;
	clear: both;
}
:is(.service-min,.ciGVyNNhC) :is(.service-title,.cthPAYNHQ) {
	height: auto;
	line-height: normal;
	border-bottom: none;
	background-color: transparent;
	padding: 0 0;
}
:is(.service-min,.ciGVyNNhC) :is(.service-title,.cthPAYNHQ) 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,.ciGVyNNhC) :is(.service-title,.cthPAYNHQ) a:hover {
	background-color: #e58a00;
	color: #fff;
	text-decoration: none;
}
:is(.service-min,.ciGVyNNhC) :is(.service-title,.cthPAYNHQ) :is(.service-title-icon,.cveuyzSTv) {
	background-position: center 15px;
	padding-top: 45px;
}
:is(.service-min,.ciGVyNNhC) .gotop {
	margin-top: 2px;
	clear: both;
}
:is(.service-min,.ciGVyNNhC) .gotop a {
	display: block;
	width: 46px;
	height: 46px;
	overflow: hidden;
	background: #6b7173 url('/releases/20260423020221.09ba1c87/assets/img/d8/84/d88444429f635ee4daae7ae7139b8fdf50dd98f4.webp') no-repeat center;
	color: #fff;
	text-decoration: none;
}
:is(.service-min,.ciGVyNNhC) .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,.ciGVyNNhC) .gotop a:hover {
	background-color: #464a4b;
	background-image: none;
}
:is(.service-min,.ciGVyNNhC) .gotop a:hover span {
	display: block;
	color: #fff;
	text-decoration: none;
}
.fixed-left :is(.service,.cwkiFXIfw) {
	float: left;
}
.fixed-left :is(.service-inner,.cAYljVYVM) {
	_float: left;
}
.fixed-right :is(.service,.cwkiFXIfw) {
	float: right;
}
.fixed-right :is(.service-inner,.cAYljVYVM) {
	_float: right;
}
.fixed-right :is(.service-min,.ciGVyNNhC) {
	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,.cxUpSJfSh), body:is(.font-en-US,.cxUpSJfSh) :is(.module-title-default,.cVLwHJwMs) > :is(.module-title-content,.cBaTIKElW) 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,.chfivhYwU) {
	float: left;
	display: inline;
}
:is(.float-right,.cJRuXvubZ) {
	float: right;
	display: inline;
}
:is(.text-left,.cNVHOEETA) {
	text-align: left;
}
:is(.text-right,.cVgpTcQiG) {
	text-align: right;
}
:is(.text-center,.cldOuzJBJ) {
	text-align: center;
}
:is(.dl-horizontal,.clvUhhcqA) dt {
	float: left;
	display: inline;
}
:is(.dl-horizontal,.clvUhhcqA) dd {
	overflow: hidden;
*zoom:1;
}
:is(.fixed,.cDniGgOtO) {
	position: fixed;
	top: 0px;
	left: 0px;
}
:is(.double-hr,.cPfLmBLOb) {
	border-top: 3px double #ccc;
	clear: both;
	font-size: 0;
	height: 0;
	overflow: hidden;
	margin-bottom: 20px;
	display: none;
}
#iplTPeCaB {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #fcfbf5;
	position: relative;
}
:is(.page-width,.cDEYfBUKy) {
	width: 1000px;
	margin: 0 auto;
}
.layout-boxed {
}
:is(.layout-boxed,.cwWEANpfc) #iplTPeCaB {
	width: 1200px;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
}
.home-page {
}
.insi-page {
}
/* 左右悬浮 */
:is(.fixed-side,.ciSqNFRpq) {
	position: fixed;
	top: 35% !important;
	z-index: 10001;
}
.fixed-left {
	left: 0;
}
.fixed-right {
	right: 0;
	float: right;
}
:is(.not-animated,.cBZTzAQop) {
	opacity: 0;
}
/* 返回顶部 */
:is(.gotop-wrapper,.cZalqjAHK) {
	position: fixed;
	bottom: 50px;
	right: 20px;
	z-index: 1001;
	background-color: rgba(0,0,0,0.3);
	background-color: #969696\9;
}
:is(.gotop-wrapper,.cZalqjAHK):hover {
	background-color: rgba(0,0,0,0.6);
	background-color: #6d6d6d\9;
}
:is(.gotop-wrapper,.cZalqjAHK) a {
	display: none;
	_display: none !important;
	width: 55px;
	height: 55px;
	overflow: hidden;
	background: url('/releases/20260423020221.09ba1c87/assets/img/37/e7/37e7b44d73a81aea754a45aed6f982df2184b3ac.webp') no-repeat center;
}
/* ============================= top ============================= */
:is(.top,.cnwVAEkyf) {
	width: 100%;
	position: relative;
	z-index: 1000;
	background-color: #fff;
}
/* top-bar */
:is(.top-bar,.cloVBOitK) {
	line-height: 36px;
	font-size: 13px;
	color: #808080;
	background-color: #272526;
	position: relative;
	z-index: 101;
}
:is(.top-bar,.cloVBOitK) a {
	color: #808080;
}
:is(.top-bar,.cloVBOitK) a:hover {
	color: #3B8CED;
	text-decoration: none;
}
:is(.top-bar-content,.cNircobzd) {
	max-width: 750px;
	height: auto !important;
}
:is(.top-bar-content,.cNircobzd) .qhd-content p {
	line-height: 36px;
}
:is(.top-bar-content,.cNircobzd) .qhd-content img {
	vertical-align: middle;
	line-height: normal;
}
:is(.top-bar-content,.cNircobzd) :is(.link,.cZqwrwIaU) 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,.cntUtJHWe) {
	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,.cGZsfyXYA), .language .sf-menu li:is(.sfHover,.cGZsfyXYA) a:hover {
	background-color: #fff;
}
.language .sf-menu li li:hover, .language .sf-menu li:is(.sfHover,.cGZsfyXYA) 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,.cGZsfyXYA) ul {
	top: 29px;
}
.language .sf-menu a:is(.sf-with-ul,.caAqfibnn) {
	padding-right: 2em;
}
.language .sf-menu :is(.sf-sub-indicator,.cAoAlzaKU) {
	top: 0.6em;
}
:is(.language-sign,.cXEZRSVib) {
	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,.cybyLVGyV) img {
	display: block;
}
:is(.top-main-content,.cxDHghlbX) .qhd-content img {
	vertical-align: text-bottom;
}
/* top-search */
:is(.top-search,.cdAYLnLmE) {
	width: 200px;
}
:is(.top-search,.cdAYLnLmE) :is(.search-form,.cFZzcDVGO) :is(.form-text,.cxBNiEBOx) {
	border: none;
	float: right;
	height: 28px;
	line-height: 28px;
	padding: 0 8px;
	width: 153px;
	color: #999;
	font-size: 12px;
}
:is(.top-search,.cdAYLnLmE) :is(.search-form,.cFZzcDVGO) :is(.form-btn,.cdInJkkVf) {
	float: right;
	padding: 0;
	width: 28px;
	height: 28px;
	overflow: hidden;
	border: none;
	cursor: pointer;
	background: #fff url('/releases/20260423020221.09ba1c87/assets/img/6a/9d/6a9d696a1c34cade59fdfac76206d5c7d3741e80.webp') no-repeat center;
}
:is(.top-search,.cdAYLnLmE) :is(.search-form,.cFZzcDVGO) :is(.form-btn,.cdInJkkVf):hover {
	background: #f30 url('/releases/20260423020221.09ba1c87/assets/img/6a/9d/6a9d696a1c34cade59fdfac76206d5c7d3741e80.webp') no-repeat center;
}
:is(.top-search,.cdAYLnLmE) :is(.search-form,.cFZzcDVGO) :is(.form-btn,.cdInJkkVf) span {
	display: none;
}
/* ---------- header-v1 ---------- */
:is(.header-v1,.czRkiTLoA) {
	color: #808080;
}
:is(.header-v1,.czRkiTLoA) a {
	color: #808080;
}
:is(.header-v1,.czRkiTLoA) a:hover {
	color: #0061b0;
	text-decoration: none;
}
:is(.header-v1,.czRkiTLoA) :is(.top-main,.cqawFAAsQ) {
	background: #2a2d37 url(../img/top-bg.jpg);
	height: 100px;
}
:is(.header-v1,.czRkiTLoA) :is(.top-main,.cqawFAAsQ) :is(.page-width,.cDEYfBUKy) {
	position: relative;
}
.header-v1 .top-main-content-section {
}
.header-v1 .top-main-content {
}
.header-v1 .top-widget {
}
:is(.header-v1,.czRkiTLoA) :is(.logo,.cybyLVGyV) {
	float: left;
	margin: 15px 0;
	position: relative;
}
:is(.header-v1,.czRkiTLoA) :is(.logo,.cybyLVGyV) a {
	display: block;
}
/* 多语言 */
:is(.header-v1,.czRkiTLoA) .language {
	margin-right: 80px;
}
:is(.header-v1,.czRkiTLoA) .language .sf-menu a:is(.sf-with-ul,.caAqfibnn) {
	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,.czRkiTLoA) .language .sf-menu a:is(.sf-with-ul,.caAqfibnn):hover {
	background-color: #0061b0 !important;
}
:is(.header-v1,.czRkiTLoA) .language :is(.sf-sub-indicator,.cAoAlzaKU) {
	display: none;
}
:is(.header-v1,.czRkiTLoA) .language .sf-menu li ul {
	display: none;
	width: 120px;
	top: 80px;
	border-top: 1px solid #99825d;
}
:is(.header-v1,.czRkiTLoA) .language .sf-menu li:is(.sfHover,.cGZsfyXYA) {
	background-color: #0061b0;
}
:is(.header-v1,.czRkiTLoA) .language .sf-menu li:is(.sfHover,.cGZsfyXYA) a:hover {
	background-color: #0065b8;
}
:is(.header-v1,.czRkiTLoA) .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,.czRkiTLoA) .main-nav {
	_float: left;
}
:is(.header-v1,.czRkiTLoA) .main-nav .sf-menu a,:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu a:visited {
	color: #fff;
}
:is(.header-v1,.czRkiTLoA) .main-nav .sf-menu a:hover {
	text-decoration: none;
	color: #e20620;
}
:is(.header-v1,.czRkiTLoA) .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,.czRkiTLoA) .main-nav .sf-menu a strong {
	font-weight: normal;
}
/* 一级 */
:is(.header-v1,.czRkiTLoA) .main-nav .sf-menu li {
	margin-left: 2px;
	background-color: transparent;
}
:is(.header-v1,.czRkiTLoA) .main-nav .sf-menu li:hover,:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA),:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) > a,:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu a:focus,:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu a:hover,:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu a:active {
	background-color: #99825d;
	color: #fff;
}
:is(.header-v1,.czRkiTLoA) .main-nav .sf-menu li:is(.current,.cDDFDRLfT),:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu li:is(.current,.cDDFDRLfT) :is(.first-level,.cXjQZzzYl),:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu li:is(.current,.cDDFDRLfT) :is(.first-level,.cXjQZzzYl):visited {
	background-color: #99825d;
	color: #fff;
}
:is(.header-v1,.czRkiTLoA) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) :is(.first-level,.cXjQZzzYl) {
	color: #fff;
}
:is(.header-v1,.czRkiTLoA) .main-nav :is(.sf-sub-indicator,.cAoAlzaKU) {
	display: none;
	background-image: url('/releases/20260423020221.09ba1c87/assets/img/bd/51/bd514d131be65a4ce109c96420afbb9dcc1a095f.webp');
}
:is(.header-v1,.czRkiTLoA) .main-nav :is(.first-level,.cXjQZzzYl) {
	padding-left: 1.4em;
	padding-right: 1.4em;
}
:is(.header-v1,.czRkiTLoA) .main-nav :is(.first-level,.cXjQZzzYl) :is(.sf-sub-indicator,.cAoAlzaKU) {
	top: 3em;
}
:is(.header-v1,.czRkiTLoA) .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,.czRkiTLoA) .main-nav .sf-menu li:hover i,:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu :is(.nav-hover,.cGgYLdymH) i,:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu :is(.current,.cDDFDRLfT) i,:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu :is(.sfHover,.cGZsfyXYA) i {
	display: none;
}
/* 二级以下 */
:is(.header-v1,.czRkiTLoA) .sf-menu ul {
	width: 13em;
}
:is(.header-v1,.czRkiTLoA) .main-nav .sf-menu li:hover ul,:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) ul {
	top: 100px;
}
:is(.header-v1,.czRkiTLoA) .main-nav .sf-menu li li:hover ul,:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu li li:is(.sfHover,.cGZsfyXYA) ul {
	top: 0;
	left: 14em;
}
:is(.header-v1,.czRkiTLoA) .main-nav .sf-menu li li {
	margin-left: 0;
	background-color: rgba(207,42,42,0.95);
	background-color: #99825d\9;
}
:is(.header-v1,.czRkiTLoA) .main-nav .sf-menu li li a,:is( .header-v1, .czRkiTLoA) .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,.czRkiTLoA) .main-nav .sf-menu li li:hover,:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) li.sfHover,:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) li.sfHover > a,:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu li li a:focus,:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu li li a:hover,:is( .header-v1, .czRkiTLoA) .main-nav .sf-menu li li a:active {
	background-color: #bf2626;
	color: #fff;
}
:is(.header-v1,.czRkiTLoA) .main-nav .sf-menu li li :is(.sf-sub-indicator,.cAoAlzaKU) {
	top: 1.5em;
	display: block;
}
:is(.header-v1,.czRkiTLoA) :is(.top-search,.cdAYLnLmE) {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 11;
	width: 80px;
	height: 80px;
}
:is(.header-v1,.czRkiTLoA) :is(.search-form-toggle,.cDpTljMrC) {
	display: block;
	width: 80px;
	height: 80px;
	background: #fda412 url('/releases/20260423020221.09ba1c87/assets/img/6a/9d/6a9d696a1c34cade59fdfac76206d5c7d3741e80.webp') no-repeat center;
}
:is(.header-v1,.czRkiTLoA) :is(.search-form-toggle,.cDpTljMrC):hover {
	background-color: #f29c11;
}
:is(.header-v1,.czRkiTLoA) :is(.search-form-toggle,.cDpTljMrC) span {
	display: none;
}
:is(.header-v1,.czRkiTLoA) :is(.top-search,.cdAYLnLmE) :is(.search-form,.cFZzcDVGO) {
	display: none;
	position: absolute;
	right: 0;
	top: 80px;
	z-index: 11;
	width: 350px;
	padding: 15px;
	background-color: #fda412;
}
:is(.header-v1,.czRkiTLoA) :is(.top-search,.cdAYLnLmE) :is(.search-form,.cFZzcDVGO) :is(.form-text,.cxBNiEBOx) {
	padding-right: 20px;
	width: 252px;
	height: 34px;
	line-height: 34px;
	background-color: #e7991c;
	color: #fff;
}
:is(.header-v1,.czRkiTLoA) :is(.top-search,.cdAYLnLmE) :is(.search-form,.cFZzcDVGO) :is(.form-btn,.cdInJkkVf) {
	width: 70px;
	height: 34px;
	background: #cc8718;
}
:is(.header-v1,.czRkiTLoA) :is(.top-search,.cdAYLnLmE) :is(.search-form,.cFZzcDVGO) :is(.form-btn,.cdInJkkVf) span {
	display: block;
}
:is(.layout-boxed,.cwWEANpfc) :is(.header-v1,.czRkiTLoA) :is(.logo,.cybyLVGyV) {
	margin-right: 20px;
}
:is(.layout-boxed,.cwWEANpfc) :is(.header-v1,.czRkiTLoA) .main-nav :is(.first-level,.cXjQZzzYl) {
	padding-left: 1.5em;
	padding-right: 1.5em;
}
:is(.layout-boxed,.cwWEANpfc) :is(.header-v1,.czRkiTLoA) .main-nav .sf-menu > li:last-child > a {
	border: none !important;
}
/* ---------- header-v2 ---------- */
:is(.header-v2,.ccyFJnmXc) {
	position: relative;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.header-v2 .top-bar {
}
:is(.header-v2,.ccyFJnmXc) :is(.top-main,.cqawFAAsQ) {
	overflow: hidden;
}
.header-v2 .top-main a {
}
.header-v2 .top-main a:hover {
}
:is(.header-v2,.ccyFJnmXc) :is(.top-main,.cqawFAAsQ) :is(.page-width,.cDEYfBUKy) {
	background-color: #fff;
	position: relative;
}
:is(.header-v2,.ccyFJnmXc) :is(.top-main,.cqawFAAsQ) :is(.logo,.cybyLVGyV) {
	margin: 15px 0;
}
:is(.header-v2,.ccyFJnmXc) :is(.top-main-content-section,.cgFymPNzD) {
	position: absolute;
	top: 10px;
	right: 0;
	line-height: normal;
}
:is(.header-v2,.ccyFJnmXc) :is(.top-main,.cqawFAAsQ) :is(.top-widget,.cgkbzInCw) {
	margin-top: 45px;
}
:is(.header-v2,.ccyFJnmXc) .language a {
	color: #808080;
	margin-left: 15px;
}
:is(.header-v2,.ccyFJnmXc) .language a:hover {
	color: #99825d;
	text-decoration: none;
}
:is(.header-v2,.ccyFJnmXc) :is(.nav-wrapper,.cYApRZAAM) :is(.page-width,.cDEYfBUKy) {
	border-top: 1px solid #e5e5e5;
}
/* 全局 */
.header-v2 .nav {
}
:is(.header-v2,.ccyFJnmXc) .main-nav .sf-menu a,:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu a:visited {
	color: #333;
}
:is(.header-v2,.ccyFJnmXc) .main-nav .sf-menu a:hover {
	text-decoration: none;
}
:is(.header-v2,.ccyFJnmXc) .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,.ccyFJnmXc) .main-nav .sf-menu li {
	margin-right: 2px;
	background-color: transparent;
}
:is(.header-v2,.ccyFJnmXc) .main-nav .sf-menu li:is(.last,.cClGdleLo) {
	background-image: none;
}
:is(.header-v2,.ccyFJnmXc) .main-nav .sf-menu li:hover,:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA),:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) > a,:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu a:focus,:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu a:hover,:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu a:active {
	background-color: transparent;
	color: #99825d;
}
:is(.header-v2,.ccyFJnmXc) .main-nav .sf-menu li:is(.current,.cDDFDRLfT),:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu li:is(.current,.cDDFDRLfT) :is(.first-level,.cXjQZzzYl),:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu li:is(.current,.cDDFDRLfT) :is(.first-level,.cXjQZzzYl):visited {
	background-color: transparent;
	color: #99825d;
}
:is(.header-v2,.ccyFJnmXc) .main-nav :is(.sf-sub-indicator,.cAoAlzaKU) {
	background-image: url('/releases/20260423020221.09ba1c87/assets/img/bd/51/bd514d131be65a4ce109c96420afbb9dcc1a095f.webp');
}
:is(.header-v2,.ccyFJnmXc) .main-nav .sf-menu :is(.first-level,.cXjQZzzYl) {
	padding-right: 1.5em;
	padding-left: 1.5em;
	border-right: none;
}
:is(.header-v2,.ccyFJnmXc) .main-nav .sf-menu :is(.first-level,.cXjQZzzYl) :is(.sf-sub-indicator,.cAoAlzaKU) {
	display: none;
}
:is(.header-v2,.ccyFJnmXc) .main-nav .sf-menu :is(.last,.cClGdleLo) :is(.first-level,.cXjQZzzYl) {
	border-right: none;
}
:is(.header-v2,.ccyFJnmXc) .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,.ccyFJnmXc) .main-nav .sf-menu li:hover i,:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu :is(.nav-hover,.cGgYLdymH) i,:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu :is(.current,.cDDFDRLfT) i,:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu :is(.sfHover,.cGZsfyXYA) i {
	display: none;
}
/* 二级以下 */
:is(.header-v2,.ccyFJnmXc) .main-nav .sf-menu li:hover ul,:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) ul {
	top: 56px;
	box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1);
}
:is(.header-v2,.ccyFJnmXc) .main-nav .sf-menu li li:hover ul,:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu li li:is(.sfHover,.cGZsfyXYA) ul {
	top: 0;
	left: 13em;
}
:is(.header-v2,.ccyFJnmXc) .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,.ccyFJnmXc) .main-nav .sf-menu li li a,:is( .header-v2, .ccyFJnmXc) .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,.ccyFJnmXc) .main-nav .sf-menu li li a strong {
	font-weight: normal;
}
:is(.header-v2,.ccyFJnmXc) .main-nav .sf-menu li li:hover,:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) li.sfHover,:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) li.sfHover > a,:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu li li a:focus,:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu li li a:hover,:is( .header-v2, .ccyFJnmXc) .main-nav .sf-menu li li a:active {
	background-color: #99825d;
	color: #fff;
}
:is(.header-v2,.ccyFJnmXc) .main-nav .sf-menu li li :is(.sf-sub-indicator,.cAoAlzaKU) {
	top: 1.3em;
	display: block;
}
/* ---------- header-v3 ---------- */
.header-v3 {
}
:is(.header-v3,.cXdAJvfsW) a {
	color: #999;
}
:is(.header-v3,.cXdAJvfsW) a:hover {
	color: #f30;
	text-decoration: none;
}
:is(.header-v3,.cXdAJvfsW) :is(.top-main,.cqawFAAsQ) {
	padding: 30px 0 40px;
}
:is(.header-v3,.cXdAJvfsW) :is(.page-width,.cDEYfBUKy) {
	position: relative;
}
:is(.header-v3,.cXdAJvfsW) :is(.logo,.cybyLVGyV) {
	text-align: center;
}
:is(.header-v3,.cXdAJvfsW) :is(.logo,.cybyLVGyV) img {
	display: inline-block;
	margin-bottom: -5px;
}
:is(.header-v3,.cXdAJvfsW) .language {
	position: absolute;
	left: 0;
	bottom: 0;
}
:is(.header-v3,.cXdAJvfsW) .language a {
	margin-right: 15px;
}
:is(.header-v3,.cXdAJvfsW) :is(.top-main-content,.cxDHghlbX) {
	position: absolute;
	right: 0;
	bottom: -5px;
}
:is(.header-v3,.cXdAJvfsW) :is(.top-widget,.cgkbzInCw) {
	color: #808080;
}
/* 全局 */
:is(.header-v3,.cXdAJvfsW) :is(.nav,.chjpfWbEK) {
	height: 46px;
	background: #f30 url(../img/header-v3-bg.jpg) no-repeat center;
}
:is(.header-v3,.cXdAJvfsW) .main-nav .sf-menu a,:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu a:visited {
	color: #fff;
}
:is(.header-v3,.cXdAJvfsW) .main-nav .sf-menu a:hover {
	text-decoration: none;
}
:is(.header-v3,.cXdAJvfsW) .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,.cXdAJvfsW) .main-nav .sf-menu li {
	margin-right: 2px;
	background-color: transparent;
}
:is(.header-v3,.cXdAJvfsW) .main-nav .sf-menu li:is(.last,.cClGdleLo) {
	background-image: none;
}
:is(.header-v3,.cXdAJvfsW) .main-nav .sf-menu li:hover,:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA),:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) > a,:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu a:focus,:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu a:hover,:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu a:active {
	background-color: #e7f2f8;
	color: #f30;
}
:is(.header-v3,.cXdAJvfsW) .main-nav .sf-menu li:is(.current,.cDDFDRLfT),:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu li:is(.current,.cDDFDRLfT) :is(.first-level,.cXjQZzzYl),:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu li:is(.current,.cDDFDRLfT) :is(.first-level,.cXjQZzzYl):visited {
	background-color: #e7f2f8;
	color: #f30;
}
:is(.header-v3,.cXdAJvfsW) .main-nav :is(.sf-sub-indicator,.cAoAlzaKU) {
	background-image: url('/releases/20260423020221.09ba1c87/assets/img/bd/51/bd514d131be65a4ce109c96420afbb9dcc1a095f.webp');
}
:is(.header-v3,.cXdAJvfsW) .main-nav .sf-menu :is(.first-level,.cXjQZzzYl) {
	padding-right: 1.2em;
	padding-left: 1.2em;
	border-right: none;
	margin-right: 3px;
}
:is(.header-v3,.cXdAJvfsW) .main-nav .sf-menu :is(.first-level,.cXjQZzzYl) :is(.sf-sub-indicator,.cAoAlzaKU) {
	display: none;
}
:is(.header-v3,.cXdAJvfsW) .main-nav .sf-menu :is(.last,.cClGdleLo) :is(.first-level,.cXjQZzzYl) {
	border-right: none;
}
:is(.header-v3,.cXdAJvfsW) .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,.cXdAJvfsW) .main-nav .sf-menu li:hover i,:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu :is(.nav-hover,.cGgYLdymH) i,:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu :is(.current,.cDDFDRLfT) i,:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu :is(.sfHover,.cGZsfyXYA) i {
	display: none;
}
/* 二级以下 */
:is(.header-v3,.cXdAJvfsW) .main-nav .sf-menu li:hover ul,:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) ul {
	top: 46px;
	box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1);
}
:is(.header-v3,.cXdAJvfsW) .main-nav .sf-menu li li:hover ul,:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu li li:is(.sfHover,.cGZsfyXYA) ul {
	top: 0;
	left: 13em;
}
:is(.header-v3,.cXdAJvfsW) .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,.cXdAJvfsW) .main-nav .sf-menu li li a,:is( .header-v3, .cXdAJvfsW) .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,.cXdAJvfsW) .main-nav .sf-menu li li:hover,:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) li.sfHover,:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) li.sfHover > a,:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu li li a:focus,:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu li li a:hover,:is( .header-v3, .cXdAJvfsW) .main-nav .sf-menu li li a:active {
	background-color: #25a9ba;
	color: #fff;
}
:is(.header-v3,.cXdAJvfsW) .main-nav .sf-menu li li :is(.sf-sub-indicator,.cAoAlzaKU) {
	top: 1em;
	display: block;
}
/* 搜索 */
:is(.header-v3,.cXdAJvfsW) :is(.top-search,.cdAYLnLmE) {
	width: 190px;
	margin-top: 10px;
}
:is(.header-v3,.cXdAJvfsW) :is(.top-search,.cdAYLnLmE) :is(.search-form,.cFZzcDVGO) :is(.form-text,.cxBNiEBOx) {
	width: 128px;
	margin-right: 1px;
	background-color: #fff;
}
/* ---------- header-v4 ---------- */
:is(.header-v4,.cCJdezgZv) { /*position:absolute;*/
	width: 100%;
	background-color: #1d66bf;
}
:is(.header-v4,.cCJdezgZv) :is(.logo,.cybyLVGyV) {
	float: left;
	margin-top: 15px;
}
:is(.header-v4,.cCJdezgZv) :is(.nav,.chjpfWbEK),:is( .header-v4, .cCJdezgZv) .main-nav {
	float: right;
}
:is(.boxed,.cyAkUPPcD) :is(.header-v4,.cCJdezgZv) {
	width: 1060px;
}
/* 全局 */
:is(.header-v4,.cCJdezgZv) .main-nav .sf-menu a,:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu a:visited {
	color: #fff;
}
:is(.header-v4,.cCJdezgZv) .main-nav .sf-menu a:hover {
	text-decoration: none;
	color: #fff;
}
:is(.header-v4,.cCJdezgZv) .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,.cCJdezgZv) .main-nav .sf-menu li {
	margin-left: 5px;
	background-color: transparent;
}
:is(.header-v4,.cCJdezgZv) .main-nav .sf-menu li:hover,:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA),:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) > a,:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu a:focus,:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu a:hover,:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu a:active {
	background-color: #2379e3;
	color: #fff;
}
:is(.header-v4,.cCJdezgZv) .main-nav .sf-menu li:is(.current,.cDDFDRLfT),:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu li:is(.current,.cDDFDRLfT) :is(.first-level,.cXjQZzzYl),:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu li:is(.current,.cDDFDRLfT) :is(.first-level,.cXjQZzzYl):visited {
	background-color: #2379e3;
	color: #fff;
}
:is(.header-v4,.cCJdezgZv) .main-nav :is(.sf-sub-indicator,.cAoAlzaKU) {
	background-image: url(../img/superfish-arrows-header-v4.gif);
}
:is(.header-v4,.cCJdezgZv) .main-nav :is(.first-level,.cXjQZzzYl) {
	padding-right: 1em;
	padding-left: 1em;
}
:is(.header-v4,.cCJdezgZv) .main-nav :is(.first-level,.cXjQZzzYl) :is(.sf-sub-indicator,.cAoAlzaKU) {
	display: none;
}
:is(.header-v4,.cCJdezgZv) .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,.cCJdezgZv) .main-nav .sf-menu li:hover i,:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu :is(.nav-hover,.cGgYLdymH) i,:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu :is(.current,.cDDFDRLfT) i,:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu :is(.sfHover,.cGZsfyXYA) i {
	display: block;
}
/* 二级以下 */
:is(.header-v4,.cCJdezgZv) .main-nav .sf-menu li:hover ul,:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) ul {
	top: 100px;
}
:is(.header-v4,.cCJdezgZv) .main-nav .sf-menu li li:hover ul,:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu li li:is(.sfHover,.cGZsfyXYA) ul {
	top: 0;
	left: 13em;
}
:is(.header-v4,.cCJdezgZv) .main-nav .sf-menu li li {
	margin-left: 0;
	background-color: #2379e3;
}
:is(.header-v4,.cCJdezgZv) .main-nav .sf-menu li li a,:is( .header-v4, .cCJdezgZv) .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,.cCJdezgZv) .main-nav .sf-menu li li:hover,:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) li.sfHover,:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) li.sfHover > a,:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu li li a:focus,:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu li li a:hover,:is( .header-v4, .cCJdezgZv) .main-nav .sf-menu li li a:active {
	background-color: #1f6dcc;
	color: #fff;
}
:is(.header-v4,.cCJdezgZv) .main-nav .sf-menu li li :is(.sf-sub-indicator,.cAoAlzaKU) {
	top: 1em;
	display: block;
}
/* ---------- header-v5 ---------- */
:is(.header-v5,.csAlhxPij) {
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -560px;
	width: 1120px;
}
:is(.header-v5,.csAlhxPij) :is(.page-width,.cDEYfBUKy) {
	width: auto;
	position: relative;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
}
:is(.header-v5,.csAlhxPij) :is(.logo,.cybyLVGyV) {
	height: 85px;
	float: left;
	background-color: #99825d;
	padding: 0 20px;
}
:is(.header-v5,.csAlhxPij) :is(.logo,.cybyLVGyV) a {
	display: block;
	margin-top: 8px;
}
:is(.header-v5,.csAlhxPij) :is(.top-main,.cqawFAAsQ) {
	background-color: #fff;
}
:is(.header-v5,.csAlhxPij) :is(.top-main-content,.cxDHghlbX) {
	margin-right: 90px;
}
/* language */
:is(.header-v5,.csAlhxPij) .language {
	position: absolute;
	top: 28px;
	right: 20px;
}
:is(.header-v5,.csAlhxPij) .language em {
	display: none;
}
:is(.header-v5,.csAlhxPij) .language a:is(.first-level,.cXjQZzzYl) {
	padding: 0 15px 0 10px;
	width: 25px;
	height: 28px;
	line-height: 28px;
	background-color: #fff;
	border: 1px solid #fff;
}
:is(.header-v5,.csAlhxPij) .language :is(.sfHover,.cGZsfyXYA) a:is(.first-level,.cXjQZzzYl) {
	border-color: #ededed;
}
:is(.header-v5,.csAlhxPij) .language .sf-menu li ul {
	top: 30px;
	width: 50px;
	background-color: #fafafa;
	border: 1px solid #ededed;
	border-top: none;
}
:is(.header-v5,.csAlhxPij) .language :is(.sf-sub-indicator,.cAoAlzaKU) {
	width: 9px;
	height: 6px;
	top: 1em;
	background: url(../img/lang-select.gif) no-repeat;
}
:is(.header-v5,.csAlhxPij) .language .sf-menu li li a {
	padding: 9px 12px 9px 17px;
}
:is(.language-tips,.cmIqLKrjI) {
	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,.csAlhxPij) :is(.nav,.chjpfWbEK),:is( .header-v5, .csAlhxPij) .main-nav {
	float: right;
}
:is(.header-v5,.csAlhxPij) .main-nav .sf-menu a:hover {
	text-decoration: none;
}
:is(.header-v5,.csAlhxPij) .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,.csAlhxPij) .main-nav .sf-menu li {
	margin-left: 0;
	background-color: transparent;
}
:is(.header-v5,.csAlhxPij) .main-nav .sf-menu li:hover,:is( .header-v5, .csAlhxPij) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA),:is( .header-v5, .csAlhxPij) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) > a,:is( .header-v5, .csAlhxPij) .main-nav .sf-menu a:focus,:is( .header-v5, .csAlhxPij) .main-nav .sf-menu a:hover,:is( .header-v5, .csAlhxPij) .main-nav .sf-menu a:active {
	background-color: #fafafa;
	color: #99825d;
}
:is(.header-v5,.csAlhxPij) .main-nav .sf-menu li:is(.current,.cDDFDRLfT),:is( .header-v5, .csAlhxPij) .main-nav .sf-menu li:is(.current,.cDDFDRLfT) :is(.first-level,.cXjQZzzYl),:is( .header-v5, .csAlhxPij) .main-nav .sf-menu li:is(.current,.cDDFDRLfT) :is(.first-level,.cXjQZzzYl):visited {
	background-color: #fafafa;
	color: #99825d;
}
:is(.header-v5,.csAlhxPij) .main-nav :is(.sf-sub-indicator,.cAoAlzaKU) {
	background-image: url('/releases/20260423020221.09ba1c87/assets/img/bd/51/bd514d131be65a4ce109c96420afbb9dcc1a095f.webp');
}
:is(.header-v5,.csAlhxPij) .main-nav .sf-menu :is(.first-level,.cXjQZzzYl) {
	padding-right: 1.3em;
	padding-left: 1.3em;
	border-right: 1px solid #f2f2f2;
	text-align: center;
}
:is(.header-v5,.csAlhxPij) .main-nav .sf-menu :is(.first-level,.cXjQZzzYl) :is(.sf-sub-indicator,.cAoAlzaKU) {
	display: none;
}
:is(.header-v5,.csAlhxPij) .main-nav .sf-menu :is(.first-level,.cXjQZzzYl) strong {
	font-weight: normal;
}
:is(.header-v5,.csAlhxPij) .main-nav .sf-menu :is(.first-level-min,.cjECEFDlA) {
	display: block;
	line-height: 71px;
}
:is(.header-v5,.csAlhxPij) .main-nav .sf-menu :is(.first-level,.cXjQZzzYl) em {
	display: block;
	line-height: 14px;
	position: relative;
	top: -22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}
:is(.header-v5,.csAlhxPij) .main-nav .sf-menu :is(.last,.cClGdleLo) :is(.first-level,.cXjQZzzYl) {
	border-right: none;
}
:is(.header-v5,.csAlhxPij) .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,.csAlhxPij) .main-nav .sf-menu li:hover i,:is( .header-v5, .csAlhxPij) .main-nav .sf-menu :is(.nav-hover,.cGgYLdymH) i,:is( .header-v5, .csAlhxPij) .main-nav .sf-menu :is(.current,.cDDFDRLfT) i,:is( .header-v5, .csAlhxPij) .main-nav .sf-menu :is(.sfHover,.cGZsfyXYA) i {
	display: block;
}
/* 二级以下 */
:is(.header-v5,.csAlhxPij) .main-nav .sf-menu li:hover ul,:is( .header-v5, .csAlhxPij) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) ul {
	top: 85px;
	box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1);
}
:is(.header-v5,.csAlhxPij) .main-nav .sf-menu li li:hover ul,:is( .header-v5, .csAlhxPij) .main-nav .sf-menu li li:is(.sfHover,.cGZsfyXYA) ul {
	top: 0;
	left: 13em;
}
:is(.header-v5,.csAlhxPij) .main-nav .sf-menu li li {
	margin-left: 0;
	background-color: rgba(1,175,62,0.95);
	background-color: #99825d\9;
}
:is(.header-v5,.csAlhxPij) .main-nav .sf-menu li li strong {
	font-weight: normal;
}
:is(.header-v5,.csAlhxPij) .main-nav .sf-menu li li a,:is( .header-v5, .csAlhxPij) .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,.csAlhxPij) .main-nav .sf-menu li li:hover,:is( .header-v5, .csAlhxPij) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) li.sfHover,:is( .header-v5, .csAlhxPij) .main-nav .sf-menu li:is(.sfHover,.cGZsfyXYA) li.sfHover > a,:is( .header-v5, .csAlhxPij) .main-nav .sf-menu li li a:focus,:is( .header-v5, .csAlhxPij) .main-nav .sf-menu li li a:hover,:is( .header-v5, .csAlhxPij) .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,.csAlhxPij) .main-nav .sf-menu li li :is(.sf-sub-indicator,.cAoAlzaKU) {
	top: 1em;
	display: block;
}
/* ============================= header ============================= */
:is(.header,.claTaqcZk) { /*min-height:100px; height:auto !important; _height:100px;*/
}
/* ============================= page-title & page-name & page-menu ============================= */
:is(.page-title,.cxJmFjmbQ) :is(.page-width,.cDEYfBUKy) {
	overflow: hidden;
}
:is(.page-title,.cxJmFjmbQ) :is(.page-name,.cMnvtLRJQ) {
	line-height: 44px;
}
:is(.page-title,.cxJmFjmbQ) :is(.page-name,.cMnvtLRJQ) h2 {
	font-size: 16px;
}
:is(.page-title,.cxJmFjmbQ) :is(.breadcrumbs,.czIMYlFWp) {
	line-height: 44px;
}
:is(.page-title-inner,.cxOffmDdb) {
	background: none;
	border-bottom: 1px solid #e5e5e5;
	padding: 0;
	margin-bottom: 30px;
}
:is(.page-title-inner,.cxOffmDdb) :is(.breadcrumbs,.czIMYlFWp) {
	padding-left: 16px;
	background: url('/releases/20260423020221.09ba1c87/assets/img/a9/7b/a97bf672554e0e7d3ef65b676d93720b85e4f97b.webp') no-repeat left center;
}
:is(.page-menu,.cXlbDNFav) {
	margin-bottom: 35px;
	padding-bottom: 10px;
	background-color: #fff;
}
:is(.page-menu-title,.coZkszYUM) {
	background: #99825d;
}
:is(.page-menu-title,.coZkszYUM) h3 {
	padding-left: 15px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 16px;
}
:is(.page-menu-title-max,.cNkOUtIaT) h3 {
	font-size: 24px;
}
:is(.page-menu-title,.coZkszYUM) 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/20260423020221.09ba1c87/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/20260423020221.09ba1c87/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,.cClGdleLo) {
	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/20260423020221.09ba1c87/assets/img/ec/d3/ecd3c7c238d6ba8b86a083c5a9feaf4a24c4749d.webp') no-repeat left center;
}
.page-menu-content ul li ul li a:hover {
	color: #99825d;
	background: url('/releases/20260423020221.09ba1c87/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,.cDDFDRLfT) a {
	color: #99825d;
}
.page-menu-content ul li:is(.current,.cDDFDRLfT) i {
	background-image: url('/releases/20260423020221.09ba1c87/assets/img/32/47/32475e3af75aceddd0bd84727868932ed0012a4f.webp');
}
.page-menu-content ul li:is(.current,.cDDFDRLfT) ul {
	display: block;
	margin-top: 0;
}
.page-menu-content ul li:is(.current,.cDDFDRLfT) ul li {
	border-bottom: none;
}
.page-menu-content ul li:is(.current,.cDDFDRLfT) ul li a {
	color: #4d4d4d;
}
.page-menu-content ul li:is(.current,.cDDFDRLfT) ul li a:hover {
	color: #99825d;
}
.page-menu-content ul li:is(.current,.cDDFDRLfT) ul li.current > a {
	color: #99825d;
	background: url('/releases/20260423020221.09ba1c87/assets/img/d0/4a/d04adeaad8c3910b6061e8bd66653a91c9f51dd0.webp') no-repeat left center;
}
:is(.full-page-title-wrap,.coqVpnBsb) {
	position: relative;
	margin: 45px 0 30px;
	text-align: center;
}
:is(.full-page-title-wrap,.coqVpnBsb) h3 {
	margin-bottom: 10px;
	font-size: 20px;
	line-height: normal;
	font-weight: normal;
	font-family: Arial;
	color: #999;
}
:is(.full-page-title-wrap,.coqVpnBsb) :is(.full-page-title,.cyaKpnqzT) 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/20260423020221.09ba1c87/assets/img/9c/2c/9c2cafa0e9e07d7ec331a8d3c2baed44939e77b1.webp') no-repeat bottom center;
}
:is(.full-page-title-wrap,.coqVpnBsb) :is(.full-page-title,.cyaKpnqzT) 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,.cOUcDsfky) ul {
	padding: 0;
	font-size: 0;
	text-align: center;
}
:is(.full-page-menu-content,.cOUcDsfky) ul li {
	border-bottom: none;
	display: inline-block;
*display:inline;
*zoom:1;
	background-image: none;
	margin: 0 2px;
}
:is(.full-page-menu-content,.cOUcDsfky) 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,.cOUcDsfky) ul li a:hover {
	background: #736246;
	color: #fff;
}
:is(.full-page-menu-content,.cOUcDsfky) ul li:is(.current,.cDDFDRLfT) a {
	background: #736246;
	color: #fff;
}
.qhd-content table:is(.slimtable,.ceAtnejLZ) {
	width: 100% !important;
}
/* ============================= main ============================= */
.main {
}
:is(.sidebar,.cGPEugxvJ) {
	width: 240px;
	padding: 35px 0 65px;
}
.sidebar-content {
}
.content {
	width: 720px;
	padding: 35px 0 65px;
	_overflow: hidden;
}
.content :is(.scrollable,.ckRzToTbk) ul li {
	width: 220px;
}
.content :is(.scrollable,.ckRzToTbk) :is(.carousel-direction,.cJiaMMuIf) a {
	width: 35px;
	height: 35px;
	line-height: 35px;
}
.content :is(.scrollable,.ckRzToTbk) a:is(.carousel-prev,.cXpooqhZV) {
	left: -10px;
}
.content :is(.scrollable,.ckRzToTbk) a:is(.carousel-next,.cUGvKAAUv) {
	right: -10px;
}
.content :is(.product-set,.cANvtRNLv) :is(.carousel-direction,.cJiaMMuIf) a {
	top: 92px;
}
.content :is(.scrollable-3col,.cbOuUoWTO) :is(.carousel-direction,.cJiaMMuIf) a {
	top: 125px;
}
.content :is(.link-scrollable,.cXGGPARYU) :is(.carousel-direction,.cJiaMMuIf) a {
	top: 45px;
}
/* 文章 */
.content :is(.team-introduction,.cXLvHiDlg) :is(.team-img,.cWYAyRmHt) {
	margin-right: 15px;
}
.content :is(.team-introduction,.cXLvHiDlg) :is(.team-img,.cWYAyRmHt) img {
	width: 300px;
}
.content :is(.team-introduction,.cXLvHiDlg) :is(.team-name,.cZKTOZwbD) {
	margin-bottom: 10px;
	font-size: 22px;
}
.content :is(.team-cases-title,.corHNSAYi) {
	margin: 35px 0 20px;
	padding-top: 35px;
}
/* 产品 */
.content :is(.product-list,.cxnTWEKWS) :is(.col-2-1,.cvAGNBWiJ) :is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) h2 {
	margin-top: 120px;
}
.content :is(.product-list,.cxnTWEKWS) :is(.col-3-1,.coEYZoUqs) :is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) h2 {
	margin-top: 40px;
}
.content :is(.product-list,.cxnTWEKWS) :is(.col-4-1,.cnAjqztsR) :is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) h2 {
	margin-top: 30px;
}
.content :is(.product-list,.cxnTWEKWS) :is(.col-4-1,.cnAjqztsR) :is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) .icon-detail {
	display: none;
}
.content :is(.product-list,.cxnTWEKWS) :is(.col-5-1,.clwBkuRYV) :is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) h2 {
	margin-top: 15px;
	margin-bottom: 10px;
}
.content :is(.product-list,.cxnTWEKWS) :is(.col-5-1,.clwBkuRYV) :is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) .icon-detail {
	display: none;
}
.content :is(.product-detail-zoom,.cdKokKpVY) :is(.product-intr,.cmzsXcmAF) :is(.product-preview,.cVjexPERP) {
	width: 360px;
}
.content :is(.product-detail-zoom,.cdKokKpVY) :is(.product-intr,.cmzsXcmAF) :is(.zoom-small-image,.cuxNxyHZE) img {
	width: 360px !important;
}
.content :is(.product-detail-zoom,.cdKokKpVY) :is(.product-intr,.cmzsXcmAF) :is(.zoom-thumbs,.cezJFfkzy) {
	width: 360px;
}
.content :is(.product-detail-zoom,.cdKokKpVY) :is(.product-intr,.cmzsXcmAF) :is(.zoom-thumbs,.cezJFfkzy) 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,.cimAClJzw) {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 50px 0 85px;
}
:is(.full-page-content-wrapper,.cckewJEMm) {
	min-height: 150px;
	height: auto !important;
	_height: 150px;
}
:is(.full-screen,.cPHUhIomZ) {
	width: 100%;
	overflow: hidden;
}
/* ============================= footer ============================= */
:is(.footer,.cJkZgPqbk) {
	overflow: hidden;
	background: #4a3e2b url('/releases/20260423020221.09ba1c87/assets/img/35/b3/35b3ecfebf3a7c7fe5e740243f64ec0243f448c2.webp') no-repeat center;
}
:is(.footer,.cJkZgPqbk) :is(.module-title-default,.cVLwHJwMs) {
	margin-bottom: 5px;
}
.footer .module-title-default > .module-title-content h3 {
}
:is(.footer,.cJkZgPqbk) :is(.module-more-default,.cpOfotvHn) a {
	font-size: 12px;
}
:is(.footer,.cJkZgPqbk) :is(.module-divider,.cgTZzvCID) {
	margin-bottom: 20px;
	margin-top: 20px;
}
:is(.footer-main,.cMgZeoLyu) {
	margin-top: 80px;
	background: url('/releases/20260423020221.09ba1c87/assets/img/e0/17/e0175be61d09a729084061219df39f5be9550331.webp') repeat-y top center;
}
:is(.footer-main,.cMgZeoLyu) :is(.page-width,.cDEYfBUKy) {
	background-color: #fff;
	padding-top: 25px;
	padding-bottom: 35px;
	border-bottom: 1px solid #e8e8e8;
}
/* ============================= bottom ============================= */
:is(.bottom,.cGDIZsxFR) {
	overflow: hidden;
	color: #4d4d4d;
	font-size: 13px;
	background: #fff url('/releases/20260423020221.09ba1c87/assets/img/e0/17/e0175be61d09a729084061219df39f5be9550331.webp') repeat-y top center;
}
:is(.bottom,.cGDIZsxFR) a {
	color: #4d4d4d;
}
:is(.bottom,.cGDIZsxFR) a:hover {
	color: #99825d;
}
:is(.bottom,.cGDIZsxFR) :is(.page-width,.cDEYfBUKy) {
	padding-top: 20px;
	padding-bottom: 20px;
}
:is(.bottom,.cGDIZsxFR) :is(.module-divider,.cgTZzvCID) {
	margin-bottom: 20px;
	margin-top: 20px;
}
:is(.bottom,.cGDIZsxFR) :is(.module-title-default,.cVLwHJwMs) {
	margin-bottom: 8px;
}
:is(.bottom,.cGDIZsxFR) :is(.module-title-default,.cVLwHJwMs) > :is(.module-title-content,.cBaTIKElW) > h3 {
	font-size: 14px;
	line-height: 18px;
}
:is(.bottom,.cGDIZsxFR) :is(.module-title-default,.cVLwHJwMs) > :is(.module-title-content,.cBaTIKElW) span {
	color: #999;
}
:is(.bottom,.cGDIZsxFR) :is(.module-title-default,.cVLwHJwMs) > :is(.module-title-content,.cBaTIKElW) span strong {
	color: #999;
}
:is(.bottom,.cGDIZsxFR) :is(.module-more-default,.cpOfotvHn) a {
	font-size: 12px;
}
:is(.bottom,.cGDIZsxFR) :is(.module-divider,.cgTZzvCID) {
	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/20260423020221.09ba1c87/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,.coarQQifR) {
	background: #f5f7f6 url('/releases/20260423020221.09ba1c87/assets/img/92/dc/92dcf9179379355f05cf2d1c8cceba930a2a674f.webp') no-repeat center 350px;
	width: 100%;
	height: 0;
	position: absolute;
	bottom: 0;
	z-index: 10000001;
}
/* 百度地图 */
#iuzfBjwmE img {
	max-width: inherit;
}
#iuzfBjwmE :is(.pop,.ctcTlNRAu) :is(.bottom,.cGDIZsxFR) {
	padding: 0;
}
:is(.QHDEmptyArea,.cTgTaPJQb) {
	line-height: 0;
	height: 0;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}



/* ============================= animate ============================= */
@-webkit-keyframes kxhjpLnxN {
 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 kxhjpLnxN {
 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 kahCTHIKr {
 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 kahCTHIKr {
 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,.cklQsCEps) {
	display: block;
}
:is(.mobile-section,.cvRiohEei) {
	display: none;
}
:is(.touch-top-wrapper,.coreKIZvE) {
	padding: 10px 15px;
	background-color: #fff;
	color: #333;
}
:is(.touch-logo,.cAGjDHXlZ) {
	float: left;
}
:is(.touch-navigation,.cKsYzHNoH) {
	display: none;
}
:is(.touch-toggle-wrapper,.cDKChQipY) {
	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,.cFJcvCfdB) {
	border-left: none;
}
.touch-toggle :is(.touch-toggle-item-last,.cWKNwIjlJ) {
	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,.cIdJmAzQt) {
	background-image: url('/releases/20260423020221.09ba1c87/assets/img/0f/e8/0fe8ebf97ad1791181bbd2b2292de921c3ce71fc.webp');
}
.touch-toggle :is(.touch-icon-user,.cbQPsnUww) {
	background-image: url('/releases/20260423020221.09ba1c87/assets/img/69/66/6966a63c16148f6bdddb25b9eaa9e48dd869b3e3.webp');
}
.touch-toggle :is(.touch-icon-search,.chAchhCZR) {
	background-image: url('/releases/20260423020221.09ba1c87/assets/img/09/31/09312aa0e0addeede87ce4967c3559df4f8ede3c.webp');
}
.touch-toggle :is(.touch-icon-menu,.crVSImRFZ) {
	background-image: url('/releases/20260423020221.09ba1c87/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,.ciqYMpZYj) li {
	width: 49.9%;
	float: left;
}
:is(.touch-language,.ciqYMpZYj) li a {
	display: block;
	margin-bottom: 10px;
	padding: 5px 0 5px 5px;
	color: #fff;
}
:is(.touch-language,.ciqYMpZYj) li a:hover,:is( .touch-language, .ciqYMpZYj) li a:active {
	background-color: #806c4e;
}
:is(.touch-search,.cReAdoPWn) {
	border: 1px solid #a68d65;
	position: relative;
}
:is(.touch-search-form,.clpJqNyrN) {
	padding: 0 50px 0 10px;
}
:is(.touch-form-text,.cFwsbaZzV) {
	border: none;
	margin: 0;
	background-color: transparent;
	padding: 0;
	color: #e5e5e5;
	width: 100%;
	height: 42px;
	line-height: 42px;
}
:is(.touch-form-btn,.cyvqxZjpA) {
	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/20260423020221.09ba1c87/assets/img/27/05/2705ec8104cd6197d1f8abec22cbb4e12e0bd65a.webp') no-repeat center;
	background-size: 16px 16px;
}
:is(.touch-form-btn,.cyvqxZjpA) 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,.cRWpxosTA) {
	display: none;
	background-image: url(../img/touch-arrow-r.png);
}
.touch-menu ul li i:is(.touch-arrow-down,.cIZLntQXE) {
	background-image: url('/releases/20260423020221.09ba1c87/assets/img/94/0e/940eadf04f4ddd750a2226675eb8e0c3771d7967.webp');
}
.touch-menu ul li i:is(.touch-arrow-up,.ctzOPrvYn) {
	background-image: url('/releases/20260423020221.09ba1c87/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,.ciSqNFRpq) {
	display: none;
}
:is(.scrollable,.ckRzToTbk) a:is(.carousel-prev,.cXpooqhZV) {
	left: 0;
}
:is(.scrollable,.ckRzToTbk) a:is(.carousel-next,.cUGvKAAUv) {
	right: 0;
}
:is(.layout-boxed,.cwWEANpfc) #iplTPeCaB {
	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,.ciSqNFRpq) {
	display: none;
}
:is(.gotop-wrapper,.cZalqjAHK) {
	background-color: rgba(0,0,0,0.5);
}
:is(.gotop-wrapper,.cZalqjAHK) a {
	width: 45px;
	height: 45px;
}
:is(.page-width,.cDEYfBUKy),:is( .boxed-layout, .cGOVCpVXC) {
	width: 100%;
}
:is(.layout-boxed,.cwWEANpfc) #iplTPeCaB {
	width: 100%;
}
html, body {
	background-image: none !important;
}
:is(.scrollable,.ckRzToTbk) a:is(.carousel-prev,.cXpooqhZV) {
	left: 0 !important;
}
:is(.scrollable,.ckRzToTbk) a:is(.carousel-next,.cUGvKAAUv) {
	right: 0 !important;
}
:is(.module-default,.crTBZhatU),:is( .module, .cZgsdedyG) {
	margin-bottom: 20px;
}
:is(.module-no-margin,.czghByqeF) {
	margin-bottom: 5px;
}
:is(.module-full-screen,.cYJMZupAO) {
	margin: 0 0px;
	padding: 0 10px;
	overflow: hidden;
}
:is(.module-full-screen,.cYJMZupAO) > :is(.module-inner,.cgDDLMUOu) {
	padding: 30px 0;
	font-size:12px;
}
:is(.module-full-screen-more-fixed,.cWjbMapBV) > :is(.module-inner,.cgDDLMUOu) {
	padding: 30px 0 50px;
}
:is(.module-full-screen-more-fixed,.cWjbMapBV) :is(.module-full-screen-more,.cLMNAgWLc) {
	margin-top: 15px;
	margin-left: -40px;
}
:is(.module-full-screen-more-fixed,.cWjbMapBV) :is(.module-full-screen-more,.cLMNAgWLc) a {
	width: 80px;
	height: 80px;
	line-height: 80px;
	font-size: 14px;
	background-size: cover;
}
:is(.module-full-screen-more-fixed,.cWjbMapBV) :is(.module-full-screen-more,.cLMNAgWLc) a:hover {
	background-position: 0 -80px;
}
:is(.default-top,.caEAFZQvl) {
	display: none;
}
:is(.touch-top,.ceCRAODuk) {
	display: block;
}
:is(.touch-top-wrapper,.coreKIZvE) :is(.touch-logo,.cAGjDHXlZ) {
	margin: 0;
}
:is(.touch-navigation,.cKsYzHNoH) {
	display: block;
}
:is(.touch-top-wrapper,.coreKIZvE) :is(.touch-logo,.cAGjDHXlZ) {
	margin: 0 0;
}
:is(.touch-top-wrapper,.coreKIZvE) :is(.touch-logo,.cAGjDHXlZ) img {
	height: 50px;
	display: block;
}
:is(.header,.claTaqcZk) {
	min-height: 30px !important;
}
:is(.main,.cjkGIdNbj) {
	padding: 0 10px;
}
:is(.sidebar,.cGPEugxvJ) {
	width: 100%;
	padding: 0;
}
:is(.sidebar,.cGPEugxvJ) :is(.page-menu,.cXlbDNFav) {
	display: none;
}
:is(.sidebar,.cGPEugxvJ) :is(.sidebar-content,.cKQqPqaPA) {
	padding: 15px 0 25px;
}
.content {
	width: 100%;
	padding: 10px 0 15px;
}
:is(.full-screen,.cPHUhIomZ) {
	overflow: inherit;
}
:is(.page-title-inner,.cxOffmDdb) {
	display: none;
}
:is(.full-page-content,.cimAClJzw) {
	padding: 10px 0 25px;
}
:is(.full-page-title-wrap,.coqVpnBsb) {
	display: none;
}
:is(.full-page-menu,.cZXdDZCvB) {
	display: none;
}
:is(.footer,.cJkZgPqbk),:is( .bottom, .cGDIZsxFR) {
	padding: 0 15px;
	font-size: 13px;
}
:is(.footer,.cJkZgPqbk) {
	background-image: none;
	background-color: #f7f7f7;
}
:is(.footer-main,.cMgZeoLyu) {
	margin-top: 10px;
}
:is(.footer-main,.cMgZeoLyu) :is(.page-width,.cDEYfBUKy) {
	padding-bottom: 25px;
	border-bottom: none;
	background-color: #f7f7f7;
}
:is(.bottom,.cGDIZsxFR) :is(.module-default,.crTBZhatU),:is( .bottom, .cGDIZsxFR) :is(.module,.cZgsdedyG) {
	margin-bottom: 0;
}
/* 文章、产品分类 */
:is(.category-bg-img,.cYARTCegn) li a {
	margin: 0 -10px;
}
:is(.full-scrollable,.cSuWATVqC) ul li {
	margin: 0 10px;
	text-align: left;
}
:is(.full-scrollable,.cSuWATVqC) :is(.scrollable-image,.cSTfrwfZX) {
	margin-bottom: 15px;
}
:is(.full-scrollable,.cSuWATVqC) :is(.scrollable-info,.cDmXUyraU) {
	position: static;
	margin-top: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	display: block;
	color: #333;
	text-align: left;
}
:is(.full-scrollable,.cSuWATVqC) :is(.scrollable-info,.cDmXUyraU) h3 {
	padding: 0;
	line-height: normal;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}
:is(.full-scrollable,.cSuWATVqC) :is(.scrollable-info,.cDmXUyraU) :is(.scrollable-summarty,.ckZYueBiz) {
	padding: 0;
}
:is(.full-scrollable,.cSuWATVqC) :is(.scrollable-info,.cDmXUyraU) .icon-detail {
	display: none;
}
:is(.full-scrollable,.cSuWATVqC) a:hover h3,:is( .full-scrollable, .cSuWATVqC) a:active h3 {
	color: #99825d;
}
:is(.portfolio-list-category,.cGeSGFVzB) :is(.portfolio-img,.cOWwAhjFK) {
	margin-bottom: 15px;
}
:is(.portfolio-list-category,.cGeSGFVzB) :is(.portfolio-text,.cZVSAdTSB) {
	position: static;
	opacity: 1;
	filter: alpha(opacity=100);
	text-align: left;
}
:is(.portfolio-list-category,.cGeSGFVzB) :is(.portfolio-title,.cWurSEpSO) {
	padding: 0 !important;
	margin-bottom: 0;
	color: #333;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
:is(.portfolio-list-category,.cGeSGFVzB) :is(.portfolio-summary,.ctomZWDOW) {
	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,.cGeSGFVzB) :is(.opacity-overlay,.cxOOmihci) {
	display: none;
}
:is(.portfolio-list-category,.cGeSGFVzB) a:before,:is( .portfolio-list-category, .cGeSGFVzB) a:after {
	display: none;
}
/* 文章 */
:is(.team-introduction,.cXLvHiDlg) :is(.team-img,.cWYAyRmHt), .content :is(.team-introduction,.cXLvHiDlg) :is(.team-img,.cWYAyRmHt) {
	margin-right: 30px;
}
:is(.full-scrollable,.cSuWATVqC) ul li {
	margin: 0 10px;
	text-align: left;
}
:is(.full-scrollable,.cSuWATVqC) :is(.scrollable-image,.cSTfrwfZX) {
	margin-bottom: 15px;
}
:is(.full-scrollable,.cSuWATVqC) :is(.scrollable-info,.cDmXUyraU) {
	position: static;
	margin-top: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	display: block;
	color: #333;
	text-align: left;
}
:is(.full-scrollable,.cSuWATVqC) :is(.scrollable-info,.cDmXUyraU) h3 {
	padding: 0;
	line-height: normal;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}
:is(.full-scrollable,.cSuWATVqC) :is(.scrollable-info,.cDmXUyraU) :is(.scrollable-summarty,.ckZYueBiz) {
	padding: 0;
}
:is(.full-scrollable,.cSuWATVqC) :is(.scrollable-info,.cDmXUyraU) .icon-detail {
	display: none;
}
:is(.full-scrollable,.cSuWATVqC) :is(.opacity-overlay,.cxOOmihci),:is( .full-scrollable, .cSuWATVqC) a:hover :is(.opacity-overlay,.cxOOmihci) {
	display: none;
}
/* 产品 */
:is(.product-list,.cxnTWEKWS) :is(.product-item,.cmCYGaVTV) a {
	display: block;
}
:is(.product-list,.cxnTWEKWS) :is(.product-item,.cmCYGaVTV) :is(.portfolio-img,.cOWwAhjFK) {
	margin-bottom: 15px;
	margin-right: 2px;
    margin-left: 2px;
}
:is(.product-list,.cxnTWEKWS) :is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) {
	display: block;
	position: static;
	text-align: left;
	color: #4d4d4d;
}
:is(.product-list,.cxnTWEKWS) :is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) :is(.portfolio-title,.cWurSEpSO) h2 {
	margin: 0 !important;
}
:is(.product-list,.cxnTWEKWS) :is(.product-item,.cmCYGaVTV) a:hover :is(.portfolio-text,.cZVSAdTSB) :is(.portfolio-title,.cWurSEpSO) h2 {
	color: #99825d;
}
:is(.product-list,.cxnTWEKWS) :is(.col-2-1,.cvAGNBWiJ) :is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) :is(.portfolio-title,.cWurSEpSO) h2,:is( .product-list, .cxnTWEKWS) :is(.col-3-1,.coEYZoUqs) :is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) :is(.portfolio-title,.cWurSEpSO) h2 {
	font-size: 16px;
}
:is(.product-list,.cxnTWEKWS) :is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) :is(.price,.caNKdhPGV) {
	color: #f30;
	margin-bottom: 0;
}
:is(.product-list,.cxnTWEKWS) :is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) .icon-detail {
	display: none;
}
:is(.product-list,.cxnTWEKWS) :is(.product-item,.cmCYGaVTV) :is(.opacity-overlay,.cxOOmihci) {
	display: none;
}
:is(.product-scrollable,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) a {
	display: block;
}
:is(.product-scrollable,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) :is(.portfolio-img,.cOWwAhjFK) {
	margin-bottom: 15px;
}
:is(.product-scrollable,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) :is(.scrollable-info,.cDmXUyraU) {
	display: block;
	position: static;
	text-align: left;
	color: #4d4d4d;
}
:is(.product-scrollable,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) :is(.scrollable-info,.cDmXUyraU) h2 {
	font-size: 16px;
	margin: 0 0 15px !important;
}
:is(.product-scrollable,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) a:hover :is(.scrollable-info,.cDmXUyraU) h2 {
	color: #99825d;
}
:is(.product-scrollable,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) :is(.scrollable-info,.cDmXUyraU) :is(.price,.caNKdhPGV) {
	color: #f30;
	margin-bottom: 0;
}
:is(.product-scrollable,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) :is(.scrollable-info,.cDmXUyraU) .icon-detail {
	display: none;
}
:is(.product-scrollable,.cnAEkMkgF) :is(.scrollable-item,.cddWyiHbs) :is(.opacity-overlay,.cxOOmihci) {
	display: none;
}
/* 链接 */
:is(.link-bg-img,.cbdfvWNii) li a {
	margin: 0 -10px;
}
}
 @media (min-width:768px) and (max-width:991px) {
/* slideshow */
:is(.slideshow,.cHdvdnZmS) {
	height: 420px !important;
}
:is(.slideshow,.cHdvdnZmS) img {
	height: 420px !important;
}
:is(.slideshow-min,.cBYiKVuvm) {
	height: 350px !important;
}
:is(.slideshow-min,.cBYiKVuvm) img {
	height: 350px !important;
}
:is(.slideshow,.cHdvdnZmS) :is(.carousel-direction,.cJiaMMuIf) {
	display: none;
}
:is(.carousel-thumbs,.cwnwCjPeB) a img {
	width: 100px;
}
/* Tab */
:is(.tab-more,.cUKKaZtIR) {
	margin-top: 20px;
}
/* 产品 */
:is(.product-list,.cxnTWEKWS) li {
	margin-bottom: 20px;
}
:is(.product-item,.cmCYGaVTV) :is(.portfolio-text,.cZVSAdTSB) h2 {
	margin-top: 50px;
}
:is(.product-detail-zoom,.cdKokKpVY) :is(.product-intr,.cmzsXcmAF) :is(.product-preview,.cVjexPERP) {
	width: 420px;
}
:is(.product-detail-zoom,.cdKokKpVY) :is(.product-intr,.cmzsXcmAF) :is(.zoom-small-image,.cuxNxyHZE) img {
	width: 420px !important;
}
:is(.product-detail-zoom,.cdKokKpVY) :is(.product-intr,.cmzsXcmAF) :is(.zoom-thumbs,.cezJFfkzy) {
	width: 420px;
}
:is(.product-detail-zoom,.cdKokKpVY) :is(.product-intr,.cmzsXcmAF) :is(.zoom-thumbs,.cezJFfkzy) img {
	width: 80px;
	height: auto !important;
}
:is(.product-detail-zoom,.cdKokKpVY) :is(.zoom-section,.cwJOQZvDP) {
	display: none;
}
:is(.product-detail-zoom,.cdKokKpVY) :is(.gallery-img-product-detail,.ctxHnsyRG) {
	display: block;
}
:is(.module-divider-full,.cRPJFwJLU) {
	margin-bottom: -20px;
}
}
 @media screen and (max-width:767px) {
:is(.desktops-section,.cklQsCEps) {
	display: none;
}
:is(.mobile-section,.cvRiohEei) {
	display: block;
}
/* 多列 */
:is(.column,.cmJotWqAu) :is(.col-2-1,.cvAGNBWiJ),:is(  .column,  .cmJotWqAu) :is(.col-3-1,.coEYZoUqs),:is(  .column,  .cmJotWqAu) :is(.col-4-1,.cnAjqztsR),:is(  .column,  .cmJotWqAu) :is(.col-4-2,.chxZimpmx),:is(  .column,  .cmJotWqAu) :is(.col-5-1,.clwBkuRYV),:is(  .column,  .cmJotWqAu) :is(.col-3-2,.cqMgZcPwi),:is(  .column,  .cmJotWqAu) :is(.col-4-3,.cdKPRjxYg),:is(  .column,  .cmJotWqAu) :is(.col-5-2,.ctllkCBiI),:is(  .column,  .cmJotWqAu) :is(.col-5-3,.ckrNfbMoE),:is(  .column,  .cmJotWqAu) :is(.col-5-4,.csfxXZUvB) {
	width: 100% !important;
	margin-right: 0 !important;
}
/* 图文展示 */
:is(.table-responsive,.cgIHSJcLA) {
	width: 100%;
	padding-bottom: 1px;
	margin-bottom: 5px;
	overflow-y: hidden;
	-ms-overflow-style: -ms-autohiding-scrollbar;
}
:is(.table-responsive,.cgIHSJcLA) table th,:is( .table-responsive, .cgIHSJcLA) table td {
	white-space: nowrap;
}
.btn-medium, .btn-small, .btn-large {
	margin: 2px;
}
/* slideshow */
:is(.slideshow,.cHdvdnZmS) {
	height: 350px !important;
}
:is(.slideshow,.cHdvdnZmS) img {
	height: 350px !important;
}
:is(.slideshow-min,.cBYiKVuvm) {
	height: 280px !important;
}
:is(.slideshow-min,.cBYiKVuvm) img {
	height: 280px !important;
}
:is(.slideshow,.cHdvdnZmS) :is(.carousel-direction,.cJiaMMuIf) {
	display: none;
}
:is(.carousel-thumbs,.cwnwCjPeB) a {
	border: none;
	width: 12px;
	height: 12px;
	margin: 0 5px;
	margin: 0 5px;
	border-radius: 50%;
	background-color: #ccc;
}
:is(.carousel-thumbs,.cwnwCjPeB) a:is(.selected,.czzNWhTqB) {
	background-color: #ff3333;
}
:is(.carousel-thumbs,.cwnwCjPeB) a img {
	display: none;
}
/* Tab */
:is(.tabs-default,.cKlOSTzyK) .tabs-nav li a {
	padding: 0 15px;
	line-height: 38px;
	font-size: 14px;
}
:is(.tabs-default,.cKlOSTzyK) .tabs-nav li a i {
	display: none;
}
:is(.tabs-center,.cBtQBMHCQ) .tabs-nav li {
	margin: 0 3px 5px;
}
/* 多列图文*/
:is(.portfolio-list,.cWDTyzRhA) :is(.column,.cmJotWqAu) :is(.col-2-1,.cvAGNBWiJ),:is( .link-list, .cojGZuHPV) :is(.column,.cmJotWqAu) :is(.col-2-1,.cvAGNBWiJ) {
	width: 48.5% !important;
	margin-right: 3% !important;
}
:is(.portfolio-list,.cWDTyzRhA) :is(.column,.cmJotWqAu) :is(.col-3-1,.coEYZoUqs) {
	width: 31.3333% !important;
	margin-right: 3% !important;
}
:is(.portfolio-list,.cWDTyzRhA) :is(.column,.cmJotWqAu) :is(.col-4-1,.cnAjqztsR) {
	width: 22.75% !important;
	margin-right: 3% !important;
}
:is(.portfolio-list,.cWDTyzRhA) :is(.column,.cmJotWqAu) :is(.col-5-1,.clwBkuRYV) {
	width: 17.6% !important;
	margin-right: 3% !important;
}
:is(.portfolio-list,.cWDTyzRhA) :is(.column,.cmJotWqAu) :is(.last,.cClGdleLo),:is( .link-list, .cojGZuHPV) :is(.column,.cmJotWqAu) :is(.last,.cClGdleLo) {
	margin-right: 0 !important;
}
/* 文章与产品 */	
:is(.category-bg-img,.cYARTCegn) li a {
	padding: 40px 0;
}
:is(.category-bg-img,.cYARTCegn) :is(.category-name,.ctLVilyhN) {
	font-size: 18px;
	font-weight: bold;
}
:is(.category-bg-img,.cYARTCegn) span {
	font-size: 13px;
	line-height: 30px;
}
:is(.entry-set,.crdsezIBo) :is(.entry-detail,.ckNeiYgNU) {
	display: none;
}
:is(.gallery-detail-title,.cAVZAAOkH) h1 {
	font-size: 18px;
	font-weight: bold;
}
/* 文章 */
.article-list-row {
}
:is(.download-list-row,.cYLVjsmQZ) :is(.article-title,.cnYGjzanA) {
	max-width: 65%;
}
:is(.entry-img,.cLfTwPGvW) img {
	width: 140px !important;
	height: auto !important;
}
:is(.entry-thumbnail-list,.cuAUKBBlh) :is(.entry-item,.czjsIDqnc) img {
	width: 90px !important;
	height: auto !important;
}
:is(.blog-list,.cgZNYjAlZ) :is(.entry-img,.cLfTwPGvW) img {
	width: 100% !important;
}
:is(.headlines-list,.cDPtRcWbL) :is(.headlines-content-bg,.cqHGTxlZE) :is(.entry-img,.cLfTwPGvW) img {
	width: 100% !important;
}
:is(.team-introduction,.cXLvHiDlg) :is(.team-img,.cWYAyRmHt), .content :is(.team-introduction,.cXLvHiDlg) :is(.team-img,.cWYAyRmHt) {
	margin-right: 20px;
}
:is(.team-introduction,.cXLvHiDlg) :is(.team-img,.cWYAyRmHt) img, .content :is(.team-introduction,.cXLvHiDlg) :is(.team-img,.cWYAyRmHt) img {
	width: 250px;
}
/* 产品 */
:is(.product-filter,.cDhLEDfCt) dt {
	width: 80px;
}
:is(.product-filter,.cDhLEDfCt) dt {
	margin-right: 10px;
}
:is(.product-detail,.cFBiXRSvf) :is(.product-name,.cRNqayqRt) {
	margin-bottom: 20px;
}
:is(.product-detail,.cFBiXRSvf) :is(.product-name,.cRNqayqRt) h1 {
	font-size: 16px;
}
.content :is(.product-detail-zoom,.cdKokKpVY) :is(.product-intr,.cmzsXcmAF) :is(.product-preview,.cVjexPERP),:is(  .product-detail-zoom,  .cdKokKpVY) :is(.product-intr,.cmzsXcmAF) :is(.product-preview,.cVjexPERP) {
	width: 50%;
}
:is(.product-detail-zoom,.cdKokKpVY) :is(.zoom-section,.cwJOQZvDP) {
	display: none;
}
:is(.product-detail-zoom,.cdKokKpVY) :is(.gallery-img-product-detail,.ctxHnsyRG) {
	display: block;
}
/* 链接 */
:is(.link-line,.cQuwWBDCk),:is( .link-line-rtl, .cwAScQWYq),:is( .link-line-center, .cFxQniIul) {
	text-align: left;
}
:is(.link-line,.cQuwWBDCk) a,:is( .link-line-rtl, .cwAScQWYq) a,:is( .link-line-center, .cFxQniIul) a {
	margin: 0 15px 0 0;
}
:is(.link-bg-img,.cbdfvWNii) li a {
	padding: 40px 0;
}
/* 容器 */
:is(.module-full-screen-title,.cHwUgGbnT) {
	margin-bottom: 35px;
}
:is(.module-full-screen-title,.cHwUgGbnT) > :is(.module-title-content,.cBaTIKElW) > h2 {
	margin: 0 15px;
	font-size: 20px;
	font-weight: bold;
}
:is(.module-full-screen-title,.cHwUgGbnT) > h3 {
	display: none;
}
:is(.module-full-screen-title,.cHwUgGbnT) > :is(.module-title-content,.cBaTIKElW) > i {
	width: 80px;
}
:is(.module-full-screen-more,.cLMNAgWLc) a {
	line-height: 34px;
}
:is(.module-divider-full,.cRPJFwJLU) {
	margin: 20px 0 -20px;
}
/* 分页 */
:is(.pagination,.csxlqnbQZ) {
	margin: 15px 0 10px;
}
:is(.pagination,.csxlqnbQZ) a,:is( .pagination, .csxlqnbQZ) span {
	display: none;
}
:is(.pagination,.csxlqnbQZ) a:active {
	background-color: #bf7b06;
	color: #fff;
}
:is(.pagination,.csxlqnbQZ) :is(.page-prev,.cvOIDgysA),:is( .pagination, .csxlqnbQZ) :is(.page-next,.cFWkAMtRJ) {
	margin: 0 1%;
	padding: 0;
	display: inline-block;
	width: 47%;
	height: 38px;
	line-height: 38px;
	background-color: #c98307;
	color: #fff;
}
:is(.pagination,.csxlqnbQZ) :is(.page-prev,.cvOIDgysA) {
	border-radius: 30px 0 0 30px;
}
:is(.pagination,.csxlqnbQZ) :is(.page-next,.cFWkAMtRJ) {
	border-radius: 0 30px 30px 0;
}
:is(.pagination,.csxlqnbQZ) :is(.disabled,.ciBhbLDZq) {
	background-color: #f7fafa;
	color: #ccc;
}
/* touch menu */
:is(.top-main-content,.cxDHghlbX) {
	display: none;
}
:is(.touch-top-wrapper,.coreKIZvE) :is(.touch-logo,.cAGjDHXlZ) 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,.cJkZgPqbk) .qhd-content p,:is( .footer, .cJkZgPqbk) .qhd-content p,:is( .bottom, .cGDIZsxFR) .qhd-content p,:is( .bottom, .cGDIZsxFR) .qhd-content p {
	text-align: left !important;
}
}
 @media screen and (max-width:640px) {
/* Tab */
:is(.tabs-left,.csvzbLWgB) .tabs-nav {
	width: 30%;
}
/* 图文展示 */
.qhd-content :is(.typo,.cLBkfdDOW) :is(.typo_img,.cPVSZgoXp), .qhd-content :is(.typo,.cLBkfdDOW) :is(.imgtoright,.cwRngwLZz) {
	width: auto !important;
	float: none;
	margin-right: 0;
	margin-left: 0;
}
/* 多列图文*/	
:is(.portfolio-list,.cWDTyzRhA) :is(.column,.cmJotWqAu) :is(.col-4-1,.cnAjqztsR),:is( .link-list, .cojGZuHPV) :is(.column,.cmJotWqAu) :is(.col-4-1,.cnAjqztsR) {
	width: 48.5% !important;
	margin-right: 3% !important;
}
:is(.portfolio-list,.cWDTyzRhA) :is(.column,.cmJotWqAu) :is(.col-4-1,.cnAjqztsR):nth-child(2n),:is( .link-list, .cojGZuHPV) :is(.column,.cmJotWqAu) :is(.col-4-1,.cnAjqztsR):nth-child(2n) {
	margin-right: 0 !important;
}
/* 文章 */
:is(.headlines-list-2col,.cnawebQxW) :is(.headlines-content,.cjyyxMIMu) {
	width: 100%;
	float: none;
	display: block;
	margin-right: 0;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
:is(.headlines-others,.cfwCmAAjj) :is(.entry-set-time-hl,.cZQOySfAw) :is(.entry-item,.czjsIDqnc) {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
:is(.headlines-others,.cfwCmAAjj) :is(.entry-set-time-hl,.cZQOySfAw) :is(.entry-summary,.cZDrdYgkN) {
	margin-bottom: -8px;
}
:is(.team-cases-title,.corHNSAYi) {
	margin: 25px 0 25px;
	padding-top: 25px;
}
:is(.team-introduction,.cXLvHiDlg) :is(.team-img,.cWYAyRmHt), .content :is(.team-introduction,.cXLvHiDlg) :is(.team-img,.cWYAyRmHt) {
	margin-right: 0px;
}
:is(.team-introduction,.cXLvHiDlg) :is(.team-img,.cWYAyRmHt) img, .content :is(.team-introduction,.cXLvHiDlg) :is(.team-img,.cWYAyRmHt) img {
	width: 200px;
}
:is(.team-introduction,.cXLvHiDlg) :is(.team-name,.cZKTOZwbD) {
	font-size: 18px;
	font-weight: bold;
}
:is(.full-scrollable,.cSuWATVqC) ul li {
	margin: 0 5px;
}
:is(.full-scrollable,.cSuWATVqC) :is(.scrollable-info,.cDmXUyraU) :is(.scrollable-summarty,.ckZYueBiz) {
	font-size: 13px;
}
/* 产品 */
:is(.product-intr,.cmzsXcmAF) :is(.product-preview,.cVjexPERP) {
	width: auto;
	float: none;
	margin-right: 0;
	display: block;
	margin-bottom: 30px;
}
.content :is(.product-detail-zoom,.cdKokKpVY) :is(.product-intr,.cmzsXcmAF) :is(.product-preview,.cVjexPERP),:is(  .product-detail-zoom,  .cdKokKpVY) :is(.product-intr,.cmzsXcmAF) :is(.product-preview,.cVjexPERP) {
	width: 100%;
}
:is(.gallery-zoom-img-wrap,.cGunTYGyD) .icon-zoom {
	display: none;
}
/* 链接 */
:is(.link-icon,.chPSqwfVK) li {
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
}
:is(.link-icon,.chPSqwfVK) li a {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 80px;
	height: 80px;
}
:is(.link-icon,.chPSqwfVK) li a span {
	display: block;
	margin-top: 26px;
	font-size: 14px;
}
:is(.link-icon,.chPSqwfVK) li a:is(.link-img,.cyZOMnpHi) img {
	width: 24px;
	margin: 15px 0 5px 0;
}
:is(.link-icon,.chPSqwfVK) li a:is(.link-img,.cyZOMnpHi) span {
	margin-top: 0;
}
/* 容器 */
:is(.module-horizontal,.cWknEKToz) :is(.module-title-horizontal,.cNlnOrVoL) {
	float: none;
	margin-right: 0;
}
:is(.module-title-horizontal,.cNlnOrVoL) :is(.module-title-content,.cBaTIKElW) {
	margin: 0 0 10px 0;
}
:is(.module-horizontal,.cWknEKToz) > :is(.modult-inner,.cnEuFdZgO) > :is(.module-more-horizontal,.cjppYvMXQ) {
	margin: 6px 0 0;
}
}
 @media screen and (max-width:480px) {
/* 多列 */
:is(.column,.cmJotWqAu) :is(.col-4-1,.cnAjqztsR) {
	width: 50% !important;
	margin-right: 0 !important;
}
/* slideshow */
:is(.slideshow,.cHdvdnZmS) {
	height: 250px !important;
}
:is(.slideshow,.cHdvdnZmS) img {
	height: 250px !important;
}
:is(.slideshow-min,.cBYiKVuvm) {
	height: 200px !important;
}
:is(.slideshow-min,.cBYiKVuvm) img {
	height: 200px !important;
}
:is(.slideshow,.cHdvdnZmS) :is(.carousel-direction,.cJiaMMuIf) {
	display: none;
}
:is(.carousel-thumbs,.cwnwCjPeB) a img {
	width: 80px;
}
:is(.scrollable-text,.csmfVeLgM) {
	height: auto;
}
:is(.scrollable-text,.csmfVeLgM) :is(.carousel-direction,.cJiaMMuIf) {
	display: none;
}
:is(.carousel-btn-fixed,.ciadLZOvr) {
	bottom: 8px;
}
/* Tab */
:is(.tabs-default,.cKlOSTzyK) .tabs-nav li a {
	padding: 0 10px;
	line-height: 34px;
	font-size: 14px;
}
:is(.tabs-center,.cBtQBMHCQ) .tabs-nav li {
	margin: 0 2px 5px;
}
/* 文章产品公用 */
:is(.entry-list-mobile,.ccRXRAqiv) :is(.entry-summary,.cZDrdYgkN) {
	display: none;
}
:is(.entry-list-mobile,.ccRXRAqiv) :is(.entry-detail,.ckNeiYgNU) {
	display: none;
}
:is(.portfolio-typo-item,.crZcTytFm) :is(.portfolio-typo-summary,.cInUGogAA) {
	display: none;
}
/* 多列图文*/
:is(.portfolio-list,.cWDTyzRhA) :is(.column,.cmJotWqAu) :is(.col-2-1,.cvAGNBWiJ),:is(  .portfolio-list,  .cWDTyzRhA) :is(.column,.cmJotWqAu) :is(.col-3-1,.coEYZoUqs),:is(  .portfolio-list,  .cWDTyzRhA) :is(.column,.cmJotWqAu) :is(.col-4-1,.cnAjqztsR),:is(  .portfolio-list,  .cWDTyzRhA) :is(.column,.cmJotWqAu) :is(.col-5-1,.clwBkuRYV),:is(  .link-list,  .cojGZuHPV) :is(.column,.cmJotWqAu) :is(.col-2-1,.cvAGNBWiJ),:is(  .link-list,  .cojGZuHPV) :is(.column,.cmJotWqAu) :is(.col-3-1,.coEYZoUqs),:is(  .link-list,  .cojGZuHPV) :is(.column,.cmJotWqAu) :is(.col-4-1,.cnAjqztsR),:is(  .link-list,  .cojGZuHPV) :is(.column,.cmJotWqAu) :is(.col-5-1,.clwBkuRYV) {
	width: 50% !important;
	margin-right: 0 !important;
}
/* 图库 */
:is(.pgwSlideshow,.cmutBzLni) :is(.ps-current,.cEKdzgOel) {
	min-height: 200px;
}
/* 文章 */
:is(.article-list-row,.ceUfQzJym) li :is(.article-time,.cMRjiDVwo) {
	display: none;
}
:is(.entry-img,.cLfTwPGvW) img {
	width: 120px !important;
	height: auto !important;
}
:is(.blog-list,.cgZNYjAlZ) :is(.entry-img,.cLfTwPGvW) img {
	width: 100% !important;
	height: auto !important;
}
:is(.headlines-list,.cDPtRcWbL) :is(.headlines-content-bg,.cqHGTxlZE) :is(.entry-img,.cLfTwPGvW) img {
	width: 100% !important;
	height: auto !important;
}
:is(.entry-list-time-hl,.chhgXgUJq) :is(.entry-item,.czjsIDqnc) {
	padding-left: 80px;
}
:is(.entry-list-time-hl,.chhgXgUJq) :is(.time,.cDVwYQRKe) {
	width: 60px;
}
:is(.entry-list-time-hl,.chhgXgUJq) :is(.time-day,.crKaYZyCh) {
	line-height: 40px;
	font-size: 26px;
}
:is(.entry-list-time-hl,.chhgXgUJq) :is(.time-date,.cStEdaCyA) {
	line-height: 20px;
	font-size: 12px;
}
:is(.team-introduction,.cXLvHiDlg) :is(.typo,.cLBkfdDOW) :is(.typo-img,.cAwnyrrYH) {
	float: none;
	margin: 0 0 20px;
}
:is(.team-introduction,.cXLvHiDlg) :is(.team-img,.cWYAyRmHt) img, .content :is(.team-introduction,.cXLvHiDlg) :is(.team-img,.cWYAyRmHt) img {
	width: auto;
	max-width: 100%;
}
:is(.scrollable-text,.csmfVeLgM) :is(.article-time,.cMRjiDVwo) {
	display: none;
}
/* touch-menu */
:is(.touch-top-wrapper,.coreKIZvE) :is(.touch-logo,.cAGjDHXlZ) 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,.cHwUgGbnT) > :is(.module-title-content,.cBaTIKElW) > i {
	width: 40px;
}
:is(.module-horizontal,.cWknEKToz) :is(.module-title-horizontal,.cNlnOrVoL) {
	float: none;
	margin-right: 0;
}
:is(.module-title-horizontal,.cNlnOrVoL) :is(.module-title-content,.cBaTIKElW) {
	margin: 0 0 10px 0;
}
:is(.module-horizontal,.cWknEKToz) > :is(.modult-inner,.cnEuFdZgO) > :is(.module-more-horizontal,.cjppYvMXQ) {
	margin: 6px 0 0;
}
}
 @media screen and (max-width:360px) {
/* slideshow */
:is(.slideshow-min,.cBYiKVuvm) {
	height: 150px !important;
}
:is(.slideshow-min,.cBYiKVuvm) img {
	height: 150px !important;
}
:is(.slideshow,.cHdvdnZmS) :is(.carousel-direction,.cJiaMMuIf) {
	display: none;
}
}
/*分页*/
:is(.m-page,.cvbEqUzgX) {
	text-align: right;
	font-size: 0;
	height: 38px;
	line-height: 38px;
	padding-right: 10px;
}
:is(.m-page,.cvbEqUzgX) li {
	display: inline
}
:is(.m-page,.cvbEqUzgX) a,:is( .m-page, .cvbEqUzgX) 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,.cvbEqUzgX) a:is(.next,.cmeQJIWsl),:is( .m-page, .cvbEqUzgX) a:is(.prev,.cIAFlPjQk) {
	font-family: 宋体;
	font-size: 16px;
	font-weight: 700;
}
:is(.m-page,.cvbEqUzgX) a:hover,:is( .m-page, .cvbEqUzgX) li:is(.thisclass,.cEoqkVFRa) a {
	background-color: #99825d;
	color: #fff;
}
:is(.m-page,.cvbEqUzgX) span {
	font-size: 14px;
	padding-right: 10px;
}
