.mod-baogao ul,
.mod-baogao li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.mod-list li,
.blogbaogao_list{
  clear: both;
  overflow:hidden;
  zoom: 1;
}

.mod-list li .mod-articles-category-title,
.blogbaogao_list .mod-articles-category-title{
  font-size: 18px;
}

.mod-list li .mod-articles-category-down,
.mod-list li .mod-articles-category-date,
.blogbaogao_list .mod-articles-category-down,
.blogbaogao_list .mod-articles-category-date{
  font-size: 20px;
  float: right;
}

.mod-list li .mod-articles-category-down img,
.blogbaogao_list .mod-articles-category-down img{
  width: 42px;
}

.mod-header{
  clear: both;
  overflow:hidden;
  zoom: 1;
  margin-bottom: 20px;
}

.mod-header h4 {
  font-size: 22px;
  display: inline;
}

.mod-header .mod-sac-more{
  font-size: 20px;
  float: right;
}



/****顶部菜单****/
body.transparent-header #sp-header:before {
	opacity: 0;
}


.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	font-size: 16px;
}

#sp-header .container-inner {
    padding: 0 45px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
	color: #222222;
	font-size: 16px;
	padding: 8px 0px;
	/* padding: 12px 20px;
	 display: block;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all;*/
}

/*.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    color: #fff;
    background: #0093f0;
    width: 100%;
} */
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	padding: 20px;
}

.product-app .sp-menu-item .sp-dropdown-inner .row div:nth-child(1) {
	padding-right: 0px;
}

.product-app .sp-menu-item .sp-dropdown-inner .row div:nth-child(2) {
	padding-left: 0px;
}

.sp-megamenu-parent .sp-mega-group > li > a {
	color: #222;
	font-weight: 400;
	margin-bottom: 0px;
	padding: 15px;
	font-size: 16px;
	border-bottom: #eee 1px solid;
	text-transform: none;
	line-height: 1.3;
}

.sp-megamenu-parent .sp-mega-group > li > a:hover {
	color: #27285d;
}

.sp-megamenu-parent > li:hover > a:before, .sp-megamenu-parent > li:focus > a:before, .sp-megamenu-parent > li:hover > span:before, .sp-megamenu-parent > li:focus > span:before {
	width: 60px;
}

.sp-page-title .sp-page-title-heading {
	font-size: 36px;
}

#sp-header .scroll_logo {
	display: none;
}

.header-sticky .logo-image {
	display: none !important;
}

#sp-header.header-sticky .scroll_logo {
	display: block !important;
}

@media (max-width: 992px) {
	#sp-header.header-sticky .scroll_logo {
		display: none !important;
	}
}

@media (min-width: 992px) {
	#sp-header .scroll_logo {
		display: none !important;
	}
}

#sp-header #sp-logo {
	top: 27px;
}

#sp-header.header-sticky #sp-logo {
	top: 0px;
}

#sp-header .logo {
	height: 0px;
	display: inline-flex;
	margin-top: -50px;
	align-items: center;
}

#sp-header.header-sticky .logo {
	height: 35px;
	display: inline-flex;
	margin-top: 0px;
	align-items: center;
}

@media (max-width: 992px) {
	#sp-header #sp-logo {
		top: 0px;
	}

	#sp-header.header-sticky .logo {
		height: 0px;
	}
}

.sp-megamenu-parent > li > a:before, .sp-megamenu-parent > li > span:before {
	background-color: #0093f0;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 3px;
	width: 0;
	height: 2px;
	background-color: #0093f0;
	transition: 0.3s;
}

.sp-megamenu-parent .sp-mega-group {
	border-right: none;
}

/****首页样式****/
.page-1 .sppb-image-content-title {
	font-size: 1.3rem;
}

@media (min-width: 992px) {
	.page-1 .sppb-image-content-title {
		margin-bottom: 40px;
	}

	.page-1 .sppb-image-content-text {
		margin-bottom: 40px;
	}
}

.page-1 .sppb-content-holder .sppb-btn {
	font-weight: 500;
}

