﻿
/* CSS ruanjian */
/*联系方式-------开始-------------------------------------------------*/
.lianxi {
    width: 1400px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    padding-top: 20px;
    margin-bottom: 50px;
    flex-wrap: wrap;
}
.lianxi dt {
    width: 548px;
    height: 463px;
    background: url(../image/lxpt_zzb.png) 0 no-repeat;
    background-size: 548px 463px;
    margin: 20px;
    margin-right: 50px;
    margin-bottom: 30px;
    position: relative;
}
.lianxi dt .lxpt_dy {
    width: 65px;
    height: 233px;
    background: url(../image/lxpt_dy.png) 0 no-repeat;
    background-size: 65px 233px;
    position: absolute;
    right: 60px;
    top: 150px;
    display: flex;
}
.lianxi dt .lxpt_lx {
    width: 340px;
    height: 60px;
    background: url(../image/lxpt_lx.png) 0 no-repeat;
    background-size: 340px 60px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    margin-left: -140px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 5px;
    color: #fff;
    font-size: 30px;
    letter-spacing: 6px;
    text-shadow: 0 2px 5px rgba(49, 48, 53, 0.3);
    box-sizing: border-box;
    overflow: hidden;
    border-radius: 30px;
    box-shadow: 0 5px 15px rgba(49, 48, 53, 0.2);
}
.lianxi dd {
    margin: 0 20px;
    margin-left: 50px;
    padding: 20px;
}

.lianxi dd ul {
    width: 480px;
    height: 60px;
    border-radius: 14px;
    background: #fff;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    margin: 20px auto;
    box-sizing: border-box;
    box-shadow: 0px 5px 10px rgba(87, 87, 87, 0.2);
}
.lianxi dd ul li {
    width: 60px;
    height: 60px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.lianxi dd ul input {
    width: 258px;
    padding: 0 10px;
    border: 0;
    color: var(--sc1);
    box-sizing: border-box;
    font-size: 34px;
    font-weight: bold;
    font-family: Arial;
    background: #fff;
    border-left: solid 1px rgba(184, 164, 164, 0.533);
    animation: ss 1s 1;
}
.lianxi dd ul:hover input {
    color: var(--zlan);
}
@keyframes ss {
    0%{
        width: 0px;
    }
    100%{
        width: 258px;
    }
}
.lianxi dd ul input:focus {
    outline: none;
}
.lianxi dd ul button {
    width: 160px;
    font-size: 16px;
    color: var(--bai);
    background: linear-gradient(to top, var(--zlan),var(--dlan));
    border-radius: 0;
    border: 0;
    white-space:nowrap;
    transition:all 0.2s;
}
.lianxi dd ul button:hover {
    color: var(--slan);
    font-size: 17px;
}
.lianxi dd ul li span {
    display: block;
    width: 50px;
    height: 50px;
}
.lianxi dd ul li .lx_qq {
    background: url(../image/lx_ico_01.png) no-repeat;
    background-size: 50px 50px;
}
.lianxi dd ul li .lx_wx {
    background: url(../image/lx_ico_02.png) no-repeat;
    background-size: 50px 50px;
}
.lianxi dd ul li .lx_fj {
    background: url(../image/lx_ico_03.png) no-repeat;
    background-size: 50px 50px;
}
.lianxi dd ul li .lx_le {
    background: url(../image/lx_ico_04.png) no-repeat;
    background-size: 50px 50px;
}
.lianxi dd ul li .lx_sk {
    background: url(../image/lx_ico_05.png) no-repeat;
    background-size: 50px 50px;
}
.lianxi dd ul li .lx_bf {
    background: url(../image/lx_ico_06.png) no-repeat;
    background-size: 50px 50px;
}
.lianxi dd ul li .lx_kf {
    background: url(../image/lx_ico_07.png) no-repeat;
    background-size: 50px 50px;
}
/*联系方式-------结束-------------------------------------------------*/
/*不可选择--------文字--------------------------------------*/
.lianxi dt {
    -moz-user-select: none;
    /* Firefox私有属性 */
    -webkit-user-select: none;
    /* WebKit内核私有属性 */
    -ms-user-select: none;
    /* IE私有属性(IE10及以后) */
    -khtml-user-select: none;
    /* KHTML内核私有属性 */
    -o-user-select: none;
    /* Opera私有属性 */
    user-select: none;
    /* CSS3属性 */
}
@media only screen and (max-width: 1400px){
    .lianxi {
        width: 100%;
    }
}
@media only screen and (max-width: 980px){
    .lianxi dt {
        margin: 20px;
        margin-right: none;
        margin: 20px;
        margin-bottom: 30px;
    }
    .lianxi dd {
        margin-left: 0;
        margin: 0 auto;
    }
}
@media only screen and (max-width: 620px) {
    .lianxi {
        padding-top: 3.226vw;
        margin-bottom: 8.065vw;
    }
    .lianxi dt {
        width: 88.387vw;
        height: 74.677vw;
        background-size: 88.387vw 74.677vw;
        margin: 3.226vw;
        margin-bottom: 4.839vw;
    }
    .lianxi dt .lxpt_dy {
        width: 10.484vw;
        height: 37.581vw;
        background-size: 10.484vw 37.581vw;
        right: 9.677vw;
        top: 24.194vw;
    }
    .lianxi dt .lxpt_lx {
        width: 54.839vw;
        height: 9.677vw;
        background-size: 54.839vw 9.677vw;
        bottom: -3.226vw;
        left: 50%;
        margin-left: -22.581vw;
        padding-bottom: 0.806vw;
        font-size: 4.839vw;
        letter-spacing: 0.968vw;
        text-shadow: 0 0.323vw 0.806vw rgba(49, 48, 53, 0.3);
        border-radius: 4.839vw;
        box-shadow: 0 0.806vw 2.419vw rgba(49, 48, 53, 0.2);
    }
    .lianxi dd {
        padding: 3.226vw;
    }
    
    .lianxi dd ul {
        width: 77.419vw;
        height: 9.677vw;
        border-radius: 2.258vw;
        margin: 3.226vw auto;
        box-shadow: 0px 0.806vw 1.613vw rgba(87, 87, 87, 0.2);
    }
    .lianxi dd ul li {
        width: 9.677vw;
        height: 9.677vw;
    }
    .lianxi dd ul input {
        width: 41.613vw;
        padding: 0 1.613vw;
        font-size: 5.484vw;
        border-left: solid 0.161vw rgba(184, 164, 164, 0.533);
        animation: ss2 1s 1;
    }
    @keyframes ss2 {
        0%{
            width: 0vw;
        }
        100%{
            width: 41.613vw;
        }
    }
    .lianxi dd ul button {
        width: 25.806vw;
        font-size: 2.581vw;
    }
    .lianxi dd ul button:hover {
        font-size: 2.742vw;
    }
    .lianxi dd ul li span {
        width: 8.065vw;
        height: 8.065vw;
    }
    .lianxi dd ul li .lx_qq,.lianxi dd ul li .lx_wx,.lianxi dd ul li .lx_fj,.lianxi dd ul li .lx_le,.lianxi dd ul li .lx_sk,.lianxi dd ul li .lx_bf,.lianxi dd ul li .lx_kf {
        background-size: 8.065vw 8.065vw;
    }
}