* {
    margin: 0;
    padding: 0;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
}
a {
    text-decoration: none;
}
.header {
    background: url(jczfwgbg.png) no-repeat center center;
    height: 433px;
}

.content {
    margin: 0 auto;
    width: 1200px;
}

.header .logo {
    padding-top: 20px;
    float: left;
}
.main {
    background: url(bzmubg.jpg) repeat-y center center;
    background-size: cover;
    min-height: 1370px;
    /* position: relative; */
}
.main-pos {
    position: relative;
}
.main .title {
    text-align: center;
    margin-bottom: 80px;
}
.main .title h1 {
    padding-top: 50px;
    font-size: 0;

}
.main .title h1 .title-before {
    color: #1b69b1;
}
.main .title h1 span {
    display: inline-block;
    font-size: 28px;
    line-height: 36px;
    font-weight: 700;
}
.main .title h1 .title-before:before {
    vertical-align: middle;
    content: "";
    display: inline-block;
    width: 28px;
    margin-right: 25px;
    height: 30px;
    background: url(111_03.png) no-repeat;
}
.main .title h1 .title-after:after {
    vertical-align: middle;
    content: "";
    display: inline-block;
    /* padding-left: 25px; */
    margin-left: 25px;
    width: 28px;
    height: 30px;
    background: url(111_05.png) no-repeat;
}
.main .title h1 .title-after {
    color: #cb1d26;
    padding-right: 25p;
}
.subtitle {
    text-align: center;
    font-size: 28px;
    font-weight: 700;
}
.jdul, .jdul2 {
    padding: 54px;
    position: relative;
}
.subtitle {
    text-align: center;
    font-size: 28px;
    font-weight: 700;
}

.xz-top, .xz-link {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.xs-over-l {
    float: left;
    width: 176px;
    height: 159px;
    padding-top: 45px;
    text-align: center;
    border-right: 1px solid #ececec;
}
.xs-over-c {
    float: left;
    width: 728px;
    height: 204px;
    border-right: 1px solid #ececec;
}
.xs-over-r {
    float: right;
    width: 270px;
    height: 220px;
    margin-left: 24px;
}
.xs-over-c-lis li {
    float: left;
    line-height: 33px;
    margin: 0 5px;
}
ol, ul, li {
    list-style: none;
}
li {
    margin: 0px;
    padding: 0px;
}
.xs-over-c p {
    margin: 0 0 0 75px;
    line-height: 38px;
}
.xs-over-c-lis {
    margin: 25px 0 0 74px;
    overflow: hidden;
}
.xs-over-l span {
    display: block;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}