.dropdown:nth-child(1) .dropbtn a {

	color: #312085;

	border-bottom: solid 1px #312085;

	font-weight: 600;

}





/*轮播图*/



.picture {

	width: 100%;

	overflow: hidden;

}



.swiper {

	width: 100%;

	height: 100%;

}



.swiper-slide {

	/*text-align: center;*/

	font-size: 18px;

	background: #fff;

	height: 100% !important;

	/* Center slide text vertically */

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	align-items: center;

}



.swiper-slide img {

	display: block;

	width: 100%;

	height: 100%;

	object-fit: cover;

}



.swiper-pagination-bullet {

	background-color: #fff!important;

	margin-bottom: 20px!important;

	opacity: 1!important;

}



.swiper-pagination1 {

	left: 98%!important;

	top: 50%!important;

}



.swiper-pagination1 span {

	display: block!important;

}



.swiper-pagination-bullet-active {

	box-shadow: rgb(239 231 231 / 62%) 0px 0px 0px 6px!important;

}



.swiper-button-prev1 {

	background: url(../img/3.png);

	width: 70px!important;

	height: 61px!important;

	left: 75%!important;

	right: auto;

	top: 94%!important;

}



.swiper-button-prev1:hover {

	background: url(../img/4.png);

	transform: rotate(180deg);

}



.swiper-button-next1 {

	background: url(../img/3.png);

	transform: rotate(180deg);

	width: 70px!important;

	height: 61px!important;

	right: 18%!important;

	left: auto;

	top: 94%!important;

}



.swiper-button-next1:hover {

	background: url(../img/4.png);

	transform: rotate(360deg);

}



.swiper-button-prev1:after {

	display: none;

}



.swiper-button-next1:after {

	display: none;

}



.h {

	height: 19px;

	width: 2px;

	background-color: #dfdbdb;

	position: absolute;

	z-index: 222;

	top: 0;

	right: 21.35%;

	top: 94%;

}





/*最新产品*/



.product {

	width: 100%;

	overflow: hidden;

	padding: 80px 0;

	position: relative;

}



.chanpin {

	display: flex;

	justify-content: space-between;

	padding-bottom: 40px;

}



.pin {

	display: flex;

}



.pin ul {

	display: flex;

}



.pin ul li {

	padding-right: 40px;

}



.chan p:nth-child(1) {

	font-size: 30px;

	color: #333;

	padding-bottom: 10px;

}



.chan p:nth-child(2) {

	font-size: 16px;

	color: #777;

}



.pin ul li a {

	font-size: 18px;

	color: #777;

	padding-bottom: 6px;

}



.pin ul li a:hover {

	color: #312085;

	border-bottom: solid #312085 1px;

}



.pin1 a {

	font-size: 18px;

	color: #777;

}



.gai {

	color: #312085!important;

	border-bottom: solid #312085 1px;

}



.zm a {

	font-size: 18px;

	color: #333;

}



.zm a:nth-child(2) {

	padding-top: 28px!important;

	display: block;

}



.swiper-slide:hover .zm a {

	color: #312085;

}



.swiper-slide:hover .fd {

	display: block;

	transition: 0.2s;

}



.fd {

	position: absolute;

	top: 38%;

	left: 44%;

	cursor: pointer;

	overflow: hidden;

	display: none;

}



.zm {

	position: relative;

}



.swiper2 {

	position: initial!important;

}



.swiper-button-next2 {

	right: 0%!important;

	top: 53%!important;

}



.swiper-button-prev2 {

	left: 0%!important;

	top: 53%!important;

}



.swiper-button-next2:after,

.swiper-button-prev2:after {

	font-size: 30px!important;

	color: #9fa3a7!important;

}





/*关于我们*/



.about {

	width: 100%;

}



.about1 {

	width: 100%;

	overflow: hidden;

	background-image: url(../img/10.png);

	background-size: 100% 100%;

	padding-top: 87px;

	padding-bottom: 385px;

}



.guanyu {

	display: flex;

	justify-content: space-around;

}



.gy1 {

	display: flex;

	justify-content: center;

}



.gy p {

	font-size: 18px;

	color: #fff;

}



.gy1 p:nth-child(1) {

	font-size: 50px;

	color: #fff;

}



.gy1 p:nth-child(2) {

	font-size: 18px;

	color: #fff;

	margin-top: 10px;

	padding-left: 4px;

}



.gp {

	text-align: center;

	padding-top: 5px;

}





/*服务优势*/



.fw {

	width: 100%;

	background-image: url(../img/12.png);

	background-repeat: no-repeat;

	padding-bottom: 85px;

	background-position: 24px 313px;

}



.boli1 {

	display: flex;

	margin-top: -26%;

}



.bl1 {

	width: 50%;

}



