﻿.about_us_260525{background-color: #fafaf0;
	padding:60px  0 ;
}
.about_wp{max-width: 1200px;margin-left: auto;margin-right: auto;}
.about_us_260525 .pic_txt_list .item{display: flex;
  justify-content: space-between; align-items: center;
  margin-bottom: 25px;
}
.about_us_260525 .pic_txt_list .item .pic{width: 45%;}
.about_us_260525 .pic_txt_list .item .pic img{width: 100%;vertical-align: middle;}
.about_us_260525 .pic_txt_list .item .txt{width: 50%;}
.about_us_260525 .pic_txt_list .item .txt .h4{font-size: 24px;font-weight: bold;}
.about_us_260525 .pic_txt_list .item .txt p{font-size: 16px;color: #666;
	line-height: 1.8;margin-top: 10px;
}

.about_us_good{background-color: #fff;padding: 60px 0;}
.about_us_good .tit{font-size: 32px;text-align: center;font-weight: bold;}
.about_us_good .list{margin-left: -85px;margin-top: 40px;}
.about_us_good .list .item{width: 33.33333%;padding-left: 85px;float: left;text-align: center;}
.about_us_good .list .item img{width: 110px;vertical-align: middle;}
.about_us_good .list .item h4{font-size: 32px;color: #151619;margin-top: 40px;}
.about_us_good .list .item p{font-size: 25px;color: #151619;margin-top: 30px;}
.about_us_good .list .item .con {cursor: pointer;
  transition: transform 0.3s ease;
}
.about_us_good .list .item .con:hover{transform: translateY(-25px);}

.about_us_honor{background-color: #f5f5f5;padding: 60px 0;}
.about_txt_info h4{font-size: 30px;text-align: center;color: #333;margin-bottom: 20px;}
.about_txt_info h5{font-size: 22px;text-align: center;color: #333;margin-bottom: 20px;}
.about_txt_info p{font-size: 16px;line-height: 1.8;text-align: center;}

.honor_list{overflow: hidden;margin-top: 60px;}
.honor_list .item{width: 33.3333%;float: left;padding-left: 28px;
   margin-bottom: 28px;
}
.honor_list .item .con{border: 1px solid #DFDFDF;padding: 15px;}
.honor_list .item .pic{padding-top: 100%;background-size: contain;
   background-position: center;position: relative;overflow: hidden;
}
.honor_list2 .item .pic{padding-top: 75%;border-radius: 8px;}

.honor_list .item .pic img{width: 100%;vertical-align: middle;
	 position: absolute;
	  left: 0;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  object-fit: contain;
	  object-position: center;
	  transition: transform 0.5s ease;
}

.honor_list .item .pic:hover img{
	transform: scale(1.05); 	 
}


.news_page {padding-top: 30px;padding-bottom: 60px;}

.news_page .news_list .list{overflow: hidden;margin-left: -33px;}
.news_page .news_list .list .item{width: 33.333%;float: left;
	padding-left: 33px;margin-top: 40px;
}
.news_page .news_list .list .item .con{border-radius: 15px;overflow: hidden;
	border: 1px solid #e1e1e1;
}
.news_page .news_list .pic{aspect-ratio: 100 / 75;overflow: hidden;
	position: relative;
}
.news_page .news_list .list .pic img{
	position: absolute;left: 0;top: 0;
	width: 100%;height: 100%;vertical-align: middle;object-fit: cover; 
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); 
	transform-origin: center center;
}
.news_page .news_list .list .item .con:hover .pic img{transform: scale(1.1);}

.news_page .news_list .list .pic .tal{position: absolute;
	left: 8px;top: 16px;z-index: 8;
}
.news_page .news_list .list .pic .tal em{
		font-size: 18px;color: #000;
		padding: 4px 12px;background-color: #fff;border-radius: 50px;
		font-style: normal;margin-right: 5px;
	
}







.news_page .news_list .list .txt{padding: 15px 20px;}
.news_page .news_list .list .txt h5{font-size: 18px;color: #333;font-weight: normal;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.news_page .news_list .list .item .con:hover .txt h5{color: #ffe469;}

.news_page .news_list .list .txt p{font-size: 14px;color: #6e6e6e;
	line-height: 1.5;margin-top:4px;
    display: -webkit-box;opacity: 0.7;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news_page .news_list .list .txt .time{margin-top: 16px;}
.news_page .news_list .list .txt .time img{width:25px;height:25px;
	border-radius: 50%;
}
.news_page .news_list .list .txt .time span{font-size: 12px;color: #333;opacity: 1;}
.news_page .news_list .list .txt .time em{font-size: 12px;color: #333;opacity: 1;}


.dif_duo_zhong {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.blog_info_page{padding: 60px 0;}

.web_deta .title2{text-align: center;border-bottom: 1px solid #f0f0f0;padding-bottom: 25px;}
.web_deta .title2 h4{font-size: 22px;color: #000;}
.web_deta .title2 span{font-size: 14px;color: #666;margin: 0 10px;margin-top: 15px;
   display: inline-block;
}
.web_deta .back{margin-top: 40px;padding-top: 40px;border-top: 1px solid #f0f0f0;
   text-align: center;
}
.web_deta .back a{display: inline-block;width: 166px;height: 50px;text-align: center;
   line-height: 48px;border: 1px solid #ccc;
   font-size: 14px;color: #333;transition: .3s;
}
.web_deta .back a:hover{background-color: #DB010A;border: 1px solid #DB010A;
   color: #fff;transition: .3s;
}
.web_deta .deta{margin-top: 30px;}
.web_deta .deta p{font-size: 16px;line-height: 1.8;margin-bottom: 15px;}
.web_deta .deta .pic{margin-top: 30px;text-align: center;}
.web_deta .deta .pic img{max-width: 100%;vertical-align: middle;}


.contact_us{padding: 80px 0;
	display: flex;justify-content: space-between;
}
.contact_us .left{width: 48%;}
.contact_us .left .item{position: relative;padding-left: 65px;
	margin-bottom: 40px;
}
.contact_us .left .item .icon{position: absolute;
	left: 0;width: 54px;border: 1px solid #ddd;border-radius: 50%;
	height: 54px;top:50%;transform: translateY(-50%);
	display: flex;justify-content: center;align-items: center;
}

.contact_us .left .item .icon img{width: 28px;vertical-align: middle;}

.contact_us .left .item span{display: block;font-weight: bold;color: #333;font-size: 16px;}
.contact_us .left .item p{margin-top: 6px;font-size: 18px;color: #666;}
.contact_us .right{width: 48%;background-color: #ddd;
	padding: 20px 56px;
}
.contact_us .right .title{border-bottom: 1px solid #999;
	padding: 15px 0;
}
.contact_us .right .title .con{padding-left: 16px;
	border-left: 2px solid #333;
}
.contact_us .right .title .con p{font-size: 20px;color: #333;font-weight: bold;
	line-height: 1;
}
.contact_us .right .title .con span{display: block;font-size: 15px;color: #666;
	margin-top: 15px;line-height: 1;
}
.contact_us .right .form{margin-left: -40px;}
.contact_us .right .item{width: 100%;padding-left: 40px;margin-top: 20px;float: none;}
.contact_us .right .item input{width: 100%;height: 44px;
	padding: 0 8px;border: none;outline: none;color: #333;font-size: 16px;
	background-color: #fff;
}
.contact_us .right .item2{width: 50%;float: left;}
.contact_us .right .item textarea{width: 100%;padding: 8px;
	border: none;outline: none;resize: none;height: 160px;
	color: #333;font-size: 16px;background-color: #fff;
}
.contact_us .right .item .btn{background-color: #333;color: #fff;cursor: pointer;
	margin-top: 20px;
}
.contact_us .right .item .btn:hover{opacity: 0.8;}
.c{clear: both;}











