

.swiper-slide img{

	width: 18.75rem;

	/*height: 10.9rem;*/

}

.swiper-container{

    --swiper-theme-color: white;

  }

.recommend {

	background-color: #E5E5E5;

	width: 18.75rem;

	padding-bottom: 0.5rem;

}

.recommend ul{

	width: 18.25rem;	

	margin:0 auto; 

	display: flex;

	justify-content: space-between;	

	padding-top:1.0rem;

}

.recommend ul li {

	width:6.5rem;	

	text-align: center;

}

.recommend ul li img{

	width: 2.875rem;

	height: 2.875rem;

}

.recommend ul li a{

	display: inline-block;

	width:4.125rem;

	font-size:0.69rem;

	font-family:MicrosoftYaHei;

	font-weight:bold;

	color:rgba(20,42,78,1);

	text-align: center;

	line-height:0.89rem;

}

.recommend ul li a span{

	margin-top:8px;

	display: inline-block;

	width:4.125rem;	

}



.product{

	width: 18.75rem;

	margin-top: 0.575rem;

}

.product .title {	

	height: 0.775rem;

	margin: 0 auto 0.575rem;

	text-align: center;	

}

.product .title > span{

	display: inline-block;

	width: 1.625rem;

	height: 0.15rem;

	border-radius: 0.075rem;

	background-color: #E5E5E5;

}

.product .title span:nth-of-type(1) span{

	display: inline-block;

	width: 1.05rem;

	height: 0.15rem;

	border-radius: 0.075rem;

	background-color: #142A4E;

	float: right;

}

.product .title span:nth-of-type(2) span{ 

	display: inline-block;

	width: 1.05rem;

	height: 0.15rem;

	border-radius: 0.075rem;

	background-color: #142A4E;

	float: left;

}

.product .title h2{

	display: inline-block;

	height:0.775rem;vertical-align: middle;

	font-size:0.775rem;

	font-family:MicrosoftYaHei;

	font-weight:400;

	color:rgba(0,0,0,1);

	line-height:0.775rem;

	margin:0 0.4rem;

	text-align: center;

}

.product > img{	

	width: 100%;

}

.product > ul{

	width: 17.7rem;	

	margin:0 auto 0;

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

	padding-top: 0.525rem;

}

.product > ul li{

	width: 5.25rem;

	margin-bottom: 0.3rem;

}

.product > ul li img{

	width: 100%;	

}

.product > ul li p{

	width:100%;	

	font-size:0.5rem;

	font-family:MicrosoftYaHei;

	font-weight:400;

	color:rgba(0,0,0,1);

	line-height:0.5rem;

	margin-top: 0.475rem;

	text-align:left;

}

.product > ul li a {

	display: block;

	width:1.325rem;

	height:0.475rem;

	font-size:0.425rem;

	font-family:MicrosoftYaHei;

	font-weight:400;

	color:rgba(255,255,255,1);

	line-height:0.475rem;

	background-color: #142A4E;

	margin-top: 0.2rem;

	border-radius: 0.225rem;

	text-align: center;

}

.companyIntroduction{

	padding-top: 0.35rem;	

	width: 100%;

	background-color: #E5E5E5;

}

.companyIntroduction .inside{

	padding: 1.8rem 0 1rem;	

	width: 100%;

	background-image: url("../img/home_page/inside_bgc.jpg");

	background-size: cover;

}

.companyIntroduction .inside h2{	

	height:0.875rem;

	font-size:0.875rem;

	font-family:MicrosoftYaHei;

	font-weight:400;

	color:rgba(255,255,255,1);

	line-height:0.875rem;

	text-align: center;	

}

.companyIntroduction .inside ul:nth-of-type(1){	

	box-sizing: border-box;padding:0.3rem 0;text-align: center;

}

.companyIntroduction .inside .make li{

	display: inline-block;

	height: 100%;

	font-size:0.65rem;

	font-family:MicrosoftYaHei;

	font-weight:400;

	color:rgba(255,255,255,1);

	line-height:0.65rem;

	margin: 0 0.2rem;

}

.companyIntroduction .inside .make li img{

	width: 1.05rem;

	height: 0.625rem;

	margin-right: 0.2rem;

}

.companyIntroduction .inside p{

	width:16.3rem;	

	font-size:0.525rem;

	font-family:MicrosoftYaHeiLight;

	font-weight:400;

	color:rgba(255,255,255,1);

	line-height:0.95rem;

	margin:0.3rem auto 0;

} 

.companyIntroduction .inside .partner{		

	margin:0.5rem auto 0;text-align: center;	

}

.companyIntroduction .inside .partner li{display: inline-block;margin: 0 0.5rem;}

.companyIntroduction .inside .partner li img{

	width: 2.3rem;

	height: 2.3rem;

}

.news .title {

	border:0 solid rgba(201,201,201,1);	

	height: 0.775rem;

	margin: 0 auto 0.575rem;	

	border-radius:0;

	padding-bottom: 0;

	text-align: center;

}

.news .title > span{

	display: inline-block;

	width: 1.625rem;

	height: 0.15rem;

	border-radius: 0.075rem;

	background-color: #E5E5E5;

}

.news .title span:nth-of-type(1) span{

	display: inline-block;

	width: 1.05rem;

	height: 0.15rem;

	border-radius: 0.075rem;

	background-color: #142A4E;

	float: right;

}

.news .title span:nth-of-type(2) span{ 

	display: inline-block;

	width: 1.05rem;

	height: 0.15rem;

	border-radius: 0.075rem;

	background-color: #142A4E;

	float: left;

}

.news .title h2{	

	height:0.775rem;

	font-size:0.775rem;

	font-family:MicrosoftYaHei;

	font-weight:400;

	color:rgba(0,0,0,1);

	line-height:0.775rem;

	display: inline-block;margin: 0 0.5rem;	vertical-align: middle;

}

.news {

	padding-top: 0.575rem;

	padding-bottom: 0.5rem;

	width: 17.7rem;

	margin:0 auto 0;

}

.news > div{

	width:17.7rem;

	background:rgba(255,255,255,1);

	border:0.025rem solid rgba(201,201,201,1);

	border-radius:0.25rem;

	padding-bottom: 0.725rem;

	margin-bottom: 0.7rem;

	overflow: hidden;

}

.news div img{

	width:100%;

	height: 9.5rem;

	border-radius: 0.25rem 0.25rem 0 0;

}

.news div p:nth-of-type(1){

	margin: 0.85rem auto 0;

	width:16.2rem;	

	font-size:0.625rem;

	font-family:MicrosoftYaHei;

	font-weight:bold;

	color:rgba(0,0,0,1);

	line-height:0.65rem;

}

.news div p:nth-of-type(2){

	margin: 0.475rem auto 0; 

	width:16.2rem;

	height:2.05rem;

	font-size:0.475rem;

	font-family:MicrosoftYaHei;

	font-weight:400;

	color:rgba(0,0,0,1);

	line-height:0.775rem;

	opacity:0.7;

}

.news .news_last_div{

	margin-bottom: 0;

}