#section-id-1542610395585 {
	z-index: 999 !important;
}

#section-id-1542610395759 .sppb-flipbox-front {
	border: 1px solid #eee;
}

#section-id-1542610395759 .sppb-flipbox-panel {
	height: 250px;
}

#sp-header {
	background-image: linear-gradient(180deg, #1313136b 50%, #1f1f1f00 100%);
	padding: 20px 0;
}

@media (max-width: 992px) {
	#sp-header {
		background-color: #272727;
	}
}

#sp-header.header-sticky {
	background-color: rgba(0, 0, 0, 0.7);
}

@media (min-width: 992px) {
	#column-wrap-id-1542676999122 {
		padding-right: 0px;
		padding-left: 0px;

	}

	#column-wrap-id-1542676999125 {
		padding-left: 0px;
		padding-right: 0px;
	}
}

.flip-box-inner h4 {
	text-align: center;
}

@media (max-width: 992px) {
	#rev_slider_1_1_wrapper {
		margin-top: 76px !important;
	}
}

/****文章布局****/
.article-list .article {
	margin-bottom: 20px;
}

.artcile-details-wrap {
	max-width: 100%;
	margin: 0 auto;
}

.article-details .article-header h1, .article-details .article-header h2 {
	font-size: 1.75rem;

}

.news-page .artcile-details-wrap {
	max-width: 550px;
	margin: 0 auto;
}

.news-page .article-info {
	display: block;
}

.pagination-wrapper .pagination li a, div.pagination .pagination li a {
	width: 86px;
}

/****媒体报导****/
.page-blogmedia .article {
	display: table;
	width: 100%;
	background: #0261b3;
	margin-bottom: 50px;
}

.page-blogmedia .article-body {
	padding-right: 60px;
	padding-top: 35px;
	left: 25px;
	position: relative;
}

.article-blogmedia-body .published {
	color: #fff;
}

.article-list .article .article-blogmedia-body .article-header h2 a {
	color: #fff;
}

.article-list .article .article-blogmedia-body .article-header h2 a:hover {
	color: #d4d3d3;
}

.article-list .article .article-blogmedia-body .article-introtext {
	color: #fff;
}

/****顶部导航****/
#sp-header:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: linear-gradient(80deg, #0f66a0 100%, #459bd6 100%);
	transition: 0.3s;
}

.sp-page-title {
	padding: 200px 0 230px 0;
	background-image: linear-gradient(90deg, #0166b8 0%, #4399d5 100%);
	border: none;
}

.page-1 .sppb-column-addons .sppb-addon-text-block h2 {
	margin-bottom: 30px;
}

@media (max-width: 992px) {

	.sp-page-title {
		padding: 50px 0 50px 0;
		background-image: linear-gradient(90deg, #0166b8 0%, #4399d5 100%);
		border: none;
	}

}

/**动态**/
.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {
	color: #272727;
	font-size: 28px;
}

/*****首页*****/
#section-id-1542610395759 .home-product-featured .sppb-flipbox-front h5 {
	margin-top: 10px;
	font-size: 15px;
}

#section-id-1542610395759 .home-product-featured .sppb-flipbox-front img {
	width: 60px;
}

/*****企业理念-社会责任-照片墙*****/
#nian .sppb-row-container {
	max-width: 100%;
	width: 100%;
	padding: 0px;
}

#nian .sppb-content-holder h5 {
	font-size: 18px;
}

#nian .sppb-content-holder p {
	font-size: 14px;
}

#zeren .sppb-row-container {
	max-width: 100%;
	width: 100%;
	padding: 0px;
}

#zeren .sppb-content-holder h5 {
	font-size: 18px;
}

#zeren .sppb-content-holder p {
	font-size: 14px;
	margin-bottom: 50px;
}

@media (max-width: 992px) {
	#zeren .sppb-content-holder p {
		font-size: 14px;
		margin-bottom: 20px;
	}
}

#sppb-addon-1543550459576 .sppb-gallery {
	margin: 35px !important;
}

