html {  font-family: sans-serif; /* 1 */  -ms-text-size-adjust: 100%; /* 2 */  -webkit-text-size-adjust: 100%; /* 2 */-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {  margin: 0;text-align:left;font-size: 12px; background:#fff;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";background: #f5f5f5;}
article,aside,details, /* 1 */figcaption,figure,footer,header,main, /* 2 */menu,nav,section,summary { /* 1 */  display: block;}
audio,canvas,progress,video {  display: inline-block;}
audio:not([controls]) {  display: none;  height: 0;}
progress {  vertical-align: baseline;}
template, /* 1 */[hidden] {  display: none;}
a {  background-color: transparent; /* 1 */  -webkit-text-decoration-skip: objects; /* 2 */}
a:active,a:hover {  outline-width: 0;}
abbr[title] {  border-bottom: none; /* 1 */  text-decoration: underline; /* 2 */  text-decoration: underline dotted; /* 2 */}
b,strong {  font-weight: inherit;}
b,strong {  font-weight: bolder;}
dfn {  font-style: italic;}
h1 {  font-size: 2em;  margin: 0.67em 0;}
mark {  background-color: #ff0;  color: #000;}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sub {  bottom: -0.25em;}
sup {  top: -0.5em;}
img {  border-style: none;}
svg:not(:root) {  overflow: hidden;}
code,kbd,pre,samp {  font-family: monospace, monospace; /* 1 */  font-size: 1em; /* 2 */}
figure {  margin: 1em 40px;}
hr {  box-sizing: content-box; /* 1 */  height: 0; /* 1 */  overflow: visible; /* 2 */}
button,input,select,textarea {  font: inherit; /* 1 */  margin: 0; /* 2 */outline: none;}
optgroup {  font-weight: bold;}
button,input { /* 1 */  overflow: visible;}
button,select { /* 1 */  text-transform: none;}
button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {  -webkit-appearance: button; /* 2 */}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline: 1px dotted ButtonText;}
fieldset {  border:0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  box-sizing: border-box; /* 1 */  color: inherit; /* 2 */  display: table; /* 1 */  max-width: 100%; /* 1 */  padding: 0; /* 3 */  white-space: normal; /* 1 */}
textarea {  overflow: auto;}
[type="checkbox"],[type="radio"] {  box-sizing: border-box; /* 1 */  padding: 0; /* 2 */}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}
[type="search"] {  -webkit-appearance: textfield; /* 1 */  outline-offset: -2px; /* 2 */}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}
::-webkit-input-placeholder {  color: inherit;  opacity: 0.54;}
::-webkit-file-upload-button {  -webkit-appearance: button; /* 1 */  font: inherit; /* 2 */}
/* normalize.css缁撴潫 */
.clearfix {	*zoom:1}
.clearfix:before,.clearfix:after {	display:table;	line-height:0;	content:""}
.clearfix:after {	clear:both}
p{margin: 0;}
img {	width:auto\9;	height:auto;	max-width:100%;	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic}
ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}
ul li,ol li{list-style:none}
.f-fl,.f-lifl li{float:left;display:inline}
.f-fr{float:right;display:inline}
a,a:visited{text-decoration:none;color:#2a2a2a;}
em{ font-style:normal;}
table{border-collapse:collapse;}
*{transition:color 160ms ease 0s,background-color 200ms ease 0s, transform 400ms ease 0s, bottom 0.3s ease 0s;}
.g-center{width: 1200px;margin:0 auto;}
/*
.g-top{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #e8e8e8; background-color:#fff;}
.g-top p{ width:1200px; margin:0 auto; text-align:right;}
.g-top p em{ padding:0 10px;}
.g-search{ width:100%; padding:12px 0; background-color:#fff; overflow:hidden;}
.g-search-box{ width:1200px; margin:0 auto;}
.g-search .m-logo{ display:block; float:left; width:234px; height:67px; margin-right:66px;}
.g-search .m-logo img{ display:block; width:234px; height:67px;}
.m-search{ float:left;}
#head_serach{ display:block; overflow:hidden;}
.m-search input{width: 300px;height: 38px;float: left;font-size: 16px;font-family: "微软雅黑"}
.m-search .searchButton{width: 80px;height: 42px;float: left;background: #e22200;color: white;border: none}
.m-search .searchInfo{text-indent: 10px;border: 1px solid #e22200;}
.m-search span{ display:block; color: #e22200;font-size: 16px;margin-top: 4px;}
.m-search a{color: #000;}
.m-search a:hover{color: #e22200}
.g-nav{ width:100%; height:48px; line-height:48px; background-color:#2a2a2a;}
.g-nav ul{ width:1200px; margin:0 auto;}
.g-nav ul li{ float:left; width:166px; text-align:center;}
.g-nav ul li a{ display:block; font-size:16px; color:#fff; font-family:SimSun,Tahoma,Helvetica,"System";}
.g-nav ul li.hover a,.g-nav ul li a:hover{ background-color:#d60000; color:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}

.g-mbx{ width:1200px; height:50px; line-height:50px; margin:0 auto; font-size:14px; color:#999999; background:url(../img/mbx.png) no-repeat 0 16px;}
.g-mbx p{ padding:0 0 0 26px;}

.g-footer{ clear:both; width:100%; padding:20px 0; margin-top:20px; border-top:1px solid #bbbbbb; background-color:#fff;}
.g-footer dl{ width:1200px; margin:0 auto; overflow:hidden;}
.g-footer dl dt{ float:left; width:794px;}
.g-footer dl dt p{ padding-bottom:6px; font-size:14px; color:#999999;}
.g-footer dl dd{ float:right; width:92px;}*/

/*导航开始*/
.g-top-20{font-size: 14px; color:#999;line-height: 32px;background: #f2f2f2;}

.g-logo-20{padding:30px 0;height: 60px;background: url(../image/logo-bg.png) 0 0 no-repeat;background-size: 100% 100%;}
.g-logo-20 .g-search-20{float: right;border:2px solid #9d0000;margin-top: 8px;}
.g-logo-20 .g-search-20:hover{border:2px solid #7c4400;}
.g-logo-20 .g-search-20 form{margin-block-end: inherit;}
.g-logo-20 .g-search-20 input.u-txt{display: inline-block;padding:5px;margin:0;border:0;height: 30px;line-height: 30px;font-size: 14px;width: 320px;box-sizing: initial;}
.g-logo-20 .g-search-20 input[type="submit"]{display: inline-block;padding:0;margin: 0;background: #9d0000;color:#fff;border:none;width:100px;line-height: 40px;font-size: 16px;cursor: pointer;margin-right:-1px;}
.g-logo-20 .g-search-20 input[type="submit"]:hover{background: #7c4400;}

.g-nav-20{background: #9d0000;}
.g-nav-20 .f-nav-20 li{width: 100px;float: left;line-height: 48px;height: 48px;}
.g-nav-20 .f-qmnav-20 li{width: 150px;}/*起名*/
.g-nav-20 .f-nav-20 li>a{color: #fff;font-size: 18px;display: block;text-align: center;}
.g-nav-20 .f-nav-20 li>a:hover{background: #7c4400;}
.g-nav-20 .f-nav-20 li.current>a{background: #7c4400;}
.g-nav-20 .f-nav-20 li span{display: none;}
.g-nav-20 .f-nav-20 li span{width:120px;background: #bca481;position: relative;}
.g-nav-20 .f-nav-20 li.u-show span{display: block;}
.g-nav-20 .f-nav-20 li span a{display: block;width: 120px;line-height: 48px;font-size: 14px;color: #fff;text-align: center;}
.g-nav-20 .f-nav-20 li span a:hover{background: #7c4400;}

.g-navbon-20 {background: #000;height: 32px;line-height: 32px;}
.g-navbon-20 ul li em,.g-navbon-20 ul li a{color: #fff;margin-right: 10px;font-size: 14px;display: inline-block;height: 32px;line-height: 32px;}
.g-navbon-20 ul li a:hover{text-decoration: underline;}
.g-navbon-20 ul li em.current{color: #9d0000;}

/*导航结束*/

/*底部开始*/
.g-footer{border-top:2px solid #9d0000;margin-top:10px;padding:20px 0;text-align: center;line-height: 20px;color: #666;background: #f2f2f2;}
.g-footer p{height:30px;line-height:30px;}
.g-footer p a:hover{color: #d53f1c;text-decoration: underline;}
/*底部结束*/


/*回到顶部*/
.g-go-top{display: block;width: 32px;height:32px;position: fixed;bottom: 100px;right: 100px;background: #9d0000;padding:10px;border-radius: 4px;cursor: pointer;}
.g-go-top:hover{background: rgba(0,0,0,1);}


.g-mbx{ width:1200px; height:50px; line-height:50px; margin:0 auto; font-size:14px; color:#999999; background:url(../image/mbx.png) no-repeat 0 16px;}
.g-mbx p{ padding:0 0 0 26px;}


