﻿.txt0 {
    color: #db83e6;
}

.txt1 {
    color: #5e4ce2;
}

.txt2 {
    color: #0695f3;
}

.txt3 {
    color: #32b279;
}

.lxfs a {
    display: flex;
    align-items: center;
}

.rob-agent {
    width: 100%;
    margin: auto;
}

    .rob-agent .con_wrap {
        margin: 10px 5px;
        background: #fff;
        border-radius: 8px;
        padding: 30px 10px 0.3rem 10px;
    }

        .rob-agent .con_wrap .con {
            border: 1px solid #eaeae9;
            padding: 0.3rem 5px;
            border-radius: 8px;
            position: relative;
        }

    .rob-agent .tit {
        position: absolute;
        left: 50%;
        transform: translate(-50%);
        top: 0;
        background: #fff;
        padding: 0 0.3rem;
        font-size: 0.4rem;
        top: -0.28rem;
    }

    .rob-agent ul li {
        margin: auto;
        text-align: center;
        padding-bottom: 25px;
        border-bottom: 1px dashed #DBDBDB;
    }

        .rob-agent ul li p {
            font-size: 0.28rem;
        }

        .rob-agent ul li:last-child {
            padding-bottom: 0;
            border-bottom: none;
        }

        .rob-agent ul li .ewm_box {
            /*width:43%;*/
            width: 3rem;
            height: 3rem;
            margin: 0.5rem auto 0.2rem auto;
            border: 4px solid #fbdad4;
            border-radius: 8px;
        }

        .rob-agent ul li .icon_ewm {
            width: 100%;
            height: 100%;
            object-fit: contain;
        }

.fontCol_red {
    color: #e8462b;
}

.icon_tel {
    width: 0.52rem;
    margin: 0 0.1rem;
}

.rob-agent ul li p a {
    display: flex;
    align-items: center;
    justify-content: center;
}

.rob-agent ul li p b {
    font-size: 0.4rem;
}

.rob-agent ul li .con_bottom {
    display: flex;
    justify-content: space-around;
    color: #999999;
    font-size: 0.28rem;
}

.rob-agent ul li .name {
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.dial {
    font-size: 0.3rem;
    white-space: nowrap;
}

.contact_con_main {
    padding: 12px 8px;
    line-height: 0.56rem;
    text-align: left;
    font-size: 0.32rem;
}

.lxfs {
    background: #f4f5f8;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 10px;
}

    .lxfs .dh { /*float:left;  */
        margin-top: 9px;
        flex: 1;
        text-align: center;
    }

        .lxfs .dh img {
            width: 1.2rem;
            height: 1.2rem;
        }

.lianxr {
    border: 1px solid #e9ebef;
    width: 70%;
    background: #fff;
    border-radius: 10px;
    padding-left: 10px;
    float: left;
    padding: 8px;
    margin-right: 0px;
}

    .lianxr .xm {
        font-size: 0.36rem;
        font-weight: bold;
        color: #333;
    }

        .lianxr .xm i {
            color: #333;
            font-weight: bold;
            margin-left: 5px;
            font-size: 0.32rem;
        }

    .lianxr p {
        font-size: 0.32rem;
    }

.address {
    background: #f4f5f8;
    border-radius: 10px;
    padding: 8px;
    color: #666;
}

#contactus {
    /*margin: 0 0.2rem 10px 0.2rem;*/
    background: #fff;
    border-radius: 6px;
    width: auto;
    padding-bottom: 15px;
}

    #contactus .title {
        height: 0.96rem;
        line-height: 0.96rem;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 6px 6px 0 0;
    }

        #contactus .title i {
            width: 4px;
            height: 0.96rem;
            background: #dc292c;
            display: inline-block;
            float: left;
        }

        #contactus .title span {
            display: inline-block;
            padding: 0 15px;
            font-size: 0.3rem;
            font-weight: bold;
            color: #333;
        }

        #contactus .title img {
            width: 0.34rem;
        }

.cover-wrap {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    z-index: 10000;
    display: none;
}

    .cover-wrap div.contact_con_main {
        position: absolute;
        width: 90%;
        margin: auto;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        height: 60%;
    }

    .cover-wrap .cover-img {
        position: absolute;
        top: -0.7rem;
        right: 0;
        margin: auto;
        cursor: pointer;
        width: 0.64rem;
    }

    .cover-wrap .con_scroll {
        height: 100%;
        border-radius: 10px;
        padding: 10px;
        overflow-y: scroll;
        background: #fff;
        box-sizing: border-box;
    }

    .cover-wrap .contact_con_main {
        background: transparent;
    }

