﻿html, body {
	margin: 0;
	padding: 0;
}
.pagebox {
	position: relative;
}
@font-face {
	font-family: 'barlow_semi_condensedregular';
	src: url('../fonts/barlowsemicondensed-regular.eot'), url('../fonts/barlowsemicondensed-regular.svg') format('svg'), url('../fonts/barlowsemicondensed-regular.ttf') format('truetype'), url('../fonts/barlowsemicondensed-regular.woff') format('woff'), url('../fonts/barlowsemicondensed-regular.woff2') format('woff2'), url('../fonts/original-barlowsemicondensed-regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'barlow_semi_condensedmedium';
	src: url('../fonts/barlowsemicondensed-medium.woff-webfont.eot');
	src: url('../fonts/barlowsemicondensed-medium.woff-webfont.eot') format('embedded-opentype'), url('../fonts/barlowsemicondensed-medium.woff-webfont.woff2') format('woff2'), url('../fonts/barlowsemicondensed-medium.woff-webfont.woff') format('woff'), url('../fonts/barlowsemicondensed-medium.woff-webfont.ttf') format('truetype'), url('../fonts/barlowsemicondensed-medium.woff-webfont.svg#barlow_semi_condensedmedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
.p_page .next:active {
	background: #2790eb!important;
	border-color: #2790eb!important;
	color: #fff;
}
.p_page .next:hover {
	background: #2790eb!important;
	border-color: #2790eb!important;
	color: #fff;
	cursor: pointer;
}
.p_page .pageNum {
	position: relative;
	float: left;
	height: 38px;
	min-width: 38px;
	margin: 0 5px 0 0;
	padding: 0 5px;
	background-size: 100% 100%;
	color: #595959;
	border: 1px solid #fff;
	cursor: pointer;
	line-height: 38px;
	display: inline-block;
	font-family: inherit;
	font-size: 14px;
	font-weight: inherit;
	text-decoration: none;
	background-color: #fff;
	text-align: center;
	border-radius: 0px;
}
.p_page .pageNum:active {
	color: #fff;
	text-decoration: none;
	background-color: #2790eb!important;
	border-color: #2790eb!important;
}
.p_page .pageNum:hover {
	color: #fff;
	border-color: #2790eb!important;
	cursor: pointer;
	text-decoration: none;
	background-color: #2790eb!important;
}
.p_page .pageNum.active {
	text-decoration: none;
	background-color: #2790eb!important;
	color: #fff;
	border-color: #2790eb!important;
}
.en_font_bold {
	font-family: 'barlow_semi_condensedmedium';
	font-weight: normal !important;
}
.en_font {
	font-family: 'barlow_semi_condensedregular';
	font-weight: normal !important;
}
h6 span {
	font-family: 'barlow_semi_condensedmedium';
	font-weight: normal !important;
}
h5 span {
	font-family: 'barlow_semi_condensedregular';
	font-weight: normal !important;
}
.loading {
	width: 100%;
	height: 100%;
	z-index: 999999;
	position: fixed;
	top: 0px;
	left: 0px;
	background-color: #fff;
}
.loading-center {
	width: 558px;
	height: 167px;
	position: absolute;
	top: 50%;
	left: 52%;
	margin-left: calc(-558px / 2);
	margin-top: calc(-167px / 2);
	transform: scale(1);
}
@keyframes loading-ani-1 {
0% {
opacity: 0;
transform:translateY(240px);
}
70% {
opacity: 1;
transform:translateY(0px);
}
80% {
opacity: 1;
transform:translateY(20px);
}
90% {
opacity: 1;
transform:translateY(0px);
}
100% {
opacity: 1;
transform:translateY(0px);
}
}
.loading-center img {
	position: absolute;
	opacity: 0;
	transform: translateY(240px);
	animation-fill-mode: both !important;
}
.loading-center img:nth-child(1) {
	top: 0px;
	left: 0px;
	animation: loading-ani-1 1s ease-in-out 0.3s;
}
.loading-center img:nth-child(2) {
	top: 0px;
	left: 110px;
	animation: loading-ani-1 1s ease-in-out 0.4s;
}
.loading-center img:nth-child(3) {
	top: 0px;
	left: 215px;
	animation: loading-ani-1 1s ease-in-out 0.5s;
}
.loading-center img:nth-child(4) {
	top: 0px;
	left: 325px;
	animation: loading-ani-1 1s ease-in-out 0.6s;
}
.loading-center img:nth-child(5) {
	top: 0;
	left: 470px;
	animation: loading-ani-1 1s ease-in-out 0.7s;
}
.loading-center img:nth-child(6) {
	top: 24px;
	left: 422px;
	animation: loading-ani-1 1s ease-in-out 0.8s;
}
.loading-center img:nth-child(7) {
	top: 24px;
	left: 546px;
	animation: loading-ani-1 1s ease-in-out 0.9s;
}
.loading-center img:nth-child(8) {
	top: 24px;
	left: 672px;
	animation: loading-ani-1 1s ease-in-out 1s;
}
.loading-center img:nth-child(9) {
	top: 143px;
	left: 435px;
	animation: loading-ani-1 1s ease-in-out 1.1s;
}
.loading-center.s img:nth-child(1) {
	animation: loading-ani-2 1s ease-in-out infinite;
	animation-direction: alternate-reverse;
}
.loading-center.s img:nth-child(2) {
	animation: loading-ani-2 1s ease-in-out 0.2s infinite;
	animation-direction: alternate-reverse;
}
.loading-center.s img:nth-child(3) {
	animation: loading-ani-2 1s ease-in-out 0.4s infinite;
	animation-direction: alternate-reverse;
}
.loading-center.s img:nth-child(4) {
	animation: loading-ani-2 1s ease-in-out 0.5s infinite;
	animation-direction: alternate-reverse;
}
@keyframes loading-ani-2 {
0% {
opacity:1;
transform:translateY(0px);
}
60% {
opacity:0;
transform:translateY(0px);
}
100% {
opacity:1;
transform:translateY(0px);
}
}
.loading.h {
	transition: 1.3s;
	transform: translateY(-100vh);
}
.w-logo-h {
	opacity: 0;
	transition: 1s;
	transition-delay: 0.5s;
}
#c_portalResnav_main-15676676496041042 {
	z-index: 9 !important
}
#w_grid-1575536797641 {
	width: 100%;
	max-width: none;
	min-width: 0px;
	height: 508px;
	max-height: none;
	min-height: 508px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: absolute;
	top: 10%;
	left: auto;
	z-index: 1;
	bottom: auto;
	right: auto;
	left: auto !important;
}
@media only screen and (min-width: 769px) {
#c_portalResProduct_category-15983383568792792 {
	width: auto;
	max-width: none;
	min-width: 0px;
	height: auto;
	max-height: none;
	min-height: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: none!important;
}
#c_portalResProduct_category-15983379772165585 {
	width: auto;
	max-width: none;
	min-width: 0px;
	height: auto;
	max-height: none;
	min-height: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: none!important;
}
.p_page .pre {
	display: inline-table;
	position: relative;
	left: 0;
	top: 0;
	float: left;
	height: 38px;
	margin: 0 5px 0 18px;
	text-align: center;
	padding: 0 10px;
	border-radius: 0px;
	border: 1px solid #fff;
	background: #fff;
	color: #333333;
}
.p_page .pre:active {
	background: #95714f;
	border-color: #95714f;
	color: #fff;
}
.p_page .pre:hover {
	color: #fff;
	background: #95714f;
	border-color: #95714f;
	cursor: pointer;
}
.p_page .next {
	display: inline-table;
	position: relative;
	left: 0;
	top: 0;
	float: left;
	height: 38px;
	border: 1px solid #fff;
	background: #fff;
	color: #333;
	text-align: center;
	padding: 0 10px;
	border-radius: 0px;
}
.p_page .next:active {
	background: #95714f;
	border-color: #95714f;
	color: #fff;
}
.p_page .next:hover {
	background: #95714f;
	border-color: #95714f;
	color: #fff;
	cursor: pointer;
}
.p_page .pageNum {
	position: relative;
	float: left;
	height: 38px;
	min-width: 38px;
	margin: 0 5px 0 0;
	padding: 0 5px;
	background-size: 100% 100%;
	color: #595959;
	border: 1px solid #fff;
	cursor: pointer;
	line-height: 38px;
	display: inline-block;
	font-family: inherit;
	font-size: 14px;
	font-weight: inherit;
	text-decoration: none;
	background-color: #fff;
	text-align: center;
	border-radius: 0px;
}
.p_page .pageNum:active {
	color: #fff;
	text-decoration: none;
	background-color: #95714f;
	border-color: #95714f;
}
.p_page .pageNum:hover {
	color: #fff;
	border-color: #95714f;
	cursor: pointer;
	text-decoration: none;
	background-color: #95714f;
}
.p_page .pageNum.active {
	text-decoration: none;
	background-color: #95714f;
	color: #fff;
	border-color: #95714f;
}
}
@media screen and (max-width: 768px) {
.c_portalResnav_main-01001001 .header2 .logo img {
	width: 100%!important;
	vertical-align: top;
}
#c_portalResProduct_detail-15580608610415060 .widther img, .widther video {
	width: 100%!important;
	height: 100%!important;
}
.higher img, .higher video {
	width: 100%!important;
	height: 100%!important;
	left: 50%!important;
	top: 50%!important;
	-webkit-transform: translate(-50%, -50%)!important;
	-ms-transform: translate(-50%, -50%)!important;
	transform: translate(-50%, -50%)!important;
	position: absolute!important;
}
#c_portalResProduct_category-1558059534848 {
	width: 100%;
	max-width: none;
	min-width: 0px;
	height: auto;
	max-height: none;
	min-height: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: none!important;
}
#c_portalResProduct_category-15580040308118633 {
	width: 100%;
	max-width: none;
	min-width: 0px;
	height: auto;
	max-height: none;
	min-height: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: none!important;
}
#c_portalResEbizads_banner-1585657842585 .swiper-wrapper .swiper-slide img.bannerPic {
	width: 100%;
	max-width: 100%;
	height: auto!important;
	left: 0px;
	top: 0px;
}
#w_grid-1597804089180 {
	width: 100%;
	max-width: none;
	min-width: 0px;
	height: auto!important;
	max-height: none;
	min-height: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 0px;
}
#w_grid-1597804089158 {
	width: 100%;
	max-width: none;
	min-width: 0px;
	height: auto;
	max-height: none;
	min-height: 0px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px!important;
	padding-bottom: 0px
}
#w_grid-1593683008786 >.w_grid >.p_gridbox>.p_gridCell:last-child {
	margin: 0px !Important;
}
#w_grid-1593683008786 {
	margin: 0px !Important;
	padding: 0px !Important;
}
#w_common_text-1593683008793 span {
	font-size: 24px !important;
}
.p_DepictBoxB, .c_portalResMessage_form-01001001 .p_intentionIntroTitle {
	display: none;
}
.c_portalResMessage_form-01001001 .form-group {
	margin-bottom: 10px !important;
}
.top-content {
	padding: 10px !important;
	flex-wrap: wrap;
}
#w_grid-1558677400147 {
	margin: auto !important;
}
.job-join {
	display: none;
}
#c_portalResNews_list-15735474945545573 .col-sm-4, #c_portalResNews_list-15735474945545573 .col-sm-4 a, #c_portalResNews_list-15735474945545573 .col-sm-8 {
	width: 100% !Important;
}
.c_portalResNews_list-01001016 .p_news {
	padding: 0px !important;
}
#w_grid-1593600316494 {
	display: none;
}
#w_grid-1593597015303 {
	display: none;
}
#c_portalResProduct_list-15935958400545409 .proLi {
	width: 98% !Important;
}
.moveBtn {
	background-color: #b38d5d !Important;
	border: 1px solid #b38d5d !Important;
	margin-bottom: 20px !Important;
}
#w_grid-1593499349581 {
	padding: 0px 15px !important;
}
#w_common_text-1585657842575, #w_common_text-1593480856246 {
	display: none;
}
#content_box-1585657842450-0, #content_box-1585657842470-0, #content_box-1585657842490-0, #content_box-1593480856215-0, #content_box-1593480856218-0, #content_box-1593480856222-0 {
	width: 16% !important;
}
#content_box-1585657842450-1, #content_box-1585657842470-1, #content_box-1585657842490-1, #content_box-1593480856215-1, #content_box-1593480856218-1, #content_box-1593480856222-1 {
	width: 72% !important;
}
#w_fimg-1585657842460, #w_fimg-1585657842480, #w_fimg-1585657842500, #w_fimg-1593480856225, #w_fimg-1593480856232, #w_fimg-1593480856238 {
	max-width: 40px !important;
}
#w_common_text-1585657842555, #w_common_text-1585657842560, #w_common_text-1585657842565, #w_common_text-1593480856229, #w_common_text-1593480856236, #w_common_text-1593480856242 {
	margin-top: 0px !important;
	margin-left: 0px !important;
}
#content_box-1585657842440-0, #content_box-1585657842440-1, #content_box-1585657842440-2, #content_box-1593480856204-0, #content_box-1593480856204-1, #content_box-1593480856204-2, #content_box-1593480856210-0 {
	width: 100% !important;
	float: none !important;
}
#w_grid-1557888689725 > div > .p_gridbox, #w_grid-1585657842230 > div > .p_gridbox {
	background: none !Important;
}
#c_portalResnav_main-15934810832500328 {
	width: 100% !Important;
}
#w_common_text-1585724255485 span {
	font-size: 24px !Important;
}
#c_portalResnav_main-1585657842580 {
	width: 100% !important;
}
.c_portalResnav_main-01001001 .header2 .logo {
	max-width: 160px;
	margin: 0px !Important;
	margin-top: 15px !Important;
}
#c_portalResNews_list-15920168851462865 {
	display: none;
}
#content_box-1564303819634-0, #content_box-1564303819641-0, #content_box-1564303819649-0, #content_box-1564302650824-0, #content_box-1564302650833-0, #content_box-1564302650840-0 {
	width: 25%;
}
#content_box-1564303819634-1, #content_box-1564303819641-1, #content_box-1564303819649-1, #content_box-1564302650824-1, #content_box-1564302650833-1, #content_box-1564302650840-1 {
	width: 75%;
}
#w_grid-1564301938274 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
#w_grid-1564301938288 > div > .p_gridbox, #w_grid-1564301938282 > div > .p_gridbox {
	padding: 20px 15px !important;
}
#content_box-1564371197361-1 {
	width: 87%;
}
#content_box-1564371197361-0 {
	width: 13%;
}
.p_pagebox .NumBox {
	display: none !important;
}
.p_pagebox {
	width: 100%;
	text-align: center;
}
.p_pagebox .js_pageBtnDisable, .p_pagebox .js_pageBtnDisable:hover, .p_pagebox .js_pageBtnDisable:active {
	background: #f5f5f5 !important;
	border-color: #d9d9d9 !important;
	color: #bfbfbf !important;
	cursor: default;
}
.p_pagebox .js_pageBtnDisable .iconfont {
	color: #ddd !important;
}
.p_pagebox .js_pageBtnDisable:hover .iconfont {
	color: #bfbfbf !important;
}
.p_pagebox .pre {
	width: 48%;
	margin-right: 2%;
	background-color: #95714f;
}
.p_pagebox .pre:hover {
	color: rgba(255, 255, 255, 1);
	border-color: #95714f;
	background-color: #95714f;
	cursor: pointer;
}
.p_pagebox .pre:active {
	background-color: #95714f;
}
.p_pagebox .next {
	width: 48%;
	margin-left: 2%;
	background-color: #95714f;
}
.p_pagebox .next:hover {
	background-color: #95714f;
}
.p_pagebox .next:active {
	background-color: #95714f;
}
}
::-webkit-scrollbar {
width: 7px;
}
::-webkit-scrollbar-track {
background: #f7f7f7;
border-radius: 0px;
}
::-webkit-scrollbar-thumb {
background: #333;
border-radius: 0px;
}
::-webkit-scrollbar-thumb:hover {
background: #333;
}
@-webkit-keyframes scaleUpDown {
from {
-webkit-transform: scale(1.08);
transform: scale(1.08);
}
to {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
}
@keyframes scaleUpDown {
from {
-webkit-transform: scale(1.08);
transform: scale(1.08);
}
to {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
@-webkit-keyframes slideIn {
0% {
-webkit-transform: translateX(-100%);
opacity: 1;
}
100% {
-webkit-transform: translateX(0);
opacity: 1;
}
}
@keyframes slideIn {
0% {
transform: translateX(-100%);
opacity: 1;
}
100% {
transform: translateX(0);
opacity: 1;
}
}
@-webkit-keyframes imgIn {
0% {
-webkit-transform: -webkit-translateX(100%);
opacity: 1;
}
100% {
-webkit-transform: -webkit-translateX(0);
opacity: 1;
}
}
@keyframes imgIn {
0% {
transform: translateX(100%);
opacity: 1;
}
100% {
transform: translateX(0);
opacity: 1;
}
}
@media only screen and (min-width:769px) and (max-width: 1024px) {
.c_portalResnav_main-01001001 .header2 .logo img {
	width: 55%!important;
	vertical-align: top;
}
}
