/* 部门自建页面 - 头尾自定义样式 */
.customHeader_iframe, .customFooter_iframe {
    width: 100%;
    height: 140px;
    border: none;
    overflow: hidden;
}
.customFooter_iframe {
    height: 193px;
}



/* 清除默认样式 */
* {
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei";
    box-sizing: border-box;
}

ul, li {
    list-style-type: none;
}

a {
    text-decoration: none;
}

body {
    min-width: 1200px;
}

/* 首页 */
.home-page {
    background: url(../images/bg.png) no-repeat center bottom;
    background-size: cover;
    padding-bottom: 85px;
}

.header {
    height: 567px;
    background: url(../images/top_img.png) no-repeat center top;
    background-size: cover;
    padding-top: 95px;
}

.header .content {
    width: 1200px;
    margin: auto;
}

.header .content img {
    width: 730px;
    margin: auto;
    display: block;
}

.header .notice {
    height: 235px;
    background: url(../images/notice_bg.png) no-repeat;
    background-size: contain;
    display: flex;
    align-items: center;
    margin-top: 80px;
    padding: 0 60px 0 230px;
}

.header .notice ul {
    width: 100%;
}

.header .notice li {
    line-height: 40px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #fff;
    font-size: 16px;
}

.header .notice a {
    color: #fff;
    background: url(../images/circle.png) no-repeat left center;
    background-size: 4px;
    padding-left: 15px;
}

.container {
    width: 1200px;
    margin: auto;
}

/* 业务办理 */
.business-process > img {
    width: 100%;
    margin-bottom: 40px;
}

.business-process .carousel-item {
    display: flex;
    justify-content: space-between;
}

.business-process .carousel-item a {
    width: 385px;
    border: 2px solid rgba(255, 255, 255, 0.7);
    border-radius: 20px;
    overflow: hidden;
}

.business-process .carousel-item img {
    width: 100%;
}

/* 去除轮播默认框背景色 */
.layui-carousel {
    background: none !important;
    padding: 0 8px;
}

.layui-carousel>[carousel-item]>* {
    background: none !important;
}

/* 修改轮播触发点样式 */
.layui-carousel-ind ul {
    background: none !important;
}

.layui-carousel-ind ul li {
    background-color: rgba(255, 255, 255, 0.8) !important;
}

.layui-carousel-ind ul li.layui-this {
    background-color: #2F89D6 !important;
    border: 1px solid #fff;
}

/* 专题专栏 */
.special-column {
    margin-top: 100px;
}

.special-column > img {
    width: 100%;
    margin-bottom: 32px;
}

.special-column div {
    display: flex;
    flex-wrap: wrap;
}

.special-column div a {
    width: 285px;
    margin: 8px calc((100% - 285px * 4) / 2 / 4);
    border: 2px solid rgba(255, 255, 255, 0.7);
    border-radius: 20px;
    overflow: hidden;
}

.special-column div img {
    width: 100%;
}