/* pre css */
#grid_top .p_gridbox::after {
	content: '';
	clear: left;
	display: block
}

#grid_top > div > .p_gridbox {
	width: 100%;
	overflow: hidden;
	position: static
}

#grid_top > div > .p_gridCell {
	float: left;
	position: static
}

#grid_top > .p_gridbox.signal {
	min-height: inherit
}

#grid_top > .p_gridbox.signal > .p_gridCell {
	min-height: inherit !important
}

#grid_top {
	margin-left: auto;
	margin-right: auto;
	width: 100%
}

@media screen and (max-width:768px) {
	#grid_top > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
		width: 100%;
		margin-left: 0%;
		margin-right: 0%;
		margin-top: 0rem;
		margin-bottom: 0rem;
		clear: left
	}
}

@media screen and (min-width: 769px) {
	#grid_top > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
		width: 100%;
		margin-left: 0%;
		margin-right: 0%;
		margin-top: 0rem;
		margin-bottom: 0rem;
		clear: left
	}
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
	#grid_top > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
		width: 100%;
		margin-left: 0%;
		margin-right: 0%;
		margin-top: 0rem;
		margin-bottom: 0rem;
		clear: left
	}
}

#static_head {
	min-height: 0px;
	padding-left: 0px;
	padding-right: 0px;
	display-radio: 1;
	padding-bottom: 0px;
	position: static;
	top: -100px;
	left: 0;
	width: 100%;
	z-index: 900;
	transition: all .5s;
	padding: 0px 0px;
	background: rgba(255,255,255,1)
}

#static_head.on {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	padding: 0px 0px;
	background: rgba(255,255,255,1);
	box-shadow: 0 0 10px rgba(0,0,0,0.15)
}

#static_head .e_container-1 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 94%;
	max-width: 1600px;
	margin-left: auto;
	margin-right: auto;
	display-radio: flex;
	padding: 0px 0px;
	transition: all .5s;
	position: relative;
	background_radio: 1
}

#static_head.on .e_container-1 {
	width: 100%;
	max-width: 100%;
	padding: 0px 10px
}

#static_head .e_container-1 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#static_head .e_container-1 .cbox-1-0 {
	align-self: center
}

#static_head .e_container-1 .cbox-1-1 {
	flex: 0 0 auto;
	align-self: center;
	margin-left: auto;
	margin-right: 20px
}

#static_head .e_navigationA-6 .p_level1Box {
	display: flex;
	justify-content: flex-end
}

#static_head .e_navigationA-6 .p_iconBox {
	width: 45px;
	border-radius: 4px;
	display: flex;
	flex-direction: column;
	justify-content: center
}

#static_head .e_navigationA-6 .p_openIcon {
	width: 100%;
	height: 36px
}

#static_head .e_navigationA-6 .p_closeIcon {
	width: 100%;
	height: 30px
}

#static_head .e_navigationA-6 .p_navButton {
	display: none
}

#static_head .e_navigationA-6 .p_level2Box {
	display: none;
	height: auto;
	padding: 5px;
	background: #fff;
	min-width: 100%;
	width: auto;
	position: absolute;
	left: 50%;
	top: 100%;
	z-index: 99;
	transform: translateX(-50%);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,0.2)
}

#static_head .e_navigationA-6 .p_level3Box {
	display: block!important;
	height: auto;
	padding: 15px 0;
	background: #fff
}

#static_head .e_navigationA-6 .p_level1Item {
	position: relative;
	border: none
}

#static_head .e_navigationA-6 .p_level1Item:hover {
}

#static_head .e_navigationA-6 .p_level2Item {
	position: relative;
	width: 100%
}

#static_head .e_navigationA-6 .p_level2Item:hover {
	position: relative;
	width: 100%
}

#static_head .e_navigationA-6 .p_level3Item {
	width: 100%
}

#static_head .e_navigationA-6 .p_level1Item a {
	font-size: 18px;
	position: relative;
	line-height: 100px;
	display: block;
	text-align: center;
	padding: 0 1.3vw 0px
}

#static_head .e_navigationA-6 .p_level1Item .p_menu1Item a:before {
	content: '';
	display: inline-block;
	width: 0;
	height: 2px;
	transition: all .5s;
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index: 0
}

#static_head .e_navigationA-6 .p_level1Item .p_menu1Item a span {
	position: relative;
	z-index: 1
}

#static_head .e_navigationA-6 .p_level1Item:hover  .p_menu1Item a:before {
	width: 100%
}

#static_head .e_navigationA-6 .p_level2Item a {
	font-size: 15px;
	padding: 0 20px;
	line-height: 35px;
	display: block;
	text-align: center;
	opacity: .8;
	transition: all ease .3s
}

#static_head .e_navigationA-6 .p_level2Item a:hover {
	opacity: 1;
	color: #23979f
}

#static_head .p_menu1Item {
	display-radio: 1
}

#static_head .e_navigationA-6 .p_menu2Item {
	display-radio: 1;
	color: rgba(51,51,51,1);
	white-space: nowrap
}

#static_head .e_navigationA-6 .p_menu3Item {
	display-radio: 1
}

#static_head .e_container-1 .cbox-1-2 {
	flex: 0 0 15%;
	padding-left: 1vw;
	padding-right: 1vw;
	align-self: center
}

#static_head .e_container-1 .cbox-1-3 {
	flex: 0 0 auto;
	align-self: center;
	padding-left: 1vw;
	padding-right: 1vw
}

#static_head .e_navigationA-6 .p_menu1Item {
	display-radio: 1
}

#static_head .e_image-16 {
	overflow: hidden;
	display-radio: 1;
	max-width: 158px;
	margin-top: 0px
}

#static_head.on .e_image-16 {
	margin-top: -0px
}

#static_head .e_image-16 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	transition: all 0s
}

#static_head .e_container-1 .cbox-1-4 {
	align-self: center;
	flex: 0 0 auto
}

#static_head.on .e_image-16 img {
	filter: unset
}

#static_head.on .e_navigationA-6 .p_menu1Item {
}

#static_head .e_search-32 {
	display: flex;
	border: 1px solid #ccc;
	background-color: #fff;
	height: 40px;
	border-radius: 20px
}

#static_head .e_search-32 .p_inputCon {
	flex-grow: 1;
	padding: 0 20px;
	overflow: hidden
}

#static_head .e_search-32 .p_selectCon {
	flex: 0 0 120px;
	max-width: 30%
}

#static_head .e_search-32 .p_btnCon {
	flex: 0 0 100px;
	max-width: 20%
}

#static_head .e_search-32 .p_input {
	width: 100%;
	height: 100%;
	line-height: 38px;
	border: none
}

#static_head .e_search-32 .p_btn {
	padding: 0;
	width: 100%;
	height: 100%;
	border-radius: 0 20px 20px 0;
	font-size: 14px;
	line-height: 38px;
	overflow: hidden
}

#static_head .e_search-32 .p_select {
	height: 100%;
	position: relative;
	text-align: center;
	cursor: pointer;
	color: #999
}

#static_head .e_search-32 .p_current {
	line-height: 38px;
	overflow: hidden;
	display: block;
	height: 100%
}

#static_head .e_search-32 .p_current .icon {
	fill: currentColor;
	width: 14px;
	height: 14px
}

#static_head .e_search-32 .p_selectList {
	display: none;
	width: 100%;
	background-color: #fff;
	border: 1px solid #eee;
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 9;
	border-radius: 0 0 4px 4px;
	max-height: 162px;
	overflow: auto
}

#static_head .e_search-32 .p_selectItem {
	line-height: 20px;
	padding: 10px 0;
	cursor: pointer
}

#static_head .e_search-32 .p_selectItem:hover,.e_search-32 .p_selectItem.p_active {
	background-color: #eee
}

#static_head .e_container-35 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: auto;
	display-radio: flex;
	margin-right: 0px;
	margin-left: auto;
	max-width: none;
	background_radio: 2;
	background-color: rgba(122,202,211,1);
	background: linear-gradient(to right,rgba(39,164,216,1) 0%,rgba(106,190,139,1) 100%)
}

#static_head .e_container-35 > .p_item {
	flex: 1;
	width: 94%;
	max-width: 1600px;
	max-height: 100%;
	margin: auto;
	padding: 5px 10px;
	align-items: center;
	display: flex
}

#static_head .e_container-35 .p_item {
	display-radio: 1
}

#static_head .e_container-35 .cbox-35-1 {
	flex: 0 0 auto;
	align-self: center
}

#static_head .e_container-35 .cbox-35-0 {
	padding-right: 10px;
	align-self: center
}

#static_head .e_container-35 .cbox-35-3 {
	flex: 0 0 auto;
	position: inherit
}

#static_head .e_text-36 {
	line-height: normal;
	font-size: 14px;
	color: #ffff;
	font_radio: 2;
	display-radio: 1
}

#static_head .e_text-37 {
	line-height: 2;
	font_radio: 2;
	display-radio: 1;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
	color: #ffff;
	margin-right: 0;
	margin-left: auto;
	padding-right: 10px
}

#static_head .e_text-38 {
	line-height: 2;
	font_radio: 2;
	display-radio: 1;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
	color: #ffff
}

@media screen and (max-width:768px) {
	#static_head {
		padding-right: 0px;
		display-radio: 1;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px
	}

	#static_head .e_navigationA-6 .p_level1Box {
		display: block;
		width: 100%
	}

	#static_head .e_navigationA-6 .p_iconBox {
		display: block
	}

	#static_head .e_navigationA-6 .p_navContent {
		display: none;
		padding: 20px;
		height: 100%;
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		background: #fbfbfb;
		z-index: 99
	}

	#static_head .e_navigationA-6 .p_navButton {
		display: flex;
		justify-content: flex-end
	}

	#static_head .e_navigationA-6 .p_level2Box,#static_head .e_navigationA-6 .p_level3Box {
		padding: 0 0 0 30px;
		background: none
	}

	#static_head .e_navigationA-6 .p_jtIcon {
		float: right;
		transition: 0.5s;
		height: 30px;
		margin-top: 10px;
		color: #333
	}

	#static_head .e_navigationA-6 .p_jtHover {
		transition: 0.5s;
		transform: rotate(90deg)
	}

	#static_head .e_navigationA-6 .p_level2Box,#static_head .e_navigationA-6 .p_level3Box {
		width: 100%;
		left: 0;
		transform: translateX(0);
		position: inherit;
		border-radius: 0
	}

	#static_head .e_navigationA-6 .p_level1Item {
		border-bottom: 1px solid rgb(0 0 0 / 5%);
		line-height: 50px
	}

	#static_head .e_navigationA-6 .p_level1Item a,#static_head .e_navigationA-6 .p_level2Item a {
		line-height: 50px;
		color: #333;
		padding: 0;
		display: inline-block;
		text-align: left;
		opacity: 1
	}

	#static_head .s_templatetitle {
		color: #333
	}

	#static_head .e_container-1 {
		display-radio: 1;
		width: auto;
		padding: 8px 5px 8px 10px;
		padding-top: 0px
	}

	#static_head .e_container-1:before {
		transform: skewX(-10deg) translateX(-0px)
	}

	#static_head .e_image-16 {
		display-radio: 1;
		width: auto;
		max-width: 150px;
		margin-top: 0px
	}

	#static_head .e_container-1 .cbox-1-1 {
		margin-right: 0px;
		margin-left: auto
	}

	#static_head .e_container-1 .cbox-1-0 {
		align-self: center
	}

	#static_head .e_navigationA-6 .p_level1Item:hover .p_menu1Item a {
		color: #ffffff
	}

	#static_head.on .e_container-1 {
		width: 100%;
		max-width: 100%;
		padding: 10px 10px
	}

	#static_head.on .e_navigationA-6 .p_openIcon {
		color: #333
	}

	#static_head .e_search-32 {
		background_radio: 1;
		display-radio: 1;
		margin-top: 10px;
		display: none
	}

	#static_head .e_container-1 .cbox-1-2 {
		flex: 0 0 auto
	}

	#static_head .e_container-35 .cbox-35-0 {
		display: none
	}

	#static_head .e_container-35 .cbox-35-1 {
		display: none
	}

	#static_head .e_container-35 .cbox-35-2 {
		flex: 0 0 100px;
		margin-right: 0;
		margin-left: auto
	}
}

