﻿.main-box {
	padding-bottom: 6rem;
	animation-delay: .3s;
	-webkit-animation-delay: .3s;
}

.p-header {
	text-align: center;
	margin-bottom: .6rem;
}

@media screen and (max-width: 991.98px) {
	.main-box {
		padding: 1.5rem 0 1.2rem;
	}
}


.news-list {
	margin: 0 -1rem -3rem;
	min-height: 300px;
}

.news-list li {
	padding: 0 1rem;
	margin-bottom: 3rem;
}

.news-list .box {
	width: 100%;
	display: block;
	position: relative;
	overflow: hidden;
}

.news-list .item-imgs {
	width: 100%;
	padding-top: 70%;
	position: relative;
	z-index: 5;
}
.qml .bghe2{
	background-color: #d5f4f7;
}
.news-list .item-imgs img {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	object-fit: cover;
	-webkit-object-fit: cover;
	object-position: center center;
	-webkit-object-position: center center;
	transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1);
	-webkit-transition: all 0.6s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.p-det .inside-banner{
	height: 21.6rem;
}
.price{
	position: relative;
	z-index: 99;
	left: 2em;
	top: -4em;
}
.price span{
	color: #e60000;
}
.news-list .item-bd {
	margin-top: -1.5rem;
	position: relative;
	z-index: 10;
	background-color: #fff;
	width: 86%;
	padding: 1.9rem 8% 0 0;
}

.news-list .item-tit {
	font-size: 1rem;
	line-height: 1.2rem;
	max-height: 2.4rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #333;
}

