﻿
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
  outline:none;

}

ol,ul{list-style:none;}
 


a{color:#000000;text-decoration:none;outline:none;}

.k{
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}




.nav_box{
    height: 40px;
    background: #f5f5f5;
}
.nav {
    height: 40px;
    position: relative;
    z-index:999;
}

.nav a {
    color: #ffffff;
}

.nav .nLi {
    float: left;
    position: relative;
    display: inline;
}

.nav .nLi h3 {
    width: 109px;
    height: 40px;
    float: left;
    text-align: center;
    /*margin-right: 40px;*/
}
.nav .nLi h3 a {
    display: block;
    font-size: 16px;
    color: #333333;
    line-height: 40px;
}
.nav .nLi h3 a:hover{
color:#891214;
}
.nav .sub {
    display: none;
    width: 160px;
    left: 50%;
    margin-left: -80px;
    top:40px;
    position: absolute;
    background: url(img/sub_bg1.png) top center no-repeat;
    line-height: 26px;
    padding: 11px 0;
    z-index: 999;
}
.nav .sub li {
    zoom: 1;
    background: url(img/sub_bg2.png) center center repeat;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
}

.nav .sub a {
    display: block;
    /*padding: 0 10px;*/
    /*font-size: 16px;*/
    color: #ffffff;
    line-height: 40px;
}

.nav .sub a:hover {
    color: #ffffff;
    background: #891214;
}