.lxtishi {
    background: #fffbf0;
    color: #666;
    font-size: 0.24rem;
    padding: 10px;
    margin: 0 0.2rem;
    border-radius: 6px;
    line-height: 1.6;
    text-align: justify;
    margin-top: 5px;
}

    .lxtishi i {
        font-weight: bold;
    }

    .lxtishi span {
        color: #FF4400;
    }

.lank-man {
    padding: 0 0.2rem;
}

    .lank-man li {
        display: flex;
        align-items: center;
        border-bottom: 1px solid #F1F1F1;
    }

        .lank-man li > div:first-child {
            /*width: 55%;*/
            width: 64%;
            margin-bottom: 12px;
            padding-top: 12px
        }


    .lank-man .dy-area {
        width: 100% !important;
        border-radius: 10px;
        border: 1px solid #FF4400;
        background: #fffbf0;
        height: 80px;
        margin-top: 12px;
        display: flex;
    }

        .lank-man .dy-area .dy-num {
            width: 75% !important;
            font-size: 14px;
            margin-left: 10px;
            overflow: hidden;
            height: 60px;
            margin-top: 10px;
        }

            .lank-man .dy-area .dy-num .dy-name {
                font-weight: 700;
                margin-bottom: 10px;
            }

                .lank-man .dy-area .dy-num .dy-name span:first-child {
                    display: inline-block;
                    width: 35%;
                }

                .lank-man .dy-area .dy-num .dy-name span:last-child {
                    display: inline-block;
                    width: 60%;
                    color: #FF4400;
                    text-align: center;
                }

        .lank-man .dy-area .dy-img {
            width: 25% !important;
        }

            .lank-man .dy-area .dy-img img {
                width: 70px;
                height: 70px;
                border-radius: 10px;
                margin-left: 5px;
            }

    .lank-man .name {
        display: inline-block;
        /* max-width: 1.35rem;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-size: 0.28rem;
            flex-shrink: 0;*/
        /*width: 1.45rem;*/
        max-width: 38%;
        flex-shrink: 0;
        font-size: 0.32rem;
        text-align: left;
        /*word-break:break-all;*/
        color: #0B0B0B;
        font-weight: bold;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .lank-man .call {
        font-weight: bold;
        margin-left: 5px;
        font-size: 0.32rem;
        color: #E94C1D;
        text-align: left;
        word-break: break-all;
    }

.linkway {
    color: #666666;
    display: flex;
    align-items: center;
    font-size: 0.24rem;
    width: 36%;
    justify-content: flex-start;
}

    .linkway .callphone {
        white-space: nowrap;
        width: 42%;
    }

.areabox {
    width: 100%;
    text-align: left;
    color: #666;
    font-size: 0.26rem;
    margin-top: 0.12rem;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.linkway .icon_sg {
    color: #f7f7f7;
    padding: 0 4px 0 5px
}

.linkway img {
    width: 1rem;
    margin-right: 2px;
    display: block;
    flex-shrink: 0;
}

.linkway .ewm {
    height: 1rem;
    margin: 10px 0
}
/*  .linkway .icon_phone {
    
    margin-left: 1.39rem;
    
    }*/

.linkway .icon_phone img {
    width: 0.54rem;
    margin-right: 0;
}

.linkway .callphone a, .linkway .addwx {
    display: flex;
    align-items: center;
}

.linkway .addwx {
    /*  border: 1px solid #ddd;
        border-radius: 20px;*/
    padding: 0 0.18rem;
    margin-left: 0.6rem;
    /*  font-size: 0.26rem;
        margin-right: 0.2rem;
        height: 0.52rem;
        line-height: 0.52rem;
        box-sizing: border-box;*/
}

.linkway .callphone a {
    color: #666666;
}

.wx_wrap {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    z-index: 10000;
    display: none;
}

    .wx_wrap img {
        position: absolute;
        max-width: 100%;
        max-height: 100%;
        left: 0;
        right: 0;
        margin: auto;
        top: 0;
        bottom: 0;
    }

.nameandphone {
    text-align: left;
    display: flex;
    align-items: center;
}
