@charset "utf-8";

.footer { background: #0a4aa0;padding-top: 40px; }
.fterPub { width: 80%;max-width: 1359px; margin: 0 auto; }
.footer .fter_nav { display: flex;flex-flow: row wrap;justify-content: space-between;padding-bottom: 40px;border-bottom: 1px solid #333; }
.footer .fter_left { width: calc(65% - 1px);border-right: 1px solid rgba(255,255,255,0.15); }
.footer .fter_left ul { display: flex;justify-content: flex-start;flex-flow: row wrap; }
.footer .fter_left ul li { width: calc(20% - 20px);margin-right: 20px; }
.footer .fter_left ul li>h3 { margin-bottom: 15px; }
.footer .fter_left ul li>h3>a,.footer .fter_right .fter_C_warp h3 { font-size: 16px;font-weight: 400;color: #fff;line-height: 1.75; }
.footer .fter_left ul li>a { width: 100%;display: inline-block;color: #aaa;font-size: 14px;line-height: 2; }
.footer .fter_left ul li a:hover { color: #E89211; }
.footer .fter_right { width: 35%; }
.footer .fter_right .fter_C_warp { text-align: left;margin-left: 80px; }
.footer .fter_right .fter_C_warp h3 { margin-bottom: 15px; }
.footer .fter_right .fter_C_warp p { margin-bottom: 5px;position: relative; }
.footer .fter_right .fter_C_warp p span { color: #aaa;line-height: 1.75;font-weight: 400;margin-left: 30px;display: inline-block;word-wrap: break-word; }
.footer .fter_right .fter_C_warp p i { margin-right: 10px;color: #c4c4c4;position: absolute;left: 0; }
.footer .fter_Wech{ border-bottom: 1px solid #8d8d8d;padding: 0 5px 15px;margin-bottom: 30px; }
.footer .fter_Wech_title { margin-right: 20px; }
.footer .fter_Wech_title h3 { font-size: 18px;color: rgba(255,255,255,1);font-weight: 300; }
.footer .fter_Wech_warp { display: flex;justify-content: flex-start; }
.footer .fter_Wech_warp .Wechat_item { position: relative; }
.footer .fter_Wech_warp .Wechat_item span { cursor: pointer;padding: 0 10px; }
.footer .fter_Wech_warp .Wechat_item:last-child span { border-right: 0px; }
.footer .fter_Wech_warp .Wechat_item span i { color: #fff;font-size: 20px; }
.footer .fter_Wech_warp .Wechat_item .Wechat_img { display: none;width: 125px;padding: 5px;background: #fff;position: absolute;top: 0;left: 32px;border-radius: 3px;z-index: 99; }
.footer .fter_Wech_warp .Wechat_item .Wechat_img img { width: 100%; }
.footer .fter_Wech_warp .Wechat_item .Wechat_img p { font-size: 13px;color: #666;text-align: center;padding-left: 0;margin: 8px 0 0; }

.fter_bottom { text-align: center;font-size: 14px;font-weight: 300; color: #fff;padding: 15px 0; }
.fter_bottom span { color: rgba(255,255,255,0.5);margin: 0 5px; }
.fter_bottom span:last-child { display: inline-block; }
.fter_bottom .fb_CompanyName { color: rgba(255,255,255,0.75);; }
.fter_bottom a { color: rgba(255,255,255,0.65);margin-left: 5px; }
