.footer { padding: 32px 0; min-width: 1270px; background: #0b1d30; text-align: center; }
.footer-con { margin: 0 auto; display: flex; align-items: center; justify-content: space-between; width: 1270px; }
.footer-l { font-size: 24px; font-weight: bold; color: #fff; letter-spacing: 3px; }
.footer-r { margin-right: 20px; width: 100px; text-align: center; }
.footer-r p { margin: 7px 0 0; line-height: 20px; color: #818385; letter-spacing: 3px; font-size: 12px; }
.footer-ewm { display: block; width: 100px; height: 100px; overflow: hidden; }


.m-top { width:100%; height: 460px; background:url(../image/gd-new.jpg) top center no-repeat; background-size: cover; }
/*.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 { min-width: 1270px; height: 46px; line-height: 46px; background: #316ac9; }
.nav_wrap div.m-bd { padding-left: 134px; width: 1270px; }
.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-pa { position:absolute; }
.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-fr { float: right; }
.f-fs20 { font-size: 20px; }
.f-vam { vertical-align: middle; }
.f-dn { display:none; }
.f-ma { margin:0 auto; }
.f-cb:after { display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb {zoom:1;}
