.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.footer-new{width:950px; height:145px; margin:0 auto; overflow:hidden; padding-top:20px;}
.fn-logo{width:197px; text-align:center; padding-top:25px;}
.fn-class{width:510px;}
.fn-class dl{display:block; float:left; width:170px;}
.fn-class dl dt{font-size:18px; padding-bottom:14px; line-height:18px; text-align:left;color:#333}
.fn-class dl dt a{color:#333}
.fn-class dl dd{font-size:14px; padding-bottom:8px; text-align:left;color:#666}
.fn-class dl dd a{color:#666}
.fn-contact{width:190px; height:145px; border-left:1px dashed #e45b1d; padding-left:36px; padding-right:16px; text-align:left; color:#666}
.fnc-tel{font-size:16px; background:url(../images/icon_tel.gif) no-repeat 0 8px; padding-left:48px; margin-top:16px;line-height:22px;}
.fnc-addr{font-size:16px; background:url(../images/icon_addr.gif) no-repeat 0 8px; padding-left:48px; margin-top:30px; line-height:22px;}
.footer-copy{height:40px;margin-top:15px; background:#dc2230; color:#FFF; font-size:12px;}
.footer-copy span{float:right; display:inline-block; height:40px; line-height:40px;  padding-right:20px;}
.footer-copy strong{float:left; display:inline-block; font-weight:normal;height:40px; line-height:40px; padding-left:20px;}
.footer-copy strong img{vertical-align:middle; margin-right:5px;}
.footer-copy a{color:#FFF; line-height:40px;}