
.mt-150{
	padding-top: 150px !important;
	margin-top: -150px;
}
.moreCustomerWarp .swiper-slide {
	margin-top: 0px !important
}
.span_nav {
	display: none
}
.producttabs2FixLi {
	display: none;
}
#producttabs2 #current2 {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 35px;
	margin: 0px auto 5px auto;
	color: #34373a;
	height: 44px;
	line-height: 44px;
	border-radius: 22px 0px 0px 22px;
	background: #eb6100;
	color: #ffffff;
}
#producttabs2 #current2 a {
	color: #ffffff;
	text-decoration: none;
}
#parentLi #producttabs2 {
	display: none
}
.s_sNavBox {
	width: 100%;
}
.s_sNavBox a {
	display: inline-block;
	margin-right: 30px;
	color: #34373a;
	height: 44px;
	line-height: 44px;
}
.s_sNavBox a.s_sNavBoxActive {
	color: #34373a;
	border-bottom: 1px #eb6100 solid;
	font-weight: bold;
}
.s_sNavBox a:hover {
	color: #34373a;
	border-bottom: 1px #eb6100 solid;
	font-weight: bold;
}
.SphPart1GridiTem2Arrow {
	display: none;
	background: #ffffff;
	width: calc(100% - 30px);
	max-width: 300px;
	margin: 20px auto 0px auto !important;
	padding: 20px 0px;
	position: absolute;
	text-align: left !important;
	z-index: 99;
	bottom: auto;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);
	filter: drop-shadow(1px 1px 5px rgba(0,0,0,0.08));
}
.SphPart1GridiTem2Arrow a {
	border-right: 0px #34373a solid;
	text-align: left;
	display: inline-block;
	padding: 10px 0px 10px 25px;
	margin: 0px;
	background-color: transparent;
	text-decoration: none;
	color: #34373a;
	line-height: 1;
	width: 100%;
	text-align: left;
}
.SphPart1GridiTem2Arrow::before {
	content: "";
	position: absolute;
	top: -10px;
	left: 5% !important;
	width: 25px;
	height: 25px;
	background: #ffffff;
	transform: rotate(45deg) skewX(0deg) scale(1, 1);
	z-index: 2;
	border-top-left-radius: 10%;
	z-index: 1
}
/*æ¡ˆä¾‹è¯¦æƒ…*/
.successCaseTopFlex {
	flex-wrap: wrap;
	width: 100%;
}
.successCaseTopFlex p {
	width: 100%;
}
.successCaseTopFlex h3 {
	width: 100%;
}
/*æ´»åŠ¨*/
#phPart1GridiTem2Arrow2, #phPart1GridiTem2Arrow3 {
	display: none;
}
.BlogNavList#producttabs2 .noNoticeNavActive#current2 {
	color: #34373a;
	background: #e9e9e9;
}
.BlogNavList li.noNoticeNavActive {
	cursor: none!important;
}
/*å®¢æˆ·æ”¯æŒ*/

.pcInlineBlock {
	display: inline-block
}
.SecondNavPr {
	width: 100% !important;
	position: relative;
	padding: 0px !important;
	border-radius: 0px !important
}
.SecondNav {
	width: 100% !important;
	position: relative;
	padding: 0px !important;
	border-radius: 0px !important
}
.phSeConWarp_nnew .NoticeBox:first-of-type {
	display: block;
}
.phSeConWarp_nnew .NoticeBox {
	display: none;
}
/*å®¢æˆ·æ”¯æŒ*/
.SecondNavPr {
	position: relative;
}
.SecondNavPr #producttabs2 {
	display: none
}
.SecondNavPr .producttabs2Fix {
	display: block !important
}
.SecondNavPr .s_sNavBox {
	padding-left: 20px;
}
.SecondNavPr li a {
	margin-top: 10px;
	display: block
}
.banner{
	position:relative;
	overflow-x: hidden
}
/*amandaa 20240913*/
.PhSearchBt{
	color:#34373a
}
.PhSearchBox{
	position:fixed;
	background: #ffffff;
	top: 82px;
	left: 0;
	z-index: 9999;
	width:100%;
	height: 100%;
}

@media screen and (max-width:1281px) {
#parent #producttabs2 #current2 {
	font-size: 0.875rem;
}
}

