/*********************** 公司介绍 start ************************/
.company-introduction {
    margin-top: 50px
        
}
.company-introduction .section-1 {

}
.company-introduction .section-1 .section-1-text {
    float: left;
    width: 620px;
    margin-right: 100px;
}
.company-introduction .section-1 .section-1-text p {
    margin: 25px 0 15px 0
}
.company-introduction .section-2 {
    margin: 80px 0 80px;
}
.company-introduction .section-2 ul li{
    margin: 40px 0 0 0;
    position: relative;
    padding-left: 26px;
}
.company-introduction .section-2 ul span {
    position: absolute;
    width: 8px;
    height: 8px;
    display: block;
    float: left;
    background-color: #4d6081;
    margin:8px 18px 0 0;
    left: 0;
}
.company-introduction .gallery {

}
.company-introduction .gallery ul li{
    float: left;
    margin-right: 46px;
}
.company-introduction .gallery ul li:last-of-type{
    margin-right: 0
}
@media screen and (max-width:640px) {
    .company-introduction {
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .company-introduction h4 {
        display: none
    }
    .company-introduction .section-1 {

    }
    .company-introduction .section-1 .section-1-text {
        float: none;
        width: 84%;
        margin: auto
    }
    .company-introduction .section-1 .section-1-text p {
        margin: 25px 0 15px 0;
        font-size: 14px;
    }
    .company-introduction .section-1 .section-1-picture {
        width: 84%;
        margin: 20px auto;
    }
    .company-introduction .section-1 .section-1-picture img{
        width: 100%;
    }
    .company-introduction .section-2 {
        margin: 0 auto 20px;
        width: 84%;
    }
    .company-introduction .section-2 ul li{
        margin: 20px 0 0 0;
        position: inherit;
        padding-left: 0;
        font-size: 14px;
    }
    .company-introduction .section-2 ul span {
        position: inherit;
        width: 8px;
        height: 8px;
        display: block;
        float: left;
        background-color: #4d6081;
        margin: 6px 18px 0 0;
        left: 0;
    }
    .company-introduction .gallery ul li{
        float: none;
    }
    .company-introduction .gallery ul li:last-of-type{
        margin-right: 0
    }
    .company-introduction .gallery-box {
        width: 84%;
        margin: 0 auto;
    }
    .company-introduction .gallery-box ul{
        padding: 0;
    }
    .company-introduction .gallery-box .gallery-item {
        margin: 0;
    }
    .company-introduction .gallery-box .gallery-item img{
        width: 100%;
        padding: 10px 0 0 0
    }
}
/*********************** 公司介绍 end ************************/

/*********************** 合作伙伴 start ************************/
.companies {
    margin-bottom: 20px;
}
.companies .companies-list {

}
.companies .companies-list ul {
    width: 1016px;
    margin: auto
}
.companies .companies-list ul li {
    width: 220px;
    height: 75px;
    display: inline-block;
    margin: 30px 15px;
}
.companies .companies-list ul li:hover {
    box-shadow: 0px 6px 9px 0px rgba(69, 69, 69, 0.09);
}
.companies .companies-list ul li img{
    width: 220px;
    height: 75px;
}
@media screen and (max-width:640px) {
    .companies .companies-list ul {
        width: 86.2%;
        margin: auto
    }
    .companies .companies-list ul li {
        width: 49%;
        height: auto;
        display: inline-block;
        padding: 22px 2.9%;
        box-sizing: border-box;
        margin: 0;
    }
    .companies .companies-list ul li img{
        width: 100%;
        height: auto;
    }
}
/*********************** 合作伙伴 end ************************/

/*********************** 荣誉证书 start ************************/
.certificate-page {
    margin-top: 60px;
}
.certificate-page .showcase {
    width: 1096px;
    margin: auto;
    position: relative;
    height: 290px;
}
.certificate-page .showcase .bg-line {
    background-color: #4d6081;
    width: 1084px;
    height: 147px;
    color: #fff;
    font-size: 30px;
    position: absolute;
    left: 6px;
    top: 117px;
}
.certificate-page .showcase .bg-line div {
    width: 532px;
    float: right;
    text-align: center;
    margin-top: 26px;
}
.certificate-page .showcase .main-picture {
    position: absolute;
    left: 106px;
    z-index: 2;
}

.certificate-page .certificate-box {
    position: relative;
    text-align: center;
    margin-top: 80px;
}
.certificate-page .certificate-box .prev {
    position: absolute;
    display: block;
    top: 100px;
    left: 0;
    width: 37px;
    height: 37px;
    background: url('../images/ico_left.png')
}
.certificate-page .certificate-box .next {
    position: absolute;
    display: block;
    top: 100px;
    right: 0;
    width: 37px;
    height: 37px;
    background: url('../images/ico_more.png')
}
.certificate-page .certificate-box .product-item {
    display: inline-block;
    margin: 0 14px 0 14px;
}
.certificate-page .certificate-box .product-item:last-child {
    margin-right: 0;
}
.certificate-page .certificate-box .product-item img{
    width: 250px;
    height: 170px;
    padding: 7px;
}
.certificate-page .certificate-box ul{
    padding: 10px 0;
}
.certificate-page .certificate-box .product-item:hover {
    box-shadow: 0 0 17px 0 rgba(69, 69, 69, 0.15);
}
@media screen and (max-width:640px) {
    .certificate-page {
        margin-top: 0;
        margin-bottom: 20px;
    }
    .certificate-page .certificate-box {
        position: relative;
        text-align: left;
        margin-top: 20px;
    }
    .certificate-page .certificate-box .prev {
        display: none;
    }
    .certificate-page .certificate-box .next {
        display: none;
    }
    .certificate-page .certificate-box .product-item {
        width: 50%;
        height: auto;
        padding: 3%;
        float: left;
        margin: 0;
        box-sizing: border-box;
    }
    .certificate-page .certificate-box .product-item:last-child {
        margin-right: 0;
    }
    .certificate-page .certificate-box .product-item img{
        width: 100%;
        height: auto;
        padding: 0
    }
    .certificate-page .certificate-box ul{
        width: 86.4%;
        margin: auto;
    }
}
/*********************** 荣誉证书 end ************************/

/*********************** 发展历程 start ************************/
.development-page {
    text-align: center;
    margin-top: 60px
}
.development-page .mobile-version {
    display: none
}
.development-page .pc-version {
    display: inline-block
}
@media screen and (max-width:640px) {
    .development-page {
        text-align: center;
        margin-top: 30px
    }
    .development-page img{
        width: 100%
    }
    .development-page .mobile-version {
        display: inline-block;
    }
    .development-page .pc-version {
        display: none
    }
}
/*********************** 发展历程 end ************************/
