﻿/* 顶部菜单 */

.governmentInformationDisclosure {
    width: 100%;
    margin: 0 auto 0px;
    background: url(V5zwgk_bg.png) no-repeat center bottom;
    background-size: 1920px 598px;
}

.governmentInformationDisclosure .indexGeneralTitle {
    margin-bottom: 40px;
}



.governmentInformationDisclosure .leadershipInformation {
    width: 100%;
    max-width: 1350px;
    margin: 0 auto 0;
}

.governmentInformationDisclosure .leadershipInformation::after {
    display: block;
    content: '';
    clear: both;
    zoom: 1;
}

.governmentInformationDisclosure .leadershipInformation .avatar {
    width: 300px; background:#ebf0f5; text-align:center; padding:20px 30px 60px 30px;
    height: auto;
    float: left;
}

.governmentInformationDisclosure .leadershipInformation .avatar img {
    width: 220px;
    height: 257px;
}
.governmentInformationDisclosure .leadershipInformation .titleWrap {
    
    margin-bottom: 10px;
    text-align: center;
}
.governmentInformationDisclosure .leadershipInformation .titleWrap a{
    display: block;
    color: #333 !important; font-size:18px; font-weight:bold;
    margin: 10px 0; 
}
.governmentInformationDisclosure .leadershipInformation .titleWrap span {
    display: block;
    margin-right: 0;
    color: #666;
    font-size: 14px;
    padding: 0 10px; font-weight:550;
}
.governmentInformationDisclosure .leadershipInformation .avatar .otherBtn {}


      .box{ width: 222px; height: 52px; background: #aac2da; clip-path: polygon( 10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px); padding:1px; margin-top:10px}
		.box2{ width: 220px; height: 50px; background: #fff; clip-path: polygon( 10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px); padding:1px;}
		.box3{ width: 218px; height: 48px; background: #004892; clip-path: polygon( 10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px); padding:1px;}
		.box4{ width: 216px; height: 46px; background: #fff; clip-path: polygon( 10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px);}


.governmentInformationDisclosure .leadershipInformation .avatar .otherBtn a {
    text-align: left;
    padding:9px 0 9px 70px;
    display: block;
    font-size: 18px;
    color: #004892;
    background: url(V5ico3.png) no-repeat 30px center;
    margin-bottom: 10px;font-family:'CustomFont';
}
.governmentInformationDisclosure .leadershipInformation .infoWrap {
    width: 995px;
    float: left;
    margin-left: 55px;
}



.governmentInformationDisclosure .leadershipInformation .infoWrap .btnWrap {
    width: 100%;
    overflow: hidden;
}

.governmentInformationDisclosure .leadershipInformation .infoWrap .btnWrap::after {
    display: block;
    content: '';
    clear: both;
    zoom: 1;
}
.governmentInformationDisclosure .leadershipInformation .infoWrap .btnWrap{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.governmentInformationDisclosure .leadershipInformation .infoWrap .btnWrap .itembtn{
    width: calc(20% - 20px);
    margin-bottom: 20px;
    margin-right: 20px;

}
.governmentInformationDisclosure .leadershipInformation .infoWrap .btnWrap .itemimg {
    display: block;
    width: 100%;
    border-radius: 6px;
    text-align: center;
    font-size: 20px;
    color: #666;
}



/*  政策文件  */

.PolicyInterpretation {
    margin-bottom: 20px;
}

.PolicyInterpretation .contentWrap {
    width: 100%;
    max-width: 1350px;
    margin: 0 auto 31px;
    padding-top: 41px;
}

.PolicyInterpretation .contentWrap::after {
    display: block;
    content: '';
    clear: both;
    zoom: 1;
}

.PolicyInterpretation .contentWrap .zcjdWrap {
    width: 636px;
    float: left;
}

.PolicyInterpretation .contentWrap .zcjdWrap .zcjdtitle {
    text-align: center;
    font-size: 26px;
    color: #1169C0;
    height: 35px;
    line-height: 35px;
    margin-bottom: 29px;
    width: 100%;
}

.PolicyInterpretation .contentWrap .zcjdWrap .zcjdtitle::after {
    display: block;
    content: '';
    clear: both;
    zoom: 1;
}

.PolicyInterpretation .contentWrap .zcjdWrap .zcjdtitle .lineLeft, .PolicyInterpretation .contentWrap .zcjdWrap .zcjdtitle .lineRight {
    position: relative;
    display: block;
    height: 16px;
    width: 250px;
    margin-top: 9px;
}

.PolicyInterpretation .contentWrap .zcjdWrap .zcjdtitle .lineLeft {
    float: left;
    background: url(V5zcjd_bg_01.png) no-repeat center;
}

.PolicyInterpretation .contentWrap .zcjdWrap .zcjdtitle .lineRight {
    float: right;
    background: url(V5zcjd_bg_02.png) no-repeat center;
}

.PolicyInterpretation .contentWrap .zcjdWrap .zcjdList {
    width: 100%;
    max-width: 1350px;
    margin: 0 auto 32px;
}

.PolicyInterpretation .contentWrap .zcjdWrap .zcjdList::after {
    display: block;
    content: '';
    clear: both;
    zoom: 1;
}

.PolicyInterpretation .contentWrap .zcjdWrap .zcjdList li {
    float: left;
    width: 192px;
    height: 140px;
    background: #E8F2FF;
    border-radius: 10px;
}

.PolicyInterpretation .contentWrap .zcjdWrap .zcjdList li a {
    display: block;
    width: 192px;
    height: 140px;
    padding-top: 25px;
}

.PolicyInterpretation .contentWrap .zcjdWrap .zcjdList li a img {
    width: 58px;
    height: 58px;
    display: block;
    margin: 0 auto 8px;
}

.PolicyInterpretation .contentWrap .zcjdWrap .zcjdList li a span {
    display: block;
    font-size: 18px;
    height: 24px;
    line-height: 24px;
    color: #1169C0;
    text-align: center;
    overflow: hidden;
}

.PolicyInterpretation .contentWrap .zcjdWrap .zcjdList li:nth-of-type(1) {
    float: left;
}

.PolicyInterpretation .contentWrap .zcjdWrap .zcjdList li:nth-of-type(2) {
    float: left;
    margin-left: 28px;
}

.PolicyInterpretation .contentWrap .zcjdWrap .zcjdList li:nth-of-type(3) {
    float: right;
}

.PolicyInterpretation .contentWrap .gsggWrap {
    width: 635px;
    float: right;
}

.PolicyInterpretation .contentWrap .gsggWrap .gsggTitle {
    font-size: 26px;
    color: #1169C0;
    height: 35px;
    line-height: 35px;
    margin-bottom: 29px;
    background: url(V5zcjd_bg_03.png) no-repeat right center;
}

.PolicyInterpretation .contentWrap .gsggWrap .gsggList li {
    height: 55px;
    line-height: 55px;
    color: #191718;
    font-size: 18px;
    position: relative;
    padding-left: 16px;
}

.PolicyInterpretation .contentWrap .gsggWrap .gsggList li:before {
    display: block;
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background: #666666;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -3px;
}

.PolicyInterpretation .contentWrap .gsggWrap .gsggList li a {
    display: block;
    width: 100%;
    padding-right: 150px;
    position: relative;
    height: 55px;
    line-height: 55px;
    color: #191718;
    font-size: 18px;
}

.PolicyInterpretation .contentWrap .gsggWrap .gsggList li a span {
    display: block;
    position: absolute;
    width: 150px;
    right: 0;
    top: 0;
    text-align: right;
    font-size: 16px;
    color: #666;
    overflow: hidden;
}

.PolicyInterpretation .searchWrap {
    margin: 0 auto;
    width: 1350px;
    height: 92px;
    padding: 10px 60px;
    background: url(V5sou.png);
    position: relative;
}

.PolicyInterpretation .searchWrap span {
    color: #000;
	font-family:'CustomFont';
    font-size: 24px;
    height: 72px;
    line-height: 72px;
    width: 180px;
    display: inline-block;
}

.PolicyInterpretation .searchWrap .input01 {
    width: 75%;
    height: 38px;
    line-height: 38px;display: inline-block; border:none; margin-right:10px; padding-left:20px

}

.PolicyInterpretation .searchWrap input::-webkit-input-placeholder {
    color: #999;
    font-weight: 400;
}

.PolicyInterpretation .searchWrap input:-moz-placeholder {
    color: #999;
    font-weight: 400;
}

.PolicyInterpretation .searchWrap input::-moz-placeholder {
    color: #999;
    font-weight: 400;
}

.PolicyInterpretation .searchWrap input:-ms-input-placeholder {
    color: #999 !important;
    font-weight: 400 !important;
}

.PolicyInterpretation .searchWrap input::-ms-input-placeholder {
    color: #999;
    font-weight: 400;
}

.PolicyInterpretation .searchWrap input::placeholder {
    color: #999;
    font-weight: 400;
}

.PolicyInterpretation .searchWrap button {
    position: absolute;
    right: 30px;
    top: 10px;
    background: #fff;
    border-color: #fff;
    color: #1169C0;
    font-size: 24px;
    width: 83px;
    height: 58px;
    background: url(V5icon_search.png) no-repeat center #fff;
}


/* 政府信息公开目录 */

.catalogueOfGovernmentInfoDisc {}

.catalogueOfGovernmentInfoDisc .contentWrap {
    width: 100%;
    max-width: 1350px;
    margin: 0 auto 31px;
    padding-top: 41px;
}

.catalogueOfGovernmentInfoDisc .contentWrap::after {
    display: block;
    content: '';
    clear: both;
    zoom: 1;
}



.catalogueOfGovernmentInfoDisc .catalogueWrap::after {
    display: block;
    content: '';
    clear: both;
    zoom: 1;
}

.catalogueOfGovernmentInfoDisc .itemList {
    clear: both;
    width: 1030px;
    float: left;
    height: 367px;
    overflow-y: auto;
}

.catalogueOfGovernmentInfoDisc .itemList::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    background-color: rgba(255, 255, 255, 0.47);
}


/*定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸*/

.catalogueOfGovernmentInfoDisc .itemList::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    border-radius: 10px;
    background-color: #f5f5f5;
}


/*定义滚动条的轨道，内阴影及圆角*/

.catalogueOfGovernmentInfoDisc .itemList::-webkit-scrollbar-thumb {
    height: 20px;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: rgba(85, 85, 85, 0.25);
}

.catalogueOfGovernmentInfoDisc .itemList .div01::after {
    display: block;
    content: '';
    clear: both;
    zoom: 1;
}

.catalogueOfGovernmentInfoDisc .itemList .div01 {
    margin-bottom: 2px;
}

.catalogueOfGovernmentInfoDisc .itemList .div01 a {
    display: inline-block;
    width: 146px; height:144px;
    padding: 16px 9px 0 9px;
    color: #2B292A;
    font-size: 20px;
    overflow: hidden;
    border: solid 1px #fff;
	background:#e9eff4
}

.catalogueOfGovernmentInfoDisc .itemList .div01 a:hover {
    background-color: #f3f7fa;
    border-radius: 6px;
    border: solid 1px #c3dce9;
}

.catalogueOfGovernmentInfoDisc .itemList .div01 a img {
    width: 57px;
    height: 57px;
    display: block;
    margin: 0 auto 8px;
}

.catalogueOfGovernmentInfoDisc .itemList .div01 a span {
    width: 100%;
    font-size: 18px;
    min-height: 22px;
    line-height: 22px;
    overflow: hidden;
    text-align: center;
    display: block;
    margin: 0 auto;
}



.catalogueOfGovernmentInfoDisc .catalogueWrap {
    width: 100%;
}
.catalogueOfGovernmentInfoDisc .catalogueWrap ul{
     margin-top:25px;

}
.catalogueOfGovernmentInfoDisc .catalogueWrap ul li {
    width: 305px; display:inline-block; margin:0 2% 10px 0

}





/* 基层政务公开 */



.publicityOfGrassRootsGovernmentAffairs .contentWrap {
    width: 100%;
    max-width: 1350px;
    margin: 0 auto 31px;
    padding-top: 41px;
}

.publicityOfGrassRootsGovernmentAffairs .contentWrap::after {
    display: block;
    content: '';
    clear: both;
    zoom: 1;
}

.publicityOfGrassRootsGovernmentAffairs .itemList {
    clear: both; margin-top:20px;
}

.publicityOfGrassRootsGovernmentAffairs .itemList::after {
    display: block;
    content: '';
    clear: both;
    zoom: 1;
}

.publicityOfGrassRootsGovernmentAffairs .itemList a {
    padding: 10px;
    display: block;
    width: 211px;
    text-align: center;
    line-height: 34px;
    height: 56px;
    color: #2B292A;
    font-size: 18px;
    overflow: hidden;
    margin-bottom: 20px;
	font-family:'CustomFont'; background: url(V5box.png) no-repeat;
}
.publicityOfGrassRootsGovernmentAffairs .itemList a:hover{ background:url(V5boxhover.png) no-repeat; color:#fff}

.publicityOfGrassRootsGovernmentAffairs .itemList a:nth-of-type(6n + 1) {
    float: left;
    margin-left: 0;
}

.publicityOfGrassRootsGovernmentAffairs .itemList a:nth-of-type(6n + 2) {
    float: left;
    margin-left: 16px;
}

.publicityOfGrassRootsGovernmentAffairs .itemList a:nth-of-type(6n + 3) {
    float: left;
    margin-left: 16px;
}

.publicityOfGrassRootsGovernmentAffairs .itemList a:nth-of-type(6n + 4) {
    float: left;
    margin-left: 16px;
}

.publicityOfGrassRootsGovernmentAffairs .itemList a:nth-of-type(6n + 5) {
    float: left;
    margin-left: 16px;
}

.publicityOfGrassRootsGovernmentAffairs .itemList a:nth-of-type(6n) {
    float: right;
}


/* 政策问答 */

.policyQuestionsAndAnswersWrap {}

.policyQuestionsAndAnswersWrap .policyQuestionsList {
    width: 100%;
    max-width: 1350px;
    margin: 0 auto 31px;
    padding-top: 31px;
}

.policyQuestionsAndAnswersWrap .policyQuestionsList:after {
    display: block;
    content: '';
    clear: both;
    zoom: 1;
}

.policyQuestionsAndAnswersWrap .policyQuestionsList li {
    width: 664px;
    height: 166px;
    background-color: #fff;
 margin-bottom: 28px; border:1px solid #adc4dc; padding:3px;
}
.policyQuestionsAndAnswersWrap .policyQuestionsList li .box5{ width: 657px; height: 159px; background: #004892; clip-path: polygon( 10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px); padding:1px;}
.policyQuestionsAndAnswersWrap .policyQuestionsList li .box5 .box6{ width: 655px; height: 157px; background: #fff; clip-path: polygon( 10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px);padding: 13px 13px 0 13px;}
.policyQuestionsAndAnswersWrap .policyQuestionsList li:nth-of-type(even) {
    float: right;
}

.policyQuestionsAndAnswersWrap .policyQuestionsList li:nth-of-type(odd) {
    float: left;
}

.policyQuestionsAndAnswersWrap .policyQuestionsList li p.qTitle {
    font-size: 16px;
    color: #000;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; background:#e9eff4; padding:0 20px
}

.policyQuestionsAndAnswersWrap .policyQuestionsList li p span {
    font-size: 18px;
    color: #1169c0;
    font-weight: bold;
}

.policyQuestionsAndAnswersWrap .policyQuestionsList li p.aContent {
    font-size: 16px;
    color: #666666;
    line-height: 30px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    /* 这里是超出几行省略 */
    overflow: hidden; padding:0 20px
}
