	/* pre css */
	#c_grid-116273709439191 {
		position: static !important;
	}

	#c_grid-116273709439191 .p_gridbox::after {
		content: '';
		clear: left;
		display: block
	}

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

	#c_grid-116273709439191>div>.p_gridCell {
		float: left;
		position: static
	}

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

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

	#c_grid-116273709439191 {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		display-radio: 1
	}

	@media screen and (max-width:768px) {
		#c_grid-116273709439191>.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) {
		#c_grid-116273709439191>.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) {
		#c_grid-116273709439191>.p_gridbox>.p_gridCell:nth-child(1n + 1) {
			width: 100%;
			margin-left: 0%;
			margin-right: 0%;
			margin-top: 0rem;
			margin-bottom: 0rem;
			clear: left
		}
	}

	#c_static_001-16420726227420 {
		min-height: 0px;
		padding-left: 0px;
		padding-right: 0px;
		display-radio: 1;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: rgba(255, 255, 255, 1);
		margin-top: 0px
	}

	#c_static_001-16420726227420 .e_container-1 {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		width: 100%;
		max-width: 1200px;
		margin-left: auto;
		margin-right: auto;
		display-radio: flex;
		min-width: 0px;
		background_radio: 1
	}

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

	#c_static_001-16420726227420 .e_image-4 {
		overflow: hidden;
		max-width: 160px !important;
		margin-right: 0px;
		display-radio: 1;
		min-width: 0px;
		margin-top: 15px
	}

	#c_static_001-16420726227420 .e_image-4 img {
		width: 100%;
		height: 100%;
		object-fit: contain
	}

	#c_static_001-16420726227420 .e_container-1 .cbox-1-0 {
		flex: 0 0 368px
	}

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

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

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

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

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

	#c_static_001-16420726227420 .e_navigationA-6 .p_navButton {
		display: none
	}

	#c_static_001-16420726227420 .e_navigationA-6 .p_level2Box {
		display: none;
		height: auto;
		padding: 15px 0;
		background: #fff;
		width: 160px;
		position: absolute;
		left: 50%;
		top: 100%;
		z-index: 99;
		transform: translateX(-50%);
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px
	}

	#c_static_001-16420726227420 .e_navigationA-6 .p_level3Box {
		display: none;
		height: auto;
		padding: 15px 0;
		background: #fff;
		width: 130px;
		position: absolute;
		top: 0;
		left: 100%;
		z-index: 9;
		border-radius: 5px;
		border-top-left-radius: 0px
	}

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

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

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

	#c_static_001-16420726227420 .e_navigationA-6 .p_level1Item a {
		font-size: 16px;
		padding: 0 1.2vw;
		line-height: 80px;
		display: block;
		text-align: center
	}

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

	#c_static_001-16420726227420 .e_navigationA-6 .p_level2Item a:hover {
		opacity: 1
	}

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

	#c_static_001-16420726227420 .p_menu1Item {
		display-radio: 1
	}

	#c_static_001-16420726227420 .e_navigationA-6 .p_menu2Item {
		display-radio: 1;
		color: rgba(51, 51, 51, 1)
	}

	#c_static_001-16420726227420 .e_navigationA-6 .p_menu3Item {
		display-radio: 1;
		color: rgba(102, 102, 102, 1)
	}

	@media screen and (max-width:768px) {
		#c_static_001-16420726227420 {
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			padding-bottom: 10px
		}

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

		#c_static_001-16420726227420 .e_navigationA-6 .p_iconBox {
			display: block
		}

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

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

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

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

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

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

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

		#c_static_001-16420726227420 .e_navigationA-6 .p_level1Item a,
		#c_static_001-16420726227420 .e_navigationA-6 .p_level2Item a {
			line-height: 50px;
			font-size: 14px;
			padding: 0;
			display: inline;
			text-align: left;
			opacity: 1
		}

		#c_static_001-16420726227420 .s_templatetitle {
			color: #333
		}
	}

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

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

		#c_static_001-16420726227420 .e_navigationA-6 .p_iconBox {
			display: none
		}
	}

	#c_grid-116273709439190 .p_gridbox::after {
		content: '';
		clear: left;
		display: block
	}

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

	#c_grid-116273709439190>div>.p_gridCell {
		float: left;
		position: static
	}

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

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

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

	@media screen and (max-width:768px) {
		#c_grid-116273709439190>.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) {
		#c_grid-116273709439190>.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) {
		#c_grid-116273709439190>.p_gridbox>.p_gridCell:nth-child(1n + 1) {
			width: 100%;
			margin-left: 0%;
			margin-right: 0%;
			margin-top: 0rem;
			margin-bottom: 0rem;
			clear: left
		}
	}

	#c_effect_087-1658378759704 {
		min-height: 0px;
		display-radio: 1
	}

	#c_effect_087-1658378759704 .e_html-1 {
		display-radio: 1;
		background_radio: 1;
		min-height: 0px
	}

	@media screen and (max-width:768px) {
		#c_effect_087-1658378759704 .e_html-1 {
			display-radio: 1;
			background_radio: 1
		}
	}

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

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

	#c_static_001-16420726718590 .e_container-1 {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		max-width: 1800px;
		width: 96%;
		margin-left: auto;
		margin-right: auto;
		display-radio: flex;
		margin-top: 6px;
		min-width: 0px
	}

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

	#c_static_001-16420726718590 .e_container-1 .cbox-1-0 {
		flex: 0 0 85%
	}

	.havestatic>div,
	.havestatic>div[class*="cbox-"] {
		position: static !important
	}

	.e_container0 {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		width: 100%;
		max-width: 1400px;
		margin-left: auto;
		margin-right: auto;
		padding-left: 15px;
		padding-right: 15px
	}

	.e_container0>.p_item {
		flex: 1;
		max-width: 100%;
		max-height: 100%
	}

	.e_container0 .cbox-10-0 {
		flex: 0 0 auto;
		margin-right: 0px;
		margin-left: auto
	}

	.e_container0 .cbox-10-1 {
		flex: 0 0 auto;
		margin-left: 20px;
		margin-right: 20px
	}

	.e_container0 .cbox-10-2 {
		flex: 0 0 auto;
		margin-left: 0px;
		margin-right: auto
	}

	#c_static_001-16420726718590 {
		min-height: 0px;
		padding-top: 26px;
		padding-bottom: 26px;
		display-radio: 1;
		background-fill-value: background-color;
		margin-left: 0px;
		margin-bottom: 100px;
		background-color: rgba(216, 216, 216, 1)
	}

	#c_static_001-16420726718590 .e_container-1 .cbox-1-2 {
		flex: 0 0 28%
	}

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

	#c_static_001-16420726718590 .e_bottomNav-29 .p_level1Item {
		width: auto;
		padding: 0 15px;
		flex-grow: 1;
		display-radio: 1
	}

	#c_static_001-16420726718590 .e_bottomNav-29 .p_level3Box {
		display: none
	}

	#c_static_001-16420726718590 .e_bottomNav-29 .p_menu1Item {
		font-size: 14px;
		font-weight: normal;
		line-height: 1.8;
		margin-bottom: 15px;
		display-radio: 1
	}

	#c_static_001-16420726718590 .e_bottomNav-29 .p_menu2Item {
		font-size: 13px;
		font-weight: normal;
		line-height: 2;
		display-radio: 1
	}

	#c_static_001-16420726718590 .e_bottomNav-29 {
		font_radio: 2;
		display-radio: 1;
		font-size: 16px;
		color: rgba(255, 255, 255, 1);
		line-height: 1;
		min-height: 40px;
		margin-top: 20px
	}

	#c_static_001-16420726718590 .e_richText-35 {
		font_radio: 2;
		display-radio: 1;
		width: 100%;
		max-width: 1200px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 2px;
		margin-top: 18px;
		font-size: 14px;
		color: rgba(89, 89, 89, 1);
		line-height: 1.5;
		text-align: center;
		min-height: 18px
	}

	#c_static_001-16420726718590 .e_container-1 .p_item {
		display-radio: 1
	}

	#c_static_001-16420726718590 .e_container-1 .cbox-1-1 {
		flex: 0 0 15%
	}

	#c_static_001-16420726718590 .e_text-20 {
		font_radio: 2;
		max-width: 150px;
		margin-left: auto;
		margin-right: 0px;
		display-radio: 1;
		font-size: 14px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
		margin-top: 5px
	}

	#c_static_001-16420726718590 .e_image-49 {
		overflow: hidden;
		display-radio: 1;
		max-width: 138px;
		min-width: 0px;
		margin-left: auto
	}

	#c_static_001-16420726718590 .e_image-49 img {
		width: 100%;
		height: 100%;
		object-fit: contain
	}

	#c_static_001-16420726718590 .e_provider-50 {
		text-align: center;
		display: none
	}

	#c_static_001-16420726718590 .e_credible-51 img {
		display: none
	}

	#c_static_001-16420726718590 .e_credible-51 .img1 {
		width: 65px;
		height: 23px
	}

	#c_static_001-16420726718590 .e_credible-51 .img2 {
		width: 79px;
		height: 28px
	}

	#c_static_001-16420726718590 .e_credible-51 .img3 {
		width: 92px;
		height: 33px
	}

	#c_static_001-16420726718590 .e_credible-51 .img4 {
		width: 106px;
		height: 38px
	}

	#c_static_001-16420726718590 .e_credible-51 .img5 {
		width: 131px;
		height: 47px
	}

	@media screen and (max-width:768px) {
		#c_static_001-16420726718590 {
			padding-right: 0px;
			padding-left: 0px
		}

		#c_static_001-16420726718590 .e_container-1 {
			padding-left: 10px;
			padding-right: 10px;
			flex-direction: column
		}

		#c_static_001-16420726718590 .e_bottomNav-29 .p_menu1Item,
		#c_static_001-16420726718590 .e_bottomNav-29 .p_menu2Item {
			display: flex;
			justify-content: space-between
		}

		#c_static_001-16420726718590 .e_bottomNav-29 .p_level1Box ul {
			display: none
		}

		#c_static_001-16420726718590 .e_bottomNav-29 .p_jtIcon {
			width: auto;
			height: auto;
			max-width: 20px;
			font-size: inherit;
			transition: 0.5s;
			margin: 0
		}

		#c_static_001-16420726718590 .e_bottomNav-29 .p_jtIcon.active {
			transform: rotateZ(90deg)
		}

		#c_static_001-16420726718590 .e_bottomNav-29 a {
			display: flex;
			flex-direction: column;
			justify-content: center
		}

		#c_static_001-16420726718590 .e_bottomNav-29 .p_level1Item {
			padding: 0
		}

		#c_static_001-16420726718590 .e_bottomNav-29 .p_menu2Item svg {
			opacity: .5
		}

		#c_static_001-16420726718590 .e_bottomNav-29 {
			font_radio: 1;
			margin-top: 10px
		}
	}

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

		#c_static_001-16420726718590 .e_bottomNav-29 .p_jtIcon {
			display: none
		}
	}

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

	#c_static_001-1657166606360 {
		min-height: 100px;
		display-radio: 1;
		margin-top: 92px;
		margin-bottom: 0px
	}

	#c_static_001-1657166606360 .e_image-1 {
		overflow: hidden;
		display-radio: 1
	}

	#c_static_001-1657166606360 .e_image-1 img {
		width: 100%;
		height: 100%;
		object-fit: contain
	}

	#c_static_001-1657166611875 {
		min-height: 300px;
		display-radio: 1;
		margin-top: 0px
	}

	#c_static_001-1657166611875 .e_loop-1 .p_list {
		display: flex;
		flex-wrap: wrap;
		position: relative;
		max-width: 100%;
		display-radio: flex
	}

	#c_static_001-1657166611875 .e_loop-1 .p_loopitem {
		flex: 0 0 33.3%;
		position: relative
	}

	#c_static_001-1657166611875 .e_loop-1 .p_page {
		text-align: center
	}

	#c_static_001-1657166611875 .e_loop-1 .p_filter_wrapper {
		width: 100%;
		font-size: 13px
	}

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

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

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

	#c_static_001-1657166611875 .e_loop-1 .p_active .p_fbutton {
		color: #fff;
		background-color: cornflowerblue
	}

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

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

	#c_static_001-1657166611875 .e_loop-1 .multSelect {
		font-size: 13px;
		position: relative
	}

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

	#c_static_001-1657166611875 .e_loop-1 .multSelect.is-invalid .inputWrap {
		border-color: #dc3545
	}

	#c_static_001-1657166611875 .e_loop-1 .multSelect ul {
		padding: 0 5px;
		margin: 0;
		padding-right: 35px
	}

	#c_static_001-1657166611875 .e_loop-1 .multSelect ul,
	li {
		list-style: none
	}

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

	#c_static_001-1657166611875 .e_loop-1 .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_static_001-1657166611875 .e_loop-1 .multSelect .multSelect-option>div {
		line-height: 24px;
		cursor: pointer;
		padding: 0 10px
	}

	#c_static_001-1657166611875 .e_loop-1 .multSelect .multSelect-option>div.selected {
		color: #409eff
	}

	#c_static_001-1657166611875 .e_loop-1 .multSelect .multSelect-option>div:hover {
		color: #409eff;
		background: #f3f6f9
	}

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

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

	#c_static_001-1657166611875 .e_loop-1 .multSelect .inputWrap>.fa-down svg {
		transform: rotate(-90deg)
	}

	#c_static_001-1657166611875 .e_loop-1 .multSelect .inputWrap>.fa-up svg {
		transform: rotate(90deg)
	}

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

	#c_static_001-1657166611875 .e_loop-1 .p_normal_start {
		display: inline;
		width: 100px;
		height: 40px
	}

	#c_static_001-1657166611875 .e_loop-1 .p_date_start {
		display: inline;
		width: 105px;
		height: 40px
	}

	#c_static_001-1657166611875 .e_loop-1 .p_normal_end {
		display: inline;
		width: 100px;
		height: 40px;
		margin-right: 5px
	}

	#c_static_001-1657166611875 .e_loop-1 .p_date_end {
		display: inline;
		width: 105px;
		height: 40px;
		margin-right: 5px
	}

	#c_static_001-1657166611875 .e_loop-1 .p_split {
		margin: 0 5px
	}

	#c_static_001-1657166611875 .e_loop-1 .p_normal {
		margin-right: 16px
	}

	#c_static_001-1657166611875 .e_loop-1 .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_static_001-1657166611875 .e_loop-1 .input-check,
	#c_static_001-1657166611875 .e_loop-1 .input-radio {
		margin: 0 5px;
		vertical-align: text-top
	}

	#c_static_001-1657166611875 .e_loop-1 .position-left {
		display: flex
	}

	#c_static_001-1657166611875 .e_loop-1 .position-right {
		display: flex;
		flex-direction: row-reverse
	}

	#c_static_001-1657166611875 .e_loop-1 .position-bottom {
		display: flex;
		flex-direction: column-reverse
	}

	#c_static_001-1657166611875 .e_loop-1 .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_static_001-1657166611875 .e_loop-1 .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_static_001-1657166611875 .e_loop-1 .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_static_001-1657166611875 .e_loop-1 .p_active .p_mbutton::before {
		display: block
	}

	#c_static_001-1657166611875 .e_loop-1 .p_active .p_mbutton::after {
		display: block
	}

	#c_static_001-1657166611875 .e_loop-1 .p_input_match {
		width: 100px;
		height: 40px;
		padding: 10px;
		border: 1px solid #ced4da;
		border-radius: 3px
	}

	#c_static_001-1657166611875 .e_loop-1 .p_filter_result {
		display: none
	}

	#c_static_001-1657166611875 .e_loop-1 .p_contclear {
		cursor: pointer;
		display: none
	}

	#c_static_001-1657166611875 .e_loop-1 .swiper-container {
		padding-bottom: 30px
	}

	#c_static_001-1657166611875 .e_loop-1 .p_imgwrapper {
		width: 80px;
		height: 100px;
		overflow: hidden
	}

	#c_static_001-1657166611875 .e_loop-1 .p_imgtitle {
		display: flex;
		justify-content: center;
		flex-wrap: nowrap;
		margin: 0 auto;
		line-height: 20px
	}

	#c_static_001-1657166611875 .e_loop-1 .p_imgwrapper img {
		width: 100%;
		object-fit: cover
	}

	#c_static_001-1657166611875 .e_loop-1 .p_active .p_imgwrapper {
		border: 1px solid #409eff
	}

	#c_static_001-1657166611875 .e_loop-1 {
		display-radio: 1;
		max-width: 1200px;
		width: 96%;
		padding-left: 5px;
		padding-right: 5px;
		margin-left: auto;
		margin-right: auto;
		padding-top: 26px;
		padding-bottom: 16px
	}

	#c_static_001-1657166611875 .e_text-3 {
		font_radio: 2;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 14px;
		font-family: Microsoft YaHei;
		text-align: center;
		display-radio: 1;
		transition-property: all;
		transition-duration: 0.6s;
		transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1)
	}

	#c_static_001-1657166611875 .e_text-3 a {
		transition-property: all;
		transition-duration: 0.3s;
		transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1)
	}

	#c_static_001-1657166611875 .e_breadcrumb-5 .p_breadcrumbItem {
		position: relative;
		float: left
	}

	#c_static_001-1657166611875 .e_breadcrumb-5 .icon {
		width: 12px;
		height: 12px
	}

	#c_static_001-1657166611875 .e_breadcrumb-5 .p_breadcrumbItem:not(:first-child) {
		padding: 0 3px 0 15px
	}

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

	#c_static_001-1657166611875 .e_breadcrumb-5 .p_breadcrumb::after {
		display: block;
		clear: both;
		content: ''
	}

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

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

	#c_static_001-1657166611875 .e_breadcrumb-5 .siblings.active {
		border: 1px solid #dee2e6
	}

	#c_static_001-1657166611875 .e_breadcrumb-5 .siblings.active::after {
		transform: rotateZ(-90deg)
	}

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

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

	#c_static_001-1657166611875 .e_breadcrumb-5 {
		background_radio: 1;
		display-radio: 1;
		max-width: 1200px;
		width: 96%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		padding-top: 15px;
		padding-bottom: 15px;
		min-width: 0px
	}

	#c_static_001-1657166611875 .e_container-8 {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		width: 100%;
		display-radio: flex;
		max-width: none;
		min-width: 0px;
		max-height: none;
		min-height: 40px;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: rgba(234, 234, 234, 1);
		background-color: rgba(255, 255, 255, 1)
	}

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

	#c_static_001-1657166611875 .e_breadcrumb-5 .p_breadcrumb {
		display-radio: 1
	}

	#c_static_001-1657166611875 .e_html-9 {
		min-height: 300px;
		background_radio: 1;
		display-radio: 1;
		max-width: 1200px;
		width: 96%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		padding-bottom: 26px
	}

	#c_static_001-1657166611875 .e_loop-1 .p_nodata {
		display-radio: 1
	}

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

		#c_static_001-1657166611875 .e_breadcrumb-5 .p_breadcrumbItem:nth-child(1) .p_title,
		#c_static_001-1657166611875 .e_breadcrumb-5 .p_breadcrumbItem:nth-child(2) .p_title {
			white-space: pre
		}

		#c_static_001-1657166611875 .e_breadcrumb-5 .p_breadcrumbItem:nth-child(3) .p_title {
			word-break: break-all;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 1;
			overflow: hidden
		}

		#c_static_001-1657166611875 .e_breadcrumb-5 a {
			display: flex
		}
	}

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

	div#c_static_001-1657166606360 {
		display: none !important;
		margin-top: 0 !important;
	}

	#c_content_dt .p_page {
		display: none !important;
	}

	#c_static_001-1657166611875 {
		margin-top: 0 !important;
	}

	#c_recruit_detail_017-1667219953404 .e_container-11 {
		display: none !important;
	}

	/*咨询*/
	#c_form_062-1671505116118 .e_form-1 .form-group.required .p_label:before {
		color: red;
		content: "*";
		font-size: 18px;
		transform: translateY(10px);
		padding: 0px 4px;
	}


	@media screen and (max-width: 768px) {
		#c_static_001-1657166611875 {
			margin-top: 0 !important;
		}
	}

	#c_recruit_detail_017-1667219953404 .e_container-11 {
		display: none !important;
	}

	/*解决方案*/
	/* #c_product_detail_056-1657243682911 .e_container-3 .p_item p[class="e_text-4 s_title"] {
		height: 0 !important;
	} */

	#c_product_detail_056-1657243682911 .e_container-3 .p_item div[class="e_loop_sub-47 s_list"] {
		height: 0 !important;
		margin-top: 0;
	}

	/* #c_static_001-1657166611875 .e_loop-1 {
		display: none !important;
	} */

	/*解决方案背景图*/
	.perbk .cont .txt p.blink a:before {
		content: url(/dentsusoken-static/img_product_detail/39/al-ico.png) !important;
	}

	.perbk .cont .txt p.blink a:before {
		content: url(/dentsusoken-static/img_product_detail/39/al-ico.png) !important;
	}

	.ph_data_2 .t-list.gou li:before {
		background-image: url(/dentsusoken-static/img_product_detail/26/sw-gou.png) !important;
	}

	.goub li {
		background-image: url(/dentsusoken-static/img_product_detail/26/sw-gou.png) !important;
	}

	.tc-gp .tc-list li .ti:before {
		background-image: url(/dentsusoken-static/img_product_detail/15/sw-ico-dui.png) !important;
	}

	/*日文foot*/
	body #c_static_001-16420726718590 .e_bottomNav-29 .p_level1Item {
		float: left;
		width: auto;
		padding: 0px 15px 0px 0px;
	}

	/*招聘标签*/
	#c_recruit_detail_017-1667219953404 .L_hz p {
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
		border: 1px solid #666;
		border-radius: 22px;
		background: none;
		color: #333;
		font-size: 16px;
		margin: 10px 6px 2px;
		display: block;
		width: auto;
		float: left;
		padding: 10px;
		line-height: 22px;
		cursor: pointer;
	}

	/*lamp菜单*/
	body #c_static_001-1669178957004 .e_bottomNav-1 .p_menu1Item a {
		line-height: 50px;
		padding: 0px 26px;
	}

	.height_co {
		min-height: calc(100vh - 200px);
		position: relative;
	}

	@media screen and (max-width: 768px) {
		.height_co {
			min-height: calc(100vh - 172px);
		}
	}

	/*解决方案简介限高*/
	html body #c_product_list_029-1657241643631 .e_loop-2 .p_list .p_loopitem .s_layout .p_item .e_richText-10 {
		margin-bottom: 10px;
		-webkit-line-clamp: 4;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	/*模块分拆修改*/
	.dt-wid {
		max-width: 1180px;
		margin: 0 auto;
	}

	/*路径*/
	.dt-path {
		background: #d8d8d8;
		/* margin-top: 80px; */
	}

	.dt-path .dt-wid {
		display: flex;
		gap: 10px;
		justify-content: flex-start;
		align-items: center;
		min-height: 37px;
	}

	.dt-path,
	.dt-path a {
		color: #707070;
	}

	.dt-path a.in-link,
	.dt-path .current {
		color: #707070;
		display: flex;
		align-items: center;
		gap: 10px;
	}

	.dt-path a.in-link:before,
	.dt-path .current:before {
		content: "/";
		display: table;
	}

	/*标题*/
	.dt-bt-group {
		margin-top: 40px;
	}

	.dt-bt-group .subbt {
		color: rgba(48, 49, 51, 1);
		font-size: 32px;
		font-weight: normal;
		line-height: 1.5;
		padding-bottom: 1rem;
		border-bottom: 1px solid rgba(228, 228, 228, 1);
		margin-bottom: 1.5rem;
	}

	.dt-bt-group .info {
		display: flex;
		gap: 6rem;
		font-size: 14px;
		color: rgba(153, 153, 153, 1);
		line-height: 2;
	}

	.dt-news-cont {
		margin-top: 40px;
		min-height: calc(100vh - 500px);
	}

	.dt-bt-group .news-bq {
		display: flex;
		gap: 10px;
		margin-top: 15px;
	}

	/*新闻标签*/
	.dt-bt-group .news-bq .sub {
		border-radius: 5px;
		background: #ccc;
		font-size: 14px;
		padding: 7px 10px;
		cursor: pointer;
	}

	.dt-bt-group .news-bq .sub:hover {
		background: #f0f0f0;
	}

	/*内容*/
	.dt-news-cont p {
		font-size: 14px;
		color: rgba(102, 102, 102, 1);
		line-height: 2;
		margin-bottom: 15px
	}

	.dt-request {
		background-color: rgba(242, 242, 242, 1);
		color: rgba(67, 67, 67, 1);
		font-size: 16px;
		display: block;
		text-align: center;
		box-sizing: border-box;
		width: 160px;
		padding: 8px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin: 60px auto 40px
	}

	/*招聘信息*/
	.dt-bt-group .offbt {
		color: rgba(51, 51, 51, 1);
		font-weight: bold;
		font-size: 26px;
		margin-bottom: 1rem;
	}

	.dt-bt-group .probt {
		color: rgba(51, 51, 51, 1);
		font-weight: bold;
		font-size: 2.5rem;
		margin-bottom: 1rem;
	}

	.dt-bt-group .bq-my {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 1.5rem;
	}

	.dt-bt-group .bq-my .off-bq,
	.dt-bt-group .bq-my .offdetailbq,
	.dt-bt-group .bq-my .prdetailbq {
		display: flex;
		gap: 10px;
		flex-wrap: wrap;
	}

	.dt-bt-group .bq-my .off-bq .sub,
	.dt-bt-group .bq-my .offdetailbq p {
		border: 1px solid #666;
		border-radius: 22px;
		color: #333;
		font-size: 16px;
		display: inline;
		padding: 10px;
		line-height: 22px;
		cursor: pointer;
	}

	.dt-bt-group .bq-my .prdetailbq p {
		border: 1px solid #d9d9d9;
		padding: 5px 10px 3px;
		min-width: 59px;
		text-align: center;
		border-radius: 3px;
	}

	.dt-bt-group .bq-my .off-my {
		color: rgba(51, 51, 51, 1);
		font-weight: bold;
		text-align: right;
		font-size: 24px;
		font-family: NSimSun;
	}

	.bt-my-form .dt-wid {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		width: 100%;
		margin-bottom: 30px;
		background-color: rgba(250, 250, 250, 1);
		padding: 20px;
	}

	.bt-my-form .dt-wid .item {
		width: 33.3%;
		font-size: 16px;
		color: #333;
		line-height: 2;
	}

	.dt-description {
		margin-bottom: 40px
	}

	.dt-description p {
		margin-top: 15px;
		font-size: 14px;
		font-family: Microsoft YaHei;
		color: rgba(102, 102, 102, 1);
	}

	.dt-description p b,
	.dt-description p strong {
		color: #333;
	}


	.dt-description .bt {
		background-color: rgba(238, 238, 238, 1);
		padding: 10px;
		font-size: 15px;
		font-weight: bold;
	}



	@media(max-width: 1180px) and (min-width: 769px) {
		.dt-wid {
			max-width: 96%;
		}
	}

	@media(max-width: 768px) {
		.dt-wid {
			max-width: 96%;
		}

		.dt-path {
			padding: 5px 15px;
			/* margin-top: 47px */
		}

		.dt-bt-group .info {
			gap: 0;
			flex-direction: column
		}

		.dt-news-cont p {
			line-height: 1.3rem
		}

		.dt-bt-group .info .t1 {
			width: 100px;
			text-align: right;
			display: inline-block;
		}

		.dt-bt-group .bq-my {
			flex-direction: column;
			align-items: baseline;
		}

		.dt-bt-group .bq-my .off-bq,
		.dt-bt-group .bq-my .offdetailbq {
			margin-bottom: 20px;
		}

		.dt-bt-group .bq-my .off-my {
			width: 100%;
			font-size: 20px;
		}

		.dt-wid {
			max-width: inherit;
			padding-left: 20px;
			padding-right: 20px;
			margin: 0
		}

		.dt-path .dt-wid {
			padding-left: 0;
			padding-right: 0;
			flex-wrap: wrap;
			gap: 0;
		}

		.dt-path a.in-link,
		.dt-path .current {
			gap: 5px
		}

		.dt-path a.in-link:before,
		.dt-path .current:before {
			margin-left: 5px;
		}

		.dt-bt-group .bq-my .off-bq {
			flex-wrap: wrap;
		}

		.bt-my-form .dt-wid .item {
			width: inherit;
		}

	}

	/*招聘*/
	#c_recruit_list_008-1667219641646 .e_container-18 {
		align-items: center;
	}

	#c_recruit_list_008-1667219641646 .e_container-19.s_layout {
		font-size: 14px;
		color: rgba(151, 148, 148, 1);
		line-height: 1.5;
		margin-top: 0;
	}

	/*解决方案*/
	.jj-code .ti {
		background: #eeeeee;
		border: 1px solid #cccccc;
		padding: 5px 10px;
		color: #333;
		font-weight: bold;
		font-size: 22px;
		margin-bottom: 1rem;
		margin-top: 2rem;
	}

	.jj-code .lang {
		display: flex;
		gap: 2rem;
		justify-content: end;
		margin-bottom: -1rem;
	}

	/*採用情報*/
	#c_recruit_list_008-1667219641646 .e_container-27 {
		background: #d8d8d8;
		margin-top: 50px;
		margin-bottom: 33px;
	}

	#c_recruit_list_008-1667219641646 .e_container-27,
	#c_recruit_list_008-1667219641646 .e_container-27 a {
		color: #707070;
	}

	#c_recruit_list_008-1667219641646 .e_container-27 .p_item {
		max-width: 1180px;
		margin: 0 auto;
		display: flex;
		gap: 10px;
		justify-content: flex-start;
		align-items: center;
		min-height: 37px;
	}

	#c_recruit_list_008-1667219641646 .e_container-27 .e_breadcrumb-5 {

		display: flex;
		align-items: center;
		gap: 10px;
	}

	#c_recruit_list_008-1667219641646 .e_container-27 .e_breadcrumb-5 span.current {
		color: #707070;
		display: flex;
		align-items: center;
		gap: 10px;
	}

	#c_recruit_list_008-1667219641646 .e_container-27 .e_breadcrumb-5 span.current:before {
		content: "/";
		display: table
	}

	/*解决方案，新闻活动，招聘信息列表模板*/

	.dt_ty_list {}

	.dt_ty_list .p_list {
		/* max-width: 1230px; */
		margin-left: auto;
		margin-right: auto;
		/* width: 96%; */
		max-width: 1180px;
		display: flex;
		flex-wrap: wrap;
		margin: 2rem auto 0;
		justify-content: space-between;
	}

	/*解决方案*/
	#c_product_list_029-1657241643631 .e_richText-9 {
		max-width: 1200px !important;
		width: 96%;
	}

	#c_product_list_029-1657241643631 .e_richText-9 p {
		padding-left: 12px;
		padding-right: 12px;
	}

	#c_product_list_029-1657241643631 .dt_ty_list .p_list {
		max-width: 1200px !important;
		width: 96%;
	}

	.dt_ty_list .p_list .cbox-2.p_loopitem {
		width: calc((96% - 2px) / 2);
		margin: 8px 12px;
		padding: 12px 0;
		border: 1px solid #c3c3c3;
		display: flex;
		align-items: center;
		background: white;
	}

	.dt_ty_list .p_list .cbox-2.p_loopitem {
		margin: 8px 0;
		width: calc((98% - 2px) / 2);
		height: 210px;
		height: 180px;
	}

	.dt_ty_list .p_list .cbox-2.p_loopitem .e_container-5.s_layout {
		display: flex;
		gap: 0;
		justify-content: center;
		align-items: center;
		margin: 0 !important;
		background: none !important;
	}

	.dt_ty_list .p_list .cbox-2.p_loopitem .cbox-5-0.p_item {
		flex: 3.2 !important;
		padding: 0 12px;
		max-height: 150px;
		overflow: hidden;
	}

	.dt_ty_list .p_list .cbox-2.p_loopitem .cbox-5-0.p_item img {
		width: 100%;
	}

	.dt_ty_list .p_list .cbox-2.p_loopitem .s_layout .p_item .e_richText-10 {
		/* margin-bottom: 10px; */
		-webkit-line-clamp: 4;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		font-size: 13px;
		margin-top: 0.5rem;
		line-height: 1.5;
	}

	.dt_ty_list .p_list .cbox-2.p_loopitem .cbox-5-1.p_item {
		flex: 7 !important;
		border-left: 1px solid #c3c3c3;
		padding: 10px 15px;
	}

	.dt_ty_list .p_list .cbox-2.p_loopitem:hover {
		background: #f2f2f2;
	}

	.dt_ty_list .p_list .cbox-2.p_loopitem .cbox-5-1.p_item .e_text-7 {
		padding: 3px 0 3px 12px !important;
		background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022093022513154120/cms/image/c6ae1f1c-b3e4-4d6a-b407-181ce6bd4797.png) no-repeat 0 10px;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	/*新闻活动*/
	.dt_ty_list .p_list .cbox-16.p_loopitem {
		width: 100% !important;
		margin-bottom: 56px;
	}

	/* .dt_ty_list .p_list .cbox-16.p_loopitem:last-child {
		margin-bottom: 70px;
	} */

	.dt_ty_list .p_list .cbox-16.p_loopitem .cbox-17-0 {
		display: none
	}

	.dt_ty_list .p_list .cbox-16.p_loopitem .cbox-18-0.p_item .e_text-19 {
		font-size: 16px;
		font-weight: bold;
		color: rgb(51, 51, 51);
		line-height: 1.5;
		transition-property: all;
		transition-duration: 0.6s;
		transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
	}

	.dt_ty_list .p_list .cbox-16.p_loopitem .cbox-18-0.p_item .e_text-20 {
		font-size: 14px;
		color: rgb(151, 150, 150);
		line-height: 1.5;
		padding-top: 0px;
		padding-bottom: 0px;
		-webkit-line-clamp: 3;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		margin-top: 8px;
		margin-bottom: 12px;
		overflow: hidden;
	}

	.dt_ty_list .p_list .cbox-16.p_loopitem .cbox-18-0.p_item .e_container-21 {
		position: relative;
	}

	.dt_ty_list .p_list .cbox-16.p_loopitem .cbox-18-0.p_item .e_timeFormat-22 {
		min-height: 20px;
		font-size: 14px;
		color: rgb(153, 153, 153);
		line-height: 2;
		padding-left: 10px;
		padding-right: 10px;
		width: auto;
		background-color: rgb(242, 244, 245);
		text-align: center;
		max-width: 100px;
		min-width: 0px;
	}

	.dt_ty_list .p_list .cbox-16.p_loopitem .cbox-18-0.p_item .e_button-24 {
		background: #ddd;
		border: none;
		padding: 6px 0;
		border-radius: 0;
		width: 92px;
	}

	.dt_ty_list .p_list .cbox-16.p_loopitem .cbox-18-0.p_item .e_container-21 .cbox-21-1 {
		position: absolute;
		bottom: 0;
		right: 0
	}

	/*招聘信息*/

	.dt_ty_list .p_list .cbox-1.p_loopitem {
		display: flex;
		flex-direction: row;
		align-items: center;
		background: white;
		padding: 15px 15px 15px;
		border: 1px solid #eaecee;
		width: calc((100% - 24px) / 2);
		margin: 10px 0;
	}

	/* .dt_ty_list .p_list .cbox-1.p_loopitem:last-child {
		margin-bottom: 50px
	} */

	.dt_ty_list .p_list .cbox-1.p_loopitem .e_container-3.s_layout {
		display: flex;
		gap: 0;
		justify-content: center;
		align-items: center;
		margin: 0 !important;
		background: none !important;
		width: 100%;
	}

	.dt_ty_list .p_list .cbox-1.p_loopitem .cbox-3-0.p_item {
		flex: 1 !important;
	}

	.dt_ty_list .p_list .cbox-1.p_loopitem .cbox-3-0.p_item .e_text-28 {
		font-size: 20px;
		color: rgba(51, 51, 51, 1);
		line-height: 1.5;
	}

	.dt_ty_list .p_list .cbox-1.p_loopitem .cbox-3-0.p_item .e_text-28 a {
		display: inline-block;
		padding: 0 24px 0 0;
		background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022093022513154120/cms/image/94c48ba7-7c07-486d-a8b4-a7395fa07069.png) no-repeat right 56%;
	}

	.dt_ty_list .p_list .cbox-1.p_loopitem .cbox-3-0.p_item .e_text-38 {
		font-size: 14px;
		color: rgba(151, 148, 148, 1);
		line-height: 1.5;
	}

	.dt_ty_list .p_list .cbox-1.p_loopitem .cbox-3-0.p_item .e_container-18 {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		width: 100%;
	}

	.dt_ty_list .p_list .cbox-1.p_loopitem .cbox-3-0.p_item .e_container-18 .cbox-18-0 {
		flex: 0 0 auto;
	}

	.dt_ty_list .p_list .cbox-1.p_loopitem .cbox-3-0.p_item .e_text-25 {
		font-size: 14px;
		color: rgba(151, 148, 148, 1);
		line-height: 1.5;
	}

	.dt_ty_list .p_list .cbox-1.p_loopitem .cbox-3-0.p_item .e_container-18 .cbox-18-1 {
		flex: 0 0 auto;
	}

	.dt_ty_list .p_list .cbox-1.p_loopitem .cbox-3-0.p_item .e_container-31 {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		width: 100%;
		margin-top: 4px;
		justify-content: space-between;
	}

	.dt_ty_list .p_list .cbox-1.p_loopitem .cbox-3-0.p_item .e_container-19.s_layout {
		font-size: 14px;
		color: rgba(151, 148, 148, 1);
		line-height: 1.5;
		margin-top: 0;
	}

	.dt_ty_list .p_list .cbox-1.p_loopitem .cbox-3-0.p_item .e_line-5 {
		border-top-style: dashed;
		border-top-width: 1px;
		margin-bottom: 0px;
		margin-top: 8px;
		padding-bottom: 10px;
		padding-top: 0px;
		min-height: 0px;
		max-height: none;
		height: auto;
	}

	.dt_ty_list .p_list .cbox-1.p_loopitem .gjc.join_gjc {
		padding: 10px 0 0;
	}

	.prd-des {
		margin-top: 1rem;
	}

	.dt_ty_list .p_list .cbox-2.p_loopitem .cbox-5-0.p_item img {
		width: 100%;
	}

	@media (max-width: 1180px) and (min-width: 769px) {
		.dt_ty_list .p_list {
			max-width: inherit !important;
			width: 96%;
			gap: 0;
			justify-content: start;
			justify-content: space-between;
		}

		.dt_ty_list .p_list .cbox-2.p_loopitem {
			width: calc((98% - 42px) / 2);
			margin: 10px;
		}

		.prd-des {
			width: 96%;
		}
	}


	@media screen and (max-width:768px) {
		.dt_ty_list .p_list .cbox-2.p_loopitem {
			width: 100%;
			margin: 8px 20px;
		}

		.dt_ty_list .p_list .cbox-16.p_loopitem {
			margin-left: 15px;
			margin-right: 15px;
			margin-bottom: 40px;
		}

		.dt_ty_list .p_list .cbox-1.p_loopitem {
			width: inherit;
			margin: 0 15px 15px;
		}

		body .join_gjc .L_hz p {
			margin-right: 7px
		}
	}


	/*解决方案分块*/

	.dt-pd-group .dt-wid {
		border-bottom: 1px solid rgba(218, 218, 218, 1);
		padding-bottom: 1rem;
		margin: 4rem auto 2rem
	}

	.dt-pd-group .prodbt {
		font-size: 2.5rem;
		margin-bottom: .5rem;
		font-weight: 500;
		line-height: 1.2;
	}

	.dt-pd-group .pd-bq {
		display: flex;
		gap: 0.7rem;
		margin-top: 1.5rem;
	}


	.dt-pd-group .pd-bq .sub {
		border: 1px solid #d9d9d9;
		padding: 5px 10px;
		min-width: 59px;
		text-align: center;
		border-radius: 3px;
		margin-bottom: 12px;
		font-size: 13px;
	}

	.offlistbq {
		display: flex;
		flex-wrap: wrap;
	}

	.offlistbq p {
		padding: 5px 7px;
		border: 1px solid #e8e8e8;
		color: #999;
		cursor: pointer;
		margin-right: 8px;
		line-height: 1.5em;
		display: inline;
		font-size: 12px;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.bqtxt {
		max-height: 1px !important;
		overflow: hidden !important;
		padding: 0 !important;
	}

	.dt-bt-group .L_hz p:first-child {
		margin-left: -1em;
	}

	.prhead .dt-wid {
		border-bottom: 1px solid rgba(218, 218, 218, 1);
	}

	.prhead .off-bq1 {
		margin-top: -10px;
	}

	.newshead .news-bq {
		gap: 0;
		margin-top: 0
	}

	.dt-bt-group .newsdetailbq {
		display: flex;
		gap: 10px;
		margin-top: 15px;
		flex-wrap: wrap;
	}

	.dt-bt-group .newsdetailbq p {
		border-radius: 5px;
		background: #ccc;
		font-size: 14px;
		padding: 7px 10px;
		cursor: pointer;
	}

	.dt-bt-group .newsdetailbq p:hover {
		background: #f0f0f0;
	}

	.dt_ty_list .p_list {
		/* min-height: calc(100vh - 400px); */
		align-items: flex-start;
	}

	.news-botdes {
		margin-top: 26px;
		font-size: 14px;
		color: rgba(60, 60, 60, 1);
		line-height: 1.5;
		min-width: 0px;
		text-align: center;
		width: 100%;
		padding-bottom: 3rem;
		margin-top: -4rem;
	}

	@media screen and (max-width:768px) {
		.dt-pd-group .pd-bq {
			flex-direction: column;
			gap: 0;
		}

		.dt-pd-group .pd-bq .sub {
			width: fit-content;
		}

		.prd-des {
			margin-top: 2rem
		}

		.offlistbq {
			/* margin-bottom: 15px; */
			flex-wrap: wrap;
		}

		.prhead .dt-wid {
			margin-left: 20px;
			margin-right: 20px;
			padding: 0
		}

		.dt_ty_list .p_list {
			width: 100%
		}
	}

	/* .dt_ty_list .p_list.prdlist {
		display: block;
	}

	.dt_ty_list .p_list.prdlist:after {
		content: "";
		display: table;
		clear: both;
	} */

	.dt_ty_list .p_list.prdlist .cbox-2 {
		float: left;
		margin: 8px 12px;
		width: calc((100% - 26px) / 2);
	}

	.dt_ty_list .p_list.prdlist .cbox-2:nth-child(odd) {
		margin-left: 0
	}

	.dt_ty_list .p_list.prdlist .cbox-2:nth-child(even) {
		margin-right: 0
	}

	.s_tmpl_footer {
		background: none
	}

	.dt_ty_list .p_list:after {
		content: "";
		display: table;
		width: 100%;
		height: 5rem;
	}

	.news-botdes {
		position: absolute;
		max-width: inherit !important;
		bottom: 0;
		padding: 0 0 3rem;
		margin: 0;
	}

	@media screen and (max-width:768px) {
		.dt_ty_list .p_list.prdlist .cbox-2 {
			float: none;
			margin: 7px 20px !important;
			width: calc(100% - 40px);
		}

		.dt_ty_list .p_list:after {
			height: 7rem;
		}

		.news-botdes {
			margin-left: 20px;
			margin-right: 20px;
			margin-bottom: 2rem;
			width: inherit !important;
		}

		.dt_ty_list .p_list .cbox-2.p_loopitem {
			height: inherit;
		}
	}

	/* 设置标签为空的情况 */
	.newsdetailbq p:empty,
	.offdetailbq p:empty,
	.prdetailbq p:empty,
	.dt-bt-group .news-bq .sub:empty {
		padding: 0 !important;
		border: 0 !important;
	}

	.newsdetailbq p:empty:before,
	.offdetailbq p:empty:before,
	.prdetailbq p:empty:before,
	.dt-bt-group .news-bq .sub:empty:before {
		content: "";
		/* 修复某些浏览器中:empty的兼容性问题 */
	}

	/* 修复询问 */
	body #c_form_062-1671505116118 .e_form-1 .cbox-1>div input[type=radio] {
		border: 0;
		box-shadow: none;
		width: 20px;
	}
