﻿
    * {
        font-size: 14px;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }

    a {
        text-decoration: none;
    }

    div, ul, li {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    body {
        margin: 0;
        padding: 0;
        font-family: "SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .con-w {
        width: 100%;
        margin: 20px 0;
    }

    .con-b {
        background-color: #e1f3fd;
        width: 100%;
    }

    .news-zdgz {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        width: 1280px;
        margin: auto;
    }

    .news-zdgz img {
        /*width: 600px;*/
    }

    .zdgz {
        width: 600px;
    }

    .zdgz-tit {
        width: 600px;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #3599df;
    }
	.zdgz_box,.zdgz_box .zdgz-tit{width:640px;}

    .zdgz-tit-p a, .zcwjk-tit-p a {
        color: #2f72c6;
        font-size: 24px;
        font-weight: bolder;
    }

    .zdgz-tit-p img, .zcwjk-tit-p img {
        width: 30px;
    }

    .more a {
        color: gray;
        line-height: 48px;
        text-decoration: none;
        font-size: 14px;
    }

    .zdgz-list {
        margin-top: 10px;
    }

    .zdgz-list ul li {
        display: flex;
        flex-direction: row;
        height: 30px;
        margin-top: 12px;
    }

    .news-zdgz .zdgz-list ul li:first-child,
    .news-zdgz .zdgz-list ul li:nth-child(2) {
        display: block;
        height: auto;
        line-height: 45px;
        padding-bottom: 15px;
        border-bottom: 1px solid #cdcdcd;
    }

    .news-zdgz .zdgz-list ul li:first-child .memo,
    .news-zdgz .zdgz-list ul li:nth-child(2) .memo{
        text-indent: 2em;
    }

    .zdgz-list ul li a:hover {
        color: #0471c6;
    }

    .zdgz-list ul li a {
		font-size:18px;
        display: block;
        width: 600px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #282828;
    }

    .dian {
        display: block;
        width: 6px;
        height: 6px;
        border-radius: 20px;
        background-color: #81c4e1;
        position: relative;
        margin: 8px 10px;
    }

    .zcztc {
        display: flex;
        margin: 20px auto;
        justify-content: space-between;
		width:1000px;
    }

    .zcwjk {
        width: 540px;
    }

    .zcwjk-tit {
        width: 540px;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #3599df;
    }

    .search {
        display: flex;
        justify-content: space-between;
        border: 1px solid #ace1ff;
        height: 26px;
        margin-top: 8px;
    }

    .input-search {
        border: none;
        background-color: white;
        height: 24px;
        line-height: 24px;
        width: 260px;
    }

    .input-search-img {
        background-color: white;
    }

    .zcwjk-list {
        margin-top: 20px;
    }

    .zcwjk-list ul li {
        display: flex;
        flex-direction: row;
        height: 56px;
        align-items: center;
        margin: 10px 0;
        background-color: white;
    }

    .zcwjk-list ul li a {
        display: block;
        color: #6b6b6b;
        width: 490px;
		font-size:18px;
    }

    .zcwjk-list ul li a:hover {
        color: #0471c6;
    }

    .qyztc {
        width: 430px;
    }

    .qyztc-tit {
        height: 49px;
    }

    .qyztc-con {
        background-color: white;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 20px;
        padding: 10px 0;
    }

    .qyztc-con a {
        display: block;
        margin: 10px;
    }

    .qyztc-con a img {
        display: block;
        width: 163px;
        border: 1px solid #93c7e0;
    }

    .csld {
        width: 1280px;
        display: flex;
        margin: 20px auto;
        justify-content: space-between;
    }

    .csld-left {
        display: flex;
        width: 540px;
        justify-content: space-between;
    }

    .csld-left-img1 {
        display: flex;
        flex-direction: column;
    }

    .csld-left-img1 a img {
        width: 260px;
    }