/***产品页面整体宽度***/
@media (min-width: 1200px) {
	body.helix-ultimate .product-w .sppb-row-container {
		max-width: 800px;
	}
	body.helix-ultimate .product-w #section-id-1515651800567 .sppb-row-container {
		max-width: 1140px;
	}

}

/****底部菜单****/
@media (min-width: 1200px) {
	#sp-bottom .container {
		max-width: 1200px;
	}

	#sp-footer .container {
		max-width: 1200px;
	}
}

@media (min-width: 992px) {
	#sp-bottom1 {
		flex: 0 0 13%;
		max-width: 13%;
	}

	#sp-bottom2 {
		flex: 0 0 15%;
		max-width: 15%;
	}

	#sp-bottom3 {
		flex: 0 0 15%;
		max-width: 15%;
	}

	#sp-bottom4 {
		flex: 0 0 15%;
		max-width: 15%;
	}

	#sp-bottom5 {
		flex: 0 0 15%;
		max-width: 15%;
	}

	#sp-bottom6 {
		flex: 0 0 15%;
		max-width: 15%;
	}

	#sp-bottom7 {
		flex: 0 0 12%;
		max-width: 12%;
	}
}

@media (max-width: 992px) {
	#sp-bottom1 {
		text-align: center;
	}

	#sp-bottom2 {
		text-align: center;
	}

	#sp-bottom3 {
		text-align: center;
	}

	#sp-bottom4 {
		text-align: center;
	}

	#sp-bottom5 {
		text-align: center;
	}

	#sp-bottom6 {
		text-align: center;
	}
}

#sp-bottom6 {
	margin-top: -6px;
}

#sp-bottom7 {
	text-align: center;
}

#sp-bottom .sp-module-content ul li a {
	font-size: 14px;
/* 	white-space: normal;
	word-wrap: break-word;
	word-break: break-all;*/
}

#sp-bottom6 .sp-module-content ul li a {
	font-size: 18px;
}

.sppb-addon.sppb-addon-opus-image {
	position: relative;
	box-shadow: 1px -1px 0px 8px #b9b9b9;
}

/***联系方式页面***/
#column-id-1536134343343 .contact-info-box .sppb-addon-title {
	flex: 0 0 20%;
	max-width: 20%;
	padding-right: 0px;
}

@media (min-width: 1200px) {
	body.helix-ultimate #section-id-1536134343809 .sppb-row-container {
		max-width: 100%;
		width: 100%;
	}
}

@media (min-width: 992px) {
	#section-id-1536134343809 #column-wrap-id-1536134343343 {
		padding-left: 100px;
	}
}

/***产品--制动盘***/
#section-id-1543367731144 .sppb-row .sppb-col-md-4 .sppb-column-addons .sppb-addon-single-image {
	box-shadow: 2px 2px 2px 2px #888;
}

#sp-footer .sp-copyright {
	color: #8f8f8f;
	font-weight: 700;
	font-size: 14px;
}

#sp-header.header-sticky {
	padding: 10px 0 0 0;
}

@media (max-width: 992px) {
	#sp-header.header-sticky {
		padding: 20px 0 20px 0;
	}
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
	display: block;
	padding: 15px;
	position: relative;
	border-bottom: #eee 1px solid;
}

#sp-bottom .sp-module .sp-module-title {
	font-weight: 100;

}

/***招聘***/
.sppb-addon-accordion .sppb-panel-heading {
	padding: 20px 30px 20px 0px;
}

.sppb-addon-accordion .sppb-panel-heading .sppb-panel-title {

	color: #5b6286;
}

.sp-page-title .sp-page-title-heading {
	font-size: 36px;
	font-weight: 700;
}
.sp-page-title .sp-page-title-sub-heading {
    font-size: 26px;
    font-weight: 400;
    line-height: 1.5;
    max-width: 660px;
    margin-top: 10px;
}

/****菜单缩放***/
@media (max-width: 1440px) {
	.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
		padding-right: 30px;
	}
}

@media (max-width: 1350px) {
	.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
		font-size: 14px;

	}

	.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
		font-size: 14px;
	}
}

