/**!
 * 首页
 * author: fxyue;
 * date:2019-10-29
 */
.ewb-col-hd {
    font-size: 0;
    text-align: center;
}

.ewb-col-name, .ewb-col-triangle, .ewb-col-tt {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
}

.ewb-col-tt p {
    line-height: 14px;
    color: #e1313f;
    text-transform: uppercase;
}

.ewb-col-tt p:first-child {
    font-size: 24px;
    font-weight: bold;
    line-height: 32px;
}

.ewb-col-triangle {
    width: 24px;
    height: 46px;
}

.ewb-col-triangle.left {
    background: url("/Template/dynamic/jczwgk/css/../images/col_triangle_left.png") 0 11px no-repeat;
}

.ewb-col-triangle.right {
    background: url("/Template/dynamic/jczwgk/css/../images/col_triangle_right.png") 0 1px no-repeat;
}

.ewb-col-tt {
    padding: 0 3px;
}

/* 文件制度 */
.ewb-policy {
    padding: 30px 0 10px;
}

.ewb-policy-bd {
    padding-top: 20px;
    margin: 0 -15px;
    overflow: hidden;
}

.ewb-policy-bd>ul {
    margin: 0 15px;
    width: 1300px;
}

.ewb-policy-list {
    float: left;
    width: 20%;
}

.ewb-policy-item {
    display: block;
    padding: 15px 50px 15px 58px;
    font-size: 0;
    text-align: center;
    color: #666;
    background: url("/Template/dynamic/jczwgk/css/../images/policy_bg_02.png") left center no-repeat;
    height: 161px;
}

.policy1 .ewb-policy-item {
    background-image: url("/Template/dynamic/jczwgk/css/../images/policy_bg_01.png");
    margin: 0 -30px 0 -15px;
}

.policy2 .ewb-policy-item {
    margin: 0 -26px 0 -19px;
}

.policy3 .ewb-policy-item {
    margin: 0 -22px 0 -23px;
}

.policy4 .ewb-policy-item {
    margin: 0 -19px 0 -26px;
}

.policy5 .ewb-policy-item {
    background-image: url("/Template/dynamic/jczwgk/css/../images/policy_bg_03.png");
    margin: 0 -15px 0 -30px;
}

.ewb-policy-node {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    height: 131px;
    padding-left: 52px;
    background: url("/Template/dynamic/jczwgk/css/../images/policy_icon.png") left center no-repeat;
}

.ewb-policy-node-span {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    text-align: left;
    color: #000000;
}

.ewb-policy-node>i {
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%;
}

.ewb-policy-item:hover,.ewb-policy-item.accfocus {
    color: #fff;
    /*background-image: url("/Template/dynamic/jczwgk/css/../images/policy_bg_02h.png");*/
}

.ewb-policy-node-span:hover,.ewb-policy-item.accfocus {
    font-size: 20px;
}

/*.policy1 .ewb-policy-item:hover,.policy1 .ewb-policy-item.accfocus {
    background-image: url("/Template/dynamic/jczwgk/css/../images/policy_bg_01h.png");
}

.policy5 .ewb-policy-item:hover,.policy5 .ewb-policy-item.accfocus {
    background-image: url("/Template/dynamic/jczwgk/css/../images/policy_bg_03h.png");
}

.ewb-policy-item:hover .ewb-policy-node,.ewb-policy-item.accfocus .ewb-policy-node {
    background-image: url("/Template/dynamic/jczwgk/css/../images/policy_iconh.png");
}*/
/* pad */
@media (max-width: 979px) {
    .ewb-policy-bd {
        margin: 0;
        overflow-x: auto;
    }
}

.ewb-full {
    padding-bottom: 50px;
}

.ewb-full .ewb-col-tt {
    padding: 0 30px;
}

.ewb-full-bd>ul {
    margin-left: -20px;
}

.ewb-full-list {
    float: left;
    width: 33.33%;
    margin-top: 20px;
}

.ewb-full-item {
    display: block;
    margin-left: 20px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: right bottom;
    font-size: 0;
    text-align: center;
    box-shadow: -1px 2px 18px 0px rgba(255, 226, 228, 0.6);
}

.ewb-full-list:hover .ewb-full-item,.ewb-full-list.accfocus .ewb-full-item {
    transform: translateY(-10px);
}