@media screen and (max-width: 1153px) {
	html{scroll-padding-top: 140px;}
	
.actnoticeBottom.NoticeInfoGirdItemBottom a {
    display: inline-block;
    margin: 0px 0px 0px 10px;
    width: 80px;
}
.pcInlineBlock {
	display: none
}
.phSeConWarp .warp {
	width: 100%;
	padding: 0px;
	max-width: 100%
}
.phSeConWarp_nnew .NoticeBox {
	display: block;
}
#parentLi #producttabs2 {
	display: flex
}
#producttabs2 {
	display: flex;
	overflow-x: auto;
	margin: 0;
	padding: 0px;
	list-style: none;
	background-color: transparent;
	position: inherit;
	overflow-y: hidden;
	border: 0px;
	float: left;
	width: calc(100% - 40px)
}
.sNavC.navfixed #producttabs2 {
	width: calc(100% - 20px)
}
 #producttabs2::-webkit-scrollbar {
 display: none
}
.NoticeNavList li {
	width: auto;
	float: left;
	padding: 0px;
	margin: 0px auto;
	display: inline-block;
	white-space: nowrap;
	margin-right: 30px;
}
#parent li.NoticeNavActive {
	border-radius: 0px;
	padding: 0px;
	color: #34373a !important;
	height: 44px;
	line-height: 44px;
	border-radius: 0;
	background: #ffffff;
	margin: 0px 30px 0px 0px;
}
.NoticeNavList li.NoticeNavActive a {
	color: #34373a;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px #eb6100 solid;
	height: 44px;
	line-height: 44px;
	display: block;
}
#parent {
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-radius: 0px;
	position: relative;
	width: 100%;
	padding: 0px;
	border-bottom: 1px #bfbfbf solid;
	height: 45px;
}
#parent li#parentLi {
	display: inline-flex;
	justify-content: space-between;
	align-content: center;
	flex-wrap: wrap-reverse;
	flex-direction: column;
	width: 100%;
	padding: 0px;
}
#parent li#noticeLi {
	display: inline-flex;
	justify-content: space-between;
	align-content: center;
	flex-wrap: wrap-reverse;
	flex-direction: column;
	width: 100%;
	padding: 0px;
}
#parent li {
	height: 44px;
	line-height: 44px;
}
.span_nav {
	margin-right: 0px;
	background: #ffffff;
	display: block;
	box-shadow: -4px 0 4px 0px rgba(0, 0, 0, 0.1); /* è®¾ç½®é˜´å½±æ•ˆæžœ */
	height: 44px;
	line-height: 44px;
	color: #bfbfbf;
	width: 32px;
	text-align: center;
	position: absolute;
	right: 0px;
	top: 0;
	z-index: 999
}
.phSeConWarp {
	padding-top: 0px;
	background: #f7f7f7;
}
.producttabs2Fix {
	position: absolute!important;
	top: 0px;
	left: 0px;
	background: #ffffff !important;
	overflow: hidden;
	flex-wrap: wrap !important;
	z-index: 99;
	max-height: 100rem !important;
	box-shadow: 0 2px 12px rgba(0,0,0,0.08);
	width: 100% !important;
	border-radius: 0px 0px 10px 10px;
	padding-bottom: 20px !important;
	padding-inline-start: 0px;
}
.producttabs2Fix .producttabs2FixLi {
	display: block!important;
	width: 100% !important;
	padding-left: 20px !important;
	border-bottom: 1px #bfbfbf solid;
}
.producttabs2FixLi {
	display: none !important;
}
.producttabs2Fix li {
	width: 33% !important;
	margin-right: 0px;
	padding-left: 20px;
	margin: 0px !important;
}
.producttabs2Fix li.NoticeNavActive {
	margin: 0px !important;
	border-bottom: 0px #eb6100 solid !important;
	padding-left: 20px !important;
	font-weight: bold;
	background-color: transparent;
	padding-left: 20px !important;
}
.NoticeNavList li:hover {
	background-color: transparent;
	color: #34373a;
	font-weight: bold;
}
.NoticeNavList li:hover a {
	color: #34373a;
	font-weight: bold;
	text-decoration: none;
}
.phpart1Grid {
	position: relative;
}
.part1GridiTem2Arrow {
	display: none
}
#phPart1GridiTem2Arrow {
	display: none;
	background: #ffffff;
	width: calc(100% - 30px);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	margin: 0px auto;
	padding: 20px 0px;
	position: absolute;
	text-align: left !important;
	z-index: 99;
	bottom: auto;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);
	filter: drop-shadow(1px 1px 5px rgba(0,0,0,0.08));
}
#phPart1GridiTem2Arrow a {
	width: 35%;
	border-right: 0px #34373a solid;
	text-align: left;
	display: inline-block;
	padding: 10px 0px 10px 10px;
	margin: 0px;
	background-color: transparent;
	text-decoration: none;
	color: #34373a;
	line-height: 1;
	height: auto;
}
	#phPart1GridiTem2Arrow a:nth-of-type(3n-1){
		width:30%;
	}
