.slide-box{width: 100%;height: 420px;overflow: hidden; position:relative; z-index:9;}
#slide {width: 100%;height: 420px;overflow: hidden; position:relative;}
#slide .slide-items,#slide li{width: 100%;height: 420px;overflow: hidden;}
#slide li{ position:absolute; top:0; left:0; opacity:0; transition:opacity 0.1s linear; -webkit-transition:opacity 0.8s linear; z-index:1;}
#slide li.active{ opacity:1; z-index:2;}
#slide li a{ display:block; width:100%; height:100%; background-position:center top; background-repeat:no-repeat; transition:transform 4s linear;transform:scale(1.05,1.05) }
#slide li.active a{ transform:scale(1,1)}
#slide .slide-controls {position: absolute;bottom: 15px;z-index: 1;text-align: center; width:100%; z-index:3;}
#slide .slide-controls span{display: inline-block;margin: 0 5px;background: #fff;text-align: center;cursor: default;width: 12px;height: 12px; padding:0; overflow:hidden; font-size: 0; vertical-align:middle;  border-radius: 100%;}
#slide .slide-controls .cur{ background-color:transparent; border:3px solid #fff;}



.nbanner, .content, .header, .m_warp {
    width: 1190px;
    margin: 0 auto;
}



    .nbanner li:hover {
        background-color: #3e5389;
    }

    .nbanner li {
        color: #ffffff;
        height: 60px;
        width: 170px;
        float: left; /* Íù×ó¸¡¶¯ */
    }

        .nbanner li .cur {
            background-color: #3e5389;
        }

        .nbanner li a {
            display: block;
            width: 100%;
            font-size: 20px;
            color: #fff;
            text-align: center;
            line-height: 60px;
        }

.nbanner {
    width: 1190px;
    margin: 0 auto;
    position: relative;
    height: 100%;
}

.content {
    width: 1190px;
    margin: 0 auto;
    min-height: 600px;
    margin-top: 20px
}


.news-tab {
    line-height: 52px;
    padding-left: 40px;
    font-size: 18px;
}

    .news-tab.icon1 {
        background: url(/Areas/Web/Images/icon_1.png) 10px center no-repeat;
    }

    .news-tab.icon2 {
        background: url(/Areas/Web/Images/icon_2.png) 10px center no-repeat;
    }

    .news-tab.icon3 {
        background: url(/Areas/Web/Images/icon_3.png) 10px center no-repeat;
    }

    .news-tab.icon8 {
        background: url(/Areas/Web/Images/icon_8.png) 10px center no-repeat;
    }

#hy_ment {
    padding: 0 15px;
}

    #hy_ment li {
        height: 45px;
        font-size: 16px;
        line-height: 40px;
        display: block;
        border-bottom: 1px solid #ececec
    }

.categorys {
    padding: 0 15px;
}

    .categorys >li {
        height: 40px;
        font-size: 16px;
        line-height: 40px;
        
        border-bottom: 1px solid #ececec
    }

.space1over {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}


.mproreco {
    margin: 10px 0 0 10px;
}

    .mproreco .rec-list li {
        float: left;
        margin-bottom: 15px;
    }

        .mproreco .rec-list li a {
            display: block;
            width: 161px;
            height: 108px;
            margin-right: 15px;
            border: 1px solid #ddd;
        }

        .mproreco .rec-list li .brand-logo {
            /* position: relative; */
            height: 48px;
            text-align: center;
        }

        .mproreco .rec-list li a span {
            display: block;
            font-size: 12px;
            color: #666;
            text-align: center;
            margin-top: 20px;
        }

        .mproreco .rec-list li a img {
            /* position: absolute; */
            max-width: 161px;
            max-height: 48px;
            margin-top: 10px;
            margin: 8px auto;
        }

.w_layer .mprobox {
    height: 480px;
}



.mprogourp {
    margin: 10px 0 0 10px;
}

    .mprogourp .rec-list li {
        float: left;
        margin-bottom: 15px;
    }

        .mprogourp .rec-list li a {
            display: block;
            width: 161px;
            height: 100px;
            margin-right: 15px;
            /*border: 1px solid #ddd;*/
        }

        .mprogourp .rec-list li .brand-logo {
            /* position: relative; */
            height: 48px;
            text-align: center;
        }

        .mprogourp .rec-list li a span {
            display: block;
            font-size: 12px;
            color: #666;
            text-align: center;
            margin-top: 20px;
        }

        .mprogourp .rec-list li a img {
            /* position: absolute; */
            max-width: 161px;
            max-height: 48px;
            margin-top: 10px;
            margin: 8px auto;
        }

.clearfixed {
    zoom: 1;
}

.select-top ul {
    float: left;
    margin-top: 13px;
    margin-left: 10px;
}

.select-top li {
    float: left;
    width: 26px;
    height: 22px;
    font-size: 14px;
    color: #555;
    text-align: center;
    line-height: 22px;
    margin-right: 2px;
}

.select-top .form-group {
    float: right;
    position: relative;
}

.select-top .control-label {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 10px;
    left: 11px;
    z-index: 20;
    /*background: url(../images/ipt-icon1.png)0 0 no-repeat;*/
}

.select-top .ipt-put {
    font-size: 14px;
    color: #999;
    width: 183px;
    height: 40px;
    line-height: 40px;
    padding-left: 45px;
    border: 1px solid #dddddd;
}

.select-top li.cur, .select-top li:hover {
    background-color: #0e6eb8;
    color: #fff;
    cursor: pointer;
}

.all-brand .list {
    height: 265px;
    overflow: auto;
    margin-top: 10px;
    padding: 0 20px;
}

    .all-brand .list li {
        float: left;
        /* width: 161px; */
        width: 172px;
    }

        .all-brand .list li a {
            display: inline-block;
            font-size: 14px;
            color: #0e6eb8;
            text-align: left;
            line-height: 35px;
        }

.cirle {
    background: url(/Areas/Web/Images/cirle.png) 0px center no-repeat;
    width: 8px;
    height: 8px;
    /*line-height: 52px;*/
    padding-left: 12px;
    font-size: 18px;
}

.wbtn {
    background-color: #5269a4;
    color: #fff;
    width: 276px;
    display: inline-block;
    text-align: center;
    padding: 18px 0
}

.category-details .subitem > div {
    display: block;
}

.category-details .subitem div > span {
    margin-left: 15px;
    font-weight: 700;
}

.category-details {
    border: 1px #ececec solid;
}

    .category-details ul {
        border-bottom: 1px #ececec solid;
    }

        .category-details ul li {
            float: left;
            padding: 2px 15px;
        }