@media (max-width: 1350px) {
	.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
		font-size: 12px;
	}

	.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
		font-size: 12px;
	}
}

@media (max-width: 1024px) {
	.sp-megamenu-parent > li > a {
		padding-right: 20px;
	}
}

@media (max-width: 1200px) {
	#sppb-addon-1542610395661 {
		padding: 139px 0px 148px 0px !important;
	}
}

.gonggao a {
	margin: 0px 10px;
	border: 1px solid #cccccc;
	width: 30%;
	display: inline-block;
	color: #000;
	font-size: 18px;
}

.gonggao a:hover {
	transition: all 0.5s ease 0s;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

@media (max-width: 768px) {
	.gonggao a {
		width: 100%;
		display: block;
		margin: 20px 0px;
	}
}

.gonggao .sppb-btn-block + .sppb-btn-block {
	margin-top: 0px;
}

.gonggao a img {
	margin: 0 auto;
}

.itemid-217 .page-header {
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 40px;
}

.itemid-217 .page-header h1 {
	font-size: 22px;
}

.itemid-309 .page-header {
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 40px;
}

.itemid-309 .page-header h1 {
	font-size: 22px;
}

.itemid-341 .page-header {
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 40px;
}

.itemid-341 .page-header h1 {
	font-size: 22px;
}

.gonggao-nav {
	float: right;
	margin-top: -85px;
}

.gonggao-nav a {
	color: white;
	margin: 0 3px;
	cursor: pointer;
	padding: 2px 8px;
	position: relative;
	background: #5590f7;
	display: inline-block;
}

.gonggao-nav a:hover {
	background: #2371ca;
}

@media (max-width: 992px) {
	.itemid-217 .page-header {
		padding-bottom: 70px;
		margin-bottom: 0px;
	}

	.gonggao-nav {
		float: none;
		margin-top: -50px;
	}
}

/***widgetkit***/
.uk-overlay-active .uk-active > .uk-overlay-fade, .uk-overlay-hover.uk-hover .uk-overlay-fade, .uk-overlay-hover:hover .uk-overlay-fade {
	background: #0000003b;
}

.uk-overlay-background {
	background: rgba(0, 0, 0, 0.29) !important;
}

@media (min-width: 1220px) {
	.uk-grid > * {
		padding-left: 10px !important;
	}
}

.view-article.itemid-217 .sp-page-title {
	display: block;
}
.view-article.itemid-309 .sp-page-title {
	display: block;
}
.view-article.itemid-341 .sp-page-title {
	display: block;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: "Microsoft Yahei", "Helvetica Neue", "Helvetica, Tahoma", "sans-serif";
}

/***产品应用***/
.vertical h5 a {
	color: #000;
}
.vertical h5 a:hover {
	color: #0d409e;
}
.vertical h5{
  padding-left:20px;
}
.vertical h5:before {
	content: "";
	border-left: 4px solid #2d62b2;
	margin-right: 15px;
	margin-bottom: 20px;
}

#section-id-1544579195922 ul li {
	font-size: 16px;
	color: #0d409e;

}

/***大型养路机械***/

.machine caption {
	background-color: #0179c7;
	color: #fff;
	caption-side: top;
	text-align: center;
	font-size: 1.25rem;
	padding: 20px 0;
}
.machine thead th{
     background-color: #0179c7;
    color: #fff;
    caption-side: top;
    text-align: center;
    font-size: 1.25rem;
    padding: 20px 0;
}
@media (max-width: 967px) {
	.machine caption {
		text-align: left;
		padding-left: 30px;
	}
}

.machine td {
	width: 50%;
	padding: 10px;
}
.machine ul {
    margin-top: 0;
    margin-bottom: 0;
}
/*气液缓冲器*/
#section-id-1545120545217 .sppb-text-center .sppb-img-responsive {
	box-shadow: 2px 2px 2px 2px #aaa;

}

#section-id-1545120545217 .sppb-col-md-2 {
	padding-right: 0;
}

/* adan */
body {
	font-family: "Microsoft Yahei", "Helvetica Neue", "Helvetica, Tahoma", "sans-serif";
}