.full1 {
    background-image: url("/Template/dynamic/jczwgk/css/../images/full_img_01.jpg");
}

.full2 {
    background-image: url("/Template/dynamic/jczwgk/css/../images/full_img_02.jpg");
}

.full3 {
    background-image: url("/Template/dynamic/jczwgk/css/../images/full_img_03.jpg");
}

.ewb-full-node {
    height: 174px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 174px;
    display: inline-block;
    vertical-align: middle;
    line-height: 174px;
    font-size: 24px;
    color: #000;
    text-align: left;
    width: 420px;
}

.full1 {
    background-image: url("/Template/dynamic/jczwgk/css/../images/full_icon_01.png");
}

.full2{
    background-image: url("/Template/dynamic/jczwgk/css/../images/full_icon_02.png");
}

.full3 {
    background-image: url("/Template/dynamic/jczwgk/css/../images/full_icon_03.png");
}

.ewb-full-node3 {
    height: 174px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 174px;
    display: inline-block;
    vertical-align: middle;
    line-height: 174px;
    font-size: 24px;
    color: #000;
    text-align: left;
    width: 294px;
}

/* 小屏 */
@media (max-width: 1299px) {
    .ewb-full-node {
        background-size: 72px 82px;
        padding-left: 100px;
        width: 220px;
    }
}

/* pad */
@media (max-width: 979px) {
    .ewb-full-node {
        height: 100px;
        line-height: 100px;
        width: 200px;
        font-size: 20px;
    }

    .ewb-full {
        padding-bottom: 20px;
    }
}

@media (max-width: 767px) {
    .ewb-full-list {
        width: 100%;
    }
}

/* 成果展示 */
.ewb-show {
    background: url("/Template/dynamic/jczwgk/css/../images/mask_pink_50.png") top center no-repeat #fdf8f8;
    padding: 50px 0 30px;
}

.ewb-show .ewb-col-tt {
    padding: 0 15px;
}

.ewb-show-bd {
    /* margin: 30px -10px 0; */
    margin: 30px -5px 0;
    position: relative;
}

.ewb-show-bd>.prev, .ewb-show-bd>.next {
    position: absolute;
    top: 50%;
    width: 42px;
    margin-top: -42px;
    height: 84px;
    background-repeat: no-repeat;
    z-index: 8;
    cursor: pointer;
}

.ewb-show-bd>.prev {
    left: 10px;
    background-image: url("/Template/dynamic/jczwgk/css/../images/show_arr_01.png");
}

.ewb-show-bd>.next {
    right: 10px;
    background-image: url("/Template/dynamic/jczwgk/css/../images/show_arr_02.png");
}

.ewb-show-bd>.prev:hover,.ewb-show-bd>.prev.accfocus {
    background-image: url("/Template/dynamic/jczwgk/css/../images/show_arr_01h.png");
}

.ewb-show-bd>.next:hover,.ewb-show-bd>.next.accfocus {
    background-image: url("/Template/dynamic/jczwgk/css/../images/show_arr_02h.png");
}

.ewb-show-content {
    width: 100%;
    height: 314px;
    overflow: hidden;
}

.ewb-show-list {
    float: left;
    width: 100%;
}

.ewb-show-item {
    float: left;
    width: 25%;
    padding: 10px 5px;
}

.ewb-show-node {
    border-top: 8px solid #ffe2e4;
    height: 132px;
    display: block;
    background: #fff;
    padding: 15px 10px 0;
}

.ewb-show-node:hover,.ewb-show-node.accfocus {
    border-top-color: #e1313e;
    background: #fff2f4;
    box-shadow: 0px 7px 8px 1px rgba(191, 189, 189, 0.25);
}

.ewb-show-node-img {
    float: left;
    margin-top: 11px;
    width: 70px;
    height: 82px;
}

.ewb-show-wrap {
    margin-left: 85px;
    /* margin-left: 90px; */
    overflow: hidden;
}

