﻿body {
    background: url("zc_bg.png") top center no-repeat #fff;
}
.container {
    width: 1200px;
    margin:0 auto;
}
.zcheader {
    height: 468px;
    position: relative;
}
.zcheader a {
    position: absolute;
    top: 20px;
}
.gwyzc {
    background: url("zc_bg_jc.png") top center no-repeat;
    height: 146px;
    padding: 50px 0;
}
.gwyzc a {
    text-align: center;
    display: block;
}
.gwyzc h1 {
    font-size: 28px;
    line-height: 50px;
    font-weight: bold;
}
.gwyzc h3 {
    font-size: 26px;
    line-height: 50px;
}
.gwyzc span {
    font-size: 18px;
    line-height: 35px;
    display: block;
}
.zcly {
    margin-top: 60px;
    text-align: center;
}
.zcly ul,.zcqx ul {
    margin-top: 30px;
}
.zcly li,.zcqx li {
    width: 224px;
    height: 63px;
    float: left;
    margin-bottom: 18px;
    background: url("zc_ly_li.png") top center no-repeat;
    text-align: center;
    line-height: 63px;
    font-size: 16px;
    cursor: pointer;
    margin-right: 16px;
}
.zcly li a,.zcqx li a {
    color:#333;
}
.zcly li a:hover,.zcly li:hover a,.zcqx li a:hover,.zcqx li:hover a  {
    color:#fff;
}
.zcly li:hover,.zcqx li:hover {
    background: url("zc_ly_li_on.png") top center no-repeat;
}
.zcqx {
    width: 100%;
    background-color: #f7f7f7;
    margin-top: 60px;
    padding: 50px 0;
    text-align: center;
}
.zcdt {
    margin-top: 60px;
}
.zcdt .zctitle {
    text-align: center;
}
.zcdt .zccont {
    margin-top: 30px;
}
.zcdt .zccont ul li {
    height: 40px;
    line-height: 40px;
    padding-left: 15px;
    background: url(liststyle.png) no-repeat left center;
}
.zcdt .zccont ul li span {
    float: right;
    color: #b0b0b0
}

