.index{
	position: relative;
	width: 100vw;
	height: 100vh;
	overflow: hidden;
}
.w1620{
	max-width: 1620px;
	width: 94%;
	display: block;
	margin: 0 auto;
}
.w1500{
	max-width: 1500px;
	width: 94%;
	display: block;
	margin: 0 auto;
}
/* 头部 */
.pc-header{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 90px;
	z-index: 999;
	width: 100vw;
}
.pc-header .an{
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100%;
}
.pc-header .imgs img{
	max-width: 212px;
	max-height: 65px;
	display: block;
	margin-right: 20px;
}
.so{
	margin-left: 35px;
}
.so .img{
	width: 40px;
	height: 40px;
	border: 1px solid #fff;
	border-radius: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: background .5s;
}
.so p{
	text-align: center;
	font-size: 0.875rem;
	color: #fff;
	margin-top: 5px;
}
/* pc导航 */
.pc-header .uls{
	flex: 1 1 auto;
	display: flex;
	justify-content: flex-end;
	white-space: nowrap;
	height: 100%;
}
.pc-header .uls>li{
	width: auto;
	position: relative;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.pc-header .uls>li>a{
	color: #fff;
	font-size: 1.0625rem;
	padding: 0 1.8vw;
	height: 46px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 10px;
	position: relative;
	transition: background .5s;
}
.pc-header .uls>li>a::after{
	content: "";
	position: absolute;
	bottom: -2px;
	left: 50%;
	width: 0;
	height: 2px;
	background-color: #fff;
	transform: translate(-50%,0);
	transition: width .5s;
}

.pc-header .uls>li>a:hover::after{
	width: 100%;
}
.pc-header .uls>li{
	position: static;
}
/* 头部下拉 */
.pc-head{
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translate(-50%,-0%);
	background-color: #fff;
	max-width: calc(1620px - 212px - 75px);
	width: 94%;
	display: none;
	border-radius: 0 5px 10px 10px;
	border: 1px solid transparent;
	padding: 30px;
}
.pc-head .flex{
	display: flex;
	justify-content: space-between;
	align-items: stretch;
}
.pc-head .flex .img{
	width: 30%;
	position: relative;
	padding-top: 17%;
}
.pc-head .flex .img img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: none;
}
.pc-head .flex .img img:nth-child(1){
	display: block;
}
.pc-head .flex ul{
	width: 60%;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
}
.pc-head .flex ul::after{
	content: '';
    border-left: 1px solid rgba(0, 0, 0, .1);
    position: absolute;
    top: -2px;
    bottom: -2px;
    left: -45px;
    z-index: 2;
    width: 1px;
}
.pc-head .flex ul li{
	width: calc(30% - 20px);
	margin-right: 20px;
	padding-bottom: 15px;
}
.pc-head .flex ul li a{
	display: block;
	width: 100%;
	padding: 6px 5px;
	border: 1px solid #ccc;
	color: #333;
	transition: all .5s;
	text-align: center;
	font-size: 0.875rem;
}
.pc-head .flex ul li a:hover{
	background-color: #2c72ba;
	color: #fff;
}
/* .pc-head{
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translate(-50%,-0%);
	background-color: #fff;
	width: 410px;
	display: none;
	border-radius: 5px;
	border: 1px solid transparent;
}
.pc-head::after{
	content: '';
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid #fff;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(calc(-50% - 8px),-100%);
}
.pc-head ul{
	padding: 30px 20px 20px;
	display: flex;
	flex-wrap: wrap;
}
.pc-head ul li{
	width: 49%;
	margin-right: 2%;
}
.pc-head ul li:nth-child(2n){
	margin-right: 0;
}
.pc-head ul li a{
	width: 100%;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	padding: 5px 10px 10px;
	text-align: center;
	display: inline-block;
	font-size: 0.9375rem;
	position: relative;
}
.pc-head ul li a::after{
	bottom: -1px;
	content: "";
	position: absolute;
	left: 0;
	width: 0;
	height: 1px;
	background-color: #2c72ba;
	transition: width 0.5s;
}
.pc-head ul li a:hover{
	color: #2c72ba;
}
.pc-head ul li a:hover::after{
	width: 100%;
}
.pc-header .uls>li:hover .pc-head{
	display: block;
}
.pc-header .uls>li:last-child{
	position: relative;
}
.pc-header .uls>li.contact_active:hover::after{
	content: '';
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid #fff;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(calc(-50% - 8px),0);
}
.pc-header .uls>li.contact_active:hover::after{
	display: none !important;
}
.pc-header.active .uls>li.contact_active:hover::after{
	border-bottom: 10px solid #f5f5f5;
}
 */
