.red_body .topHeader{ 
    background-color: #cc0001;
}
.red_body .nav,.red_body .nav > ul > li{
    background-color: #cc0001;
}
.red_body .nav > ul > li > a:hover,.red_body .nav > ul > li.on > a{
    background-color:#e70302;
}
.red_body .wraq_header {
    background-color: #e70302;
}
.red_body{
   background: url(../images/redbg.png) no-repeat left top;
   background-size: contain;
}
.red_body .content {
    background: #fff;
    padding: 10px;
}
.redtop_img{
    width: 1198px;
    margin: 0 auto;
    padding: 6px 0;
    text-align: right;
}
.redtop_img img{
    text-align: right;
}
.red_body .wraq_header.current{
    background-color: #cc0001;
}

@media screen and (max-width:1198px) {
    .red_body .navm li{
        background-color: #cc0001; 
    }
    .red_body .navm li {
        width: 100%;
        overflow: hidden;
        border-bottom: 1px solid #e70302;
    }
    .red_body .navm{
        background-color: #cc0001; 
    }
    .redtop_img{
        width: 100%;
    }
    .redtop_img img{
        padding-right: 4%;
    }
    .red_body .mbtn{
        background-color: #cc0001;
    }
    .red_body .content{
        padding: 0 15px;
    }

}

@media screen and (max-width:991px) {

    .redtop_img img{
        width: 54%;
        padding-right: 4%;
    }
}