body {
 background-color: #f9f0eb;
 margin-top: 0px;
 margin-bottom: 0px;
  margin-left: 0px;
 margin-right: 0px;
}

a:link {
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
 text-decoration: none;
}
a:visited {
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
 text-decoration: none;
}
a:hover {
 font-family: Arial, Helvetica, sans-serif;
 color: #FF0000;
 text-decoration: none;
}

.whitebt {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-style: normal;
 color: #FFFFFF;
}
.whitebq {
 font-family: Î¢ÈíÑÅºÚ;
 font-size: 14px;
 font-style: normal;
 color: #FFFFFF;
}
#focus{width:1115px;height:325px;margin:0 auto;}
#focus div{position:absolute;width:1115px;height:325px;overflow:hidden;}
#focus img{width:1115px;height:325px;}
#focus #focus_img{display:none;}
.nav_container {
    max-width: 1020px;
    float: left;
}

.nav_container>ul>li>a {
    font-size: 10.5pt;
    position: relative;
    color: black;
    font-family: fzltzh;
    white-space: nowrap;
}

.nav-item {
    height: 44px;
    line-height: 44px;
    float: left;
    padding: 0 20px;
    text-align: center;
    position: relative;
    transition: all 0.3s ease 0s;
}

.nav-item:hover {
    background-color: red;
}
.nav-item:hover .naa{
 color:white;
}

.nav-item-ul {
    position: absolute;
    z-index: 111;
    display: none;
    transition: all 0.3s ease 0s;
    top: 40px;
    left: 0px;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.8);
}

.nav-item:hover .nav-item-ul {
    display: block;
    top: 44px
}

.nav-item-ul li {
    font-size: 19px;
}

.nav-item-ul li a {
    width: 100px;
    height: 20px;
    line-height: 20px;
    color: black;
    padding: 0px 5px;
    font-size: 9pt;
}

.nav-item-ul li:hover a {
    color: red;
    font-size: 9pt;
}

.nav_container .nav-item:last-child {
    padding-right: 0px;
}

.head_nav {
    /* border-top: 1px solid white; */
}

ul,
li {
    margin: 0;
    padding: 0;
    border: none;
    font-family: "Microsoft YaHei";
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

ul {
    list-style: none;
}

.clearfix {
    zoom: 1;
    /* width: 100%; */
}

.clearfix::before,
.clearfix::after {
    content: "";
    display: table;
    clear: both;
    visibility: hidden;
    height: 0;
    /* overflow: auto; */
}

.w-1280 {
    width: 1280px;
    margin: 0 auto;
}
.w-1020{
width: 1020px;
    margin: 0 auto;

}
.nav-item-ul2{
    position: absolute;
    left: 102px;
    width: 80px;
    background-color: white;
    top: 0px;
    display: none;
}

.nav-item-ul li:hover .nav-item-ul2{
    color: red;
    font-size: 9pt;
    display: block;
}
