body {
    font-family: Microsoft YaHei, "Helvetica Neue", Helvetica, Arial, sans-serif;
   background-image: url('../img/bg1.jpg');
}
a {
    color: #333;
}
a:hover {
    text-decoration: none;
    color: #ab2b2b;
}
.bg-white {
    background-color: #fff;
}
.bg-eee {
    background-color: #eee;
}
.pad0{
    padding: 0;
}
/**header**/
.header {
    background-image: url("../img/head-bg1.jpg");
   background-size: 100% 100%;
}
.header-top {
   padding-top: 20px;
}
.header-nav {
    border-top: 1px solid #ddd;
    margin-top: 15px;
    padding: 5px 0;
    background-color: #ab2b2b;
}
/**nav**/
.nav > li > a:hover,
.nav > li > a:focus {
    text-decoration: none;
    background-color: #ab2b2b;
}
@media (min-width: 350px) {
    .nav-list>li {
        text-align: center;
        display: block;
    }
}
@media (min-width: 992px) {
    .nav-list>li {
        padding: 0 6px;
        display: inline-block;
    }
}
.nav-list li a {
    color: #fff;
}
/**subnav**/
.subnav {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    min-width: 160px;
    padding: 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #ab2b2b;
}
.subnav>li {
    padding: 10px;
    border-bottom: 1px solid #eee;
}
.subnav>li>a {
    text-decoration: none;
}



/**footer**/
.footer {
    /* background-color: #8f000b; */
    /* background-color: #910422; */
    /* background-color: #dfdfdf; */
    background-color: rgba(0, 0, 0, .5);
    text-align: center;
    color: #fff;
    /* padding: 20px 0; */
}
 /***/
 .footer-top {
  padding: 15px 0;
}
.footer-bottom {
  /* background-color: #910422; */
  background-color: #ab2b2b;
  padding: 10px 0;
}
.footer-link {
 margin: 0 10px;
 color: #333;
 height: 35px;
 line-height: 35px;
 border-radius: 5px;
}