@charset "utf-8";
/* 政府机构 */
.ls-govOrgans-title{ margin-top: 36px; text-align: center; line-height: 0; font-size: 0; position: relative;}
.ls-govOrgans-title:after{display: block; content: ""; width: 100%; height: 1px; background: #d8d8d8; position: absolute; top: 50%; left: 0; margin-top: -1px;}
.ls-govOrgans-title .title{font-size: 26px; z-index: 1; line-height: 1.231; display: inline-block; background: #fff; padding: 0 50px; position: relative;}
.ls-govOrgans-title .title:before,.ls-govOrgans-title .title:after{display: block; content: ""; width: 11px; height: 13px; background: 0 0 no-repeat; background-size: 100% auto; top: 50%; margin-top: -7px; position: absolute;}
.ls-govOrgans-title .title:before{left: 0; background-image: url("../images_zt/zfjg_arrowl.png") !important;}
.ls-govOrgans-title .title:after{right: 0; background-image: url("../images_zt/zfjg_arrowr.png") !important;}
.wza-black-white .ls-govOrgans-title .title{ background-color: black !important;}
.wza-yellow-black .ls-govOrgans-title .title{ background-color: yellow !important;}
.wza-blue-yellow .ls-govOrgans-title .title{ background-color: blue !important;}
.wza-yellow-blue .ls-govOrgans-title .title{ background-color: yellow !important;}
.wza-white-black .ls-govOrgans-title .title{ background-color: white !important;}
.wza-black-yellow .ls-govOrgans-title .title{ background-color: #000 !important;}

.ls-govOrgans-units{ overflow: hidden;}
.ls-govOrgans-units ul{ margin: 0 -12px;}
.ls-govOrgans-units li{float: left; width: 25%; }
.ls-govOrgans-units li a{display: block; margin: 24px 12px 0; font-size: 18px; line-height: 2.4444; text-align: center; padding: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #f3faff; transition: all 0.4s ease;}
.ls-govOrgans-units li a:hover{background: #1a6ab9; color: #fff;}
.ls-govOrgans-half li{ width: 50%;}
.ls-govOrgans-last{margin-bottom: 60px;}
@media (max-width:991px) {
    .ls-data-main{padding: 0 15px;}
    .ls-govOrgans-title{margin: 30px 0 5px;}
    .ls-govOrgans-units ul{ margin: 0 -7px;}
    .ls-govOrgans-units li a{margin: 15px 7px 0}
    .ls-govOrgans-last{margin-bottom: 40px;}
}
@media (max-width:767px) {
    .ls-data-main{padding: 0 10px;}
    .ls-govOrgans-title{margin: 25px 0 10px;}
    .ls-govOrgans-title .title{font-size: 22px; padding: 0 40px;}
    .ls-govOrgans-units ul{ margin: 0 -5px;}
    .ls-govOrgans-units li a{margin: 10px 5px 0; font-size: 14px;}
    .ls-govOrgans-last{margin-bottom: 20px;}
    .ls-govOrgans-units li{width: 33.3%; }
    .ls-govOrgans-half li{ width: 50%;}
}
@media (max-width:479px) {
    .ls-govOrgans-units li{width: 50%; }
    .ls-govOrgans-half li{ width: 100%;}
}
@media (max-width:374px) {
    .ls-govOrgans-units li a{ line-height: 1.8;}
}
/*文章*/
a{ transition: 0.4s all ease;}
.ls-govUnit-overview{background: #f3faff; margin: 30px 0 0; padding: 24px;}
.ls-institution-name{ padding: 0 24px;}
.ls-institution-name .name h2{ line-height: 50px; font-weight: bold; color: #015293; font-size: 36px;}
.ls-institution-name .name p{ line-height: 1.5; font-size: 20px; color: #999;}
.ls-institution-name .name p a{color: #999; white-space: normal; word-break: break-word;}
.ls-institution-name .name p a:hover{color: #015293;}
.ls-institution-name .link a{ margin: 7px 0 0; display: block; width: 64px; height: 64px; background: center center no-repeat; background-size: 19px auto; background-image: url("../images_zt/zfjg_link.png")  !important; background-color: #fff !important; transition: 0.4s all ease; border-radius: 50%;}
.ls-institution-name .link a:hover{box-shadow: 0 0 8px rgba(1, 82, 147, 0.84); background-size: 25px auto;}
.ls-govUnit-overview ul{margin: 21px 0 0; background: #fff;}
.ls-govUnit-overview ul li{float: left; width: 33.3%; padding: 24px; box-sizing: border-box; border-bottom: 1px #f3faff solid; border-right: 1px #f3faff solid; overflow: hidden;}
.ls-govUnit-overview ul li .ico{ display: block; width: 48px; height: 48px; background: center center no-repeat #f3faff; background-size:auto 24px; border-radius: 50%; float: left; margin-right: 12px; background-image: url("../images_zt/zfjg_jg.png") !important;}
.ls-govUnit-overview ul li p{}
.ls-govUnit-overview ul li p span{display: block; vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-govUnit-overview ul li p .tit{ font-size: 20px; line-height: 1.5; font-weight: bold;}
.ls-govUnit-overview ul li p .info{ font-size: 16px; min-height: 26px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666;}
.ls-govUnit-overview ul li p .info a{color: #666;}
.ls-govUnit-overview ul li p .info a:hover{ color: #015293;}
.ls-govUnit-overview ul li.person .ico{background-image: url("../images_zt/zfjg_fzr.png") !important;}
.ls-govUnit-overview ul li.tell{border-right: 0 none;}
.ls-govUnit-overview ul li.tell .ico{background-image: url("../images_zt/zfjg_tell.png") !important;}
.ls-govUnit-overview ul li.add .ico{background-image: url("../images_zt/zfjg_add.png") !important;}
.ls-govUnit-overview ul li.time{width: 66.666%;border-right: 0 none;}
.ls-govUnit-overview ul li.time .ico{background-image: url("../images_zt/zfjg_date.png") !important;}

.ls-govUnit-functions{ margin: 30px 0;}
.ls-govUnit-functions .title{ background: #f3faff; padding: 0 10px 0 74px; font-weight: bold; font-size: 20px; line-height: 3.2;}
.ls-govUnit-functions .info{ border: 1px #dedede solid; padding: 36px 43px; font-size: 16px; line-height: 1.875;}
.ls-govUnit-functions .info h3{margin: 0;margin-block-start: 0;margin-block-end: 0; font-weight: bold;}
@media (min-width:992px) and (max-width:1279px) {
    .ls-govUnit-overview ul li{width: 50%;}
    .ls-govUnit-overview ul li.time{width:100%;}
    .ls-govUnit-overview ul li.tell{border-right: 0 none;border-right: 1px #f3faff solid;}
    .ls-govUnit-overview ul li.person{border-right: 0 none;}
    .ls-govUnit-overview ul li.add{border-right: 0 none;}
}
@media (max-width:991px) {
    .ls-govUnit-overview{margin: 20px 0 0; padding: 15px;}
    .ls-institution-name{padding: 0 15px;}
    .ls-institution-name .name h2{font-size: 30px;}
    .ls-institution-name .name p{font-size: 18px;}
    .ls-govUnit-overview ul li{width: 50%;}
    .ls-govUnit-overview ul li p .tit{ font-size: 18px;}
    .ls-govUnit-overview ul li p .info{ font-size: 14px; min-height: 23px;}
    .ls-govUnit-overview ul li.time{width:100%;}
    .ls-govUnit-overview ul li.time p .info{white-space: normal;}
    .ls-govUnit-overview ul li.tell{border-right: 0 none;border-right: 1px #f3faff solid;}
    .ls-govUnit-overview ul li.person{border-right: 0 none;}
    .ls-govUnit-overview ul li.add{border-right: 0 none;}
    .ls-govUnit-functions{margin: 20px 0 0;}
    .ls-govUnit-functions .title{font-size: 18px; padding: 0 10px 0 48px;}
    .ls-govUnit-functions .info{padding: 20px 20px; font-size: 14px;}
}
@media (max-width:767px) {
    .ls-govUnit-overview{margin: 10px 0 0; padding: 10px;}
    .ls-institution-name{padding: 0 10px;}
    .ls-institution-name .name{float: none;}
    .ls-institution-name .name h2{font-size: 24px; line-height: 1.6;}
    .ls-institution-name .name p{font-size: 16px;}
    .ls-institution-name .link a{display: none;}
    .ls-govUnit-overview ul li{ padding: 10px; width: 100%;border-right: 0 none !important;}
    .ls-govUnit-overview ul li p .tit{ font-size: 16px;}
    .ls-govUnit-overview ul li p .info{ font-size: 12px; white-space: normal; min-height: 20px;}
    .ls-govUnit-functions{margin: 10px 0;}
    .ls-govUnit-functions .title{font-size: 16px; padding: 0 10px 0 30px;}
    .ls-govUnit-functions .info{padding: 15px; font-size: 14px;}
}



