@charset "utf-8";
.cb{ clear: both; }
.header{ width: 1720px; margin:0 auto; padding: 65px 0 25px 0; display: flex; align-items: center; justify-content:space-between; position: relative;}
.logo{  }
.menu{  padding-right: 20px; width: 870px; text-align: right;}
.menu .item{ 
	padding:7px 17px; color: #8d8d8d; border:2px solid #dadada; 
	border-radius: 20px; margin-right: 20px; display: inline-block; font-weight: bold;
}
.menu .item:hover,.menu_on{ border-color:#e73730!important; color:#e73730!important; }
.item_hover .item-ye{ display: block; }
.item-ye{
	width: 100%; background-color: #ffffff; border-top:#dadada solid 2px;
	position: absolute; top:185px; left:0; padding:50px;
	text-align: left;
	font-size: 30px;
	display: none;
	z-index: 999;
}
.ye-btn a{ line-height: 50px; display: inline-block; height: 50px; text-align: center;}
.ye-btn a img{ vertical-align:middle; display: inline-block; }
.ye-item{ padding: 20px 0; margin:20px 200px 0 55px; border-bottom:#dadada solid 1px; display: inline-block;}
.ye-item span{ display: inline-block; width: 650px; font-size: 24px; }
.ye-item img{ vertical-align:middle; display: inline-block; width:60px;   }
.ye-item:hover{ border-color: #e73730; }
.ye-item:hover span{ color: #e73730; }
.ye1{ background-image:url("/static/images/202407/mobile/icon1.png"); background-position: right; background-size: 60px;
	background-repeat: no-repeat;
}
.ye1:hover{ background-image:url("/static/images/202407/mobile/icon1-on.png"); }
.ye2{ background-image:url("/static/images/202407/mobile/icon2.png"); background-position: right; background-size: 60px;
	background-repeat: no-repeat;
}
.ye2:hover{ background-image:url("/static/images/202407/mobile/icon2-on.png"); }
.ye3{ background-image:url("/static/images/202407/mobile/icon3.png"); background-position: right; background-size: 60px;
	background-repeat: no-repeat;
}
.ye3:hover{ background-image:url("/static/images/202407/mobile/icon3-on.png"); }
.ye4{ background-image:url("/static/images/202407/mobile/icon4.png"); background-position: right; background-size: 60px;
	background-repeat: no-repeat;
}
.ye4:hover{ background-image:url("/static/images/202407/mobile/icon4-on.png"); }
.ye5{ background-image:url("/static/images/202407/mobile/icon5.png"); background-position: right; background-size: 60px;
	background-repeat: no-repeat;
}
.ye5:hover{ background-image:url("/static/images/202407/mobile/icon5-on.png"); }
.ye6{ background-image:url("/static/images/202407/mobile/icon6.png"); background-position: right; background-size: 60px;
	background-repeat: no-repeat;
}
.ye6:hover{ background-image:url("/static/images/202407/mobile/icon6-on.png"); }
.top{  }

.line{ width: 1660px; margin:0 auto; border:1px solid #dadada; height: 1px; }

.about{ width: 1720px; margin:75px auto 0 auto; background-color: #dadada; border-radius: 20px; padding: 130px 120px; }
.about-txt{ float: left; width: 950px; }
.about-title{ color: #808080; font-weight: bold; font-size: 35px; margin: 100px 0 30px 0; }
.about-content{ font-size: 24px; line-height: 40px; }
.about-img{ float: right; border-radius: 40px; }
.since{ text-align: center; color: #e73730; font-size: 45px; padding: 100px 0; font-weight: bold;}
.img-floor{ width: 1720px; margin: 0 auto; }
.profile{ width: 1720px; margin: 50px auto 250px auto; display: flex; justify-content: space-between; }
.profile-content{ margin-left: 75px; }
.profile-title{ font-weight: bold; font-size: 25px; line-height: 60px; }
.profile-txt{ margin-bottom: 20px; }
.profile-txt p{ line-height: 25px; }


.foot{
	width: 100%;
	position: relative;
	background-color: #eaeaea;
	margin-top: 120px;
}
.search-box{ 
	margin: 0 90px;
	padding: 40px 0;
	border-bottom: 1px solid #8c8c8c;
	position: relative;
}
.search-title{ font-weight: bold; float: left; height: 50px; line-height: 50px;}
.searchInputBottom{ float: right; border:1px solid #8c8c8c; padding:10px 20px; border-radius: 25px; width:620px; padding-right: 50px; height: 50px;
	line-height: 50px;
	background-color: #ffffff;
	font-size: 18px;
}
.searchBtnBottom{ width: 60px; height: 36px; position: absolute; right: 0; margin: 7px 0; border:none; border-left:2px solid #dfdfdf;
	background-image: url("/static/images/202407/pc/search-btn.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 25px;
	cursor: pointer;
}

.foot-menu{ margin: 20px 90px; }
.foot-item{ width: 25%; float: left; }
.foot-item1{ padding: 10px 0; font-weight: bold; text-align: left;}
.foot-item2{ padding: 10px 0; font-size: 18px; text-align: left;}
.foot-item3{ font-weight: bold; text-align: left;}