@charset "utf-8";
a, article, aside, audio, b, body, button, canvas, dd, details, div, dl, dt, em, figure, footer, h1, h2, h3, h4, h5, h6, header, i, img, input, label, li, nav, option, p, section, select, span, table, textarea, td, tfoot, th, thead, tr, ul, video{
	font-family: 苹方;
}
.cb{ clear:both; }
.banner{ width:100%; overflow: hidden; }
.banner img{ transition: cubic-bezier(0.77, 0, 0.175, 1) transform 2s;
    transform: scale(1.1);
}
.bannerList{ width: 90%; margin: 0 auto; position: absolute;
	 top:860px; left: 0;right: 0; 
	 background-color: #ffffff;
	 padding: 10px; border-radius: 10px;
	 display: flex; justify-content: space-around; flex-flow: row wrap;
}
.banner-item{ width:19%; overflow: hidden;}
.banner-item img{ width:100%; border-radius: 5px; transition: 2.5s;}
.banner-item img:hover{ transform: scale(1.1); }
.product{
	width: 100%; height: 705px;
	background:url("/static/2025/images/pro-bg.png");
}
.pro-title{ text-align: center; padding-top: 180px; }
.pro-title img{ display: inline-block; }
.pro-list{ width: 85%; margin:0 auto; }
.pro-list li{  float: left; width:20%; text-align: center; padding: 40px; }
.pro-list li img{ display: inline-block; border-bottom: 2px solid rgba(255,255,255,0); padding:20px; }
.pro-list li:hover img{ border-bottom: 2px solid #e16522; }
.pro-list p{ color: #949494; font-size: 18px; line-height: 25px; text-align: center;} 
.pro-list li .pro-class-p1{ font-size: 20px; margin: 10px; color: #4d4d4d; font-weight: bold; }

.company{
	width: 90%; margin: 0 auto;
}
.company-list{ margin-top: 50px; }
.company-item{ position: relative; width: 33%; padding-right: 20px; float: left; margin: 30px 0;}
.company-item img{ width: 100%; }
.img-meng{ background-color: rgba(255,255,255,0.75); width:100%; }
.img-meng p{  text-align: left; padding-right: 10px; font-family: "苹方"; margin:20px 0 10px 0;}
.company-p3{ font-weight: bold; font-size: 25px;}
.company-p4{ font-size: 12px; font-size: 20px; margin-top: 5px!important;}

.rongyu{ width: 100px; }

.event{ width: 90%; margin: 0 auto 100px auto; }
.event-title{ text-align: center; padding: 150px 0 50px 0; }
.event-title img{ display: inline-block; }
.event-left{ float: left; }
.event-right{ float: right; }