#nav ul li a{margin-right:2px;background:#000;color:#fff;transition:all 0.3s;}
#nav ul li a:hover{background:#d8800e;color:#fff;}
#nav ul li.current a{background:#d80e0e;color:#fff;}

#banner{
    background-color:#d80e0e;
}

#wrap{background:#fff;}

/*pd*/
ul.product-list li h3 {
    flex: 1 0 auto;
    max-height: 3.15rem;
    margin: 0.7rem 0;
    font-size: 1rem;
    line-height: 1.5;
    color: #fff;
    overflow: hidden;
    background: #ba0606;
    padding-left: 5px;
}


/*left*/
.rk_nav a {background:#eee;
    border-bottom: 1px solid #ccc;box-shadow: 0 1px 0 #fff inset;
    display: block;
    /*font-weight:bold*/;font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: left;padding-left:12px;color:#000;
}
.rk_nav a:hover {background:#bf0f0f;
    border-bottom: 1px solid #ccc;box-shadow: 0 1px 0 #fff inset;
    display: block;
    /*font-weight:bold*/;font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: left;padding-left:12px;color:#fff;
}

/*footer*/
#footer {
    clear: both;
    position: relative;
    margin-bottom: 8px;
    border-top: 0px ridge #000;
    max-width: 100%;
    background:#303030;
}

#foot-nav li a {
    color: #fff;
    line-height: 1.6;
}

#contact-info {
    position: relative;
    color: #fff;
    font-size: 95%;
    line-height: 1.8;
    text-align: center;
    padding: 12px 0;
}

#contact-info li.tel span {
    font-size: 95%;
}

#contact-info li span {
    color: #fff;
}

#contact-info a {
    color: #fff;
    text-decoration: none;
}