@charset "UTF-8";

/* 底部服务 */
.site-footer{background: #2e384d}
.site-footer .footer-service{text-align: center;}
.site-footer .list-service li{float:left; width:19.8%; height:25px; font-size:16px; line-height:25px; border-left:1px solid #e0e0e0; text-align:center;}
.site-footer .list-service li.first{border:0;}
.site-footer .footer-links{padding:25px 0;display: inline-block;}
.site-footer .footer-links>p{text-align: center;color: white}
.site-footer .footer-links>p:nth-child(2){color: #999999;margin: 20px 0 10px;font-size: 12px;}
.site-footer .footer-links>p:nth-child(3) img{margin-bottom: 36px;}
.site-footer .footer-links>p>span{margin: 10px 20px;font-size: 14px;}
.site-footer .footer-links dl{float:left; width:180px; height:112px;border-right: 1px solid #eeeeee;}
.site-footer .footer-links dl:last-child{border-right: none;}
.site-footer .footer-links dl dt{margin:-1px auto 26px; font-size:14px; line-height:1.25; color:#424242;}
.site-footer .footer-links dl dd{margin:10px 0 0; font-size:12px;}
.site-footer .footer-links a{color:#757575;}
.site-footer .footer-links a:hover{color:#3399ff;}
.site-footer .footer-links .contact{float:right; width:251px; height:112px; border-left:1px solid #e0e0e0; color:#616161; text-align:center;}
.site-footer .footer-links .contact .phone{margin: 0 0 5px; font-size: 22px; line-height: 1; color: #f10215;}
.site-footer .footer-links .contact p{margin: 0 0 16px; font-size: 12px;}
.site-footer .footer-links .contact a{color:#f10215;}

/* 站点信息 */
.site-info{padding: 30px 0; font-size: 12px; background: #fafafa;}
.site-info .logo{float: left; width: 57px; height: 57px; margin-right: 10px; background: url(../img/logo.png) no-repeat 50% 50%;}
.site-info .info-links{width: 437px; height: 28px; margin: 4px auto 0;}
.site-info .info-links img{width: auto; height: 28px; margin-left: 0;}

.links-right{float: right;border-left: 1px solid #ccc;padding: 32px 20px;}
/* .info-text {display: flex;flex-direction: column;justify-content: space-around;} */


/* ========
 * footer修改
 * begin
 * -------- */
.icon-sprite {
    background: url("../img/icon-sprite@2x.png") no-repeat;
    background-size: 73px auto;
}

.footer-slogan {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 50px 0 30px;
    border-bottom: 1px solid #E0E2E7;
}

.footer-slogan > li {
    height: 52px;
    padding-left: 68px;
    color: #262626;
}

.footer-slogan > li.one {
    background-position: 0 -50px;
}

.footer-slogan > li.two {
    background-position: 0 -125px;
}

.footer-slogan > li.three {
    background-position: 0 -200px;
}

.footer-slogan > li.four {
    background-position: 0 -275px;
}

.footer-slogan > li > strong {
    display: block;
    padding: 3px 0 8px;
    font-size: 18px;
    line-height: 24px;
}

.footer-slogan > li > span {
    display: block;
    font-size: 12px;
    line-height: 16px;
}

.site-footer .footer-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 30px 0;
}

.site-footer .footer-links dl {
    width: auto;
    border: 0;
}

.site-footer .footer-service {
    text-align: left;
}

.site-footer {
    border-top: 1px solid #e0e2e7;
    background-color: white;
}




/* --------
 * end by Lic
 * 2021-12-31
 * ======== */












