.elementor-26 .elementor-element.elementor-element-6cf9da4:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-6cf9da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-26 .elementor-element.elementor-element-6cf9da4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-6cf9da4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-9d45779 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-9d45779{margin:20px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-1290010 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-26 .elementor-element.elementor-element-561689b .title{color:#000000;font-size:56px;line-height:80px;letter-spacing:1px;}.elementor-26 .elementor-element.elementor-element-561689b .title-after_title{color:#000000;font-size:24px;line-height:50px;}.elementor-26 .elementor-element.elementor-element-972c169 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-972c169{margin:40px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-e9ecbee > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-3d13785 .title{color:#000000;font-size:56px;line-height:80px;letter-spacing:1px;}.elementor-26 .elementor-element.elementor-element-3d13785 .title-after_title{color:#000000;font-size:24px;line-height:50px;}.elementor-26 .elementor-element.elementor-element-e4b2b1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:160px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-e4b2b1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-4ef83b5 .wd-text-block{font-size:56px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-26 .elementor-element.elementor-element-3a12df4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-26 .elementor-element.elementor-element-3a12df4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-7262d66 .wd-text-block{font-size:24px;}.elementor-26 .elementor-element.elementor-element-f94c374 .wd-text-block{font-size:24px;}.elementor-26 .elementor-element.elementor-element-c5333cb .wd-text-block{font-size:24px;}.elementor-26 .elementor-element.elementor-element-02b000e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:100px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-02b000e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-be80dae .wd-text-block{font-size:56px;font-weight:600;letter-spacing:1px;}.elementor-26 .elementor-element.elementor-element-8790c7b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-8790c7b{margin:40px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-575721b > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-26 .elementor-element.elementor-element-7b005a0 .title{color:#000000;font-size:36px;letter-spacing:1px;}.elementor-26 .elementor-element.elementor-element-7b005a0 .title-after_title{color:#000000;font-size:24px;}.elementor-26 .elementor-element.elementor-element-7dcb691 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-7dcb691{margin:40px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-6b57ef3 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-ebb85bf .title{color:#000000;font-size:36px;letter-spacing:1px;}.elementor-26 .elementor-element.elementor-element-ebb85bf .title-after_title{color:#000000;font-size:24px;}.elementor-26 .elementor-element.elementor-element-093facb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-093facb{margin:20px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-a634535 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-26 .elementor-element.elementor-element-973c90b .title{color:#000000;font-size:36px;letter-spacing:1px;}.elementor-26 .elementor-element.elementor-element-973c90b .title-after_title{color:#000000;font-size:24px;}.elementor-26 .elementor-element.elementor-element-2b1b64d{margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-9231ff6 .wd-text-block{font-size:56px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-0e48b11 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-0e48b11:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-0e48b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-26 .elementor-element.elementor-element-0e48b11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-26 .elementor-element.elementor-element-0e48b11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-c3962a3 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-26 .elementor-element.elementor-element-1e5f9c6 .wd-text-block{font-size:56px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-892ede8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-892ede8 .info-box-subtitle{font-size:16px;font-style:normal;}.elementor-26 .elementor-element.elementor-element-892ede8 .info-box-title{font-size:16px;font-weight:normal;}.elementor-26 .elementor-element.elementor-element-892ede8 .info-box-inner{color:#000000;font-size:24px;}.elementor-26 .elementor-element.elementor-element-506f9aa > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-506f9aa .info-box-subtitle{font-size:16px;font-style:normal;}.elementor-26 .elementor-element.elementor-element-506f9aa .info-box-title{font-size:16px;font-weight:normal;}.elementor-26 .elementor-element.elementor-element-506f9aa .info-box-inner{color:#000000;font-size:24px;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-561689b .title{font-size:20px;line-height:30px;}.elementor-26 .elementor-element.elementor-element-561689b .title-after_title{font-size:16px;line-height:30px;}.elementor-26 .elementor-element.elementor-element-3d13785 .title{font-size:20px;line-height:30px;}.elementor-26 .elementor-element.elementor-element-3d13785 .title-after_title{font-size:16px;line-height:30px;}.elementor-26 .elementor-element.elementor-element-e4b2b1a{margin:20px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-4ef83b5 .wd-text-block{font-size:24px;}.elementor-26 .elementor-element.elementor-element-7262d66 .wd-text-block{font-size:20px;}.elementor-26 .elementor-element.elementor-element-f94c374 .wd-text-block{font-size:20px;}.elementor-26 .elementor-element.elementor-element-c5333cb .wd-text-block{font-size:20px;}.elementor-26 .elementor-element.elementor-element-be80dae .wd-text-block{font-size:24px;}.elementor-26 .elementor-element.elementor-element-7b005a0 .title{font-size:20px;line-height:30px;}.elementor-26 .elementor-element.elementor-element-7b005a0 .title-after_title{font-size:16px;line-height:30px;}.elementor-26 .elementor-element.elementor-element-ebb85bf .title{font-size:20px;line-height:30px;}.elementor-26 .elementor-element.elementor-element-ebb85bf .title-after_title{font-size:16px;line-height:30px;}.elementor-26 .elementor-element.elementor-element-973c90b .title{font-size:20px;line-height:30px;}.elementor-26 .elementor-element.elementor-element-973c90b .title-after_title{font-size:16px;line-height:30px;}.elementor-26 .elementor-element.elementor-element-9231ff6 .wd-text-block{font-size:24px;}.elementor-26 .elementor-element.elementor-element-1e5f9c6 .wd-text-block{font-size:24px;}.elementor-26 .elementor-element.elementor-element-892ede8 .info-box-inner{font-size:20px;}.elementor-26 .elementor-element.elementor-element-506f9aa .info-box-inner{font-size:20px;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-955f89a{width:58%;}.elementor-26 .elementor-element.elementor-element-1290010{width:41.966%;}.elementor-26 .elementor-element.elementor-element-e9ecbee{width:42%;}.elementor-26 .elementor-element.elementor-element-4e36e9d{width:58%;}.elementor-26 .elementor-element.elementor-element-a3da9ae{width:58%;}.elementor-26 .elementor-element.elementor-element-575721b{width:41.966%;}.elementor-26 .elementor-element.elementor-element-6b57ef3{width:42%;}.elementor-26 .elementor-element.elementor-element-b8beca7{width:58%;}.elementor-26 .elementor-element.elementor-element-6023648{width:58%;}.elementor-26 .elementor-element.elementor-element-a634535{width:41.966%;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-1290010 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-561689b .title{font-size:20px;}.elementor-26 .elementor-element.elementor-element-561689b .title-after_title{font-size:14px;line-height:30px;}.elementor-26 .elementor-element.elementor-element-e9ecbee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-3d13785 .title{font-size:20px;}.elementor-26 .elementor-element.elementor-element-3d13785 .title-after_title{font-size:14px;line-height:30px;}.elementor-26 .elementor-element.elementor-element-e4b2b1a{margin:20px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-4ef83b5 .wd-text-block{font-size:24px;}.elementor-26 .elementor-element.elementor-element-7262d66 .wd-text-block{font-size:14px;}.elementor-26 .elementor-element.elementor-element-f94c374 .wd-text-block{font-size:14px;}.elementor-26 .elementor-element.elementor-element-c5333cb .wd-text-block{font-size:14px;}.elementor-26 .elementor-element.elementor-element-02b000e{margin:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-be80dae .wd-text-block{font-size:20px;}.elementor-26 .elementor-element.elementor-element-8790c7b{margin:10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-575721b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-7b005a0 .title{font-size:18px;letter-spacing:0px;}.elementor-26 .elementor-element.elementor-element-7b005a0 .title-after_title{font-size:14px;line-height:30px;}.elementor-26 .elementor-element.elementor-element-7dcb691{margin:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-6b57ef3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-ebb85bf .title{font-size:18px;letter-spacing:0px;}.elementor-26 .elementor-element.elementor-element-ebb85bf .title-after_title{font-size:14px;line-height:30px;}.elementor-26 .elementor-element.elementor-element-a634535 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-973c90b .title{font-size:18px;letter-spacing:0px;}.elementor-26 .elementor-element.elementor-element-973c90b .title-after_title{font-size:14px;line-height:30px;}.elementor-26 .elementor-element.elementor-element-9231ff6 .wd-text-block{font-size:20px;}.elementor-26 .elementor-element.elementor-element-c3962a3 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-26 .elementor-element.elementor-element-1e5f9c6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-1e5f9c6 .wd-text-block{font-size:20px;}.elementor-26 .elementor-element.elementor-element-892ede8 .info-box-inner{font-size:16px;}.elementor-26 .elementor-element.elementor-element-506f9aa .info-box-inner{font-size:16px;}}/* Start custom CSS for html, class: .elementor-element-497c7c0 *//* 定义菜单栏样式 */
		.abmenu {
			list-style-type: none;
			margin: 0;
			padding: 0;
			overflow-x: auto;
			display: flex;
			padding: 0 15px;
			width: max-content;
		}
	.aboutkd .elementor-widget-container{
      overflow-x: auto;
}
		/* 定义菜单栏中的每个选项样式 */
		.abmenu .menu-item {
			float: left;
			margin: 0;
			padding: 0;
			font-family: 'ha'
		}

		/* 定义每个选项中的链接样式 */
		.abmenu .menu-item a {
			display: block;
			text-align: center;
			margin-top: 10px;
			margin-right: 80px;
			text-decoration: none;
			transition: color 0.3s ease-in-out;
			padding-bottom: 20px;
			width: fit-content;
			font-size: 24px;
		}

		/* 当鼠标悬停在选项上时，改变文字颜色并添加下划线 */
		.onmenu a{
			color: #2d4771;			
			border-bottom: 3px solid #2d4771;
		}

		/* 定义响应式菜单栏样式 */
		@media screen and (max-width: 1200px) {			
			.abmenu .menu-item {
				float: none;
			}
			.abmenu .menu-item a {
				display: block;
				text-align: left;
				font-size:16px;
				margin-right: 20px;
			}
		}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6cf9da4 */.aboutkd .elementor-container{
    max-width: 1400px!important;
    margin:0 atuo!important;
}
.elementor-section.wd-negative-gap>.elementor-container {
    margin: auto!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a12df4 */.image-container {
				position: relative;
				display: inline-block;
				overflow: hidden;
			}

			.image {
				width: 100%;
				height: auto;

			}

			.overlay {
			  position: absolute;
			  top: 100%;
			  left: 0;
			  width: 100%;
			  height: 100%;
			  background-color: rgba(0, 0, 0, 0.8);
			  opacity: 0;
			  transition: opacity 0.3s ease, top 0.3s ease;
			  border-radius: 22px; 
			}
			.text {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				opacity: 0;
				transition: opacity 0.3s ease, top 0.3s ease;
				font-size: 20px;
				padding: 20px;
				color: #fff;
				box-sizing: border-box;
				display: flex;
				align-items: center;
				/* justify-content: center; */
				line-height: 35px;
			}
			.image-container:hover .overlay,
			.image-container:hover .text {
				opacity: 1;
				top: 0;
			}
			@media(max-width:1600px){
			    .text{
			        font-size:16px;
			        line-height: 25px;
			    }
			}
			@media(max-width:1300px){
			    .text{
			        font-size:14px;
			    }
			}
			@media(min-width:577px) and (max-width:800px){
			    .text{
			        font-size:12px;
			         line-height: 20px;
			    }
			}
				@media(max-width:576px){
			    .overlay {
			        border-radius: 16px; 
			}
			}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3915f98 */.development {
				overflow-x: hidden;
			}

			.history {
				height: 100px;
				margin: auto;
				display: flex;
				justify-content: center;
				align-items: center;
				padding-top: 40px;
				/* background-image: url("img/banner.webp"); */
				background-repeat: no-repeat;
				padding: 0 15px;
				overflow: auto;
			}
			.bar {
				display: flex;
			}

			@media(max-width:576px) {
				.history {
					justify-content: left;
					max-width: 576px;
				}
			}

			.line {
				float: left;
				height: 2px;
				background: #dadada;
				width: 100px;
				margin-top: 11px;
			}

			.node {
				width: 24px;
				height: 24px;
				float: left;
				position: relative;
				border-radius: 50%;
				background: #dadada;
				cursor: pointer;
			}

			.txt {
				position: absolute;
				font-size: 24px;
				top: -35px;
				width: 200px;
				text-align: center;
				left: 50%;
				margin-left: -100px;
				color: #dadada;
			}

			.active-core {
				background: #3b5068;
				width: 18px;
				height: 18px;
				position: absolute;
				top: 3px;
				left: 3px;
				border-radius: 50%;
			}

			.history-content {
				cursor: grabbing;
				height:650px;
				background: #fff;
				position: relative;
				width: 100%;
			}

			.md-con {
				width: 1200px;
				margin: 0 auto;
				position: relative;
			}

			.history-main {
				width: 10000px;
				position: absolute;
				left: 0;
			}

			.history-title {
				font-size: 24px;
				padding-top: 40px;
				line-height: 36px;
				font-family: 'TencentSansw7';
				padding-bottom: 8px;
				border-bottom: 1px solid #D8D9DC;
				margin-bottom: 18px;
				color: #2A2E2E;
				font-weight: 600;
			}
           .history-title:after{
            content:"年";
            }

			.history-main-box {
				width: 384px;
				float: left;
				margin-right: 25px;
				user-select: none;
			}

			.history-main-box .li {
				line-height: 25px;
				margin-bottom: 18px;
				font-size: 14px;
			}

			.history-main-box .li .left {
				float: left;
				width:50px;
				padding-right: 10px;
				text-align: right;
				font-size: 20px;
				line-height: 30px;
			}

			.history-main-box .li .right {
			width: 320px;
            font-size: 20px;
            float: left;
            line-height: 30px;
            text-align: justify;
			}

			.both {
				clear: both;
			}
			.active-year {
			  color: #3b5068;
			  font-weight: 600;
			}/* End custom CSS */