@charset "UTF-8";

/* ==================== 全局按钮 / 列表 ==================== */
button{-webkit-appearance:none!important}
ul,li{margin:0;padding:0;list-style:none}
input .placeholder,textarea .placeholder{color:#000}

/* ==================== 页脚 ==================== */
footer{padding:50px 0 0 20%}
footer .footer-columns{display:table;table-layout:fixed;width:100%;margin:0 40px 26px 40px}
footer .footer-col{display:table-cell;vertical-align:bottom}
footer a{color:#000}
footer p{font-size:19px}
footer .footer-social p{font-family:caecilia,Microsoft Yahei,'Avenir LT W02_85 Heavy',sans-serif;padding:0;margin:0}
footer .footer-social ul{margin-top:40px}
footer .footer-social ul li{display:inline-block;width:18%;border-right:1px solid #d4b366;text-align:center;text-indent:-1px}
footer .footer-social ul li:first-child{border-left:1px solid #d4b366}
footer .footer-social ul li a{width:35px;display:inline-block;color:#d4b366}
footer .footer-contact a{display:block;overflow:hidden;margin-top:14px}
footer .footer-contact a i{width:55px;height:55px;display:block;float:left;background-color:#d4b366;color:#fff;margin-right:16px;line-height:57px}
footer .footer-contact a i.call-us{text-indent:1px}
footer .footer-contact a i.web-chat{text-indent:2px}
footer .footer-contact a p{margin:0;padding:0 15px 0 0;line-height:25px;margin-top:2px}
footer .footer-contact a p span{font-family:caecilia,Microsoft Yahei,'Avenir LT W02_85 Heavy',sans-serif}
footer .footer-nav ul{border-left:3px solid #e2dfe3;padding:0 0 0 31px}
footer .footer-nav ul li{font-size:0.8rem;font-family:caecilia,Microsoft Yahei,'PMNCaeciliaW02-55Roman',sans-serif}
footer .footer-nav ul li a{padding:1px 0;display:block}
footer .footer-nav ul li a.active{color:#d4b366}
footer .footer-nav ul li a:hover{color:#d4b366}
footer .footer-legal{border-top:1px solid #d4b366;display:block;text-align:center;padding-top:20px;font-family:caecilia,Microsoft Yahei,'Avenir LT W02_85 Heavy',sans-serif}
footer .footer-legal li{display:inline-block;margin:0 30px}

/* ==================== 手机适配 ==================== */
@media(max-width:767px){
footer p{font-size:15px}
footer .footer-columns{margin:0;text-align:center;padding-bottom:30px}
footer .footer-col{margin-bottom:30px}
footer .footer-nav{display:table-caption}
footer .footer-nav ul{border:0;padding:0}
footer .footer-nav ul li{font-size:14px;border-bottom:2px dashed;text-align:center;padding:6px 0}
footer .footer-nav ul li:last-child{border-bottom:0}
footer .footer-social{display:table-header-group}
footer .footer-social ul{margin:15px 0 30px 0;display:block}
footer .footer-contact{display:table-footer-group}
footer .footer-contact a{display:inline-block;width:39%;vertical-align:top}
footer .footer-contact a i{float:none;display:inline-block;text-align:left;margin-right:0;line-height:57px}
footer .footer-contact a p{padding:0}
footer .footer-legal li{display:block;font-size:13px;margin:10px 30px}
footer{padding:40px 15px 20px 15px}
}