@media screen and (max-width:580px) {

	.whole {
		width: 100vw;
	}

	.PC {
		display: none;
	}

	.MOVE_PC {
		display: block;
	}

	.TypeArea {
		width: 21.88rem;
		box-sizing: border-box;
	}

	.header {
		display: none;
	}

	.floatingMenu {
		display: none;
	}

	.RightMenu {
		display: none;
	}

	.item {
		width: 100%;
		/* min-height: 30rem; */
		/* padding-top: 3rem; */
	}

	.screen_one {
		/* margin-top: -2.75rem; */
	}

	.introduce {
		position: relative;
		margin-top: 9rem;
		margin-bottom: 3rem;
		padding-left: 0;
		left: 0;
		transform: translateY(-50%);
	}

	/* .introduce .Service {
		width: 100%;
	} */

	.swiper-container {
		width: 100%;
		/* height: 28.5rem; */
	}

	.introduce .business {
		height: 1.88rem;
		line-height: 1.88rem;
	}

	.introduce .characteristic {
		width: 18.31rem;
		font-size: 0.86rem;
		line-height: 0.95rem;
		margin-top: 1rem;
	}

	.Title {
		width: 100%;
		height: 3rem;
		line-height: 3rem;
		font-size: 1.25rem;

	}

	.Title_the {
		margin-top: 2rem;
	}

	.Title span {
		width: 8.75rem;
		height: 2rem;
		line-height: 2rem;
		background-color: #fff;
	}

	.home_Title span {
		width: 8.75rem;
		height: 2rem;
		line-height: 2rem;
		background-color: #1a2634;
	}

	.TypeArea_tab_list {
		display: none;
	}

	.Product1_content_list {
		margin-top: 1rem;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.Product1_content_list .content_item {
		width: 10rem;
		height: 15.01rem;
		margin-bottom: 1rem;
		border-radius: 0.3rem;
	}

	.content_item img {
		width: 94%;margin-left: 3%;margin-top: 0.3rem;
		height: 10.63rem;
		border-radius: 0.3rem;
	}

	.content_item .content_item_foot {
		height: 4.38rem;
		flex-direction: column;
		justify-content: space-evenly;
		margin-top: -0.2rem;
		align-items: flex-start;
	}

	.content_item_foot .Product_name {
		width: 80%;
		font-size: 1rem;
		/* text-align: center; */
	}

	.content_item_foot .Product_specs {
		font-size: 0.75rem;
	}

	.Product_TypeArea {
		padding-bottom: 1rem;
		box-sizing: border-box;
	}

	.Product_more {
		display: block;
		width: 9.38rem;
		height: 1.88rem;
		line-height: 1.88rem;
		border-radius: 3.75rem;
		background: linear-gradient(133.03deg, rgba(173, 173, 173, 1) 5.7%, rgba(249, 249, 249, 1) 55.9%, rgba(156, 156, 156, 1) 104.52%);
		color: rgba(51, 51, 51, 1);
		font-size: 0.88rem;
		text-align: center;
		font-family: Arial;
		border: 0.13rem solid rgba(98, 101, 100, 1);
		margin: 0 auto;
		margin-top: 3rem;
	}

	.Factory_sh {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top: 1.5rem;
	}

	.Factory_sh .Factory_sh_item {
		width: 10.63rem;
		height: auto;
		margin-bottom: 1rem;overflow: hidden;
		border-radius: 0.5rem;
	}

	.Factory_sh .Factory_sh_item img {
		width: 100%;
		height: 8.25rem;
		display: block;
	}

	.Factory_sh_item .Factory_sh_item_foot {
		width: 100%;
		height: 2.75rem;
		line-height: 2.75rem;
		/* background: linear-gradient(133.03deg, rgba(173, 173, 173, 1) 5.7%, rgba(249, 249, 249, 1) 55.9%, rgba(156, 156, 156, 1) 104.52%); */
		background: #FBFBFB;
		color: rgba(51, 51, 51, 1);
		text-align: center;
		font-family: Arial;
		/* border-top: 0.06rem solid rgba(98, 101, 100, 1); */
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		padding: 0 2rem;
		box-sizing: border-box;
	}

	.Factory_more {
		display: block;
		width: 9.38rem;
		height: 1.88rem;
		line-height: 1.88rem;
		border-radius: 3.75rem;
		background: linear-gradient(133.03deg, rgba(173, 173, 173, 1) 5.7%, rgba(249, 249, 249, 1) 55.9%, rgba(156, 156, 156, 1) 104.52%);
		color: rgba(51, 51, 51, 1);
		font-size: 0.88rem;
		text-align: center;
		font-family: Arial;
		border: 0.13rem solid rgba(98, 101, 100, 1);
		margin: 0 auto;
		margin-top: 2rem;
	}

	.Move_Title {
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		color: rgba(255, 255, 255, 1);
		font-size: 1.13rem;
		font-family: SourceHanSansSC-medium;
		margin-top: 3rem;
	}

	.AboutUs_move .separate {
		width: 16.25rem;
		border-top: 0.06rem solid rgba(255, 255, 255, 1);
		margin: 1rem 0;
	}

	.AboutUs_move_Details {
		width: 100%;
		/* height: 11.8rem; */
		overflow-y: auto;
		color: rgba(239, 239, 239, 1);
		font-size: 0.88rem;
		text-align: justify;
		font-family: SourceHanSansSC-light;
		/* margin-bottom: 1.5rem; */
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 9;
		line-clamp: 9;
		overflow: hidden;
		overflow-wrap: break-word;
		line-height: 1.3rem;
	}

	.AboutUs_move_more {
		width: 8.38rem;
		height: 1.88rem;
		border-radius: 3.75rem;
		color: rgba(51, 51, 51, 1);
		font-size: 0.88rem;
		text-align: center;
		font-family: Arial;
		margin: 0 auto;background: #FFE64F;
		margin-top: 1.5rem;display: flex;align-items: center;
		justify-content: center;
	}

	.AboutUs_move_swiper {
		width: 100%;
		height: auto;
		border-radius: 0.5rem;
		overflow: hidden;
		margin-top: 3rem;
	}

	.News_content_list {
		width: 100%;
		margin-top: 1rem;
		display: flex;
		flex-direction: column;
	}

	.News_content_list.News_separate {
		margin-top: 2rem;
	}

	.News_content_list .News_item {
		width: 100%;
		padding: 1rem;
		box-sizing: border-box;
		margin-bottom: 0.3rem;
		border-bottom: 0.1rem dashed #ececec;
	}

	.News_content_list a:nth-child(1) .News_item {
		/* height: 11.63rem; */
	}

	.News_content_list .News_item_one {
		height: 11.63rem;
	}
	
	
	
	.News_content_list2 {
		width: 100%;
		margin-top: 1rem;
		display: flex;
		flex-direction: column;
	}
	
	.News_content_list2.News_separate {
		margin-top: 2rem;
	}
	
	.News_content_list2 .News_item {
		width: 100%;
		padding: 1rem;
		box-sizing: border-box;
		margin-bottom: 0.3rem;
		border-bottom: 0.1rem dashed #ececec;
	}
	
	.News_content_list2 a:nth-child(1) .News_item {
		/* height: 11.63rem; */
	}
	
	.News_content_list2 .News_item_one {
		height: 11.63rem;
	}
	

	.News_item .item_img img {
		width: 100%;
		height: 5rem;
		border-radius: 0.5rem;
	}

	.News_item .item_title {
		width: 100%;
		color: rgba(255, 255, 255, 1);
		font-size: 1rem;
		font-family: SourceHanSansSC-medium;
		margin-bottom: 0.5rem;
	}

	.News_item .both_sides_content {
		width: calc(100% - 1rem - 0.63rem);
	}

	.News_content_list .News_item:nth-child(1) .item_title {
		margin: 0.5rem 0;

	}

	.item_title .title_title {
		height: 1.5rem;
		color: #000;
		width: 100%;
	}
	
	.item_title .title_title .newsCateName{
		background:#FFE64F;padding: 0.2rem 0.4rem;display:block;border-radius:0.2rem;margin-right:0.4rem;
		font-size: 0.8rem;
	}
	.News_item .item_subtitle {
		color: rgba(154, 154, 154, 1);
		font-size: 0.88rem;
		text-align: justify;
		font-family: SourceHanSansSC-light;
		-webkit-line-clamp: 2;
		line-clamp: 2;
	}

	.News_item .round {
		width: 0.63rem;
		height: 0.63rem;
		border-radius: 50%;
		margin-right: 1rem;
	}

	.newsMove {
		padding-bottom: 3rem;
		box-sizing: border-box;
	}

	.News_More {
		width: 9.38rem;
		height: 1.88rem;
		line-height: 1.88rem;
		border-radius: 3.75rem;
		background: linear-gradient(133.03deg, rgba(173, 173, 173, 1) 5.7%, rgba(249, 249, 249, 1) 55.9%, rgba(156, 156, 156, 1) 104.52%);
		color: rgba(51, 51, 51, 1);
		font-size: 0.88rem;
		text-align: center;
		font-family: Arial;
		border: 0.13rem solid rgba(98, 101, 100, 1);
		margin: 0 auto;
		margin-top: 3rem;
	}

	.Contact_content {
		display: flex;
		flex-direction: column;
		justify-content: start;
		align-items: start;
		padding-left: 0;
	}

	.Contact_content .content_details {
		width: 100%;
		word-wrap: break-word;
	}

	.content_details .logo {
		width: 8.75rem;
		height: 3.81rem;
		margin: 0 auto;
		margin-top: 3rem;
		margin-bottom: 1rem;
	}

	.content_details .Company_name {
		margin-bottom: 1rem;
	}

	.content_details .address_email {
		font-size: 0.88rem;
	}

	.Content_Details img {
		max-width: 100% !important;
	}

	.address_email .details_item {
		margin-bottom: 1rem;
		line-height: 1.2rem;
	}

	.contact_move {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-top: 1rem;
	}

	.contact_move .contact {
		width: 45%;
	}

	.contact .contact_item {
		display: flex;
		flex-direction: column;
		font-size: 1rem;
	}

	.contact_code .contact_weixin_code {
		width: 5rem;
		height: 5rem;
		padding: 0.3rem;
		box-sizing: border-box;
	}

	.contact_weixin_code img {
		width: 4.38rem;
		height: 4.38rem;
	}

	.contact_code .sweep {
		width: 2.25rem;
		color: rgba(190, 190, 190, 1);
		font-size: 0.75rem;
		font-family: SourceHanSansSC-regular;
		margin-left: 1rem;
		line-height: 1rem;
	}

	.Contact_content .content_map {
		margin-top: 3rem;
		width: 100%;
	}

	.content_map .map_persist_in {
		color: rgba(255, 255, 255, 1);
		font-size: 0.88rem;
		font-family: SourceHanSansSC-extraLight;
		margin-bottom: 1rem;
	}

	.content_map img {
		width: 100%;
		height: 9.13rem;
	}

	.record {
		color: rgba(190, 190, 190, 1);
		font-size: 0.75rem;
		text-align: center;
		font-family: SourceHanSansSC-regular;
	}

	.Contact_Padding {
		padding-bottom: 3rem;
		box-sizing: border-box;
	}

	.foolt_foot {
		position: fixed;
		left: 0;
		bottom: 0;
		z-index: 99;
		width: 100%;
		height: 3.13rem;
		background-color: rgba(34, 49, 67, 1);
		display: flex;
		align-items: center;
		justify-content: space-evenly;
	}

	.foolt_foot_item {
		width: 10.63rem;
		height: 2.5rem;
		line-height: 2.5rem;
		border-radius: 1.88rem;
		background: linear-gradient(91.98deg, rgba(185, 185, 185, 1) 1.4%, rgba(247, 247, 247, 1) 51.25%, rgba(187, 187, 187, 1) 99.53%);
		color: rgba(51, 51, 51, 1);
		font-size: 0.88rem;
		text-align: center;
		font-family: Arial;
		display: flex;
		align-items: center;
		justify-content: space-evenly;
	}

	.foolt_foot_item img {
		width: 2.88rem;
		height: 2.88rem;
	}

	.PhoneWeixinPopup {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		z-index: 100;
	}

	.Popup_Content {
		margin: 0 auto;
		margin-top: 20rem;
		width: 12.5rem;
		height: 12.5rem;
		border-radius: 0.5rem;
		background-color: rgba(255, 255, 255, 1);
		color: rgba(16, 16, 16, 1);
		font-size: 0.88rem;
		font-family: Arial;
		padding: 0.5rem;
		box-sizing: border-box;
	}

	.Popup_Content img {
		width: 11.25rem;
		height: 11.25rem;
	}

	.Phone_Header {
		width: 100%;
		height: 2.75rem;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0 1rem;
		box-sizing: border-box;
		position: sticky;
		top: 0;
		left: 0;
		z-index: 101;
		/* color: rgba(255, 255, 255, 1); */
		font-size: 1.13rem;
		font-family: Arial;
		/* background-color: rgba(28, 41, 56, 1); */
		background-color: #fff;
	}

	.Phone_Header img {
		width: 1.88rem;
		height: 1.88rem;
	}

	.Phone_Header .HeaderTitle {
		width: calc(100% - 4rem);
		text-align: center;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.LEFTMENU {
		display: none;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.5);
		position: fixed;
		top: 0;
		left: 0;
		z-index: 102;
	}

	.Menu_Content {
		width: 18.75rem;
		height: 100%;
		background-color: rgba(51, 51, 51, 1);
		padding: 3rem 1rem;
		box-sizing: border-box;
		overflow-x: auto;
	}

	.Menu_Content .Menu_item {
		width: 100%;
		height: 3rem;
		border-bottom: 0.06rem solid rgba(108, 108, 108, 1);
		padding-left: 0.1rem;
		box-sizing: border-box;
		display: flex;
		align-items: center;
		justify-content: space-between;
		color: rgba(190, 190, 190, 1);
		font-size: 0.88rem;
		font-family: SourceHanSansSC-regular;
	}

	.Menu_Content .Menu_item .Yuan {
		width: 1.25rem;
		height: 1.25rem;
		margin-right: 1rem;
	}

	.Menu_Content .Menu_item .closeImg {
		width: 1.88rem;
		height: 1.88rem;
	}

	.Menu_item .Menu_item_text {
		width: calc(100% - 6rem);
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.Menu_item .zhanwei {
		width: 1.88rem;
	}

	.the_introduce {
		position: absolute;
		margin-top: 1.5rem;
		margin-bottom: 0;
	}

	.the_remaining {
		height: 16.5rem;
	}

	.the_swiper-container {
		/* height: 11.5rem !important; */
		height: 100%;
	}

	.Content_Share {
		min-height: 20rem;
		padding-bottom: 3rem;
		box-sizing: border-box;
		word-break: break-all;
		overflow-wrap: break-word;
	}

	.Content_Share p span {
		word-break: break-all !important;
		overflow-wrap: break-word !important;
		text-wrap-mode: wrap !important;
	}

	.Content_Share .current_location {
		display: none;
	}

	.PageFoot {
		display: none;
	}

	.AboutUs_info {
		margin-top: 2rem;
		line-height: 2rem;
	}

	.AboutUs_info .EnterpriseLtd {
		font-size: 1.13rem;
		margin-top: 2rem;
		margin-bottom: 1rem;
	}

	.Info_details {
		font-size: 0.88rem;
	}

	.PaddingBottom {
		padding-bottom: 5rem;
		box-sizing: border-box;
	}

	.THESHOW {
		display: block;
	}

	.TypeArea_tab_list {
		height: 2.5rem;
		margin-top: 2rem;
	}

	.TypeArea_tab_list .tab_item {
		width: 5rem;
		height: 1.88rem;
		line-height: 1.88rem;
		border-radius: 3.75rem;
		background: linear-gradient(133.03deg, rgba(173, 173, 173, 1) 5.7%, rgba(249, 249, 249, 1) 55.9%, rgba(156, 156, 156, 1) 104.52%);
		color: rgba(51, 51, 51, 1);
		font-size: 0.88rem;
		text-align: center;
		font-family: Arial;
		border: 0.06rem solid rgba(98, 101, 100, 1);
	}

	.TypeArea_tab_list .select_tab {
		background: linear-gradient(133.03deg, rgba(203, 91, 7, 1) 5.7%, rgba(252, 208, 104, 1) 55.9%, rgba(177, 81, 5, 1) 104.52%);
		color: rgba(51, 51, 51, 1);
	}

	.Details_Title .horizontal {
		width: 1.88rem;
		border-top: 0.06rem solid rgba(51, 51, 51, 1);
	}

	.Details_Title .Title_text {
		width: 12rem;
		height: 1.88rem;
		font-size: 1.25rem;
	}

	.Display_Grid {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top: 2rem;
	}

	.Display_Grid .Grid_item {
		width: 10.63rem;
		height: 17rem;
		margin-bottom: 1rem;
	}

	.Display_Grid .Honor_List {
		width: 10.63rem;
		height: 19.5rem;
		border-radius: 0.1rem;
		cursor: pointer;
	}


	.Grid_item img {
		width: 10.63rem;
		height: 15.25rem;
	}

	.Display_Grid .Honor_List img {
		width: 10.63rem;
		height: 15.25rem;
		border-radius: 0.1rem 0.1rem 0 0;
	}

	.Display_Grid .Factory_item {
		width: 10.63rem;
		height: 15.5rem;
		border-radius: 0.1rem;
		cursor: pointer;
	}

	.Display_Grid .Factory_item img {
		width: 10.63rem;
		height: 14.75rem;
		border-radius: 0.1rem 0.1rem 0 0;
	}

	.Grid_item .item_text {
		width: 10.63rem;
		height: 3.75rem;
		line-height: 3.75rem;
		background: linear-gradient(133.03deg, rgba(173, 173, 173, 1) 5.7%, rgba(249, 249, 249, 1) 55.9%, rgba(156, 156, 156, 1) 104.52%);
		color: rgba(51, 51, 51, 1);
		font-size: 1rem;
		text-align: center;
		font-family: Arial;
		border: 0.06rem solid rgba(98, 101, 100, 1);
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-top: -0.2rem;
		padding: 0 1.2rem;
		box-sizing: border-box;
	}

	.Display_Grid .Grid_Select .item_text {
		background: linear-gradient(133.03deg, rgba(206, 99, 14, 1) 5.7%, rgba(242, 191, 91, 1) 55.9%, rgba(189, 102, 21, 1) 104.52%);
		color: rgba(51, 51, 51, 1);
	}

	#modalImage {
		width: 21.88rem;
	}

	.TypeArea_tab_list {
		width: 80%;
	}

	.Details_Title {
		margin: 2rem 0;
	}

	.Product_Swiper {
		width: 100%;
		height: 2rem;
		margin-top: 2rem;
	}

	.Product_Swiper .swiper-wrapper {
		width: 100%;
	}

	.Product_Swiper .swiper-slide {
		width: 5rem !important;
		height: 1.88rem;
		line-height: 2rem;
		border-radius: 3.75rem;
		background: linear-gradient(133.03deg, rgba(173, 173, 173, 1) 5.7%, rgba(249, 249, 249, 1) 55.9%, rgba(156, 156, 156, 1) 104.52%);
		color: rgba(51, 51, 51, 1);
		font-size: 0.88rem;
		text-align: center;
		font-family: Arial;
		border: 0.06rem solid rgba(98, 101, 100, 1);
	}

	.Product_Swiper .select_tab {
		background: linear-gradient(133.03deg, rgba(203, 91, 7, 1) 5.7%, rgba(252, 208, 104, 1) 55.9%, rgba(177, 81, 5, 1) 104.52%);
		color: rgba(51, 51, 51, 1);
		border: 0.01rem solid rgba(234, 201, 132, 1);
	}
	
	.lxwmLis{
		width: 50%;height: 5rem;background-color: #FBFBFB;
		margin-right: 0.2rem;margin-bottom: 0.2rem;
		text-align: center;padding-top: 1rem;box-sizing: border-box;font-size: 0.8rem;
		font-weight: bold;color: #6C6C6C;
	}
	.lxwmLis img{
		width: 1rem;height: 1rem;
		margin-bottom: 0.25rem;
	}
	
	.zx_btn{
		width: 100%;height: 1rem;background-color: #333333;color: #fff;font-weight: bold;font-size: 1rem;
		border-radius: 0.2rem;border: none;
	}
	
	.formbox input{
		border: 1px solid #E6E6E6;height: 0.8rem;border-radius: 0.2rem;
		margin-top: 0.3rem;padding: 0 0.2rem;box-sizing: border-box;
	}
	.formbox textarea{
		border: 1px solid #E6E6E6;margin-top: 0.3rem;border-radius: 0.2rem;
		width: 100%;padding: 0.2rem;box-sizing: border-box;height: 2rem;
	}
	.submitBtn{
		width: 5rem;height: 2rem;background-color: #333333;
		font-size: 0.6rem;color: #fff;border-radius: 0.2rem;
		border: none;
	}
	
	.cate_box{
		height: 2rem;line-height: 2rem;width: auto;padding: 0 0.8rem;
		text-align: center;font-size: 0.8rem;margin-right: 0.3rem;border-radius: 0.2rem;
	}
	.selCateBox{
		background-color: #FFE64F;
	}
	
	
	.cp_cateLis{
		font-size: 0.8rem;padding: 0.8rem;
		margin-top: 1rem;margin-right: 0.5rem;
		background-color: #fff;color: #000;border-radius: 0.3rem;
	}
	.sel_cp_cateLis{
		background-color: #FFE64F;
	}
	
	/* 新闻列表 */
	.news_cateLis{
		width: 6.6rem;height: 2.5rem;background-color: #FBFBFB;margin-top: 1rem;
		border-radius: 0.6rem;font-size: 0.7rem;text-align: center;line-height: 2.5rem;
	}
	.sel_news_cateLis{
		background-color: #FFE64F;
	}
	
	/* 金盛实力 */
	
	.sl_cateLis{
		width: 4.6rem;height: 2.5rem;background-color: #FBFBFB;margin-top: 1rem;
		border-radius: 0.6rem;font-size: 0.7rem;text-align: center;line-height: 2.5rem;
	}
	.sel_sl_cateLis{
		background-color: #FFE64F;
	}
	
	.gyClass1{
		position: relative;
	}
	.gyClass2{
		position: relative;top: 8.2rem;
	}
	
	.gyClass3{
		position: relative; top: 2rem;
	}
	
	.gyClass4{
		position: relative;top: 7.2rem;
	}
}