﻿@import url("rest.css");

a {
    text-decoration: none;
    color: #000000;
}

a:hover {
    color: #035fa8;
}

.body {
    width: 100%;
    position: relative;
}

.body .main {
    margin: 0 auto;
    text-align: center;
    background: url(./banner.png) no-repeat;
    background-size: cover;
    box-sizing: border-box;
}

.body .main .banner-top {
    position: relative;
}

.body .main .banner-top p {
    color: #ee2621;
    margin: 0;
    padding: 0;
}

/* 顶部中 */
.body .banner-center .button {
    background: #035fa8;
}

.body .banner-center {
    text-align: center;
}

.body .banner-center .input {
    color: #b3b3b3;
    box-sizing: border-box;
    vertical-align: middle;
}

.body .banner-center .button {
    border: none;
    vertical-align: middle;
    cursor: pointer;
}

/* 顶部下 */
.body .main .banner-bottom {
    margin: 0 auto;
    position: relative;
}

.body .main .banner-bottom .left {
    float: left;
}

.body .main .banner-bottom .left .zzms a img {
    vertical-align: middle;
}

.body .main .banner-bottom .left .zzms a span {
    vertical-align: middle;
}

.body .main .banner-bottom .right {
    float: right;
}

.body .main .banner-bottom .left div {
    display: inline-block;
    outline-style: none;
    vertical-align: middle;
}

.body .main .banner-bottom .left .zzms a {
    color: #e5eff6;
    display: block;
}

.body .main .banner-bottom .left .tczzms a {
    color: #035fa8;
}

.body .main .banner-bottom .left .zzms {
    color: #e5eff6;
    background: #035fa8;
    float: left;
}

.body .main .banner-bottom .left .tczzms {
    background: #e5eff6;
    color: #035fa8;
    float: left;
}

.body .main .banner-bottom .right {
    position: absolute;
    right: 0;
}

/* 今日头条 */
.subject {
    margin: 0 auto;
}

.title {
    margin: 0 auto;
    background-color: #e5eff6;
    text-align: center;
    position: relative;
}

.title .left {
    position: absolute;
    left: 0;
    bottom: 0;
}

.title .right {
    position: absolute;
    right: 0;
    bottom: 0;
}

.title .left {
    background-color: #035fa8;
    color: white;
    box-sizing: border-box;
}

.title .right {
    text-align: center;
    box-sizing: border-box;
}

.title .right .top {
    color: #9a090d;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
}

