﻿.actitle {
				color: #2C2B2C;
			}

			.accolor {
				color: #ddd;
			}

			.actives:hover .actitle {
				color: #fff;
				cursor: pointer;
			}

			.actives:hover {
				background: #0086cd;
			}

			.pc_none {
				display: none !important;
			}

			/* PC 轮播：背景置于底层，不遮挡下方内容 */
			.home_banner {
				position: relative;
				z-index: 0;
			}

			.home_banner__pc {
				position: relative;
				top: -80px;
				margin-bottom: 0;
				width: 100%;
				overflow: hidden;
				z-index: 0;
			}

			.home_banner-swiper,
			.home_banner-swiper .swiper-wrapper {
				width: 100%;
				height: 550px;
			}

			.home_banner-swiper .swiper-slide {
				display: block;
				width: 100%;
				height: 550px;
				background-size: cover;
				background-position: center center;
				background-repeat: no-repeat;
			}

			body[data-nav="home"] .aside,
			body[data-nav="home"] .desc,
			body[data-nav="home"] .application {
				position: relative;
				z-index: 1;
			}

			body[data-nav="home"] .aside {
				top: 0 !important;
				margin-bottom: 0 !important;
			}


			/* 当浏览器的可视区域小于980px */
			@media screen and (max-width: 980px) {
				#header .nav .sub_menu a {
					margin-top: 0px !important;
					padding: 20px !important;
				}

				#header .nav li.show_sub .sub_menu {
				    max-height: 625px !important;
				}

				/*  */
				.nav.show {
					z-index: 999 !important;
				}

				/* 左上角按钮 */
				.open_menu_btn {
					z-index: 90 !important;
					/* color: red; */
				}

				.title_bottom_p {
					margin-top: 20px !important;
					text-align: left;
				}

				.logo-img-white,
				.logo-img {
					opacity: 0;
					height: 0 !important;
				}

				/* 首页顶部：仅菜单按钮为白色 */
				#header:not(.fixed):not(.show_sub_menu) .open_menu_btn {
					color: #fff !important;
				}

				#header.fixed .open_menu_btn,
				#header.show_sub_menu .open_menu_btn {
					color: #78787d !important;
				}

				.Mobile_width {
					width: 94% !important;
				}

				.Mobile_width_img {
					width: 100% !important
				}

				.images_bottom {
					width: 100%;
				}

				.title_new {
					font-size: 20px !important;
					line-height: 60px !important;
					margin-top: 11px !important;
					text-align: left;
					/* text-indent: 2em */
				}

				.desc h2 {
					font-size: 30px !important;
					line-height: 1.389;
					margin-top: 34px !important;
				}

				.product .left p {
					font-size: 16px !important;
				}

				.product .left {
					background-color: #0086dc;
					margin-top: -157px;
					padding-bottom: 10px;
				}

				.left .left_div .left_div_p1 {
					margin: 40px 0px 0px 20px !important;
					padding: 10px;
				}

				.left .left_div .left_div_p2 {
					margin: 0px 0px 10px 20px !important;
					padding: 10px;
				}

				.left_div_p3 {
					margin: 0px 0px 10px 20px !important;
					padding: 10px;
					font-size: 16px !important;
					color: rgba(255, 255, 255, .5);
				}

				.left .cjjr {
					width: 300px !important;
					height: 50px !important;
					margin: 40px 0px 40px 20px !important;
				}

				.product .right {
					margin: 30px 0 29px;
				}

				.product .right li {
					margin-bottom: 24px;
				}

				.product .right img.arrow {
					opacity: 0;
				}

				.product .right h2 {
					font-size: 28px !important;
					margin: 10px 0 10px -40px !important;
				}

				.product .right p {
					font-size: 20px !important;
					line-height: 1.667;
					width: 644px !important;
					margin-left: -40px;
				}

				.product .right li {
					margin-bottom: 40px !important;
				}

				.my_jz_img {
					width: 94% !important;
					margin: 0 auto !important;
				}

				.application {
					margin-top: 180px !important;
				}

				.img_nav li {
					height: 350px !important;
				}

				/* 首页手机端企业新闻 */
				.aside.phone_h {
					display: block !important;
					position: relative !important;
					top: 0 !important;
					margin: 24px auto 0 !important;
					width: 94% !important;
					max-width: 702px;
				}

				.aside .center {
					width: 100% !important;
					max-width: none;
					margin: 0 auto;
					padding: 0;
				}

				.aside .box {
					display: block !important;
					overflow: hidden !important;
					border-radius: 4px;
				}

				.aside .left {
					float: none !important;
					width: 100% !important;
					height: auto !important;
					margin: 0 !important;
					padding: 20px 24px !important;
					box-sizing: border-box;
					text-align: left;
				}

				.aside .left div {
					width: auto !important;
					margin: 0 !important;
				}

				.aside .right {
					float: none !important;
					width: 100% !important;
					height: 180px !important;
					max-height: 180px !important;
					overflow: hidden !important;
					position: relative !important;
				}

				.aside .right .swiper-wrapper {
					height: 180px !important;
				}

				.aside .right .swiper-slide {
					height: 180px !important;
					padding: 0 48px 0 20px !important;
					box-sizing: border-box !important;
					overflow: hidden !important;
				}

				.aside .right h2 {
					float: none !important;
					width: 100% !important;
					margin-top: 20px !important;
					font-size: 16px !important;
					line-height: 1.4 !important;
					white-space: normal !important;
					display: -webkit-box !important;
					-webkit-line-clamp: 2 !important;
					-webkit-box-orient: vertical !important;
					overflow: hidden !important;
				}

				.aside .right p {
					margin-top: 8px !important;
					font-size: 13px !important;
					line-height: 1.5 !important;
					color: #818081;
					white-space: normal !important;
					display: -webkit-box !important;
					-webkit-line-clamp: 2 !important;
					-webkit-box-orient: vertical !important;
					overflow: hidden !important;
				}

				.aside .right .fz40,
				.aside .right .time {
					position: absolute !important;
					top: auto !important;
					bottom: 16px !important;
					right: 48px !important;
					font-size: 22px !important;
					line-height: 1 !important;
					color: #ecebee !important;
				}

				.aside .right i {
					right: 16px !important;
					font-size: 16px !important;
				}

				.aside .right .arrow-left {
					top: 50% !important;
					margin-top: -24px !important;
				}

				.aside .right .arrow-right {
					bottom: auto !important;
					top: 50% !important;
					margin-top: 8px !important;
				}

				.qrcode {
					display: none !important;
				}

				.bottom_navigation {
					display: none !important;
				}

				.jsbj_p {
					font-size: 21px !important;
				}

				.yd_none {
					display: none !important;
				}

				.yd_block {
					display: block !important;
				}

				.actitle {
				    font-size: 24px !important;
				}

				.icon_s{
					transform: scale(1.2);
				}

				/* .li_6{
					background-image: url("../../images/home/06.png") !important;
				} */

				/* 移动端轮播：背景底层，不压住下方内容 */
				.home_banner__mobile {
					position: relative;
					width: 100%;
					margin-top: -112px;
					margin-bottom: 0;
					overflow: hidden;
					z-index: 0;
				}

				body[data-nav="home"] .aside.phone_h {
					position: relative;
					z-index: 1;
				}

				.mbanner-slider {
					position: relative;
					width: 100%;
					height: 42vw;
					min-height: 200px;
					max-height: 320px;
					overflow: hidden;
					background: #f5f5f5;
					z-index: 0;
				}

				.mbanner-slider__track {
					position: relative;
					width: 100%;
					height: 100%;
					margin: 0;
					padding: 0;
					list-style: none;
				}

				.mbanner-slider__slide {
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					height: 100%;
					opacity: 0;
					transition: opacity 0.6s ease;
					z-index: 0;
				}

				.mbanner-slider__slide.is-active {
					opacity: 1;
					z-index: 1;
				}

				.mbanner-slider__slide img {
					display: block;
					width: 100%;
					height: 100%;
					object-fit: cover;
					object-position: center center;
				}

			}
