a:focus {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:link {
	text-decoration: none;
}

a {
	text-decoration: none;
}
li {
	list-style: none
}
ul {
	margin-bottom: 0;
}
.a_display_c {
	display: flex;
	justify-content: center;
	align-items: center;
}

.a_title_b h2 {
	/* font-size: 50px; */
	font-family: Arial-Bold, Arial;
	font-weight: bold;
	color: #333333;
}

.a_content {
	display: flex;
	flex-direction: column;
	align-items: center;
}

/* 产品 */
.a_Products_box {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.a_Products_item {
	display: flex;
	
}

.Products_text_box {
	background-color: #0777CD;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}

.Products_text_box p {
	color: #FFFFFF;
}

.Products_text_box button {
	border: none;
	color: #0777CD;
	background-color: #FFFFFF;
}

/* 案例 */

.a_case_box {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background-image: url('../../img/case-back.png');
	background-size: cover;
}

.a_case_l {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

/* 屏幕大于1260像素 */
@media screen and (min-width:1260px) {
	h3 {
		font-size: 50px;
	}
	
	.a_tabbar{
		width: 1260px;
		padding: 0;
	}
	
	.a_title_b {
		width: 100%;
		margin: 60px 0;
	
	}
	
	/* 产品 */
	.a_Products_box {
		width: 1260px;
		margin-bottom: 30px;
	}

	.a_Products_item {
		width: 605px;
		height: 225px;
		margin-bottom: 50px;
	}

	.Products_text_box {
		width: 305px;
		padding: 15px 20px 0 20px;
		font-size: 13px;
	}

	.Products_text_box p {
		margin-bottom: 0;
	}

	.Products_img_box {
		width: 300px;
		height: 100%;overflow: hidden;
	}
	.Products_img_box>img{
	    width: 300px;
		height: 100%;
 transition: 0.5s;
	}
		.a_Products_item:hover img{
	  transform: scale(1.1);
	}

	.Products_text_box button {
		width: 82px;
		height: 35px;
		text-align: center;
	}

	/* 案例 */
	.a_case_box {
		height: 822px;
		padding: 80px 0 30px 0;
	}

	.a_case_in {
		width: 1260px;
		display: flex;
		justify-content: space-between;
	}

	.a_case_l {
		width: 770px;
	}

	.a_case_l div {
		margin-bottom: 40px;
	}

	.a_case_l div h2 {
		width: 360px;
		height: 270px;margin:0;overflow: hidden;
	}
	.a_case_l div img {
		width: 100%;
		height: 100%;
 transition: 0.5s;
	}
		.a_case_l a:hover img {
		transform: scale(1.1);
	}

	.a_case_l div>p {
		width: 360px;
		font-size: 20px;
		height: 40px;
		line-height: 34px;
		margin-bottom: 0;
		text-align: center;
		color: #FFFFFF;
		background-color: #0777CD;
	}

	.a_case_r {
		width: 382px;
		display: flex;
		flex-direction: column;
	}

	.a_case_r h3 {
		margin-top: 153px;
		width: 380px;
	}

	.a_case_r p {
		width: 380px;
		font-size: 18px;
		margin: 70px 0;
	}

	.a_case_r button {
		width: 82px;
		height: 35px;
		background: 0;
		color: #0777CD;
		border: none;
		border: 1px solid #0777CD;
 transition: 0.5s;
	}
		.a_case_r button:hover {
		background: #0777CD;
		color: #FFFFFF;
	}

	/* ------------------- */
	.a_about_box {
		width: 100%;
		background-image: url('../../img/about-icon1.png');
		background-size: cover;
		height: 600px;
		padding-top: 80px;
		display: flex;
		justify-content: center;
		margin-bottom: 94px;
		margin-bottom: 50px;
	}

	.a_about_in {
		width: 1260px;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.a_about_box p {
		width: 1000px;
		font-size: 18px;
		font-family: Arial-Regular, Arial;
		font-weight: 400;
		color: #FFFFFF;
		margin: 60px 0 50px 0;
	}

	.a_about_in h3 {
		color: #FFFFFF;
	}

	.a_about_box img {
		width: 1000px;
		height: 365px;
	}

	.a_company_box {
		width: 1260px;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.a_company_item {
		display: flex;
		width: 605px;
		height: 182px;
		background: #FAFAFA;
		margin-bottom: 40px;
		padding: 20px;
	}

	.a_company_item div {
		display: flex;
		flex-direction: column;
		margin-left: 15px;
	}

	.a_company_item h2 {
		width: 189px;
		height: 142px;overflow: hidden;margin:0;
	}
		.a_company_item img {
		width: 100%;
		height:100%;
 transition: 0.5s;
	}
		.a_company_box a:hover img {
		transform: scale(1.1);
	}

	.a_company_item p {
		width: 361px;
		font-size: 16px;
		font-family: Arial-Regular, Arial;
		font-weight: 400;
		color: #333333;
		margin-bottom: 25px;
	}

	.a_company_item h5 {
		width: 361px;
		font-size: 20px;
		font-family: Arial-Bold, Arial;
		font-weight: bold;
		color: #333333;
	}

	.a_company_item button {
		width: 82px;
		line-height: 35px;
		text-align: center;
		background: 0;
		font-size: 22px;
		font-family: Arial-Regular, Arial;
		font-weight: 400;
		color: #0777CD;
		border: none;
		border: 1px solid #0777CD;
 transition: 0.5s;
	}
		.a_company_item button:hover {
		background: #0777CD;
		color: #FFFFFF;
	}
	
}

/* 屏幕小于1260像素 */
@media screen and (max-width: 860px) {
	/* 产品 */
	.a_content{
		overflow: hidden;
	}
	.a_title_b{
		height: 6.133vw;
		font-size: 5.333vw;
		font-weight: bold;
		color: #333333;
		margin: 8vw 0 6vw 0;
	}
	
	.a_Products_box {
		width: 100%;
		/*margin-bottom: 4vw;*/
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	
	.a_Products_item {
		width: 94vw;
		height: 30vw;
		margin-bottom: 4vw;
	}
	
	.Products_text_box {
		width: 54vw;
		height: 30vw;
		/* padding: 2vw 2.6666vw 0 2.6666vw; */
		font-size: 1.73vw;
		/* transform: scale(0.8); */
	}
	
	.Products_text_box p {
		width: 50vw;
		margin-left: 3vw;
		margin-bottom: 0;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;font-size: 3vw;
	}
		.Products_text_box p:first-child {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;font-weight: bold;
		overflow: hidden;font-size: 4vw;
	}
	
	.Products_img_box img{
		width: 40vw;
		height: 30vw;
	}
	
	.Products_text_box button {
		width: 12vw;
		height: 6vw;
		text-align: center;
		margin-left: 3vw;
	}
	
	/* 案例 */
	.a_case_box {
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	
	.a_case_in {
		width: 90vw;
		
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		position: relative;
	}
	
	.a_case_l {
		width: 100%;
		margin-top: 52vw;
	}
	
	.a_case_l div {
		width: 42vw;
		/*height: 30vw;*/
		margin-bottom: 5vw;
	}
	
	.a_case_l div>img {
		width: 100%;
		height: 100%;
	}
	
	.a_case_l div>p {
		width: 42vw;
		font-size: 2.6666vw;
		height: 6vw;
		line-height: 6vw;
		margin-bottom: 0;
		text-align: center;
		color: #FFFFFF;
		background-color: #0777CD;
	}
	
	.a_case_r {
		/* width: 100vw; */
		display: flex;
		flex-direction: column;
		height: 27.7333vw;
		position: absolute;
		top: 5vw;
		
	}
	
	.a_case_r h3 {
		width: 80vw;
	}
	
	.a_case_r p {
		width: 80vw;
		font-size: 2.4vw;
		margin: 3vw 0;
	}
	
	.a_case_r button {
		width: 12vw;
		height: 6vw;
		background: #0777CD;
		color: #FFFFFF;
		border: none;font-size: 3vw;
	}
	
	/* ------------------- */
	.a_about_box {
		width: 100%;
		background-image: url('../../img/about-icon1.png');
		background-size: cover;
		padding: 6.666vw 2vw;
		display: flex;
		justify-content: center;
	}
	
	.a_about_in {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	
	.a_about_box p {
		width: 100%;
		font-size: 2.4vw;
		font-family: Arial-Regular, Arial;
		font-weight: 400;
		color: #FFFFFF;
		margin: 4vw 0;
	}
	
	.a_about_in h3 {
		color: #FFFFFF;
	}
	
	.a_about_box img {
		width: 100%;
		height: 33vw;
	}
	
	.a_company_box {
		width: 100vw;
		/* height: 30vw; */
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		align-items: center;
	}
	
	.a_company_item {
		display: flex;
		width: 94vw;
		/*height: 30vw;*/
		background: #FAFAFA;
		margin-bottom: 2vw;
		padding: 2.6666vw;
		align-items: center;
	}
	
	.a_company_item div {
		display: flex;
		flex-direction: column;
		
		margin-left: 2vw;
	}
	
	.a_company_item img {
		width: 25.2vw;
		height: 18.9333vw;
	}
	
	.a_company_item p {
		width: 62vw;
		font-size: 2.1333vw;
		font-family: Arial-Regular, Arial;
		font-weight: 400;
		color: #333333;
		margin-bottom: 0;
		margin: 2vw 0;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	
	.a_company_item h5 {
		width: 62vw;
		font-size: 2.6666vw;
		font-family: Arial-Bold, Arial;
		font-weight: bold;
		color: #333333;
		margin: 0;
	}
	
	.a_company_item button {
		width: 10.9333vw;
		line-height: 4.6666vw;
		text-align: center;
		background: #0777CD;
		font-size: 2.9333vw;
		font-family: Arial-Regular, Arial;
		font-weight: 400;
		color: #FFFFFF;
		border: none;
	}
}