﻿.wrap{
    width:1080px;
    height:auto;
    padding:0;
    margin:0 auto;
    font-family:"宋体";
}
.top{
    width:100%;
    height:31px;
    line-height:31px;
    background-color:#ECECEC;
    font-size:12px;
    color:#565656;
}
.top p{
    width:auto;
    float:left;
    padding-right:35px;
}
.top p.pull-right{
    float:right;
}
.header{
    width:100%;
    height:110px;
    float:left;
}
.header .logo{
    width:461px;
    height:110px;
    float:left;
}
.header .tel{
    width:225px;
    height:51px;
    float:right;
    margin-top:35px;
}
.menu{
    width:100%;
    height:52px;
    float:left;
    background:url('../images/menu_bg.jpg') left top repeat-x;
    padding:1px 0 0 0;
}
.menu ul{
    width:1080px;
    height:auto;
    float:left;
    position:absolute;
    z-index:1;
}
.menu ul li{
    width:135px;
    float:left;
    height:auto;
    line-height:51px;
    text-align:left;
    font-size:14px;
    background:url('../images/line.jpg') left center no-repeat;
    padding-left:1px;
}
.menu ul li.nobg{
    background:none;
    text-align:center;
}
.menu ul li a{
    width:134px;    
    color:#ffffff;
    float:left;
}
.menu ul li a:hover,.menu ul li a.active{
    background:url('../images/line2.jpg') left top repeat-x;
}
.menu ul li a i{
    width:6px;
    height:10px;
    background:url('../images/icon.png') left top no-repeat;
    margin:21px 10px 0 16px;
    float:left;
}
.menu ul li a:hover i, .menu ul li a.active i{
    width:10px;
    height:6px;
    background:url('../images/icon.png') left bottom no-repeat;
    margin:23px 10px 0 12px;
    float:left;
}
.menu ul li .submenu{
    width:134px;
    height:auto;
    line-height:51px;
    margin-top:51px;
    display:none;
    z-index:2;
}
.menu ul li:hover .submenu{
    display:block;
}
.menu ul li .submenu li{
    width:134px;
    height:51px;
    line-height:51px;
    margin-top:1px;
    background-image:none;
    background-color:#ffffff;    
    text-align:center;
    float:left;
}
.menu ul li .submenu li a{
    color:#3C3C3C;
    background:none;
}
.banner{
    width:100%;
    height:450px;
    float:left;
}
.banner a{
    width:100%;
    height:450px;
    float:left;
    background:url('../images/banner1.jpg') left top no-repeat;
}
.Qsearch{
    width:100%;
    height:44px;
    border-bottom:solid 1px #DFDFDF;
    padding:11px 0 10px 0;
    float:left;
}
.Qsearch p{
    width:auto;
    height:22px;
    line-height:22px;
    float:left;
    color:#3C3C3C;
    font-size:12px;
}
.Qsearch p strong{
    font-size:14px;
    padding-left:25px;
    color:#C92A26;
}
.Qsearch p a{
    color:#3C3C3C;
    padding:0 10px;
}

.footer {
    width: 100%;
    height: 278px;
    background-color: #E5E1E2;
    margin-top: 20px;
    float: left;
}

    .footer .flogo {
        width: 460px;
        height: 100px;
        margin: 89px 0;
        float: left;
    }

    .footer ul {
        width: 516px;
        height: 172px;
        float: right;
        margin-top: 76px;
    }

        .footer ul li {
            width: 129px;
            height: 172px;
            float: left;
        }

            .footer ul li h1 {
                width: 129px;
                height: 30px;
                line-height: 30px;
                margin-bottom: 6px;
                background: url('../images/line3.jpg') left center no-repeat;
                font-size: 16px;
                padding-left: 12px;
                color: #334352;
                font-weight: bold;
                text-align: left;
            }

            .footer ul li p {
                width: 129px;
                height: auto;
                margin: 6px 0;
                background: url('../images/line3.jpg') left center repeat-y;
                line-height: 22px;
                padding-left: 12px;
                font-size: 14px;
            }

                .footer ul li p a {
                    color: #666666;
                }

.bottom {
    width: 100%;
    height: 72px;
    padding: 20px;
    line-height: 32px;
    font-family: 宋体;
    background-color: #666666;
    float: left;
    color: #ffffff;
    text-align: center;
}

    .bottom span {
        padding: 0 25px;
        display: inline-block;
    }

        .bottom span a {
            color: #ffffff;
        }
.floatDiv{
    width:83px;
    height:414px;
    position:fixed;
    top:300px;
    right:10px;
    z-index:99999;
    background:url('../images/zx.jpg') left top no-repeat;
}
    .floatDiv a, .floatDiv span{
        width: 83px;
        height: 84px;
        float: left;
    }