@media screen and (min-width: 769px) {
	#static_head .e_navigationA-6 .p_jtIcon {
		transform: rotate(90deg);
		display: none
	}

	#static_head .e_navigationA-6 .p_level2Item .p_jtIcon {
		display: none
	}

	#static_head .e_navigationA-6 .p_iconBox {
		display: none
	}

	#static_head .e_navigationA-6 .p_level1Item:nth-child(12):hover .p_level2Box {
		width: 700px;
		display: flex
	}

	#static_head .e_navigationA-6 .p_level1Item:nth-child(12) .p_menu2Item {
		font-weight: bold;
		margin-top: 10px
	}

	#static_head .e_navigationA-6 .p_level3Box {
		display: block!important;
		height: auto!important;
		padding: 10px 0!important;
		background: #fff;
		margin: 0!important
	}

	#static_head .e_navigationA-6 .p_level2Item a {
		text-align: left
	}
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
	#static_head .e_navigationA-6 .p_level1Box {
		display: block;
		width: 100%
	}

	#static_head .e_navigationA-6 .p_iconBox {
		display: block
	}

	#static_head .e_navigationA-6 .p_navContent {
		display: none;
		padding: 20px;
		height: 100%;
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		background: #fbfbfb;
		z-index: 99
	}

	#static_head .e_navigationA-6 .p_navButton {
		display: flex;
		justify-content: flex-end
	}

	#static_head .e_navigationA-6 .p_level2Box,#static_head .e_navigationA-6 .p_level3Box {
		padding: 0 0 0 30px;
		background: none
	}

	#static_head .e_navigationA-6 .p_jtIcon {
		float: right;
		transition: 0.5s;
		height: 30px;
		margin-top: 10px;
		color: #333
	}

	#static_head .e_navigationA-6 .p_jtHover {
		transition: 0.5s;
		transform: rotate(90deg)
	}

	#static_head .e_navigationA-6 .p_level2Box,#static_head .e_navigationA-6 .p_level3Box {
		width: 100%;
		left: 0;
		transform: translateX(0);
		position: inherit;
		border-radius: 0
	}

	#static_head .e_navigationA-6 .p_level1Item {
		border-bottom: 1px solid rgb(0 0 0 / 5%);
		line-height: 50px
	}

	#static_head .e_navigationA-6 .p_level1Item a,#static_head .e_navigationA-6 .p_level2Item a {
		line-height: 50px;
		color: #333;
		padding: 0;
		display: inline-block;
		text-align: left;
		opacity: 1
	}

	#static_head .s_templatetitle {
		color: #333
	}

	#static_head .e_container-1 .cbox-1-1 {
		margin-right: 0px;
		margin-left: auto
	}
}

#grid_bottom .p_gridbox::after {
	content: '';
	clear: left;
	display: block
}

#grid_bottom > div > .p_gridbox {
	width: 100%;
	overflow: hidden;
	position: static
}

#grid_bottom > div > .p_gridCell {
	float: left;
	position: static
}

#grid_bottom > .p_gridbox.signal {
	min-height: inherit
}

#grid_bottom > .p_gridbox.signal > .p_gridCell {
	min-height: inherit !important
}

#grid_bottom {
	margin-left: auto;
	margin-right: auto;
	width: 100%
}

@media screen and (max-width:768px) {
	#grid_bottom > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
		width: 100%;
		margin-left: 0%;
		margin-right: 0%;
		margin-top: 0rem;
		margin-bottom: 0rem;
		clear: left
	}
}

@media screen and (min-width: 769px) {
	#grid_bottom > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
		width: 100%;
		margin-left: 0%;
		margin-right: 0%;
		margin-top: 0rem;
		margin-bottom: 0rem;
		clear: left
	}
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
	#grid_bottom > .p_gridbox > .p_gridCell:nth-child(1n + 1) {
		width: 100%;
		margin-left: 0%;
		margin-right: 0%;
		margin-top: 0rem;
		margin-bottom: 0rem;
		clear: left
	}
}

#static_foot {
	min-height: 0px;
	padding-top: 50px;
	padding-bottom: 0px;
	display-radio: 1;
	background-color: rgba(122,202,211,1);
	background_radio: 2;
	/* background: linear-gradient(to right,rgba(39,164,216,1) 0%,rgba(106,190,139,1) 100%); */
	background: #23979f;
}

#static_foot .e_container-22 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	max-width: none;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 0px;
	display-radio: flex;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgba(238,238,238,0.1);
	background_radio: 2;
	/* background-color: rgba(0,0,0,0.1); */
	background-color: #4d4d4d;
}

#static_foot .e_container-22 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#static_foot .e_container-23 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	display-radio: flex;
	max-width: 1500px;
	background_radio: 1
}

#static_foot .e_container-23 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#static_foot .e_container-23 .cbox-23-0 {
	align-self: center;
	flex: 0 0 auto;
	margin-left: 0px;
	margin-right: auto
}

#static_foot .e_container-24 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: auto;
	display-radio: flex
}

#static_foot .e_container-24 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#static_foot .e_container-30 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	display-radio: flex;
	background_radio: 1
}

#static_foot .e_container-30 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#static_foot .e_container-30 .cbox-30-0 {
	align-self: center;
	flex: 0 0 auto;
	margin-right: 0px
}

#static_foot .e_container-30 .cbox-30-1 {
	align-self: center;
	flex: 0 0 auto
}

#static_foot .e_container-23 .cbox-23-1 {
	flex: 0 0 auto;
	align-self: center;
	margin-right: 0px;
	margin-left: auto
}

#static_foot .e_container-24 .cbox-24-0 {
	flex: 0 0 auto;
	align-self: center
}

#static_foot .e_container-24 .cbox-24-1 {
	flex: 0 0 auto;
	margin-left: 15px
}

#static_foot .e_credible-33 .img1 {
	width: 65px;
	height: 23px
}

#static_foot .e_credible-33 .img2 {
	width: 79px;
	height: 28px
}

#static_foot .e_credible-33 .img3 {
	width: 92px;
	height: 33px
}

#static_foot .e_credible-33 .img4 {
	width: 106px;
	height: 38px
}

#static_foot .e_credible-33 .img5 {
	width: 131px;
	height: 47px
}

#static_foot .e_credible-33 img {
	width: auto!important;
	height: 25px!important
}

#static_foot .e_credible-33 {
	display-radio: 1;
	background_radio: 1;
	max-width: 133px;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}

#static_foot .p_menu2Item {
	display-radio: 1
}

#static_foot .e_richText-47 {
	font_radio: 2;
	display-radio: 1;
	font-size: 14px;
	line-height: 1;
	color: rgba(255,255,255,1)
}

#static_foot .e_richText-50 {
	font_radio: 2;
	display-radio: 1;
	line-height: 1;
	font-size: 14px;
	color: rgba(255,255,255,1)
}

#static_foot .e_top-52 {
	width: 50px;
	height: 50px;
	position: fixed;
	right: 0;
	bottom: 50px;
	z-index: 9
}

#static_foot .e_top-52 .p_top {
	width: 100%;
	height: 100%;
	display: none;
	background: #717171;
	color: #fff
}

#static_foot .e_top-52 .p_top.on {
	display: block
}

#static_foot .e_top-52 .p_top:hover {
	background: #2d2d2d
}

#static_foot .e_top-52 .p_top .icon {
	width: 100%;
	height: 100%
}

#static_foot .e_businessAndCopyright-54 .p_business {
	cursor: pointer
}

#static_foot .e_businessAndCopyright-54 .p_businesspopup {
	position: fixed;
	width: 100%;
	height: 100%;
	display: none;
	top: 10px;
	left: 0;
	z-index: 9999
}

#static_foot .e_businessAndCopyright-54 .p_businessclose {
	position: absolute;
	right: 20px;
	z-index: 9999;
	top: 0;
	cursor: pointer
}

#static_foot .e_businessAndCopyright-54 .icon {
	color: white;
	cursor: pointer
}

#static_foot .e_businessAndCopyright-54 .p_businesscontent {
	position: absolute;
	z-index: 9999;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	height: 100%
}

#static_foot .e_businessAndCopyright-54 .p_businessbg {
	background: #1e1e1e;
	opacity: .9;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 999
}

#static_foot .e_businessAndCopyright-54 .p_businessimg {
	width: 100%;
	height: 100%;
	object-fit: contain
}

#static_foot .e_businessAndCopyright-54 {
	font_radio: 2;
	display-radio: 1;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	line-height: 1;
	color: rgba(255,255,255,1)
}

#static_foot .e_container-64 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	display-radio: flex;
	margin-top: 40px;
	max-width: 1500px;
	background_radio: 1
}

#static_foot .e_container-64 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#static_foot .e_container-64 .cbox-64-2 {
	padding-left: 2%;
	flex: 0 0 auto
}

#static_foot .e_container-64 .cbox-64-1 {
	padding-right: 0px;
	padding-left: 2%
}

#static_foot .e_container-64 .p_item {
	display-radio: 1
}

#static_foot .e_container-64 .cbox-64-0 {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: rgba(255,255,255,0.1);
	border-style: none;
	flex: 0 0 35%
}

#static_foot .e_bottomNav-69 span {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical
}

#static_foot .e_bottomNav-69 .p_level1Item {
	width: auto;
	padding: 0 15px;
	flex-grow: 1
}

#static_foot .e_bottomNav-69 .p_level3Box {
	display: none
}

#static_foot .e_bottomNav-69 .p_menu1Item {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5;
	margin-bottom: 15px;
	display-radio: 1;
	color: #ffffff
}

#static_foot .e_bottomNav-69 .p_menu2Item {
	font-size: 15px;
	font-weight: normal;
	line-height: 2;
	display-radio: 1;
	opacity: 0.8;
	color: #ffffff
}

#static_foot .e_bottomNav-69 .p_menu2Item:hover {
	opacity: 1
}

#static_foot .e_bottomNav-69 {
	font_radio: 1;
	display-radio: 1
}

#static_foot .e_text-85 {
	color: rgba(255,255,255,1);
	font-size: 48px;
	font-weight: bold;
	margin-bottom: 20px;
	position: relative;
	height: auto;
	font_radio: 2;
	display-radio: 1
}

#static_foot .e_provider-91 {
	text-align: center;
	font_radio: 2;
	display-radio: 1;
	color: rgba(255,255,255,1);
	font-size: 14px
}

#static_foot .e_richText-100 {
	font_radio: 2;
	display-radio: 1;
	font-size: 15px;
	color: rgba(255,255,255,0.8);
	line-height: 2;
	max-width: none
}

#static_foot .e_container-113 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	display-radio: flex;
	margin-top: 40px;
	max-width: 1500px;
	background_radio: 1;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgba(255,255,255,0.3)
}

#static_foot .e_container-113 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#static_foot .e_container-113 .cbox-113-2 {
	padding-left: 2%;
	flex: 0 0 auto
}

#static_foot .e_container-113 .cbox-113-1 {
	padding-right: 0px;
	padding-left: 5%;
	flex: 0 0 auto;
	align-self: center
}

#static_foot .e_container-113 .p_item {
	display-radio: 1
}

#static_foot .e_container-113 .cbox-113-0 {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: rgba(255,255,255,0.1);
	border-style: none
}

#static_foot .e_container-114 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	display-radio: flex;
	margin-top: 0px;
	background_radio: 1;
	margin-bottom: 0px
}

#static_foot .e_container-114 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%;
	padding: 5px
}

#static_foot .e_icon-115 {
	width: 30px;
	height: 30px;
	font_radio: 1;
	display-radio: 1;
	margin-left: auto;
	margin-right: auto
}

#static_foot .e_icon-115 .icon {
	margin: 0;
	width: 100%;
	height: 100%;
	fill: currentColor
}

#static_foot .e_icon-116 {
	width: 30px;
	height: 30px;
	font_radio: 1;
	display-radio: 1;
	margin-left: auto;
	margin-right: auto
}

#static_foot .e_icon-116 .icon {
	margin: 0;
	width: 100%;
	height: 100%;
	fill: currentColor
}

#static_foot .e_icon-117 {
	width: 30px;
	height: 30px;
	font_radio: 1;
	display-radio: 1;
	margin-left: auto;
	margin-right: auto
}

#static_foot .e_icon-117 .icon {
	margin: 0;
	width: 100%;
	height: 100%;
	fill: currentColor
}

#static_foot .e_icon-118 {
	width: 30px;
	height: 30px;
	font_radio: 2;
	display-radio: 1;
	margin-left: auto;
	margin-right: auto;
	font-size: 16px;
	color: rgba(255,255,255,1);
	line-height: 1
}

