﻿body {
    margin: 0px;
    font-size: 12px;
    color: #3f3f3f;
    background-color: #c2c2c2;
    font-family: Arial;
}

.topMain {
    width: 100%;
    height: 272px;
    background-image: url('../img/topbg.jpg');
}

.topContent {
    width: 992px;
    height: 99px;
    margin: auto;
}

.logoDiv {
    width: 170px;
    height: 59px;
    background-image: url('../img/logo.png');
    float: left;
    margin-top: 38px;
}

.sunDiv {
    width: 662px;
    height: 97px;
    background-image: url('../img/topleft.jpg');
    float: right;
}

.navDiv {
    width: 992px;
    height: 24px;
    margin: auto;
}

.navbar {
    list-style: none;
    padding: 0px;
    display: inline-block;
    margin: 5px 5px 5px 0px;
}

    .navbar li {
        float: left;
        width: 60px;
        text-align: center;
    }

    .navbar a {
        color: #3f3f3f;
        text-decoration: none;
    }

        .navbar a:hover {
            color: #bf0000;
        }

        .navbar a:visited {
            color: #3f3f3f;
        }

.bannerMain {
    width: 992px;
    height: 147px;
    margin: auto;
    margin-top: 1px;
}

.bannerLeft {
    width: 191px;
    height: 147px;
    float: left;
}

    .bannerLeft img {
        width: 191px;
        height: 147px;
    }

.bannerRight {
    width: 799px;
    height: 147px;
    float: left;
    background-color: red;
}

    .bannerRight img {
        width: 800px;
        height: 146px;
    }

.ContentMainDiv {
    width: 992px;
    min-height: 500px;
    height: auto;
    margin: auto;
    background-image: url('../img/contentBg.jpg');
}

.BottomDiv {
    width: 992px;
    height: 30px;
    margin: auto;
    font-weight: bold;
    color: #ffffff;
    font-size: 12px;
    font-family: Arial;
    text-align: right;
    padding-top: 5px;
}

    .BottomDiv a {
        color: #ffffff;
    }

        .BottomDiv a:link {
            color: #ffffff;
            text-decoration: none;
        }

.cm_1 {
    width: 191px;
    /*min-height:500px;
    background-color:#d8d8d8;*/
    float: left;
}

.cm_2 {
    width: 527px;
    /*background-color:red;
    min-height:500px;
    background-color:#ffffff;*/
    float: left;
}

.cm_2 #infoContent{
    padding: 25px 35px 35px 35px;
    line-height: 20px;
}

.cm_3 {
    width: 272px;
    /*background-color:yellowgreen;
    min-height:500px;
    background-color:#646464;*/
    float: left;
}

.projectTitle {
    width: 100%;
    height: 30px;
    background-color: #919499;
}

    .projectTitle ul {
        margin: 0px;
        padding: 8px 0px 0px 30px;
        color: #ffffff;
        font-weight: bold;
    }

.projectList {
    width: 185px;
    background-color: #d4d4d4;
    height: auto;
    margin: auto;
}

.projectList .pType1 {
    display: none;
}

    .projectList ul {
        margin: 0px;
        padding: 0px;
        height: auto;
    }

        .projectList ul li {
            list-style-type: none;
        }

            .projectList ul li a {
                display: block;
                text-decoration: none;
                color: #3f3f3f;
                height: 25px;
                width: 173px;
                padding-left: 12px;
                line-height: 25px;
            }

                .projectList ul li a:visited {
                    display: block;
                    text-decoration: none;
                    color: #3f3f3f;
                }

                .projectList ul li a:hover {
                    color: #fff;
                    background-color: red;
                }

/*.projectList ul li:hover {
    background-color:red;
    color:#ffffff;
}*/

.zxcptitle {
    width: 180px;
    height: 22px;
    background-image: url('../img/zxcp_en.jpg');
    margin: auto;
}

.zxcpmiddle {
    width: 180px;
    min-height: 300px;
    background-image: url('../img/zxcp_middle.jpg');
    margin: auto;
}

.zxcpbottom {
    width: 180px;
    height: 8px;
    background-image: url('../img/zxcp_bottom.jpg');
    margin: auto;
    overflow: hidden;
}

.zxcpmiddle ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

    .zxcpmiddle ul li {
        padding-top: 15px;
    }

    .zxcpmiddle ul li a {
        color: black;
        display: block;
        text-align: center;
    }

    .zxcpmiddle ul li a:hover {
        text-decoration: none;
    }

        .zxcpmiddle ul li img {
            width: 90px;
            height: 90px;
            border: 0;
            
        }

.lxwmTitle {
    width: 260px;
    height: 30px;
    background-color: #919499;
    margin: auto;
    margin-top: 5px;
}

    .lxwmTitle ul {
        margin: 0px;
        padding: 8px 0px 0px 30px;
        color: #ffffff;
        font-weight: bold;
    }

.lxnr {
    width: 240px;
    height: auto;
    color: #ffffff;
    margin: auto;
    padding-top: 8px;
}

.lxnr pre {
    font-family: Arial
}

.topnavbar {
    float: right;
    list-style: none;
    padding: 0px;
    margin-top: 8px;
}

    .topnavbar li {
        float: left;
        width: 50px;
        padding-right: 5px;
        color: #ffffff;
    }

    .topnavbar a {
        color: #ffffff;
        text-decoration: none;
    }

        .topnavbar a:visited {
            color: #ffffff;
            text-decoration: none;
        }

.viewMain {
    width: 992px;
    background-color: #ffffff;
    min-height: 300px;
    height: auto;
    margin: auto;
    padding: 10px 10px 10px 10px;
}
.phead {
    height: auto;
    min-height: 280px;
}

.pimg {
    float: left;
    margin-right: 30px;
}
.pimg img{
    width: 260px;
    height: 259px; 
}

.ptitle {
    float: left;
    height: 260px;
    width: 700px;
}

.ptitle span {
    font-weight: bold;
    display: block;
    width: 87px;
    text-align: right;
}

 .pcontent {
    margin-top: 20px;
}

 .pcontent img {
     max-width: 992px;
 }