@charset "utf-8";

.footer { background: #E60013; }
.fter_m { width: 80%;margin: 0 auto;padding: 60px 0 40px; }
.fter_m .fter_m_left { float: left; }
.fter_m .fter_m_left p { white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;color: #fff;background-repeat: no-repeat;background-position: center left;line-height: 30px;padding-left: 36px;font-size: 16px;margin-bottom: 10px; }
.fter_m .fter_m_left .cw_foot_phone { background-image: url(../images/f_phone.png);font-family: "Circe";font-style: italic;font-size: 24px; }
.fter_m .fter_m_left .cw_foot_email { background-image: url(../images/f_email.png); }
.fter_m .fter_m_left .cw_foot_add { background-image: url(../images/f_add.png); }
.fter_m .fter_m_right { float: right; }
.fter_m .fter_m_right a { display: inline-block;width: 72px;height: 72px;background: #FDD000;position: relative;border-radius: 100%;cursor: pointer; }
.fter_m .fter_m_right a img { position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%); }
.fter_m .fter_m_right a:hover { background: rgba(0,0,0,0.35); }

.fter_bottom { width: 80%;margin: 0 auto;border-top: 1px solid #eee; }
.fter_bottom p { text-align: center;padding: 30px 0;font-size: 16px;color: #fff; }
.fter_bottom p a { color: #fff;margin: 0 5px; }
.fter_bottom p a:hover { color: #FDD000; }
