#footer{clear:both;width:100%;margin:0 atuo;background:url(/images/footer_bg_all.jpg) repeat-x bottom;height:345px;}
#footer_all{clear:both;width:994px;margin:0 auto; text-align:center;background:url(/images/footer_bg.jpg) no-repeat bottom;height:345px;}
.footer_top{width:960px;margin:0 auto; background:#fff;padding-top:15px;}
#footer ul li{line-height:20px;margin-bottom:15px;}
.footer_line01{height:20px;border-top:2px #3363C2 solid;color:#fff;}
.footer_service{height:90px;border:1px #CCC solid;color:#666;background:url(../images/bg_footer.gif) no-repeat;}
.footer_service ul{background:url(../images/footer_line01.gif) no-repeat right;width:160px;height:80px;margin-top:5px;float:left;text-align:left;margin-left:20px;margin-right:20px;}
#footer .footer_service ul li{line-height:20px;height:20px;margin-bottom:0;}
#footer .footer_service ul li a{color:#666;}
#footer .footer_service ul li a:hover{color:#D70034;}
.footer_service ul li.footer_title{font-weight:bold;color:#000;}
.footer_service ul.f_servie_tel{width:160px;background:none;margin-left:10px;}
.footer_service ul.f_servie_tel li.footer_title,.footer_service ul.f_servie_tel li.footer_tel_r{color:#D70034;}
.footer_service ul.footer_ul_l{margin-right:0;background:none;width:100px;}
#footer .footer_service ul li a.a_red{color:Red;text-decoration:underline;}
ul.footer_text{color:#fff;padding-top:60px; border-top:2px #fff solid;width:960px;margin:3px auto;}
ul.footer_text a{color:#fff;}
ul.footer_text a:hover{color:#fff;}