
	img {
		object-fit: cover;
	}

	input,
	select,
	textarea {
		border-radius: 8px;
		border: 1px solid #bbb;
		background: #fff;
		outline: none;
		width: 100%;
		color: #464646;
		padding: 8px !important;
		-webkit-appearance: none;
		font-size: 14px !important;

	}

	.aiko-nav-item-item {
		position: absolute;
		top: 93px;
		background: #FFFFFF;
		padding: 10px;
		border-radius: 0 0 10px 10px;
	}

	.aiko-nav-item-item a {
		font-weight: 400;
		font-size: 14px;
		color: #131313;
		line-height: 18px;
	}

	.aiko-nav-item-item a:hover {
		color: #1C9E48;
	}

	/* yuyan */
	.yuyan {
		width: 20px;
		height: 20px;
		cursor: pointer;
	}

	.yuyan img {
		width: 100%;
		height: 100%;
	}

	.yuyan-content {
		width: 51%;
		background: #F5F5F7;
		box-shadow: 0px 6px 44px 1px rgba(0, 0, 0, 0.35);
		border-radius: 0px 0px 0px 0px;
		padding-top: 64px;
		padding-bottom: 88px;
		position: fixed;
		top: 50px;
		z-index: 9999;
		display: none;
		position: fixed;
		top: 25%;
		left: 50%;
		transform: translateX(-50%);

	}

	.yuyan-content h3 {
		text-align: center;
		font-weight: bold;
		font-size: 26px;
		color: #000000;
		line-height: 26px;
	}

	.yy-content {
		width: 80%;
		margin: auto;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin: 46px auto 0 auto;

	}

	.yuyancha {
		width: 30px;
		height: 30px;
		border-radius: 50%;
		background: #FFFFFF;
		color: #000000;
		line-height: 30px;
		font-size: 30px;
		position: absolute;
		font-size: 20px;
		top: 20px;
		display: flex;
		align-items: center;
		justify-content: center;
		display: flex;
		left: 50%;
		transform: translateX(-50%);
		cursor: pointer;
	}

	.yy-item {
		width: calc(49% - 12px);
		height: 46px;
		background: #FFFFFF;
		border-radius: 0px 0px 0px 0px;
		margin-left: 6px;
		margin-right: 6px;
		margin-bottom: 12px;
		border-radius: 8px;
		padding-left: 62px;
		padding-right: 62px;
	}

	.yy-item a {
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: 100%;
		height: 100%;
	}

	.yy-item span {
		font-weight: 400;
		font-size: 16px;
		color: #121313;
		line-height: 16px;
	}

	@media (max-width: 1000px) {
		header .aiko-nav-group .aiko-nav-logo{
			width: 40%;
			height: auto;
			object-fit: cover;
		}
		.aiko-nav-item-item {
			position: relative;
			top: 0px;
		}

		.fitem1::after {
			display: none;
		}

		.yuyan {
			margin-right: 50px;
		}

		.yuyan-content {
			width: 85%;
		}

		.yy-content {
			width: 95%;
		}

		.yy-item {
			padding-left: 5px;
			padding-right: 5px;
		}
	}

	/* yuyanend */
	header .aiko-nav-group {
		background-color: #0F0F0F;
	}

	header .aiko-nav-group .aiko-nav .aiko-nav-menu .nav-link {

		color: #FFFFFF;
	}

	.product-data-content a:hover {
		color: #1C9E48;
	}

	@media screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px),
	screen and (max-width: 779px) {
		.aiko-footer-consult {
			right: 2.66667vw !important;
			bottom: 29.33333vw !important;
			width: 9.86667vw !important;
			height: 21.06667vw !important;
		}
	}

	@font-face {
		    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100 900;
    src: url(/static/font/Montserrat-VariableFont_wght.woff2) format("woff2");
	}

	*,
	body {
		font-family: 'Montserrat' !important;

	}

	.aiko-footer-consult .aiko-consult {
		background-image: url(/template/pc/skin/email.png) !important;
		background-size: 60% !important;
	}

	.aiko-footer-consult .aiko-backtotop {
		background-image: url(/template/pc/skin/top.png);
		background-size: 60% !important;
	}

	header .aiko-nav-group .navbar-toggle {
		background: url(/template/pc/skin/menu.png) no-repeat 50%;
		z-index: 999;
	}

	header .aiko-nav-group .navbar-toggle.open {
		background-image: url(/template/pc/skin/open.png);
		z-index: 999;
	}

	header {
		top: 0;
	}


	@media(min-width:800px) {
		header .aiko-nav-group .aiko-nav-logo {
			width: 221px;
			height: 28px;
		}
	}

	.aiko-footer-consult {
		position: fixed;
		z-index: 100;
		right: 2.08333vw;
		bottom: 8.20833vw;
		width: 2.08333vw;
		height: 4.375vw;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.top-header {
		width: 100%;
		height: 50px;
		background: #040404;
		display: flex;
		justify-content: flex-end;
		transition: all 0.1s;
	}

	.top-header-content {
		width: 573px;
		height: 50px;
		display: flex;
		justify-content: space-between;
		margin-right: 83px;
	}

	.header-content-item-img1 {
		width: 14px;
		height: 16px;
	}

	.header-content-item-img2 {
		width: 18px;
		height: 13px;
	}

	.header-content-item-img3 {
		width: 16px;
		height: 16px;
	}

	.top-header-content span {

		font-weight: 400;
		font-size: 15px;
		color: #FFFFFF;
		line-height: 31px;
		margin-left: 7px;
	}

	.header-content-item {
		display: flex;
		align-items: center;
	}

	.daosanjiao {
		width: 11px;
		height: 8px;
		display: inline-block;
	}

	.aiko-nav-item .daosanjiao {
		margin-left: 4px;
		display: none;
	}

	.aiko-nav-menu .aiko-nav-item:nth-child(2) .daosanjiao {
		display: block !important;
	}



	.product-data {

		border-radius: 0 0 10px 10px;
		position: absolute;
		top: 4.9vw;
		right: 45%;
		z-index: 99;
		background-color: #FFFFFF;
		padding: 13px 0px;
		box-shadow: 0 0 5px #666464;
		display: none;
	}

	.product-data-content ul {
		text-align: left;
	}

	.product-data-content ul li {
		width: 100%;
		padding-left: 23px;
		padding-right: 23px;

	}

	.product-data-content ul li a {

		font-weight: 400;
		font-size: 14px;
		color: #131313;
		line-height: 18px;
	}

	.product-right img {
		width: 305px;
		height: 195px;
	}

	.product-data-content {
		display: flex;
	}

	.product-right {
		display: flex;
		align-items: center;
	}

	.nav-icon {
		width: 15px;
		height: 5px;
	}

	.nav-h3 {
		display: inline-block;
		margin-right: 7px;

		font-weight: bold;
		font-size: 14px;
		color: #666666;
		line-height: 18px;
	}


	.service-data {
		width: 800px;
		height: 180px;
		background-color: #FFFFFF;
		box-shadow: 0 0 5px #666464;
		padding: 23px 53px;
		position: absolute;
		top: 4.9vw;
		right: 283px;
		z-index: 99;
		display: flex;
		justify-content: space-between;
		text-align: center;
		display: none;
	}

	.service-item-img {
		position: relative;
		width: 100%;
		height: 80%;

	}

	.service-item {
		width: 25%;
		position: relative;
	}

	.service-item-img img {
		width: 90px;
		height: 89px;
		cursor: pointer;
		position: absolute;
		top: 0;
		left: 50%;
		right: 0;
		bottom: 0;
		transform: translateX(-50%);

	}

	.service-item-img img:first-child {
		z-index: 77;
	}

	.service-item p {


		font-weight: bold;
		font-size: 14px;
		color: #666666;
		line-height: 18px;
	}

	.service-item:hover p {
		color: #15A33B;
	}

	.service-item:hover .xuanzhong {
		z-index: 88;
	}

	.aiko-nav-item-item {
		display: none;
	}

	header .aiko-nav-group .aiko-nav .aiko-nav-menu .nav-link {
		white-space: normal;
	}

	/* phone */
	@media (max-width: 1000px) {
		header .aiko-nav-group .aiko-nav .aiko-nav-menu .nav-link {

			color: black;
		}

		h3 {
			font-size: 23px !important;
			line-height: 25px !important;
		}

		h5 {
			font-size: 20px !important;
			line-height: 23px !important;
		}

		p,
		a {
			font-size: 15px !important;
			line-height: 22px !important;
		}

		.fitem2 span {
			font-size: 13px !important;
		}

		.top-header {
			display: none !important;
		}

		.footer-Privacy {
			display: none !important;
		}

		header .aiko-nav-group .aiko-nav {
			background-color: #FFFFFF;
			overflow-y: auto;
		}

		header .aiko-nav-group .aiko-nav .aiko-nav-menu .aiko-nav-item {
			display: flex !important;
			justify-content: center;
			flex-wrap: wrap;
			border-bottom: 1px solid #666464;
			margin: 0;
			padding: 6.4vw 0;
		}

		header .aiko-nav-group .aiko-nav .aiko-nav-menu .nav-link:after {
			background-color: transparent
		}

		.aiko-nav-item-item {
			width: 100%;
		}

		.aiko-nav-item-item a {
			font-size: 3.2vw;
			line-height: 1.33333;
			color: #9FA0A0;


		}

		.aiko-nav-item-item li {
			padding: 6.4vw;
			border-bottom: 1px solid #666464;
			text-align: left;
		}

		.aiko-nav-item-item li:last-child {
			border-bottom: none;
		}

		.aiko-nav-menu .aiko-nav-item:nth-child(3) .daosanjiao {
			transform: rotate(-90deg);

		}




		.sanjiao90 {
			transform: rotate(0deg) !important;
		}

		.product-data {
			display: none !important
		}

		.service-data {
			display: none !important
		}


	}

	.aiko-nav-item a {
		font-size: 15px !important;
	}

	.ce {
		padding: 21px 13px;
		background: #FFFFFF;
		position: fixed;
		right: 0px;
		top: 25%;
		z-index: 999;
		box-shadow: 0 0 15px #3333;
	}

	.ce3 div:last-child {
		display: none;
		position: fixed;
		right: 89px;
		top: 40%;
	}

	.ce-item:not(:last-child) {

		margin-bottom: 21px;
	}

	.ce-item {
		text-align: center;
		cursor: pointer;
	}

	.ce-item p {

		font-weight: 400;
		font-size: 12px;
		color: #000000;
		line-height: 22px;
	}

	.ce1 img {
		width: 27px;
		height: 27px;
		cursor: pointer;
	}

	.ce2 img {
		width: 27px;
		height: 19px;
		cursor: pointer;
	}

	.ce-item img {
		width: auto;
		height: auto;
		max-width: 29px;
		object-fit: cover;
	}

	.ce33 img {
		width: 100px !important;
		height: 100px !important;
	}

	.ce4 img {
		width: 28px;
		height: 28px;
		cursor: pointer;
	}

	.ce-item:hover p {
		color: #28992F;
	}

	@media (max-width:1000px) {
		.ce {
			bottom: 0px;
			width: 100%;
			height: 70px;
			display: flex;
			justify-content: space-between;
			align-items: center;
			position: fixed;
			top: auto;
		}

		.ce-item:not(:last-child) {
			margin-bottom: 0px;
		}

		.daosanjiao {
			width: 18px;
			height: auto;

		}
	}

	footer {
		width: 100%;
		background: #0F0F0F;
		padding: 33px 10% 10px 10%;
	}

	.ffff {

		width: 100%;
		display: flex;
	}

	.fitem1 {

		display: flex;
		flex-direction: column;
		position: relative;
		padding-left: 5%;
	}

	.fitem1:first-child {
		width: 20%;
	}

	.fitem1:nth-child(2) {
		width: 40%;
	}

	.fitem2 {
		width: 40%;
		padding-left: 5%;
	}

	.fitem1 h5 {

		font-weight: 400;
		font-size: 25px;
		color: #FFFFFF;
		line-height: 25px;
		margin-bottom: 41px;

	}

	.fitem1::after {
		content: '';
		width: 2px;
		height: 100%;
		background: #808080;
		position: absolute;
		top: 0;
		right: 0;

	}

	.fitem1 a {

		font-weight: 400;
		font-size: 18px;
		color: #808080;
		line-height: 45px;
	}

	.fitem2 div {
		margin-bottom: 36px;
		display: flex;
		align-items: center;
	}

	.fitem2 div img {
		margin-right: 31px;
	}

	.fitem2 span {

		font-weight: 400;
		font-size: 19px;
		color: #FFFFFF;

	}

	.ftext {
		margin: 0px auto 0px auto;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 50px 0;
	}

	.ftext img {
		width: 78px;
		height: 19px;
		margin-right: 19px;
	}

	.fxian {
		width: 100%;
		height: 2px;
		background: #4C4948;
	}

	.ftext span {

		font-weight: 400;
		font-size: 18px;
		color: #4C4948;
		line-height: 18px;
	}

	.ficon {
		width: 30%;
		display: flex;
		justify-content: space-between;
		margin: 20px auto 0px auto;
	}
	.ficon img{
		width: 45px;
	}
	.i21 {
		width: 24px;
		height: 33px;
	}

	.i22 {
		width: 29px;
		height: 29px;
	}

	.i23 {
		width: 28px;
		height: 21px;
	}

	.i24 {
		width: 28px;
		height: 28px;
	}
	.fff-item a:hover{
		color:#FFFFFF;
		text-decoration: underline;
	}


	@media (max-width: 1000px) {
		    footer {
               padding: 30px 5% 90px 5%;
    }
	.fitem1 h5{
		margin-bottom: 21px;
	}
	.fitem1 a{
		font-size: 18px !important;
		line-height: 28px !important;
	}
		.ffff {
			display: block;
		}

		.fitem1,
		.fitem2 {
			width: 100% !important;
			margin-top: 50px;
		}

		.ftext {
			display: block;
		}

		.ftext span {
			display: inline-block;
		}
	}

	.lianxi {
		width: 80%;
		position: relative;
		margin: 166px auto 128px auto;

	}





	.shiliXian {
		width: 55px;
		height: 2px;
		border: 2px solid #28992F;
		margin: 0 auto 25px auto;
	}
	.lianxi-f {
	    position: absolute;
    padding: 55px 27px;
    top: 50%;
    right: 15%;
    width: 470px;
    background: #FFFFFF;
    text-align: center;
    border-radius: 20px;
    box-shadow: 0 0 20px #3333;
    transform: translateY(-50%);
	
	}

	.lianxi-f h3 {

		font-weight: 400;
		font-size: 29px;
		color: #0F0F0F;
		line-height: 29px;
		margin-bottom: 29px;
	}

	.lianxi-f input {
		margin-bottom: 17px;
		width: 356px;
		height: 44px;
		border: 1px solid #DFDFDF;
		font-size: 15px;
		font-weight: 400;
		color: #A3A3A3;
		padding-left: 20px;
		cursor: text;
	}
	#bdform textarea{
		border: 1px solid #DFDFDF;
		padding-left: 20px;
		box-sizing: border-box;
		width: 356px;
		color: #A3A3A3;
		padding-top: 5px;
		font-size: 15px;
	}

	.lianxi-f button {
		width: 333px;
		height: 50px;
		border-radius: 30px;
		background: #15A33B;
		border: none;
		color: #FFFFFF;
		font-size: 30px;
		font-weight: 500;
	}
	#bdform input:hover{
		border: 1px solid #15A33B;
	}
	#bdform textarea:hover{
		border: 1px solid #15A33B;
	}
	@media (max-width:1000px){
		.lianxi{
			width: 90%;
			margin: 50px auto 50px auto;
		}
		.lianxi-f{
			width: 100%;
			width: 100%;
			position: relative;
			
			left: 50%;
			transform: translateX(-50%);
		}
		.lianxi-f input,.lianxi-f button,#bdform textarea{
			width: 100%;
		}
		#bdform textarea{
			font-size: 15px;
	}
		
	}
