.footer { background: #ededed; padding: 20px 0; text-align: center; }

/*.nav_wrap { height: 46px; line-height: 46px;  margin-bottom: 10px; min-width: 1002px;FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#0D905A,endColorStr=#3090EA); background: -moz-linear-gradient(left,#0D905A,#3090EA); background: -webkit-gradient(linear, 0 0, 100% 0, from(#0D905A), to(#3090EA)); background: -ms-linear-gradient(left,#0D905A,#3090EA);  }*/
.nav_wrap { height: 46px; line-height: 46px;  margin-bottom: 10px; min-width: 1002px;background:#db1d1d; }
.nav_wrap div.m-bd { width:1002px; }
.nav_wrap a { display:inline-block; margin: 0 5px; height: 46px; line-height: 46px; padding: 0 24px; color: #fff; font-weight: 400; letter-spacing: 1px; font-size: 16px; }
.nav_wrap a:hover, .nav_wrap a.active { /*background: #81C5A9;*/color: #fff;background:url(../image/hover.png) 0 0 no-repeat; }
.u-star { margin-left: 5px; color: #F00; }

.f-cbh { clear: both; height: 0px; overflow: hidden; line-height: 0px; font-size: 0px; }
.f-toe { overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; }
.f-tac { text-align: center; }
.f-tal { text-align: left; }
.f-tar { text-align: right; }
.f-tlf { table-layout: fixed; }
.f-di { display: inline-block; }
.f-pr { position: relative; zoom: 1; }
.f-cbh { clear: both; height: 0px; overflow: hidden; line-height: 0px; font-size: 0px; }
.f-csp { cursor: pointer; }
.f-fwb { font-weight: bold; }
.f-fl { float: left; }
.f-fs20 { font-size: 20px; }
.f-vam { vertical-align: middle; }
.f-dn { display:none; }
.f-ma { margin:0 auto; }
