body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol {margin: 0;padding: 0;}
em,i {font-style: normal}
li {list-style: none}
a,a:hover {text-decoration: none}
img {border: 0}
table {border-collapse: collapse;border-spacing: 0}
label {cursor: default}
body,button,input,select,textarea {font: 12px/1.5 'microsoft yahei',Tahoma, arial, 'Hiragino Sans GB',  \5b8b\4f53}
textarea {resize: none}
a,a:focus {outline: none}
.clearfix:after {content: '\20';display: block;height: 0;clear: both}
.clearfix {*zoom: 1}
.clear {display: block;height: 0;clear: both;font-size: 0;line-height: 0;overflow: hidden}
.fl {float: left;display: inline}
.fr {float: right;display: inline}
.fn {float: none}
.tl {text-align: left}
.tr {text-align: right}
.tc {text-align: center}
.hide {display: none}
.show {display: block}
.mt10 {margin-top: 10px}
.noBg {background: none!important}
.noBorder {border: 0!important}
.yahei {font-family: 'microsoft yahei'}
.red {color: red}
a {color: grey;text-decoration: none;}
a:hover {color:grey;}
ul li {text-decoration: none;list-style-type: none;}
/*初始化完成*/
.wrapper{ width:100%; overflow:hidden}
.g-in {width: 1280px;margin: 0 auto;}
.g-in:after {content: '\20';display: block;height: 0;clear: both}
.g-in {*zoom: 1}
img{ vertical-align:top}

.header{ width:100%;}
.header .h_1{ width:1200px; margin:0 auto; height:89px}
.header .h_1 .logo{ float:left; margin-top:24px}
.header .h_1 .sea{ width:150px; height:27px; position:relative; float:right; margin-top:30px}
.header .h_1 .sea .inp1{ width:150px; height:27px; box-sizing:border-box; border:1px solid #d9d9d9; padding:0 30px 0 10px}
.header .h_1 .sea .inp2{ width:27px; height:27px; background:url(g_01.png) center center no-repeat; border:0; position:absolute; right:0; top:0; cursor:pointer}
.header .h_1 ul{ float:right}
.header .h_1 ul li{ float:left; line-height:89px; font-size:16px; position:relative}
.header .h_1 ul li>a{ color:#454545; display:block; padding:0 20px}
.header .h_1 ul li .xl{ position:absolute; width:100%; line-height:30px; background:#fff; z-index:999; display:none; top:89px; text-align:center; left:0}
.header .h_1 ul li .xl dd:hover{ background:#c71514; color:#fff}
.header .h_1 ul li .xl dd:hover a{ color:#fff}
.header .h_1 ul li:hover>a{ background:#c71514; color:#fff}



.header02{ width:100%; position:absolute; z-index:999; left:0; top:0}
.header02 .h_1{ width:1200px; margin:0 auto; height:89px}
.header02 .h_1 .logo{ float:left; margin-top:24px}
.header02 .h_1 .sea{ width:150px; height:27px; position:relative; float:right; margin-top:30px}
.header02 .h_1 .sea .inp1{ width:150px; height:27px; box-sizing:border-box; border:1px solid #fff; padding:0 30px 0 10px; background:none; color:#fff}
.header02 .h_1 .sea .inp2{ width:27px; height:27px; background:url(sea2.png) center center no-repeat; border:0; position:absolute; right:0; top:0; cursor:pointer}
.header02 .h_1 ul{ float:right}
.header02 .h_1 ul li{ float:left; line-height:89px; font-size:16px; position:relative}
.header02 .h_1 ul li>a{ color:#fff; display:block; padding:0 20px}
.header02 .h_1 ul li .xl{ position:absolute; width:100%; line-height:30px; background:#fff; z-index:999; display:none; top:89px; text-align:center; left:0}
.header02 .h_1 ul li .xl dd:hover{ background:#c71514; color:#fff}
.header02 .h_1 ul li .xl dd:hover a{ color:#fff}
.header02 .h_1 ul li:hover{ background:#c71514; color:#fff}



.footer{ width:100%; background:#9f1211; padding:30px 0 35px}
.footer .nr{ width:1150px; margin:0 auto; color:#fff; line-height:30px}
.footer .nr a{ color:#fff}
.footer .nr .lt{ float:left}
.footer .nr .rt{ float:right}



































