#static_foot .e_icon-118 .icon {
	margin: 0;
	width: 100%;
	height: 100%;
	fill: currentColor
}

#static_foot .e_text-119 {
	color: rgba(255,255,255,1);
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
	position: relative;
	height: auto;
	font_radio: 2;
	display-radio: 1;
	margin-top: 20px
}

#static_foot svg {
	fill: #ffffff!important
}

#static_foot svg path {
	fill: #ffffff!important
}

#static_foot .e_top-122 {
/* display:none;
 */
	width: 40px;
	height: 40px;
	position: fixed;
	right: 0;
	bottom: 150px;
	z-index: 9
}

#static_foot .e_top-122 .p_top {
	width: 100%;
	height: 100%;
	background: #717171;
	color: #fff;
	display: none
}

#static_foot .e_top-122 .p_top.on {
	display: block
}

#static_foot .e_top-122 .p_top:hover {
	background: #2d2d2d
}

#static_foot .e_top-122 .p_top .icon {
	width: 100%;
	height: 100%
}

@media screen and (max-width:768px) {
	#static_foot {
		padding-right: 0px;
		padding-left: 0px;
		display-radio: 1
	}

	#static_foot .e_container-22 .cbox-22-0 {
		align-items: center
	}

	#static_foot .e_container-23 {
		flex-direction: row;
		max-height: none;
		height: auto;
		display-radio: 1
	}

	#static_foot .e_container-23 .cbox-23-0 {
		align-items: center;
		flex: 0 0 100%;
		align-self: center
	}

	#static_foot .e_container-23 .cbox-23-1 {
		align-items: center;
		align-self: center;
		flex: 0 0 100%
	}

	#static_foot .e_container-24 {
		margin-bottom: 0px;
		padding-bottom: 0px;
		max-height: none;
		display-radio: 1
	}

	#static_foot .e_container-24 .cbox-24-0 {
		align-items: center;
		flex: 0 0 100%;
		margin-right: 0px;
		margin-left: auto
	}

	#static_foot .e_container-30 .cbox-30-0 {
		flex: 0 0 100%;
		align-self: center;
		margin-right: 0px;
		margin-left: auto
	}

	#static_foot .e_container-30 .cbox-30-1 {
		align-self: center;
		flex: 0 0 100%;
		margin-left: 0px;
		margin-right: auto
	}

	#static_foot .e_container-30 {
		display-radio: 1;
		width: 100%;
		flex-direction: row
	}

	#static_foot .e_container-24 .cbox-24-1 {
		flex: 0 0 100%;
		margin-right: auto;
		margin-left: 0px
	}

	#static_foot .e_container-22 {
		display-radio: 1
	}

	#static_foot .e_richText-47 {
		font_radio: 2;
		display-radio: 1;
		font-size: 12px;
		line-height: 1;
		text-align: center;
		margin-bottom: 10px
	}

	#static_foot .e_credible-33 {
		background_radio: 1;
		display-radio: 1;
		width: auto;
		max-width: none
	}

	#static_foot .e_richText-50 {
		font_radio: 2;
		display-radio: 1;
		font-size: 12px;
		line-height: 1;
		text-align: center
	}

	#static_foot .e_businessAndCopyright-54 {
		font_radio: 2;
		display-radio: 1;
		line-height: 1.5;
		text-align: center;
		font-size: 12px
	}

	#static_foot .e_container-64 {
		padding-left: 10px;
		padding-right: 10px;
		flex-direction: column
	}

	#static_foot .e_container-64 .cbox-64-1 {
		padding-left: 0px;
		padding-right: 0px;
		border-style: none
	}
#static_foot .e_container-64 .cbox-64-1 .e_text-85{
		display:none;
	}
	#static_foot .e_container-64 .cbox-64-0 {
		border-style: none
	}

	#static_foot .e_bottomNav-69 .p_menu1Item,.e_bottomNav-69 .p_menu2Item {
		display: flex;
		justify-content: space-between
	}

	#static_foot .e_bottomNav-69 .p_level1Box ul {
		display: none
	}

	#static_foot .e_bottomNav-69 .p_jtIcon {
		width: 20px;
		height: 20px;
		max-width: 20px;
		font-size: inherit;
		transition: 0.5s;
		margin: 0
	}

	#static_foot .e_bottomNav-69 .p_jtIcon.active {
		transform: rotateZ(90deg)
	}

	#static_foot .e_bottomNav-69 a {
		display: flex;
		flex-direction: column;
		justify-content: center
	}

	#static_foot .e_bottomNav-69 .p_level1Item {
		padding: 0
	}

	#static_foot .e_bottomNav-69 .p_menu2Item svg {
		opacity: .5
	}

	#static_foot .e_bottomNav-69 {
		font_radio: 1;
		margin-top: 10px
	}

	#static_foot .e_container-113 {
		padding-left: 10px;
		padding-right: 10px;
		flex-direction: column
	}

	#static_foot .e_container-113 .cbox-113-1 {
		padding-left: 0px;
		padding-right: 0px;
		border-style: none
	}

	#static_foot .e_container-113 .cbox-113-0 {
		border-style: none
	}
}

@media screen and (min-width: 769px) {
	#static_foot .e_bottomNav-69 .p_level1Box {
		display: flex
	}

	#static_foot .e_bottomNav-69 .p_jtIcon {
		display: none
	}
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
}

#banner_list {
	display-radio: 1
}

#banner_list .e_bannerA-2 {
}

#banner_list .e_bannerA-2 .swiper-container {
	height: inherit
}

#banner_list .e_bannerA-2 .swiper-wrapper {
	height: inherit
}

#banner_list .e_bannerA-2 .swiper-slide {
	height: inherit
}

#banner_list .e_bannerA-2 .p_img {
	width: 100%;
	height: 100%;
	background: #000
}

#banner_list .e_bannerA-2 .p_img img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

#banner_list .e_bannerA-2 .custom-bullet {
	background: #ccc
}

#banner_list .e_bannerA-2 .p_info {
	width: 90%;
	max-width: var(--yx_MaxWidth);
	position: absolute;
	right: 50%;
	top: 50%;
	z-index: 9;
	display: flex;
	transform: translateX(50%) translateY(-50%);
	align-items: center;
	text-align: center;
	transition: all ease .5s;
	display-radio: flex
}

#banner_list .e_bannerA-2 .p_info div {
	width: 100%
}

#banner_list .e_bannerA-2 .p_btitle {
	display-radio: 1;
	font-weight: bold
}

#banner_list .e_bannerA-2 .p_subtitle {
	line-height: 2;
	padding: 5px 0
}

#banner_list .e_bannerA-2 .swiper-container-vertical {
	height: 400px
}

#banner_list .e_bannerA-2 .p_video {
	width: 100%;
	height: 100%;
	z-index: 3;
	overflow: hidden;
	margin-right: 0;
	margin-left: auto;
	position: relative
}

#banner_list .e_bannerA-2 .p_video .videoContent {
	width: 100%;
	height: 100%
}

#banner_list .e_bannerA-2 .p_video video {
	width: 100%;
	height: 100%;
	background: #000
}

#banner_list .e_bannerA-2 .p_videoPoster {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	cursor: pointer
}

#banner_list .e_bannerA-2 .p_videoPoster::before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: url('../images/playvideo.png') no-repeat center center
}

#banner_list .e_bannerA-2 .p_videoPoster img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

#banner_list .e_bannerA-2 .p_videoInfo {
	display: none
}

@media screen and (max-width:768px) {
	#banner_list .e_bannerA-2 .swiper-slide {
		height: 15vh;
		max-height: 300px
	}

	#banner_list .e_bannerA-2 .p_info {
		width: 100%;
		z-index: 9;
		top: 50%;
		text-align: center
	}

	#banner_list .e_bannerA-2 .p_subtitle {
		display: none
	}

	#banner_list .e_bannerA-2 .p_summary {
		display: none
	}

	#banner_list .e_bannerA-2 .p_btitle {
		display-radio: 1;
		font-size: 24px
	}
}

@media screen and (min-width: 769px) {
	#banner_list .e_bannerA-2 .swiper-slide {
		height: 40vh;
		max-height: 500px
	}
}

@media screen and (max-width: 1380px) and (min-width: 1280px) {
}

@media screen and (max-width: 1280px) and (min-width: 1020px) {
}

#category_list {
	min-height: 0px;
	display-radio: 1;
	background-color: rgba(247,247,247,1)
}

#category_list .e_container-1 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 94%;
	display-radio: flex;
	margin-left: auto;
	margin-right: auto;
	justify-content: space-between
}

#category_list .e_container-1 > .p_item {
	max-width: 100%;
	max-height: 100%
}

#category_list .e_container-1 .cbox-1-0 {
	align-self: center
}

#category_list .e_container-1 .cbox-1-1 {
	align-self: center
}

#category_list .e_breadcrumb-2 .p_breadcrumbItem {
	position: relative
}

#category_list .e_breadcrumb-2 .icon {
	width: 12px;
	height: 12px
}

#category_list .e_breadcrumb-2 .p_breadcrumbItem:not(:first-child) {
	padding: 0 3px 0 15px
}

#category_list .e_breadcrumb-2 .p_breadcrumbItem:not(:first-child)::before {
	content: '>';
	position: absolute;
	left: 3px;
	color: #999
}

#category_list .e_breadcrumb-2 .p_breadcrumb {
	flex-wrap: wrap;
	display: flex
}

#category_list .e_breadcrumb-2 .p_showTitle {
	position: relative;
	display: flex;
	align-items: center;
	padding-left: 5px;
	border: 1px solid transparent
}

#category_list .e_breadcrumb-2 .siblings::after {
	content: '>';
	display: flex;
	justify-content: center;
	align-items: center;
	width: 20px;
	height: 20px;
	transform: rotateZ(90deg);
	cursor: pointer;
	color: #ccc
}

#category_list .e_breadcrumb-2 .siblings.active {
	border: 1px solid #dee2e6
}

#category_list .e_breadcrumb-2 .siblings.active::after {
	transform: rotateZ(-90deg)
}

#category_list .e_breadcrumb-2 .p_slide {
	position: absolute;
	left: 18px;
	min-width: 100%;
	padding: 5px;
	display: none;
	z-index: 999
}

#category_list .e_breadcrumb-2 .p_sibling {
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

#category_list .e_breadcrumb-2 {
	background_radio: 1;
	padding-top: 15px;
    padding-bottom: 15px;
}

#category_list .e_categoryB-3 {
	user-select: none;
	font-size: 14px;
	width: 100%;
	max-width: 100%
}

#category_list .e_categoryB-3 ul {
	list-style: none;
	margin: 10px 00;
	overflow: hidden
}

#category_list .e_categoryB-3 li {
	position: relative;
	width: auto;
	float: left;
	margin-right: 1vw
}

#category_list .e_categoryB-3 .deep a {
	width: auto;
	padding: 10px 15px;
	display: flex;
	color: #333;
	justify-content: flex-start
}

#category_list .e_categoryB-3 .p_c_title1 {
	display: flex;
	justify-content: space-between;
	position: relative;
	line-height: 45px;
	border-bottom: none;
	font-size: 16px;
	transition: all ease .3s;
	width: auto;
	color: #333;
	display-radio: flex
}

#category_list .e_categoryB-3 .deep-2 {
	width: 100%;
	display: none !important
}

#category_list .e_categoryB-3 .p_arrbtm {
	width: 50px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	cursor: pointer;
	border-left: 1px solid rgb(0 0 0 / 5%);
	transition: border-left ease .3s;
	/* display: none; */
	float:right;
	margin: 6px 0;
}

#category_list .e_categoryB-3 .p_arrow {
	margin: 0;
	font-size: 12px;
	transform: rotate(-90deg);
	line-height: 1;
	padding: 0;
	width: auto;
	height: 14px;
	right: 15px;
	pointer-events: none
}

#category_list .e_categoryB-3 .p_c_title2 {
	display: flex;
	justify-content: space-between;
	position: relative;
	line-height: 50px;
	border-bottom: 1px solid #e1e1e1;
	font-size: 15px;
	transition: all ease .3s;
	width: 100%;
	color: #666;
	background: #ededed
}

#category_list .e_categoryB-3 .deep-3 {
	width: 100%
}

#category_list .e_categoryB-3 .p_c_title3 {
	display: flex;
	justify-content: space-between;
	position: relative;
	line-height: 50px;
	border-bottom: 1px solid #d9d9d9;
	font-size: 15px;
	transition: all ease .3s;
	width: 100%;
	color: #666;
	background: #e3e3e3
}

