/* footer s */

.footer{width: 100%; min-width: 1400px;}
.footer .footer_list{width: 100%; min-width: 1400px; padding:58px 0; background: #f1f3f6; display: flex; align-items: center;}
.footer .footer_list>ul{width: 1400px; margin: 0 auto; display: flex;}
.footer .footer_list>ul>li{width: 233px; box-sizing: border-box; border-right: 1px solid #fff;margin-left: 30px;}
.footer .footer_list>ul>li:last-child{border-right: none;width:150px}
.footer .footer_list>ul>li:first-child{margin-left: 0;}
.footer .footer_list  p{font-size: 20px; line-height: 20px; font-weight: bold;  color: #666; margin-bottom: 30px;}
.footer .footer_list .f_list_cont a{font-size: 16px; line-height: 18px; font-weight: 400; color: #999; letter-spacing: -0.05em;}
.footer .footer_list .f_list_cont li{margin-bottom: 14px;}
.footer .footer_list .f_list_cont li:last-child{margin-bottom: 0;}

.footer .footer_cont{background: #fff; width: 1400px; height:240px; margin: 0 auto; display: flex; align-items: center;}
.footer .footer_cont>div{width: 1400px; display: flex; justify-content: space-between;padding-bottom:16px}
.footer .footer_cont .footer_link{display: flex; align-items: center;}
.footer .footer_cont .footer_link p{font-size: 16px; color: #666; font-weight: bold; }
.footer .footer_cont .footer_ex p.address{font-size: 16px; letter-spacing: -0.05em; color: #666; margin-top: 15px; line-height: 1.5;}
.footer .footer_cont .footer_ex p.attend{font-size: 14px; letter-spacing: -1px; color: #999; margin-top: 10px;line-height:24px;}
.footer .footer_cont .footer_logo{width: 178px; height: 58px;padding-top:5px;}

/* footer e */