.contact_active>a{
	border: 1px solid #fff;
	border-radius: 30px;
	padding: 0 35px !important;
}
.contact_active>a:hover::after{
	display: none;
}
.contact_active .pc-head{
	right: 0;
	left: auto;
	transform: translate(-0%,0);
}
.contact_active .pc-head::after{
	display: none;
}
.pc-header .imgs img:nth-child(1){
	display: block;
}
.pc-header .imgs img:nth-child(2){
	display: none;
}
.pc-header.on .imgs img:nth-child(1),
.pc-header.active .imgs img:nth-child(1){
	display: none;
}
.pc-header.on .imgs img:nth-child(2),
.pc-header.active .imgs img:nth-child(2){
	display: block;
}
.pc-header.on,
.pc-header.active{
	background-color: #fff;
	border-bottom: 1px solid #eee;
}
.pc-header.on .uls>li>a,
.pc-header.active .uls>li>a{
	color: #333;
}
.pc-header.on .pc-head,
.pc-header.active .pc-head{
	border: 1px solid #ddd;
}
.pc-header.on .pc-head::after,
.pc-header.active .pc-head::after{
	border-bottom: 10px solid #f5f5f5;
}
.so{
	cursor: pointer;
}
.so .img{
	transition: background .5s;
}
.so .img img{
	max-width: 100%;
}
.so .img img:nth-child(1){
	display: block;
}
.so .img img:nth-child(2){
	display: none;
}
.so:hover .img{
	background-color: #2c72ba;
}
.pc-header.on .so .img img:nth-child(1),
.pc-header.active .so .img img:nth-child(1){
	display: none;
}
.pc-header.on .so .img img:nth-child(2),
.pc-header.active .so .img img:nth-child(2){
	display: block;
}
.pc-header.on .so:hover .img img:nth-child(1),
.pc-header.active .so:hover .img img:nth-child(1){
	display: block;
}
.pc-header.on .so:hover .img img:nth-child(2),
.pc-header.active .so:hover .img img:nth-child(2){
	display: none;
}
.pc-header.on .so:hover .img,
.pc-header.active .so:hover .img{
	background-color: #2c72ba;
	border-color: #2c72ba;
}
.pc-header.on .so .img,
.pc-header.active .so .img{
	border-color: #333;
}
.pc-header.on .so p,
.pc-header.active .so p{
	color: #333;
}
.pc-header.on .contact_active>a,
.pc-header.active .contact_active>a{
	border-color: #333;
}
.pc-header.on .contact_active>a:hover,
.pc-header.active .contact_active>a:hover{
	color: #fff !important;
	border-color: #2c72ba;
	background-color: #2c72ba;
}
.pc-header.on .uls>li>a:hover::after,
.pc-header.active .uls>li>a:hover::after{
	width: 100%;
	background-color: #2c72ba;
}
.pc-header.on .uls>li>a:hover,
.pc-header.active .uls>li>a:hover{
	color: #2c72ba;
}
.pc-header.on .uls>li.active>a,
.pc-header.active .uls>li.active>a{
	color: #2c72ba;
}
.pc-header.on .uls>li.active>a::after,
.pc-header.active .uls>li.active>a::after{
	width: 100%;
	background-color: #2c72ba;
}
.pc-header.on .contact_active.active>a,
.pc-header.active .contact_active.active>a{border-color:#2c72ba;}
.pc-header.on .uls>li.contact_active.active>a::after,
.pc-header.active .uls>li.contact_active.active>a::after{
    content: "";
    position: absolute;
    bottom: -2px;
    left: 50%;
    width: 0;
    height: 2px;
    background-color: #f5f5f5;
    transform: translate(-50%, 0);
    transition: width .5s;
}
.header_so{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.4);
	z-index: 999;
	display: none;
}
.header_form{
	height: 90px;
	width: 100%;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
}
.header_form>div{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}
.header_form>div input{
	max-width: 400px;
    width: calc(100% - 80px);
    height: 44px;
    border: 0px;
    outline: none;
    margin: 0;
    padding: 6px 10px;
    color: #333;
    font-size: 15px;
	border: 1px solid #eee;
	border-right: 0px;
}
.header_form>div input:focus{
	border-color: #2c72ba;
}
.header_form>div button{
    width: 80px;
    height: 44px;
    border: 0px;
    outline: none;
    margin: 0;
    padding: 6px 20px;
    text-align: center;
    white-space: nowrap;
    background-color: #2c72ba;
    color: #fff;
	border: 1px solid #eee;
	border-left: 0px;
	cursor: pointer;
}
.pc_header_form>div button:hover{
	opacity: 0.9;
}
/* 移动端头部 */
.m-header{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	height: 60px;
	z-index: 999;
	border-bottom: 1px solid #eee;
}
.m-header .an{
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100%;
}
.m-header .imgs img{
	width: 160px;
	max-height: 48px;
}
.m-header .flex{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}
.m-header .so{
	margin-right: 20px;
}
.m-header .so .img{
    width: 40px;
    height: 40px;
    border: 1px solid #333;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
	transition: background .5s;
}
.m-header .so .img img{
	max-width: 100%;
}
.m-header .so .img img:nth-child(1){
	display: block;
}
.m-header .so .img img:nth-child(2){
	display: none;
}
.m-header .so:hover .img img:nth-child(1){
	display: none;
}
.m-header .so:hover .img img:nth-child(2){
	display: block;
}
.m-header .so:hover .img{
	background-color: #2c72ba;
	border-color: #2c72ba;
}
.m-header-list{
	width: 26px;
	height: 24px;
	position: relative;
	cursor: pointer;
}
.m-header-list i{
	width: 100%;
	height: 2px;
	position: absolute;
	left: 50%;
	transform: translate(-50%,-0);
	transition: transform .5s;
	background-color: #2c72ba;
}
.m-header-list i:nth-child(1){
	top: 0;
	transition: opacity .5s .2s;
}
.m-header-list i:nth-child(2){
	top: 7px;
}
.m-header-list i:nth-child(3){
	top: 14px;
}
.m-header-list i:nth-child(4){
	bottom: 0;
	transition: opacity .5s .2s;
}
.m-header-list.active i:nth-child(1),
.m-header-list.active i:nth-child(4){
	opacity: 0;
	transition: opacity 0s;
}
.m-header-list.active i:nth-child(2){
	top: 50%;
	transform: translate(-50%,-50%) rotate(45deg);
}
.m-header-list.active i:nth-child(3){
	top: 50%;
	transform: translate(-50%,-50%) rotate(-45deg);
}
main{
	scroll-padding-top: 90px;
}
.m-header-nav{
	position: fixed;
	top: 60px;
	left: 0;
	width: 100%;
	background-color: #fff;
	height: calc(100vh - 60px);
	z-index: 999;
	display: none;
}
.m-header-nav .uls{
	overflow-y: auto;
	overflow-x: hidden;
	margin-top: 10px;
	height: calc(100% - 40px);
}
.m-header-nav .uls>li{
	padding: 0 20px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}