html,  button,  input,  select,  textarea  {
	font-family: "Microsoft Yahei", "Helvetica Neue", "Helvetica, Tahoma", "sans-serif";
}

.logo-image-phone{
	max-width:85%;
}

/* 产品服务123块 */
.home-service .sppb-column {
	height: 220px;
}

.home-service .sppb-column .sppb-column-addons {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.home-service .sppb-column .sppb-column-addons > div {
	position: absolute;
	left: 0;
	top: 50%;
	-o-transform: translate3d(0, -50%, 0);
	-ms-transform: translate3d(0, -50%, 0);
	-moz-transform: translate3d(0, -50%, 0);
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-webkit-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}

.home-service .sppb-column .sppb-column-addons > div:nth-of-type(1) {
	left: 20%;
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	filter: alpha(opacity=20);
	opacity: 0.2;
}

.home-service .sppb-row > div:nth-of-type(3) .sppb-column .sppb-column-addons > div:nth-of-type(1) h3 {
	color: #666;
}

.home-service .sppb-column .sppb-column-addons > div:nth-of-type(2) {
	left: 45%;
	top: calc(50% - 16px);
}

.home-service .sppb-column .sppb-column-addons > div:nth-of-type(3) {
	left: 45%;
	top: calc(50% + 19px);
}

.home-service .sppb-column .sppb-column-addons > div:nth-of-type(4) {
	left: 0;
	width: 100%;
	height: 100%;
}

/* a链接 */
.home-service .sppb-column .sppb-column-addons > div:nth-of-type(4) * {
	width: 100%;
	height: 100%;
}

.home-service .sppb-column .sppb-column-addons > div:nth-of-type(4) .sppb-addon-content > a {
	display: block;
	width: 100%;
	height: 100%;
}

.home-service .sppb-column .sppb-column-addons > div h3 {
	font-size: 14rem;
	line-height: 14rem;
	font-weight: 600;
	color: #FFFFFF;
}

.home-service .sppb-column .sppb-column-addons > div h4 {
	font-size: 1.2rem;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-webkit-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}

.home-service .sppb-column .sppb-column-addons > div h5 {
	font-size: 1.6rem;
	line-height: 1.6rem;
	font-weight: 500;
	white-space: nowrap;
}

.home-service .sppb-column .sppb-column-addons:hover > div:nth-of-type(1) {
	left: 50%;
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1;
	filter: alpha(opacity=10);
	opacity: 0.1;
	-o-transform: translate3d(-50%, -50%, 0) scale(0.8);
	-ms-transform: translate3d(-50%, -50%, 0) scale(0.8);
	-moz-transform: translate3d(-50%, -50%, 0) scale(0.8);
	-webkit-transform: translate3d(-50%, -50%, 0) scale(0.8);
	transform: translate3d(-50%, -50%, 0) scale(0.8);
}

.home-service .sppb-column .sppb-column-addons:hover > div:nth-of-type(2),
.home-service .sppb-column .sppb-column-addons:hover > div:nth-of-type(3) {
	left: 50%;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	filter: alpha(opacity=100);
	opacity: 1;
	-o-transform: translate3d(-50%, -50%, 0);
	-ms-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}

.home-service .sppb-row .sppb-col-md-4 {
	padding-right: 5px;
	padding-left: 5px;
}

/* home-product-application */
/*
.home-product-application .sppb-section .sppb-addon {
	overflow: hidden;
}

.home-product-application .sppb-section:nth-of-type(odd) .sppb-addon .sppb-container .sppb-row div:nth-of-type(1) {
	background: #fff;
}

.home-product-application .sppb-section:nth-of-type(even) .sppb-addon .sppb-container .sppb-row div:nth-of-type(2) {
	background: #fff;
}

.home-product-application .sppb-section .sppb-addon .sppb-image-holder {
	overflow: hidden;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.home-product-application .sppb-section .sppb-addon .sppb-image-holder.hover,
.home-product-application .sppb-section .sppb-addon .sppb-image-holder:hover {
	-o-transform: scale(1.1) rotateZ(2deg);
	-ms-transform: scale(1.1) rotateZ(2deg);
	-moz-transform: scale(1.1) rotateZ(2deg);
	-webkit-transform: scale(1.1) rotateZ(2deg);
	transform: scale(1.1) rotateZ(2deg);
}
*/

/* 精选产品八块 */
.home-product-featured .sppb-flipbox-front i.fa {
	display: inline-block;
	width: 60px;
	height: 60px;
	color: #FFFFFF;
	font-size: 3rem;
	line-height: 60px;
	border-radius: 50%;
}

.home-product-featured .sppb-flipbox-front h5 {
	font-size: 1rem;
}

.home-product-featured .sppb-flipbox-front p {
	font-size: 0.8rem;
	color: #f4f4f4;
}

.home-product-featured .sppb-addon .sppb-flipbox-back h4 {
	position: absolute;
	width: 100%;
	font-size: 0.8rem;
	line-height: 50px;
	-o-transition: all 1.2s ease-in-out;
	-ms-transition: all 1.2s ease-in-out;
	-moz-transition: all 1.2s ease-in-out;
	-webkit-transition: all 1.2s ease-in-out;
	transition: all 1.2s ease-in-out;
	cursor: pointer;
}

#sppb-addon-1542610395773 .sppb-addon .sppb-flipbox-back h4,
#sppb-addon-1542618772025 .sppb-addon .sppb-flipbox-back h4 {
	left: -200%;
	top: 50%;
	-o-transform: translate3d(0, -50%, 0);
	-ms-transform: translate3d(0, -50%, 0);
	-moz-transform: translate3d(0, -50%, 0);
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}