.title .right .bottom li {
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.title .right .top a {
    color: #9a090d;
}

.title .right .top a:hover {
    text-decoration: none;
}

.title .right .bottom li a {
    color: #626262;
}

.title .right .bottom a:hover {
    color: #035fa8;
}

/* 轮播图 */
.body .article {
    background-color: #ffffff;
    margin: 0 auto;
}

.body .article .swiper,
.content {
    float: left;
}

.body .article .swiper {
    position: relative;
    box-sizing: border-box;
}

.body .article .swiper img {
    position: absolute;
    top: 0;
    bottom: 0;
}

.body .article .swiper .img li {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.body .article .swiper .img .active {
    opacity: 1;
}

.body .article .swiper .list {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000000;
    opacity: 0.5;
}

.body .article .swiper .list li {
    font-weight: 600;
    color: white;
    box-sizing: border-box;
    display: none;
}

.body .article .swiper .list .listcontent {
    display: block;
}

.body .article .swiper .icon {
    position: absolute;
    bottom: 0;
}

.body .article .swiper .icon li {
    background-color: white;
    border-radius: 50%;
    float: left;
}

.body .article .swiper .icon .icon-nav {
    background-color: #035fa8;
}

.body .article .swiper a {
    color: #ffffff;
}

.body .article .swiper a:hover {
    text-decoration: none;
}


/* 轮播图右侧 */
.body .article .content {
    background-color: #ffffff;
}

.body .article .content dl {
    margin: 0;
    padding: 0;
}

.body .article .content dl dt {
    box-sizing: border-box;
}

.body .article .content dl .last {
    margin-bottom: 0 !important;
}

.body .article .content dl .first {
    color: white;
    background: linear-gradient(to right, #0c65ab, white);
    background: -moz-linear-gradient(to right, #0c65ab, white);
    background: -ms-linear-gradient(to right, #0c65ab, white);
    background: -o-linear-gradient(to right, #0c65ab, white);
    background: linear-gradient(to right, #0c65ab, white);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0c65ab', endColorStr='white', gradientType='1');
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0c65ab',endColorStr='white',gradientType='1')";
}

.body .article .content dl .first a {
    color: white;
}

.body .article .content dl a {
    text-decoration: none;
}

.body .article .content dl dt a {
    display: inline-block;
    overflow: hidden;
}


/* 各种服务 */
.body .service div {
    float: left;
}

.body .service a {
    color: white;
    display: block;
    height: 100%;
    box-sizing: border-box;
}

.body .service a:hover {
    text-decoration: none;
    font-weight: bold;
}

.body .service div {
    color: #ffffff;
    box-sizing: border-box;
}


.body .service img {
    vertical-align: middle;
}

.body .service a {
    vertical-align: middle;
}

.body .service .yl {
    background-color: #41a0a8;
}

.body .service .yq {
    background-color: #e9b653;
}

.body .service .ylfw {
    background-color: #81ae33;
}


/* 政策等等 */

.body .policy a {
    color: white;
    display: block;
    height: 100%;
}

.body .policy a:hover {
    text-decoration: none;
    font-weight: bold;
}

.body .policy div {
    float: left;
    color: #ffffff;
    text-align: center;
}

.body .policy .zc {
    background-color: #7a80d0;
    box-sizing: border-box;
}

.body .policy .xc {
    background-color: #287857;
    box-sizing: border-box;
}

.body .policy .yp {
    background-color: #d05c2f;
    box-sizing: border-box;
}

.body .policy .cz {
    background-color: #035fa8;
    box-sizing: border-box;
}


/* 通知基层动态等等 */
.btnstatue {
    display: none;
}

.body .message .attention {
    box-sizing: border-box;
    font-size: 0;
}

.body .message .attention div {
    float: left;
}

.body .message .attention .head span {
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

.active-attention {
    background-color: #035fa8;
    color: white;
    border-bottom: white;
}

.body .message .attention .tail {
    background-color: #035fa8;
    text-align: center;
    cursor: pointer;
}

.body .message .attention .tail span {
    color: white;
}

.body .message .attention .tail a {
    color: white;
    display: block;
}

.body .message .attention .tail a:hover {
    text-decoration: none;
}

.body .message .news ul {
    margin: 0;
    padding: 0;
}

.body .message .news ul li {
    list-style-type: square;
}

.body .message .news ul li span {
    vertical-align: middle;
}

.body .message .news-jcdt ul li span {
    vertical-align: middle;
}

.body .message .news ul li .font {
    color: #999999;
}


.body .message .news ul li a {
    text-decoration: none;
    color: #000000;
}

.body .message .news ul li a span:nth-child(1) {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.body .message .news-jcdt ul li a span:nth-child(1) {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.body .message .news ul li a:hover {
    color: #035fa8;
}

.body .message .news-jcdt ul {
    margin: 0;
    padding: 0;
}

.body .message .news-jcdt ul li {
    list-style-type: square;
}

.body .message .news-jcdt ul li .font {
    color: #999999;
}


.body .message .news-jcdt ul li a {
    text-decoration: none;
    color: #000000;
}

.body .message .news-jcdt ul li a:hover {
    color: #035fa8;
}

.body .message .news-jcdt {
    display: none;
}

.body .message .zt a {
    display: inline-block;
}

.body .message .zt li {
    float: left;
}

.body .message .zt img {
    width: 100%;
    height: 100%;
}

.body .message .zt li:nth-child(3) {
    margin-right: 0;
}


/* 政务服务 */
.body .communicate .box a {
    display: block;
}

.body .communicate {
    background-color: #f7f7f7;
    box-sizing: border-box;
}

.body .communicate .box {
    background-color: white;
    box-sizing: border-box;
}

.body .communicate .box a:hover {
    text-decoration: none;
}

.body .communicate .box .zwfu dd {
    margin: 0;
    padding: 0;
}

.body .communicate .box dt {
    box-sizing: border-box;
    color: #005fa9;
    font-weight: bold;
}

.body .communicate .box .zwfu dd ul li {
    float: left;
    background-color: #f7f7f7;
}

.body .communicate .box .zwfu dd ul li img {
    vertical-align: middle;
}

.body .communicate .box .zwfu dd ul li span {
    vertical-align: middle;
}


.body .communicate .box .hdjl dd ul li {
    float: left;
    text-align: center;
}


.clearfix::after {
    content: "";
    clear: both;
    display: block;
}

/* 底部各种 */
.body .subject .goverment {
    background-color: #eeeeee;
    box-sizing: border-box;
}

.body .subject .goverment .index {
    background-color: white;
}

.body .subject .goverment .index ul:nth-child(1) li {
    text-align: center;
    float: left;
    cursor: pointer;
}

.active-goverment {
    background-color: #f7f7f7 !important;
}

.body .subject .goverment .index ul:nth-child(1) li:nth-child(1) {
    background-color: #eeeeee;
}

.body .subject .goverment .index ul:nth-child(1) li:nth-child(2) {
    background-color: #eeeeee;
}

.body .subject .goverment .index ul:nth-child(1) li:nth-child(3) {
    background-color: #eeeeee;
}

.body .subject .goverment .index ul:nth-child(1) li:nth-child(4) {
    background-color: #eeeeee;
}

.body .subject .goverment .index ul:nth-child(1) li:nth-child(5) {
    background-color: #eeeeee;
}

.body .subject .goverment .index .temple {
    box-sizing: border-box;
}

.body .subject .goverment .index .temple li {
    float: left;
    text-align: center;
}

.body .subject .goverment .index .temple li img {
    box-sizing: border-box;
    vertical-align: middle;
}

.body .subject .goverment .index .temple li span {
    display: inline-block;
    box-sizing: border-box;
    vertical-align: middle;
}

.szfwz,
.dszzwz,
.qzfwz,
.szbmwz {
    display: none;
}


/* 结束 */
.body .end {
    box-sizing: border-box;
}

.body .end .icon {
    margin: 0 auto;
}

.body .end .icon div {
    float: left;
}

.body .end .about {
    text-align: center;
    font-weight: 500;
}