.logo {
    text-align: center;
    padding-top: 15px;

}
.col-5-1{
    width: 20%;
    float: left;min-height: 1px;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;

}

.container{ min-width: 1170px; }


.col-lg-12{width:100%}
.col-lg-11{width:91.66666666666666%}
.col-lg-10{width:83.33333333333334%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666666666666%}
.col-lg-7{width:58.333333333333336%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666666666667%}
.col-lg-4{width:33.33333333333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.666666666666664%}
.col-lg-1{width:8.333333333333332%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}



.dealermenu a{
    display: block;
    float: left;
    width: 20%;
    height: 46px;
    line-height: 46px;
    text-align: center;
    border-bottom: 2px #fff solid;
}
.dealermenu a:hover, .dealermenu .on{
    background-color: #fcfcfc;
    color: #dd514c;
    border-bottom: 2px #dd514c solid;
}

.brandline a{display: block; float: left; margin: 10px 10px 0 0; font-size: 14px; height: 35px; line-height: 35px; padding: 0 10px;
    border: 1px #f0f0f0 solid;
}
.brandline a:hover{ background-color: #f9f9f9}
.brandline a img{ width: 28px; float: left; position: relative; margin-right: 8px; margin-top: 3px}
.brandline a.active{background-color: #f9f9f9; color: #dd514c}

html,body{ font-family: "Microsoft Sans Serif"}
.bg-gray{ background-color: #fafafa;}
.bk-gray{ border: 1px solid #f0f0f0;}
.bg-gray-low{ background-color: #fcfcfc}

.lh-33{ line-height: 33px;}
a:hover {
    text-decoration: none;
    color: #e6454a;
}

.submenu{
      clear: both; height: 42px; border-top: 1px #eee solid; background-color: #f4f4f4;
}
.submenu a{
    color: #666; font-size: 18px; display: block; height: 42px; line-height: 42px; float: left; padding: 0 35px;
}
.submenu a:hover{background-color:#dd514c; color: #FFF }

.submenu a.on{ background-color:#dd514c; color: #FFF }

.dealercar ul{  position: relative; margin-left: -5px; margin-right: -5px; height: 105px; overflow: hidden}
.dealercar ul li{
    float: left; width: 16.666%;
}
.dealercar ul li a{ display: block; padding:10px 5px; }
.dealercar ul li a img{ padding-bottom: 5px;}

/* 设置二级菜单绝对定位，并隐藏 */
.menuDiv > ul > li{
    z-index: 1;
}
.menuDiv > ul > li > ul {
    position: absolute;
    display: none;
    z-index: 33;
    border: 1px #eee solid;
    margin-top: -15px;
    width: 90px;
    margin-left: -12px;
}

/* 设置二级菜单的li的样式 */
.menuDiv > ul > li > ul > li {
    float: none;
    margin: 0px;
    display: block;
}

/* 鼠标放在一级菜单上，显示二级菜单 */
.menuDiv > ul > li:hover ul {
    display: block;
}


/* 二级菜单 */
.menuDiv > ul > li > ul > li > a {
    z-index: 100;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-top: none;
    display: block;
    font-size: 14px;
    padding: 0px;
}


/* 在二级菜单中，鼠标放上去的样式 */
.menuDiv > ul > li > ul > li > a:hover {
    color: #a4f;
    background-color: #fafafa;
    color:#e6454a;
}


.navmenu{border: 1px #eee solid; height: 42px; line-height: 42px}
.navmenu ul{ display: block}
.navmenu ul li{
    display: block;  float: left; border-right:1px #eee solid;
}
.badge-primary{ background-color: #ee0b41}
.navmenu ul a:link,.navmenu ul a:visited{ padding: 0 33px; display: block;line-height: 42px; font-weight: bold; color: #333}
.navmenu ul .c-red:link,.navmenu ul .c-red:visited{ padding: 0 33px; display: block;line-height: 42px; font-weight: bold; color:red}

.navmenu ul a:hover{ background-color: #eee; color: #ee0b41}
.navmenu ul .this a{ background-color:#ee0b41; color: #FFF; }

.nowcity {
    padding-left: 30px;
    padding-top: 30px
}

.menubox {
    border-bottom: 2px solid #e6454a
}

.bline {
    border-bottom: 1px solid #333
}

.line-b {
    border-bottom: 1px solid #eee
}

.line-t {
    border-top: 1px solid #eee
}

.getError, .getSuccess {
    position: absolute;
    text-align: center;
    z-index: 1;
    margin-top: -80px;
    width: 40%;
    left: 30%;
    padding: 8px 15px;
    text-shadow: 0 1px 0 hsla(0, 0%, 100%, .5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    border-radius: 4px;
    display: none;
    font-size: 14px
}

.getSuccess {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.getError {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7
}

.highlight i {
    background-color: #e6454a !important
}

.highlight a {
    color: #e6454a !important
}

.mainmenu {
    height: 90px;
    overflow: hidden
}

.mainmenu ul li {
    display: block;
    float: left;
    margin-left: 60px
}

.mainmenu ul li a {
    display: block;
    overflow: hidden;
    color: #444;
    font-size: 16px;
    padding-top: 10px;
    height: 77px;
    line-height: 77px;
    font-weight: 700
}

.mainmenu ul li i {
    height: 3px;
    line-height: 3px;
    width: 100%;
    display: block;
    overflow: hidden
}

.mainmenu ul li a:hover {
    text-decoration: none;
    color: #e6454a
}

.slider{ overflow: hidden}

.slider a {
    text-decoration: none;
    display: block;
    color: #FFF;
}

.slider a:hover{
    background-color: #e6454a;
    filter: alpha(opacity=100);
    opacity: 1;
}

.slider .prev, .slider .next{
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -30px;
    display: block;
    width: 32px;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    z-index: 999;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.slider .next {
    left: auto;
    right: 0;
}


.slidertit_txt{
    font-size: 20px;
    font-weight: bold;
    line-height: 50px;
    color: #fff;
    position: relative;
    margin-top: -50px;
}

.logolist li{width:10%; float: left;}
.logolist a{  display: block;  text-align: center; padding-top: 15px; padding-bottom: 15px; border-right: 1px solid #f2f4fc; font-size: 14px;  }

.logolist a:hover{ background-color: #f2f4fc}
.logolist li:last-child a{ border-right: 0px;}




.slidertit{height: 50px; color: #fff; font-size: 20px; font-weight: bold; line-height: 50px; position: relative; z-index: 9999; margin-top: -50px; margin-right: 20px; background-color: #f25155}
.slidertit span{display: block; padding: 0 20px; background: #444; float: right}

.maskWraper img{ vertical-align:top;display:block;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease}
.maskWraper a:hover img{transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1)}
.maskBar{bottom: 0; font-size: 16px; font-weight: bold; color: #FFF; padding: 5px 8px; text-align: center;background-color: rgba(0,0,0,0.4);}