#sppb-addon-1542610395773 .sppb-addon:hover .sppb-flipbox-back h4,
#sppb-addon-1542618772025 .sppb-addon:hover .sppb-flipbox-back h4 {
	left: -50%;
}

#sppb-addon-1542618772020 .sppb-addon .sppb-flipbox-back h4,
#sppb-addon-1542618772040 .sppb-addon .sppb-flipbox-back h4 {
	right: -100%;
	top: 50%;
	-o-transform: translate3d(0, -50%, 0);
	-ms-transform: translate3d(0, -50%, 0);
	-moz-transform: translate3d(0, -50%, 0);
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}

#sppb-addon-1542618772020 .sppb-addon:hover .sppb-flipbox-back h4,
#sppb-addon-1542618772040 .sppb-addon:hover .sppb-flipbox-back h4 {
	right: 50%;
}

#sppb-addon-1542618772010 .sppb-addon .sppb-flipbox-back h4,
#sppb-addon-1542618772015 .sppb-addon .sppb-flipbox-back h4 {
	left: 0;
	top: 0;
	-o-transform: translate3d(-50%, -50%, 0);
	-ms-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}

#sppb-addon-1542618772010 .sppb-addon:hover .sppb-flipbox-back h4,
#sppb-addon-1542618772015 .sppb-addon:hover .sppb-flipbox-back h4 {
	top: 50%;
}

#sppb-addon-1542618772030 .sppb-addon .sppb-flipbox-back h4,
#sppb-addon-1542618772035 .sppb-addon .sppb-flipbox-back h4 {
	left: -50%;
	bottom: 0;
	-o-transform: translate3d(0, 50%, 0);
	-ms-transform: translate3d(0, 50%, 0);
	-moz-transform: translate3d(0, 50%, 0);
	-webkit-transform: translate3d(0, 50%, 0);
	transform: translate3d(0, 50%, 0);
}

#sppb-addon-1542618772030 .sppb-addon:hover .sppb-flipbox-back h4,
#sppb-addon-1542618772035 .sppb-addon:hover .sppb-flipbox-back h4 {
	bottom: 50%;
}

.home-product-featured .sppb-flipbox-back h4 a {
	display: block;
	color: #FFFFFF;
	background: #256da7;
}

.home-product-featured .sppb-flipbox-back h4:hover a {
	color: #256da7;
	background: #FFFFFF;
}

