@charset "utf-8";
body{overflow-x:hidden;}
/* link */
a{text-decoration:none;}
a:hover{text-decoration:none;}
.main{

    margin:0 auto;
    width:1000px;
    position:relative;
}
.main-nav{
    margin:0 auto;
    width:1200px;
    position:relative;
}

.header{
    width: 100%;
    height: 105px;
}
.header>ul{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.header_l{
    float: left;
    margin-left: 15px;
}
.header_r{
    float: right;
    text-align: right;
    position: absolute;
    right: 0;
    margin-right: 90px;
    font-size:14px;
}
.top{
    font-size: 22px;
    margin-top: 20px;
}
.bottom{
    font-size: 1em;
    line-height: 30px;
}
.bottom>a{
    color: #000;
    letter-spacing:-4.8px;
}
.bottom>a:hover{
    color: #EE082E;
}
.bottom>img{
    float: left;
    margin-right: 5px;
}
.span{
    display: list-item;
    float: left;
    margin-top: 5px;
}
.nav{
    width:100%;
    height:45px;
    background:#222222;
    /* position: relative; */
    z-index: 22;
}
.nav-act{
    width:145px;
    height:45px;
    transition:0.2s;
    z-index:1;
    position:absolute;
    background:#ec1c32;
}
.nav .navlist_ul{
    position:absolute;
    top:45px;
    display:none;
    left: 290px;
}
.nav .navlist_ul li{
    float: none;
}
.nav .navlist_ul li{
    background:#ec1c32;
    border-bottom:1px dotted #fff;
    font-size: 14px;
}
.navlist_ul li:last-child{
    border-bottom:none;
}
.nav ul .navlist_ul li a{
    display:block;
    color:#040202;
    height:39px;
    line-height:39px;
    }
.nav ul{
    top:0;
    left:0;
    z-index:999;
    position:absolute;
}
.navul_li{
    position:relative;
    }

.nav ul li{
    float:left;
    width:145px;
    font-size:14px;
}

.nav ul li a{
    line-height:45px;
    color:#ffffff;
    text-align:center;
    display:block;
}








