#category_list .e_categoryB-3 .p_c_images {
	width: 27px;
	height: 100%;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-right: 6px;
	order: -1;
	overflow: hidden;
	transition: all ease .3s
}

#category_list .e_categoryB-3 .p_c_images img {
	width: 100%;
	height: auto;
	vertical-align: middle;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%)
}

#category_list .e_categoryB-3 p:hover .p_c_images {
	opacity: 0;
	margin-right: 0px;
	width: 0px
}

#category_list .e_categoryB-3 .deep:hover {
}

#category_list .e_categoryB-3 .deep:hover a {
	color: #fff
}

#category_list .e_categoryB-3 .active > p {
}

#category_list .e_categoryB-3 .active > p a {
	color: #fff
}

#category_list .e_categoryB-3 .p_c_content {
	display-radio: 1
}

@media screen and (max-width:768px) {
	#category_list .e_container-1 {
		display-radio: 1;
		width: 100%;
		padding-left: 0px;
		padding-right: 0px
	}

	#category_list .e_container-1 .cbox-1-0 {
		flex: 0 0 100%
	}

	#category_list .e_container-1 .cbox-1-1 {
		flex: 0 0 100%;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 5px;
		padding-bottom: 5px
	}

	#category_list .e_breadcrumb-2 {
		background_radio: 1;
		/* width: auto; */
		margin-left: auto;
		margin-right: auto;
		display-radio: 1;
		width: 90%;
	}

	#category_list .e_categoryB-3 {
		background: none;
		max-width: none;
		/* display: flex; */
		justify-content: flex-end
	}

	#category_list .e_categoryB-3 .p_c_tree {
		/* position: fixed;
		top: 0;
		bottom: 0;
		left: 100%;
		height: 100vh;
		width: 80%; */
		transition: all ease .5s;
		background: #fff;
		z-index: 1000;
		max-height: 1080px;
		width: 100%;
		display:none;
		
	}


	#category_list .e_categoryB-3 .p_c_tree.on {
	 
		display:block;
	}
	
	#category_list .e_categoryB-3 .p_c_tree.p_leftani {
		left: 20%
	}

	#category_list .e_categoryB-3 .deep-1 {
		height: 100%;
		overflow-y: auto;
		overflow-x: hidden
	}

	#category_list .e_categoryB-3 .p_c_mbtn {
		display: block;
		border: 0;
		padding: 13px 20px;
		border-radius: 0;
		font-size: 14px;
		color: rgb(255 255 255 / 80%);
		outline: none;
		width: 100%;
		text-align: left
	}

	#category_list .e_categoryB-3 .p_c_mput {
		display: block;
		line-height: 50px;
		background: rgb(0 0 0 / 70%);
		position: fixed;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		max-height: 1080px;
		height: 100vh;
		width: 100%;
		cursor: pointer;
		transition: all ease .5s;
		opacity: 0;
		visibility: hidden;
		z-index: 999
	}

	#category_list .e_categoryB-3 .p_c_mput:hover {
		background: rgb(0 0 0 / 80%)
	}

	#category_list .e_categoryB-3 .p_c_mput.p_bg_show {
		opacity: 1;
		visibility: visible
	}

	#category_list .e_categoryB-3 .deep a {
		padding-right: 10px;
		width: 100%
	}

	#category_list .e_categoryB-3 .deep a span {
		font-size: 12px
	}

	#category_list .e_categoryB-3 .deep {
		color: #666
	}

	#category_list .e_categoryB-3 .deep-2 {
		display: none;
		position: static;
		width: 100%
	}

	#category_list .e_categoryB-3 .deep-3 {
		display: none;
		position: static;
		width: 100%;
		background: #dfdfdf
	}

	#category_list .e_categoryB-3 .p_c_title3 {
		border-bottom: 1px solid #d5d5d5
	}

	#category_list .e_categoryB-3.design_nomput .p_c_mput {
		display: none
	}

	#category_list .e_categoryB-3 li {
		position: relative;
		width: 100%;
		float: left;
		margin-right: 0;
		border-bottom: 1px solid #fff;
		margin-top:3px;
		margin-bottom:3px;
	}

	#category_list .e_categoryB-3 ul {
		list-style: none;
		margin: 0;
		overflow: hidden
	}

	#category_list {
		display-radio: 1
	}
}

@media screen and (min-width: 769px) {
	#category_list .e_breadcrumb-2 .p_breadcrumb {
		justify-content: flex-end
	}

	#category_list .e_categoryB-3 .p_c_mbtn,#category_list .e_categoryB-3 .p_c_mput,#category_list .e_categoryB-3 .p_c_item > .p_c_content {
		display: none
	}
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
}

@media screen and (max-width: 1380px) and (min-width: 1280px) {
}

@media screen and (max-width: 1280px) and (min-width: 1020px) {
}

#static_main {
	min-height: 300px;
	display-radio: 1;
	padding-top: 50px;
	padding-bottom: 70px
}

#static_main .e_container-1 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 94%;
	display-radio: flex;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px
}

#static_main .e_container-1 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#static_main .e_container-1 .p_item {
	display-radio: 1
}

#static_main .e_container-1 .cbox-1-0 {
	padding-right: 1%
}

#static_main .e_richText-11 {
	font_radio: 2;
	display-radio: 1;
	font-size: 16px;
	color: #333333;
	line-height: 1.5;
	margin-top: 0px;
	margin-bottom: 30px
}

#static_main .e_h1-13 {
	font_radio: 2;
	display-radio: 1;
	color: #222222;
	font-size: 36px;
	font-weight: bold;
	line-height: 1.5;
	text-align: center
}

#static_main .e_line-14 {
	display-radio: 1;
	border-top-style: solid;
	border-top-width: 2px;
	width: 40px;
	margin-left: auto;
	margin-right: auto
}

#static_main .e_imageListNew-24 {
	overflow: hidden;
	position: relative;
	height:250px;
}

/* #static_main .e_imageListNew-24 .p_swiper {
	width: 100%;
	height: 100%;
	position: relative
}

#static_main .e_imageListNew-24 .p_swiper-slide {
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden
}

#static_main .e_imageListNew-24 .p_swiper-slide img {
	display: block;
	width: 100%;
	/* height: 100%; */
/* 	object-fit: cover
}

#static_main .e_imageListNew-24 .p_wrapper { */
	/* display: flex; */
	/* flex-wrap: wrap; */
/* 	flex-direction: row;
	justify-content: start
}

#static_main .e_imageListNew-24 .p_slide {
	flex-grow: 0;
	flex-shrink: 0;
	width: 100%; */
	/* flex-basis: 25%; */
/* 	overflow: hidden;
	padding: 0 5px;
	margin-bottom: 10px
}
*/
#static_main .e_imageListNew-24 .p_slide img {
	display: block;
	width: 100%; 
	/* height: 100%; */
	object-fit: cover;
	 height: 250px;
}
 
 #static_main {
	min-height: 300px;
	display-radio: 1;
	padding-top: 50px;
	padding-bottom: 70px
}

#static_main2 .e_container-1 {
	/* display: flex;
	flex-wrap: wrap;
	flex-direction: row; */
	width: 94%;
	display-radio: flex;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px
}

#static_main2 .e_container-1 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

@media screen and (max-width:768px) {
	.about_img {
		margin: 0 auto;
		max-width: 70%;
	}
	#static_main {
		display-radio: 1;
		background-color: rgba(255,255,255,1);
		padding-top: 20px;
		padding-bottom: 0px
	}

	#static_main .e_container-1 {
		display-radio: 1;
		flex-direction: row;
		margin-top: 0px
	}

	#static_main .e_h1-13 {
		font_radio: 2;
		display-radio: 1;
		font-weight: bold;
		line-height: 2;
		font-size: 30px
	}

	#static_main .e_container-1 .cbox-1-0 {
		flex: 0 0 100%
	}

	#static_main .e_container-1 .cbox-1-1 {
		flex: 0 0 100%
	}

	#static_main .e_richText-11 {
		font_radio: 1;
		display-radio: 1
	}

	#static_main .e_imageListNew-24 .p_slide {
		/* flex-basis: 50%; */
	/* 	flex-basis: 100%; */
	}
}

@media all and (max-width:640px){
#static_main .e_imageListNew-24 {
	overflow: hidden;
	position: relative;
	height:200px;
}
#static_main .e_imageListNew-24 .p_slide img {
	display: block;
	width: 100%; 
	/* height: 100%; */
	object-fit: cover;
	 height: 200px;
}
}
@media screen and (min-width: 769px) {
/* 	#static_main .e_imageListNew-24 .p_slide {
		flex-basis: calc(100% / 3)
	} */
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
}

#c_static_624-16920108875400 {
	overflow: hidden;
	display-radio: 1;
	background-fill-value: background-color;
	background-color: rgba(249,249,249,1);
	padding-top: 0px
}

#c_static_624-16920108875400 .e_container-1 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 90%;
	display-radio: flex;
	max-width: 1340px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	max-height: none;
	overflow: hidden;
	padding-left: 0px
}

#c_static_624-16920108875400 .e_container-1 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_624-16920108875400 .e_container-1 .cbox-1-0 {
	padding-bottom: 100px;
	padding-top: 100px
}

#c_static_624-16920108875400 .e_container-1 .cbox-1-1 {
	flex: 0 0 65%
}

#c_static_624-16920108875400 .e_loop-5 .p_list {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	max-width: 100%
}

#c_static_624-16920108875400 .e_loop-5 .p_loopitem {
	flex: 0 0 33.3%;
	position: relative
}

#c_static_624-16920108875400 .e_loop-5 .p_page {
	text-align: center
}

#c_static_624-16920108875400 .e_loop-5 .p_contclear {
	cursor: pointer
}

#c_static_624-16920108875400 .e_loop-5 .swiper-container {
	padding-bottom: 30px
}

#c_static_624-16920108875400 .e_container-6 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	display-radio: flex;
	background_radio: 1
}

#c_static_624-16920108875400 .e_container-6 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_624-16920108875400 .e_text-7 {
	line-height: 1.4;
	display-radio: 1;
	font_radio: 2;
	font-size: 30px;
	font-family: Arial;
	text-align: right;
	padding-right: 40px;
	position: relative;
	transition: all ease .3s;
	opacity: 1;
	color: #23979f
}

#c_static_624-16920108875400 .e_loop-5 {
	display-radio: 1
}

#c_static_624-16920108875400 .swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
	height: auto
}

#c_static_624-16920108875400 .e_container-1 .p_item {
	display-radio: 1
}

#c_static_624-16920108875400 .developmentPath {
	max-height: 550px;
	height: 100%;
	overflow: hidden
}

#c_static_624-16920108875400 .e_container-6 .cbox-6-0 {
	flex: 0 0 20%
}

#c_static_624-16920108875400 .e_container-6 .cbox-6-1 {
	flex: 0 0 75%
}

#c_static_624-16920108875400 .developmentPathBox {
	padding: 100px 0
}

#c_static_624-16920108875400 .developmentPathBox::before {
	content: '';
	position: absolute;
	left: 20%;
	height: 100%;
	width: 1px;
	background: #24b83d;
	top: 0
}

#c_static_624-16920108875400 .e_container-6 .e_text-7::after {
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	background: #24b83d;
	border-radius: 100%;
	right: -4px;
	top: 50%;
	transform: translateY(-50%)
}

#c_static_624-16920108875400 .e_container-6 .e_text-7::before {
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	border: 1px solid #24b83d;
	border-radius: 100%;
	right: -8px;
	top: 50%;
	transform: translateY(-50%)
}

#c_static_624-16920108875400 .developmentPathBox .swiper-button-prev {
	left: 20%;
	margin: 0;
	top: 30px;
	border: 1px solid #999;
	border-radius: 100%;
	width: 40px;
	height: 40px;
	margin-left: -20px;
	transition: all ease .3s
}

#c_static_624-16920108875400 .developmentPathBox .swiper-button-next {
	left: 20%;
	margin: 0;
	bottom: 60px;
	border: 1px solid #999;
	border-radius: 100%;
	width: 40px;
	height: 40px;
	margin-left: -20px;
	right: auto;
	top: auto;
	transition: all ease .3s
}

#c_static_624-16920108875400 .developmentPathBox .swiper-button-prev::after {
	font-size: 15px;
	font-weight: bold;
	color: #999;
	transform: rotate(90deg) translateX(-1px)
}