/* 资讯中心左侧悬浮 */
#sp-left {
	position: relative;
	left: 0;
	top: 0;
	padding-right: 15px;
	padding-left: 15px;
}

#sp-left .sp-column {
	position: static;
}

#sp-left .sp-column .sp-module-title {
	font-size: 1.2rem;
	margin-bottom: 0;
	text-align: center;
}

#sp-left .sp-column .sp-module-content ul li h4 {
	text-align: center;
}

#sp-left .sp-column .sp-module-content ul li a {
	font-size: 1.2rem;
	color: #333;
}

#mod-search-searchword {
	text-align: center;
	border: 1px solid #f3f3f3;
}

#mod-search-searchword:-moz-placeholder {
	color: #666;
}

#mod-search-searchword::-moz-placeholder {
	color: #666;
}

#mod-search-searchword:-ms-input-placeholder {
	color: #666;
}

#mod-search-searchword::-webkit-input-placeholder {
	color: #666;
}

/* animation */

/*  css animation  */
.trans {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}

/* page animation  */
.ani-view {
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

@-webkit-keyframes fadeInTop {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-40px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes fadeInTop {
	0% {
		opacity: 0;
		-moz-transform: translateY(-40px)
	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
}

@-o-keyframes fadeInTop {
	0% {
		opacity: 0;
		-o-transform: translateY(-40px)
	}
	100% {
		opacity: 1;
		-o-transform: translateY(0)
	}
}

@keyframes fadeInTop {
	0% {
		opacity: 0;
		transform: translateY(-40px)
	}
	100% {
		opacity: 1;
		transform: translateY(0)
	}
}

.ani-view.fade-in-top {
	opacity: 0;
	-webkit-transform: translateY(-40px);
	-moz-transform: translateY(-40px);
	-o-transform: translateY(-40px);
	transform: translateY(-40px);
}

.ani-view.fadeInTop {
	-webkit-animation-name: fadeInTop;
	-moz-animation-name: fadeInTop;
	-o-animation-name: fadeInTop;
	animation-name: fadeInTop;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(40px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(40px)
	}
	100% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(40px)
	}
	100% {
		opacity: 1;
		-o-transform: translateY(0)
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(40px)
	}
	100% {
		opacity: 1;
		transform: translateY(0)
	}
}

.ani-view.fade-in-down {
	opacity: 0;
	-webkit-transform: translateY(40px);
	-moz-transform: translateY(40px);
	-o-transform: translateY(40px);
	transform: translateY(40px);
}

.ani-view.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-100px)
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0)
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-100px)
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0)
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-100px)
	}
	100% {
		opacity: 1;
		transform: translateX(0)
	}
}

.ani-view.fade-in-left {
	opacity: 0;
	-webkit-transform: translateX(-100px);
	-moz-transform: translateX(-100px);
	-o-transform: translateX(-100px);
	transform: translateX(-100px);
}

.ani-view.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(100px)
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0)
	}
}

@-ms-keyframes fadeInRight {
	0% {
		opacity: 0;
		-ms-transform: translateX(100px)
	}
	100% {
		opacity: 1;
		-ms-transform: translateX(0)
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(100px)
	}
	100% {
		opacity: 1;
		-o-transform: translateX(0)
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(100px)
	}
	100% {
		opacity: 1;
		transform: translateX(0)
	}
}

.ani-view.fade-in-right {
	opacity: 0;
	-webkit-transform: translateX(100px);
	-moz-transform: translateX(100px);
	-o-transform: translateX(100px);
	transform: translateX(100px);
}

.ani-view.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

/* 全球化 - 动画 */
@media (max-width: 768px){
.itemid-167 #section-id-1536148536982 #sppb-addon-1536148536974 .sppb-col-sm-2 {  
    flex: 0 0 50%;
    max-width: 50%;
}
}
@media (min-width: 768px){
#section-id-1536148536982 #column-id-1536148536973 .sppb-col-sm-2 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
}
.international {
	min-width: 1200px;
}

.international .map {
	width: 100%;
	height: 700px;
	background: url(../images/map1920700.jpg) center no-repeat;
}

