   .main_y {
        /* background: white; */
    }

    .main_y>.box {
        background: white;
        margin-bottom: 12px;
        width: 1175px;
        margin: auto auto 12px;
        border-radius: 0 0 8px 8px;
    }

    .main_y>.box>.router {
        margin: auto;
        width: 1175px;
        font-size: 14px;
        font-weight: 400;
        color: #999999;
        line-height: 18px;
        padding: 24px 0 12px 22px;
    }

    .main_y>.box>.router a {
        color: #999999;
    }

    .main_y>.content>.left>.detail {
        font-size: 16px;
        font-weight: bold;
        color: #333333;
        line-height: 18px;
        background-color: #FFFFFF;
        padding-top: 20px;
        padding-bottom: 16px;
        padding-left: 20px;
        border-radius: 8px 8px 0 0;
    }

    .main_y>.content>.left>.detail .tex {
        font-size: 14px;
        font-weight: 400;
        color: #999999;
    }

    .main_y>.content>.left>.detail>div {
        display: inline-block;
        text-align: center;
        width: 120px;
        height: 20px;
        font-size: 16px;
        line-height: 20px;
        /* outline: 1px solid red; */
        margin-right: 16px;
        padding: 12px 0 4px 0;
        position: relative;
        cursor: pointer;
    }

    .main_y>.content>.left>.detail>.active::after {
        content: "";
        display: block;
        width: 100px;
        height: 2px;
        background: #009A44;
        position: absolute;
        bottom: -20px;
        left: 50%;
        transform: translateX(-50%);
    }

    .main_y>.box>.top {
        margin: auto;
        width: calc(1175px - 40px);
        padding: 20px;
        border-top: 1px solid #EAEAEA;
    }

    .main_y .top .left {
        display: flex;
        align-items: center;
        width: 100%;
    }

    .main_y .top .left img {
        width: 114px;
        height: 114px;
        margin-right: 10px;
        border: 1px solid #eee;
        border-radius: 6px;
    }
    
    .main_y .top .left .introduce .name img {
        width: 26px;
        height: 26px;
    }

    .main_y .top .left .introduce {
        display: flex;
        flex-direction: column;
        row-gap: 10px;
        width: 100%;
    }

    .main_y .top .left .introduce .name {
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-size: 14px;
        font-weight: normal;
        cursor: pointer;
    }

    .main_y .top .left .introduce .com {
        font-size: 24px;
        font-weight: bold;
        font-family: "黑体";
    }

    .main_y .top .left .introduce .action {
        display: flex;
        justify-content: space-around;
        align-items: center;
        column-gap: 32px;
    }

    .main_y .top .left .introduce .action .span_qrcode {
        color: unset;
    }

    .main_y .top .left .introduce .adds {
        font-size: 16px;
        font-weight: 400;
        color: #666666;
        line-height: 21px;
    }

    .main_y .top .left .introduce .reputation {
        font-size: 16px;
        font-weight: 400;
        color: #999999;
        line-height: 21px;
    }

    .main_y .top .left .introduce .reputation img {
        width: 88px;
        height: 16px;
    }




    .main_y .content {
        display: flex;
        margin-top: 10px;
        column-gap: 12px;
        margin: auto;
        width: 1175px;
        margin-bottom: 71px;
    }

    .main_y .content .left {
        width: 856px;
        column-gap: 15px;
    }

    .left_main {
        padding: 20px;
        background: white;
    }

    .data_list {
        padding: 0 20px 10px;
        background: white;
        border-radius: 0 0 8px 8px;
    }
    
    .data_list2, .data_list3 {
        display: none;
    } 

    .data_list .box .item {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 20px 0 10px 10px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.0500);
    }

    .data_list .box .item .itemleft {
        width: 100%;
    }

    .data_list .box .item .itemleft .comname {
        color: black;
        margin-bottom: 10px;
    }

    .data_list .box .item .itemleft .lei {
        display: flex;
        color: #ABACAB;
    }

    .FX1 {
        display: flex;
        flex: 1;
    }

    .color {
        color: #ABACAB;
        text-align: center;
    }

    .right {
        width: 306px;
    }

 
    .right .right_m .top {
        display: flex;
        flex-direction: column;
        background: white;
        padding: 20px;
        border-radius: 8px;
    }

    .right .right_m .top .title {
        font-size: 16px;
        font-weight: bold;
        font-family: "黑体";
        margin-bottom: 20px;
    }

    .right .right_m .top .img_name {
        display: flex;
        align-items: center;
        margin-bottom: 15px;
    }

    .right .right_m .top .img_name .box .name {
        margin-bottom: 4px;
        font-size: 16px;
        font-weight: 400;
        color: #333333;
        line-height: 21px;
    }

    .right .right_m .top .img_name .box .pos {
        margin-bottom: 4px;
        font-size: 16px;
        font-weight: 400;
        color: #999999;
        line-height: 21px;
    }


    .right .right_m .top .tel {
        font-size: 15px;
        font-weight: 400;
        color: #666666;
        line-height: 18px;
        margin-bottom: 13px;
        display: flex;
    }
    .right .right_m .top .label{
        color: #666666;
        min-width: 80px;
        display: inline-block;
        text-align: right;
    }
    .right .right_m .top .val{
        color: #999999;
        width: 200px;
        display: inline-block;
        flex-wrap: wrap;
    }
    .right .right_m .bottom {
        margin-top: 12px;
        background: white;
        padding: 20px 10px;
        border-radius: 8px;
    }

    .right .right_m .bottom .title {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 20px;
        font-family: "黑体";
    }

    .right .right_m .bottom .comList p{
        line-height: 30px;
    }

    

    #wrapper {
        width: 100%;
        height: 200px;
        box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.16);
    }

    .layui-form-item .layui-inline {
        width: 120px !important;
        height: 32px !important;
    }

    .layui-form {
        height: 32px;
    }

    .layui-form-select {
        width: 120px !important;
        height: 32px !important;
    }

    .layui-form-select .layui-input {
        width: 120px !important;
        height: 32px !important;
    }
    
    .no-list{
        text-align: center;
        padding: 40px;
    }
    .layui-carousel{
        height: 160px !important;
    }