.map-display {
    width: 100%;
    height: auto;
    background-image: url("../images/img-4.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% 100%;
	padding:2% 0 3% 0;
}

 
.nav-list {
    line-height: 60px;
}


.map-display-img {
    float: left;
    width: 55%;
}
.map-display-txt {
    float: right;
    width: 38%;
   color: #666;
}

.map-display-txt .card-title {
    margin-top: 0;
}
 
.map-display-txt > h1 {
    margin: 40px auto;
    font-size: 32px;
    font-stretch: normal;
	line-height:1.5;
    letter-spacing: 0px;
    color: #125fad;
}



.page-card-container { padding-top:2% }
.capability-card {
    width: 48%;
    height: auto;
    background-color: #ffffff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    text-align: center;
	float:left; margin:2% 0;
	padding:30px 0;
}
.capability-card-left { margin-right:4% }
.capability-card > h2 {
    font-size: 32px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #125fad;
}

.capability-card .con {
    margin: 0;
    padding: 20px 5%;
	min-height:140px
}


.quality-management {
    width: 100%;
    height: auto;
    background-image: url("../images/img-5.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

/*.quality-management > div {*/
/*height: 100%;*/
/*}*/

.quality-info {
    width: 800px;
    background-color: rgba(255, 255, 255, 0.7);
 
    padding:40px 80px;
    overflow: hidden;
   color: #666666;
}

.quality-info > h1 {
    margin-top: 30px;
	margin-bottom:20px;
    font-size: 32px;
	line-height:1.5;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #125fad;
    font-weight: bold;
}

 

.quality-info > ul {
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
}

.quality-info > ul > li {
    float: left;
    padding-top: 40px;
    position: relative;
    text-align: left;
    margin-right: 85px;
}

.quality-info > ul > li > span {
    font-size: 60px;
    color: #125fad;
	line-height:1.2;
}

.quality-info > ul > li > b {
    position: relative;
    top: -31px;
    left: 0;
    font-size: 16px;
    color: #125fad;
    font-weight: bold;
}

.quality-info > ul > li > p {
	vertical-align:top;
    margin: 0;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #4d4d4d;
    text-align: center;
}

.testing-equipment {
    width: 100%;
    overflow: hidden;
    margin-top: 70px;
    margin-bottom: 70px;
}

.testing-equipment > span {
    max-width: 40%;
}

.testing-equipment > .left {
    font-size: 42px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #125fad;
}

.testing-equipment > .right {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666666;
}


.equipment-slides {
    width: 100%;
    position: relative;
    padding-left: 40px;
    padding-right: 40px;
}

.equipment-slides > b {
    width: 30px;
    height: 30px;
    cursor: pointer;
    position: absolute;
    top: 50%;
    margin-top: -30px;
    z-index: 100;
}

.equipment-slides > b.arrow-left {
    /*float: left;*/
    left: 200px;
}

.equipment-slides > b.arrow-right {
    /*float: right;*/
    right: 200px;
}

.equipment-list {
    margin: 0;
    padding: 0;
    /*overflow: hidden;*/
    font-size: 0;
    white-space: nowrap;
}

.equipment-list > li {
    display: inline-block;

}


.equipment-list > li > div {
	margin:0 20px;
    width: auto;
    height: auto;
    position: relative;
}

#TESTING .page-card-container {
    overflow: visible;
}

#TESTING {
    margin-bottom: 90px;
}

.equipment-list > li > p {
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    color: #111;
    margin: 15px 0 0 0;
}

.equipment-list > li > div > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
    z-index: 0;
}


