@charset 'utf-8';

.common_banner .content p {font-size: 24px; line-height: 42px;}
.com_title2{text-align: left;margin-bottom: 30px;}
.com_title2 h2{display: block; font-size: 36px; color: #000; line-height: 60px; font-weight: bold; position: relative; padding-top: 20px;}
.com_title2 h2::after{width: 40px;height: 2px;content: '';background: #132f58;position: absolute;left: 0;top: 0;}
.com_title2 p{font-size: 18px; color: #000; line-height: 28px; margin-top: 10px;}

.com_title2 h3 {display: block; font-size: 36px; color: #000; font-weight: bold; position: relative;}
.aboutus_company{/* background: #f7f7f7; *//* padding: 60px 0; */}
.aboutus_company .company_content{margin-top: 30px; font-size: 18px; line-height: 30px;}
.aboutus_company .company_content img{max-width: 100%; height: auto;}

.about_strength{padding: 50px;/* background: #f7f7f7; */display: flex;justify-content: space-between;}
.about_strength .strength_content_left{width:50%;}
.dijia_left{font-size: 18px;}
.about_strength .strength_content_right{width:50%}
.about_strength .strength_content_right img{width:100%;}
.dijia_left a{font-size:16px;padding: 10px 30px;background: #132f58;color: #fff;display: inline-flex;margin-top: 30px;border-radius: 5px;}
.com_title3{text-align: center;margin-bottom: 30px;}
.com_title3 h2{display: block; font-size: 36px; color: #000; line-height: 60px; font-weight: bold; position: relative; padding-top: 20px;}
.com_title3 h2::after{width: 40px;height: 2px;content: '';background: #132f58;position: absolute;left: calc(50% - 20px);top: 0;}
.com_title3 p{font-size: 18px;color: #000;line-height: 28px;margin-top: 0;}

.com_title3 h3 {display: block; font-size: 36px; color: #000; font-weight: bold; position: relative;}
.about_equipment{padding: 50px;background: #f7f7f7;background-size: 100% 100%;}
.about_equipment .equipment_list{margin-top: 50px;display: flex;justify-content: space-between;}
.about_equipment .equipment_list .list{width: 48%;float: left;/* margin: 0 2% 0 0; */}
.about_equipment .equipment_list .list:nth-child(4n){margin-right: 0;}
.about_equipment .equipment_list .list .picture{overflow: hidden;}
.about_equipment .equipment_list .list .picture img{width: 100%; height: auto; transition: all 0.5s;}
.about_equipment .equipment_list .list:hover .picture img{transform: scale(1.1);}
.about_equipment .equipment_list .list h3{font-size: 18px;/* font-family: 'Poppins'; */color: #000;/* white-space: nowrap; *//* overflow: hidden; *//* text-overflow: ellipsis; */margin: 15px 0;font-weight: bold;}
.about_equipment .equipment_list .list p{font-size: 16px;/* font-family: 'Poppins'; */color: #000;/* text-align: center; *//* white-space: nowrap; *//* overflow: hidden; *//* text-overflow: ellipsis; *//* margin-top: 10px; */}

.about_equipment2{padding: 50px;background: #fff;background-size: 100% 100%;}
.about_equipment2 .equipment_list2{margin-top: 0;display: flex;justify-content: space-between;}
.about_equipment2 .equipment_list2 .list{width: 48%;float: left;/* margin: 0 2% 0 0; */}
.about_equipment2 .equipment_list2 .list:nth-child(4n){margin-right: 0;}
.about_equipment2 .equipment_list2 .list .picture{overflow: hidden;}
.about_equipment2 .equipment_list2 .list .picture img{width: 100%; height: auto; transition: all 0.5s;}
.about_equipment2 .equipment_list2 .list:hover .picture img{transform: scale(1.1);}
.about_equipment2 .equipment_list2 .list h3{font-size: 18px;/* font-family: 'Poppins'; */color: #000;/* white-space: nowrap; *//* overflow: hidden; *//* text-overflow: ellipsis; */margin: 15px 0;font-weight: bold;}
.about_equipment2 .equipment_list2 .list p{font-size: 16px;/* font-family: 'Poppins'; */color: #000;/* text-align: center; *//* white-space: nowrap; *//* overflow: hidden; *//* text-overflow: ellipsis; *//* margin-top: 10px; */}

.ko_p{padding:20px 50px;background: #f7f7f7;text-align: center;}
.ko_p p{font-size:16px;}

.about_equipment3{padding: 50px;background: #fff;background-size: 100% 100%;}
.about_equipment3 .equipment_list3{margin-top: 0;display: flex;justify-content: space-between;}
.about_equipment3 .equipment_list3 .list{width: 32%;}
.about_equipment3 .equipment_list3 .list .picture{overflow: hidden;}
.about_equipment3 .equipment_list3 .list .picture img{width: 100%; height: auto; transition: all 0.5s;}
.about_equipment3 .equipment_list3 .list:hover .picture img{transform: scale(1.1);}
.about_equipment3 .equipment_list3 .list h3{font-size: 28px; color: #000; margin: 15px 0;font-weight: bold;}
.about_equipment3 .equipment_list3 .list p{font-size: 16px; color: #000;}
.about_equipment3 .equipment_list3 a{color:#006cff;}
.about_equipment3 .equipment_list3 .hs_link{margin-top:25px;}

.about_equipment4{padding: 50px;background: #fff;background-size: 100% 100%;}
.about_equipment4 .equipment_list4{margin-top: 50px; display: flex;justify-content: space-between;}
.about_equipment4 .equipment_list4 .list{width: 24%;}
.about_equipment4 .equipment_list4 .list .picture{overflow: hidden; border: solid #eee 1px;}
.about_equipment4 .equipment_list4 .list .picture img{width: 100%; height: auto; transition: all 0.5s;}
.about_equipment4 .equipment_list4 .list:hover .picture img{transform: scale(1.1);}
.about_equipment4 .equipment_list4 a{color:#006cff;}
.about_equipment4 .equipment_list4 .ko_text{margin-top: 10px;}
.about_equipment4 .equipment_list4 .hs_title{font-size: 20px;}
.about_equipment4 .equipment_list4 .hs_link{margin-top: 10px;}

.about_equipment5{padding:50px; background: #fff;}
.about_equipment5 .equipment_list5{display: flex;justify-content: space-between;flex-wrap: wrap;}
.about_equipment5 .equipment_list5 .list{width: 32%; background: #f5f5f5; padding: 30px 15px; box-sizing: border-box; margin-bottom: 1.5%;}
.about_equipment5 .equipment_list5 .list .picture{width: 30%; float: left; overflow: hidden;}
.about_equipment5 .equipment_list5 .list .picture img{width: 100%; height: auto; transition: all 0.5s;}
.about_equipment5 .equipment_list5 .list:hover .picture img{transform: scale(1.1);}
.about_equipment5 .equipment_list5 .list h3{font-size: 20px; color: #000; font-weight: bold;}
.about_equipment5 .equipment_list5 .list p{font-size: 16px; color: #000; margin-top: 10px;}
.about_equipment5 .equipment_list5 .list .ko_text{width: 68%; float: right;}
.about_equipment5 .equipment_list5 a{color:#006cff;}
.about_equipment5 .equipment_list5 .hs_link{margin-top:25px;}
.about_equipment5 .swiper-container{position: relative; padding-bottom:50px;}
.about_equipment5 .swiper-container .swiper-pagination-bullet {
    width: 54px;
    height: 8px;
    border-radius: 4px;
    background: #cdcdcd;
    opacity: 1;
}
.about_equipment5 .swiper-container .swiper-pagination-bullet-active {
    background: #132f58;
}

.about_equipment6{background: #f7f7f7;padding: 50px;}
.about_equipment6 .equipment_list6{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 50px;}
.about_equipment6 .equipment_list6 .list{width: 23%;float: left;background: #f5f5f5;padding: 0;margin-bottom: 1.5%;}
.about_equipment6 .equipment_list6 .list:nth-child(4n){margin-right: 0;}
.about_equipment6 .equipment_list6 .list .picture{overflow: hidden;}
.about_equipment6 .equipment_list6 .list .picture img{width: 100%; height: auto; transition: all 0.5s;}
.about_equipment6 .equipment_list6 .list:hover .picture img{transform: scale(1.1);}
.about_equipment6 .equipment_list6 .list h3{font-size: 20px; color: #000; text-align: center; margin: 15px 0; font-weight: bold;}
.about_equipment6 .equipment_list6 .list p{font-size: 18px;/* font-family: 'Poppins'; */color: #000;/* text-align: center; *//* white-space: nowrap; *//* overflow: hidden; *//* text-overflow: ellipsis; *//* margin-top: 10px; */}
.about_equipment6 .equipment_list6 a{color:#006cff;}
.about_equipment6 .equipment_list6 .hs_link{margin-top:25px;}

.about_equipment7{background: #fff;padding: 50px;}
.about_equipment7 .equipment_list7{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 50px;}
.about_equipment7 .equipment_list7 .list{width: 16%;float: left;background: #f5f5f5;padding: 0;}
.about_equipment7 .equipment_list7 .list:nth-child(4n){margin-right: 0;}
.about_equipment7 .equipment_list7 .list .picture{overflow: hidden;}
.about_equipment7 .equipment_list7 .list .picture img{width: 100%; height: auto; transition: all 0.5s;}
.about_equipment7 .equipment_list7 .list:hover .picture img{transform: scale(1.1);}
.about_equipment7 .equipment_list7 .list h3{font-size: 20px;/* font-family: 'Poppins'; */color: #000;/* white-space: nowrap; *//* overflow: hidden; *//* text-overflow: ellipsis; */margin: 15px 0;font-weight: bold;}
.about_equipment7 .equipment_list7 .list p{font-size: 18px;/* font-family: 'Poppins'; */color: #000;/* text-align: center; *//* white-space: nowrap; *//* overflow: hidden; *//* text-overflow: ellipsis; *//* margin-top: 10px; */}
.about_equipment7 .equipment_list7 a{color:#006cff;}
.about_equipment7 .equipment_list7 .hs_link{margin-top:25px;}


@media (max-width: 960px) {
	.aboutus_company{padding: 30px 15px;}
	.aboutus_company .company_content{font-size: 16px;}
	.aboutus_company .competitiveness{margin-top: 30px;}
	.common_banner .content p {
		font-size: 14px;
		line-height: 42px;
	}

	.about_strength {
		padding: 0;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.about_strength .strength_content_left {
		width: 100%;
	}

	.com_title2 h3 {
		display: block;
		font-size: 20px;
		color: #000;
		font-weight: bold;
		position: relative;
	}

	.com_title2 h2 {
		display: block;
		font-size: 20px;
		color: #000;
		line-height: 1.5;
		font-weight: bold;
		position: relative;
		padding-top: 20px;
	}
	.dijia_left {
		font-size: 14px;
	}

	.about_strength .strength_content_right {
		width: 100%;
		margin: 30px 0;
	}

	.com_title3 h2 {
		display: block;
		font-size: 20px;
		color: #000;
		line-height: 1.5;
		font-weight: bold;
		position: relative;
		padding-top: 20px;
	}
	.com_title3 p {
		font-size: 14px;
		color: #000;
		line-height: 28px;
		margin-top: 0;
	}
	.about_equipment .equipment_list {
		margin-top: 20px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.about_equipment .equipment_list .list {
		width: 100%;
		margin-bottom: 3%;
	}

	.about_equipment {
		padding: 10px;
		background: #f7f7f7;
		background-size: 100% 100%;
	}

	.about_equipment2 {
		padding: 10px;
		background: #fff;
		background-size: 100% 100%;
	}

	.about_equipment2 .equipment_list2 {
		margin-top: 0;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.about_equipment2 .equipment_list2 .list {
		width: 100%;
		float: left;
		margin: 0 0 2%;
	}
	.about_equipment3 {
		padding: 20px 10px;
		background: #fff;
		background-size: 100% 100%;
	}

	.about_equipment3 .equipment_list3 {
		margin-top: 0;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.about_equipment3 .equipment_list3 .list {
		width: 100%;
		float: left;
		margin: 0 0 3%;
	}

	.about_equipment3 .equipment_list3 .list h3 {
		font-size: 18px;
	}

	.about_equipment4 {
		padding: 20px 0;
		background: #fff;
		background-size: 100% 100%;
	}

	.about_equipment4 .equipment_list4 {
		margin-top: 50px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.about_equipment4 .equipment_list4 .list {
		width: 100%;
		float: left;
		margin: 0 0 3%;
	}

	.about_equipment5 {
		padding: 20px 0;
	}

	.about_equipment5 .equipment_list5 .list {
		width: 100%;
		float: left;
		background: #f5f5f5;
		padding: 15px;
		margin-bottom: 1.5%;
	}

	.about_equipment5 .equipment_list5 .list h3 {
		font-size: 18px;
		color: #000;
		margin: 0 0 15px 0;
		font-weight: bold;
	}

	.about_equipment5 .equipment_list5 .list p {
		font-size: 16px;
		color: #000;
	}

	.about_equipment6 {
		background: #f7f7f7;
		padding: 20px 10px;
	}

	.about_equipment6 .equipment_list6 {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top: 20px;
		flex-wrap: wrap;
	}

	.about_equipment6 .equipment_list6 .list {
		width: 48%;
		float: left;
		background: #f5f5f5;
		padding: 0;
		margin-bottom: 1.5%;
	}

	.about_equipment6 .equipment_list6 .list h3 {
		font-size: 16px;
		/* font-family: 'Poppins'; */
		color: #000;
		/* white-space: nowrap; */
		/* overflow: hidden; */
		/* text-overflow: ellipsis; */
		margin: 15px 0;
		font-weight: bold;
	}

	.about_equipment7 {
		background: #fff;
		padding: 20px 10px;
	}

	.about_equipment7 .equipment_list7 {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top: 20px;
	}

	.about_equipment7 .equipment_list7 .list {
		width: 48%;
		float: left;
		background: #f5f5f5;
		padding: 0;
		margin-bottom: 3%;
	}















}