body {
    background: white;
}

/* 联系我们 */
.company {
    box-sizing: border-box;
    padding: 80px 0px;
    position: relative;

}

.us_block {
    margin-top: 60px;
    background: white;
    box-sizing: border-box;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    margin: 60px 10px 0px 10px;
}

.us_item {
    width: 50%;
    float: left;
    box-sizing: border-box;
    padding: 30px;
}

.us_item1 {
    border-right: 1px solid #eee;
    box-sizing: border-box;

}

.com_tel_con {
    margin-top: 20px;
    font-size: 24px;
    color: #ef0707;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.tel_icon {
    width: 24px;
    height: 24px;
    margin-right: 10px;
    float: left;
    margin-top: 3px;
}

.tel_icon img {
    width: 24px;
    height: 24px;
}

.tel_num {
    overflow: hidden;
}

.tel_text {
    margin-top: 30px;
    font-size: 14px;
    color: #888888;
}

.layoutus {
    box-sizing: border-box;
    padding-bottom: 10px;
}

.code {
    background: white;
    box-sizing: border-box;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    margin: 60px 10px 0px 10px;
    padding: 20px 20px 40px 20px;

}

.code_item {
    width: 50%;
    float: left;
    box-sizing: border-box;
    text-align: center;

}

.code_img {
    width: 200px;
    height: 200px;
    margin: 40px auto;
    box-sizing: border-box;
    position: relative;
}

.code_img img {
    width: 200px;
    height: 200px;
}

.code_code {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.code_code img {
    width: 180px;
    height: 180px;
}

.code_name {}

.code_text {
    margin-top: 20px;
    font-size: 14px;
    color: #888888;

}

.code_name,
.code_text {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

/* 地图 */
.address_info {
    margin-top: 20px;
    text-align: center;
    color: #666666;
}

.add_map {
    margin-top: 60px;
    width: 100%;
    box-sizing: border-box;
}

.add_map img {
    width: 100%;
}

/* 企业资质 */
.zizhi .indexbanner {
    width: 100%;
    margin-top: 60px;
}

.zizhi .slider {
    width: 100% !important;
    margin: 0px !important;
}

.therebox {
    width: 33.3%;
    padding: 15px 10px;
    box-sizing: border-box;
    float: left;
}

.there {
    border: 10px solid #d50100;
}

.there img {
    width: 100%;
}

.sliderBar .circle li {
    width: 30px;
    border-radius: 10px;
}

.sliderBar .circle .hot {
    background-color: #ea807f;
}

@media screen and (max-width:800px) {

    /* 联系我们 */
    .company {
        padding: 20px 0px;
    }

    .us_block {
        margin: 20px 0px 0px 0px;
    }

    .us_item {
        width: 100%;
        padding: 20px 15px;
    }

    .us_item1 {
        border-right: 0px solid #eee;
        border-bottom: 1px solid #eee;

    }

    .tel_icon {
        margin-top: 0px;
    }

    .com_tel_con {
        font-size: 18px;
    }


    .tel_text {
        margin-top: 20px;
    }

    .code {
        margin: 40px 0px 0px 0px;
        padding: 20px 10px 40px 10px;

    }

    .code .us_item1 {
        border-right: 0x solid #eee;
        border-bottom: 0px solid #eee;

    }

    .code_item {
        width: 50%;
        float: left;
        box-sizing: border-box;
        text-align: center;

    }

    .code_img {
        width: 120px;
        height: 120px;
        margin: 20px auto;
    }

    .code_img img {
        width: 120px;
        height: 120px;
    }

    .code_code img {
        width: 100px;
        height: 100px;
    }

    .code_name {
        font-size: 14px;
    }

    .code_text {
        margin-top: 10px;
        font-size: 12px;

    }

    /* 地图 */
    .address_info {
        margin-top: 10px;
        font-size: 14px;
    }

    .add_map {
        margin-top: 20px;
    }


    /* 企业资质 */
    .zizhi .indexbanner {
        width: 100%;
        margin-top: 20px;
    }


    .therebox {
        width: 33.3%;
        padding: 5px 3px;
    }

    .there {
        border: 5px solid #d50100;
        box-sizing: border-box;
    }
}