#c_static_624-16920108875400 .developmentPathBox .swiper-button-next::after {
	font-size: 15px;
	font-weight: bold;
	color: #999;
	transform: rotate(90deg) translateX(1px)
}

#c_static_624-16920108875400 .developmentPathBox .swiper-button-prev:hover,#c_static_624-16920108875400 .developmentPathBox .swiper-button-next:hover {
	background: #23979f;
	border: 1px solid #23979f
}

#c_static_624-16920108875400 .e_richText-10 {
	font_radio: 2;
	font_radio: 2;
	display-radio: 1;
	font-size: 16px;
	line-height: 2;
	background-color: rgba(255,255,255,1);
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	margin: 0px 20px;
	border-radius: 10px
}

#c_static_624-16920108875400 .e_text-11 {
	line-height: normal;
	font_radio: 2;
	display-radio: 1;
	text-align: left;
	font-size: 36px;
	font-weight: bold
}

#c_static_624-16920108875400 .e_line-12 {
	display-radio: 1;
	border-top-style: solid;
	border-top-width: 2px;
	width: 40px;
	margin-left: 0px;
	margin-right: auto
}

#c_static_624-16920108875400 .e_richText-13 {
	font_radio: 2;
	display-radio: 1;
	font-size: 16px;
	color: #333333;
	line-height: 2;
	margin-top: 0px;
	margin-bottom: 30px
}

@media screen and (max-width:768px) {
	#c_static_624-16920108875400 .e_loop-5 .p_loopitem {
		flex-grow: 0;
		flex-shrink: 0;
		flex-basis: calc(100% / 1)
	}

	#c_static_624-16920108875400 .e_container-1 {
		display-radio: 1
	}

	#c_static_624-16920108875400 .e_container-1 .cbox-1-0 {
		flex: 0 0 100%;
		padding-top: 50px;
		padding-bottom: 35px
	}

	#c_static_624-16920108875400 .e_container-1 .cbox-1-1 {
		flex: 0 0 100%
	}

	#c_static_624-16920108875400 .developmentPathBox {
		padding: 80px 0 120px
	}

	#c_static_624-16920108875400 .developmentPathBox .swiper-button-prev {
		top: 0;
		left: 20px
	}

	#c_static_624-16920108875400 .developmentPathBox::before {
		left: 19px;
		top: 40px;
		bottom: 110px;
		height: auto
	}

	#c_static_624-16920108875400 .e_container-6 {
		display-radio: 1;
		padding-left: 50px
	}

	#c_static_624-16920108875400 .e_text-7 {
		display-radio: 1;
		font_radio: 2;
		text-align: left;
		font-size: 16px;
		padding-left: 0px;
		padding-right: 0px
	}

	#c_static_624-16920108875400 .e_container-6 .cbox-6-0 {
		flex: 0 0 100%
	}

	#c_static_624-16920108875400 .e_container-6 .cbox-6-1 {
		flex: 0 0 100%
	}

	#c_static_624-16920108875400 .e_container-6 .e_text-7::after {
		right: auto;
		left: -33px
	}

	#c_static_624-16920108875400 .swiper-slide-active .e_text-7 {
		opacity: 1
	}

	#c_static_624-16920108875400 .developmentPathBox .swiper-button-next {
		left: 20px;
		bottom: 70px
	}

	#c_static_624-16920108875400 {
		display-radio: 1
	}

	#c_static_624-16920108875400 .e_richText-13 {
		font_radio: 1;
		display-radio: 1
	}
}

@media screen and (min-width: 769px) {
	#c_static_624-16920108875400 .e_loop-5 .p_loopitem {
		flex-grow: 0;
		flex-shrink: 0;
		flex-basis: calc(100% / 18)
	}

	#c_static_624-16920108875400 .swiper-slide-active .e_text-7 {
		font-size: 30px;
		opacity: 1
	}
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
}

@media screen and (max-width: 1380px) and (min-width: 1280px) {
}

@media screen and (max-width: 1280px) and (min-width: 1020px) {
}

#effect_main {
	min-height: 0px;
	padding-top: 50px;
	padding-bottom: 50px;
	display-radio: 1;
	max-height: none
}

#effect_main .e_container-1 {
	/* display: flex; */
	flex-wrap: wrap;
	flex-direction: row;
	width: 94%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
	min-height: 0px;
	display-radio: flex
}

#effect_main .e_container-1 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#effect_main .e_loop-6 .p_list {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	max-width: 100%
}

#effect_main .e_loop-6 .p_loopitem {
	flex: 0 0 33.3%;
	position: relative
}

#effect_main .e_loop-6 .p_page {
	text-align: center
}

#effect_main .e_loop-6 .p_filter_wrapper {
	width: 100%;
	font-size: 13px
}

#effect_main .e_loop-6 .p_kv_wrapper {
	display: flex;
	flex-wrap: nowrap;
	line-height: 40px;
	margin: 15px 0
}

#effect_main .e_loop-6 .p_filter_key {
	width: 70px;
	overflow: hidden;
	margin-right: 10px;
	font-weight: bold;
	color: #333333;
	font-size: 12px
}

#effect_main .e_loop-6 .p_v_item {
	display: inline-block;
	padding: 0 3px;
	cursor: pointer;
	font-size: 13px;
	color: #555555;
	margin-right: 30px
}

#effect_main .e_loop-6 .p_active .p_fbutton {
	color: #fff;
	background-color: cornflowerblue
}

#effect_main .e_loop-6 .p_result_item {
	position: relative;
	padding: 3px 20px 3px 10px;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin-right: 10px
}

#effect_main .e_loop-6 .p_filter_close {
	position: absolute;
	right: 0;
	top: 0;
	padding: 3px;
	font-style: normal;
	font-size: 16px;
	margin-top: -5px;
	cursor: pointer
}

#effect_main .e_loop-6 .multSelect {
	font-size: 13px;
	position: relative
}

#effect_main .e_loop-6 .multSelect .inputWrap {
	width: 100%;
	min-width: 100px;
	min-height: 24px;
	border: 1px solid #DCDFE6;
	border-radius: 3px;
	position: relative;
	cursor: pointer;
	background: white
}

#effect_main .e_loop-6 .multSelect.is-invalid .inputWrap {
	border-color: #dc3545
}

#effect_main .e_loop-6 .multSelect ul {
	padding: 0 5px;
	margin: 0;
	padding-right: 35px
}

#effect_main .e_loop-6 .multSelect ul,li {
	list-style: none
}

#effect_main .e_loop-6 .multSelect li {
	display: inline-block;
	background: #edf0f3;
	color: #92969c;
	padding: 0px 5px;
	margin: 1px 5px 1px 0;
	border-radius: 5px;
	line-height: 16px
}

#effect_main .e_loop-6 .multSelect .multSelect-option {
	width: 100%;
	border: 1px solid #DCDFE6;
	border-radius: 2px;
	border-top: 0;
	max-height: 200px;
	overflow-y: scroll;
	position: absolute;
	height: 0;
	opacity: 0;
	z-index: 9;
	background: #fff
}

#effect_main .e_loop-6 .multSelect .multSelect-option>div {
	line-height: 24px;
	cursor: pointer;
	padding: 0 10px
}

#effect_main .e_loop-6 .multSelect .multSelect-option>div.selected {
	color: #409eff
}

#effect_main .e_loop-6 .multSelect .multSelect-option>div:hover {
	color: #409eff;
	background: #f3f6f9
}

#effect_main .e_loop-6 .multSelect .fa-close {
	font-style: normal;
	font-size: 12px;
	padding: 0 5px 0 7px
}

#effect_main .e_loop-6 .multSelect .inputWrap>.fa svg {
	fill: #666;
	width: 12px;
	height: 12px;
	position: absolute;
	right: 0;
	top: calc(50% - 3px)
}

#effect_main .e_loop-6 .multSelect .inputWrap>.fa-down svg {
	transform: rotate(-90deg)
}

#effect_main .e_loop-6 .multSelect .inputWrap>.fa-up svg {
	transform: rotate(90deg)
}

#effect_main .e_loop-6 .multSelect .placeholder {
	line-height: 40px;
	padding-left: 10px;
	color: #aaa;
	position: absolute;
	left: 0;
	top: 0
}

#effect_main .e_loop-6 .p_normal_start {
	display: inline;
	width: 60px;
	height: 22px
}

#effect_main .e_loop-6 .p_date_start {
	display: inline;
	width: 105px;
	height: 22px
}

#effect_main .e_loop-6 .p_normal_end {
	display: inline;
	width: 60px;
	height: 22px;
	margin-right: 5px
}

#effect_main .e_loop-6 .p_date_end {
	display: inline;
	width: 105px;
	height: 22px;
	margin-right: 5px
}

#effect_main .e_loop-6 .p_split {
	margin: 0 5px
}

#effect_main .e_loop-6 .p_normal {
	margin-right: 16px
}

#effect_main .e_loop-6 .p_fbutton {
	background-color: #007bff;
	border: 1px solid #409EFF;
	text-decoration: none;
	color: white;
	font-size: 14px;
	text-align: center;
	padding: 10px 25px;
	position: relative;
	overflow: hidden
}

#effect_main .e_loop-6 .input-check,#effect_main .e_loop-6 .input-radio {
	margin: 0 5px;
	vertical-align: text-top
}

#effect_main .e_loop-6 .position-left {
	display: flex
}

#effect_main .e_loop-6 .position-right {
	display: flex;
	flex-direction: row-reverse
}

#effect_main .e_loop-6 .position-bottom {
	display: flex;
	flex-direction: column-reverse
}

#effect_main .e_loop-6 .p_mbutton {
	border: 1px solid #409EFF;
	text-decoration: none;
	color: #409EFF;
	font-size: 14px;
	text-align: center;
	padding: 10px 25px;
	position: relative;
	overflow: hidden
}

#effect_main .e_loop-6 .p_mbutton:after {
	content: "";
	display: none;
	width: 16px;
	height: 16px;
	background-color: #409eff;
	-webkit-transform: skewY(
-45deg);
	transform: skewY(
360deg);
	position: absolute;
	bottom: 0px;
	right: 0;
	z-index: 1
}

#effect_main .e_loop-6 .p_mbutton::before {
	content: "";
	display: none;
	width: 6px;
	height: 9px;
	border-right: #ffffff solid 2px;
	border-bottom: #ffffff solid 2px;
	-webkit-transform: rotate(
35deg);
	transform: rotate(
35deg);
	position: absolute;
	bottom: 5px;
	right: 4px;
	z-index: 2
}

#effect_main .e_loop-6 .p_active .p_mbutton::before {
	display: block
}

#effect_main .e_loop-6 .p_active .p_mbutton::after {
	display: block
}

#effect_main .e_loop-6 {
	margin-top: 0px;
	display-radio: 1
}

#effect_main .e_container-7 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: auto;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	cursor: pointer;
	transition: all ease .8s;
	display-radio: flex;
	margin-top: 15px;
	background-color: rgba(255,255,255,1);
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(238,238,238,1);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px
}

#effect_main .e_container-7 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#effect_main .e_container-7 a {
	pointer-events: none
}

#effect_main #bigimghnre {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100vh;
	max-height: 1000px;
	z-index: 11;
	opacity: 0;
	visibility: hidden;
	transition: all ease .3s
}

#effect_main #bigimghnre img {
	height: 100%;
	margin: 0 auto;
	display: block
}

#effect_main #bigimghnre .black {
	background: rgb(0 0 0 / .6);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	cursor: pointer;
	transition: all ease .5s
}

#effect_main #bigimghnre .black:hover {
	background: rgb(0 0 0 / .8)
}

#effect_main #bigimghnre.in {
	opacity: 1;
	visibility: visible;
	transition: all ease .5s
}

#effect_main .zhezi {
	position: absolute;
	margin-top: 0;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	overflow-y: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0 auto;
	max-height: 80vh;
	height: 100%
}

#effect_main .zhezi .xx {
	position: fixed;
	width: 32px;
	right: 0;
	top: 0;
	z-index: 2;
	background: rgb(0 0 0 / 50%)
}

#effect_main .zhezi .xx img {
	width: 32px !important;
	cursor: pointer
}

#effect_main .zhezi::-webkit-scrollbar {
	width: 0px
}

#effect_main .kzbianju .swiper-container {
	padding: 0 10px
}

#effect_main .kzbianju {
	margin: 0 -10px;
	width: auto !important
}

#effect_main .e_image-8 {
	overflow: hidden;
	display-radio: 1;
	height: 0px;
	padding-bottom: 70%;
	position: relative;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px
}

