/**--通用菜单--**/
body #c_grid-116273709439191 #c_static_001-16420726227420 .e_image-4 {
	margin-top: 0
}

#c_static_001-16420726227420 .e_container-1 .cbox-1-0 {
	flex: 0 0 200px !important;
}

body #c_form_062-1671505116118 .e_form-1 .cbox-1>*>div {
	margin: 20px 0 18px 20px;
}


@media screen and (min-width: 769px) {
	body #c_form_062-1671505116118 .e_form-1 .cbox-1>.s_form1 {
		display: flex;
		flex-direction: row;
	}
}

@media (min-width: 769px) and (max-width: 900px) {
	body #c_static_001-16420726227420 .e_container-1 {
		min-width: 768px;
		align-items: center;
	}

	body #c_static_001-16420726227420 .e_navigationA-6 .p_level1Item a {
		padding: 0 7px;
	}

	#c_static_001-16420726227420 .e_image-4 {
		max-width: 130px !important;
		margin-top: -10px !important;
	}
}

@media screen and (max-width: 768px) {
	body #c_static_001-16420726227420 .e_container-1 {
		width: inherit !important;
	}

	body #c_static_001-16420726227420 .e_container-1 .cbox-1-0 {
		flex: 1 !important;
	}

	body #c_static_001-16420726227420 .e_image-4 {
		margin: 0 0 0 10px !important;
		max-width: 100px !important;
	}

	body #c_static_001-16420726227420 .e_navigationA-6 .p_openIcon {
		margin-top: 0
	}

	body #c_static_001-16420726227420 .e_navigationA-6 .p_navContent .p_iconBox {
		margin-right: -15px;
	}
}


/**--通用路径--**/
body #c_static_001-1657166611875>div[class^="e_container"] {
	background: #d8d8d8;
	padding-top: 0;
	padding-bottom: 0;
	display: flex;
	align-items: center;
}

body #c_static_001-1657166611875 div[class^="e_container"]>.p_item {
	flex: 1;
}

body #c_static_001-1657166611875 div[class^="e_container"] div[class^="e_breadcrumb"] {
	padding-top: 0;
	padding-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	margin-top: 3px;
	display: flex;
	align-items: center;
	gap: 10px;
}

body #c_static_001-1657166611875 div[class^="e_container"] div[class^="e_breadcrumb"] a,
body #c_static_001-1657166611875 div[class^="e_container"] div[class^="e_breadcrumb"] span.current {
	color: #707070;
	display: flex;
	align-items: center;
	gap: 10px;
}

body #c_static_001-1657166611875 div[class^="e_container"] div[class^="e_breadcrumb"] a.in-link:before,
body #c_static_001-1657166611875 div[class^="e_container"] div[class^="e_breadcrumb"] span.current:before {
	content: "/";
	display: table
}

/*pc 通用*/
br.pc {
	display: block;
}

br.sp {
	display: none;
}

@media screen and (max-width: 900px) {

	/*菜单*/
	#c_static_001-16420726227420 .e_container-1 .cbox-1-0 {
		flex: inherit;
	}
}


@media screen and (max-width: 768px) {

	/*pc 通用*/
	br.pc {
		display: none;
	}

	br.sp {
		display: block;
	}

	body {
		max-width: 100%;
		overflow-x: hidden;
	}

	#c_content_dt {
		margin: 0 20px
	}

	/*footer*/
	body .main .p_page {
		display: none
	}

	#c_static_001-16420726718590 {
		padding: 15px 0 !important;
	}

	#c_static_001-16420726718590 .e_bottomNav-29 {
		margin: 0 !important;
	}

	#c_static_001-16420726718590 .e_container-1 {
		width: inherit;
		margin: 0;
		padding: 0
	}

	#c_static_001-16420726718590 .e_richText-35 {
		margin: 0 !important;
	}

	#c_static_001-16420726718590 .e_richText-35 a {
		display: block
	}


	/*路径*/
	#c_content_dt #c_static_001-1657166606360 {
		display: none
	}

	#c_content_dt div[id^="c_static_001-1657166611875"] {
		margin-top: 0;
		margin-bottom: 30px
	}


	body #c_static_001-1657166611875 div[class^="e_container"] {
		margin: 47px -20px 0;
		margin-top: 0;
		width: inherit;
	}

	body #c_static_001-1657166611875 div[class^="e_container"] div[class^="e_breadcrumb"] {
		margin: 0 15px;
		width: inherit
	}

}