.international .map .box {
	width: 1200px;
	height: 700px;
	position: relative;
	margin: 0 auto;
}

.international .map .box .img1 {
	width: 300px;
	position: absolute;
	left: 490px;
	top: 285px;
	display: block;
	animation-delay: 0.2s;
	-webkit-animation-delay: 0.2s;
}

.international .map .box .img2 {
	width: 350px;
	position: absolute;
	left: 510px;
	top: 353px;
	display: block;
	animation-delay: 0.8s;
	-webkit-animation-delay: 0.8s;
}

.international .map .box .img3 {
	width: 350px;
	position: absolute;
	left: 490px;
	top: 458px;
	display: block;
	animation-delay: 0.5s;
	-webkit-animation-delay: 0.5s;
}

.international .map .box .img4 {
	width: 120px;
	position: absolute;
	left: 1100px;
	top: 345px;
	display: block;
	animation-delay: 1s;
	-webkit-animation-delay: 1s;
}

.international .map .box .img5 {
	width: 90px;
	position: absolute;
	left: 10px;
	top: 245px;
	display: block;
	animation-delay: 1s;
	-webkit-animation-delay: 1s;
}

.international .map .box .img6 {
	width: 120px;
	position: absolute;
	left: -7px;
	top: 323px;
	display: block;
	animation-delay: 0.5s;
	-webkit-animation-delay: 0.5s;
}

/* 股票代码 */
.sp-module.stock_iframe {
	margin-top: 80px;
}

.stock_iframe h3 {
	font-size: 22px;
}

.stock_iframe .stock_iframe_wrap {
	max-width: 1180px;
	height: 530px;
	overflow: hidden;
}

.stock_iframe .stock_iframe_div {
	width: 100%;
	height: 1800px;
	margin-top: -1035px;
	margin-left: -20px;
}

.stock_iframe .stock_iframe_div iframe {
	width: 100%;
	height: 100%;
}

@media screen and (max-width: 991px) {
	.stock_iframe .stock_iframe_div {
		width: 100%;
		height: 1800px;
		margin-top: -835px;
		margin-left: 0;
	}
}

/* 时间轴 */
@media screen and (min-width: 992px) {
	.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
		position: absolute;
	}

	.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.even .timeline-item .timeline-panel {
		right: 15px;
	}
}

@media screen and (max-width: 991px) {
	.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.even .timeline-item .timeline-date,
	.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.odd .timeline-item .timeline-date {
		text-align: center !important;
	}
}
/*底部版权*/
#sp-footer .sp-copyright { 
    font-weight: 400;
}

.itemid-174 #sppb-addon-1547627966564 .sppb-row .sppb-addon-title a{
  color:#000;
}
.itemid-174 #sppb-addon-1547627966564 .sppb-row .sppb-addon-title a:hover{
  color:#0d409e;
}
.itemid-256 #sppb-addon-1547626692191 .sppb-row .sppb-addon-title a{
  color:#000;
}
.itemid-256 #sppb-addon-1547626692191 .sppb-row .sppb-addon-title a:hover{
  color:#0d409e;
}


 body:lang(de-de){
  	font-family: 'Oswald', sans-serif;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6:lang(de-de){
    font-family: 'Oswald', sans-serif !important;
}
body:lang(en-gb){
  	font-family: 'Oswald', sans-serif;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6:lang(en-gb){
    font-family: 'Oswald', sans-serif !important;
}
.sp-megamenu-parent > li > a:lang(de-de){
	font-family: 'Oswald', sans-serif;
}
.sp-megamenu-parent > li > a:lang(en-gb){
	font-family: 'Oswald', sans-serif;
} 

.sp-megamenu-parent > li > a:lang(de-de) {
    font-family: 'Oswald', sans-serif;
}

@media (max-width:768px){
#sp-header #sp-logo {
    width: 50%;
}
  #sp-menu{
    width: 50%;
  }
  #sp-header .container-inner {
    padding: 0px;
}
  #sp-footer2 .mod-languages{
        text-align: center;
  }
}