.news-list .item-desc {
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.news-list .item-date {
	font-size: .7rem;
	line-height: 1em;
	color: #999;
	margin-top: .8rem;
}

.news-list .item-tool {
	width: 100%;
	display: flex;
	display: -webkit-flex;
	margin-top: 1.5rem;
}

.news-list .btn-viewdet {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	font-size: .7rem;
	line-height: 1em;
	padding: .5rem 0;
	color: #333;
	border-bottom: solid 1px #333;
}

.news-list .btn-viewdet .bi {
	width: .75rem;
	height: .75rem;
	display: block;
	margin-left: 2.45rem;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
	-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}

@media screen and (min-width: 992px) {
	.news1-box .global-inner {
		max-width: 1040px;
	}

	.news-list .box:hover .item-imgs img {
		opacity: .8;
		transform: scale(1.05);
		-webkit-transform: scale(1.05);
	}

	.news-list .box:hover .btn-viewdet .bi {
		margin-left: calc(2.45rem + 10px);
	}
}

@media screen and (max-width: 991.98px) {
	.news-list {
		margin: 0 -0.2rem -0.98rem;
	}

	.news-list li {
		padding: 0 0.2rem;
		margin-bottom: 0.98rem;
	}

	.news-list .item-imgs {
		padding-top: 70.29%;
	}

	.news-list .item-bd {
		width: 100%;
		margin: 0;
		padding: 0.53rem 0 0;
	}

	.news-list .item-tit {
		font-size: .36rem;
		line-height: .5rem;
		max-height: 1rem;
	}

	.news-list .item-desc {
		font-size: .28rem;
		line-height: .48rem;
		max-height: 0.96rem;
		margin-top: .22rem;
	}

	.news-list .item-date {
		font-size: .28rem;
		line-height: 1em;
		margin-top: .46rem;
	}
}


.news-list2 li {
	border-bottom: solid 1px #ddd;
}

.news-list2 .box {
	width: 100%;
	display: flex;
	display: -webkit-flex;
	padding: 2rem;
}

.news-list2 .item-body {
	width: 100%;
	flex: 1;
	-webkit-flex: 1;
}

.news-list2 .item-time {
	white-space: nowrap;
	margin-left: 2rem;
	font-size: .7rem;
	line-height: 1em;
	color: #666;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.news-list2 .item-tit {
	font-size: 1.2rem;
	line-height: 1.25em;
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	max-height: 2.5em;
	margin: -0.125em 0;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.news-list2 .item-desc {
	font-size: .7rem;
	line-height: 1.2rem;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	max-height: 2.4rem;
	margin: .85rem 0 -0.25rem;
}

@media screen and (min-width: 992px) {
	.news-list2 li:first-child .box {
		padding-top: 0;
	}
}

@media screen and (max-width: 991.98px) {
	.news-list2 li:first-child {
		border-top: solid 1px #ddd;
	}

	.news-list2 .box {
		display: block;
		padding: .52rem 0 .58rem;
	}

	.news-list2 .item-tit {
		font-size: .36rem;
		line-height: .5rem;
		max-height: 1.5rem;
		-webkit-line-clamp: 3;
		margin: 0;
	}

	.news-list2 .item-desc {
		font-size: .28rem;
		line-height: .48rem;
		max-height: 0.96rem;
		margin: .22rem 0 0;
	}

	.news-list2 .item-time {
		margin: .46rem 0 0;
		font-size: .28rem;
		line-height: 1em;
	}
}


.not_list .item .time {
	float: left;
	font-size: .7em;
	color: #666;
	margin-top: 3px;
}

.not_list .item h4 {
	float: left;
	font-size: .8em;
	margin-left: 2.5em;
	margin-top: 3px;

}

.tomore {
	float: right;
}

.tomore svg {
	width: 17px;
	height: 14px;
	color: #999;
	margin-left: 3.57em;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.not_list .item img {
	margin-left: 10px;
	max-width: 25px;
}

.tomore {
	font-size: .7em;
	border-bottom: 1px solid #999999;
	color: #999999;
	padding-bottom: 10px;
}

.not_list .item a {
	display: block;
	overflow: hidden;
	padding: 1.9em 0;
}

.not_list .item {
	border-bottom: 1px solid #dddddd;
}
.gjb2bg2{
	position: relative;
	margin-top: -6em;
}
.detpag1 {
	max-width: 45%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
.det_time svg{
	margin-right: 6px;
	margin-top: -3px;
}
.detpag2 {
	max-width: 45%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

@media(max-width:991.98px) {
	.not_list .item .time {
		float: none;
	}

	.not_list .item h4 {
		float: none;
		margin-left: 0;
		width: 100%;
		font-size: .36rem;
		line-height: .5rem;
		padding-right: .9rem;
	}

	.tomore {
		display: none;
	}

	.not_list .item a {
		display: flex;
		flex-direction: column-reverse;
		position: relative;
		padding: .55rem 0 .6rem;
	}

	.not_list .item .time {
		font-size: .28rem;
		margin-top: .3rem;
	}

	.not_list .item img {
		position: absolute;
		right: 0;
		top: .7rem;
	}

	.not_list {
		border-top: 1px solid #dddddd;
	}
}


.det-heading {
	font-size: 1.8em;
	line-height: 1.33em;
	text-align: left;
}

.p-det .inside-lv1 {
	padding: 4em 5em 0;
	display: block;
	text-align: left;
}

.det_time {
	font-size: .8em;
	margin-top: 1.56em;
}

.p-det .inside-crumb {
	top: -15.8em;
	padding-right: 5.71em;
}

.det_cen {
	font-size: .8em;
	line-height: 1.9em;
	position: relative;
	margin-top: -11.25em;
	z-index: 99999;
	background-color: #fff;
	padding: 5.6em 6.25em 0;
}

.det_cen img {
	display: block;
	margin: 35px auto;
	max-width: 100% !important;
	height: auto!important
}

.p-det .main-box {
	z-index: 9999;
}

.no_detPage {
	opacity: .5;
}

.no_detPage a {
	cursor: auto;
}

.detpag {
	padding-top: 30px;
	margin-top: 5em;
	border-top: 1px solid #dddddd;
}

.detcode {
	position: absolute;
	right: 5em;
	top: 2em;
	cursor: pointer;
}

.detcode svg {
	color: #dbd2ce;
}

.detcode .codediv+.codediv {
	margin-left: 20px;
}

.detcode {
	display: flex;
}

.what_box {
	position: absolute;
	width: 200px;
	background-color: #fff;
	padding: 20px 30px;
	box-shadow: 5px 0 15px rgba(0, 0, 0, .1);
	text-align: center;
	left: -36px;
	top: 3em;
	display: none;
}

.what_box img {
	width: 100%;
	margin: 0 !important;
}

@media(max-width:991.98px) {
	.det_cen img {
		margin: .47rem 0;
	}

	.what_box {
		left: auto;
		right: -.36rem;
		top: .7rem;
	}

	.det_cen {
		padding: 1.05rem .4rem 0;
		margin-top: -2.9rem;
		font-size: .3rem;
		line-height: .5rem;
	}

	.det-heading {
		font-size: .48rem;
		line-height: .72rem;
	}

	.p-det .main-box>.global-inner {
		padding: 0 .2rem !important;
	}

	.detpag {
		margin-top: 1.1rem;
		padding-top: .6rem;
	}

	.detpag a {
		display: inline-block;
		white-space: nowrap;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.detpag .detpag1 {
		float: none;
		width: 100%;
		max-width: 100%
	}

	.detpag .detpag2 {
		float: none;
		width: 100%;
		max-width: 100%;
	}

	.detcode {
		right: .4rem;
		top: .4rem;
	}

	.p-det .inside-lv1 {
		padding: 1.05rem .6rem;
		height: 8rem;
	}

	.p-det .inside-banner {
		height: 7.5rem;
	}

	.p-det .main-box {
		padding-top: 0;
	}

	.det_time {
		margin-top: .5rem;
		font-size: .26rem;
	}
}


.case_box h1 {
	text-align: center;
	font-size: 2em;
	width: 13.25em;
	margin: auto;
	line-height: 1.3;
	font-weight: bold;
	margin-top: 4px;
}

.case_box .imgs {
	width: 100%;
	padding-top: 67.1%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.case_box .case_bg {
	background-color: rgba(0, 0, 0, .7);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	color: #fff;
	text-align: center;
	padding: 0 5em;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	flex-wrap: wrap;
	align-content: center;
	align-content: -webkit-center;
	opacity: 0;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.case_box .case_bg h5 {
	font-size: 1.2em;
	width: 100%;
}

.case_box .textbox {
	margin-top: -1.5rem;
	position: relative;
	z-index: 10;
	background-color: #fff;
	width: 80.1%;
	padding: 1.9rem 0 0 0;
}

.case_box h4 {
	font-size: 1em;
	margin-bottom: 1em;
}

.case_box .text {
	font-size: .8em;
	color: #666666;
	
	width: 126%;
	text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box; 
    -webkit-line-clamp:2; 
    line-height: 1.5;
    -webkit-box-orient:vertical;
    display: -moz-box; 
    -moz-line-clamp:2; 
    -moz-box-orient:vertical;
    word-wrap: break-word; 
    word-break: break-all; 
    white-space: normal;
}

.case_box li {
	padding: 0 1.5em;
	margin-bottom: 2em;
}

.case_box ul {
	margin: 3.5em -1.5em -3em;
}

.case_line {
	width: 60px;
	height: 2px;
	background-color: #fff;
	margin: 1.5em auto 1.25em;
}

.case_box .docbox {
	font-size: .8em;
	line-height: 1.8em;

}

.case_box li:hover .case_bg {
	opacity: 1;
}

@media(max-width:991.98px) {
	.case_box h1 {
		width: 100%;
		font-size: .48rem;
		padding: 0 .35rem;

	}

	.case_box .textbox {
		padding: 0;
		margin-top: 0;
		width: 100%;
	}

	.case_box h4 {
		font-size: .36rem;
		margin-bottom: .33rem;
		margin-top: .55rem;
	}

	.case_box .text {
		font-size: .28rem;
		line-height: .48rem;
	}

	.case_box li {
		margin-bottom: .9rem;
	}

	.case_box li:last-child {
		margin-bottom: .83rem;
	}

	.case_box .case_bg {
		display: none !important;
	}

	.case_box ul {
		margin-top: .5rem;
	}
}


.p-products .inside-tpbot {
	bottom: -6.5em;
	box-shadow: 5px 0 20px rgba(0, 0, 0, .1);
}
.ptdcp-swip{
	margin-top: 3em;
}
.gdlg6{
	margin-top: 6em;
}
.ptdcp-swip {
  position: relative;
  overflow: hidden;
}
.ptdcp-swip .swiper-slide {
  width: 31.56%;
}
.ptdcp-swip .slide-imgs {
  width: 100%;
  height: 13.5em;
  overflow: hidden;
  position: relative;
}
.ptdcp-swip .image {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  position: relative;
  background: no-repeat center center;
  background-size: cover;
  transition: all 1s;
  -webkit-transition: all 1s;
}
.ptdcp-swip .tit {
  font-size: 18px;
  font-size: .9em;
  line-height: 1.5em;
  margin-top: 1.44em;
  text-align: center;
}

.ptdcp-card-swip .slide-imgs {
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.13);
}

.ptdcp-ctrl {
  width: 1.5em;
  height: 16.5em;
  display: block;
  position: absolute;
  top: 0;
  z-index: 20;
  cursor: pointer;
  color: #d8d8d8;
}
.ptdcp-ctrl .bi {
  width: 2em;
  height: 2em;
  display: block;
  position: absolute;
  left: 50%;
  top: 60%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.ptdcp-ctrl.prev {
  left: 0;
  transform: translateX(-3em);
  -webkit-transform: translateX(-3em);
}
.ptdcp-ctrl.next {
  right: 0;
  transform: translateX(3em);
  -webkit-transform: translateX(3em);
}
.ptdcp-ctrl.swiper-button-disabled {
  opacity: .2;
  cursor: default;
  color: #d8d8d8 !important;
}

.p-products .case_box {
	margin-top: 11em;
}

.p-products .case_box .imgs {
	padding-top: 53.6%;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.overflow {
	overflow: hidden;
}

.bg-img {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.pro_bott {
	color: #fff;
	padding: 4.25em 0 4.25em 9em;
	margin-top: 5em;
}

.floatNo {
	float: none !important;
}

.pro_bott h3 {
	font-size: 1.6em;
	font-weight: bold;
}

.pro_bott .text1 {
	font-size: .8em;
	line-height: 1.5;
	max-width: 24.3em;
	margin-top: 2.18em;
}

.pro_bott .tomore {
	display: inline-block;
	color: #fff;
	margin-top: 3.9em;
	border-bottom: 1px solid #fff;
}

.pro_bott .tomore svg {
	color: #fff;
}

.procen img {
	display: none;
}

body.p-products .inside-lv1 {
	height: 15.2rem;
}

.p-products .case_box ul {
	margin-top: 1.8em;
}

.goodsTit {
	font-size: 1.6em;
	font-weight: bold;
	text-align: center;
}

.goodsDet .goodsTit {
	font-size: 2em;
}

.ptl_cen .type_text {
	width: 7.8em;
	height: 2.14em;
	line-height: 2.14em;
	text-align: center;
	font-size: .7em;
	color: #999999;
	border: 1px solid #999999;
	margin: auto;
	background-color: #fff;
	position: relative;
	z-index: 99;
}

.ptl_cen h4 {
	font-size: 1em;
	text-align: center;
}

.ptl_cen .line {
	width: 100%;
	height: 1px;
	background-color: #dddddd;
	position: relative;
	top: .8em;
}

.goods-fl {
	margin-top: 1em;
}

.ptl_cen img {
	max-width: 260px;
	height: 170px;
	display: block;
	object-fit: scale-down;
	margin: 2.5em auto 0;
}

.ptl_cen .box {
	padding: 2em 0;
	box-shadow: 5px 0 15px rgba(0, 0, 0, .1);
	border: 1px solid transparent;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.ptl_cen li {
	padding: 0 .75em;
	margin-bottom: 1.5em;
}

.ptl_cen ul {
	margin: 3em -.75em -1.5em;
}

.ptl_cen {
	margin-bottom: 1em;
}

.fourtab svg {
	width: 10px;
	height: 8px;
}

.fourtab .ic_left {
	display: flex;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #4a4a4a;
	justify-content: center;
	align-items: center;
	float: left;
	margin-right: 10px;
}

.fourtab .item {
	font-size: .9em;
	padding: 0 20px;
	position: relative;

}

.fourtab .flex {
	justify-content: center;
}

.fourtab .item::after {
	position: absolute;
	display: block;
	content: '';
	width: 1px;
	height: 14px;
	background-color: #dddddd;
	top: 2px;
	right: 0px;
}

.fourtab .item:last-child::after {
	display: none;
}

.fourtab .active svg {
	color: #fff;
}

.fourtab .active .ic_left {
	background-color: #5acda6;
	border-color: #5acda6;
}
@media(max-width: 1850px){
	.gdlg6 .big-inner{
		width: 86vw;
	}
}
@media(max-width:991.98px) {
	.ptdcp-swip .tit{
		font-size: .3rem;
	}
	.gdlg6{
		margin-top: 1.2rem;
		margin-bottom: 1.2rem;
	}
	.case_box .text {

	width: 100%;

}
	.fourtab .item {
		width: 25%;
		font-size: .28rem;
	}

	.fourtab .item {
		padding: 0;
		text-align: center;
	}

	.fourtab .item.active {
		border-bottom: 1px solid #5acda6;
		padding-bottom: 4px;
	}

	.ptl_cen ul {
		margin-top: .55rem;
	}

	.p-ptlist2 .ptl_cen ul {
		margin-top: .6rem;
	}

	.ptl_cen h4 {
		font-size: .36rem;
	}

	.fourtab .ic_left {
		width: .3rem;
		height: .3rem;
		display: none;
	}

	.fourtab .active .ic_left {
		display: flex;
	}

	.fourtab .item::after {
		display: none;
	}

	.goods-fl {
		margin-top: .4rem;
	}

	.ptl_cen img {
		max-width: 3rem;
		height: 1.7rem;
	}
	.ptl_cen2.ptl_cen img{
		max-width: 5.4rem;
		height: 3rem;
	}

	.ptl_cen li+li {
		margin-top: 1rem;
	}
.ptl_cen li{
	margin-bottom: 0
}
.ptl_cen ul{
	margin-bottom: 0
}
	.pro_bott .tomore {
		margin-top: .5rem;
	}

	.ptl_cen {
		margin-bottom: 0;
	}

	.ptl_cen .box {
		padding: .6rem 0 .85rem;
	}

	.ptl_cen .type_text {
		width: 2.2rem;
		height: .5rem;
		line-height: .5rem;
		font-size: .26rem;
	}

	.inside-tpbody .modal-schbox .modal-content {
		padding-bottom: 0;
	}

	.inside-tpbody .modal-schbox .inpt {
		padding: 0;
		height: .85rem;
	}

	.inside-tpbody .modal-schbox.inside-webnav {
		min-height: 2.25rem;
		display: flex;
		flex-wrap: wrap;
		align-content: center;
		padding: 0 .4rem;
	}

	.p-products .inside-tpbot {
		bottom: -5.7em;
	}

	.p-products .inside-tpbody {
		padding: 0 .3rem;
	}

	.p-products .case_box {
		margin-top: 2rem;
	}

	.pro_bott {
		background-image: url(../image/prowap1.jpg) !important;
		height: 12.1rem;
		padding: 0 .6rem;
		display: flex;
		display: -webkit-flex;
		-webkit-align-items: center;
		align-items: center;
		align-content: center;
		margin-top: 1.18rem;
	}

	.procen img {
		width: 100%;
		display: block;
	}

	.procen {
		background-color: #242424;
		color: #fff;
		text-align: center;
	}

	.pro_bott h3 {
		font-size: .48rem;
	}

	.pro_bott .text1 {
		font-size: .28rem;
		line-height: .48rem;
		margin-top: .25rem;
	}

	.procen .textcen {
		padding: .8rem .7rem .75rem;
	}

	.pro_bott .tomore {
		color: #5acda6;
		border-bottom: 1px solid #5acda6;
		font-size: .28rem;
	}

	.pro_bott .tomore svg {
		color: #5acda6;
	}
}


.goodsDet_banner img {
	
	max-width: 1200px;
	max-height: 330px;
	display: block;

}
.isTwo_box{
	display: flex;
	display: -webkit-flex;
	height: 100%;
	align-items: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-justify-content: center;
}
.goodsDet_banner img+img{
	margin-left: 8em;
}
.goodsDet_banner {
	height: 25em;
	background-color: #ededed;
}

.goodsDet .inside-webnav a {
	color: #999999;
}

.goodsDet .inside-webnav {
	padding-right: 2em;
	padding-top: 1em;
}

.goodsDet .inside-crumb {
	position: initial;
	margin-right: 40px;
}

.goodsDet .inside-crumb a::after {
	color: #999999 !important;
}

.goodsDet .doc {
	font-size: .9em;
	line-height: 1.66em;
	max-width: 1000px;
	text-align: center;
	margin: 1.94em auto 0;
}

.gjb1 img {
	max-width: 100%;
}

.gjb1 .imgsbox {
	margin-top: 2.75em;
}

.gjb2 {
	margin-top: 8em;
}

.gjb2bg {
	position: relative;
	z-index: 9;
}

.gjb2bg .position-absolute {
	bottom: -5.6em;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	z-index: 999;
}

.gjb2 .goodsTit {
	margin-bottom: 1.5em;
}

.gjb2bg .textbox {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	top: 10em;
}

.gjb2bg h6 {
	font-size: 1.5em;
	font-weight: bold;
}

.gjb2bg .text {
	font-size: .9em;
	line-height: 1.7;
	max-width: 825px;
	margin: 35px auto 0;
}

.yz {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	bottom: 0;
	z-index: 9999;
}

.two-img {
	position: absolute;
	width: 1060px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;

}

.goodstit2 {
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
}

.goodstext {
	text-align: center;
	font-size: .9em;
	line-height: 1.7;
	max-width: 820px;
	margin: 1.94em auto 0;
}

.gjb3 .box {
	padding: 0 5em;
}

.gjb3 {
	margin-top: 8em;
}

.gjb3 img {
	margin-top: 2.75em;
	max-width: 100%;
}

.gjb5 {
	text-align: center;
}

.gjb5 img {
	margin-top: 2.5em;
	transform-origin: center;
	max-width: 100%
}

.gjb5 .box {
	background-color: #f4f4f4;
	padding-top: 3em;
	margin-top: 8em;
}

@keyframes fadewhidth {
	0% {
		transform: scale(0, 1);
	}

	to {
		transform: scale(1);

	}
}

@-webkit-keyframes fadewhidth {
	0% {
		transform: scale(0, 1);
	}

	to {
		transform: scale(1);
	}
}

.fadewhidth {
	transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
	animation-name: fadewhidth;
	-webkit-animation-name: fadewhidth;
	animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	-webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.gjb1box h6 {
	font-size: 1.5em;
	text-align: center;
	font-weight: bold;

}

.gjb1box {
	padding-top: 4.5em;
	background-color: #f0fffa;
	padding-bottom: 4.5em;
}

.gjb1box img {
	display: block;
	margin: 2.75em auto 0;
}

.color_df {
	background-color: #dff5e0 !important;
}
.qingmo  .color_df{
	background: #d5f4f7!important;
}
.haio .color_df{
	background: #d2effe!important;
}
.jfd .imgs {
	width: 100%;
	height: 8em;
	background-position: center;
	background-repeat: no-repeat;

	margin-bottom: 2em;
}

.jfd .box {
	text-align: center;
}

.jfd .text {
	font-size: .8em;
}

.jfd h1 {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1em;
}

.jfd .row {
	border-bottom: 1px solid #dddddd;
	padding-bottom: 3em;
}

.tec_cen h4 {
	text-align: center;
	font-weight: bold;
	font-size: 1em;
}

.tec_cen .text {
	font-size: .7em;
	color: #666666;
	text-align: center;
	line-height: 1.5;
	margin-top: 1.1em;
}

.tec_cen .box {
	box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
	height: 7em;
	padding-top: 2em;
	margin-bottom: 1.5em;
	border: 1px solid transparent;
	transition: all .5s;
	-webkit-transition: all .5s;
}

.tec_cen {
	margin-top: 4em;
}

.p-dzl .goodsDet_banner img {
	max-width: 725px;
}

.p-dzl .gjb1 {
	margin-top: 1em;
}

.gjb2bg .textbox2 {
	max-width: 510px;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.gjb2bg .textbox2 h4 {
	font-size: 1.5em;
	font-weight: bold;
}

.gjb2bg .textbox2 .text2 {
	font-size: .9em;
	line-height: 1.7;
	margin-top: 1.94em;
}

.boxwid {
	position: absolute;
	width: 1200px;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
	height: 100%;
}

.boxwid img {
	position: absolute;
	bottom: -35px;
	left: 8em;
}

.p-gdlg .gjb2bg .text {
	max-width: 890px;
}

.p-gdlg .gjb3 {
	margin-top: 0;
}
.gjb2bg img{
	max-width: 100%;
}
.bghe2 {
	margin-top: 0 !important;
	max-width: 100%;
	clip-path: polygon(0 0, 100% 0, 100% 62%, 0 calc(100% - 30px));
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 62%, 0 calc(100% - 0px));
    background-color: #dff5e0 ;
}
.qingmo .bghe2{
	 background-color: #d5f4f7;
}
.haio .bghe2{
	 background-color: #d2effe;
}
.ranxl .bghe2{
	 background-color: #d2effe;
}
.gjb2 .big-inner {
	z-index: 9999;
}

.gdlg4 h4 {
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
}

.gdlg4 .text {
	text-align: center;
	font-size: .9em;
	line-height: 1.5;
	margin-top: 33px;
}

.gdlg4 .col-lg-6 {
	padding: 0 5em;
}

.gdlg4 .row {
	margin: 0 -5em;
}

.gdlg4 img {
	margin-top: 2.6em;
	width: 100%;
}

.gdlg4 .big-inner {
	padding: 8em 0;
	background-color: #f5efdf;

}

.gdlg4 {
	margin-top: 7.25em;
}

.gdlg5 img {
	max-width: 100%;
	margin-top: 3em;
}

.gdlg5 {
	margin-top: 8em;
}

@media(max-width: 1600px){
	.gjb2bg .position-absolute{
		width: 15em;
	}
}




@media(max-width:991.98px) {
	.gjb2bg .hidden-lg-up.bghe {
		width: 100%;
		height: auto;
	}

	.gdlg4 {
		margin-top: 4.5rem;

	}

	.gdlg4 img {
		margin-top: .55rem;
		padding: 0 .65rem;
	}

	.gdlg4 .col-lg-6+.col-lg-6 {
		margin-top: 1.2rem;
	}

	.gdlg4 .text {
		font-size: .3rem;
		line-height: .48rem;
		margin-top: .48rem;
	}

	.gdlg4 h4 {
		font-size: .36rem;
	}

	.boxwid {
		position: initial;
		width: 100%;
		background-color: #f4f4f4;
		transform: translate(0);
		padding: .5rem .3rem .45rem;
	}

	.gdlg5 {
		margin-top: 1.2rem;
		margin-bottom: 1.2rem;
	}

	.gjb2bg .textbox2 .text2 {
		font-size: .3rem;
		line-height: .48rem;
	}

	.gjb2bg .textbox2 h4 {
		font-size: .36rem;
	}

	.p-gdlg .gjb2bg .textbox2 {
		position: initial;
		transform: translate(0);
	}

	.p-gdlg .gjb2bg .textbox {
		top: 1.2rem;
	}

	.jfd .imgs {
		background-size: contain;
	}

	.jfd .imgs {
		height: 6.5em;
	}

	.gjb5 .box {
		padding: .6rem 0 0;
	}

	.goodsDet .doc {
		padding: 0 .3rem;
	}

	.jfd h1 {
		font-size: .32rem;
	}

	.jfd .text {
		font-size: .28rem;
	}

	.jfd .box {
		margin-bottom: .5rem;
	}

	body.goodsDet .main-box {
		padding-bottom: 0;
	}

	.gjb4 {
		margin-top: 1.2rem !important;
	}
	.gjb4.new2{
		margin-top: 4.2rem!important
	}

	.gjb5 img {
		width: 100%;
		height: 6.4rem;
		object-fit: cover;
		object-position: center;
	}

	.goodstit2 {
		font-size: .36rem;
	}

	.goodstext {
		font-size: .3rem;
		line-height: .48rem;
		margin-top: .47rem;
		padding: 0 .3rem;
	}

	.gjb3 .global-inner {
		padding: 0 !important;
	}

	.gjb3 img {
		margin-top: .5rem;
	}

	.gjb3 {
		margin-top: 4.6rem;
	}

	.goodsDet .big-inner {
		padding: 0 !important;
	}

	.gjb1box h6 {
		font-size: .36rem;
		line-height: .48rem;
		padding: 0 .8rem;
	}

	.gjb2bg>.bghe {
		height: 7rem;
		object-fit: cover;
	}
   
	.bghe2 {
		height: 9.7rem;
	}
	.mto .bghe2 {
		height: 8.3rem!important;
	}

	.two-img {
		width: 100%;
		bottom: -3.4rem;
		display: block;
		padding: 0 .3rem;

	}
    .mto .textbox{
    	top: 1.1rem!important;
    }
	.two-img img {
		width: 5.2rem;
	}

	.gjb2bg .text {
		width: 100%;
		padding: 0 .6rem;
		max-width: 10000px;
	}

	.gjb2bg .textbox {
		top: 2.4rem;
		width: 100%;
	}

	.gjb3 .box {
		padding: 0;
	}

	.two-img img+img {
		width: 3.6rem;
		position: absolute;
		right: .3rem;
		bottom: 0%;
	}

	.two-img img:nth-child(1) {
		position: relative;
		top: -1.2rem;
	}

	.gjb2bg .position-absolute {
		max-width: 3.8rem;
	}

	.gjb2 {
		margin-top: 1.2rem;
	}

	.gjb1box {
		padding: 1.1rem 0;
	}

	.goodsDet_banner {
		height: 4.8rem;
	}

	.goodsDet_banner img {
		max-width: 4.92rem;
		max-height: 2.77rem;
	}
    .goodsDet_banner .biggoods{
    	max-width: 6.92rem;
    max-height: 3.77rem;
    }
	.goodsTit {
		font-size: .48rem !important;
	}

	body.goodsDet .main-box {
		padding-top: .6rem;
	}

	.goodsDet .doc {
		font-size: .3rem;
		line-height: .48rem;
	}

	.gjb1-wap {
		background-color: #f0fffa;
	}

	.tec_cen h4 {
		font-size: .36rem;
	}

	.tec_cen .text {
		font-size: .28rem;
		line-height: .48rem;
		padding: 0 .65rem;
	}

	.tec_cen .box {
		height: 2.7rem;
	}

	.tec_cen {
		margin-top: .6rem;
	}

	.gdlg4 .big-inner {
		padding-top: 1.2rem !important;
		padding-bottom: 1.2rem !important;
	}
}


.hrttit {
	font-size: 1.6em;
	font-weight: bold;
	text-align: center;
}

.tittext {
	font-size: .9em;
	line-height: 1.66em;
	text-align: center;
	padding: 0 3.88em;
	margin-top: 1.94em;
}

.str-cen .imgs {
	height: 24em;
	padding: 0 10px;
	margin-top: 2.75em;
}

.str-cen .imgs h1 {
	font-size: 1.5em;
	color: #fff;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 2.66em;
}

.strList .imgs2 {
	height: 25em;
}

.strList .textbox {
	font-size: .9em;
	padding: 25px 10px 25px 2.22em;
	line-height: 1.4;
	background-color: #fff;

	box-shadow: 0px 5px 15px rgba(0, 0, 0, .1);
}

.strList {
	margin-top: 6em;
	background: url(../image/strbg1.png) top 2em center no-repeat;
	background-size: 1540px;
}

.hr-cen .time {
	font-size: .8em;
	font-weight: bold;
	color: #5acda6;
}

.hr-cen h1 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.16em;
	height: 3.48em;
	margin: 1.58em 0 2.83em;

}
.pdf_a{
	font-size: 16px!important;
	color: #5acda6!important;
}
.det_cen .ic svg{
	width: 20px;
	height: 35px;
	color: #5acda6;
	margin-right: 10px;
}
.det_cen .ic{
	display: inline-block;
	margin-bottom: 25px
}
.hr-cen .text2 {
	font-size: .7em;
	color: #999999;
	margin-bottom: 10px;
}

.hr-cen .box {
	box-shadow: 0px 5px 15px rgba(0, 0, 0, .1);
	padding: 2em;
	border: 1px solid transparent;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.hr-cen ul {
	margin-top: 2em;
	margin-bottom: -2.5em;
	margin-left: -15px;
	margin-right: -15px;
}

.hr-cen .col-lg-3 {
	margin-bottom: 2.5em;
}

.inside-webnav .time svg {
	width: 14px;
	height: 14px;
	color: #999999;
	margin-top: -3px;
}

.inside-webnav .time {
	color: #999999;
	text-align: center;
	font-size: .8em;
	margin-top: 25px;
}

.inside-webnav h1 {
	text-align: center;
}

.p-hrdet .inside-webnav {
	padding: 2.5em 0;
}

.hrdet-cen .global-inner {
	border-top: 1px solid #dddddd;
}

.hrbottom {
	overflow: hidden;
	padding-top: 2em;
}

.hrBr {
	text-align: center;
	background-color: #f8f8f9;
	padding: 1.9em 1.5em;
	width: 30.7%;
}

.hrBr h3 {
	font-size: 1.2em;
	margin-bottom: 12px;
}

.hrBr .text {
	font-size: 14px;
	line-height: 24px;
}

.hrBr img {
	display: block;
	margin: 1em auto 0;
}

.hrBr a {
	font-size: .8em;
	color: #e60012;
	border-bottom: 1px solid #e60012;
	margin: 18px 0;
	display: inline-block;
}

.hrRight li {
	display: none;
}
.fl-n img{
        width: 24px;
        height: 24px;
        margin-right: 10px;
    }
    .fl-n .item{
        display: flex;
         display: -webkit-flex;
         font-size: .9em;
         color: #666666;
         line-height: 1.7em
    }
     .fl-n span{
        width: 145px;
        flex-shrink: 0;
     }
     .fl-n .item+.item{
        margin-top: 20px;
     }
     .fl-n{
        margin-top: 2.5em
     }

.hrRight .active {
	display: block;
}

.hrLeft {
	height: 58.5em;
	overflow-y: auto;
	padding-right: 15px;
}

.hrLeft::-webkit-scrollbar {
	display: none;
}

.titleH1 {
	font-size: 2.3em;
	text-align: center;
}

.hrbottom h2 {
	font-weight: bold;
	margin-bottom: 15px;
	font-size: .8em;
}

.hrbox .text {
	font-size: .8em;
	line-height: 30px;
}

.hrbox {
	margin-bottom: 1.75em;
}

.p-hrApply .has-error {
	border: none !important;
}

.hrbottomleft {
	width: 68.3%;
}

.p-about .head-place {
	display: none;
}

.hrRight ul {
	background-color: #fff;
}


.hrbottom {
	overflow: hidden;
	padding-top: 2em;
}

.hrBr {
	text-align: center;
	background-color: #f8f8f9;
	padding: 1.9em 1.5em;
	width: 23.3%;
}

.hrBr h3 {
	font-size: 1.2em;
	margin-bottom: 12px;
}

.hrBr .text {
	font-size: 14px;
	line-height: 24px;
}

.hrBr img {
	display: block;
	margin: 1em auto 0;
}

.hrtop {
	border-bottom: 1px solid #dcdcdc;
}

.hr1b {
	display: flex;
	padding-bottom: 1.5em;
	margin-bottom: 2em;
	border-bottom: 1px solid #dcdcdc;
}

.hr1b span {
	display: block;
	max-width: 170px;
	width: 170px;
	font-size: .8em;
}

.hr1b div span:nth-child(1) {
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 20px;
}

.hrBr a {
	font-size: .8em;
	color: #5acda6;
	border-bottom: 1px solid #5acda6;
	margin: 18px 0;
	display: inline-block;
}

.hrRight li {
	display: none;
}

.hrRight .active {
	display: block;
}

.hr_btn2 svg {
	width: 15px;
	height: 9px;
	position: absolute;
	right: 1em;
	top: 1.4em;
}

.hr_btn2 a {
	font-size: .7em;
	display: block;
}

.hr_btn2 {
	width: 11em;
	height: 2.5em;
	line-height: 2.3em;
	border: 1px solid #333333;
	text-align: center;
	position: relative;
	margin: auto;
	transition: all .3s;
	transition: all .3s;
}

.hr_btn2Box {
	border-top: 1px solid #dddddd;
	padding-top: 2em;
}

.doc2 {
	font-size: 1em;
	line-height: 1.5em;
	text-align: center;
	padding: 0 4.75em;
}








@media(max-width:991.98px) {
	.fl-n img{
		width: 18px;
		height: 18px;
	}
	.fl-n span{
		max-width: 130px;
	}
	.fl-n .item{
		font-size: .3rem;
	}
	.p-hrdet .inside-webnav {
		display: block !important;
	}

	.hrbottomleft {
		float: none;
		width: 100%;
	}
    .fl-n{
    	margin-bottom: 1.2rem;
    }
	.hr_btn2 a {
		font-size: .3rem;
	}

	.hr_btn2 svg {
		top: .9em;
	}

	.hrbottom h2 {
		font-size: .3rem;
	}

	.hrbox .text {
		font-size: .3rem;
	}

	.hr1b span {
		font-size: .3rem;
	}

	.hr-cen .time {
		font-size: .28rem;
	}

	.hr-cen .col-lg-3 {
		margin-bottom: .6rem;
	}

	.hr-cen ul {
		margin-bottom: -.6rem;
	}

	.hr-cen .box {
		padding: .5rem;
	}

	.hr-cen .col-lg-3 {
		padding: 0 .3rem;
	}

	.tittext {
		padding: 0;
		margin-top: .5rem;
	}

	.hr-cen .text2 {
		font-size: .28rem;
	}

	.hr-cen h1 {
		font-size: .36rem;
		line-height: .48rem;
		height: .96rem;
		margin: .2rem 0 .83rem;
	}

	.hrttit {
		font-size: .48rem;
		line-height: .6rem;
	}

	.p-hrdet .inside-tpbot {
		top: 5rem;
	}

	.hrRight {
		margin-top: 2rem;
	}

	.str-cen .imgs {
		height: 4.8rem;
		margin: .7rem -.3rem 0;
		padding: 0 .3rem;
		background-position: right -7em center;
	}

	.str-cen .imgs h1 {
		line-height: .48rem;
		font-size: .36rem;
	}

	.str-cen .imgs h1 {
		padding-left: 0;
		padding-top: 1.1rem;
	}

	.strList .imgs2 {
		height: auto;
		padding-top: 53.6%;
	}

	.strList .col-lg-6 {
		padding: 0 .3rem;
	}

	.strList .col-lg-6 .box {
		box-shadow: 5px 0 15px rgba(0, 0, 0, .1);
	}

	.strList .textbox {
		font-size: .3rem;
		padding: .35rem .4rem;
	}

	.strList {
		margin-top: -.6rem;
		background-image: none;
	}

	.strList .col-lg-6+.col-lg-6 {
		margin-top: .6rem;
	}

	.hrBr {
		display: none;
	}
}


.aboutImgs {
	max-width: 100%;
	margin-top: 3.7em;
}

.p-about .main-box {
	margin-top: .7em;
}

.aboutSwip .imgs {
	padding-top: 53.5%;
}

.innerSwip_box .goodsTit {
	font-size: 1.6em;
}

.innerSwip_box {
	margin-top: 5.6em;
}

.aboutSwip {
	margin-top: 2em;
}

.aboutbtn {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}

.aboutbtn {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	box-shadow: 0px 5px 15px rgba(0, 0, 0, .1);
	display: flex;
	display: -webkit-flex;
	-webkit-justify-content: center;
	-webkit-align-items: center;
	position: absolute;
	z-index: 999;
	background-color: #fff;
	margin-top: -2em;
}

.aboutbtn svg {
	width: 10px;
	height: 17px;
}

.aboutbtn1 {
	left: 22.6%;
	top: 50%;

}

.aboutbtn2 {
	right: 22.6%;
	top: 50%;
}

.aboutSwip .swiper-wrapper {
	transition-timing-function: cubic-bezier(0, 0, 0, 0.97);
	-webkit-transition-timing-function: cubic-bezier(0, 0, 0, 0.97);
}

.innerPag {
	text-align: center;
	position: absolute;
	bottom: 0 !important;
}

.innerPag span {
	transition: all .3s;
	-webkit-transition: all .3s;
	height: 12px;
	width: 12px;
	background-color: #aaaaaa;
}

.innerPag .swiper-pagination-bullet-active {
	width: 30px;
	border-radius: 7px;
	background-color: #5acda6;
}

.aboutSwip {
	padding-bottom: 2em;

}

.innerSw_text {
	width: 800px;
	margin: 1em auto 0;
}

.innerSw_text .item {
	font-size: .9em;
	line-height: 1.66em;
	display: none;
	text-align: center;
}

.innerSw_text .item.active {
	display: block;
}

.abouttext {
	text-align: center;
	font-size: .9em;
	line-height: 1.66em;
	padding: 0 9.72em;
	margin-top: 1.94em;
}

.innerSw_text h2 {
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 1.54em;
	margin-top: 1.38em;
}

.p-culture .innerSwip_box {
	margin-top: 0;
}

.doc3 {
	font-size: .8em;
	margin-top: 14px;
	text-align: center;
}

.contact1 {
	height: 20em;
	box-shadow: 0px 5px 15px rgba(0, 0, 0, .1);
	margin-top: 2em;
}

.contact1 .imgs {
	height: 100%;
	width: 67.8%;
	float: left;
}

.contact1 .textbox {
	float: left;
	width: 32.2%;
	padding-left: 5em;
	display: flex;
	display: -webkit-flex;
	align-content: center;
	flex-wrap: wrap;
	height: 100%;


}

.contact1 h1 {
	font-size: 1.5em;
	line-height: 1.33;
	font-weight: bold;
	max-width: 8.3em;
	margin-bottom: 1.06em;
}

.contact1 .item {
	font-size: .8em;
	width: 100%;
	color: #666;
	margin-bottom: 15px;
}
.colorbg .big-inner{
	margin-top: 0 !important;
    clip-path: polygon(0 0, 100% 0, 100% 62%, 0 calc(100% - 30px));
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 62%, 0 calc(100% - 0px));
    background-color: #dff5e0;
    height: 41em;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.haio .colorbg .big-inner{
	background:#d2effe;
}
.qingmo  .colorbg .big-inner{
	background:#d5f4f7;
}
.gjb-new .big-inner{
	background: #f5efdf;
	padding: 4.25em 0 4.5em
}
.mto{
	margin-top: 8em;
}
.mto .textbox{
	top: 4.5em;
}
.mto .bghe2{
	height: 46em;
}
.gjb-new{
	margin-top: 8em;
}
.gjb-new .box{
	padding: 0 5em;
}
.gjb-new .box img{
	margin-top: 3em;
	max-width: 100%;
}
.colorbg{
	margin-top: 0!important
}
.colorbg .global-inner{
	padding-top: 11em
}
.anaihuo.colorbg .global-inner{
	padding-top: 7em
}


.contact_nav li {
	font-size: .9em;
	font-weight: bold;
	margin-right: 3.33em;
	color: #999999;
	padding-bottom: .7em;
	cursor: pointer;
}

.contact_nav ul {
	border-bottom: 1px solid #dddddd;
	padding-top: 4em;
	position: relative;
}

.contact_nav li.active {
	color: #333;
	
}

.nav_line {
	display: block;
	position: relative;
	content: '';

}

.nav_line div {
	width: 108px;
	height: 2px;
	background-color: #333333;
	left: 0;
	bottom: 0;
	position: absolute;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.contact_cen h2 {
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: .95em;
	border-bottom: 1px solid #dddddd;
}

.contact_cen .flex {
	flex-wrap: wrap;
	margin-top: 1.5em;
}

.contact_cen .list {
	width: 50%;
	font-size: .8em;
	margin-bottom: 1.87em;
}

.contact_cen .list1 {
	font-weight: bold;
	margin-bottom: 13px;
}

.contact_cen .list2 {
	font-size: .88em;
}

.contact_cen .box {
	box-shadow: 0px 5px 15px rgba(0, 0, 0, .1);
	padding: 2em 2em 1.75em;
	margin-bottom: 2em;
}

.contact_cen .col-lg-6 {
	padding: 0 1em;
}

.contact_cen>.row {
	margin: 3em -1em -2em;
}

.honor_nav {
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	justify-content: center;
}

.honor_nav .item {
	font-size: .8em;
	width: 8.75em;
	text-align: center;
	padding-bottom: 20px;
}

.honor_nav .active {
	color: #5acda6;
	border-bottom: 4px solid #5acda6;
}

.honorBox .imgs {
	height: 16.5em;
	padding: 1.4em 1.25em 3.2em;
}

.nump .active {
	display: inline-block !important;
}

.honorImg {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.p-honor2 .honorImg {
	position: absolute;
	top: 1em;
}

.p-honor .honorBox li {
	padding: 0 45px;
}

.p-honor2 .honorBox h1 {
	margin-top: 1.38em
}

.useImg {
	position: relative;
}

.honorBox .bg-img {
	background-size: 100% 100%;
}

.honorBox h1 {
	font-size: .9em;
	text-align: center;
	line-height: 1.3
}

.honorBox li {
	padding: 0 35px;
	margin-bottom: 3em;
}

.img_height {
	width: 100%;
	opacity: 0;
}

.honorBox ul {
	margin: 0 -35px -3em;
}

.p-honor2 .honorBox .imgs {
	height: auto;
}

.honorBox {
	padding-top: 4em;
}

.honor_nav {
	border-bottom: 1px solid #dddddd;
}

.global-form-box .box2 {
	display: flex;
	height: 4em;
	box-shadow: 0 5px 15px rgba(0, 0, 0, .15);
	padding: 0 2em;
	align-items: center;
	position: relative;
	margin-bottom: 1em;
}

.control-label {
	width: auto;
	margin-bottom: 0px;
}

.form-control:focus,
.form-control:hover {
	border: none;
}

.control-label {
	font-weight: bold;
}

.form-control {
	border: 1px solid transparent;
	background-color: transparent!important;
	font-size: .8em !important;
}

.global-form-box {
	overflow: initial;
}

select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.det_text{
	min-height: 300px;
}
.det_text p+p{
	margin-top: 1.75em;
}
.box2 svg {
	position: absolute;
	right: 2em;
	top: 1.7em;
	width: 18px;
	height: 10px;
	color: #999999;
	z-index: -1;
}

.textmsg .box2 {
	height: 200px;
	align-items: flex-start;
}

.textmsg .control-label {
	padding-top: 32px;
}

.global-form-box .col-lg-6 {
	padding: 0 10px;
}

.code img {
	position: absolute;
	right: 10px;
	top: 3px;
	width: 9em;
	height: 4em;
}

.form-group {
	padding: 0;

}

.textmsg {
	padding: 0 10px;
}

.code {
	padding: 0 10em 0 10px;
	position: relative;
}

.p-contact .goodsTit {
	font-size: 1.6em;
}

.contact_cen .item {
	display: none;
	opacity: 0;
}

.contact_cen .item.active {
	display: flex;
	opacity: 1;
}

.contact_nav {
	margin-bottom: 3em;
}

.contact_cen .item {
	flex-wrap: wrap;
}

.contact_cen .item p {
	font-size: .8em;
	margin-top: 20px;
	width: 100%;
}

.contact_cen .item p span {
	color: #ff0000;
}

.contact_cen .item+.item .row {
	margin: 0 -10px;
}

.contact_cen .item:nth-child(1) {
	margin: 0 -1em -2em;
}

.contact_cen .hr_btn2Box {
	border-top: 0px;
}

.form-group.has-success .form-control {
	border: 1px solid transparent;
}

.form-group.has-error .form-control,
.form-group.has-error input[type='radio'],
.form-group.has-error input[type='checkbox'] {
	border-color: transparent;
}

.has-error .box2 {
	border: 1px solid #f00;
}

.traCen i {
	font-style: normal;
	font-size: 0.9em;
	margin-left: 1.66em;
}

.traCen li svg {
	width: 17px;
	height: 10px;
}

.traCen li span {
	font-size: 1em;
	font-weight: bold;
	color: #333333;
	padding-left: 1em;
}

.traCen .tit {
	padding: 1.5em 0;
	position: relative;
	cursor: pointer;
}

.traCen .tit svg {
	position: absolute;
	right: 1em;
	top: 1.5em;
}

.traCen li {
	border-bottom: 1px solid #bdbdbd;
}

.traCen ul {
	border-top: 1px solid #bdbdbd;
	margin-top: 4em;
}

.traCen .bottom h6 {
	font-size: .9em;
	color: #222222;
	margin-bottom: 10px;
}

.traCen .bottom p {
	font-size: .8em;
	color: #666666;
	line-height: 2.4em;
	position: relative;
}

.traCen .bottom {
	padding-bottom: 2em;
	display: none;
	background-color: #f4f4f4;
	padding: 1.5em 1em 1.5em 1em;
	position: relative;
	border-top: 1px solid #bdbdbd;
}

.traCen .bottom .item+.item {
	margin-top: 1.7em;
}

.traCen .bottom .left {
	font-size: 1em;
	color: #5acda6;
	font-weight: bold;
	padding-right: 1.5em;
	padding-top: .5em;
}

.traCen .bottom h5 {
	font-size: .8em;
	color: #666666;
	margin: 35px 0 7px;
}

.traCen .bottom svg {
	position: absolute;
	right: 1em;
	top: 35px;
	color: #5acda6;
}

.box2 select.form-control {
	border: 0px !important;
}

.form-control:focus,
.form-control:hover {
	border: 1px solid transparent !important;
	background-color: transparent!important; 
}

.inside-webnav .hotwords .tit {
	margin-right: -10px;
}







@media(max-width: 1800px){
	.aboutbtn2{
		right: 21.9%;
	}
	.aboutbtn1{
		left: 21.9%;
	}
}

@media(max-width:991.98px) {
	.p-contact .goodsTit{
		padding: 0 .8rem;
		line-height: 1.33
	}
	.doc3{
		padding: 0 .8rem;
		line-height: 1.33
	}
	.traCen li svg {
		width: 14px;
		height: 9px;
	}

	.traCen ul {
		margin-top: .6rem;
	}

	.form-control {
		font-size: .3rem !important;
	}

	.traCen i {
		font-size: .3rem;
		margin-left: 0;
		line-height: 1.3;padding-right: .6rem;
		display: inline-block;
	}

	.traCen li span {
		display: none;
	}

	.traCen .tit svg {
		top: 1.7em;
	}

	.box2 svg {
		width: 12px;
		height: 8px;
	}

	.traCen .bottom .left {
		display: none;
	}

	.traCen .bottom h6 {
		font-size: .3rem;
		line-height: .48rem;
	}

	.traCen .bottom p {
		font-size: .3rem;
	}

	.traCen .bottom h5 {
		font-size: .3rem;
	}

	.code {
		padding-right: 8.5em;
	}

	.code img {
		width: 7em !important;
	}

	.honorBox h1 {
		font-size: .3rem;
	}

	.honorBox {
		padding-bottom: 0;
	}
  
	.contact1 .imgs {
		width: 100%;
		float: none;
		padding-top: 63.5%;
	}

	.contact1 {
		height: auto;

	}
    .colorbg .global-inner{
    	padding-top: 2.5rem!important;
    	padding-left: .3rem!important;
    	padding-right: .3rem!important
    }
    .anaihuo.colorbg .global-inner{
    	padding-top: 1.5rem!important
    }
	.contact_cen .list {
		font-size: .28rem;
		width: 100%;
		margin-bottom: .17rem;
	}
	.colorbg .big-inner{
		height: auto;
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 30px));
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 0px));
	}
	.mto{
		margin-top: 1.1rem;
		margin-bottom: 4.5rem;
	}
	.gjb-new .big-inner{
		padding: 1.1rem 0!important;
	}
	.gjb-new{
		margin-top: 0;
	}
	.gjb-new .box{
		padding:0;
	}
   .colorbg{
   	background: #dff5e0;
   	padding-bottom: 1.1rem;
   }
	.contact_cen h2 {
		font-size: .36rem;
		padding-bottom: .17rem;
	}

	.contact_cen .global-inner,
	.contact_nav .global-inner {
		padding: 0 !important;
	}

	.contactBox {
		padding: 0 .3rem;
	}

	.contact_cen .list div {
		display: inline-block;
	}

	.contact_cen .list .list1 {
		font-weight: 400;
		margin-bottom: 0;
	}
    .p-hrdet .main-box{
    	z-index: 9999;
    }
    .hrdet-cen .global-inner{
    	border-top: 0px;
    }
	.contact_nav li {
		font-size: .3rem;
	}

	.contact_cen .row {
		margin-bottom: 0;
		margin-top: .6rem;
	}

	.contact_cen .box {
		padding: .5rem .5rem .35rem;
		margin-bottom: 0;
	}

	.contact_cen .col-lg-6+.col-lg-6 .box {
		margin-top: .6rem;
	}

	.contact1 h1 {
		margin-bottom: .43rem;
	}

	.contact1 .item {
		font-size: .28rem;
	}

	.contact1 .textbox {
		float: none;
		width: 100%;
		padding: .9rem 1.2rem;
	}

	.doc2 {
		padding: 0 .3rem;
		font-size: .3rem;
	}

	.abouttext {
		font-size: .3rem;
		padding: 0 .3rem;
	}

	.innerSw_text h2 {
		font-size: .36rem;
		margin-bottom: .4rem;
	}

	.aboutImgs {
		margin-top: .53rem;
	}

	.aboutbtn {
		display: none;
	}

	.innerPag .swiper-pagination-bullet-active {
		width: .13rem;
		height: .13rem;
	}

	.innerPag span {
		width: .13rem;
		height: .13rem;
	}

	.aboutSwip {
		padding-left: .3rem;
		padding-right: .3rem;
	}

	.aboutSwip .imgs {
		padding-top: 53.5%;
		height: auto;
	}

	.innerSwip_box {
		margin-top: 1.1rem;
	}

	.innerSw_text {
		width: 100%;
		padding: 0 .6rem;
	}

	.innerSw_text .item {
		font-size: .3rem;
		line-height: .48rem;
	}
}


.hrapply input,
.hrapply select {
	padding-left: 130px;
	height: 3.75em;
	font-size: 16px;
	line-height: 3.75em;
	width: 100%;
	border: 1px solid #dcdcdc;
	color: #1a1a1a;
}

.hrapply label {
	position: absolute;
	left: 27px;
	top: 1.7em;
	z-index: 999;
	width: auto;
	font-weight: 400;
}

.hrapply .form-group {
	padding-left: 10px;
}

.code img {
	width: 10.7%;
	position: absolute;
	right: 0;
	top: 3px!important;
	height: 4.3em;
}

.code input {
	width: 88%;
}
#gender{
	width: 78%;
}
.applyBtn {
	width: 110px;
	height: 40px;
	line-height: 40px;
	background-color: #e60012;
	margin: auto;
	border-radius: 30px;
	background-color: #e60012;
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin-top: 3.12em;
}

.form-group.has-error .help-block {
	position: absolute;
	top: 2em;
	right: 1em;
	width: auto;
}
.contact_cen .form-group.has-error .help-block{
	right: 0;
	top: 0;
	width: auto;
}
.hrapply .has-error .form-group-cell {
	border: 1px solid #f00;
}

.xinbie select {
	margin-left: 20%;
	padding-left: 0 !important;
	border: none;
	width: 80.5%;
	line-height: 50px;
}

.hrapply .form-hrApply {
	margin-top: 2.25em;
}

.chushen img {
	position: absolute;
	right: 21px;
	top: 25px;
}

.has-error input {
	border: 1px solid #ff1111;
}

.form-control:disabled,
.form-control[readonly] {
	background-color: transparent;
}

.hrapply textarea {
	height: 180px !important;
	min-height: 180px !important;
	color: #1a1a1a;
}

.hrapply textarea::-webkit-input-placeholder {
	color: #1a1a1a;
	font-size: 16px;
}

.hrapply .control-label .must {
	margin-right: -10px;
}

.aboutbanner {
	height: 60em;
	background-position: top;
}

.hrapply .hraP {
	font-size: .8em;
	margin-top: 20px;
	width: 100%;
}

.hrapply .hraP span {
	color: #ff0000;
}

.hrapply .hr_btn2Box {
	margin-left: 0;
	border-top: 0px;
}

.hrapply .hr_btn2 {
	margin-left: 0;
}

.waphrBtn {
	width: 100%;
	height: .8rem;
	line-height: .8rem;
	text-align: center;
	color: #fff;
	background: #ff1111;
	margin: .3rem auto 0;
	border-radius: 30px;
}

.p-strategic .body {
	padding-top: 0;
}

.p-strategic .oneNews .text {
	margin-top: 2.625em;
	max-width: 1200px;
	padding-right: 6.25em;
}

.straTit {
	font-size: 2.3em;
	text-align: center;
	margin: 2.17em 0 .76em;
}

.hrImg {
	max-width: 100%;
}

.straList .textBox img {
	text-align: right;
	width: 2.5em;
	display: block;
}

.imgsB {
	float: right;
	width: 4.5em;
	height: 4.5em;
	background: #fff;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.straList .textBox h1 {
	font-size: 1.2em;
	transition: all .5s;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
	margin-top: 1.2em;
}

.hrapply .row {
	margin: 0 -10px;
}

.hrapply .form-hrApply {
	margin-top: 2.25em;
}

.chushen img {
	position: absolute;
	right: 21px;
	top: 25px;
}

.has-error input {
	border: 1px solid #ff1111;
}

.hrapply textarea {
	height: 180px !important;
	min-height: 180px !important;
	color: #1a1a1a;
}

.hrapply textarea::-webkit-input-placeholder {
	color: #1a1a1a;
	font-size: 16px;
}

.hrapply .control-label .must {
	margin-right: -10px;
}

.hrapply input,
.hrapply select {
	padding-left: 130px;
	height: 5em;
	font-size: 16px;
	line-height: 2.75em;
	width: 100%;
	border: 1px solid transparent;
	color: #1a1a1a;

}

.hrapply .form-group-cell {
	box-shadow: 0px 5px 15px rgba(0, 0, 0, .1);
}

.hrapply .form-group .must {
	width: 1em;
	display: block;
	color: #ff0000;
	font-style: normal;
	text-align: right;
	font-size: 1em;
	line-height: 30px;
	position: absolute;
	right: 0;
	top: 5px;
	z-index: 10;
}

.hrapply label {
	position: absolute;
	left: 27px;
	z-index: 999;
	width: auto;
}

.hrapply .form-group {
	padding-left: 10px;
	margin-bottom: 20px;
}

.code img {
	width: 10.7%;
	position: absolute;
	right: 0;
	top: 10px;
	height: 80px;
}

.hrapply .inside-webnav {
	padding-top: 2.5em;
	padding-bottom: 5em;
}

.code input {
	width: 88%;
}

.hrapply .main-box {
	position: relative;
	margin-top: -4em;
	z-index: 999;
}

.applyBtn {
	width: 110px;
	height: 40px;
	line-height: 40px;
	background-color: #e60012;
	margin: auto;
	border-radius: 30px;
	background-color: #e60012;
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin-top: 3.12em;
}

.p-searchDet .detleft {
	width: 100%;
	float: none;
}

.searchDet_inpt {
	width: 30em;
	height: 3em;
	border: 1px solid #dcdcdc;
	margin: auto;
	border-radius: 8px;
	background-color: #fff;
}

.searchDet_inpt svg {
	width: 24px;
	height: 24px;
	margin-right: 1.5em;
	margin-top: 17px;
}

.searchDet_inpt input {
	width: 80%;
	margin-top: .8em;
	margin-left: 30px;
	color: #777;
	background-color: transparent;
}

.searchDet_inptBg {
	padding: 2.5em 0;
	background-color: #f8f8f8;
}

.searchbox {}

.searchtop {
	font-size: .8em;
	margin-top: 3.12em;
}

.searchtop .itembox {
	margin-left: 5em;
}

.searchtop .item+.item {
	margin-left: 5em;
}

.searchtop .item.active {
	color: #5acda6;
}

.searchbox {
	border-top: 1px solid #333333;
	margin-top: 1.5em;
}

.p-search .not_list .item a {
	padding-left: 2em;
}

.searchtop .item {
	cursor: pointer;
}

.p-search .not_list {
	display: none;
	opacity: 0;
}

.p-search .not_list.act {
	display: block;
	opacity: 1;
}

.pcalc-head {
	width: 100%;
	background: #fff;
	padding: 4em 0 3em;
}

.pcalc-head .prdTit {
	margin: 0;
}

.pcalc-body {
	width: 100%;
	background: #f8f8f8;
	padding: 4em 0 4.5em;
	position: relative;
}

.pcalc-row {
	width: 100%;
	overflow: hidden;
	position: relative;
	background: #fff;
	padding: 3.5em 2.5em;
}

.pcalc-row .form-matcal,
.pcalc-row .matcal-result {
	max-width: none;
}

.form-matcal {
	width: 34%;
	max-width: 350px;
	float: left;
}

.form-matcal .form-title {
	font-size: 28px;
	font-size: 1.4em;
	line-height: 1em;
	font-weight: bold;
	margin-bottom: 1.64em;
}

.matcal-result {
	width: 56%;
	max-width: 580px;
	float: right;
}

.matcal-result .jisuan_tips {
	margin-top: 1em;
	font-size: 16px;
	font-size: .8em;
	line-height: 1.5em;
	color: #666;
}

.matcal-result .rest-pane {
	width: 100%;
	position: relative;
}

.mat-tablist {
	width: 100%;
	height: 18.4em;
	overflow: hidden;
	overflow-y: auto;
	position: relative;
	border: solid 1px #dcdcdc;
}

.mat-tablist .box {
	padding: 13px 16px;
}

.mat-tablist h5 {
	line-height: 2.27em;
	background: #f3f3f3;
	padding: 0px 15px;
	font-size: 22px;
	font-size: 1.1em;
	font-weight: bold;
}

.mat-tablist .list li {
	font-size: 16px;
	font-size: .8em;
	line-height: 1.5em;
	padding: .625em 0;
	border-bottom: solid 1px #dcdcdc;
}

.mat-tablist .jisuan_sj {
	text-align: right;
}

.global-form {
	margin-top: 1.5em;
}

.global-form .row-item {
	padding: 0 1.5em;
}

.layout-h .form-group {
	width: 100%;
	display: flex;
	display: -webkit-flex;
}

.layout-h .control-label {
	flex: 0 0 5em;
	-webkit-flex: 0 0 5em;
	align-items: center;
	font-weight: 400;
	font-size: 18px;
	font-size: .9em;
	height: 2.78em;
	line-height: 2.78em;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	color: #333;
	font-weight: normal;
	margin: 0;
	margin-right: 1em;
}

.frm-upload .btn-file:hover {
	border-color: #e60012;
	color: #fff;
}

.p-calculator .main-box {
	padding-bottom: 0;
	padding-top: 0;
}
.contact_cen .list:nth-child(2) a{
	cursor: default;
	color: #333;
}
.contact_cen .list:nth-child(3) a{
	cursor: default;
	color: #333;
}
select.form-control {
	appearance: none;
	-webkit-appearance: none;
	background: url("404.png") no-repeat right 0.875em center #fff;
	background-size: 1.125em auto;
	border: solid 1px #dcdcdc !important;
	border:0px!important;
}

.p-calculator .form-group-cell {
	width: 100%;
}

.form-btnbox a,
.form-btnbox button {
	width: 100%;
	font-size: 16px;
	font-size: .8em;
	line-height: 3em;
	height: calc(3em + 2px);
	text-align: center;
	overflow: hidden;
	position: relative;
}

.form-btnbox {
	margin-top: 2.4em;
	width: 100%;
	display: flex;
	-webkit-display: flex;
}

.p-calculator .form-control {
	border: solid 1px #dcdcdc !important;
}

@media screen and (max-width: 1200px) {
	.form-matcal {
		width: 40%;
	}
}

@media screen and (max-width: 991.98px) {
	.form-group.has-error .help-block{
		top: 1.7em
	}
	.p-calculator .form-control {
		padding: .2rem .3rem !important;
		height: auto;
	}

	.form-matcal {
		width: 100%;
		max-width: 100%;
		float: none;
	}

	.layout-h .control-label {
		font-size: .3rem;
	}

	.layout-h .form-group {
		font-size: .3rem;
	}

	.form-btnbox a,
	.form-btnbox button {
		font-size: .3rem;
	}

	.form-matcal .form-title {
		font-size: .4rem;
		margin-bottom: .52rem;
		text-align: center;
		font-weight: bold;
	}

	.layout-h .form-group {
		margin-bottom: .5rem;
	}

	.matcal-result {
		width: 100%;
		max-width: 100%;
		float: none;
		margin-top: .8rem;
	}

	.matcal-result .jisuan_tips {
		font-size: .26rem;
		line-height: .45rem;
		margin-top: .45rem;
	}

	.mat-tablist {
		height: auto;
	}

	.mat-tablist .box {
		padding: .5rem .3rem .42rem;
	}

	.mat-tablist h5 {
		font-size: .32rem;
		line-height: .7rem;
		padding: 0 .26rem;
	}

	.mat-tablist li {
		padding: .12rem 0.13rem;
		font-size: .24rem;
		line-height: .42rem;
	}

	.mat-tablist li>div {
		padding: 0 0.13rem;
	}
}

.foot-middle {
	display: none;
}

@media screen and (max-width: 991.98px) {
	.price {
		left: 0;
		top: -2em;
	}
	.pcalc-head {
		padding: 1rem 0 .8rem;
	}

	.pcalc-body {
		padding: 0.8rem 0 1rem;
	}

	.pcalc-row {
		padding: .62rem .3rem .7rem;
	}
}


@media(max-width:991.98px) {

	.searchDet_inpt {
		width: 100%;
	}

	.p-search .main-box {
		padding-top: 0;
	}

	.searchDet_inpt svg {
		width: 18px;
		height: 18px;
		margin-top: 13px;
	}

	.searchDet_inpt input {
		width: 70%;
	}

	.searchDet_inptBg {
		padding: 2.5em .3rem;
	}

	.searchtop .item+.item {
		margin-left: 3em;
	}

	.searchtop {
		font-size: .3rem;
	}

	.hrapply .form-group {
		padding-left: 0;
	}

	.hrapply .row {
		margin: 0;
	}
    .goodsDet_banner.isTwo img{
       max-width:3.22rem; 
    }
	.hrapply .hraP {
		font-size: .28rem;
	}
    .goodsDet_banner.isTwo img+img{
    	margin-left: 2em;
    }
	.hrapply .hr_btn2 {
		width: 4.5rem;
		line-height: .9rem;
		height: 0.9rem;
		margin: auto;
	}

	.hrapply input,
	.hrapply select {
		height: 4em;
	}

	.hrapply label {
		top: 1.1em;
	}

	.xinbie select {
		margin-left: 33%;
	}

	.code img {
		height: 4em;
		top: 2px;
	}
}




@media(min-width:992px) {
	.p-dzl .gdlg5{
		margin-top: 6em;
	}
	.contactBox .hr_btn2{
		height: 4em;
		line-height: 4em;
		width: 17em;
	}
	.contactBox .hr_btn2 a{
       font-size: .8em;
       font-weight: bold;
	}
	.contactBox .hr_btn2 svg{
		top: 2.2em
	}
	.p-resume .hr_btn2{
		height: 4em;
		line-height: 4em;
		width: 17em;
	}
	.p-resume .hr_btn2 a{
       font-size: .8em;
       font-weight: bold;
	}
	.p-resume .hr_btn2 svg{
		top: 2.2em
	}
	.bghe2{
		height: 1004px;
	}
	.p-notice .not_list .item a {
		padding-left: 2em;
		padding-right: 2em;
	}

	.p-notice .main-box {
		z-index: 999;
	}

	.p-notice .not_list {
		position: relative;
		margin-top: 2em;
		z-index: 99;
	}

	.p-technical .goodsTit {
		font-size: 2em;
	}

	.jfd {
		position: relative;
		margin-top: -3.5em;
	}

	.goodsDet .main-box {
		margin-top: 1em;
	}

	.aboutbtn:hover {
		background-color: #5acda6;
	}

	.aboutbtn:hover svg {
		color: #fff;
	}

	.hr_btn2:hover {
		background-color: #5acda6;
		border-color: #5acda6;
	}

	.hr_btn2:hover a {
		color: #fff;
	}

	.hr_btn2:hover svg {
		color: #fff;
	}

	.hr-cen .box:hover {
		border: 1px solid #5acda6;
		transform: translateY(-5px);
	}

	.str-cen .imgs h1 br {
		display: none;
	}

	.strList .col-lg-6:nth-child(1) {
		margin-top: -22.6em;
		padding: 0 5em;
	}

	.strList .col-lg-6:nth-child(2) {
		padding: 0 5em 0 3em;
	}

	.strList .col-lg-6:nth-child(2) .imgs2 {
		height: 13em;
	}

	.strList .col-lg-6:nth-child(3) {
		padding: 0 5em;
		position: relative;
		margin-top: -4.5em;
	}

	.strList .col-lg-6:nth-child(4) {
		padding: 0 5em 0 3em;
		margin-top: 5em;
	}

	.strList .col-lg-6:nth-child(4) .imgs2 {
		height: 13em;
	}

	

	.tec_cen .box:hover {
		border: 1px solid #5acda6;
		transform: translateY(-5px);
	}

	.ptl_cen li:hover .box {
		border: 1px solid #5acda6;
		transform: translateY(-5px);
	}

	.pro_bott .tomore a:hover {
		color: #fff;
	}

	.pro_bott .tomore a:hover svg {
		margin-left: 3.97em;
	}

	.p-products .case_box .box a:hover .imgs {
		transform: scale(1.03);
		-webkit-transform: scale(1.03);
	}

	.no_detPage a:hover {
		color: #333 !important;
	}

	.detcode svg:hover {
		color: #5acda6;
	}

	.news-list2 li:hover h5 {
		color: #5acda6;
	}

	.news-list2 li:hover .item-time {
		color: #5acda6;
	}

	.not_list .item h4 {
		float: left;
		font-size: .8em;
		margin-left: 2.5em;
		margin-top: 3px;
		display: inline-block;
		white-space: nowrap;
		max-width: 60%;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.not_list .item a:hover .tomore {
		color: #5acda6;
		border-bottom: 1px solid #5acda6;
	}

	.not_list .item a:hover .tomore svg {
		color: #5acda6;
		margin-left: 4.37em;
	}
	  .ptdcp-swip .swiper-slide:hover .image {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
  }

  .ptdcp-ctrl:hover, .gpt-ctrl:hover {
    color: #5acda6;
  }
}
.goodsTit img{
	max-width: 400px;
}
.traCen .flex{
	flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
}
.intbox .intleft{
	width: 50%;
	padding-right: 1em;
}
.intleft img{
	width: 100%;
}
.intbox{
	padding:0 4em;
	margin-top: 4.25em;
	flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
}
.intbox h6{
	font-size: 1.44em;
	line-height: 1.5;
}
.intRight{
	line-height: 1.77;
	font-size: .9em;
	padding:0 0 0 3.33em;
	margin-top: 3.33em;
	width: 50%;
	
}
.inttext{
	margin: 1.66em 0 3.33em;
}
.hr-cen{
	margin-top: 4em;
}
.str-cen{
	margin-top: 4em;
}
.goodsTit img{
	margin-top: 1.06em
}
@media (max-width:991.98px) {
	.goodsTit img{
		max-width: 4.55rem;
	}
	.intbox{
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		padding: 0 .2rem;
		margin-top: .8rem;
	}
	.intbox .intleft{
		width: 100%;
		padding-right: 0;
	}
	.intRight{
		padding-left: 0;
		font-size: .3rem;
		margin-top: .7rem;
		width: 100%;
	}
	.intbox h6{
		font-size: .36rem;
	}
	.inttext{
		margin: .6rem 0 1rem;
	}
}