body {
    margin: 0;
    padding: 0;
    font-family:Microsoft YaHei;
}
.head {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #4c4c4c;
}
.head_in{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}
.qq_phone{
    display: flex;
    float: right;
}
.phone{
    margin-left: 25px;
}
.qq, .phone {
    font-size: 12px;
    color: #ffffff;
    display: flex;
}
.qq img{
    width: 18px;
    height: 20px;
    display: block;
    margin-top: 10px;
    margin-right: 10px;
}
.phone img{
    width: 18px;
    height: 22px;
    display: block;
    margin-top: 10px;
    margin-right: 10px;
}


/*导航栏*/
/* CSS Document */
html,*,body, div, ul,ol, li,h1,h2,h3,h4,h5,h6,p,span{margin:0;padding:0;}
em{font-style:normal;}
a{
    text-decoration: none;
}
ul, ul li{list-style-type:none;}


#top_bg{
    height: 110px;
    line-height: 110px;
    width:100%;
    background: #ffffff;
    border-bottom: solid 1px #e5e5e5;
}

.nav_z{
    width: 1200px;
    /*margin: 0 auto;*/
    margin-right: auto;
    margin-left: auto;
    height:110px;
    /*float:left;*/
    position:relative;
    z-index:999 ;
    display: block;

}
.nav_z img{
    /*margin-right: 360px;*/
    margin-top: 25px;
    float: left;
    display: inline-block;
}
.column{
    float:left;
    width: 90px;
    height: 80px;
    position: relative;
    text-align: center;
    line-height: 110px;
}
.column ul{
    display:none;
    position:absolute;
    z-index:999;
    background-color: #f9f9f9;
}
#navul{
    float: right;
    display: inline-block;
}
#navul li ul li{
    /*display:block;*/
    width: 90px;
    height: 44px;
    position:relative;
    line-height: 44px;
    font-size: 12px;
    overflow:hidden;
    text-align: center;
}
#navul li ul li a{
    width: 100%;
    height: 100%;
    text-align: center;
}
#navul li ul li:hover{
    border-bottom: solid 2px #1fbf51;
}

.navmoon{
    width: 90px;
    height: 110px;
    line-height: 110px;
}
.column:hover{
    height: 100%;
}

#navul li.navmoon .title{
    color:#1fbf51;
}
#navul li.navmoon ul li a{
    color:#323232;
}
#navul li.navhome a:hover{
    color:#1fbf51;
    /*background-color: #119c91;*/
}
#navul li.navmoon ul{
    display:block;
}
#navul li.navmoon ul a{
    display:block;
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-align: center;
}
#navul li.navmoon ul a:hover{
    color: #1fbf51;
}

.title{
    color: #323232;
    font-size: 15px;
    display: block;
    height: 80px;
}
.title1{
    color: #1fbf51;
    font-size: 15px;
    display: block;
    height: 80px;
}
.title1:hover{
     color: #1fbf51;
 }


/*底部*/
.bottom{
    width: 100%;
    /*height: 50px;*/
    /* background-color: #4c4c4c; */
    display: inline-block;
    font-size: 12px;
    color: #dbdbdb;
}

.contact{
    display: flex;
    width: 1200px;
    margin: 25px auto 0;
    justify-content: center;
}
.tel{
    margin-right: 82px;
    display: flex;
}
.tel img{
    margin-right: 10px;
}
.fax{
    margin-right: 82px;
    display: flex;
}
.fax img{
    margin-right: 10px;
}
.addr{
    display: flex;
}
.addr img{
    margin-right: 10px;
}
.company{
    width: 1200px;
    height: 30px;
    text-align: center;
    margin: 21px auto 0;
}

.bottom_info{
    width: 100%;
    height: 350px;
    background-color: #ab3636;
}
.bottom_info img{
    width: 1200px;
    height: 350px;
    margin: 0 auto;
    display: block;
}