#phPart1GridiTem2Arrow::before {
	content: "";
	position: absolute;
	top: -10px;
	left: 20% !important;
	width: 25px;
	height: 25px;
	background: #ffffff;
	transform: rotate(45deg) skewX(0deg) scale(1, 1);
	z-index: 2;
	border-top-left-radius: 10%;
	z-index: 1
}
/*å¯¼èˆª*/
.sp_nav {
	width: 40px;
	float: right;
	position: relative;
	cursor: pointer;
	margin-top: 0px;
}
.sp_nav span {
	display: none;
	width: 20px;
	height: 2px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: 5px;
	margin-left: 5px;
	transition: all ease 0.35s
}
.sp_nav b {
	white-space: nowrap;
	padding: 10px 0px;
	font-weight: normal
}
.sp_nav span:nth-of-type(1) {
	top: 0px
}
.sp_nav span:nth-of-type(2) {
	top: 10px
}
.sp_nav span:nth-of-type(3) {
	top: 20px
}
.sp_nav_se span:nth-of-type(1) {
	top: 10px;
	transform: rotate(45deg);
	display: block;
	background: #ffffff;
}
.sp_nav_se span:nth-of-type(2) {
	width: 0;
	display: block;
	background: #ffffff;
}
.sp_nav_se span:nth-of-type(3) {
	top: 10px;
	transform: rotate(-45deg);
	display: block;
	background: #ffffff;
}
.sp_nav.sp_nav_se {
	background: #eb6100;
	border-radius: 2px;
	margin-top: -5px;
	height: 30px;
	width: 30px;
}
.sp_nav.sp_nav_se b {
	display: none
}
.sjj_nav {
	position: fixed;
	z-index: 99999991;
	background: #ffffff;
	width: 100%;
	height: 100%;
	line-height: 40px;
	top: -100%;
	left: 0;
	overflow: auto;
	overflow-x: hidden;
	transition: left ease 0.35s;
	padding-top: 0px;
}
.nav_show {
	top: 50px
}
.sjj_nav>ul>li:first-child {
	overflow: hidden;
	border-top: 0
}
.sjj_nav>ul>li:first-child>a {
	float: left;
	width: calc(100% - 70px)
}
.sjj_nav>ul>li:first-child .language {
	float: right;
	width: 70px;
	overflow: hidden;
	line-height: 30px;
	margin-top: 5px
}
.sjj_nav>ul>li:first-child .language a {
	width: 35px;
	float: left;
	border-left: 1px #ddd solid;
	text-align: center;
	color: #bfbfbf;
}
.sjj_nav ul li i {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 50px;
	padding: 0px 7px 0 7px;
}
.sjj_nav ul li svg {
	transform: rotate(-90deg);
	transition: all ease 0.35s
}
.sjj_nav ul li .sjj_nav_i_se svg {
	transform: rotate(0deg)
}
.sjj_nav ul li {
	margin-left: 20px;
	position: relative;
	line-height: 45px;
}
.sjj_nav ul li ul {
	display: none
}
.sjj_nav ul li a {
	width: 100%;
	display: block;
	text-align: left;
}
.sjj_nav ul li ul li a {
	text-align: left;
}
.sjj_nav ul li ul li a:hover {
	border-bottom: 1px #ddd solid;
}
.sjj_nav ul li svg {
	width: 20px;
	height: 20px;
	fill: #bfbfbf;
}
.sjj_nav ul li .sjj_nav_i_se {
	border-bottom: 0px #ddd solid;
}
.sjj_nav ul li .sjj_nav_i_se svg {
	fill: #bfbfbf
}
.sjj_nav ul li ul li>ul {
	margin-left: 10px
}
.overflowNo {
	overflow: hidden
}
.sjj_nav_list {
	width: 100%;
	margin: 0px auto;
}
.sjj_nav_list2 {
	width: 100%;
	margin: 0px auto;
}
.clear {
	clear: both;
}
.sjj_nav_leftList {
	width: 30%;
	background: #f2f2f2;
	padding: 5px 10px;
	text-align: left;
	float: left;
}
.sjj_nav_leftList:hover {
	border-top: 1px #eb6100 solid;
	border-bottom: 1px #eb6100 solid;
	background: #ffffff;
	font-weight: bold;
	padding: 5px 10px;
}
#sjj_nav_leftListActive .sjj_nav_leftList {
	border-top: 1px #eb6100 solid;
	border-bottom: 1px #eb6100 solid;
	background: #ffffff;
	font-weight: bold;
	padding: 5px 10px;
	width: 30%;
}
.sjj_nav_rightList {
	width: 70%;
	padding: 20px;
	float: right;
	position: absolute;
	top: 0px;
	right: 20px;
	display: none;
}
.sjj_nav_gray {
	background: #f2f2f2;
	position: relative;
	top: 0px;
	left: 0;
	height: 100%;
	width: 30%;
}
/*äºŒçº§é¡µé¢å¯¼èˆª*/
.phinlineBlock {
	display: none!important
}
.sjj_nav_rightList a {
	pointer-events: auto;
	z-index: 999999
}
#producttabs2 #current2 {
	border-radius: 0px;
	padding: 0px;
	color: #34373a !important;
	height: 44px;
	line-height: 44px;
	border-radius: 0;
	background-color: transparent;
	margin: 0px 30px 0px 0px;
}
.producttabs2Fix #current2 {
	padding-left: 20px !important;
}
#producttabs2 a {
	color: #34373a;
	text-decoration: none;
	height: 44px;
	line-height: 44px;
}
.SecondNavPr #producttabs2 a {
	margin-top: 0px !important;
}
#producttabs2 #current2 a {
	color: #34373a;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px #eb6100 solid;
	height: 44px;
	line-height: 44px;
	display: block
}
.producttabs2Fix#producttabs2 #current2 a {
	display: inline;
	border-bottom: 1px #eb6100 solid;
}
.producttabs2Fix#producttabs2 .NoticeNavActive a {
	display: inline;
	border-bottom: 1px #eb6100 solid;
}
#productcontent section {
	display: block !important;
	background: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 10px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.AllProductTop {
	padding-top: 20px;
}
.sNavC.navfixed {

	margin-top: 55px;
	border-bottom: 0px #bfbfbf solid !important;
	box-shadow: 0px 2px 10px 0px rgba(50,50,50,0.15);
	padding: 0px !important
}
.s_sNavBox.sNavC.navfixed {
	padding-left: 20px !important;
}
.shadow.phBlock.navfixed {
	box-shadow: 0px 0px 0px 0px rgba(50,50,50,0.15) !important;
	border-bottom: 1px #bfbfbf solid;
	padding: 0px !important
}
#productcontent {
	border-top: 0px #f2f2f2 solid !important;
	min-height: inherit !important
}
.Meaningless {
	box-sizing: content-box;
	height: 50px;
	padding-top: 50px;
	display: none
}
.phSeConWarp .NoticeBox {
	width: calc(100% - 30px);
	margin: 0px auto 20px auto;
	background-color: transparent
}
.NoticeInfo, .NoticeInfoGirdItem {
	background: #ffffff;
}
/*è§£å†³æ–¹æ¡ˆ*/
.SecondNav {
	width: 100%;
	background: #ffffff;
	border-bottom: 1px #bfbfbf solid;
}
.s_sNavBox {
	width: 100%;
}
.s_sNavBox a {
	display: inline-block;
	margin-right: 30px;
	color: #34373a;
}
.SphPart1GridiTem2Arrow {
	max-width: 100%;
}
.SphPart1GridiTem2Arrow a {
	width: 100% !important;
}
/*æ¡ˆä¾‹è¯¦æƒ…*/
.successCaseTopFlex {
	width: 100%;
	flex-direction: row-reverse;
}
.successCaseTopFlex p {
	width: 50%;
	text-align: right
}
.successCaseTopFlex h3 {
	width: 50%;
}
/*å¸‚åœºæ´»åŠ¨*/
.BlogNavList {
	margin: 0px auto !important;
	width: calc(100% - 40px) !important;
}
.sNavC.navfixed .BlogNavList {
	width: calc(100% - 20px) !important;
}
.BlogNavList li {
	display: none;
}
.BlogNavList li:first-of-type {
	display: inline-block;
	margin: 0px 30px 0px 0px !important;
	color: #34373a !important;
	padding-left: 20px !important
	
}
	.BlogNavList li.NoticeNavActive a {
    color: #34373a !important;
}
.BlogNavList li {
	border-radius: 0px 0px 0px 0px !important;
	margin: 0px 30px 0px 0px !important;
	width: auto !important;
	padding: 0px;
}
.BlogNavList #current2 {
	width: auto !important;
}
.BlogNavList #current2 a {
	width: auto!important;
}
.BlogNavList li, .BlogNavList li a {
	width: auto!important;
}
.BlogNavList li.noNoticeNavActive {
	background-color: transparent;
	display: block;
	font-weight: normal;
	width: auto !important;
	padding: 0px;
	margin: 0px 30px 0px 0px !important
}
.BlogNavList li.noNoticeNavActive:hover {
	color: #34373a !important
}
.BlogNavList li.noNoticeNavActive a {
	color: #34373a !important;
}
.BlogNavList li.noNoticeNavActive a:hover {
	color: #34373a;
}
.BlogNavList li.noNoticeNavActive:hover {
	background-color: transparent;
}
.NoticeNavList.BlogNavList {
	display: flex;
	justify-content: flex-start;
	align-items: center
}
.BlogNavList li.NoticeNavActive {
	background: #ffffff!important
}
.BlogNavList li:first-of-type:hover a {
	color: #34373a !important;
	background-color: transparent
}
.BlogNavList li:first-of-type:hover {
	background-color: transparent !important;
	color: #34373a !important;
}
#phPart1GridiTem2Arrow2 {
	display: none;
	background: #ffffff;
	width: calc(100% - 30px);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	margin: 0px auto;
	padding: 20px 0px;
	position: absolute;
	text-align: left !important;
	z-index: 99;
	bottom: auto;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);
	filter: drop-shadow(1px 1px 5px rgba(0,0,0,0.08));
	top: 45px;
}
#phPart1GridiTem2Arrow2 a {
	width: 45% !important;
	border-right: 0px #34373a solid;
	text-align: left;
	display: inline-block;
	padding: 10px 0px 10px 25px;
	margin: 0px;
	background-color: transparent;
	text-decoration: none;
	color: #34373a;
	line-height: 1;
	height: auto;
}
#phPart1GridiTem2Arrow2::before {
	content: "";
	position: absolute;
	top: -10px;
	left: 22% !important;
	width: 25px;
	height: 25px;
	background: #ffffff;
	transform: rotate(45deg) skewX(0deg) scale(1, 1);
	z-index: 2;
	border-top-left-radius: 10%;
	z-index: 1
}
#phPart1GridiTem2Arrow3 {
	display: none;
	background: #ffffff;
	width: calc(100% - 30px);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	margin: 0px auto;
	padding: 20px 0px;
	position: absolute;
	text-align: left !important;
	z-index: 99;
	bottom: auto;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);
	filter: drop-shadow(1px 1px 5px rgba(0,0,0,0.08));
	top: 45px;
}
#phPart1GridiTem2Arrow3 a {
	width: 45% !important;
	border-right: 0px #34373a solid;
	text-align: left;
	display: inline-block;
	padding: 5px 0px 5px 25px;
	margin: 0px;
	background-color: transparent;
	text-decoration: none;
	color: #34373a;
	line-height: 1;
	height: auto;
}
#phPart1GridiTem2Arrow3::before {
	content: "";
	position: absolute;
	top: -10px;
	left: calc(50%) !important;
	width: 25px;
	height: 25px;
	background: #ffffff;
	transform: rotate(45deg) skewX(0deg) scale(1, 1);
	z-index: 2;
	border-top-left-radius: 10%;
	z-index: 1
}
	.actnotice #phPart1GridiTem2Arrow3::before {
	left: calc(50% - 25px) !important;}
	.actnotice #phPart1GridiTem2Arrow2::before {
	left: calc(35% - 25px) !important;}