.quality-certification {
    padding:2% 0 6% 0;
    background-image: url("../images/img-6.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
	background-attachment: fixed; 
}

.quality-certification-left {
    max-width: 40%;
}
.quality-certification-left .card-title { margin-top:1px; }
.quality-certification-left > h1 {
    font-size: 32px;
    font-weight: bold;
	margin-bottom:30px;
    color: #ffffff;
	line-height:1.5;
}

.quality-certification-left > p {
    color: #ffffff;

}

.quality-certification-right {
    margin: 0;
    padding: 0;
    margin-top: 5px;
    width: 600px;
    overflow: hidden;
}

.quality-certification-right > li {
    width: 195px;
    margin-right: 5px;
    height: 280px;
    background: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.quality-certification-right > li img { width:100%; height:100%; }

.quality-certification-right li:nth-child(1),
.quality-certification-right li:nth-child(3),
.quality-certification-right li:nth-child(6),
.quality-certification-right li:nth-child(8),
.quality-certification-right li:nth-child(9),
.quality-certification-right li:nth-child(11) {
    /*visibility: hidden;*/
}

.cooperative-client > .left {
    font-size: 32px;
    font-stretch: normal;
    color: #125fad;
    max-width: 40%;
    font-weight: bold;
}

.cooperative-client > .right {
    max-width: 50%;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    color: #666666;
    text-align: right;
}

.cooperative-partner-list {
    width: 100%;
    overflow: hidden;
    margin: 0;
    padding: 60px 0;
}

.cooperative-partner-list > li {
    margin-right: 90px;
    margin-bottom: 40px;
}

.cooperative-partner-list a {
    text-decoration: none;
}

.cooperative-partner-list a > div {
    width: 128px;
    height: 97px;
    position: relative;
}

.cooperative-partner-list a > div > img {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
    top: 0;
    left: 0;
    object-fit: cover;
}

.cooperative-partner-list a > p {
    text-align: center;
    color: #666;
}


.equipment-head {
    width: 100%;
    overflow: hidden;
    vertical-align: bottom;
    margin-bottom: 65px;
}

.equipment-head > h1 {
    float: left;
    font-size: 32px;
    font-weight: bold;
    color: #125fad;
    max-width: 60%;
    vertical-align: bottom;
    margin: 0;
}

 
.equipment-slides {
    width: 100%;
    padding: 0 240px;
	margin-bottom:3%;
}

.equipment-slides .equipment-slides-body {
    width: 100%;
    overflow: hidden;
}
.equipment-slides .equipment2-slides-body {
    width: 100%;
    overflow: hidden;
}
.equipment-slides .equipment3-slides-body {
	margin-top:5%;
    width: 100%;
    overflow: hidden;
}
#COOPERATIVE {
    margin-bottom: 90px;
}
 

/*0.125*/
@media (max-width: 1680px) {
    /*.category-body {*/
    /*padding-left: 210px;*/
    /*}*/

    .static-banner > p, .static-banner > h1 {
        padding-left: 210px;
    }

    .banner-toolbar > ul{
        margin: 0 210px;
    }
 
    .equipment-slides{
        padding: 0 210px;
    }

    .equipment-slides > b.arrow-left{
        left: 170px;
    }

    .equipment-slides > b.arrow-right{
        right: 170px;
    }

}

/*0.25*/
@media (max-width: 1440px) {

    /*.category-body {*/
    /*padding-left: 180px;*/
    /*}*/

    .static-banner > p, .static-banner > h1 {
        padding-left: 180px;
    }

    .banner-toolbar > ul,.page-card-container{
        margin: 0 180px;
    }
 
    .equipment-slides{
        padding: 0 180px;
    }

    .equipment-slides > b.arrow-left{
        left: 140px;
    }

    .equipment-slides > b.arrow-right{
        right: 140px;
    }

}

/*>=1280的设备*/
/*0.289*/
@media (max-width: 1366px) {
    /*.category-body {*/
    /*padding-left: 100px;*/
    /*}*/

    .static-banner > p, .static-banner > h1 {
        padding-left: 100px;
    }

    .banner-toolbar > ul,.page-card-container{
        margin: 0 100px;
    }
 
    .equipment-slides{
        padding: 0 100px;
    }

    .equipment-slides > b.arrow-left{
        left: 60px;
    }

    .equipment-slides > b.arrow-right{
        right: 60px;
    }

}


/*>=1100的设备*/
@media (max-width: 1280px) {
    /*.category-body {*/
    /*padding-left: 80px;*/
    /*}*/
    .static-banner > p, .static-banner > h1 {
        padding-left: 80px;
    }

    .banner-toolbar > ul,.page-card-container{
        margin: 0 80px;
    }
 
    .equipment-slides{
        padding: 0 80px;
    }

    .equipment-slides > b.arrow-left{
        left: 40px;
    }

    .equipment-slides > b.arrow-right{
        right: 40px;
    }

}