.bl1 img {

	width: 100%;

}



.bl2 {

	width: 50%;

}



.bbl2 {

	background-color: #fff;

}



.bbl1 {

	padding-bottom: 25px;

}



.bbl1 p:nth-child(1) {

	font-size: 30px;

	display: flex;

	justify-content: flex-end;

	color: #fff;

}



.bbl1 p:nth-child(2) {

	font-size: 16px;

	display: flex;

	justify-content: flex-end;

	color: #fff;

}



.bbl2 {

	padding: 82px 62px 0 57px;

}



.bbl2 p:nth-child(1) {

	font-size: 24px;

	color: #333;

}



.bbl2 p:nth-child(2) {

	color: #333;

	line-height: 30px;

	padding: 40px 0 50px 0;

}



.bbl2 a {

	color: #333;

}



.ys1 {

	padding-top: 90px;

	padding-bottom: 44px;

}



.ys1 p {

	text-align: center;

}



.ys1 p:nth-child(1) {

	font-size: 30px;

	color: #333;

}



.ys1 p:nth-child(2) {

	font-size: 16px;

	color: #777;

}



.yys1 {

	width: 50%;

	padding-top: 48px;

	padding-left: 60px;

}



.yys2 {

	width: 50%;

	padding: 10px;

	box-shadow: #666 4px 3px 15px -6px;

}



.ys2 {

	display: flex;

}



.yss {

	display: flex;

	padding-bottom: 25px;

	align-items: center;

}



.yss p {

	color: #333;

	padding-left: 25px;

}



.yys2 img {

	width: 100%;

}





/*新闻中心*/



.news {

	width: 100%;

	background: #F3F3F3;

	overflow: hidden;

	padding-top: 88px;

	padding-bottom: 83px;

}



.fd1 {

	padding-top: 28px;

	border-bottom: solid #ababab 1px;

	padding-bottom: 20px;

	background: #F3F3F3;

}



.fd1 a:nth-child(1) {

	color: #333;

	font-size: 18px;

}



.fd1 a:nth-child(2) {

	color: #ababab;

	font-size: 14px;

	display: block;

	padding-top: 20px;

}



.fd2 {

	display: flex;

	justify-content: space-between;

	background: #F3F3F3;

	padding-top: 10px;

}



.fd2 a {

	color: #ababab;

}



.swiper-slide:hover .fd1 a:nth-child(1) {

	color: #312085;

	transition: 0.2s;

}



.swiper-slide:hover .fd1 a:nth-child(2) {

	color: #312085;

	transition: 0.2s;

}



.swiper-slide:hover .fd1 {

	border-bottom: solid #312085 1px;

	transition: 0.2s;

}



.swiper-slide:hover .fd2 a {

	color: #312085;

}



.bar1 {

	width: 100%;

	max-width: 1300px;

	margin: 0 auto;

	position: relative;

}



.swiper3 {

	position: initial!important;

}



.swiper-button-next3 {

	right: 0%!important;

	top: 53%!important;

}



.swiper-button-prev3 {

	left: 0%!important;

	top: 53%!important;

}



.swiper-button-next3:after,

.swiper-button-prev3:after {

	font-size: 30px!important;

	color: #9fa3a7!important;

}





/*客户*/



.customer {

	width: 100%;

	overflow: hidden;

	padding: 82px 0;

}



.kh p:nth-child(1) {

	font-size: 30px;

	color: #333;

	text-align: center;

}



.kh p:nth-child(2) {

	font-size: 16px;

	color: #777;

	text-align: center;

}



.swiper4 {

	margin-left: auto;

	margin-right: auto;

}



.swiper-slide4 {

	text-align: center;

	font-size: 18px;

	background: #fff;

	height: calc((100% - 30px) / 2)!important;

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	align-items: center;

}



.blb {

	width: 198px;

	height: 122px;

	display: flex;

	justify-content: center;

	align-items: center;

	cursor: pointer;

	transition: 0.2s;

}



.blb2 {

	display: none;

}



.blb:hover {

	box-shadow: #ddd5d5 1px 0px 9px 1px;

}



.blb:hover .blb2 {

	display: block;

}



.blb:hover .blb1 {

	display: none;

}



.swiper4 {

	padding: 32px 10px 70px 10px!important;

}



.swiper-pagination4 span {

	background-color: #312085!important;

	margin-right: 15px!important;

	width: 6px!important;

	height: 6px!important;

}



@media screen and (max-width:1540px) {

	.swiper-button-prev1 {

		left: 73%!important;

	}

	.h {

		right: 22.35%;

	}

}



