﻿/* 顶部菜单 */

/*.topPageNavBtnWrap {
    padding: 4px 0; position:absolute; top:210px;
    width: 100%;background-image: linear-gradient(to left, rgba(0,89,167,.9) 40%,rgba(0,89,167,.0));
}

.topPageNavBtnWrap:after {
    display: block;
    content: '';
    clear: both;
    zoom: 1;
}
.topPageNavBtnWrap-right{max-width: 1200px;margin: 0 auto;}
.topPageNavBtnWrap ul { float:right;}

.topPageNavBtnWrap ul li {
    float: left;
}

.topPageNavBtnWrap ul li a {
    display: block;
    font-size: 18px;
    color: #fff;
    height: 40px;
    line-height: 40px;
    padding: 0 34px;
    position: relative;
}

.topPageNavBtnWrap ul li:last-child a {
    padding-right: 0!important;
}

.topPageNavBtnWrap ul li.active a:after {
    display: block;
    content: '';
    clear: both;
    width: 34px;
    height: 2px;
    background-color: #ffffff;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -17px;
}
*/

.containkWrap .newsListWrap {
    width: 100%;
    margin: 0 auto 20px;
    max-width: 1350px;
}

.containkWrap .newsListWrap .layui-carousel {}

.containkWrap .newsListWrap .layui-carousel .itemList {
    position: relative;
}

.containkWrap .newsListWrap .layui-carousel .itemList .img {
    display: block;
    width: 100%;
    /*height: 100%;*/
}

.containkWrap .newsListWrap .layui-carousel .itemList .text {
    width: 100%;
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    color: #fff;
    padding: 0 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .4);
}
/* 政策文件 */

.containkWrap .newsListWrap .dynamicWrap {
    background-color: #fff;
    padding: 0 24px 8px;
}

.containkWrap .newsListWrap .dynamicWrap .generalTitle {
	border-bottom: 1px solid #618dba;
    margin-bottom: 25px;
}

