/* nav 通用样式 */
.topnav{
    width:100%;
    height:50px;
    background-color: #333333;
    min-width: 1080px;
}
.topnav .main{
    width:1080px;
    margin:0px auto;
    border:solid 0px red;
}
.topnav .main .logo{
    width:80px;
    height: 50px;
    padding-left:39px;
    background-image: url(./logo.png);
    display: inline-block;
    float: left;
}
.topnav .main .link{
    line-height: 29px;
    text-align: center;
    width:625px;
    float: right;
    display: inline-block;
    font-size: 16px;
    font-family: "Microsoft YaHei"! important;
}
.topnav .main .link .nav a:link{
    color: #7b7b7b;
}

.topnav .main .link .nav a:hover{
    color: #ffffff;
    background-color: inherit;
}
.topnav .main .link .nav li.active a{
    background-color: inherit;
    color: #d7d7d7;
}
.topnav .main .link .nav li a{
    background-color: inherit;
    color: #7b7b7b;
}

/* footer样式 */
.footer{
    height:210px;
    background-color: #333333;
    width:100%;
    min-width: 1080px;
    clear: both;
}
.footer .fmain{
    width:1080px;
    margin:0px auto;
    border:solid 1px #333333;
    height:inherit;
}
.footer .fmain .box-1{
    width:175px;
    font-size: 24px;
    color: white;
    line-height: 210px;
    text-align: center;
    float: left;
}
.footer .fmain .box-2{
    width:430px;
    float: left;
}
.footer .fmain .box-2 p:nth-child(1){
    color:#c7000b;
    margin-top: 48px;
    font-size: 28px;
}
.footer .fmain .box-2 p:nth-child(n+2){
    color:#7b7b7b;
    font-size: 16px;
}

.footer .fmain .box-3{
    width:120px;
    line-height: 210px;
    float: right;
    margin-right:200px;
}
.footer .fmain div{
    border:solid 0px red;
    display: inline-block;
    height: inherit;
    float: left;
}