﻿.header .banner {
    background: url("http://cdcp.zxgzqz.com/pub/header_bg.jpg") no-repeat center top;
    width: 100%;
    min-width: 1200px;
    height: 245px;
}

.header .headerTop {
    width: 1200px;
    margin: 0 auto 30px;
    padding-top: 16px;
    line-height: 30px;
}

.header .headerTop .date {
    color: #5F9BCE;
    font-size: 18px;
}

.header .headerTop span, .header .headerTop a {
    display: inline-block;
    margin-left: 26px;
}

.header .headerTop span img, .header .headerTop a img {
    margin-right: 4px;
}

.header .headerTop span.ipv {
    width: 120px;
    text-align: center;
    color: #006fb7;
    background: #AAD5F1;
    border-radius: 15px;
}

.header .headerTop .slh{
    background: #dd0900;
    text-align: center;
    margin-left: 26px;
    display: inline-block;
    line-height: 30px;
    cursor: pointer;
    width: 102px;
    border-radius: 8px;
    color: #ffffff;
}

.header .headerTop .slh i {
    background: url(/pub/icon_slh.png) no-repeat;
    width: 19px;
    height: 19px;
    vertical-align: -4px;
    display: inline-block;
    margin-right: 4px;
}

.header .headerTop .fjqh {
    display: inline-block;
}

.header .headerTop .ydd, .header .headerTop .wechat{
    position: relative;
    cursor: pointer;
}

.header .headerTop .ydd .ewm{
    position: absolute;
    top: 30px;
    left: -16px;
    display: none;
    cursor: inherit;
}

.header .headerTop .wechat .ewm {
    position: absolute;
    top: 30px;
    left: 16px;
    display: none;
    cursor: inherit;
}

.header .headerTop .wza img {
    margin-right: 6px;
    vertical-align: -4px;
}

.header .headerCon {
    width: 1200px;
    margin: 54px auto 0;
}

.header .zzzq {
    margin-top: 4px;
    margin-right: 50px;
}

.header .search {
    margin-top: 10px;
}

.header .search form {
    width: 440px;
    height: 56px;
    line-height: 56px;
    border-radius: 28px;
    display: block;
    background: #ffffff;
    overflow: hidden;
}

.header .search form input {
    height: 54px;
    font-size: 18px;
    display: block;
    border: 1px solid #999999;
    border-right: none;
    background: none;
    border-radius: 28px 0 0 28px;
    width: 356px;
    text-indent: 20px;
}

.header .search form button {
    width: 83px;
    height: 100%;
    cursor: pointer;
    background: #006FB7;
    padding-right: 8px;
    display: block;
}

.header .nav {
    background: #006fb7;
    box-sizing: border-box;
    line-height: 70px;
    height: 70px;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
}

.header .nav ul {
    width: 1200px;
    margin: 0 auto;
}

.header .nav ul li {
    float: left;
    color: #FFFFFF;
    width: 200px;
    text-align: center;
}

.header .nav ul li.active {
    background: #349cdf;
}