@media screen and (max-width: 768px) {

	/*home*/
	#c_static_001-16672018016450 {
		padding-top: 20px !important
	}

	#c_banner_027-1656998106711 {
		margin: 0 -20px;
	}

	body #c_banner_027-1656998106711 .e_video-4 video {
		width: 100%;
	}

	body #c_banner_027-1656998106711 .e_video-4 .p_video {
		padding-bottom: 0;
		margin-top: -10px
	}

	body #c_banner_027-1656998106711 .e_video-4 .cover {
		display: none;
	}

	body #c_banner_027-1656998106711 .e_video-4 video {
		width: 100%;
		position: static;
		top: 0;
		left: 0;
		transform: translate(0, 0);
	}

	#c_static_001-1656997871961 .e_container-37 {
		margin-bottom: 30px;
	}

	#c_static_001-16672018016450 .e_html-45 {
		min-height: inherit;
	}

	#c_static_001-16672018016450 .e_container-21 {
		margin-bottom: 0
	}



	div[class^="e_richText-"] p {
		font-size: 14px
	}

	/*内页边距*/
	#c_static_001-1657166611875 div[class^="e_loop-"],
	#c_static_001-1657166611875 div[class^="e_html-"] {
		padding: 0 !important;
		margin: 30px 0 0 !important;
		width: inherit !important;
	}

	#c_static_001-16672120852490 {
		min-height: 500px
	}

	#c_static_001-16672120852490 div[class^="e_container-"] {
		margin-bottom: 30px;
	}

	/*事业领域*/
	#c_static_001-16672120852490 div[class^="e_container-"] div[class^="e_container-"] {
		margin-bottom: 15px;
	}

	#c_static_001-16672120852490 div[class^="e_loop-"] {
		margin-bottom: 0
	}

	/*公司概要*/
	.pub_box .title {
		min-width: 100px
	}

	body #c_static_001-1657166611875 .s_list .p_list .p_loopitem .s_title a {
		font-size: 14px
	}

	#c_static_001-16672120852490 .e_richText-18 {
		margin-top: 0
	}

	.tab_rim {
		margin-top: -20px
	}

	.traffic p {
		padding-bottom: 20px
	}

	/*社内活动*/
	#c_new_detail_026-16692896304770 {
		padding: 0
	}

	#c_new_detail_026-16692896304770 .e_h1-3 {
		font-size: 30px !important
	}

	#c_new_detail_026-16692896304770 .e_text-28 {
		text-align: left;
	}

	/*request*/
	#c_form_062-1671505116118 {
		min-height: inherit;
		margin: 0;
	}

	#c_form_062-1671505116118 .e_container-7 {
		padding: 0;
	}

	#c_form_062-1671505116118 .e_form-1 {
		margin-top: 0
	}

	body #c_form_062-1671505116118 .e_form-1 .cbox-1>* .p_label {
		margin: 0;
	}

	body #c_form_062-1671505116118 .e_form-1 .cbox-1>.s_form1 {
		padding: 15px 0;
	}

	#c_form_062-1671505116118 .e_form-1 .cbox-1>div .p_label {
		padding-top: 0
	}

	#c_form_062-1671505116118 .e_form-1 .cbox-1>div>div {
		margin: 10px 0 0
	}

	body #c_form_062-1671505116118 .e_form-1 .cbox-1>div input {
		height: 45px
	}

	body #c_form_062-1671505116118 .e_form-1 .cbox-1>fieldset.s_form1 {
		margin: 15px 0;
		padding: 0;
		display: flex;
		float: none;
		flex-wrap: wrap;
	}

	body #c_form_062-1671505116118 .e_form-1 .cbox-1>fieldset.s_form1 div {
		margin: 0 30px 0 0;
	}

	body #c_form_062-1671505116118 .e_form-1 .cbox-1>fieldset.s_form1 div .p_input {
		margin-top: 10px
	}

	body #c_form_062-1671505116118 .e_form-1 .cbox-1>.s_form1 {
		max-width: 100%
	}

	body #c_form_062-1671505116118 .e_form-1 .cbox-1>fieldset.s_form1 .p_label {
		padding-top: 15px;
	}

	body #c_form_062-1671505116118 a.e_formBtn-6 {
		margin-bottom: 40px
	}

	#c_form_062-1671505116118 .e_form-1 .cbox-1>div.s_form1.e_textarea-5 {
		padding-bottom: 30px;
		margin-bottom: 30px
	}

	body #c_form_062-1671505116118 a.e_formBtn-6 {
		max-width: 100%;
		padding-left: 0;
		padding-right: 0
	}

	/*解决方案/服务*/
	#c_product_list_029-1657241643631 .e_loop-2 {
		width: 100%
	}

	body #c_static_001-1657166611875 .s_list .p_list .p_loopitem .s_title {
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	#c_product_list_029-1657241643631 {
		padding-bottom: 60px;
	}

	body #c_static_001-1657166611875 div[class^="e_container"] div[class^="e_breadcrumb"] {
		display: block;
		padding: 7px 0 5px;
		line-height: 1.2em
	}

	body #c_static_001-1657166611875 div[class^="e_container"] div[class^="e_breadcrumb"] a,
	body #c_static_001-1657166611875 div[class^="e_container"] div[class^="e_breadcrumb"] span.current {
		float: left;
		margin-left: 5px;
		gap: 5px
	}

	body #c_static_001-1657166611875 div[class^="e_container"] div[class^="e_breadcrumb"] a:first-child {
		margin-left: 0
	}

	body #c_static_001-1657166611875 div[class^="e_container"] div[class^="e_breadcrumb"]:after {
		content: "";
		display: table;
		clear: both
	}


	#c_new_list_041-16668449083500 .e_container-17 {
		margin: 0 0 10px;
	}


	body #c_product_detail_056-1657243682911 .e_text-4 {
		display: none
	}

	#c_product_detail_056-1657243682911 .e_container-13 {
		width: 100%;
		padding-top: 0
	}

	body div[class^="e_richText"] img {
		max-width: 100% !important;
		height: inherit !important;
	}

	div[class^="e_richText"] div[style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;"] {
		margin-top: 25px
	}

	* span[style="font-size:16px;"] {
		font-size: 14px !important
	}

	#ie_fimg-1594627275614 {
		width: 100% !important
	}

	body #c_product_detail_056-1657243682911 .e_container-3 h1,
	#c_new_detail_026-1668535063429 .e_h1-3 {
		font-size: 30px;
		line-height: 1.3em !important;
	}

	.ce_detail .reset_style p * {
		line-height: 1.3em !important;
	}

	div[class^="e_richText"] div div {
		font-size: 16px;
		line-height: 1.6em !important;
	}

	div[class^="reset_style"] span[style="line-height:2;"] {
		line-height: 1.6em !important;
	}

	div[class^="reset_style"] div p span[style="font-size:24px"] {
		font-size: 16px !important;
	}

	div[class^="reset_style"] div p span[style="font-size:18px"] {
		font-size: 16px !important;
	}

	body #c_product_list_029-1657241643631 .e_loop-2 .p_list .p_loopitem .s_layout .p_item .s_title a {
		line-height: 1.3em
	}

	body #c_product_list_029-1657241643631 .e_loop-2 .p_list .p_loopitem .s_layout .p_item .s_title.e_text-7 {
		background-position: 0 8px
	}

	html body #c_product_list_029-1657241643631 .e_loop-2 .p_list .p_loopitem .s_layout .p_item:nth-child(2) {
		padding: 10px
	}

	body #c_product_list_029-1657241643631 .e_loop-2 .p_list .p_loopitem .s_layout .p_item .s_img {
		height: 100%;
		margin: 0 5px;
	}

	#c_product_list_029-1657241643631 .e_loop-2 {
		margin-top: 20px
	}

	/*lamp*/
	#c_static_001-1669166432480 .e_container-1 {
		flex-direction: column;
		padding-bottom: 30px;
		width: 100%;
	}

	#c_static_001-1669164941898 .e_bottomNav-1 .p_level1Item {
		max-width: 100%;
		width: 100%
	}

	#c_static_001-1669178957004 .e_bottomNav-1 {
		min-height: inherit;
		padding: 10px;
	}

	#c_static_001-1669178957004 .e_bottomNav-1 .p_jtIcon {
		display: none;
	}

	body #c_static_001-1669178957004 .e_bottomNav-1 .p_level1Box:after {
		content: "";
		display: table;
		clear: both
	}

	body #c_static_001-1669178957004 .e_bottomNav-1 span {
		padding: 0 15px;
		line-height: 35px;
		overflow: inherit;
		text-overflow: inherit;
	}

	#c_static_001-1669166432480 p[class^="e_text-"] {
		padding-left: 0;
		padding-right: 0;
		margin-top: 10px;
	}

	#c_static_001-1669166432480 .e_text-7,
	#c_static_001-1669166432480 .e_text-2 {
		text-align: center
	}

	#c_static_001-1669166432480 .e_image-11 {
		width: 50%;
		margin: 0 auto;
		display: none;
	}

	#c_static_001-1669166432480 {
		min-height: inherit;
		background: none
	}

	body #c_static_001-1669166432480 div[class^="e_container-"] {
		padding: 0;
		background: none;
		flex-direction: column;
	}

	body #c_static_001-1669166432480 div[class^="e_container-"] div[class^="e_container-"] {
		padding: 0;
		margin: 0
	}

	#c_static_001-1669166432480 hr[class^="e_line-"],
	#c_static_001-16691831667980 hr[class^="e_line-"] {
		max-width: 100%;
	}

	#c_static_001-16691831667980 {
		background: none
	}

	#c_static_001-16691831667980 .e_container-58 {
		background: none;
		min-height: auto;
	}

	.function {
		padding: 0
	}

	.function .function_rim02 h3[style="padding: 50px;"] {
		padding: 20px 0 !important;
	}

	.module__rim .module {
		margin: 15px 0;
		width: 100% !important;
	}

	.case {
		background: none;
		padding: 0;
	}

	.casetitle {
		display: flex;
		align-items: center;
	}

	body .main .casetitle img {
		float: none;
		width: 100px;
	}

	.casetitle h2 {
		padding: 10px 0;
		height: inherit;
		line-height: 1.3em;
		font-size: 24px;
	}

	.profile h4 {
		line-height: 1.3;
	}

	.profile {
		padding: 0;
	}

	.profile img {
		max-width: 100%;
	}

	.profile-box {
		margin-bottom: 40px;
	}

	.title_rim {
		padding: 0 0 40px;
	}

	#c_static_001-16691831667980 .e_html-65 {
		margin-top: 0;
		min-height: inherit;
	}

	.title_rim h2 {
		display: block;
		padding-left: 0;
		padding-right: 0;
	}

	#c_static_001-16691872032910 .e_container-66 {
		flex-direction: column;
		width: 100%;
	}

	#c_static_001-16691872032910 .e_image-69 {
		width: 300px;
	}

	#c_static_001-16691872032910 {
		background: none;
	}

	#c_static_001-16691872032910 .e_text-59 {
		padding: 0;
		max-width: 100%;
		margin-top: 10px
	}

	#c_static_001-16691831667980 .e_text-59 {
		margin-top: 10px
	}

	#c_static_001-16691872032910 .e_container-58 {
		width: 100%;
	}

	#c_static_001-16691872032910 .e_container-66 {
		flex-direction: column;
		width: 100%;
	}

	#c_static_001-16691872032910 .e_image-69 {
		width: 300px;
	}

	#c_static_001-16691872032910 {
		background: none;
	}

	#c_static_001-16691872032910 .e_container-58 {
		width: 100%;
	}


	#c_static_001-16691872032910 .e_container-77 {
		flex-direction: column;
	}

	#c_static_001-16691872032910 div[class^="e_input-"] {
		max-width: 100%;
	}

	body #c_static_001-16691872032910 .e_formBtn-75 {
		margin-left: auto;
		margin-right: auto;
	}

	body #c_static_001-1669166432480 a[class^="e_button-"] {
		margin-left: auto;
		margin-right: auto;
	}


	/*新闻.活动*/
	#c_new_list_041-16668449083500 {
		padding-top: 0
	}

	#c_new_detail_026-1668535063429 {
		padding: 0
	}

	#c_new_detail_026-1668535063429 .e_container-2 {
		padding-top: 0
	}

	body #c_recruit_list_008-1667219641646 .e_loop-1 .p_loopitem>.s_layout {
		padding: 15px 15px 0 15px;
	}

	/*多行排列 页面子项，idea*/
	#c_static_001-1657166611875 .s_list:nth-child(2) .p_list {
		display: flex;
		margin: 0 12px;
	}

	body #c_product_list_029-1657241643631 .e_loop-2 .p_list .p_loopitem .s_layout .p_item .s_img {
		display: flex;
		align-items: center;
	}

	body #c_static_001-1657166611875 .s_list .p_list .p_loopitem .s_title a {
		padding-left: 0;
		padding-right: 0;
	}

	/*加入我们*/
	#c_recruit_list_008-1667219641646 {
		padding-top: 0
	}

	body #c_recruit_list_008-1667219641646 .e_loop-1 .p_loopitem>.s_layout {
		margin: 0 0 15px 0;
	}

	body #c_recruit_list_008-1667219641646 .e_loop-1 .p_loopitem:last-child>.s_layout {
		margin-bottom: 0
	}

	#c_recruit_detail_017-1667219953404 .e_container-2 {
		padding-top: 0
	}

	#c_recruit_detail_017-1667219953404 .e_text-5,
	#c_recruit_detail_017-1667219953404 .e_text-6 {
		font-size: 20px;
	}

	#c_recruit_detail_017-1667219953404 {
		padding: 0
	}

	.s_subtitle {
		line-height: 1.3em;
	}

	.s_body.gjc .L_hz p {
		font-size: 14px;
	}

	#c_recruit_detail_017-1667219953404 .e_richText-9 {
		margin-bottom: 30px
	}

	/**---**/
	/*首页*/
	body #c_static_001-1656997871961 .e_container-37 {
		display: flex;
		flex-wrap: wrap;
		margin: 0
	}



	body .world-group {
		margin-top: 30px;
		width: 100%;
		overflow-x: auto;
		scroll-padding-left: 200px;
		white-space: nowrap;
		/* 防止内部元素换行 */
	}

	body .world-group::-webkit-scrollbar {
		width: 50px;
		/* 水平滚动条宽度 */
		height: 5px;
		/* 滚动条高度增加到8px更好看 */
	}

	body .world-group::-webkit-scrollbar-thumb {
		background-color: #888;
		/* 滚动条拇指颜色 */
		border-radius: 4px;
		/* 圆角 */
	}

	body .world-group .map {
		width: 900px;
		display: inline-block;
		/* 确保多个地图可以水平排列 */
	}

	body .countrie span {
		font-size: 12px;
	}

	body .countrie span body .world-group>div {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	body #c_static_001-16672120852490 .e_container-37 .p_item,
	body #c_static_001-1656997871961 .e_container-37 .p_item {
		box-sizing: border-box;
		flex: 0 0 calc(33.333%);
	}

	.pub_box {
		background: none;
	}
}

#c_new_list_041-16668449083500 .e_timeFormat-22 {
	max-width: 120px;
}

@media screen and (max-width: 768px) {
	#c_product_detail_056-1657243682911 .e_container-3 .p_item .e_text-4.s_title {
		display: block
	}

	#c_static_001-1657166611875 .e_container-27 {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}