@charset "UTF-8";

.mobile-icon {
	display: none;
}

#banner img {
	height: 420px;
}

@media screen and (max-width: 1024px) {
	.nav {
		overflow: unset;
	}
	.nav .nav-logo {
		text-align: left;
	}
	.nav .nav-list {
		display: none;
		width: 90%;
		position: absolute;
		z-index: 99;
		margin-left: -15px;
	}
	.nav .layui-nav {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		background: #fff;
		width: 88%;
	}
	.nav .layui-nav li {
		width: 100%;
		text-align: center;
	}
	.mobile-icon {
		display: block;
		color: #000;
		font-size: 30px;
		float: right;
		margin-top: 15px;
	}
	.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after
		{
		height: 1px;
		background-color: #5FB878;
	}
	.main-about ul.aboutab{
		padding: 45px 0;
	}
	.main-case .content {
		width: 100%;
	}
	.main-about {
		padding-bottom: 72px;
	}
	.main-about .tabCour .timeline {
		margin-top: 35px;
	}
	.main-about .tabCour .timeline:before {
		left: 50%;
	}
	.main-about .tabCour .timeline li {
		min-height: 150px;
		padding-top: 95px;
	}
	.main-about .tabCour .timeline li .cour-img {
		left: 50%;
		margin-left: -86px;
		width: 175px;
	}
	.main-about .tabCour .timeline li .cour-panel {
		padding-top: 55px;
		padding-left: 0;
	}
	.main-about .tabCour .timeline li.odd .cour-panel {
		text-align: right;
	}
	.footer {
		padding-bottom: 30px;
	}
}