.ewb-show-wrap-h3 {
    height: 34px;
    line-height: 34px;
    /* font-size: 22px; */
    font-size: 20px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ewb-show-wrap>p {
    /* height: 56px; */
    height: 60px;
    line-height: 20px;
    /* line-height: 28px; */
    overflow: hidden;
    color: #888;
    font-size: 14px;
    /* font-size: 16px; */
}

/* pad */
@media (max-width: 979px) {
    .ewb-show-item {
        width: 50%;
    }

    .ewb-show {
        padding: 20px 0 10px;
    }

    .ewb-show-content {
        height: auto;
        overflow: initial;
    }
}

/* 手机端 */
@media (max-width: 767px) {
    .ewb-show-item {
        width: 100%;
    }
}

.ewb-news {
    padding: 50px 0 20px;
}

.ewb-news-left {
    margin-right: 30px;
}

.ewb-news-right {
    margin-left: 30px;
}

.ewb-news-bd {
    margin-top: 25px;
    height: 160px;
    overflow: hidden;
}

.ewb-column-list {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}

.ewb-column-list span {
    float: right;
    color: #999;
}

.ewb-column-list a {
    display: block;
    margin-right: 110px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 25px;
    background: url("/Template/dynamic/jczwgk/css/../images/list_grey_img.png") left center no-repeat;
}

.ewb-column-list:hover, .ewb-column-list:hover span, .ewb-column-list:hover a, .ewb-column-list.accfocus, .ewb-column-list.accfocus span, .ewb-column-list.accfocus a {
    color: #e1313f;
}

/* pad */
@media (max-width: 979px) {
    .ewb-news-left {
        margin: 0;
    }

    .ewb-news-right {
        margin: 20px 0 0;
    }

    .ewb-news {
        padding: 20px 0;
    }

    .ewb-news-bd {
        height: auto;
        margin-top: 15px;
    }
}

/* 修改 */
.ewb-show-node>img {
    margin-left: 10px;
}

.ewb-show-wrap {
    margin-left: 104px;
    padding-top: 38px;
}

.ewb-show-wrap-h3, .ewb-show-wrap>p {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #666;
}

/* pad */
@media (max-width: 979px) {
    .ewb-show {
        padding: 20px 0;
    }
}

.ewb-show-dot {
    margin-top: 20px;
    text-align: center;
}

.ewb-show-dot ul {
    display: inline-block;
    vertical-align: top;
    zoom: 1; }

.ewb-show-dot li {
    float: left;
    width: 14px;
    height: 14px;
    overflow: hidden;
    margin: 0 22px;
    font-size: 0;
    cursor: pointer;
    border-radius: 50%;
    background: #ffd1d5 !important;
}

.ewb-show-dot li.on {
    background: #e1313f!important;
}

.prohibit {
    cursor: not-allowed;
}

.prohibit div p {
    color: #999;
    pointer-events: none;
}

.prohibit div h3 {
    color: #999;
    pointer-events: none;
}

.ewb-show-bd .swiper-container {
    height:400px;
    padding-bottom: 40px;
    overflow: hidden;
}

.ewb-show-bd .swiper-pagination-bullets {
    bottom: 0;
    height: 14px;
    font-size: 0;
}

.ewb-show-bd .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 22px;
}

.ewb-show-bd .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    overflow: hidden;
    font-size: 0;
    cursor: pointer;
    border-radius: 50%;
    vertical-align: top;
    background: #ffd1d5 !important;
    opacity: 1;
}

.ewb-show-bd .swiper-pagination-bullet-active {
    background: #e1313f !important;
}

/* pad */
@media (max-width: 979px) {
    .ewb-show {
        padding: 20px 0;
    }
}

/* 文件制度 */
body.useOldFixed .ewb-policy-node>a {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    text-align: left;
    color: #000000;
}

body.useOldFixed .ewb-policy-node>a:hover, body.useOldFixed .ewb-policy-item.accfocus {
    font-size: 20px;
}

/* 全清单 */
body.useOldFixed li.ewb-full-list>a.ewb-full-item {
    font-size: 36px !important;
    Letter-spacing: 1px;
    line-height: 72px;
    min-height: 72px;
    font-weight: 500;
    color: #000;
    text-align: center;
}

/* 试点领域清单 */
body.useOldFixed .swiper-wrapper {
    margin-bottom: 50px !important;!i;!;
}

body.useOldFixed .swiper-pagination {
    bottom: 0 !important;
    line-height: 0;
    padding-top: 5px;
}

body.useOldFixed .swiper-pagination-bullet {
    width: 44px;
    height: 44px;
    border-radius: 26px;
    margin: 0 6px !important;
}

body.useOldFixed .swiper-pagination-bullet-active {
    width: 64px;
}