#effect_main .e_image-8 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0/*filter:grayscale(1);
*/
}/*
#effect_main .e_loop-6 .p_loopitem:nth-child(1) img,
#effect_main .e_loop-6 .p_loopitem:nth-child(2) img,
#effect_main .e_loop-6 .p_loopitem:nth-child(3) img,
#effect_main .e_loop-6 .p_loopitem:nth-child(4) img {
	filter: grayscale(0);
}
*/#effect_main .e_line-14 {
	display-radio: 1;
	border-top-style: solid;
	border-top-width: 2px;
	width: 40px;
	margin-left: auto;
	margin-right: auto
}

#effect_main .e_h1-17 {
	font_radio: 2;
	display-radio: 1;
	color: #222222;
	font-size: 36px;
	font-weight: bold;
	line-height: 1.5;
	text-align: center
}

#effect_main .e_text-18 {
	line-height: normal;
	font_radio: 2;
	display-radio: 1;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 10px
}

#effect_main .e_richText-19 blockquote {
	font-style: italic;
	font-family: Georgia,Times,"Times New Roman",serif;
	padding: 2px 0;
	border-style: solid;
	border-color: #ccc;
	border-width: 0;
	padding-left: 20px;
	padding-right: 8px;
	border-left-width: 5px
}

#effect_main .e_richText-19 ol {
	display: block;
	list-style-type: decimal;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	padding-inline-start: 40px
}

#effect_main .e_richText-19 li {
	display: list-item;
	text-align: -webkit-match-parent;
	list-style: inherit
}

#effect_main .e_richText-19 ul {
	display: block;
	list-style-type: disc;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	padding-inline-start: 40px
}

#effect_main .e_richText-19 {
	margin-left: auto;
	font_radio: 2;
	display-radio: 1;
	font-size: 16px;
	color: #333333;
	line-height: 2;
	text-align: center;
	max-width: 1000px;
	margin-right: auto
}

@media screen and (max-width:768px) {
	#effect_main .e_loop-6 .p_loopitem {
		flex-grow: 0;
		flex-shrink: 0;
		flex-basis: calc(100% / 2)
	}

	#effect_main .zhezi {
		max-height: 100vh;
		height: auto;
		width: 90%
	}

	#effect_main #bigimghnre img {
		height: auto;
		width: 100%
	}

	#effect_main .e_container-1 {
		display-radio: 1;
		width: 90%
	}

	#effect_main .e_container-7 {
		display-radio: 1;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px
	}

	#effect_main .p_loopitem > .e_container-7 {
		margin-right: 7px
	}

	#effect_main .p_loopitem:nth-child(2n+0) > .e_container-7 {
		margin-left: 7px;
		margin-right: 0px
	}

	#effect_main {
		display-radio: 1;
		padding-top: 20px
	}

	#effect_main .e_image-8 {
		display-radio: 1
	}

	#effect_main .e_loop-6 {
		display-radio: 1
	}

	#effect_main .e_h1-17 {
		font_radio: 2;
		display-radio: 1;
		font-weight: bold;
		line-height: 2;
		font-size: 24px
	}
}

@media screen and (min-width: 769px) {
	#effect_main .e_loop-6 .p_loopitem {
		flex-grow: 0;
		flex-shrink: 0;
		flex-basis: calc(100% / 3)
	}
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
	#effect_main .e_loop-6 .p_loopitem {
		flex-grow: 0;
		flex-shrink: 0;
		flex-basis: calc(100% / 3)
	}

	#effect_main .e_loop-6 {
		display-radio: 1
	}

	#effect_main .e_container-7 {
		display-radio: 1;
		padding-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		margin-left: 7px;
		margin-top: 7px;
		margin-right: 7px;
		margin-bottom: 7px
	}
}

#c_effect_022_P_226-17052855715480 {
	min-height: 0px;
	padding-top: 50px;
	padding-bottom: 50px;
	display-radio: 1;
	max-height: none;
	background_radio: 2;
	background-color: rgba(249,249,249,1)
}

#c_effect_022_P_226-17052855715480 .e_container-1 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 94%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
	min-height: 0px;
	display-radio: flex
}

#c_effect_022_P_226-17052855715480 .e_container-1 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_list {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	max-width: 100%
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_loopitem {
	flex: 0 0 33.3%;
	position: relative
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_page {
	text-align: center
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_filter_wrapper {
	width: 100%;
	font-size: 13px
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_kv_wrapper {
	display: flex;
	flex-wrap: nowrap;
	line-height: 40px;
	margin: 15px 0
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_filter_key {
	width: 70px;
	overflow: hidden;
	margin-right: 10px;
	font-weight: bold;
	color: #333333;
	font-size: 12px
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_v_item {
	display: inline-block;
	padding: 0 3px;
	cursor: pointer;
	font-size: 13px;
	color: #555555;
	margin-right: 30px
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_active .p_fbutton {
	color: #fff;
	background-color: cornflowerblue
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_result_item {
	position: relative;
	padding: 3px 20px 3px 10px;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin-right: 10px
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_filter_close {
	position: absolute;
	right: 0;
	top: 0;
	padding: 3px;
	font-style: normal;
	font-size: 16px;
	margin-top: -5px;
	cursor: pointer
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .multSelect {
	font-size: 13px;
	position: relative
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .multSelect .inputWrap {
	width: 100%;
	min-width: 100px;
	min-height: 24px;
	border: 1px solid #DCDFE6;
	border-radius: 3px;
	position: relative;
	cursor: pointer;
	background: white
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .multSelect.is-invalid .inputWrap {
	border-color: #dc3545
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .multSelect ul {
	padding: 0 5px;
	margin: 0;
	padding-right: 35px
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .multSelect ul,li {
	list-style: none
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .multSelect li {
	display: inline-block;
	background: #edf0f3;
	color: #92969c;
	padding: 0px 5px;
	margin: 1px 5px 1px 0;
	border-radius: 5px;
	line-height: 16px
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .multSelect .multSelect-option {
	width: 100%;
	border: 1px solid #DCDFE6;
	border-radius: 2px;
	border-top: 0;
	max-height: 200px;
	overflow-y: scroll;
	position: absolute;
	height: 0;
	opacity: 0;
	z-index: 9;
	background: #fff
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .multSelect .multSelect-option>div {
	line-height: 24px;
	cursor: pointer;
	padding: 0 10px
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .multSelect .multSelect-option>div.selected {
	color: #409eff
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .multSelect .multSelect-option>div:hover {
	color: #409eff;
	background: #f3f6f9
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .multSelect .fa-close {
	font-style: normal;
	font-size: 12px;
	padding: 0 5px 0 7px
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .multSelect .inputWrap>.fa svg {
	fill: #666;
	width: 12px;
	height: 12px;
	position: absolute;
	right: 0;
	top: calc(50% - 3px)
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .multSelect .inputWrap>.fa-down svg {
	transform: rotate(-90deg)
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .multSelect .inputWrap>.fa-up svg {
	transform: rotate(90deg)
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .multSelect .placeholder {
	line-height: 40px;
	padding-left: 10px;
	color: #aaa;
	position: absolute;
	left: 0;
	top: 0
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_normal_start {
	display: inline;
	width: 60px;
	height: 22px
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_date_start {
	display: inline;
	width: 105px;
	height: 22px
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_normal_end {
	display: inline;
	width: 60px;
	height: 22px;
	margin-right: 5px
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_date_end {
	display: inline;
	width: 105px;
	height: 22px;
	margin-right: 5px
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_split {
	margin: 0 5px
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_normal {
	margin-right: 16px
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_fbutton {
	background-color: #007bff;
	border: 1px solid #409EFF;
	text-decoration: none;
	color: white;
	font-size: 14px;
	text-align: center;
	padding: 10px 25px;
	position: relative;
	overflow: hidden
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .input-check,#c_effect_022_P_226-17052855715480 .e_loop-6 .input-radio {
	margin: 0 5px;
	vertical-align: text-top
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .position-left {
	display: flex
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .position-right {
	display: flex;
	flex-direction: row-reverse
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .position-bottom {
	display: flex;
	flex-direction: column-reverse
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_mbutton {
	border: 1px solid #409EFF;
	text-decoration: none;
	color: #409EFF;
	font-size: 14px;
	text-align: center;
	padding: 10px 25px;
	position: relative;
	overflow: hidden
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_mbutton:after {
	content: "";
	display: none;
	width: 16px;
	height: 16px;
	background-color: #409eff;
	-webkit-transform: skewY(
-45deg);
	transform: skewY(
360deg);
	position: absolute;
	bottom: 0px;
	right: 0;
	z-index: 1
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_mbutton::before {
	content: "";
	display: none;
	width: 6px;
	height: 9px;
	border-right: #ffffff solid 2px;
	border-bottom: #ffffff solid 2px;
	-webkit-transform: rotate(
35deg);
	transform: rotate(
35deg);
	position: absolute;
	bottom: 5px;
	right: 4px;
	z-index: 2
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_active .p_mbutton::before {
	display: block
}

#c_effect_022_P_226-17052855715480 .e_loop-6 .p_active .p_mbutton::after {
	display: block
}

#c_effect_022_P_226-17052855715480 .e_loop-6 {
	margin-top: 0px;
	display-radio: 1
}

#c_effect_022_P_226-17052855715480 .e_container-7 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: auto;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	cursor: pointer;
	transition: all ease .8s;
	display-radio: flex;
	margin-top: 15px;
	background-color: rgba(255,255,255,1);
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: rgba(238,238,238,1);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background_radio: 2
}

#c_effect_022_P_226-17052855715480 .e_container-7 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_effect_022_P_226-17052855715480 .e_container-7 a {
	pointer-events: none
}

#c_effect_022_P_226-17052855715480 #bigimghnre {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100vh;
	max-height: 1000px;
	z-index: 11;
	opacity: 0;
	visibility: hidden;
	transition: all ease .3s
}

#c_effect_022_P_226-17052855715480 #bigimghnre img {
	height: 100%;
	margin: 0 auto;
	display: block
}

#c_effect_022_P_226-17052855715480 #bigimghnre .black {
	background: rgb(0 0 0 / .6);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	cursor: pointer;
	transition: all ease .5s
}

#c_effect_022_P_226-17052855715480 #bigimghnre .black:hover {
	background: rgb(0 0 0 / .8)
}

#c_effect_022_P_226-17052855715480 #bigimghnre.in {
	opacity: 1;
	visibility: visible;
	transition: all ease .5s
}

#c_effect_022_P_226-17052855715480 .zhezi {
	position: absolute;
	margin-top: 0;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	overflow-y: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0 auto;
	max-height: 80vh;
	height: 100%
}

#c_effect_022_P_226-17052855715480 .zhezi .xx {
	position: fixed;
	width: 32px;
	right: 0;
	top: 0;
	z-index: 2;
	background: rgb(0 0 0 / 50%)
}

#c_effect_022_P_226-17052855715480 .zhezi .xx img {
	width: 32px !important;
	cursor: pointer
}

#c_effect_022_P_226-17052855715480 .zhezi::-webkit-scrollbar {
	width: 0px
}

#c_effect_022_P_226-17052855715480 .kzbianju .swiper-container {
	padding: 0 10px
}

#c_effect_022_P_226-17052855715480 .kzbianju {
	margin: 0 -10px;
	width: auto !important
}

#c_effect_022_P_226-17052855715480 .e_image-8 {
	overflow: hidden;
	display-radio: 1;
	height: 0px;
	padding-bottom: 55%;
	position: relative;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px
}

#c_effect_022_P_226-17052855715480 .e_image-8 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0/*filter:grayscale(1);
*/
}/*
#c_effect_022_P_226-17052855715480 .e_loop-6 .p_loopitem:nth-child(1) img,
#c_effect_022_P_226-17052855715480 .e_loop-6 .p_loopitem:nth-child(2) img,
#c_effect_022_P_226-17052855715480 .e_loop-6 .p_loopitem:nth-child(3) img,
#c_effect_022_P_226-17052855715480 .e_loop-6 .p_loopitem:nth-child(4) img {
	filter: grayscale(0);
}
*/#c_effect_022_P_226-17052855715480 .e_line-14 {
	display-radio: 1;
	border-top-style: solid;
	border-top-width: 2px;
	width: 40px;
	margin-left: auto;
	margin-right: auto
}

#c_effect_022_P_226-17052855715480 .e_h1-17 {
	font_radio: 2;
	display-radio: 1;
	color: #222222;
	font-size: 36px;
	font-weight: bold;
	line-height: 1.5;
	text-align: center
}

#c_effect_022_P_226-17052855715480 .e_richText-18 blockquote {
	font-style: italic;
	font-family: Georgia,Times,"Times New Roman",serif;
	padding: 2px 0;
	border-style: solid;
	border-color: #ccc;
	border-width: 0;
	padding-left: 20px;
	padding-right: 8px;
	border-left-width: 5px
}

#c_effect_022_P_226-17052855715480 .e_richText-18 ol {
	display: block;
	list-style-type: decimal;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	padding-inline-start: 40px
}

#c_effect_022_P_226-17052855715480 .e_richText-18 li {
	display: list-item;
	text-align: -webkit-match-parent;
	list-style: inherit
}

#c_effect_022_P_226-17052855715480 .e_richText-18 ul {
	display: block;
	list-style-type: disc;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	padding-inline-start: 40px
}

#c_effect_022_P_226-17052855715480 .e_richText-18 {
	margin-left: auto;
	font_radio: 2;
	display-radio: 1;
	font-size: 16px;
	color: #333333;
	line-height: 2;
	text-align: center;
	max-width: 1000px;
	margin-right: auto
}

@media screen and (max-width:768px) {
	#c_effect_022_P_226-17052855715480 .e_loop-6 .p_loopitem {
		flex-grow: 0;
		flex-shrink: 0;
		flex-basis: calc(100% / 2)
	}

	#c_effect_022_P_226-17052855715480 .zhezi {
		max-height: 100vh;
		height: auto;
		width: 90%
	}

	#c_effect_022_P_226-17052855715480 #bigimghnre img {
		height: auto;
		width: 100%
	}

	#c_effect_022_P_226-17052855715480 .e_container-1 {
		display-radio: 1;
		width: 90%
	}

	#c_effect_022_P_226-17052855715480 .e_container-7 {
		display-radio: 1;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px
	}

	#c_effect_022_P_226-17052855715480 .p_loopitem > .e_container-7 {
		margin-right: 7px
	}

	#c_effect_022_P_226-17052855715480 .p_loopitem:nth-child(2n+0) > .e_container-7 {
		margin-left: 7px;
		margin-right: 0px
	}

	#c_effect_022_P_226-17052855715480 {
		display-radio: 1;
		padding-top: 20px
	}

	#c_effect_022_P_226-17052855715480 .e_image-8 {
		display-radio: 1
	}

	#c_effect_022_P_226-17052855715480 .e_loop-6 {
		display-radio: 1
	}

	#c_effect_022_P_226-17052855715480 .e_h1-17 {
		font_radio: 2;
		display-radio: 1;
		font-weight: bold;
		line-height: 2;
		font-size: 24px
	}
}

@media screen and (min-width: 769px) {
	#c_effect_022_P_226-17052855715480 .e_loop-6 .p_loopitem {
		flex-grow: 0;
		flex-shrink: 0;
		flex-basis: calc(100% / 3)
	}
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
	#c_effect_022_P_226-17052855715480 .e_loop-6 .p_loopitem {
		flex-grow: 0;
		flex-shrink: 0;
		flex-basis: calc(100% / 3)
	}

	#c_effect_022_P_226-17052855715480 .e_loop-6 {
		display-radio: 1
	}

	#c_effect_022_P_226-17052855715480 .e_container-7 {
		display-radio: 1;
		padding-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		margin-left: 7px;
		margin-top: 7px;
		margin-right: 7px;
		margin-bottom: 7px
	}
}