@media screen and (max-width:1200px) {

	.swiper-button-prev1 {

		left: 71%!important;

	}

	.h {

		right: 23.35%;

	}

	.product {

		padding: 80px 2%;

	}

	.guanyu {

		padding: 0 2%;

	}

	.fw {

		padding-left: 2%;

		padding-right: 2%;

	}

	.yys1 {

		width: 50%;

		padding-top: 37px;

		padding-left: 30px;

	}

	.yss p {

		overflow: hidden;

		text-overflow: ellipsis;

		white-space: nowrap;

	}

	.yys2 {

		display: flex;

		justify-content: center;

		align-items: center;

	}

	.news {

		padding-left: 2%;

		padding-right: 2%;

	}

}



@media screen and (max-width:1024px) {

	.swiper-button-prev1 {

		left: 68%!important;

	}

	.h {

		right: 24.6%;

	}

}



@media screen and (max-width:768px) {

	.swiper-button-prev1 {

		display: none!important;

	}

	.h {

		display: none;

	}

	.swiper-button-next1 {

		display: none!important;

	}

	.swiper-pagination1 {

		left: 95%!important;

		top: 50%!important;

	}

	.swiper-slide1 img {

		object-fit: cover;

		height: 325px;

	}

	.zm a {

		font-size: 16px;

		color: #333;

	}

	.chanpin {

		flex-wrap: wrap;

	}

	.chan p:nth-child(2) {

		padding-bottom: 15px;

	}

	.gy p {

		font-size: 16px;

		color: #fff;

	}

	.gy1 p:nth-child(2) {

		font-size: 12px;

	}

	.gy1 p:nth-child(1) {

		font-size: 35px;

		color: #fff;

	}

	.bbl1 p:nth-child(1) {

		font-size: 22px;

	}

	.bbl2 p:nth-child(1) {

		font-size: 20px;

	}

	.bbl2 a {

		font-size: 14px;

	}

	.bbl2 p:nth-child(2) {

		padding: 25px 0 30px 0;

		font-size: 14px;

	}

	.bbl2 {

		padding: 31px 19px 0 19px;

	}

	.about1 {

		width: 100%;

		overflow: hidden;

		background-image: url(../img/10.png);

		background-size: 100% 100%;

		padding-top: 87px;

		padding-bottom: 255px;

	}

	.boli1 {

		flex-wrap: wrap;

	}

	.ys1 {

		padding-top: 47px;

		padding-bottom: 44px;

	}

	.ys1 p:nth-child(1) {

		font-size: 22px;

		color: #333;

	}

	.ys1 p:nth-child(2) {

		font-size: 14px;

		color: #777;

	}

	.ys2 {

		flex-wrap: wrap;

	}

	.yys1 {

		width: 100%;

		padding-left: 10px;

	}

	.yys2 {

		width: 100%;

	}

	.yss p {

		white-space: break-spaces;

	}

}



@media screen and (max-width:550px) {

	.bl1 {

		width: 100%;

	}

	.bl2 {

		width: 100%;

	}

	.bbl1 p {

		color: #000000!important;

		text-align: center!important;

	}

	.bbl1 p:nth-child(1) {

		justify-content: center;

	}

	.bbl1 p:nth-child(2) {

		justify-content: center;

	}

	.bbl1 {

		padding-bottom: 0px;

		padding-top: 10px;

	}

	.about1 {

		padding-bottom: 161px;

	}

}



@media screen and (max-width:430px) {

	.chan p:nth-child(1) {

		font-size: 25px;

	}

	.chan p:nth-child(2) {

		font-size: 14px;

	}

	.product {

		padding: 48px 2%;

	}

	.pin ul li a {

		font-size: 13px;

		color: #777;

		padding-bottom: 6px;

		white-space: nowrap;

	}

	.pin ul li {

		padding-right: 25px;

	}

	.pin1{

		white-space: nowrap;

	}

	.pin1 a {

		font-size: 13px;

		color: #777;

	}

	.gy p {

		font-size: 12px;

		color: #fff;

	}

	.gy1 p:nth-child(2) {

		font-size: 12px;

	}

	.gy1 p:nth-child(1) {

		font-size: 25px;

		color: #fff;

	}

	.about1 {

		padding-top: 38px;

	}

}



@media screen and (max-width:375px) {

	.swiper-slide1 img {

		object-fit: cover;

		height: 175px;

	}

	.zm a {

		font-size: 18px;

	}

	.about1 {

		padding-bottom: 134px;

	}

}

.vase{
	position: absolute;
	right: -17%;
	top: 73%;
	z-index: 0;
}

.boli .bar{
	position: relative;
}

.boli .bar .fwys{
	position: relative;
	z-index: 1;
}

@media screen and (max-width:1610px){
	.vase{
		right: 0;
	}
}
/* @media screen and (max-width:550px){
	.vase{
		display: none;
	}
} */