﻿.footer-container {
border-top:solid 1px #eaeaea
}

.footer-container ul {
padding-left:0;
margin-bottom:0
}

.footer-container ul li {
list-style-type:none
}

.footer-container .footer {
width:1920px;
max-width:100%;
margin:0 auto;
background:#fff;
padding:0 120px;
justify-content:space-between
}

@media (max-width: 1440px) {
.footer-container .footer {
padding:0 24px
}
}

@media (max-width: 575px) {
.footer-container .footer {
padding:0 12px
}
}

.footer-container .footer-left,.footer-container .footer-reight {
padding:12px 0
}

@media (max-width: 1024px) {
.footer-container .footer-left,.footer-container .footer-reight {
padding:20px 0 12px
}
}

@media (max-width: 664px) {
.footer-container .footer-left,.footer-container .footer-reight {
padding:20px 0 4px
}
}

.footer-container .footer-left {
align-items:center;
font-size:0
}

@media (max-width: 664px) {
.footer-container .footer-left {
justify-content:space-between;
width:100%
}
}

.footer-container .footer-left-chtLogo {
margin-right:32px;
font-size:0
}

@media (max-width: 664px) {
.footer-container .footer-left-chtLogo {
width:80px
}

.footer-container .footer-left-chtLogo img {
width:100%
}
}

.footer-container .footer-left-Logo {
display:flex;
flex-wrap:wrap;
align-items:center
}

@media (max-width: 664px) {
.footer-container .footer-left-Logo ul li {
width:65px;
height:32px
}
}

.footer-container .footer-left-Logo ul li a {
padding:2px 24px
}

@media (max-width: 664px) {
.footer-container .footer-left-Logo ul li a {
padding:0 12px;
display:block
}

.footer-container .footer-left-Logo ul li a img {
width:100%
}
}

.footer-container .footer-right-link {
display:flex;
align-items:center
}

.footer-container .footer-right-link ul li {
padding:10px 0
}

@media (max-width: 1640px) {
.footer-container .footer-right-link ul li {
padding:7px 0 10px
}

.footer-container .footer-right-link ul li:first-child a {
padding-left:0
}
}

@media (max-width: 664px) {
.footer-container .footer-right-link ul li {
padding:4px 0 8px
}
}

.footer-container .footer-right-link ul li:last-child a {
border-right:none
}

.footer-container .footer-right-link ul li a {
border-right:solid 1px #999;
padding:0 16px;
display:block;
font-size:14px;
font-style:normal;
font-weight:400;
color:#333
}

@media (max-width: 664px) {
.footer-container .footer-right-link ul li a {
font-size:12px;
padding:0 9px;
line-height:20px
}
}

.footer-container .footer-right-link ul li a:hover {
text-decoration:none
}

.footer-container .footer-right-copyright {
align-items:center;
margin-left:12px
}

@media (max-width: 1024px) {
.footer-container .footer-right-copyright {
margin-bottom:0
}
}

@media (max-width: 991px) {
.footer-container .footer-right-copyright {
margin-left:0;
margin-bottom:10px
}
}

@media (max-width: 664px) {
.footer-container .footer-right-copyright {
text-align:center
}
}

.footer-container .footer-right-copyright p {
margin-bottom:3.5px;
color:#666;
font-size:10px;
font-style:normal;
font-weight:400;
line-height:12px
}

@media (max-width: 575px) {
.footer-container .footer-right-copyright p {
zoom:.66
}
}