@charset "utf-8";
/* CSS Document */


/*body.fp-viewing-4 header{
	display: none
}*/

.banner-info{
	font-size: 3rem;
	font-weight: 600;
}

.about-us-drop-title-cn{
	font-size: 2rem;
	font-weight: 600;
	color: #ff2626;
}

.about-us-drop-content{
	font-size: 0.9rem;
	line-height: 2rem;
	color: #333;
}

.about-us-drop-content p{
	margin-bottom: 10px;
}


@media (max-width:1900px){
	.about-us-drop .section-title{
		display: none!important;
	}
}

.aboutimg{
	display: none;
}

.service-infos{
	font-size: 1.5rem;
	margin: 80px 0 30px 0;
	font-weight: 600
}

.pro .section-title-w{
	color: #fff;
}

.pro .service-main-drop{
	max-width: 1600px;
}

.news-top{
	margin-bottom: 0rem;
}


.kaifa .section-title{
	width: 100%;
	text-align: right;
	color: #fff;
}

.kaifa .section-title::after{
	left: auto;
	right: 0;
}

.kaifa .news-grid-t1{
	width: 100%;
}

.news-grid-t1 .news-title{
	color: #ff2626;
}

.kaifa .swiper-slide a:hover .news-title{
	color: #fff!important;
}


@media (min-width:1500px){
	.news-top{
		margin-bottom: 3rem;
	}
}

@media (min-width:1000px) and (max-width:1500px){
	.banner-info{
		font-size: 2.5rem;
	}

	.section.fp-section.active .about-us-drop-main-s1 {
		-webkit-transform: translateY(-58%);
		-moz-transform: translateY(-58%);
		-ms-transform: translateY(-58%);
		-o-transform: translateY(-58%);
		transform: translateY(-58%)
	}
}





.footer-top{
	padding-top: 2rem!important;
}

.footer-nav, .footer-contact-form{
	padding-bottom: 3rem;
	padding-top: 5rem;
}

footer .copyright{
	padding-bottom: 60px;
}

.ft_video video {
	height: 80vh!important;
}






@media (min-width: 768px) and (max-width: 1000px) {
	.banner-info{
		font-size: 2rem;
	}

	.banner-info .en{
		font-size: 1rem;
		margin-top: 2rem;
	}

	.banner-content{
		height: 85vh;
	}

	.banner .banner-content.bannerone{
		background-position: right bottom;
	}

	.about-background{
		display: none;
	}

	.about-us-drop-main-t1{
		display: none;
	}

	.about-us-drop{
		padding-top: 0;
	}

	.aboutimg{
		display: block;
		margin-top: 2rem;
	}

	.service-main{
		display: block;
	}

	.service-infos-swiper,.service-pic-swiper{
		width: 100%;
	}

	.pro .section-title-w{
		font-size: 2rem;
		font-weight: 600;
	}

	.service-infos{
		font-size: 1rem;
		margin: 2rem 0 2rem 0;
	}

	#service_pic_swiper .slide-content{
		padding: 3rem 0 0 0;
	}

	.service-pic-swiper .swiper-pagination{
		margin-top: 3rem;
	}

	.service-main-drop{
		display: none!important;
	}

	.section-title{
		font-size: 2rem;
		font-weight: 600;
		text-align: left!important;
	}

	.news .swiper-container {
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		-ms-transform: translateX(0px);
		-o-transform: translateX(0px);
		transform: translateX(0px);
	}

	.news-grid{
		padding: 1rem 0;
		margin-right: 0;
	}
}














@media (max-width: 768px) {
	.banner-wrapper{
		padding: 0 1rem;
	}

	.banner-info{
		font-size: 1.6rem;

	}

	.banner-info .en{
		font-size: 0.9rem;
		margin-top: 2rem;
	}

	.banner-content{
		height: 90vh;
	}

	.banner .banner-content.bannerone{
		background-image: url("../images/banner1sj.jpg")!important;
		background-position: right top;
	}

	.banner .banner-content.bannerone .banner-info{
		top: -8%;
	}

	.about-background{
		display: none;
	}

	.about-us-drop-main-t1{
		display: none;
	}

	.about-us-drop-title{
		margin-right: 0;
	}

	.about-us-drop-title-cn{
		width: 100%;
		font-size: 1.6rem;
		line-height: 2.8rem;
		margin-bottom: 3rem;
	}

	.about-us-drop{
		padding-top: 0;
	}

	.aboutimg{
		display: block;
		margin-top: 2rem;
	}

	.service-main{
		display: block;
	}

	.service-infos-swiper,.service-pic-swiper{
		width: 100%;
	}

	.pro .section-title-w{
		font-size: 1.6rem;
		font-weight: 600;
	}

	.service-infos{
		font-size: 1rem;
		margin: 2rem 0 2rem 0;
	}

	#service_pic_swiper .slide-content{
		padding: 3rem 0 0 0;
	}

	.service-pic-swiper .swiper-pagination{
		margin-top: 3rem;
	}

	.service-main-drop{
		display: none!important;
	}

	.section-title{
		font-size: 1.6rem;
		font-weight: 600;
		text-align: left!important;
	}

	.news .swiper-container {
		-webkit-transform: translateX(0px);
		-moz-transform: translateX(0px);
		-ms-transform: translateX(0px);
		-o-transform: translateX(0px);
		transform: translateX(0px);
	}

	.news-grid{
		padding: 3rem 0 1rem 0;
		margin-right: 0;
	}
}