.m-header-nav .uls>li>a{
	padding: 12px 20px;
	display: block;
	font-size: 1rem;
	flex: 1 1 auto;
	color: #333;
	border-bottom: 1px solid #eee;
}
.m-header-nav .uls>li>a:hover{
	color: #2c72ba;
}
.m-header-nav .uls>li>i{
	width: 50%;
	height: 45px;
	position: relative;
	border-bottom: 1px solid #eee;
	display: none;
}
.m-header-nav .uls>li>i::after{
	position: absolute;
	content: "";
	right: 20px;
	top: 50%;
	transform: translate(0,-50%);
	width: 16px;
	height: 2px;
	background-color: #333;
}
.m-header-nav .uls>li>i::before{
	position: absolute;
	content: "";
	right: 27px;
	top: 50%;
	transform: translate(0,-50%);
	transition: transform .5s;
	width: 2px;
	height: 16px;
	background-color: #333;
}
.m-header-nav .uls>li>i.active::before{
	transform: translate(0,-50%) rotate(-90deg);
}
.m-header-nav .uls>li ul{
	width: 100%;
	display: none;
}
.m-header-nav .uls>li ul li a{
	padding: 12px 40px;
	display: block;
	font-size: 1rem;
	flex: 1 1 auto;
	color: #333;
	border-bottom: 1px solid #eee;
}
.m-header-nav .uls>li ul li a:hover{
	color: #2c72ba;
}
/*首页- 侧边 */
/* banner */
.mySwiper>.swiper-wrapper>.swiper-slide{
	width: 100%;
	height: auto;
}
.banner .swiper-slide img{
	display: block;
	width: 100%;
	height: 100vh;
	object-fit: cover;
}
/* banner底部 */
.banner{
	position: relative;
}
.banner_mouse{
	position: absolute;
	bottom: 60px;
	left: 50%;
	transform: translate(-50%,-0);
	z-index: 100;
}
.banner_mouse .img img{
	max-width: 28px;
	transition: transform 10s;
	animation: mouse 2s infinite;
	margin: 0 auto;
}
.banner_mouse p{
	color: #fff;
	text-align: center;
	font-size: 0.875rem;
	margin-top: 15px;
}
@keyframes mouse{
	0%{
		transform: translateY(0px);
	}
	10%{
		transform: translateY(-3px);
	}
	20%{
		transform: translateY(-6px);
	}
	30%{
		transform: translateY(-9px);
	}
	40%{
		transform: translateY(-12px);
	}
	50%{
		transform: translateY(-15px);
	}
	60%{
		transform: translateY(-12px);
	}
	70%{
		transform: translateY(-9px);
	}
	80%{
		transform: translateY(-6px);
	}
	90%{
		transform: translateY(-3px);
	}
	100%{
		transform: translateY(0px);
	}
}
/* 首页-关于我们 */
.index_about{
	background: url("../images/index_about.jpg") no-repeat center/cover;
}
.index_about .text{
	width: 50%;
	height: 100vh;
	padding-right: 8vw;
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative;
}
.index_about .text .txt{
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 10;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
}
.index_about .text h1{
	font-weight: normal;
	color: #333333;
	font-size: 2.25rem;
	text-align: left;
	line-height: 1.7;
	margin-bottom: 50px;
}
.index_about .text p{
	font-size: 1rem;
	color: #333;
	line-height: 2;
	text-align: left;
}
.index_about .text>a{
	margin-top: 60px;
	width: 120px;
	height: 44px;
	line-height: 44px;
	background-color: #2c72ba;
	font-size: 1rem;
	color: #fff;
	transition: opacity .5s;
}
.index_about .text>a:hover{
	opacity: 0.9;
}
.index_about .text::after{
	position: absolute;
	content: "";
	top: 50%;
	right: 0px;
	transform: translate(50%,-50%);
	width: 60px;
	height: 60px;
	background: url("../images/index_r.png") no-repeat center/cover;
}
/* 生产环境 */
.index_in{
	width: 100%;
	height: 100%;
	background-image: ;
	background-repeat: no-repeat;
	background-size: cover;
	transition: background .5s;
}
.index_in .an{
	width: 94%;
	height: 100vh;
	display: flex;
	align-items: flex-end;
	padding-bottom: 80px;
}
.index_in .mySwiper5{
	height: auto;
	overflow: hidden;
}
.index_in .uls li{
	height: auto;
	width: auto;
	flex: 1;
	padding: 48px 20px;
	color: #333;
	font-size: 1.125rem;
	font-weight: bold;
	background-color: #fff;
	cursor: pointer;
	border-right: 1px solid #e5e5e5;
	min-width: 33.33%;
}
.index_in .uls li:last-child{
	border-right: 0px solid #e5e5e5;
}
.index_in .uls li.active{
	color: #fff;
	background-color: #2c72ba;
	border-right: 1px solid #2c72ba;
}
/* 新闻中心 */
.index_news{
	background: url("../images/index_news.jpg") no-repeat center/cover;
}
.index_news .an{
	height: 100vh;
	display: flex;
	flex-direction: column;
    justify-content: center;
}
.mySwiper3{
	height: auto;
	overflow: hidden;
	padding-bottom: 110px;
}
.mySwiper3 .swiper-slide{
	width: auto;
	position: relative;
}
.index_news h2{
	text-align: left;
	font-size: 2.375rem;
	color: #fff;
	font-weight: bold;
	margin-bottom: 4vh;
}
.index_news .swiper-slide .times{
	font-size: 0.875rem;
	color: rgba(255,255,255,0.5);
	text-align: left;
	margin-bottom: 2vh;
}
.index_news .swiper-slide>a{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	font-size: 0;
	bottom: 0;
	right: 0;
	z-index: 10;
}
.index_news .swiper-slide h3{
	color: #fff;
	text-align: left;
	line-height: 2;
	margin-bottom: 6vh;
	font-weight: normal;
	font-size: 1.5rem;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	overflow: hidden;
	height: 96px;
}
.index_news .swiper-slide .img{
	position: relative;
	width: 100%;
	padding-top: 55%;
	overflow: hidden;
}
.index_news .swiper-slide .img img{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	object-fit: cover;
	display: block;
	transition: transform .5s;
}
.index_news .swiper-slide:hover .img img{
	transform: scale(1.05);
}
.news_banner_btn{
	position: absolute;
	left: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 130px;
	height: 60px;
}
.news_banner_btn .swiper-button-next{
	margin-top: 0;
	top: 0;
	width: 60px;
	height: 60px;
	background-color: rgba(255,255,255,0.5);
	background-image: url("../images/r.svg");
	background-size: 15px 22px;
	left: auto;
	right: 0;
}
.news_banner_btn .swiper-button-prev{
	margin-top: 0;
	top: 0;
	width: 60px;
	height: 60px;
	background-color: rgba(255,255,255,0.5);
	background-image: url("../images/l.svg");
	background-size: 15px 22px;
	left: 0;
	right: auto;
}
.news_banner_btn .swiper-button-prev:hover,
.news_banner_btn .swiper-button-next:hover{
	background-color: rgba(255,255,255,0.8);
}
/* 底部 */
.footer{
	height: auto;
}
.footers{
	padding: 100px 0 10px;
	background-color: #000000;
}
.footers .an{
	display: flex;
	align-items: stretch;
	padding-bottom: 70px;
}
.footers .text{
	width: 215px;
}
.footers .text .imgs img{
	max-width: 212px;
	max-height: 48px;
	display: block;
	margin-bottom: 20px;
}
.footers .text p{
	color: #696969;
	line-height: 1.5;
	font-size: 1.0625rem;
}
.footers .text p a{
	color: #696969;
	line-height: 1.5;
	font-size: 1.0625rem;
}
.footers .text p a:hover{
	color: #fff;
}
.footers .uls{
	width: calc(100% - 212px - 130px);
	display: flex;
	align-items: stretch;
	padding: 0 6vw;
}
.footers .uls>li{
	max-width: 220px;
	flex: 1;
	margin-right: 10px;
	text-align: left;
}
.footers .uls>li>a{
	text-align: left;
	color: #fff;
	font-size: 1.0625rem;
	line-height: 1.7;
}
.footers .uls>li>a:hover{
	color: #fff;
}
.footers .uls>li ul{
	margin-top: 20px;
}
.footers .uls>li ul li a{
	text-align: left;
	color: #696969;
	font-size: 1.0625rem;
	line-height: 1.7;
	padding: 5px 0;
	display: inline-block;
}
.footers .uls>li ul li a:hover{
	color: #fff;
}
.footers .er{
	width: 130px;
}
.footers .er img{
	width: 100%;
	display: block;
}
.footers .er p{
	color: #fff;
	text-align: center;
	line-height: 1.7;
	margin-top: 10px;
	font-size: 1rem;
}
.footer2{
	border-top: 1px solid #1a1a1a;
	padding: 40px 0;
}
.footer2 p{
	color: #696969;
	font-size: 0.875rem;
	line-height: 1.7;
	text-align: left;
}
.footer2 p a{
	color: #696969;
	font-size: 0.875rem;
	line-height: 1.7;
}
.footer2 p a:hover{
	color: #fff;
}
/* 子页面-banner */
.z-h1{
	display: none;
}
.z-index{
	width: 100%;
}
.z-index img{
	width: 100%;
	display: block;
}
/* 子页面-面包屑导航 */
.z-padds{
	padding: 70px 0;
}
html{
	scroll-padding-top: 179px;
}
.mb{
	border-bottom: 1px solid #f5f5f5;
	background-color: #fff;
	width: 100%;
}
.flash_mb{
	position: absolute;
}
.flash_mb+*{
	margin-top: 90px;
}
.mb .an{
	padding: 20px 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.mb .uls{
	display: flex;
	flex:1 1 auto;
	overflow-X: auto;
	padding-right: 15px;
}
.mb .uls li a{
	display: inline-block;
	padding: 12px 25px;
	line-height: 1.5;
	color: #666;
	background-color: #f5f5f5;
	margin-right: 15px;
	white-space: nowrap;
}
.mb .uls li a:hover,
.mb .uls li.active a{
	color: #fff;
	background-color: #2c72ba;
}
.mb_text a{
	display: initial;
	margin-right: 17px;
	color: #4a4a4a;
}
.mb_text a:first-child{
	margin-right: 0;
}
.mb_text a:hover{
	color: #2c72ba;
}
.mb_text a img{
	display: initial;
	position: relative;
	margin-right: 10px;
	top:-2px;
}
.mb_text span{
	margin-right: 17px;
	color: #4a4a4a;
}
.mb_text span:last-child{
	margin-right: 0;
}
/* 子页面-关于我们 */
.about1{
	padding: 90px 0;
}
.about1 .an{
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
}
.about1 .text{
	width: 57%;
	padding-right: 70px;
}
.about1 .text h2{
	font-size: 2rem;
	color: #333;
	font-weight: bold;
	line-height: 1.5;
	margin-bottom: 30px;
}
.about1 .text p{
	text-indent: 2em;
	font-size: 1rem;
	color: #333;
	line-height: 1.8;
	text-align: justify;
}
.about_uls{
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	margin-top: 30px;
}
.about_uls li{
	margin-right: 1.16%;
	text-align: center;
	padding: 18px 5px;
	color: #fff;
	font-size: 1rem;
}
.about_uls li:nth-child(3n){
	margin-right: 0%;
}
.about_uls li:nth-child(1){
	width: 34.33%;
	background-color: #50b83c;
}
.about_uls li:nth-child(2){
	width: 32.33%;
	background-color: #002f4c;
}
.about_uls li:nth-child(3){
	width: 30.33%;
	background-color: #2c72ba;
}
.about1 .img{
	width: 43%;
}
.about1 .img img{
	width: 100%;
	display: block;
}
/* 子页面-关于我们-企业文化 */
.about2{
	padding: 90px 0;
	background: url("../images/about2.jpg") no-repeat center/cover;
}
.about2 .an{
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
}
.about2 .text{
	width: 57%;
	padding-left: 70px;
}
.about2 .text h2{
	font-size: 2rem;
	color: #fff;
	font-weight: bold;
	line-height: 1.5;
	margin-bottom: 30px;
}
.about2 .text p{
	text-indent: 2em;
	font-size: 1rem;
	color: #fff;
	line-height: 1.8;
	text-align: justify;
}
.about2 .img{
	width: 43%;
}
.about2 .img img{
	width: 100%;
	display: block;
}
.about2 .about_uls{
	margin-top: 60px;
}
/* 子页面-关于我们-荣誉资质 */
.about3{
	padding: 70px 0;
}
.about3 h2{
	font-size: 2rem;
	color: #333;
	font-weight: bold;
	line-height: 1.5;
	margin-bottom: 30px;
	text-align: center;
}
.about3 .swiper{
	overflow: hidden;
}
.about3 .swiper-slide{
	background-color: #f5f5f5;
	padding: 9px;
	width: auto;
	cursor: zoom-in;
}
.about3 .swiper-slide .img{
	width: 100%;
	position: relative;
	padding-top: 139%;
	overflow: hidden;
}
.about3 .swiper-slide .img img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.about3 .swiper-slide p{
	text-align: center;
	font-size: 1rem;
	color: #333;
	line-height: 1.5;
	padding: 14px 5px 4px;
}
.about3 .swiper-slide:hover p{
	color: #2c72ba;
}
.lg-outer .lg-thumb-item img{
	object-fit: contain;
}
/* 子页面-联系我们 */
.contact1{
	padding: 90px 0 120px;
}
.contact1 h2{
	font-size: 2rem;
	color: #333;
	font-weight: bold;
	line-height: 1.5;
	margin-bottom: 100px;
	text-align: center;
}
.contact1 .uls{
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
}
.contact1 .uls li{
	width: 24%;
	margin-right: 1.16%;
	margin-bottom: 0px;
}
.contact1 .uls li:nth-child(4n){
	margin-right: 0%;
}
.contact1 .uls li .img{
	height: 60px;
	width: auto;
	margin: 0 auto;
}
.contact1 .uls li .img img{
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.contact1 .uls li h3{
	font-size: 1rem;
	color: #2f425d;
	line-height: 1.5;
	text-align: center;
	margin-top: 10px;
}
.contact1 .uls li p{
	font-size: 1rem;
	color: #2f425d;
	line-height: 1.5;
	text-align: center;
}
/* 子页面-联系我们-在线留言 */
.contact2{
	padding: 90px 0;
	background-color: #f8f8f8;
}
.contact2 h2{
	font-size: 2rem;
	color: #333;
	font-weight: bold;
	line-height: 1.5;
	margin-bottom: 60px;
	padding-bottom: 30px;
	text-align: center;
	position: relative;
}
.contact2 h2::after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 50px;
	height: 4px;
	background-color: #333;
	transform: translate(-50%,0);
}
.contact_form .flex{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.form_text{
	width: 100%;
	margin-bottom: 20px;
}
.form_text input{
	display: block;
	width: 100%;
	height: auto;
	padding: 12px 10px 130px;
	font-size: 1rem;
	outline: none;
	border: 0px;
	background-color: #fff;
	color: #333;
}
.contact_form .flex2{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	width: 100%;
}
.form_input{
	width: 49%;
	margin-right: 2%;
	margin-bottom: 20px;
}
.form_input:nth-child(2n){
	margin-right: 0%;
}
.form_input input{
	display: block;
	width: 100%;
	height: auto;
	padding: 12px 10px 12px;
	font-size: 1rem;
	outline: none;
	border: 0px;
	background-color: #fff;
	color: #333;
}
.form_text input::placeholder,
.form_input input::placeholder{
	color:#aaaaaa;
}
.form_btn{
	width: 100%;
	margin-top: 20px;
}
.form_btn button{
	background-color: #2c72ba;
	color: #fff;
	display: block;
	width: 100%;
	cursor: pointer;
	padding: 12px 10px;
	font-size: 1rem;
	outline: none;
	border: 0;
	transition: opacity .5s;
}
.form_btn button:hover{
	opacity: 0.9;
}
/* 子页面-新闻动态 */
.news1 .uls li{
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 24px;
	margin-bottom: 24px;
	position: relative;
}
.news1 .uls li::after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 1px;
	background-color: #2c72ba;
	transition:width .5s;
}
.news1 .uls :hover::after{
	width: 100%;
}
.news1 .uls li .img{
	width: 377px;
	overflow: hidden;
}
.news1 .uls li .img img{
	width: 100%;
	display: block;
	transition: transform .5s;
}
.news1 .uls li:hover .img img{
	transform: scale(1.05);
}
.news1 .uls li .text{
	width: calc(100% - 125px - 377px);
	padding: 0 4vw 0 6vw;
}
.news1 .uls li .text h3 a{
	font-size: 1.5rem;
	color: #222;
	font-weight: normal;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow: hidden;
}
.news1 .uls li:hover .text h3 a{
	color: #2c72ba;
}
.news1 .uls li .text i{
	display: block;
	width: 28px;
	height: 2px;
	margin: 24px 0;
	background-color: #2c72ba;
}
.news1 .uls li .text p{
	font-size: 1rem;
	color: #999999;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	display: -webkit-box;
	overflow: hidden;
	line-height: 1.8;
}
.news1 .uls li .times{
	width: 125px;
}
.news1 .uls li .times p{
	font-family: "CenturyGothic-Bold" !important;
	font-size: 1.3125rem;
	color: #2c72ba;
	font-weight: bold;
}
.news1 .uls li .times a{
	margin-top: 90px;
	display: block;
}
.news1 .uls li .times a img{
	max-width: 100%;
	display: block;
}
.news1 .uls li .times a img:nth-child(1){
	display: block;
}
.news1 .uls li .times a img:nth-child(2){
	display: none;
}
.news1 .uls li:hover .times a img:nth-child(1){
	display: none;
}
.news1 .uls li:hover .times a img:nth-child(2){
	display: block;
}
/* 子页面-新闻动态-分页 */
/* 分页 */
.pagess{
	clear: both;
	overflow: hidden;
	margin-left: 0px;
	text-align: center;
	width: 100%;
}
.pagess ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
.pagess ul li{
	width: auto !important;
	margin-right: 0 !important;
	background-color: transparent !important;
	margin-bottom: 5px !important;
	transition: all 0s !important;
	box-shadow: none !important;
}
.pagess ul li a,.pagess ul li span{
	display: inline-block;
	border: 1px solid #ccc;
	padding: 4px 10px;
	margin: 0 5px;
	line-height: 20px;
	background: #fff;
	color: #999;
	border-radius: 5px;
}
.pagess ul li.active a,.pagess ul li.active span,.pagess ul li:hover a{
    display: inline-block;
    padding: 4px 10px;
    margin: 0 5px;
    background: #060606;
    color: #fff;
}
.pagess ul li a{
	color: #666666;
	font-size: 14px;
	border: 1px solid #e5e5e5;
}
.pagess ul li.disabled span,.pagess ul li.disabled a{
	background-color: #c8c8c8;
	color: #fff;
	cursor: no-drop;
	padding: 4px 8px;
}
/* 子页面-新闻详情页 */
.news1_detail .an{
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
}
.news1_detail .left{
	width: 280px;
	background-color: #f9f9f9;
}
.news1_detail .right{
	padding-left: 32px;
	width: calc(100% - 280px);
}
.news1_detail .left h2{
	font-size: 1.0625rem;
	color: #fff;
	background-color: #2c72ba;
	text-align: center;
	line-height: 1.5;
	padding: 9px 10px;
}
.news1_detail .left .uls{
	width: 100%;
	padding: 0 8px 40px;
}
.news1_detail .left .uls li{
	margin-top: 46px;
	position: relative;
}
.news1_detail .left .uls li>a{
	position: absolute;
	opacity: 0;
	font-size: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
}
.news1_detail .left .uls li .img{
	width: 100%;
	overflow: hidden;
	margin-bottom: 40px;
}
.news1_detail .left .uls li .img img{
	width: 100%;
	object-fit: contain;
	display: block;
	transition: transform .5s;
}
.news1_detail .left .uls li h3{
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow: hidden;
	font-size: 1rem;
	color: #222;
	font-weight: bold;
}
.news1_detail .left .uls li .times{
	font-size: 0.875rem;
	color: #363636;
	margin-top: 10px;
}
.news1_detail .left .uls li:hover .img img{
	transform: scale(1.05);
}
.news1_detail .left .uls li:hover h3{
	color: #2c72ba;
}
.news1_detail .right h1{
	color: #222222;
	font-size: 1.5rem;
	line-height: 1.5;
	font-weight: bold;
	margin-bottom: 20px;
}
.news1_detail .right .times{
	background-color: #f7f7f7;
	color: #666666;
	font-size: 0.875rem;
	line-height: 1.5;
	padding: 10px 6px;
	margin-bottom: 40px;
}
.news1_detail .right .text{
	font-size: 1rem;
	color: #333333;
	line-height: 1.8;
	margin-bottom: 100px;
}
.news1_detail .right .text p{
	text-indent: 2em;
}
.news1_detail .right .text img{
	margin: 20px auto;
	display: block;
	max-width: 100%;
}
/* 子页面-新闻详情页-分页 */
.news_page{
	background-color: #f5f5f5;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding: 13px 10px;
}
.news_page p{
	font-size: 0.875rem;
	color: #666666;
	line-height: 1.7;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	overflow: hidden;
	width: 44%;
}
.news_page p:nth-child(2){
	text-align: right;
}
.news_page p a{
	font-size: 0.875rem;
	color: #666666;
	line-height: 1.7;
}
.news_page p a:hover{
	color: #2c72ba;
}
.news_page p span{
	cursor: no-drop;
}
/* 子页面-服务项目 */
.product1 .uls{
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
}
.product1 .uls li{
	border: 1px solid #d9d9d9;
	width: 24%;
	margin-right: 1.16%;
	margin-bottom: 45px;
	cursor: zoom-in;
}
.product1 .uls li:nth-child(4n){
	margin-right: 0;
}
.product1 .uls li .img{
	position: relative;
	width: 100%;
	overflow: hidden;
	padding-top: 70%;
}
.product1 .uls li .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left:0;
}
.product1 .uls li p{
	text-align: center;
	color: #000;
	font-size: 1rem;
	line-height: 1.5;
	padding: 10px 5px;
}
.product1 .uls li:hover p{
	color: #2c72ba;
}
/* 子页面-搜索页 */
.Nonetr{
	display: flex;
	align-items: center;
	justify-content: center;			
}
.Nonetr>td{
	display: block;
	width: 100%;			
}
.None{
	text-align: center;
	padding:0;
	font-size: 1.25rem;
	line-height: 1.7;
	color: #ccc;
	margin: 0;
	position: relative;
	margin-top: 160px;
	margin: 160px auto 0;
}
.None::before{
	position: absolute;
	top: -160px;
	left: 50%;
	transform: translate(-50%,-0%);
	content: "";
	display: block;
	margin: 0 auto;
	max-width: 150px;
	width: 100%;
	width: 150px;
	background: url("../images/erroey.png") no-repeat center;
	background-size: 100%;
	height: 200px;
}
.product1 h2{
    font-size: 2rem;
    color: #333;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 50px;
	text-align: center;
}
/* 子页面-合作商家 */
.cooperation1 h2{
	font-size: 2rem;
	color: #333;
	font-weight: bold;
	line-height: 1.5;
	margin-bottom: 50px;
	text-align: center;
}
.cooperation1 .uls{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
}
.cooperation1 .uls li{
	width: 13.2%;
	margin-right: 4%;
	margin-bottom: 30px;
}
.cooperation1 .uls li:nth-child(6n){
	margin-right: 0;
}
.cooperation1 .uls li .img{
	position: relative;
	width: 100%;
	padding-top: 24%;
}
.cooperation1 .uls li .img img{
	position: absolute;
	top: 0;
	left: 0;
	object-fit: contain;
	width: 100%;
	height: 100%;
}
.cooperation1 .uls li p{
	color: #000;
	padding: 10px 5px;
	font-size: 1rem;
	text-align: center;
}
/* pc特效 */
@media (min-width:1025px){
	/* 首页-关于我们 */
	.index_about .text h1{transform: translate(0%,-40px);opacity: 0;}
	.index_about .text p{opacity: 0;}
	.index_about .text>a{transform: translate(0%,40px);opacity: 0;}
	.index_about.swiper-slide-active .text h1{transform: translate(0,0);opacity: 1;transition: all .5s .5s;}
	.index_about.swiper-slide-active .text p{transform: translate(0,0);opacity: 1;transition: all .5s .5s;}
	.index_about.swiper-slide-active .text>a{transform: translate(0,0);opacity: 1;transition: all .5s .5s;}
	/* 首页-园区展示 */
	.index_in .an{transform: translate(0%,40px);opacity: 0;}
	.index_in.swiper-slide-active .an{transform: translate(0,0);opacity: 1;transition: all .5s .5s;}
	/* 首页-新闻动态 */
	.index_news h2{transform: translate(0%,-40px);opacity: 0;}
	.index_news.swiper-slide-active h2{transform: translate(0,0);opacity: 1;transition: all .5s .5s;}
	.index_news .swiper-slide{transform: translate(0%,40px);opacity: 0;}
	.index_news.swiper-slide-active .swiper-slide{transform: translate(0,0);opacity: 1;transition: all .5s .5s;}
	.news_banner_btn{transform: translate(0%,40px);opacity: 0;}
	.index_news.swiper-slide-active .news_banner_btn{transform: translate(0,0);opacity: 1;transition: all .5s .5s;}
	
	.index_in .an,
	.index_news .an,
	.index_about .text{padding-top: 90px;}
}
/* 适配 */
@media (max-width:1300px){
	.pc-header .uls>li>a{padding: 0 1.2vw;margin-right: 10px;}
	.so{margin-left: 13px;}
	/* 首页-关于我们 */
	.index_about .text{padding-right: 4vw;}
	.index_about .text h1{margin-bottom: 4vh;}
	.index_about .text>a{margin-top: 5vh;}
	/* 首页-园区展示 */
	.index_in .uls li{padding: 3vw 20px;}
	/* 首页-新闻动态 */
	.index_news h2{margin-bottom: 4vh;}
	.index_news .swiper-slide h3{font-size: 1.125rem;height: 72px;margin-bottom: 3vh;}
	.mySwiper3{padding-bottom: 70px;}
	.news_banner_btn{height: 45px;width: 100px;}
	.news_banner_btn .swiper-button-prev{width: 45px;height: 45px;}
	.news_banner_btn .swiper-button-next{width: 45px;height: 45px;}
	/* 子页面-关于我们 */
	.about1 .text{padding-right: 40px;}
	.about2 .text{padding-left: 40px;}
}
@media (max-width:1300px) and (min-width:1200px){
	.footers{padding-top: 70px;}
	.footers .an{padding-bottom: 40px;}
	.footer2{padding: 20px 0;}
}
@media (max-width:1200px){
	.pc-header .uls>li>a{margin-right: 5px;padding: 0 0.8vw;}
	.contact_active>a{padding: 0 28px !important;}
	.pc-header .imgs img{margin-right: 10px;}
	/* 子页面-关于我们 */
	.about1 .an{flex-direction: column-reverse;}
	.about1 .img{width: 100%;}
	.about1 .text{width: 100%;padding-right: 0;margin-top: 20px;}
	.about2 .img{width: 100%;}
	.about2 .text{width: 100%;padding-left: 0;margin-top: 20px;}
}
@media(max-width:1024px){
	.pc-header{display: none;}
	.m-header{display: block;}
	/* 搜索 */
	html{scroll-padding-top: 60px;}
	.header_form{height: 60px;}
	.header_form>div input{height: 38px;max-width: 360px;}
	.header_form>div button{height: 38px;width: 68px;}
	.m-header .so .img{width: 37px;height: 37px;}
	/* banner */
	.index{height: auto;width: 100%;}
	.mySwiper>.swiper-wrapper>.swiper-slide{height: auto !important;}
	.banner .swiper-slide img{height: auto;}
	.index>.mySwiper{margin-top: 60px;}
	.mySwiper .swiper-pagination{display: none;}
	.mySwiper>.swiper-wrapper{display: block;transform: initial !important;}
	.banner_mouse{display: none;}
	/* 首页-关于我们 */
	.index_about{padding: 70px 0;background-image: url("../images/index_about2.jpg");
	}
	.index_about .text{height: auto;}
	.index_about .text h1{font-size: 1.625rem;margin-bottom: 20px;}
	.index_about .text>a{margin-top: 30px;}
	/* 首页-园区展示 */
	.index_in{padding: 70px 0;}
	.index_in .an{height: 39vw;padding: 0;}
	/* 首页-新闻动态 */
	.index_news{padding: 70px 0;}
	.index_news .an{height: auto;}
	/* 底部 */
	.footers .uls{display: none;}
	.footers .an{justify-content: space-around;}
	/* 子页面-面包屑导航 */
	.mb{position: static;}
	.mb .uls{display: none;}
	.mb .an{padding: 15px 0;}
	.flash_mb+*{margin: 0;}
	/* 子页面-新闻动态 */
	.news1 .uls li .img{width: 346px;}
	.news1 .uls li .text{width: calc(100% - 125px - 346px);padding: 0 3vw 0 4vw;}
	/* 子页面-合作商家 */
	.cooperation1 .uls li{width: 25.2%;margin-right: 12%;}
	.cooperation1 .uls li:nth-child(3n){margin-right: 0%;}
}
@media (max-width:820px){
	/* 首页-关于我们 */
	.index_about{padding: 30px 0;background-image: url("../images/index_about3.jpg")}
	.index_about .text{width: 100%;padding-right: 0;}
	.index_about .text h1{text-align: center;font-size: 1.5rem;margin-bottom: 15px;}
	.index_about .text .txt{display: block;}
	.index_about .text>a{margin-top: 20px;}
	/* 首页-园区展示 */
	.index_in{padding: 30px 0;}
	.index_in .uls li{flex:initial;min-width:50%;font-size: 1rem;padding: 15px 10px;}
	/* 首页-新闻动态 */
	.index_news{padding: 30px 0;}
	.index_news h2{text-align: center;font-size: 1.5rem;margin-bottom: 20px;}
	.index_news .swiper-slide .times{margin-bottom: 5px;}
	.index_news .swiper-slide h3{font-size: 1rem;margin-bottom: 10px;height: 64px;}
	.mySwiper3{padding-bottom: 60px;}
	/* 底部 */
	.footers{padding: 30px 0 0;}
	.footers .an{padding-bottom: 30px;}
	.footer2{padding: 25px 0;}
	/* 子页面-关于我们 */
	.z-padds{padding: 30px 0;}
	.about1 .text{margin-top: 15px;}
	.about1 .text h2{font-size: 1.5rem;margin-bottom: 10px;}
	.about_uls{margin-top: 20px;}
	.about_uls li:nth-child(1){width: 30%;}
	.about_uls li:nth-child(2){width: 36.5%;}
	.about_uls li:nth-child(3){width: 30%;}
	/* 子页面-关于我们-企业文化 */
	.about2 .text{margin-top: 15px;}
	.about2 .text h2{font-size: 1.5rem;margin-bottom: 10px;}
	.about2 .about_uls{margin-top: 20px;}
	.contact1 .uls li .img{height: 45px;}
	.contact1 .uls li .img img{max-height: 45px;max-width: 45px;object-fit: contain;}
	/* 子页面-关于我们-荣誉资质 */
	.about3 h2{font-size: 1.5rem;margin-bottom: 10px;}
	.about3 .swiper-slide p{padding: 10px 5px 0;}
	/* 子页面-联系我们 */
	.contact1 h2{font-size: 1.5rem;margin-bottom: 40px;}
	.contact1 .uls li{margin-bottom: 20px;}
	/* 子页面-联系我们-在线留言 */
	.contact2 h2{font-size: 1.5rem;margin-bottom: 25px;padding-bottom: 15px;}
	.contact_form .flex{flex-direction: column-reverse;}
	/* 子页面-新闻动态 */
	.news1 .uls{margin-bottom: 20px;}
	.news1 .uls li{margin-bottom: 15px;padding-bottom: 15px;}
	.news1 .uls li .img{width: 100%;}
	.news1 .uls li .text{width: 100%;padding: 0;}
	.news1 .uls li .times{width: 100%;display:flex;align-items: center;justify-content: space-between;margin-top: 10px;}
	.news1 .uls li .text h3 a{margin-top: 10px;font-size: 1.25rem;}
	.news1 .uls li .text i{margin: 10px 0px;}
	.news1 .uls li .times a{margin-top: 0;margin-left: 10px;}
	.news1 .uls li .times p{font-size: 1.125rem;}
	/* 子页面-新闻动态-新闻详情 */
	.news1_detail .an{flex-direction: column-reverse;}
	.news1_detail .left{width: 100%;margin-top: 20px;}
	.news1_detail .right{width: 100%;padding-left: 0;}
	.news1_detail .left .uls{display:flex;flex-wrap:wrap;padding-bottom: 20px;}
	.news1_detail .left .uls li{width: 32.5%;margin-right: 1.16%;margin-top: 20px;}
	.news1_detail .left .uls li:nth-child(3n){margin-right: 0;}
	.news1_detail .left .uls li .img{margin-bottom: 15px;}
	.news1_detail .right h1{font-size: 1.25rem;margin-bottom: 20px;}
	.news1_detail .right .times{margin-bottom: 20px;}
	.news1_detail .right .text{margin-bottom: 20px;}
	.news1_detail .left .uls li .img{position: relative;padding-top: 70%;}
	.news1_detail .left .uls li .img img{position: absolute;top: 0;left: 0;height: 100%;object-fit: cover;}
	/* 子页面-服务项目 */
	.product1 .uls{margin-bottom: 10px;}
	.product1 .uls li{width: 49%;margin-right: 2%;margin-bottom: 15px;}
	.product1 .uls li:nth-child(2n){margin-right: 0%;}
	.product1 .uls li p{padding: 6px 5px;}
	/* 搜索页面 */
	.product1 h2{font-size: 1.5rem;margin-bottom: 25px;padding-bottom: 15px;}
	/* 子页面-合作商家 */
	.cooperation1 .uls li{width: 29.2%;margin-right: 6%;}
	.cooperation1 .uls li:nth-child(3n){margin-right: 0%;}
	.cooperation1 h2{font-size: 1.5rem;margin-bottom: 20px;}
	.cooperation1 .uls li p{padding: 6px 5px;}
}
@media (max-width:500px){
	.footers .an{display: block;}
	.footers .text{margin: 0 auto 20px;}
	.footers .er{margin: 0 auto;}
	.footer2{padding: 20px 0;}
	/* 子页面-关于我们 */
	.about_uls li{margin-bottom: 5px;margin-right: 0;}
	.about_uls li:nth-child(1){width: 100%;}
	.about_uls li:nth-child(2){width: 100%;}
	.about_uls li:nth-child(3){width: 100%;}
	/* 子页面-联系我们 */
	.contact1 .uls li{width: 49%;margin-right: 2%;}
	.contact1 .uls li:nth-child(3n){margin-right: 2%;}
	.contact1 .uls li:nth-child(2n){margin-right: 0;}
	/* 子页面-联系我们-在线留言 */
	.form_input{width: 100%;margin-right: 0;margin-bottom: 15px;}
	.form_text{margin-bottom: 15px;}
	.form_text input{padding-bottom: 80px;}
	.form_btn{margin-top: 15px;}
	.form_btn button{padding: 8px 10px;}
	/* 子页面-新闻动态-新闻详情 */
	.news_page p{width: 100%;margin-bottom: 10px;}
	.news_page p:nth-child(2){margin-bottom: 0;width: 100%;text-align: left;}
	.news1_detail .left .uls li{width: 100%;margin-right: 0;}
	.news1_detail .right h1{margin-bottom: 15px;}
	.news1_detail .right .times{margin-bottom: 15px;}
	/* 子页面-合作商家 */
	.cooperation1 .uls li{width: 46%;margin-right: 8%;}
	.cooperation1 .uls li:nth-child(3n){margin-right: 8%;}
	.cooperation1 .uls li:nth-child(2n){margin-right: 0%;}
}
/* 之前导航 */
/* <div class="flex">
                                        <div class="img">
                                            <?php foreach ($v['child'] as $k1 => $v1) { ?>
                                                <img src="<?=$v1['img']?>" alt="<?=$v1['catname']?>">
                                            <?php } ?>
                                        </div>
                                        <!-- 一一对应 -->
                                        <ul>
                                            <?php foreach ($v['child'] as $k1 => $v1) { ?>
                                            <?php if ($v['catdir']=='about') { ?>
                                                <li>
                                                    <a href="<?=Url::to(['article/'.$v['catdir'].''])?>#a<?=++$k1?>" title="<?=$v1['catname']?>"><?=$v1['catname']?></a>
                                                </li>
                                            <?php }else{?>
                                                <li>
                                                    <a href="<?=Url::to(['article/'.$v['catdir'].'','doc'=>$v1['catdir']])?>" title="<?=$v1['catname']?>"><?=$v1['catname']?></a>
                                                </li>
                                           <?php }} ?>
                                        </ul>
                                    </div> */


/* 修改导航样式 */
.pc-header .uls>li{
	position: relative;
}
.pc-head{
	max-width: initial;
	min-width: 170px;
	background-color: #fff;
	display: none;
	border-radius: 10px 0;
	padding: 0;
}
.pc-head>ul>li>a{
	display: block;
	width: 100%;
	padding: 12px 15px;
	line-height: 1.5;
	text-align: center;
	font-size: 1rem;
	background-color: #fff;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	display: inline-block;
	overflow: hidden;
}

.pc-head>ul>li>a:hover{
	color: #2c72ba;
}