@charset "utf-8";

*{ margin:0;padding:0; }
img{ border:0;vertical-align: middle; }
ul,ol{ list-style: none; }
a{ color:inherit;text-decoration:none; }
a:hover{ text-decoration: underline; }
table{ table-layout: fixed;border-collapse: collapse;border-spacing: 0; }
input, select { vertical-align: middle; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
html{ font-size: 14px; }
body{ font-family: 微软雅黑;color: #333; }

.hide{ display: none; }
.clear:after{ content:" ";display: block;height: 0;clear: both; }
.mar_c{ margin-left:auto;margin-right:auto; }
.inner_wrap{ width:1000px;margin:0 auto;position:relative; }

header{ height:140px;background:url(../images/180307header_bg.png) center top no-repeat;border-bottom:2px solid #b9121a;position:relative; }
header .inner_wrap{ height:100%; }
header .logo{ position: absolute;top:37px;left:0; }
header .header_link{ position: absolute;top:10px;right:0;display: inline-block;*display:inline;zoom:1;line-height:28px;padding:0 16px 0 13px;border:1px solid #d2d2d2;border-radius:5px; }
header .header_link img{ margin-right:6px; }
header .header_link a{ font-size:14px;color:#666; }

footer{  }
footer .footer_link{ height:48px;line-height:48px;text-indent:19px;font-size:14px;color:#555;border:1px solid #e5e5e5;background:#f8f8f8;margin:15px auto; }
footer .footer_link img{ margin-right: 7px; }
footer .footer_link select{ width:205px;text-indent: 11px;height: 28px;line-height: 25px;font-family: 微软雅黑;font-size:14px;color:#666;;border-color:#e5e5e5;background:#fff;margin:0 5px 0 3px;position:relative;top:-1px; }
footer .footer_info{ height:101px;background:#b9121a;text-align: center;color:#fff;line-height:1em;overflow:hidden; }
footer .footer_info .p1{ margin:25px 0 20px; }
footer .footer_info .p1 span{ margin:0 8px; }
footer .footer_info .p2 span{ margin:0 7.5px; }
footer .footer_info .p2 em{ font-style:normal; }