@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:40%}
.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%;float: left;/* margin: 0 2% 0 0; */}
.about_equipment3 .equipment_list3 .list:nth-child(4n){margin-right: 0;}
.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;/* font-family: 'Poppins'; */color: #000;/* white-space: nowrap; *//* overflow: hidden; *//* text-overflow: ellipsis; */margin: 15px 0;font-weight: bold;}
.about_equipment3 .equipment_list3 .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_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%;float: left;/* margin: 0 2% 0 0; */}
.about_equipment4 .equipment_list4 .list:nth-child(4n){margin-right: 0;}
.about_equipment4 .equipment_list4 .list .picture{overflow: hidden;}
.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 .list h3{font-size: 28px;/* font-family: 'Poppins'; */color: #000;/* white-space: nowrap; *//* overflow: hidden; *//* text-overflow: ellipsis; */margin: 15px 0;font-weight: bold;}
.about_equipment4 .equipment_list4 .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_equipment4 .equipment_list4 a{color:#006cff;}
.about_equipment4 .equipment_list4 .hs_link{margin-top:25px;}


.swi_lun{padding:50px;}
.about_equipment5{background: #fff;}
.about_equipment5 .equipment_list5{display: flex;justify-content: space-between;flex-wrap: wrap;}
.about_equipment5 .equipment_list5 .list{width: 29%;float: left;background: #f5f5f5;padding: 30px;margin-bottom: 1.5%;}
.about_equipment5 .equipment_list5 .list:nth-child(4n){margin-right: 0;}
.about_equipment5 .equipment_list5 .list .picture{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: 22px;/* font-family: 'Poppins'; */color: #000;/* white-space: nowrap; *//* overflow: hidden; *//* text-overflow: ellipsis; */margin: 0 0 15px 0;font-weight: bold;}
.about_equipment5 .equipment_list5 .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_equipment5 .equipment_list5 a{color:#006cff;}
.about_equipment5 .equipment_list5 .hs_link{margin-top:25px;}
.swi_lun .swiper-container{padding-bottom:50px;}

.swi_lun .swiper-container .swiper-pagination-bullet {
    width: 40px;
    height: 9px;
    display: inline-block;
    border-radius: 100%;
    background: #cdcdcd;
    opacity: 1;
    border-radius: 60px;
}
.swi_lun .swiper-container .swiper-pagination-bullet-active {
    opacity: 1;
    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;/* font-family: 'Poppins'; */color: #000;/* white-space: nowrap; *//* overflow: hidden; *//* text-overflow: ellipsis; */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;
    /* background: #f7f7f7; */
    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%;
}


.swi_lun {
    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;
    /* font-family: 'Poppins'; */
    color: #000;
    /* white-space: nowrap; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    margin: 0 0 15px 0;
    font-weight: bold;
}


.about_equipment5 .equipment_list5 .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_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%;
}















}