@media screen and (max-width: 1380px) and (min-width: 1280px) {
}

@media screen and (max-width: 1280px) and (min-width: 1020px) {
}

.about_video {
width:100%; margin:auto; text-align:center;
}

.about_video video{
/* width:60%;  */
margin:auto; 
text-align:center;
width:75%; /* 202407 */
}

@media screen and (max-width: 768px) {
.about_video video{
width:100%; margin:auto; text-align:center;
}	
}


.pub-tit {
    font-size: 38px;
    font-weight: bold;
    color: #23979f;
    text-align: center;
    position: relative;
}

.pub-tit span {
    position: absolute;
    content: "";
    width: 100%;
    font-size: 48px;
    font-family: Arial, Helvetica, sans-serif;
    color: #024295;
    opacity: 0.09;
    left: 0px;
    z-index: 1;
    top: -30px;
    text-transform: uppercase;
}

.pub-tit i {
    font-style: normal;
    color: #0058b3;
}

.pub-info {
    color: #333;
    /* font-size:16px; */
    margin: 30px auto;
    text-align: center;
    max-width: 70%;
    line-height: 28px;
    font-size: 25px;
}

@media all and (max-width: 1180px) {
    .honor-wrap img {
        max-width:100%;
    }

    .honor-wrap {
        padding: 20px 0;
        margin-bottom: 20px;
    }

    .pub-tit {
        font-size: 22px;
    }

    .pub-tit span {
        font-size: 22px;
        top: -10px;
    }

    .pub-info {
        max-width: 92%;
        font-size: 14px;
    }
}



