@charset "utf-8";
.klcommon_footer_bg { margin:0; padding:0; text-align:center; }
.klcommon_footer { margin: 0 auto;  width: 1190px; height:88px; font-size:12px; color:#fff; }
.klcommon_footer .footer_logo { width:439px; float:left; text-align:right;     border-right: 1px solid #ccc; padding:10px 20px 10px 0; }
.klcommon_footer .footer_logo a { margin-left: 15px; display:inline-block; }
.klcommon_footer .footer_logo img { border:0; }
.klcommon_footer .footer_text { width:700px; float:right; line-height: 21px; padding:0 0 20px 20px;}
.klcommon_footer a { text-decoration: none; color: #7E7E7E; }
.klcommon_footer a +a{ margin-left:45px; }
.klcommon_footer a:hover { color: #F00; }