.BlogNavList#producttabs2 .noNoticeNavActive#current2 {
	color: #34373a;
	background: #ffffff;
}
.ActivitiesListWarp {
	margin: 0px auto 20px auto;
	border-bottom: 0px #9fa0a0 solid;
	border-radius: 10px;
	background: #ffffff;
	padding-top: 0px;
}
.ActivitiesListInfo {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
	.part1GridiTem2 #phPart1GridiTem2Arrow{
		position:fixed;
	}
	.part1GridiTem2 #phPart1GridiTem2Arrow::before{
		left: calc(50% - 12.5px) !important
	}
	.noNoticeNavActive.actIndustry:hover a{
		border-bottom: 1px #eb6100 solid;
		display: block
	}
	.noNoticeNavActive.actIndustry:active a{
		border-bottom: 1px #eb6100 solid;
		display: block
	}
	.SphPart1GridiTem2Arrow .NoticeNavActive a{
		border-bottom:1px #eb6100 solid;
	}
}
.colorOrange{
	color:#eb6100
}

@media screen and (max-width:960px) {
.page {
	background: #f7f7f7!important;
}
.banner .swiper-button-next, .banner .swiper-button-prev {
	display: none !important
}
.menuNavLogo img {
	width: 100px !important;
}
.footerTop .footerLeft:first-of-type {
	display: none!important
}
.campusTopBoxText {
	display: none!important
}
.conWarp1 {
	background: #f7f7f7!important;
	padding-top: 20px;
	padding-bottom: 20px;
}
.phpart1Grid {
	background: #ffffff !important;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 0px;
	border-radius: 10px;
}
.part1GridiTem {
	background: #ffffff;
	position: inherit;
	text-align: center;
}
	
.CaptainBI .part1GridiTem {
	background: #f2f2f2 !important;
	margin-bottom: 0px !important
}
.phpart1Grid .part1GridiTem {
	padding-top: 20px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.part1TopIcon {
	position: inherit;
	margin: 0px auto;
	top: 0px;
	left: 0%;
	-webkit-transform: translateX(-0%) translateY(0%);
	-moz-transform: translateX(-0%) translateY(0%);
	-ms-transform: translateX(-0%) translateY(0%);
	transform: translateX(-0%) translateY(0%);
}
.part1GridiTemArrow {
	display: none !important;
}
.phpart1Grid .min-height-1 {
	display: none
}
.phpart1Grid .part1GridiTem h4 {
	margin-top: 10px;
	text-align: center;
	font-size: 1rem
}
.phpart1Grid .part1GridiTemInfo {
	padding: 0px;
}
.conWarp2 {
	margin: 0px auto 0px auto !important;
	padding: 0px 15px 0px 15px;
	background-color: transparent !important
}
.conWarp2 .warp {
	background: #ffffff;
	padding-top: 30px;
	border-radius: 10px;
}
.moreCustomerWarp .swiper {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.moreCustomerWarp .swiper-slide {
	text-align: center;
	background: #fff;
	height: calc((100% - 20px) / 2) !important;
	/* Center slide text vertically */
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 0px !important;
}
.moreCustomerWarp {
	display: block !important;
	border-top: 1px #cbcccc solid;
	border-bottom: 1px #cbcccc solid;
	position: relative;
	height: 150px;
	padding-bottom: 0px !important
}
.moreCustomerWarp img {
	max-width: 100px;
	margin: 0px auto;
}
/*.moreCustomerWarp {
		display: none !important;
	}*/
.conWarp3 {

	margin: 20px auto 0px auto !important;
	padding: 0px 15px 0px 15px;
	background-color: transparent !important;
}
.conWarp3 .warp {
	background: #ffffff;
	padding-top: 30px;
	border-radius: 10px;
}
.Certification {
	width: 100%;
	grid-template-columns: 32.5% 35% 32.5%;
	grid-template-rows: auto;
	grid-gap: 0;
	margin-bottom: 20px;
	padding-bottom: 30px;
}
.CertificationBox {
	border: 0px #f2f2f2 solid;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	height: auto !important;
	padding-bottom: 20px;
}
.CertificationLogo {
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1);
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	margin: 0px auto
}
.conWarp4 {
	margin: 20px auto 0px auto !important;
	padding: 0px 15px 0px 15px;
	background-color: transparent !important;
}
.conWarp4 .warp {
	background: #ffffff;
	padding-top: 30px;
	border-radius: 10px;
}
.ProductListBox {
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	width: 100%;
	text-align: center;
	background: #ffffff;
	text-decoration: none;
	display: flex;
	display: -webkit-flex;
	justify-content: flex-start;
	align-items: center;
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1);
	padding: 10px 0px !important;
}
/*footer*/
.footerBottomBox {
	text-align: center;
}
.footerBottomBox div {
	text-align: center
}
.icp {
	display: block;
	width: 100%;
}
.footerLeft {
	text-align: center;
	padding: 0px;
	margin: 0px auto 10px auto;
	display: block
}
.footerTop h4 {
	color: #808080;
	width: 100%;
	text-align: center
}
.footerTop p span br {
	display: none;
}
}