.lianjieall{background: #2373d2;
    width: 100%;
    border-bottom: 1px solid #676565;
    height: 60px;}
.lianjie{position: relative;
    overflow: hidden;
    width: 1200px;
    margin-right: auto;
    margin-left: auto;}
.lianjie ul{padding:0;margin:0;}
.lianjie ul li{float:left;}
.lianjie ul li a{font-size:16px;color:#fff;padding-right: 1vw;line-height: 60px;}

.f_ban{width: 35vw;height: 225px;position: relative;z-index: 999;border-right: 0px solid #f6f6f6;float:left;text-align: left;}
.f_ban p{font-size:0.75vw;color: #666;padding:0.8vw 0 0 0px;height:2vw;}
.f_ban dd{font-size:0.75vw;color: #fff;padding:0.5vw 0 0 0px;height:2.5vw;text-align:center;}
.f_ban dd span{font-size: 0.75vw;line-height: 1.5vw;padding: 0.25vw 0 0 2.5vw;}
.f_ban p span{font-size: 0.75vw;line-height: 1.5vw;padding: 0.25vw 0 0 2.5vw;}
.f_ban p i{font-style: normal;font-size: 0.75vw;width: 315px;padding: 5px 0 0;}
/*.f_ban .f_p01{background:url(../images/phone.png) no-repeat 0 13px;background-size: 4%;}
.f_ban .f_p02{background:url(../images/xin.png) no-repeat 0 11px;background-size: 4%;}
.f_ban .f_p03{background:url(../images/di.png) no-repeat 0 8px;background-size: 4.2%;}*/
.f_top{color:#333;font-size: 1.2vw;
    font-weight: bold;padding: 10px 0 .6vw;}

.juzhong{width:88%;margin:0 auto;overflow: hidden;}
.foot{float:left;width:45%;text-align: left;}
.foot ul{margin-top: 1vw;}
.foot ul li{list-style: none;
    text-align: left;}
footer, footer .footer {position: relative;padding: 2.5vw 0 0 0;background-color: #fff;}
footer .footer-menu {width: 23vw;border-right: 0px solid #f6f6f6;height: 245px;
    margin: 0 3vw 0vw 0;
    position: relative;
    float: left;
    z-index: 999;}
.foot a{color: #333;padding: 0px 0 20px 0;font-size:1.2vw;line-height: 35px;    text-decoration: auto;font-weight: bold;}
.foot ul li a{color: #666;padding: 8px 0;font-size: 15px;line-height: 35px;    text-decoration: auto;}

.footcll{position: relative;padding: 3vw 0;background-color: #fff;border-top: 1px solid #ddd;}
.footc{width: 88%;margin:0 auto;overflow: hidden;}
.footcl{float:left;}
.footcl-contact{height: 1vw;margin-bottom: 1vw;}
.footer-phone{display: inline-block;vertical-align: top;padding-left: 1.5vw;font-size: .93vw;line-height: 1vw;color: #dcdddd;background: url(../images/phone.png) no-repeat 0;background-size: 1vw 1vw;}
.footer-mail{display: inline-block;vertical-align: top;padding-left: 1.5vw;font-size: .93vw;line-height: 1vw;color: #dcdddd;background: url(../images/mail.png) no-repeat 0;background-size: 1.2vw 1vw;}
.footcr{float:right;z-index: 999;text-align: center;top: 30px;position: relative;width: 14vw;}
.footcr ul{padding:0;margin:0;}
.footcr ul li{float:left;margin-right:3%;width: 46%;    list-style: none;}
.footcr img{width:100%;}
.footcr dd{color:#333;line-height:26px;font-size: 15px;}

.copyright{color:#333;line-height:30px;}
.copyright a{color:#333;line-height:30px;padding-left: 10px;}

.floating_ck{position:fixed;right:0px;top:30%;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#498af4;border-bottom:solid 1px #fff;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#ad8e3c;border-bottom:solid 1px #ddd;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(../images/kficon.png);background-size: 35%;}
.words{background-image:url(../images/bl_qq.png);background-size: 35%;}
.quote{background-image:url(../images/bl_phone.png);background-size: 35%;}
.qrcord{background-image:url(../images/erweima.png);background-size: 35%;}
.return{background-image:url(../images/fanhui.png);background-size: 35%;}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-135px;top:0px;width:135px;height:80px;background-color:#ad8e3c;border-bottom:solid 1px #ad8e3c;display:none;}
.floating_left a{color:#fff;line-height:80px;font-size: 16px;}
.floating_ewm{height:190px;top:-110px;}
.floating_ewm i{background-image:url(/images/erwei.png);display:block;width:120px;height:120px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}

@media (max-width: 760px) {
.f_top {
    color: #fff;
    font-size: 5.2vw;
    font-weight: bold;
    padding: 13px 0 .6vw;
}
.juzhong {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 2vw;
}
.lianjie {
    position: relative;
    overflow: hidden;
    width: 96%;
    margin-right: auto;
    margin-left: auto;
}
footer, footer .footer {
    position: relative;
    padding: 1.5vw 0 0px 0;
    background-color: #969595;
    width: 100%;
}
footer .footer-menu {display: none !important;
    width: 96%;
    border-right: 1px solid #ababab;
    height:190px;
    margin: 0 5vw 0vw 0;
    position: relative;
    float: left;
    z-index: 999;
    margin: 0 2%;
}
.f_ban {
    width: 100%;
    height: 225px;
    position: relative;
    z-index: 999;
    border-right: 0px solid #ababab;
}
.f_ban {
    width: 96%;
    height: auto;
    position: relative;
    z-index: 999;
    border-right: 0px solid #ababab;
    margin: 0 2%;
}
.f_ban p {
    font-size: 15px;
    color: #fff;
    padding: 10px 0 0 0px;
    height: 10vw;
}
 .footer-menu .foot>a {
        font-size: 1.6vw !important;
    }

    .footer-menu .foot ul li a {
        font-size: 1.2vw !important;
    }

    .f_ban p {
        font-size: 3.5vw !important;
    }

    .f_ban p span {
        font-size: 3.2vw !important;
    }

    .footcr ul li img {
        width: 30vw !important;
        max-width: 120px !important;
    }

    .footcr ul li dd {
        font-size: 3.2vw !important;color:#fff;
    }

    .footcl .copyright {
        font-size: 3.2vw !important;
    }
.footc {
        width: 96%;
    margin: 0 auto;
    overflow: hidden;
}
.footcr {
    float: right;
    z-index: 999;
    text-align: center;
    top: 20px;
    position: relative;
    width: 100%;
}
.footcl {
    float: none;
}
.footcll {
    position: relative;
    padding: 3vw 0;
    background: none !important;
    border-top: 0px solid #ddd;
}
.copyright {
    color: #fff;
    line-height: 30px;
}
.copyright a {
    color: #fff;
    line-height: 30px;
    padding-left: 10px;
	display: block;
}

/* ----- Footer 底部 ----- */
            .footer .juzhong {
                flex-direction: column;
                align-items: center;
                padding: 6vw 4%;
                gap: 24px;
            }
            .footer .footer-menu {
                flex-direction: column;
                width: 100%;
                gap: 16px;
            }
            .footer .footer-menu .foot {
                width: 100%;
                text-align: center;
            }
            .footer .footer-menu .foot a {
                font-size: 3.6vw;
            }
            .footer .footer-menu .foot ul {
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: center;
                gap: 8px 16px;
                padding: 6px 0;
            }
            .footer .footer-menu .foot ul li {
                width: auto;
            }
            .footer .footer-menu .foot ul li a {
                font-size: 2.8vw;
                padding: 4px 10px;
            }

            .footer .f_ban {
                width: 100%;
                text-align: center;
                float: none;
            }
            .footer .f_ban b.f_top {
                font-size: 4.8vw;
                display: block;
                margin-bottom: 10px;
            }
            .footer .f_ban p {
                font-size: 3.6vw !important;
                line-height: 1.9 !important;
                padding: 4px 0 !important;
            }
            .footer .f_ban p span {
                display: block;
                font-size: 3vw !important;
            }
            .footer .f_ban p br {
                display: none;
            }

            .footer .footcr {
                width: 100%;
                text-align: center;
            }
            .footer .footcr ul {
                display: flex;
                justify-content: center;
                gap: 24px;
                flex-wrap: wrap;
            }
            .footer .footcr ul li {
                width: auto;
                text-align: center;
            }
            .footer .footcr ul li img {
                width: 60px;
                height: auto;
                border-radius: 10px;
            }
            .footer .footcr ul li dd {
                font-size: 3.2vw;color:#fff;
                margin-top: 4px;
            }

            .footer .footcll {
                padding: 4vw 0;
            }
            .footer .footc {
                flex-direction: column;
                text-align: center;
                gap: 6px;
            }
            .footer .footcl {
                width: 100%;
            }
            .footer .copyright {
                font-size: 2.4vw;
                line-height: 1.6;
            }
            .footer .copyright a {
                display: block;
                margin-top: 2px;
            }


}