/* @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { */

    /* 首页 */
    .bc {
        /* height: 100vh; */
        width: 100%;
        background-image: url("../img/首页(2).jpg");
        background-size: 100% auto;
        background-repeat: no-repeat;
        overflow: hidden;
        /* height: 17rem; */
    }

    .SY_middle {
        margin-top: 35rem;
    }

    .SY_pc_img {
        display: none;
    }

    .SY_modie_img_box {
        display: flex;
        justify-content: space-between;
        width: 90%;
        margin-left: 5%;
    }

    .SY_modie_img_right {
        flex-basis: 35%;
        text-align: right
    }

    .SY_modie_img_left {
        flex-basis: 60%;
    }

    .SY_modie_img_right img {
        max-width: 60%;
    }

    .SY_modie_img_left_child {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .SY_modie_img_left_child div {
        flex-basis: 21%;
        margin-top: 1rem;
    }

    .SY_bottom_flex {
        width: 95%;
        margin-left: 2.5%;
    }

    /* 关于侠侣 */
    .about_bc {
        height: 17rem;
        /* height: 100vh; */
        width: 100%;
        background-image: url("../img/关于蝌蚪.jpg");
        background-size: 100% auto;
        background-repeat: no-repeat;
        overflow: hidden;
    }

    .about_p_ {
        margin-top: 1.3rem;
        line-height: 2.3rem;
        text-indent: 2.5rem;
        font-size: 1rem;
        text-align: justify;
        color: #666;
    }

    .about_connet_txt_bottom_1 {
        font-size: 1.3rem;
        color: white;
        display: inline-block;
        text-align: center;
    }

    .top_txt {
        font-size: 2rem;
        text-align: center;
        color: #000;
        font-weight: 550;
        margin: 3rem 0 2rem;
    }

    .about_xialv_top {
        margin-top: 3rem
    }

    .about_w {
        width: 90%;
        margin-left: 5%;
    }

    .about_p1 {
        margin-top: 1rem;
        font-size: 1rem;
        color: #333;
        text-align: center;
    }

    .about_p2 {
        margin-top: 0.5rem;
        font-size: 1rem;
        color: #999;
        text-align: center;
        /* width: 80%; */
        /* max-width: 80%; */
        padding: 0.75rem;
    }

    .about_p3 {
        font-size: 1.2rem;
        text-align: justify;
        text-indent: 2rem;
        line-height: 1.8rem;
        color: #666;
    }

    .about_p4 {
        font-size: 1.75rem;
        font-weight: 550;
        margin-bottom: 1rem;
    }

    .about_connct_txt {
        font-size: 2rem;
        color: white;
    }

    .about_connet_txt_bottom_2 {
        font-size: 1rem;
        color: #fff;
    }

    .about_img2 {
        max-width: 9rem;

    }

    .about_img3 {
        max-width: 3rem;

    }

    .about_img4 {
        max-width: 9rem;

    }

    .about_xiamen {
        /* height: 15rem; */
        margin-bottom: 4rem;
    }

    .about_xiamen_p1 {
        font-size: 1.5rem;
        color: #333;
        margin-top: 4rem;
    }

    .about_xiamen_p2 {
        margin-top: 1rem;
        text-align: justify;
        font-size: 1.2rem;
        line-height: 1.6rem;
        color: #666;
    }

    .about_connct {
        background-image: url('https://xlstatic.xialv.com/official-static/img/banner3.jpg');
        margin-top: 8rem;
        height: 16rem;
        background-size: 100% contain;
        background-repeat: no-repeat;
    }
    .abour_flex{
        display: flex;
        flex-wrap: wrap;
  text-align: center;

        justify-content: space-between;
    }
    .about_flex_qiye {
        flex-basis: 45%;
        margin-top: 1rem;
    }
    .about_width_45{
        flex-basis: 45%;
    }

    .wrap {
        width: 100%;

        height: 25rem;

        margin: 0 auto;

        position: relative;

        background-color: orange;

        background-position: center center;

        background-size: cover;
    }

    .arraw {
        width: 30px;

        height: 30px;

        background-color: rgba(0, 0, 0, 0.7);

        color: #fff;

        text-align: center;

        position: absolute;

        line-height: 30px;

        top: 92.5px;

        border-radius: 50%;
    }


    /* 首页 */
    .SY_bottom {
        /* position: fixed; */
        left: 0;
        bottom: 0;
        width: 100%;
        height: 200px;
        padding-top: 0.6rem;
        background-color: #323232;
        overflow: hidden;
    }

    .SY {
        /* width: 60%; */
        /* margin-left: 20%; */
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .SY_Child {
        flex-basis: 75%;
    }

    .SY_Child2 {
        flex-basis: 25%;
    }

    .SY_Child_span {
        position: relative;
        display: block;
        float: left;
        font-size: 1.3rem;
        text-align: center;
        width: 20%;
        cursor: pointer;
        text-shadow: 0 0 1px #222;
        color: white;
    }

    .SY_Child_span a {
        color: white;
    }

    /* 核心服务 */
    .core_bc {
        /* height: 100vh; */
        height: 17rem;
        width: 100%;
        background-image: url("../img/核心服务.jpg");
        background-size: 100% auto;
        background-repeat: no-repeat;
        overflow: hidden;
    }
	
    .core_flex_xialv {}

    .core_flex_xialv_chilrd {
        box-shadow: 1px 1px 12px #ddd;
        flex-basis: 27%;
        padding: 2.5%;
    }

    .core_p1 {
        font-size: 1.75rem;
        margin: 0.5rem 0;
        font-size: .28rem;
        color: #5f6c72;
        font-weight: 550;
    }

    .core_p2 {
        font-size: 1.2rem;
        line-height: 1.5rem;
        color: #888;
        margin: 0;
    }

    .core_product {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        text-align: center;
    }

    .core_product div {
        flex-basis: 16%;
        margin-top: 1.2rem;
    }

    .core_flow {
        width: 100%;
        /* height: 45rem; */
        padding-bottom: 2rem;

        margin-top: 5rem;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAZCAIAAAD8NuoTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyOTcyNGVmZi0xYTFlLWVmNDEtOWMxMS04ODlhZjBlYmQ2Y2IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDhCRjI3NkU1QTczMTFFOUIxMzZFNzdENTVCNDQxMkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDhCRjI3NkQ1QTczMTFFOUIxMzZFNzdENTVCNDQxMkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Mjk3MjRlZmYtMWExZS1lZjQxLTljMTEtODg5YWYwZWJkNmNiIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI5NzI0ZWZmLTFhMWUtZWY0MS05YzExLTg4OWFmMGViZDZjYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pti7inwAAADYSURBVHja7JfJDoMwDESzOP//u1GW0iFWXbWcCET2gTlEyQWeZhwbfCnFDb2GvPcxRqetILveOxCxOgP6YsEnWdVFsGfbNnaLo2ytMZ9imjsWc0iUzEdEmljybngGoDCEo27h71hMAM+AhX1KyVDJc4XxaggL2enW00+IspM0bbllSkaxaMVD5d5Mz4wlbqHX5JyvjNewyC2WiRCPHNNp0r3Z8XhlmlorH9EOz06OJSH+fSNNFP6dbtGQ+CRH5do6umKrQfiPbLXTK/EtxLr+Q/CM6jN6CzAAT/JvL2ewV3wAAAAASUVORK5CYII=);
        overflow: hidden;
    }

    .core_cooperation {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .core_cooperation div {
        flex-basis: 13%;
        margin-top: 2rem;
    }

    .margin_bottom {
        margin-bottom: 5rem;
    }

    .core_img1 {
        max-width: 6rem;
        height: 6rem;

    }

    /* 免责声明 */
    .exoneration_box {
        box-shadow: 1px 1px 1.2rem #ddd;
        margin-bottom: 9rem;
        margin-top: 2rem;
    }

    .exoneration_box_padding {
        padding: 0.75rem 3rem 0.75rem;

    }

    .exoneration_p1 {
        padding: 0.1rem 0;
        font-size: 1.2rem;
        color: #666;
        text-indent: 2.2rem;
        text-align: justify;
        line-height: 2rem;
    }

    .exoneration_p2 {
        font-size: 1.5rem;
        margin: 3rem 0 1rem;
        color: #000;
    }

    @media screen and (max-width: 319px) {
        html {
            font-size: 8.533333px;
        }
    }

    @media screen and (min-width: 320px) and (max-width: 359px) {
        html {
            font-size: 8.533333px;
        }

        .SY_middle {
            margin-top: 40rem;
        }
    }

    @media screen and (min-width: 360px) and (max-width: 374px) {
        html {
            font-size: 9.6px;
        }
    }

    @media screen and (min-width: 375px) and (max-width: 383px) {
        html {
            font-size: 10px;
        }
    }

    @media screen and (min-width: 384px) and (max-width: 399px) {
        html {
            font-size: 10.24px;
        }
    }

    @media screen and (min-width: 400px) and (max-width: 413px) {
        html {
            font-size: 10.666667px;
        }
    }

    @media screen and (min-width: 414px) and (max-width: 539px) {
        html {
            font-size: 11.04px;
        }

    }

    @media screen and (min-width: 540px) and (max-width: 600px) {
        html {
            font-size: 10px;
        }

        .SY_middle {
            margin-top: 55rem;
        }
    }

    @media screen and (min-width: 600px) and (max-width: 668px) {
        html {
            font-size: 10px;
        }

        .SY_middle {
            margin-top: 60rem;
        }
    }

    @media screen and (min-width: 668px) and (max-width: 768px) {
        html {
            font-size: 10px;

        }

        .SY_middle {
            margin-top: 70rem;
        }
    }

    .SY_imgTop {
        width: 10rem;
        height: auto;
        line-height: 80px;
    }

    .SY_img2 {
        width: 9rem;
    }

    .SY_img4 {
        width: 2.25rem;
    }

    .about_img1 {
        max-width: 4rem;
    }
	
/* } */