/* BASIC css start */
#footer { position: relative; display: block; padding: 50px 20px; background: #f5f5f5; } 
#footer .footerMenu { position: relative; display: flex; justify-content: center; margin-bottom: 40px; align-items: center; } 
#footer .footerMenu li { border-right: 1px solid #dddddd; padding-right: 4%; margin-right: 4%; text-align: center; } 
#footer .footerMenu li:last-child { border-right:0; padding-right:0; margin-right:0; } 
#footer .footerMenu li a { font-size: 14px; } 
#footer .footerInfoTop { position: relative; display: flex; justify-content: space-between; margin-bottom: 35px; } 
#footer .footerInfoTop .footerInfoTopLeft { } 
#footer .footerInfoTop .footerInfoTopRight { display: flex; flex-direction: column; margin-top: 27px; } 
#footer .footerInfoTop .footerInfoTopRight a { display: inline-block; background: #ccc; color: #fff; font-size: 12px; width: 93px; height: 29px; line-height: 29px; text-align: center; margin-bottom: 8px; } 
#footer .footerInfoTop .footerInfoTopRight a:last-child { margin-bottom:0; } 
#footer dl { } 
#footer dl dt { font-size: 14px; font-family: 'montserrat', sans-serif; margin-bottom: 17px; } 
#footer dl dd { font-size: 12px; color: #999; margin-bottom: 5px; } 
#footer dl dd:last-child { margin-bottom:0; } 
#footer dl dd.tel { font-size:22px; font-weight:bold; color:#000; font-family: 'montserrat', sans-serif; margin-bottom: 15px; } 
#footer .footerInfoMid dl { margin-bottom:20px; } 
#footer .footerInfoMid select { width:100%; margin-bottom:35px; border-color: #ccc; color: #aaa; } 
#footer .footerInfoBottom .footer_info { margin-bottom:35px; } 
#footer .footerInfoBottom ul { display: flex; justify-content: flex-start; align-items: center; } 
#footer .footerInfoBottom ul li { margin-right: 35px; } 
#footer .footerInfoBottom ul li:last-child { border-right:0; } 
#footer .footerInfoBottom ul li a { font-size: 11px; color: #fff; } 

#quick_button { position:fixed; bottom:82px; right:12px; background:#eb9595; display: flex; flex-direction: column; padding: 15px 10px; box-sizing: border-box; border-radius: 50px; z-index: 999999; } 
#quick_button a { display:inline-block; text-align: center; margin-bottom: 13px; } 
#quick_button a:last-child { margin-bottom:0; } 

/* BASIC css end */