.containkWrap .newsListWrap .dynamicWrap .generalTitle p {
    font-size: 24px;
    color: #004892;
    border-bottom: 2px solid #618dba;
    position: relative;
    height: 60px;
    line-height: 60px; margin-bottom:1px
}
.containkWrap .newsListWrap .dynamicWrap .generalTitle p span a{color:#555; font-size:20px;
 margin-bottom:1px; float:left; background:#fff}
 .containkWrap .newsListWrap .dynamicWrap .generalTitle p span.now7 a{ font-size: 24px;color: #004892;}
	.containkWrap .newsListWrap .dynamicWrap .generalTitle p span a:hover{ background:none; color:#004892}
.containkWrap .newsListWrap .dynamicWrap .generalTitle p a {
    background: #aacee9;
    border-radius: 4px;
    color: #004892;
    font-size: 14px;
    padding: 1px 10px;
    display: block;
	height:30px; line-height:30px;
    float: right; margin-top:20px;
}
.containkWrap .newsListWrap .dynamicWrap .generalTitle p a:hover{ background:#c0e1fa}

/*.containkWrap .newsListWrap .dynamicWrap .generalTitle p:before {
    display: block;
    content: '';
    clear: both;
    width: 5px;
    height: 21px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -10px;
    background-color: #1369c0;
}
*/


.layui-col-md12{width: 100%;float: none; margin: 0.8% auto; max-width: 1350px;}
.layui-col-md12 .imgDev img{width: 100%;}



/* 板块二 */

.containkWrap .imgIntroWrap .layui-col-md6:nth-of-type(1) {
    padding-right: 10px;
}

.containkWrap .imgIntroWrap .layui-col-md6:nth-of-type(2) {
    padding-left: 10px;
}

.containkWrap .imgIntroWrap {
    width: 100%;
    margin: 0 auto 20px;
    max-width: 1350px;
}

.containkWrap .imgIntroWrap .imgWrap img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.containkWrap .imgIntroWrap .imgWrap.img01Wrap {}

.containkWrap .imgIntroWrap .imgWrap.img02Wrap {}

.containkWrap .imgIntroWrap .imgWrap.img02Wrap span {
    text-shadow: -2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
    background-color: #8bcbfc;
    color: #1973b8;
    font-size: 36px;
    font-weight: bold;
    display: block;
    height: 87px;
    line-height: 87px;
    text-align: center;
}


/* 政府信息 */

.containkWrap .governInfoWrap {
    width: 100%;
    margin: 0 auto 20px;
    max-width: 1350px;
}

.containkWrap .governInfoWrap>.layui-col-md6:nth-of-type(1) {
    padding-right: 10px;
}

.containkWrap .governInfoWrap>.layui-col-md6:nth-of-type(2) {
    padding-left: 10px;
}

.containkWrap .governInfoWrap .generalTitle p {
    font-size: 24px;
    color: #004892;
    border-bottom: 2px solid #618dba;
    position: relative;
    height: 60px;
    line-height: 60px;
    margin-bottom: 1px;
}
.containkWrap .governInfoWrap .generalTitle p a{background: #aacee9;
    border-radius: 4px;
    color: #004892;
    font-size: 14px;
    padding: 1px 10px;
    display: block;
    height: 30px;
    line-height: 30px;
    float: right;
    margin-top: 20px;}
.containkWrap .governInfoWrap .generalTitle p a:hover{ background:#c0e1fa}
.containkWrap .governInfoWrap .generalTitle p span a{color:#555; font-size:20px;
 margin-bottom:1px; float:left; background:#fff}
.containkWrap .governInfoWrap .generalTitle p span.now7 a{ font-size: 24px;color: #004892;}
.containkWrap .governInfoWrap .generalTitle p span a:hover{ background:none; color:#004892}
/*.containkWrap .governInfoWrap .generalTitle p:before {
    display: block;
    content: '';
    clear: both;
    width: 5px;
    height: 21px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -10px;
    background-color: #1369c0;
}*/

.containkWrap .governInfoWrap .publicityOfGovernInfoWrap {
    padding: 0 22px 5px;
    background-color: #fff;
    margin-bottom: 20px;
}

.containkWrap .governInfoWrap .publicityOfGovernInfoWrap .generalTitle {
	border-bottom: 1px solid #618dba;
    margin-bottom: 17px;
}

.containkWrap .governInfoWrap .publicityOfGovernInfoWrap .listWrap {}

.containkWrap .governInfoWrap .publicityOfGovernInfoWrap .listWrap>div {
    margin-bottom: 18px;
}

.containkWrap .governInfoWrap .publicityOfGovernInfoWrap .listWrap>div:nth-of-type(odd) {
    float: left;
   
}

.containkWrap .governInfoWrap .publicityOfGovernInfoWrap .listWrap>div:nth-of-type(even) {
    float: right;
    padding-left: 15px;
}

.containkWrap .governInfoWrap .publicityOfGovernInfoWrap .listWrap>div a {
    
    font-size: 22px; text-align:center;
    color: #004892;
   
    overflow: hidden;
    display: block; height:65px;line-height: 60px;
}

.containkWrap .governInfoWrap .publicityOfGovernInfoWrap .listWrap a {
    background: url(V5box2.png) no-repeat ;
    background-size: 100%;
}
.containkWrap .governInfoWrap .publicityOfGovernInfoWrap .listWrap a:hover{background: url(V5boxhover2.png) no-repeat ; background-size: 100%; color:#fff}



/* 政府信息公开目录 */

.containkWrap .governInfoWrap .governInfoDirectoryWrap {
    background-color: #fff;
    padding: 0 22px 33px;
}

.containkWrap .governInfoWrap .governInfoDirectoryWrap .generalTitle {
	    border-bottom: 1px solid #618dba;
    margin-bottom: 20px;
}

.containkWrap .governInfoWrap .governInfoDirectoryWrap .listWrap {}

.containkWrap .governInfoWrap .governInfoDirectoryWrap .listWrap .layui-col-md4 {
    margin-bottom: 16px;
}

.containkWrap .governInfoWrap .governInfoDirectoryWrap .listWrap .layui-col-md4:nth-of-type(3n + 1) {
    padding-right: 8px;
}

.containkWrap .governInfoWrap .governInfoDirectoryWrap .listWrap .layui-col-md4:nth-of-type(3n + 2) {
    padding: 0 8px;
}

.containkWrap .governInfoWrap .governInfoDirectoryWrap .listWrap .layui-col-md4:nth-of-type(3n) {
    padding-left: 8px;
}

.containkWrap .governInfoWrap .governInfoDirectoryWrap .listWrap .layui-col-md4 a {
    background: url(V5box3.png) no-repeat;background-size: 100%;
    display: block;
    text-align: center;
    height: 64px;
    line-height: 43px;
    border-radius: 4px; color:#333;
    
    font-size: 18px;
    cursor: pointer;
    overflow: hidden;
}
.containkWrap .governInfoWrap .governInfoDirectoryWrap .listWrap .layui-col-md4 a:hover{color: #1369c0; background:url(V5boxhover3.png) no-repeat ;background-size: 100%;}

/* 政策文件 */
.containkWrap {
    min-height: calc(100vh - 458px);
}
.containkWrap .governInfoWrap .policyDocumentWrap {
    background-color: #fff;
    padding: 0 24px 8px;
}

.containkWrap .governInfoWrap .policyDocumentWrap .generalTitle {
	border-bottom: 1px solid #618dba;
    margin-bottom: 8px;
}

.containkWrap .governInfoWrap .policyDocumentWrap .listWrap {
    height: 478px;
}

.containkWrap .governInfoWrap .policyDocumentWrap .listWrap li {}

.containkWrap .governInfoWrap .policyDocumentWrap .listWrap li a {
    font-size: 16px;
    color: #000;
    position: relative;
    display: block;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 18px;
}

.containkWrap .governInfoWrap .policyDocumentWrap .listWrap li a:hover {
    color: #1369c0;
}

.containkWrap .governInfoWrap .policyDocumentWrap .listWrap li a:before {
    display: block;
    content: '';
    width: 9px;
    height: 9px;
    position: absolute;
    left: 0;
    top: 32%;
	background: url(V5dian.jpg) no-repeat left center;
}

@media screen and (min-width: 992px) {
    .containkWrap .governInfoWrap .governInfoDirectoryWrap .listWrap {
        overflow-y: auto;
        height: 160px;
        margin-right: -22px;
        padding-right: 22px;
    }
    .containkWrap .governInfoWrap .governInfoDirectoryWrap .listWrap::-webkit-scrollbar {
        width: 12px;
        height: 116px;
        background-color: #fff;
    }
    /*定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸*/
    .containkWrap .governInfoWrap .governInfoDirectoryWrap .listWrap::-webkit-scrollbar-track {
        /*-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);*/
        border-radius: 6px;
        background-color: #fff;
    }
    /*定义滚动条的轨道，内阴影及圆角*/
    .containkWrap .governInfoWrap .governInfoDirectoryWrap .listWrap::-webkit-scrollbar-thumb {
        height: 20px;
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
        background-color: rgba(199, 199, 199, .8);
    }
    .containkWrap .newsListWrap .layui-col-md5 {
        width: 45.6666%;
    }
    .containkWrap .newsListWrap .layui-col-md7 {
        width: 54.3333%;
    }
}

@media screen and (max-width: 992px) {
    .containkWrap .newsListWrap .layui-col-md5 {
        margin-bottom: 10px;
    }
    .containkWrap .imgIntroWrap {
        margin-bottom: 10px;
    }
    .containkWrap .imgIntroWrap .imgWrap img {
        width: 100%;
    }
    .containkWrap .imgIntroWrap .layui-col-md8 {
        margin-bottom: 10px;
    }
    .containkWrap .imgIntroWrap .layui-col-md6:nth-of-type(1) {
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 10px;
    }
    .containkWrap .imgIntroWrap .layui-col-md6:nth-of-type(2) {
        padding-left: 0;
        padding-right: 0;
    }
    .containkWrap .governInfoWrap {
        margin-bottom: 10px;
    }
    .containkWrap .governInfoWrap>.layui-col-md6:nth-of-type(1) {
        padding-right: 0;
        margin-bottom: 10px;
    }
    .containkWrap .governInfoWrap>.layui-col-md6:nth-of-type(2) {
        padding-left: 0;
    }
    .containkWrap .governInfoWrap .publicityOfGovernInfoWrap {
        margin-bottom: 10px;
    }
    .containkWrap .governInfoWrap .publicityOfGovernInfoWrap .listWrap>div:nth-of-type(odd) {
        padding-right: 0;
    }
    .containkWrap .governInfoWrap .publicityOfGovernInfoWrap .listWrap>div:nth-of-type(even) {
        padding-left: 0;
    }
    .containkWrap .governInfoWrap .governInfoDirectoryWrap .listWrap .layui-col-md4:nth-of-type(3n + 1) {
        padding-left: 8px;
    }
    .containkWrap .governInfoWrap .governInfoDirectoryWrap .listWrap .layui-col-md4:nth-of-type(3n) {
        padding-right: 8px;
    }
}