.font14{font-size: 14px;}

@media (max-width: 1580px) {

	.font14{font-size: 12px;}

}

.g-pro{padding: 1.8rem 0;}

.g-pro-box>img{width: 100%;height: 1px;position: absolute;left: 0;z-index: -1;top: 0.38rem;}

.g-pro-box{position: relative;}

.g-pro-con{display: flex;justify-content: space-between;}

.g-pro-nr{width: 2rem;display: flex;flex-direction: column;align-items: center;}

.g-pro-nr:last-child .img2{display: none;}

.g-pro-icon{width: 0.76rem;height: 0.76rem;border: 2px solid #e60013;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #fff;position: relative;box-shadow: 0 0 0.4rem #b741414d;margin-bottom: 0.35rem;}

.g-pro-icon .img1{width: 55%;height: auto;object-fit: contain;}

.g-pro-icon .img2{position: absolute;width: 8px;height: auto; right: -0.86rem;top: 50%;transform: translateY(-50%); z-index: -1;}

.g-pro-nr h3{margin-bottom: 0.45rem;}

.g-pro-nr p{color: #999;line-height: 2;text-align: center;}

/* .g-pro-icon .img2{
	animation: xgw 3s linear infinite;
}
.g-pro-icon .img3{
	animation: xgw 3s linear 1.5s infinite;
} */
/* .g-pro-nr:nth-of-type(2) .g-pro-icon .img2{
	animation: xgw 4s linear 4s infinite;
}
.g-pro-nr:nth-of-type(3) .g-pro-icon .img2{
	animation: xgw 4s linear 8s infinite;
}
.g-pro-nr:nth-of-type(4) .g-pro-icon .img2{
	animation: xgw 4s linear 12s infinite;
}
.g-pro-nr:nth-of-type(5) .g-pro-icon .img2{
	animation: xgw 4s linear 16s infinite;
} */
/* @keyframes xgw {
	0%{
		right: 0;
	}
	100%{
		right: -2rem;
	}
} */

.g-h2{text-align: center;margin-bottom: 0.7rem;}

.g-proxq{background: #f8f8f8;padding: 1.4rem 0 ;}

.g-proxq-box{background: #fff;padding: 0.75rem 1.33rem  0.7rem 0.8rem;}

.g-proxq-form-che{margin-bottom: 0.75rem;}

.g-proxq-form-p{margin-bottom: 0.35rem;}

.g-proxq-form-che-box{display: flex;flex-wrap: wrap;}

.g-proxq-form-che-box label{margin-right: 0.6rem;display: flex;align-items: center;margin-bottom: 10px;}

.g-proxq-form-che-box label.on .g-proxq-form-che-con img{display: block;}

.g-proxq-form-che-con{width: 18px;height: 18px;border-radius: 3px;background: #eeeeee;display: flex;align-items: center;justify-content: center;margin-right: 5px;}

.g-proxq-form-che-con img{width: 66.66%;display: none;}

.g-proxq-form-text input{width: 100%;height: 0.68rem;padding-left: 30px;border: 1px solid #eeeeee;}

.g-proxq-form-text{margin-bottom: 0.75rem;}

.g-proxq-form-text textarea{width: 100%;height: 1.8rem;padding: 25px 0 0 30px;border: 1px solid #eeeeee;}

.g-proxq-form-text input::-webkit-input-placeholder {color: #b2b2b2;}

.g-proxq-form-text input::-moz-input-placeholder {color: #b2b2b2;}

.g-proxq-form-text input::-ms-input-placeholder {color: #b2b2b2;}

.g-proxq-form-text textarea::-webkit-input-placeholder {color: #b2b2b2;}

.g-proxq-form-text textarea::-moz-input-placeholder {color: #b2b2b2;}

.g-proxq-form-text textarea::-ms-input-placeholder {color: #b2b2b2;}

.g-butt{text-align: center;display: flex;justify-content: center;}



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

	.g-pro-icon{width:46px;height: 46px;}

	.g-pro-box>img{top: 23px;}

	.g-pro-icon .img2{right: -40px;width: 6px;}

	.g-proxq-form-text input{height: 40px;padding-left: 20px;}

	.g-proxq-form-text textarea{height: 130px;padding: 15px 20px 0 ;}

}

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

	.g-pro{padding: 50px 1rem 30px;}

	.g-pro-box>img{display: none;}

	.g-pro-icon .img2{display: none;}

	.g-pro-con{flex-wrap: wrap;}

	.g-pro-nr{width: 46%;margin-bottom: 30px;}

	.g-pro-icon{margin-bottom: 15px;}

	.g-pro-nr h3{margin-bottom: 15px;}

	.g-proxq-box{padding: 30px 1rem;}

	.g-proxq{padding: 40px 0;}

	.g-h2{margin-bottom: 30px;}

	.g-proxq-form-p{margin-bottom: 15px;}

	.g-proxq-form-che{margin-bottom: 30px;}

	.g-proxq-form-che-box label{margin-right: 30px;}

	.g-proxq-form-text{margin-bottom: 30px;}

}



/* 新闻 */

.g-news-search{padding: 0.8rem 0 0.6rem;width: 7.5rem;margin:  auto;}

.g-news-search form{box-shadow: 0 0 20px rgba(0,0,0,0.1);height: 0.68rem;border-radius: 68px;display: flex;justify-content: space-between;align-items: center;padding-left: 0.3rem;}
.g-news-search form input{
	width: 100%;
}
.g-news-search form input::-webkit-input-placeholder {color: #b2b2b2;}

.g-news-search form input::-moz-input-placeholder {color: #b2b2b2;}

.g-news-search form input::-ms-input-placeholder {color: #b2b2b2;}

.g-news-search button{display: flex;justify-content: center;align-items: center;border-bottom-right-radius: 68px;border-top-right-radius: 68px;background: #41a1b7;width: 0.9rem;height: 100%;}

.g-news-search button img{width: 0.25rem;height: auto;}

.news-swip{height: 4.44rem;}

.g-news-t-box{width: 100%;height: 100%;display: flex;justify-content: space-between;}

.g-news-t-l{width: 50%;height: 100%;}

.g-news-t-l img{width: 100%;height: 100%;object-fit: cover;}

.g-news-t-r{width: 50%;height: 100%;background: #fafafa;padding: 0 0.8rem;display: flex;flex-direction: column;justify-content: center;}

.g-news-t-r>span{color: #666;font-family: 'Arial';margin-bottom: 0.35rem;font-weight: bold;}

.g-news-t-r h3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 0.32rem;}

.g-news-t-r>p{color: #999;margin-bottom: 0.55rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3em;}

.g-news-t-r .x-a-gg{background: none;color: #e60013;border:2px solid #e60013;cursor: pointer;}

.g-news-t-r .x-a-gg i{background: url("../img/g-r4.png") no-repeat center;background-size: contain;}

.news-swip .swiper-pagination{width: 50%;}

.news-swip .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;}

.g-news-t{margin-top: 0.5rem;margin-bottom: 0.5rem;}

.g-news-img{width: 100%;height: 2.7rem;overflow: hidden;}

.g-news-txt{width: 100%;background: #fafafa;padding: 0.25rem 0.4rem;display: flex;flex-direction: column;justify-content: center;}

.g-news-box{width: calc((100% - 60px)/3);margin: 0 30px 30px 0;cursor: pointer;}

.g-news-box:nth-child(3n){margin-right: 0;}

.g-news{display: flex;flex-wrap: wrap;}

.g-news-img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.6s;}

.g-news-txt>span{color: #666;font-family: 'Arial';font-weight: bold;}

.g-news-txt h3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 0.2rem;height: 3em; color: #333;}

.g-news-txt>p{color: #999;margin-bottom: 0.3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 4em;line-height: 2;}

.g-news-box:hover .g-news-img img{transform: scale(1.05);-webkit-transform: scale(1.05);}



.g-news .page{margin: 0.2rem 0 1rem;display: flex;justify-content: center;align-items: center;width: 100%;}

.g-news .page a{height: 0.38rem;min-width: 0.38rem;display: flex;justify-content: center;align-items: center;margin: 0 5px;-webkit-transition: all .6s;transition: all .6s;line-height: 1;border-radius: 50%;font-size: 14px;cursor: pointer;color: #999;}

.g-news .page img{width: 18px;height: auto;}

.g-news .page a .img2{display: none;}

.g-news .page a:hover,.g-news .page .on{color: #fff;background: #e60013;border-color: #e60013;}

.g-news .page a:hover p,.g-news .page .on p{color: #fff;}

.g-news .page a:hover .img1,.g-news .page .on .img1{display: none;}

.g-news .page a:hover .img2,.g-news .page .on .img2{display: block;}



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

	.news-swip{height: 280px;}

	.g-news .page a{width: 30px;height: 30px;font-size: 12px;}

}

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

	.g-news-search form{height: 40px;padding-left: 20px;}

	.g-news-search button{width: 50px;}

	.g-news-search button img{width: 16px;}

	.news-swip{height: 240px;}

	.g-news-img{height: 130px;}

}

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

	.g-news-search{width: 100%;padding: 40px 1rem;}

	.g-news-t-box{flex-direction: column;}

	.g-news-t-l{width: 100%;height: 210px;}

	.g-news-t-r{width: 100%;padding: 15px 15px 30px;}

	.news-swip{height: auto;}

	.news-swip .swiper-pagination{width: 100%;bottom: 5px;}

	.g-news-t{margin-top: 30px;margin-bottom: 30px;}

	.g-news-box{width: 100%;margin: 0 0 20px 0;}

	.g-news-img{height: 160px;}

	.g-news-txt{padding: 15px;}

	.g-news-txt h3{margin-bottom: 10px;}

	.g-news-txt>p{margin-bottom: 15px;}

}