*{
    padding:0;
    margin:0;
    list-style-type: none;
    font-size:16px;
    font-family: '微软雅黑';
}
a{
    text-decoration: none;
}
body::-webkit-scrollbar {
    display: none;
    width: 0;
}
/*** 页头通用样式 ***/
#header{
    background:#fff;
    width: 100%;
    border-bottom:1px solid #ccc;
    position: fixed;
    top:0;
    left:0;
    z-index:4;
}
#content{
    margin-top:100px;
}
.h-content{
    width: 1200px;
    margin: 0 auto;
    height: 100px;
    background-color:#fff;
}
.h-content .header-logo{
    float:left;
}
.h-content .header-menu{
    float:right;
    overflow: hidden;
}
.h-content .header-menu > li{
    float:left;
    width:130px;
    height:100px;
    line-height:100px;
    text-align: center;
    position: relative;
}
.h-content .header-menu > li::after{
    transition: all .5s;
    content:'';
    display: block;
    width:5%;
    left:47.5%;
    height:4px;
    border-radius: 10px;
}
.h-content .header-menu > li > a{
    color:#333;
    height:100%;
    width:100%;
    display: block;
}
.h-content .header-menu > li.active > a{
    font-weight:700;
}
.h-content .header-menu > li.active > a, .h-content .header-menu > li:hover > a{
    color: #c71333;
}
.h-content .header-menu > li.active::after, .h-content .header-menu > li:hover::after{
    width:20%;
    background:#c71333;
    position: absolute;
    left:40%;
    bottom:30px;
}

/*** 页脚通用样式 ***/
#footer{
    background:#1d1f38;
    height:50px;
    padding-top:10px;
    box-sizing: border-box;
}
.f-content{
    width:1200px;
    margin: 0 auto;
    overflow: hidden;
}
.f-content .left{
    float:left;
}
.f-content .right{
    float: right;
    font-size:14px;
}
.f-content .left > p{
    color:#a6aeb9;
    line-height: 30px;
    font-size:14px;
}
.f-content .right > img{
    width:120px;
}
.f-content .right > p{
    font-size:14px;
    color:#a6aeb9;
    text-align: center;
}
.text-center{
    text-align: center;
}