/* css-公用的-start */
	*{
		margin: 0;
		padding: 0;
		font-family:'Adobe 黑体 Std';
	}
	
	li {
		list-style: none;
	}
	
	a{
		text-decoration:none
	}
	
	img{
		vertical-align: bottom;
	}
	
	.wrapper{
		overflow: hidden;
	}
	
	.w {
		width: 84.078%;
		margin: 0 auto;
	}
	
	.aligncenter, p img{
		height:	auto;
		display: block;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

/* css-公用的-end */

/* 头部 */
	.header-wrapper .header{
		width: 100%;
		height: 90px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	/* logo */
	.header-wrapper .header .logo{
		width: 11.250%;
		display: block;
	}
	
	.header-wrapper .header .logo img{
		width: 100%;
		height: 100%;
	}

	/* 功能区 */
	.header-wrapper .header .functional-area{
		width: 50%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	/* PC端菜单 */
	.header-wrapper .header .functional-area .menu-wrapper{
		height: 100%;
		width: 87.500%;
	}
	
	.header-wrapper .header .functional-area .menu-wrapper .menu{
		width: 100%;
		height: 100%;
		display: grid;
		grid-template-columns: repeat(6, 1fr);
	}
	
	.header-wrapper .header .functional-area .menu-wrapper .menu .menu-item{
		width: 100%;
		height: 100%;
	}
	
	.header-wrapper .header .functional-area .menu-wrapper .menu .menu-item a{
		width: 100%;
		height: 100%;
		display: flex;
		font-size: 15px;
		text-align: center;
		align-items: center;
		justify-content: center;
		color: rgba(15, 15, 15, 1);
	}

	/* 登陆按钮 */
	.header-wrapper .header .functional-area .login{
		display: block;
		width: 12.500%;
		font-size: 16px;
		line-height: 40px;
		text-align: center;
		border-radius: 20px;
		color: rgba(255, 255, 255, 1);
		background-color: rgba(0, 113, 188, 1);
		margin-left: 4%;
	}

	/* 移动端菜单 */
	.header-wrapper .header .functional-area .menu-h5-wrapper{
		display: none;
		position: relative;
	}
	
	.header-wrapper .header .functional-area .menu-h5-wrapper span{
		font-size: 25px;
		color: rgba(0, 113, 188, 1);
	}
	
	.header-wrapper .header .functional-area .menu-h5-wrapper .menu-h5{
		width: 40%;
		height: 100%;
		transform: translateX(0%);
		transition: all 0.5s ease;
		background-color: rgba(255, 255, 255, 1);
		position: relative;
		position: fixed;
		top: 0%;
		left: -40%;
		z-index: 9999;
	}
	
	.header-wrapper .header .functional-area .menu-h5-wrapper .menu-h5 .menu a{
		display: block;
		line-height: 40px;
		color: rgba(15, 15, 15, 1);
	}
	
	.header-wrapper .header .functional-area .menu-h5-wrapper .menu-h5 .menu .menu-item a{
		display: flex;
		padding: 0% 5%;
		font-size: 14px;
		align-items: center;
		justify-content: space-between;
		border-bottom: 1px solid rgba(242, 242, 242, 1);
	}

	/* PC端菜单-选中 */
	.header-wrapper .header .functional-area .menu-wrapper .menu .menu-item.current-menu-item a{
		color: rgba(0, 113, 188, 1);
	}

	/* 移动端-打开菜单 */
	.header-wrapper .header .functional-area .menu-h5-wrapper .menu-h5.menu-expand-item{
		left: 0%;
	}
	.header-wrapper .header .functional-area .menu-h5-wrapper .menu-h5.zhan{
	   background:#0000008c;
	}
	.header-wrapper .header .functional-area .menu-h5-wrapper .menu-h5.zhan.menu-expand-item{
		width: 100%;
	}

	/* 移动端菜单-选中 */
	.header-wrapper .header .functional-area .menu-h5-wrapper .menu-h5 .menu .menu-item.current-menu-item a{
		color: rgba(0, 113, 188, 1);
	}

/* 底部 */
	.footer-wrapper{
		width: 100%;
		background-image: url('../images/background-6.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	
	.footer-wrapper .content-wrapper{
		width: 100%;
		padding-top: 7.063%;
	}
	
	.footer-wrapper .content-wrapper .company-introduce{
		width: 100%;
		display: grid;
		grid-gap: 80px;
		grid-template-columns: repeat(3, 1fr);
	}
	
	.footer-wrapper .content-wrapper .company-introduce .item .name{
		line-height: 1;
		font-size: 22px;
		color: rgba(255, 255, 255, 1);
		position: relative;
	}
	
	.footer-wrapper .content-wrapper .company-introduce .item .name::before{
		content: '';
		height: 2px;
		width: 8.750%;
		display: block;
		background-color: rgba(0, 113, 188, 1);
		position: absolute;
		top: 240.910%;
		left: 0%;
	}
	
	.footer-wrapper .content-wrapper .company-introduce .item .content{
		width: 100%;
		margin-top: 11.251%;
	}
	
	.footer-wrapper .content-wrapper .company-introduce .item .content .content-item{
		width: 100%;
		display: flex;
		margin-bottom: 2.084%;
		align-items: flex-start;
		justify-content: space-between;
	}
	
	.footer-wrapper .content-wrapper .company-introduce .item .content .content-item:last-child{
		margin-bottom: 0%;
	}
	
	.footer-wrapper .content-wrapper .company-introduce .item .content .content-item .label{
		font-size: 16px;
		line-height: 28px;
		max-width: 41.667%;
		color: rgba(255, 255, 255, 1);
	}
	
	.footer-wrapper .content-wrapper .company-introduce .item .content .content-item .explain{
		width: 58.334%;
		font-size: 16px;
		line-height: 28px;
		color: rgba(255, 255, 255, 1);
	}
	
	.footer-wrapper .content-wrapper .copyright{
		width: 100%;
		font-size: 16px;
		line-height: 1.5;
		text-align: center;
		margin-top: 2.188%;
		padding: 2.063% 0%;
		color: rgba(255, 255, 255, 1);
	}

/* 响应 1680 */
@media screen and (max-width: 1680px) {
/* 头部 */
	.header-wrapper .header{
		height: 80px;
	}

	/* logo */

	/* 功能区 */

	/* PC端菜单 */
	.header-wrapper .header .functional-area .menu-wrapper .menu .menu-item a{
		font-size: 14px;
	}

	/* 登陆按钮 */
	.header-wrapper .header .functional-area .login{
		font-size: 15px;
		line-height: 35px;
		border-radius: 17.5px;
	}

	/* 移动端菜单 */

	/* PC端菜单-选中 */

	/* 移动端-打开菜单 */

	/* 移动端菜单-选中 */

/* 底部 */
	.footer-wrapper .content-wrapper .company-introduce{
		grid-gap: 60px;
	}
	
	.footer-wrapper .content-wrapper .company-introduce .item .name{
		font-size: 20px;
	}
	
	.footer-wrapper .content-wrapper .company-introduce .item .content .content-item .label{
		font-size: 14px;
		line-height: 24px;
	}
	
	.footer-wrapper .content-wrapper .company-introduce .item .content .content-item .explain{
		font-size: 14px;
		line-height: 24px;
	}
	
	.footer-wrapper .content-wrapper .copyright{
		font-size: 15px;
	}
}

/* 响应 1440 */
@media screen and (max-width: 1440px) {
/* 头部 */
	.header-wrapper .header{
		height: 70px;
	}

	/* logo */

	/* 功能区 */

	/* PC端菜单 */
	.header-wrapper .header .functional-area .menu-wrapper .menu .menu-item a{
		font-size: 13px;
	}

	/* 登陆按钮 */
	.header-wrapper .header .functional-area .login{
		font-size: 14px;
		line-height: 30px;
		border-radius: 15px;
	}

	/* 移动端菜单 */

	/* PC端菜单-选中 */

	/* 移动端-打开菜单 */

	/* 移动端菜单-选中 */

/* 底部 */
	.footer-wrapper .content-wrapper .company-introduce{
		grid-gap: 40px;
	}
	
	.footer-wrapper .content-wrapper .company-introduce .item .name{
		font-size: 18px;
	}
	
	.footer-wrapper .content-wrapper .company-introduce .item .content .content-item .label{
		font-size: 12px;
		line-height: 20px;
	}
	
	.footer-wrapper .content-wrapper .company-introduce .item .content .content-item .explain{
		font-size: 12px;
		line-height: 20px;
	}
	
	.footer-wrapper .content-wrapper .copyright{
		font-size: 14px;
	}
}

/* 响应 1280 */
@media screen and (max-width: 1280px) {
/* 头部 */
	.header-wrapper .header{
		height: 60px;
	}

	/* logo */

	/* 功能区 */

	/* PC端菜单 */
	.header-wrapper .header .functional-area .menu-wrapper .menu .menu-item a{
		font-size: 12px;
	}

	/* 登陆按钮 */
	.header-wrapper .header .functional-area .login{
		font-size: 13px;
	}

	/* 移动端菜单 */

	/* PC端菜单-选中 */

	/* 移动端-打开菜单 */

	/* 移动端菜单-选中 */

/* 底部 */
	.footer-wrapper .content-wrapper .company-introduce{
		grid-gap: 20px;
	}
	
	.footer-wrapper .content-wrapper .company-introduce .item .name{
		font-size: 16px;
	}
	
	.footer-wrapper .content-wrapper .copyright{
		font-size: 13px;
	}
}

/* 响应 1000 */
@media screen and (max-width: 1000px) {
/* 头部 */

	/* logo */
	.header-wrapper .header .logo{
		width: 15.487%;
	}

	/* 功能区 */
	.header-wrapper .header .functional-area{
		justify-content: flex-end;
	}

	/* PC端菜单 */
	.header-wrapper .header .functional-area .menu-wrapper{
		display: none;
	}

	/* 登陆按钮 */
	.header-wrapper .header .functional-area .login{
		width: 24.779%;
		font-size: 12px;
		margin-right: 6.195%;
	}

	/* 移动端菜单 */
	.header-wrapper .header .functional-area .menu-h5-wrapper{
		display: block;
	}

	/* PC端菜单-选中 */

	/* 移动端-打开菜单 */

	/* 移动端菜单-选中 */

/* 底部 */
	.footer-wrapper .content-wrapper{
		padding: 0%;
	}
	
	.footer-wrapper .content-wrapper .company-introduce{
		display: none;
	}
	
	.footer-wrapper .content-wrapper .copyright{
		margin-top: 0%;
		font-size: 12px;
		padding: 4.646% 0%;
	}
}

/* 响应 750 */
@media screen and (max-width: 750px) {
/* css-公用的-start */
	.w {
		width: 90%;
	}

/* css-公用的-end */

/* 头部 */

	/* logo */
	.header-wrapper .header .logo{
		width: 20.916%;
	}

	/* 功能区 */

	/* PC端菜单 */

	/* 登陆按钮 */
	.header-wrapper .header .functional-area .login{
		width: 41.831%;
		margin-right: 7.844%;
	}

	/* 移动端菜单 */
	.header-wrapper .header .functional-area .menu-h5-wrapper .menu-h5{
		width: 70%;
		left: -70%;
	}

	/* PC端菜单-选中 */

	/* 移动端-打开菜单 */

	/* 移动端菜单-选中 */

/* 底部 */
	.footer-wrapper .content-wrapper .copyright{
		padding: 5.229% 0%;
	}
}