.p_titlebg.menu-phone{
	width: 100%;
	float: left;
	position: fixed;
	height: 5.5rem;
	background: #5fb458;
	padding: 0 10px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	z-index: 9;
	top: 0;
}
.m-top-88{
	margin-top: 0;
}
.menu-phone-box{
	display: none;
}
@media screen and (max-width: 750px){
  .menu-phone-box{
	  display: block;
  }
  .index_navbg {
	  display: none;
  }
  .p_main_main img {
	  width: 100%;
  }
}

@media screen and (max-width: 500px){
	.index_top {
		display: none;
	}
	.swiper-container  {
		max-height: 200px;
	}
	.index_top>div:last-child {
		display: none;
	}
	.index_gbox>div>div:first-child img {
		left: inherit;
		right: inherit;
		height: 100%;
		width: 100%;
	}
	.index_gbox>div:nth-child(n+2),
	.index_gbox>div:nth-child(3n+1) {
		margin-left: 2%;
	}
	.index_gbox>div:nth-child(2){
		/* margin-right: 6%; */
		float: right;
	}
	.index_gbox>div {
		width: 45%;
		margin: 0 2% 0 2%;
		display: inline-block;
	}
	.index_gbox>div>div:first-child {
		height: 150px;
	}
	.index_gbox>div>div:nth-child(2) {
		font-size: 14px;
		margin-top: 30px;
	}
	.index_foot {
		display: none;
	}
	.index_foot2 {
		margin-top: 0;
	}
	.index_footbg {
		padding: 20px;
	}
	.index_foot2>div {
		font-size: 14px;
		margin: 10px;
	}
	.index_foot2 .line2>div:first-child {
		float: none;
	}
	.index_foot2 .line2>div>div {
		float: none;
		font-size: 14px;
		line-height: 30px;
	}
	.index_foot2 .line2>div>div:nth-child(n+2) {
		margin-left: 0px;
	}
	.p_titlebg {
		padding: 5vw 0;
	}
	.index_gbox>div:nth-last-child(1) {
		float: left;
	}
	.product_title>div:nth-child(2) {
		display: none;
	}
	.product_title>div:first-child {
		width: 100px;
		text-align: center;
		margin: auto;
		float:none;
	}
	.product_title>div:first-child span {
		padding: 5px 0 0 0;
	}
	.button_box {
		padding: 20px 0;
	}
	.download_main>.title>div:first-child>div {
		padding: 0 12px;
	}
	.download_main>.title {
		padding: 24px 10px;
	}
	.p_main_fir>div:first-child {
		left: calc(50% - 45vw);
		width: 90%;
		height: 200px;
	}
	.p_main_fir>div:nth-child(2) {
		width: 100%;
		text-align: center;
		font-size: 11px;
		padding-left: 0;
		margin-bottom: 5vw
	}
	.p_main_detail>div:first-child {
		margin-top: 5vw;
	}
	.p_main_detail>div:nth-child(2) {
		padding-bottom: 5vw;
		margin-bottom: 15px;
	}
	.p_main_detail>div:nth-child(n+4) {
		margin-top: 0;
	}
	.p_main_main>div:first-child {
		width: 100%;
		height: 70vw;
	}
	.p_main_main>div:first-child>img {
		left: 20%;
	}
	.d_cate select {
		width: 75px;
	}
	.d_input {
		width: 210px;
	}
	.download_table {
		width: 90%;
	}
	.download_main>.title>div:first-child {
		margin-bottom: 10px;
	}
  }
.left{
	float: left;
}
.top-logo{
    width: 95%;
    float: left;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #5fb458;
    padding: 3%;
}
.bg-green{
	float: left;
}
.menuPhone-logo img{
	width: 5.25rem;
	float: left;
}
.menuPhone-logo-text{
	margin-left: 10px;
}
.menuPhone-logo-text span, .menuPhone-logo-text p{
	color: #fff;
}
.menuPhone-logo-text span{
	font-size: 2.375rem;
	font-weight:bold;
}
.menuPhone-logo-text p{
	font-size: 0.875rem;
	font-weight:bold;
	margin-top: 5px;
}
.menuPhone-close{
	float: right;
}
.menuPhone-close img{
	width: 1.75rem;
	float: left;
}
.menuPhoe-down{
	width: 100%;
	float: left;
	padding: 0 20px;
	box-sizing: border-box;
	position: fixed;
	top:5.5rem;
	left: 0;
	z-index: 9;
	overflow-y: auto;
	height: 100%;
	padding-bottom: 5.5rem;
	display: none;
	background: #fff;
}
.menuPhoe-lang{
	width: 100%;
	float: left;
	border-bottom: 1px solid #d7d7d7;
	padding: 1.25rem 0;
	display: flex;
	justify-content: center;	
}
.lang-loop{
	float: left;
	border-right:1px solid #d7d7d7 ;
	margin-right: 10px;
	padding-right: 10px;
	display: flex;
	align-items: center;
}
.lang-loop a{
	text-decoration: none;
	display: flex;
	align-items: center;
	color: #333;
}
.lang-loop img{
	margin-right: 5px;
}
.lang-loop:last-child{
	border-right: none;
}
.menuPhone-text{
	width: 100%;
	float: left;
}
.menuPhone-text ul{
	width: 100%;
	float: left;
}
.menuPhone-text ul li{
	width: 100%;
	float: left;
	border-bottom: 1px solid #D7D7D7;
}
.Nav-phone-title{
	width: 100%;
	float: left;
	height: 5rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.Nav-phone-title a{
	float: left;
	font-size: 1.875rem;
	color: #333;
	text-decoration: none;
}
.Nav-phone-title img{
	float: right;
	width: 1.25rem;
}
.menuPhone-text ul li dl{
	width: 100%;
	float: left;
	display: none;
}
.menuPhone-text ul li dl dd{
	width: 100%;
	float: left;
	border-top: 1px solid #D7D7D7;
	height: 5rem;
	line-height: 5rem;
	box-sizing: border-box;
	padding-left: 1.25rem;
	
}
.menuPhone-text ul li dl dd a{
	color: #818181;
	font-size: 1.875rem;
	text-decoration: none;
}
.menuPhone-text ul li:last-child{
	border: none;
} 
.reduce_hide{
	display: none;
}
.phone-btn-hide{
	display: none;
}