
/* footer */
#footer {width:976px; margin:0 auto; padding-bottom:60px;}
/* family link */
#footer .family_link {overflow:hidden; background-color:#54ade7}
#footer .family_link:after {content:""; display:block; clear:both;}
#footer .family_link span {float:left}
#footer .family_link ul {display:inline-block; float:right; /*padding-right:30px;*/}
#footer .family_link ul li {float:left; font-size:0; line-height:0}
/* //family link */
/* footer banner */
#footer .footer_banner {overflow:hidden; padding:0; border:1px solid #e8e8e8}
#footer .footer_banner li {float:left; font-size:0; line-height:0}
/* //footer banner */
#footer .footer_cont {position:relative; overflow:hidden; width:100%; padding-top:29px}
/* footer logo */
#footer .footer_cont .footer_logo {position:absolute; top:29px; left:0}
/* //footer logo */
/* footer menu */
#footer .footer_cont .footer_menu_list {float:right; display:inline-block; margin:0 -8px 18px 0}
#footer .footer_cont .footer_menu_list li {overflow:hidden; float:left; height:11px; padding:0 8px; background:url("/images/icon/bl_footer_menu.gif") no-repeat 0 2px}
#footer .footer_cont .footer_menu_list li a {display:blcok}
#footer .footer_cont .footer_menu_list li a:hover img {margin-top:-11px; *margin-top:-13px;}
#footer .footer_cont .footer_menu_list li.first {background:none}
/* //footer menu */
/* footer address and phone */
#footer .footer_cont .address_phone {float:right; display:inline-block; margin:0 -8px 4px 0}
#footer .footer_cont .address_phone li {float:left; height:12px; padding:0 8px 0 9px; background:url("/images/icon/bl_footer_menu.gif") no-repeat 0 1px}
#footer .footer_cont .address_phone li.first {background:none;}
#footer .footer_cont .address_phone li a {margin-top:-2px; display:block;}
/* //footer address and phone */
/* footer e-mail */
#footer .footer_cont .mail {width:100%; margin-bottom:4px; text-align:right}
/* //footer e-mail */
/* footer copyright */
#footer .footer_cont .copyright {width:100%; text-align:right}
/* //footer copyright */
/* //footer */

#footer{min-width:1210px;width:100%;/*margin:54px auto 0;*/}
#footer .F_familys{background-color:#f0f0f0;height:56px;line-height:56px;}
#footer > div > ul{width:1210px;margin:0 auto;}
#footer .F_familys ul li{float:left;font-size:12px;text-align:center;}
#footer .F_familys ul li a{color:#777;margin:22px 38px;}
#footer .F_familys ul li:first-child{background-color:#e1e1e1;font-weight:bold;color:#616161;padding:0px 38px;}
#footer .F_company1{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;line-height:42px;height:42px;}
#footer .F_company1 ul{}
#footer .F_company1 ul li{float:left;font-size:12px}
#footer .F_company1 ul li a{padding:15px 20px;color:#424242;}
#footer .F_company2{width:1210px;margin:20px auto 0;height:92px;}
#footer .F_company2 div{float:left;height:100%;}
#footer .F_company2 ul li{font-size:14px;margin:9px 0;color:#777;}
#footer .F_company2 ul li:last-child{font-size:12px;}
#footer .F_company2 div.com1{width:128px;padding:0 10px;}
#footer .F_company2 div.com1 img{margin:26px 8px;}
#footer .F_company2 div.com2{width:670px;padding:0 25px 0 30px;border-right:1px solid #e8e8e8;}
#footer .F_company2 div.com3{width:308px;padding-left:15px;}
#footer .F_company2 div.com3 img{margin:14px 0;}

#footer .F_partners{margin:25px 0 0 0;text-align:center;border-top:1px solid #e8e8e8;}
#footer .F_partners img{margin-top:20px;}
/* */