/*关于我们202308*/
.about{padding-top:0;}
.about_center02 .intro .img {
    /* padding:70px 0 45px; */
    text-align: center;
}
/* 荣誉证书 */
.honor-list{margin:95px auto 100px;overflow:hidden;}
.honor-list li{border:1px solid #d8dce8;padding:40px 20px;width:23%;float:left;margin-right:2.666666%;margin-bottom: 40px;text-align: center;border-radius:5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.honor-list li:nth-child(4n){margin-right:0}
.honor-list li .com-img{height:330px;}
.honor-list li .com-img img{width:100%;height:100%;object-fit: contain;}
.honor-list li h4{margin-top:30px;font-size: 20px;color:#333;}
/* 员工风采 */
.worker-list{margin:95px auto 100px;overflow:hidden;}
.worker-list li{border:1px solid #d8dce8;width:23%;float:left;margin-right:2.666666%;margin-bottom:32px;text-align: center;border-radius:5px;overflow:hidden;position:relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.worker-list li:nth-child(4n){margin-right:0}
.worker-list li .com-img{height:250px;}
.worker-list li .com-img img{width:100%;height:100%;object-fit:cover;}
.worker-list li h4{font-size:18px;position:absolute;left:0px;bottom:-100%;width:100%;background:rgba(33,40,54,0.58);color:#fff;padding:20px;transition:all 0.4s;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.worker-list li:hover h4{background:rgba(33,40,54,0.8);bottom:0;}
/* 企业优势 */
.advantage{ padding-bottom:50px;}
.advantage ul{ overflow:hidden;}
.advantage ul li{ width:20%; overflow:hidden; float:left;}
.advantage ul li .pics{ border:1px solid #ccc;}
.advantage ul li .pics img{ text-align:center;display:block; margin:0 auto; width:100%;transition: all 0.4s cubic-bezier(0.22, 0.61, 0.36, 1) 0s; -webkit-transition: all 0.4s cubic-bezier(0.22, 0.61, 0.36, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.22, 0.61, 0.36, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;}
.advantage ul li .pics:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
.advantage ul li .txts{ padding:15px 25px; height:300px;background: linear-gradient(to top,#23979f,#1e7cee);overflow:hidden;}
.advantage ul li .txts h3{ color:#fff; font-size:18px; line-height:26px; font-weight:bold; padding:11px 0;}
.advantage ul li .txts h4{ color:#fff; text-transform:uppercase; line-height:18px;}
.advantage ul li .txts p{ color:#fff; font-size:15px; line-height:24px; /* padding-top:12px; *//* padding-top:52px; */padding-top:12px;}
.advantage ul li .nub{ background:url(../images/nub.png) no-repeat; width:240px; height:215px;}
.advantage ul li .nub.nub1{ background-position:0 42px;}
.advantage ul li .nub.nub2{ background-position:-240px 42px;}
.advantage ul li .nub.nub3{ background-position:-480px 42px;}
.advantage ul li .nub.nub4{ background-position:-720px 42px;}
.advantage ul li .nub.nub5{ background-position:-960px 42px;}
.advantage ul li.li1 .txts{   border-right:1px solid #ccc; border-left:1px solid #ccc;background: linear-gradient(to top,#23979f,#1e7cee);}
/* 企业优势 */
@media(max-width:1000px){
	.advantage ul li{ width:100%; overflow:hidden; float:none;}
	.advantage ul li .txts {height:auto;}
	.advantage ul li .nub {display:none;}
	 
	
}
/* 关于我们 */
.about-cont1{padding:20px 0;}
.about-cont1-note{width:44%;float:left;}
.about-cont1-note .pub-tit{text-align: left;}
.about-cont1-note p{color:#333;line-height:22px;margin-top:28px;font-size:14px;}
.about-slide{width: 720px;margin: 0 auto;float:right;/*width: 100%;*/}
.view-big .swiper-container{width:100%;height:412px;}
.view-big .arrow-left{background: url(../images/appprev.png) no-repeat left top;position: absolute;left: 10px;top: 50%;margin-top: -25px;width: 28px;height: 51px;z-index: 10;}
.view-big .swiper-slide{position:relative;}
.view-big .play{position:absolute;width:84px;height:84px;background:url(../images/play.png) no-repeat center;z-index:99;left:50%;top:50%;margin-left:-42px;margin-top:-42px;cursor:pointer;}
.view-big img{width:100%;height:100%;object-fit: contain;}
.view-big .arrow-right{background: url(../images/appnext.png) no-repeat left bottom;position: absolute;right: 10px;top: 50%;margin-top: -25px;width: 28px;height: 51px;z-index: 10;}
.preview-sm{width: 100%;margin-top: 20px;position: relative;}
.preview-sm .swiper-container{width: 540px;height: 70px;}
.preview-sm .swiper-slide{width:128px;height:70px;background:#EFF4F6;border-radius:10px;cursor:pointer;margin-right:10px;}
.preview-sm .slide6{width: 82px;}
.preview-sm .arrow-left{background: url(../images/appprev.png) no-repeat center / contain;position: absolute;left: 10px;top: 50%;margin-top: -29px;width: 58px;height: 58px;z-index: 10;border-radius: 50%;left:0px;}
.preview-sm .arrow-right{background: url(../images/appnext.png) no-repeat center / contain;position: absolute;right: 10px;top: 50%;margin-top: -29px;width: 58px;height: 58px;z-index: 10;border-radius: 50%;right:0px;}
.preview-sm img{padding: 1px;width:100%;height:100%;object-fit: cover;}
.preview-sm .active-nav img{padding: 0;border: 1px solid #006EBD;border-radius:10px;}
.about-data-num{background:url(../images/about_number_bg.jpg) no-repeat center / cover;padding:110px 0;color:#fff;}
.about-introduce .info{font-size:16px;line-height: 35px;text-align: center;}
.about-introduce-data h4{font-size: 16px;margin-bottom:5px;}
.about-introduce-data h4 span{font-family: "DINPro";font-size:60px;}
.about-introduce-data ul{display:flex;justify-content: space-evenly;}
.about-introduce-data li{width:25%;font-size:16px;text-align: center;position: relative;}
.about-introduce-data li::after{position: absolute;content:"";width:1px;height:80px;background:#fff;left:0px;top:20px;}
.about-introduce-data li:first-child:after{display: none}
.about_center02{background: #eff4f6;}
.about-culture{padding:160px 0;/*background:url(../images/culture_bg.jpg) no-repeat center / cover;*/background:url(../images/culture_bg.png) no-repeat center / cover;}
.about-culture h2 span{z-index:1;}
.about-culture h2{text-align: center;margin-bottom:45px;}
.about-culture ul{/*background:#fff;*/border-radius:10px;overflow:hidden;box-shadow: 0px 5px 22.08px 1.92px rgba(6, 5, 5, 0.02); background:#006ebd;}
.about-culture ul li{width:50%;float:left;text-align: center;/*padding:50px;*/position:relative; color:#fff;}
.about-culture ul li::after{position: absolute;content:"";width:1px;/*height:80%;top:10%;*/background:#d1d9e8;height:80%;}
.about-culture ul li:first-child:after{right:0px;top:20%; }
.about-culture ul li:nth-child(2):after{display: none}
.about-culture ul li:nth-child(3):after{display: none}
.about-culture ul li:last-child:after{left:-1px;top:0%;}
.about-culture ul li::before{position: absolute;content:"";width:80%;background:#d1d9e8; height:1px;}
.about-culture ul li:first-child:before{right:0px;bottom:0px; }
.about-culture ul li:nth-child(2):before{display: none}
.about-culture ul li:nth-child(3):before{display: none}
.about-culture ul li:last-child:before{left:0px;top:-1px; }
.about-culture ul li h4{font-size:24px;/*color:#333;*/margin:25px auto;color:#fff;}
.about-culture ul li .item{float:right;width:80%; /*height:258px;*/ transition:.3s ease;  margin-left:-2px;}
.about-culture ul li:nth-child(2n) .item{float:left; }
/*.about-culture ul li .item:hover{background:url(../images/ipart03_1.png) no-repeat center;}*/
.about-culture ul li .item .box{padding:30px 30px;}
.about-culture ul li .item .intro{margin-bottom:20px; float:left; border:1px solid #FFFFFF; padding:8px; border-radius:8px;}
.about-culture ul li .item .intro .img{width:58px; height:61px; float:right; /*background:url(../images/ipart03_2.png) no-repeat;*/ transition:transform .5s ease;}
.about-culture ul li .item:hover .intro .img{/*background-position:0 -61px;*/}
.about-culture ul li .item .content{font-size:14px; color:#fff; line-height:22px; /*height:44px; */overflow:hidden; padding-left:20px; text-align:left;}
.about-culture ul li .item .content .tit{font-size:25px; color:#fff; font-family:Impact;line-height:1; margin-top:0; font-weight:normal; margin-bottom:15px;}
.about-culture ul li .item1{}
.about-culture ul li .item2{}
.about-culture ul li .item3{}
.about-culture ul li .item4{}
.about-culture ul li .item:hover .intro .img{transform:rotateY(180deg);}
.about-history{padding:30px 0 50px 0;}
.gslc{ padding-bottom: 67px;}
.gslc_tit{padding: 50px 0 88px;text-align: center;}
.gslc_tit h2{font-size: 36px; font-weight: bold; color: #327e58; padding-bottom: 30px; position: relative;}
.gslc_tit h2:before{border-bottom: 2px solid #327e58;bottom: 0;left: 50%; transform: translateX(-50%);position:absolute; content: ""; width: 110px;}
.gslc_nr{ padding: 0 100px 0 100px;position: relative; }
/*.gslc_nr:before{position: absolute; content: "";border-bottom: 2px solid #0099ff;width: 100%;left: 0; bottom: 10px;bottom: 5px;}*/
.gslcbox h2{color: #fff;/*background: #318f60;margin-left: 5px; padding: 9px; font-size: 16px; border-radius: 10px;*/ font-size: 20px;/* color:#006ebd; */ font-weight:bold; padding-top:15px; padding-bottom:15px;background: linear-gradient(to left,#23979f,#1e7cee); color: transparent; -webkit-background-clip: text; background-clip: text;width:80px;}
.gslcbox h2 b{width: 16px;height: 16px;border-radius: 8px; background: #e4f5ef; display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;}
.gslcbox{position: relative;/*overflow: hidden;*/-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 60px;}
.gslcxq {min-height: 50px; width:2px; /* background:#0099ff; */ text-align:center; margin-left:20px; background: linear-gradient(to left,#23979f,#1e7cee);}
.gslcxq:after{position: absolute;/* left: 0; */ bottom: -5px;content: "";width:10px; height:10px; border-radius: 10px; /* background:#0099ff; */ text-align:center;  margin-left:15px;z-index:200;background: linear-gradient(to left,#23979f,#1e7cee);left: 60px;}
.gslcxq h3{position: absolute;left: -15px; bottom: 60px; font-size: 22px; color: #318f60; transform: rotate(-90deg);}
.gslc_nr .swiper-wrapper .swiper-slide .gslcxq {background: linear-gradient(#23979f,#1e7cee);}
.gslc_nr .swiper-wrapper .swiper-slide .gslcxq:after{background: linear-gradient(#23979f,#1e7cee);}
.gslc_nr .swiper-wrapper .swiper-slide:nth-child(2n) .gslcbox{position: relative;/*overflow: hidden;*/-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin-bottom:-200px; padding-top:30px; padding-left: 60px;}
.gslc_nr .swiper-wrapper .swiper-slide:nth-child(2n) .gslcxq {min-height: 50px; width:2px; /* background:#0099ff;  */text-align:center; margin-left:20px; position: absolute;/* left: 0; */top: -5px;background: linear-gradient(#23979f,#1e7cee);}
.gslc_nr .swiper-wrapper .swiper-slide:nth-child(2n) .gslcxq:after{position: absolute;left: -5px;  content: "";width:10px; height:10px; border-radius: 10px; /* background:#0099ff; */ text-align:center;  margin-left:0px;top: 0px; z-index:200;background: linear-gradient(to left,#23979f,#1e7cee);}
.gslc_nr .swiper-container{background:url(../images/history_bg.png) no-repeat center / cover; padding-top:200px; padding-bottom:200px;/* overflow-y: visible;*/}
.gslc_nr .swiper-container:before{position: absolute; content: "";border-bottom: 2px solid #23979f;width: 100%;left: 0; /*bottom: 10px;*/bottom: 200px;}
.gslc_nr .swiper-button-prev, .gslc_nr .swiper-button-next{top:65%;}
.gslc_nr .swiper-wrapper {align-items: flex-end;}
/*.lefttb{background: url(../images/a_06.png) no-repeat left center #f8f9fb; width: 25px;height: 4px; position: absolute;bottom: 9px;left: 0;}
.righttb{background: url(../images/a_06.png) no-repeat right center #f8f9fb; width: 25px;height: 4px; position: absolute;bottom: 9px;right: 0;}
*/
@media(max-width:1220px){
 .gslc_nr{padding-left: 50px;padding-right: 50px;}
/*.gslc_nr .swiper-container{ padding-top:80px; padding-bottom:80px;}
.gslc_nr .swiper-container:before{bottom: 80px;}*/
}
@media(max-width:1000px){
.gslc_tit{padding: 20px 0;}
.gslc_tit h2{font-size: 24px;padding-bottom: 20px;}
.gslc_nr{padding: 0;}
.gslc_nr .swiper-button-prev, .gslc_nr .swiper-button-next{top:55%;}
.gslc_nr .swiper-container{ padding-top:0px; padding-bottom:200px;}
.gslc_nr .swiper-container:before{bottom: 200px;}
.gslc{padding-bottom: 40px;}
}
@media(max-width:760px){
.gslcbox h2{ font-size: 15px;}
.gslcbox p{ font-size: 12px;}
/*.gslc_nr .swiper-container{ padding-top:30px; padding-bottom:30px;}
.gslc_nr .swiper-container:before{bottom: 30px;}*/
.gslc_nr .swiper-container{ padding-top:0px; padding-bottom:150px;overflow: visible;}
.gslc_nr .swiper-container:before{bottom: 150px;}
.gslcbox h2{ font-size: 15px;}
}
.about-honor{/*padding:140px 0;*/padding:40px 0; }
.about-honor ul{/*display:flex;*/justify-content:space-between;/*margin:80px auto 50px;*//* margin:80px auto 0px; */margin:40px auto 0px;/* 202407 */}
.about-honor ul li{width:23%;text-align: center;border:1px solid #e5e5e5;padding:10px 10px; border-radius:5px; display:inline-block;margin-right: 1.666666%;margin-bottom: 32px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.about-honor ul li h4{/* padding:5px 0px 0; */position:relative;font-size:18px;color:#333;text-align:center;padding:45px 0px 0;/* 202407 */ }
.about-honor ul li .com-img{width:100%;height:260px}
.about-honor ul li .ofH {   overflow: hidden; }
.about-honor ul li .com-img img{width:100%;height:100%;object-fit:contain}
.about-honor_bottom {text-align:center; position:relative; margin-bottom:30px; padding:10px 0;}
.about-honor_bottom a{display: block;border: 0px #23979f solid;height: 45px;line-height: 45px;width:150px; text-align: center; font-size: 16px; color: #FFF; position: relative;margin: auto; cursor:pointer; /* background: linear-gradient(#23979f, #1e7cee); */border-radius: 20px;background:#23979f;}
.about-honor_bottom a .icon{display: inline-block;overflow: hidden;width:16px;height:18px;vertical-align: middle; background-position:0 -18px !important;background: url(../images/load_icon.png)  no-repeat;margin: 0 .3em; background-position:0 0;}
.about-honor_bottom a:hover {border-color: #23979f;  background-color: #23979f;color: #fff;}
.about-honor_bottom a:hover .icon{background-position:0 0px;}
.pub-more{background:url(../images/moreblue.png) no-repeat center / contain;width:87px;height:44px;display:block;margin:0 auto;}
.pub-more.white{background:url(../images/morewhite.png) no-repeat center / contain;}
.about-staff{/* background:#eff4f6; *//*padding:170px 0;*/ padding:70px 0;}
.about-staff .pub-info{margin-bottom:80px;}
#certificate_swiper{ width:1370px;}
#partners_swiper{ width:1370px;}
#staff_swiper{ width:1370px;}
.about-honor .contain .swiper-button-prev {margin-top:30px;left: 0px;}
.about-honor .contain .swiper-button-next {margin-top:30px;right: 0px; }
@media all and (max-width:1449px){/*1440 * 900*/
    .contain{/*width:100%;*/padding:0 2%; width:auto;}
	
	 
#certificate_swiper{ width: calc((100% - 60px)); }	
#partners_swiper{ width: calc((100% - 60px)); }	
#staff_swiper{ width: calc((100% - 60px)); }
   
}
@media all and (max-width:1367px){/*1366 * 768*/
}
@media all and (max-width:1281px){
	 
.about-honor .contain .swiper-button-prev {margin-top:0px;left: 10px;}
.about-honor .contain .swiper-button-next {margin-top:0px;right: 0px; }
   
}
/* ipad 及以下 */
@media all and (max-width:1180px){
	 
	 .about-honor .contain .swiper-button-prev {margin-top:0px;left: 0px;}
.about-honor .contain .swiper-button-next {margin-top:0px;right: 0px; }
    /* honor */
    .honor-list{margin:25px auto;}
    .honor-list li{width:48%;margin-right:0;padding:15px;margin-bottom: 15px;;}
    .honor-list li .com-img{height:200px;}
    .honor-list li h4{font-size:14px;margin-top:15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
    .honor-list li:nth-child(2n){float:right;}    
     /* worker */
     .worker-list{margin:25px auto;}
     .worker-list li{width:48%;margin-right:0;padding:0px;margin-bottom: 15px;;}
     .worker-list li .com-img{height:110px;}
     .worker-list li h4{font-size:14px;padding:10px;bottom:0;}
     .worker-list li:nth-child(2n){float:right;}
    /* 关于我们 */
    .about-cont1{padding:30px 0;}
    .about-cont1-note{width:100%;}
    .about-data-num{padding:20px 0;}
    .about-introduce-data ul{flex-wrap: wrap;}
    .about-data-num li{width:50%;margin-bottom:25px;}
    .about-introduce-data li::after{display:none;}
    .about-introduce-data h4 span{font-size: 40px;}
    .about-culture{padding:30px 0;}
    .about-culture h2{margin-bottom:20px;}
    .about-honor{padding:30px 0;}
    .about-honor ul{flex-wrap:wrap;margin-top:20px;}
    .about-honor ul li{width:46%; height: 225px;}
    .about-slide{width:100%;}
    .view-big .swiper-container{height:220px;}
    .preview-sm .arrow-right{width:40px;height:40px;right:0px;}
    .preview-sm .arrow-left{width:40px;height:40px;left:0px;}
    .preview-sm .swiper-slide{width:100px;height:60px;}
   
    .about-staff{padding:30px 0;}
    .about-staff .pub-info{margin-bottom:20px;}
	
	
   
	
	
    .about-culture ul li span img{width:40px;}
     .about-honor ul li .com-img{height:167px;}
   
}
/* Mobile */
@media all and (max-width:768px){
.about-cont1-note p{font-size:14px;}
	 
}

@media all and (max-width:640px){
	.about-honor ul li h4{padding:5px 0px 0;position:relative;font-size:12px;color:#333;text-align:center;}
 .about-culture ul li{width:100%;padding:20px 0px;}
     .about-culture ul li:before{display:none;}
    .about-culture ul li:after{display:none;}
	
	.about-culture ul li .item{width:100%; float:none;}
	.about-culture ul li .item .box {padding: 10px 10px;}
	
	
	 
	 
}
/*关于我们202308*/