﻿*{margin:0;padding:0;}

.topbg {
    width: 100%;
    height: 35px;
    border-bottom: 1px solid #cccccc;
}

    .topbg .top {
        width: 1000px;
        height: 35px;
        line-height: 35px;
        font-size: 12px;
        color: #444;
    }

.top .top_l {
    width: 300px;
    color: #000;
}

.top .top_r {
    width: 400px;
    border-right: 1px solid #FFF;
}

    .top .top_r a {
        width: auto;
        height: 35px;
        line-height: 35px;
        overflow: hidden;
        float: right;
        border-left: 1px solid #ccc;
        padding: 0px 15px;
        color: #000;
    }

        .top .top_r a:hover {
            color: #F00;
        }

.logo {
    width: 100%;
    height: 132px;
    background: url(https://css.bj003.com/Template/Temp/8/images/hbg.jpg) center repeat-x;
}
.cen{width:1000px;margin:0 auto;}
    .logo img {
        width: 1000px;
        margin: 0 auto;
        display: block;
        padding-top: 20px;
    }

.nav {
    width: 100%;
    height: 58px;
    background-image: url(https://css.bj003.com/Template/Temp/8/images/dhbg.jpg);
    background-repeat: repeat-x;
}

.dh {
    width: 1000px;
    height: auto;
}
.dh .cur{background:#2766b5;}
    .dh li {
        width: 120px;
        height: 56px;
        float: left;
        text-align: center;
        color: #FFF;
       
       
	 
    }
 .dh li:hover{background:#2766b5;}

        .dh li a {
            color: #fff;
            display: block;
            line-height: 20px;
            padding: 11px 0 !important;
            font-size: 15px;
            font-weight: bold;
        }

            .dh li a p {
                line-height: 14px;
                font-size: 13px;
                font-weight: normal;
            }



        .dh li ul li {
            width: 127px;
            height: 40px;
            line-height: 40px;
            background: #2766b5;
            position: relative;
            z-index: 9999;
            left: 0px;
            top: 0px;
            display: none;
            color: #666 !important;
        }

            .dh li ul li a {
                color: #FFF;
                font-size: 12px;
            }

                .dh li ul li a:hover {
                    color: #FFF;
                }


.index_brand {
    height: 450px;
    margin: auto;
    position: relative;
    background: #c5cde4;
}

.banner li {
    width: 100%;
    height: 450px;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}

    .banner li a {
        display: inline-block;
        width: 100%;
        height: 100%;
    }

.banner .number {
    height: 6px;
    position: absolute;
    left: 20%;
    bottom: 20px;
}

    .banner .number span {
        display: inline-block;
        width: 30px;
        height: 8px;
        background: #fff;
        cursor: pointer;
        margin-left: 3px;
        position: relative;
        overflow: hidden;
    }

        .banner .number span.on {
            background: #d40000;
        }


.footbg{width:100%;border-top:1px solid #dedede;overflow:hidden;}

.foot{margin:10px  auto;width:1000px;}