/*当前位置2019-12-26*/

.DqWz {
    width: 5.8rem;
    font-size: 0.24rem;
    color: #333;
    /*height: 0.7rem;*/
    line-height: 0.38rem;
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
}

.DqWz span {
    float: left;
    padding-left: 0.3rem;
    background: url("DqWz.png") no-repeat left center / 0.20rem 0.24rem;
}

.DqWz a {
    display: inline-block;
    color: #333;
}


/*当前位置2019-12-26*/


/*通用二级导航2019-12-26*/

.TongYdh {
    width: 5.8rem;
}

.TongYdh li {
    float: left;
    width: 1.38rem;
    height: 0.56rem;
    line-height: 0.56rem;
    text-align: center;
    background-color: #e9e9e9;
    border: 1px solid #74a6df;
    margin-right: 0.07rem;
    margin-bottom: 0.15rem;
}

.TongYdh li a {
    display: block;
    font-size: 0.26rem;
    color: #636363;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.TongYdh li.on a {
    font-weight: 700;
    color: #1b65b9;
}


/*通用二级导航2019-12-26*/


/*单篇文档2019-12-26*/

.DanPwd {
    width: 5.8rem;
    background-color: #fff;
    padding: 0.4rem 0.3rem;
    margin-top: 0.1rem;
}

.DanPwd .hd h3 {
    font-size: 0.3rem;
    text-align: center;
    line-height: 0.4rem;
}

.DanPwd .bd p {
    line-height: 0.38rem;
    margin-top: 0.3rem;
}

.DanPwd .bd * {
    line-height: 0.38rem !important;
    margin-top: 0.3rem !important;
    font-size: 0.24rem !important;
    font-family: "微软雅黑" !important;
}


/*单篇文档2019-12-26*/


/*通用列表2019-12-26*/

.TongYlbName {
    width: 5.8rem;
    background-color: #fff;
    margin-top: 0.1rem;
    padding: 0 0.2rem;
}

.TongYlbName span {
    float: left;
    font-size: 0.32rem;
    font-weight: 700;
    color: #1b65b9;
    line-height: 0.78rem;
    border-bottom: 3px solid #1b65b9;
}

.TongYlb {
    width: 5.8rem;
    background-color: #fff;
    padding: 0.15rem 0.2rem 0.4rem;
}

.TongYlb li {
    /*height: 0.58rem;*/
    /*line-height: 0.58rem;*/
    border-bottom: 1px dashed #e8e8e8;
    padding-bottom: 0.1rem;
    padding-top: 0.05rem;
}

.TongYlb li a {
    float: left;
    width: 100%;
    line-height: 0.4rem;
    /*overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;*/
    color: #000;
    box-sizing: border-box;
    padding-left: 0.15rem;
    background: url("index17.png") no-repeat left center / 0.05rem 0.05rem;
}

.TongYlb li span {
    /*float: right;*/
    display: block;
    color: #adadad;
    padding-left: 0.15rem;
}


/*通用列表2019-12-26*/


/*单页列表2019-12-26*/

.DanYlb {
    width: 5.8rem;
    background-color: #fff;
    padding: 0.15rem 0.2rem 0.4rem;
}

.DanYlb li {
    /*
	height: 0.58rem;
	line-height: 0.58rem;*/
    border-bottom: 1px dashed #e8e8e8;
    padding-bottom: 0.1rem;
    padding-top: 0.05rem;
}

.DanYlb li a {
    float: left;
    width: 100%;
    line-height: 0.4rem;
    color: #000;
    padding-left: 0.15rem;
    background: url("index17.png") no-repeat left center / 0.05rem 0.05rem;
}

.DanYlb li span {
    display: block;
    color: #adadad;
    padding-left: 0.15rem;
}


/*单页列表2019-12-26*/


/*图片列表2019-12-26*/

.TuPlb {
    width: 5.8rem;
    background-color: #fff;
    padding: 0.15rem 0.2rem 0.4rem;
}

.TuPlb li {
    height: 2.4rem;
    border-bottom: 1px dashed #e7e7e7;
    box-sizing: border-box;
    padding-top: 0.23rem;
}

.TuPlb li img {
    display: block;
    width: 2.63rem;
    height: 1.97rem;
}

.TuPlb li .liRight {
    width: 2.45rem;
    margin-left: 0.2rem;
}

.TuPlb li .liRight .hd {
    height: 1.7rem;
}

.TuPlb li .liRight .hd a {
    color: #000;
    font-size: 0.26rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.TuPlb li .liRight .bd span {
    float: left;
    color: #b0b0b0;
}


/*图片列表2019-12-26*/


/*通用细览2019-12-26*/

.TongYxl {
    width: 5.8rem;
    background-color: #fff;
    padding: 0.4rem 0.3rem;
}

.TongYxl .hd h3 {
    font-size: 0.3rem;
    text-align: center;
    line-height: 0.4rem;
}

.TongYxl .hd1 {
    margin-top: 0.2rem;
    text-align: center;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 0.05rem;
}

.TongYxl .hd1>span {
    float: left;
    width: 100%;
    margin-bottom: 0.1rem;
}

.TongYxl .hd1 .TyxlBigZ {
    width: 100%;
    margin-bottom: 0.1rem;
}

.TongYxl .hd1 .TyxlBigZ span {
    float: left;
    padding: 0 0.2rem;
    border-right: 1px solid #e3e3e3;
}

.TongYxl .hd1 .TyxlBigZ span:nth-child(1) {
    padding: 0;
    margin-left: 1rem;
}

.TongYxl #bd p {
    line-height: 0.38rem;
    margin-top: 0.3rem;
}

.TongYxl #bd {
    margin-top: 0.3rem;
}

.TongYxl #bd * {
    line-height: 0.38rem !important;
    margin-top: 0.3rem !important;
    font-size: 0.24rem !important;
    font-family: "微软雅黑" !important;
}

.TongYxl #bd table {
    border-left: 1px solid #333 !important;
    border-top: 1px solid #333 !important;
    max-width: 100%;
    word-break: break-all;
    white-space: nowrap;
}

.TongYxl #bd table td {
    border: none !important;
    border-right: 1px solid #333 !important;
    border-bottom: 1px solid #333 !important;
    white-space: break-spaces;
}

.TongYxl #bd iframe {
    max-width: 100%;
    min-height: 5rem;
}

.article_content1 {
    line-height: 0.38rem !important;
    font-size: 0.26rem !important;
    font-family: "微软雅黑" !important;
}

.article_content1 * {
    line-height: 0.38rem !important;
    font-size: 0.24rem !important;
    font-family: "微软雅黑" !important;
}

.TongYxl table {
    width: 100% !important;
}

.TongYxl.table table {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

.TongYxl.table table th,
.TongYxl.table table td {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 0.2rem .15rem;
    font-weight: 400;
    line-height: .36rem;
    font-size: .24rem;
}

.TongYxl img {
    max-width: 100% !important;
}

.TongYxl #bd.fontSize_18 * {
    font-size: 0.26rem !important;
    line-height: 0.42rem !important;
}

.TongYxl #bd.fontSize_16 * {
    font-size: 0.24rem !important;
    line-height: 0.38rem !important;
}

.TongYxl #bd.fontSize_14 * {
    font-size: 0.22rem !important;
    line-height: 0.34rem !important;
}


/*通用细览2019-12-26*/


/*机构概况2019-12-26*/

.JiGgkNr1 {
    width: 5.8rem;
    background-color: #fff;
    padding: 0.25rem 0.2rem;
    margin-top: 0.21rem;
}

.JiGgkNr1-1l img {
    display: block;
    width: 1.55rem;
    height: 2rem;
}

.JiGgkNr1-1r {
    width: 3.64rem;
    margin-left: 0.2rem;
}

.JiGgkNr1-1 {
    padding-bottom: 0.25rem;
    border-bottom: 1px solid #e9e9e9;
}

.JiGgkNr1-1r .hd {
    height: 1.53rem;
}

.JiGgkNr1-1r .hd a {
    font-size: 0.32rem;
    font-weight: 700;
    color: #333;
    margin-bottom: 0.1rem;
}

.JiGgkNr1-1r .hd p:nth-child(3) {
    font-size: 0.21rem;
    margin-top: 0.05rem;
}

.JiGgkNr1-1r .bd a {
    float: left;
    width: 1.39rem;
    height: 0.46rem;
    line-height: 0.46rem;
    text-align: center;
    font-size: 0.26rem;
    border: 1px solid #97bee1;
    color: #1b65b9;
    margin-right: 0.15rem;
}

.JiGgkNr1-2 {
    margin-top: 0.2rem;
}

.JiGgkNr1-2 .hd span {
    float: left;
    font-size: 0.3rem;
    font-weight: 700;
    color: #333;
}

.JiGgkNr1-2 .bd {
    overflow: hidden;
    margin-top: 0.17rem;
    text-align: center;
}

.JiGgkNr1-2 .bd img {
    display: block;
    width: 1.48rem;
    height: 1.86rem;
    margin: 0 auto;
    margin-bottom: 0.1rem;
}

.JiGgkNr1-2 .bd p {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: .26rem;
    color: #333;
    line-height: .38rem;
}

.JiGgkNr2 {
    width: 5.8rem;
    background-color: #fff;
    padding: 0.2rem 0.2rem 0.25rem;
    margin-top: 0.21rem;
}

.JiGgkNr2 .hd {
    border-bottom: 1px solid #e9e9e9;
    height: 0.64rem;
    line-height: 0.64rem;
}

.JiGgkNr2 .hd a {
    float: left;
    font-size: 0.3rem;
    font-weight: 700;
    color: #1b65b9;
}

.JiGgkNr2 .bd {
    margin-top: 0.2rem;
    border-bottom: 1px solid #e9e9e9;
    font-size: 0.26rem !important;
    line-height: 0.38rem !important;
    color: #666 !important;
    margin-bottom: 0.3rem !important;
    padding-bottom: 0.2rem;
}

.JiGgkNr2 .bd p {
    line-height: 0.38rem;
    color: #666;
    margin-bottom: 0.4rem;
}

.JiGgkNr2 .bd * {
    font-size: 0.26rem !important;
    line-height: 0.38rem !important;
    color: #666 !important;
    margin-bottom: 0.3rem !important;
}

.JiGgkNr2 .bd1 {
    margin-top: 0.23rem;
}

.JiGgkNr2 .bd1 a {
    height: 0.48rem;
    line-height: 0.46rem;
    width: 3rem;
    background-color: #ecf1f7;
    border: 1px solid #dfe7ee;
    text-align: center;
    border-radius: 0.25rem;
    font-size: 0.2rem;
    color: #5e6163;
}

.JggkTongList {
    width: 5.8rem;
    background-color: #fff;
    padding: 0.2rem 0.2rem 0.25rem;
    margin-top: 0.21rem;
}

.JggkTongList .hd {
    border-bottom: 1px solid #e9e9e9;
    height: 0.64rem;
    line-height: 0.64rem;
}

.JggkTongList .hd a {
    float: left;
    font-size: 0.3rem;
    font-weight: 700;
    color: #1b65b9;
}

.JggkTongList .bd {
    margin-top: 0.21rem;
}

.JggkTongList .bd li {
    float: left;
    width: 1.76rem;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    background-color: #ecf1f7;
    margin-right: 0.05rem;
    margin-bottom: 0.05rem;
}

.JggkTongList .bd li a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.22rem;
}

.JggkTongList .bd li:nth-child(3n) {
    margin-right: 0;
}


/*机构概况2019-12-26*/


/*直属单位+内设处室2019-12-26*/

.ZhiSdwlb {
    margin-top: 0.1rem;
}


/*直属单位+内设处室2019-12-26*/


/*机构领导2019-12-26*/

.JiGld {
    margin-top: 0.1rem;
}


/*机构领导2019-12-26*/


/*专题专栏2019-12-26*/

.ZhuanTzl {
    width: 5.8rem;
    background-color: #fff;
    padding: 0.27rem 0.18rem;
}

.ZhuanTzl li {
    float: left;
    margin-right: 0.13rem;
    margin-bottom: 0.21rem;
}

.ZhuanTzl li:nth-child(2n) {
    margin-right: 0;
}

.ZhuanTzl li img {
    display: block;
    width: 2.64rem;
    height: 1.18rem;
}


/*专题专栏2019-12-26*/


/*新闻中心2019-12-26*/


/* 图片切换开始 */

.ImgTab {
    padding: 0.13rem .09rem 0.15rem;
    width: 5.8rem;
    background-color: #fff;
    margin-top: 0.15rem;
}

.ImgTabGo {
    position: relative;
    width: 5.56rem;
}

.ImgTabGo ul li {
    width: 5.54rem;
    height: 2.75rem;
    position: relative;
    overflow: hidden;
}

.ImgTabGo ul li>a,
.ImgTabGo ul li img {
    display: block;
    width: 5.54rem;
    height: 2.75rem;
}

.ImgTabGo ul li h3 {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.59rem;
    line-height: 0.59rem;
    padding-left: .18rem;
    padding-right: 1.1rem;
    box-sizing: border-box;
    background: url("toumingbj.png") no-repeat center top;
    -webkit-background-size: 100% 1.18rem;
    background-size: 100% 1.18rem;
}

.ImgTabGo ul li h3 a {
    display: block;
    font-size: .22rem;
    color: #fff;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ImgTabGo .swiper-pagination {
    position: absolute;
    right: 0.2rem;
    bottom: 0;
    left: auto;
    width: .9rem;
    height: .52rem;
    line-height: .44rem;
    font-size: .26rem;
    color: #ffffff;
    font-family: "Arial";
    text-align: center;
}

.swiper-pagination-bullet {
    width: 0.11rem;
    height: 0.11rem;
    background: #fff;
    opacity: 1;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #db1414;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0;
    margin-left: 0.06rem;
}


/* 图片切换结束 */

.tab {
    padding: 0.05rem 0.2rem 0.2rem;
    background-color: #fff;
    width: 5.8rem;
    margin-top: 0.15rem;
}

.tab .tab-t {
    height: 0.65rem;
    border-bottom: 1px solid #e0e0e0;
}

.tab .tab-t li {
    float: left;
    height: 0.62rem;
    padding: 0 0.1rem;
    line-height: 0.62rem;
    font-size: 0.28rem;
    text-align: center;
    position: relative;
    color: #000;
    font-weight: 700;
    /*background: url("index12.png") no-repeat right center / 0.02rem 0.2rem;*/
}

.tab .tab-t li:nth-child(1) {
    padding-left: 0;
}

.tab .tab-t li:last-child {
    background: none;
}

.tab .tab-t li a {
    font-size: 0.28rem;
    color: #333;
    font-weight: 700;
}

.tab .tab-t i {
    display: none;
}

.tab .tab-t li.on a {
    color: #1b65b9;
}

.tab .swiper-slide ul {
    margin-top: 0.15rem;
    overflow: hidden;
    min-height: 2.2rem;
}

.tab .swiper-slide ul li {
    font-size: 0.28rem;
    height: 0.48rem;
    line-height: 0.48rem;
    -webkit-background-size: 0.14rem 0.27rem;
    background-size: 0.14rem 0.27rem;
}

.tab .swiper-slide ul li a {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    color: #333;
}

.tab .swiper-slide ul li a p {
    float: left;
    width: 4.55rem;
    background-size: 0.06rem 0.05rem;
    font-size: 0.28rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #000;
    padding-left: 0.17rem;
    background: url("index17.png") no-repeat left center / 0.05rem 0.05rem;
}

.tab .swiper-slide ul li span {
    float: right;
    color: #bcbcbc;
    font-size: 0.24rem;
    -webkit-background-size: 0.26rem 0.26rem;
    background-size: 0.26rem 0.26rem;
}


/*新闻中心2019-12-26*/


/*政务公开2019-12-26*/

.ZhengWgk1 {
    width: 5.8rem;
    background-color: #fff;
    padding: 0.1rem 0.2rem 0.06rem;
    margin-top: 0.21rem;
}

.ZhengWgk1 .hd {
    border-bottom: 1px solid #e9e9e9;
    height: 0.64rem;
    line-height: 0.64rem;
}

.ZhengWgk1 .hd a {
    float: left;
    font-size: 0.3rem;
    font-weight: 700;
    color: #1b65b9;
    box-sizing: border-box;
    border-bottom: 3px solid #1b65b9;
    height: 0.64rem;
}

.ZhengWgk1 .bd {
    margin-top: 0.16rem;
}

.ZhengWgk1 .bd a {
    float: left;
    margin-right: 0.1rem;
    margin-bottom: 0.13rem;
}

.ZhengWgk1 .bd a:nth-child(2n) {
    margin-right: 0;
}

.ZhengWgk1 .bd img {
    display: block;
    width: 2.65rem;
    height: 1.02rem;
}


/*政务公开2019-12-26*/


/*互动交流2019-12-27*/

.HuDjlNr {
    width: 5.8rem;
    background-color: #fff;
    padding: 0.1rem 0.2rem 0.25rem;
    margin-top: 0.15rem;
}

.HuDjlNr .hd {
    border-bottom: 1px solid #e9e9e9;
    height: 0.64rem;
    line-height: 0.64rem;
}

.HuDjlNr .hd a {
    float: left;
    font-size: 0.3rem;
    font-weight: 700;
    color: #1b65b9;
    box-sizing: border-box;
    border-bottom: 3px solid #1b65b9;
    height: 0.64rem;
}

.HuDjlNr .hd1 {
    margin-top: 0.2rem;
    padding-bottom: 0.21rem;
    border-bottom: 1px solid #e9e9e9;
}

.HuDjlNr .hd1 a {
    float: left;
    width: 1.7rem;
    height: 0.48rem;
    line-height: 0.48rem;
    border-radius: 0.1rem;
    color: #fbfdfe;
    box-sizing: border-box;
    padding-left: 0.55rem;
    font-size: 0.22rem;
    background: url("HuDjl1.png") no-repeat 0.2rem center / 0.23rem 0.21rem;
    background-color: #6195ca;
    margin-right: 0.15rem;
}

.HuDjlNr .hd1 a:nth-child(2) {
    background: url("HuDjl2.png") no-repeat 0.2rem center / 0.23rem 0.21rem;
    background-color: #6195ca;
}

.HuDjlNr .hd1 a:nth-child(3) {
    background: url("HuDjl3.png") no-repeat 0.2rem center / 0.23rem 0.21rem;
    background-color: #6195ca;
    margin-right: 0;
}

.HuDjlNr .bd ul {
    margin-top: 0.15rem;
    overflow: hidden;
    min-height: 2.2rem;
}

.HuDjlNr .bd ul li {
    font-size: 0.28rem;
    height: 0.48rem;
    line-height: 0.48rem;
    -webkit-background-size: 0.14rem 0.27rem;
    background-size: 0.14rem 0.27rem;
}

.HuDjlNr .bd ul li a {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    color: #333;
}

.HuDjlNr .bd ul li a p {
    float: left;
    width: 4.55rem;
    background-size: 0.06rem 0.05rem;
    font-size: 0.28rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #000;
    padding-left: 0.17rem;
    background: url("index17.png") no-repeat left center / 0.05rem 0.05rem;
}

.HuDjlNr .bd ul li span {
    float: right;
    color: #bcbcbc;
    font-size: 0.24rem;
    -webkit-background-size: 0.26rem 0.26rem;
    background-size: 0.26rem 0.26rem;
}

.HuDjlNr2 {
    width: 5.8rem;
    background-color: #fff;
    padding: 0.22rem 0.22rem 0.24rem;
    margin-top: 0.15rem;
}

.HuDjlNr2 img {
    display: block;
    width: 5.34rem;
    height: 0.6rem;
}

.HuDjlNr3 .swiper-slide {
    margin-top: 0.16rem;
}

.HuDjlNr3 .swiper-slide>div {
    float: left;
    width: 2.6rem;
    height: 2.34rem;
    background-color: #f9f8f8;
    border: 1px solid #e3e3e3;
    box-sizing: border-box;
    padding: 0.15rem 0.17rem;
}

.HuDjlNr3 .swiper-slide>div:first-child {
    margin-right: 0.17rem;
}

.HuDjlNr3 .hd a {
    display: block;
    font-size: 0.24rem;
    margin-bottom: 0.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: .38rem;
}

.HuDjlNr3 .hd span {
    display: block;
    font-size: 0.18rem;
    color: #868585;
    margin-bottom: 0.03rem;
}

.HuDjlNr3 .hd span i {
    font-size: .18rem;
}

.HuDjlNr3 .bd {
    margin-top: 0.12rem;
}

.HuDjlNr3 .bd a {
    display: block;
    width: 1rem;
    height: 0.33rem;
    line-height: 0.33rem;
    font-size: 0.2rem;
    color: #fff;
    text-align: center;
    border-radius: 0.25rem;
    background-color: #636363;
}

.HuDjlNr4 {
    width: 5.8rem;
    background-color: #fff;
    padding: 0.1rem 0.2rem 0.25rem;
    margin-top: 0.15rem;
}

.HuDjlNr4 .hd {
    border-bottom: 1px solid #e9e9e9;
    height: 0.64rem;
    line-height: 0.64rem;
}

.HuDjlNr4 .hd a {
    float: left;
    font-size: 0.3rem;
    font-weight: 700;
    color: #1b65b9;
    box-sizing: border-box;
    border-bottom: 3px solid #1b65b9;
    height: 0.64rem;
}

.HuDjlNr4 .bd ul {
    margin-top: 0.15rem;
    overflow: hidden;
    min-height: 2.2rem;
}

.HuDjlNr4 .bd ul li {
    font-size: 0.28rem;
    height: 0.48rem;
    line-height: 0.48rem;
    -webkit-background-size: 0.14rem 0.27rem;
    background-size: 0.14rem 0.27rem;
}

.HuDjlNr4 .bd ul li a {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    color: #333;
}

.HuDjlNr4 .bd ul li a p {
    float: left;
    width: 4.55rem;
    background-size: 0.06rem 0.05rem;
    font-size: 0.28rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #000;
    padding-left: 0.17rem;
    background: url("index17.png") no-repeat left center / 0.05rem 0.05rem;
}

.HuDjlNr4 .bd ul li span {
    float: right;
    color: #bcbcbc;
    font-size: 0.24rem;
    -webkit-background-size: 0.26rem 0.26rem;
    background-size: 0.26rem 0.26rem;
}


/*互动交流2019-12-27*/


/*写信须知2019-12-27*/

.XieXxzNr {
    width: 5.8rem;
    background-color: #fff;
    padding: 0.4rem 0.3rem;
}

.XieXxzNr .hd {
    padding-bottom: 0.2rem;
    border-bottom: 1px solid #e3e3e3;
}

.XieXxzNr .hd h3 {
    font-size: 0.3rem;
    text-align: center;
    line-height: 0.4rem;
}

.XieXxzNr .bd p {
    line-height: 0.38rem;
    margin-top: 0.3rem;
}

.XieXxzNr .bd * {
    line-height: 0.38rem !important;
    margin-top: 0.15rem !important;
    font-size: 0.24rem !important;
    font-family: "微软雅黑" !important;
}

.XieXxzNr .bd1 {
    margin-top: 0.48rem;
    padding-top: 0.46rem;
    border-top: 1px solid #e3e3e3;
}

.XieXxzNr .bd1 a {
    display: block;
    width: 2.14rem;
    height: 0.54rem;
    line-height: 0.54rem;
    background: url("Xxxz.png") no-repeat 0.35rem center / 0.31rem 0.32rem;
    background-color: #3d6696;
    color: #fff;
    padding-left: 0.8rem;
    box-sizing: border-box;
    border-radius: 0.1rem;
}


/*写信须知2019-12-27*/


/*信件细览2019-12-27*/

.XinJxl {
    background-color: #fff;
    padding: 0.2rem 0.3rem 0.2rem 0.3rem;
}

.XinJxl .hd {
    height: 0.69rem;
    line-height: 0.69rem;
    border-bottom: 1px solid #e0e0e0;
}

.XinJxl .hd span {
    float: left;
    font-size: 0.3rem;
    color: #1b65b9;
    padding-left: 0.37rem;
    background: url(BanSfw24.png) no-repeat left center / 0.05rem 0.22rem;
    font-weight: 700;
}

.XinJxl .bd>div {
    float: left;
    width: 100%;
    margin-top: 0.4rem;
}

.XinJxl .bd i {
    float: left;
    font-size: 0.28rem;
    color: #5f5f5f;
}

.XinJxl .bd font {
    color: #ff0000;
    margin-left: 0.15rem;
}

.XinJxl .bd span {
    float: left;
    padding: 0.15rem 0.35rem;
    box-sizing: border-box;
    width: 100%;
    background-color: #fcfcfc;
    border-radius: 0.1rem;
    border: 1px solid #d2d2d2;
    color: #c5c5c5;
    line-height: 0.38rem;
    font-size: 0.26rem;
    margin-top: 0.2rem;
}

.XinJxl2 {
    margin-bottom: 0.2rem;
}


/*信件细览2019-12-27*/


/*征集调查列表2019-12-27*/

.ZhengjdclbNr {
    width: 5.8rem;
    background-color: #fff;
    padding: 0.15rem 0.2rem 0.4rem;
    margin-bottom: 0.2rem;
}

.ZhengjdclbNr .bd {
    margin-top: 0.01rem;
}

.ZhengjdclbNr .bd li {
    height: 1.35rem;
    padding-top: 0.3rem;
    border-bottom: 1px solid #e6e6e6;
}

.ZhengjdclbNr .bd li a {
    font-size: 0.28rem;
    color: #333;
}

.ZhengjdclbNr .bd li p {
    margin-bottom: 0.05rem;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ZhengjdclbNr .bd li p i {
    display: inline-block;
    width: 0.95rem;
    height: 0.41rem;
    line-height: 0.41rem;
    text-align: center;
    background-color: #b3b3b3;
    font-size: 0.24rem;
    color: #fff;
    margin-right: 0.28rem;
}

.ZhengjdclbNr .bd li span {
    font-size: 0.22rem;
    color: #bcbcbc;
}

.ZhengjdclbNr .bd li span b {
    font-weight: 400;
    font-size: 0.22rem;
    color: #bcbcbc;
}

.ZhengjdclbNr .bd li .span1 {
    margin-right: 0.4rem;
}


/*征集调查列表2019-12-27*/


/*领导细览2019-12-27*/

.LingdxlNr {
    width: 5.8rem;
    background-color: #fff;
    padding: 0.15rem 0.2rem 0.4rem;
    margin-bottom: 0.2rem;
}

.LingdxlNr .hd {
    height: 0.75rem;
    line-height: 0.75rem;
    border-bottom: 1px solid #dfdfdf;
}

.LingdxlNr .hd span {
    float: left;
    font-size: 0.3rem;
    color: #a91728;
    padding-left: 0.38rem;
    font-weight: 700;
    background: url("Tongylb2.png") no-repeat left center / 0.06rem 0.27rem;
}

.LingdxlNr .bd1 img {
    display: block;
    margin: 0 auto;
    width: 2.74rem;
    height: 3.43rem;
    margin-top: 0.56rem;
}

.LingdxlNr .bd1 span,
.LingdxlNr .bd1 p {
    float: left;
    width: 100%;
    text-align: center;
}

.LingdxlNr .bd1 span {
    font-size: 0.34rem;
    color: #000;
    font-weight: 700;
    margin-top: 0.3rem;
    margin-bottom: 0.15rem;
}

.LingdxlNr .bd1 p {
    font-size: 0.28rem;
    color: #1b65b9;
}

.LingdxlNr .bd2 {
    margin-top: 0.72rem;
}

.LingdxlNr .bd2 .fggz,
.LingdxlNr .bd2 .jl {
    font-size: 0.34rem;
    color: #666;
    background-color: #f5f5f5;
    height: 0.66rem;
    line-height: 0.66rem;
    border-bottom: 1px solid #e1e1e1;
    padding-left: 0.87rem;
}

.LingdxlNr .bd2 .fggz {
    background: url("ldxl1.png") no-repeat 0.08rem center / 0.47rem 0.47rem;
    background-color: #f5f5f5;
}

.LingdxlNr .bd2 .jl {
    background: url("ldxl2.png") no-repeat 0.08rem center / 0.47rem 0.47rem;
    background-color: #f5f5f5;
}

.LingdxlNr .bd2 .NR {
    padding: 0.4rem 0;
}

.LingdxlNr .bd2 .NR p {
    font-size: 0.28rem;
    line-height: 0.5rem;
    /*text-indent: 2em;*/
}


/*领导细览2019-12-27*/

.dropload-refresh {
    font-size: 0.26rem;
    text-align: center;
    margin-top: 0.3rem;
}

.dropload-noData {
    font-size: 0.26rem;
    text-align: center;
    margin-top: 0.3rem;
}

.dropload-load {
    font-size: 0.26rem;
    text-align: center;
    margin-top: 0.3rem;
}

.article_content {
    font-size: 0.26rem;
}


/*写信表单开始*/

.SubYao {
    padding-top: 0.3rem;
}

.SubYaoDiv {
    padding-bottom: .23rem;
}

.SubYaoDiv>span {
    display: block;
    font-size: .28rem;
    color: #5f5f5f;
    height: .67rem;
    line-height: .67rem;
}

.SubYaoDiv>span i {
    color: #ff0000;
}

.SubYaoDiv .SubYaoInp {
    height: .72rem;
    padding: 0 .16rem;
    background: #fff;
    border-radius: .2rem;
    box-sizing: border-box;
    border: 1px solid #eee;
    background-color: #eee;
}

.SubYaoDiv1 .SubYaoInp {
    border: none;
}

.SubYaoDiv .SubYaoInp input {
    display: block;
    width: 100%;
    height: .7rem;
    line-height: .7rem;
    font-size: .28rem;
    color: #666666;
    outline: none;
    border: none;
    background: none;
    box-sizing: border-box;
}

.SubYaoDiv1 .SubYaoInp {
    /*padding: 0;
	height: .42rem;
	background: none;*/
}

.SubYaoDiv1 .SubYaoInp input {
    float: left;
    width: auto;
    height: .42rem;
    line-height: .42rem;
}

.SubYaoDiv1 .SubYaoInp label {
    float: left;
    font-size: .26rem;
    color: #666666;
    line-height: .42rem;
    margin-left: .14rem;
    margin-right: .38rem;
}

.SubYaoDiv .SubYaoInp select {
    display: block;
    width: 100%;
    height: .7rem;
    line-height: .7rem;
    font-size: .28rem;
    color: #666666;
    outline: none;
    border: none;
    background: none;
    appearance: none;
    -moz-appearance: none;
    /* Firefox */
    -webkit-appearance: none;
    /* Safari 和 Chrome */
    position: relative;
    background: url(../images/wyxx-sj.png) no-repeat right 0.3rem center / 0.31rem 0.19rem;
}

.SubYaoDiv2 .SubYaoInp {
    height: 2.04rem;
    padding: .16rem;
}

.SubYaoDiv2 .SubYaoInp textarea {
    display: block;
    width: 100%;
    height: 100%;
    line-height: .42rem;
    font-size: .28rem;
    color: #666666;
    outline: none;
    border: none;
    resize: none;
    background: none;
}

.SubYaoDiv3 {
    overflow: hidden;
}

.SubYaoDiv3 .SubYaoInp {
    float: left;
    width: 3rem;
}

.SubYaoDiv3>img {
    float: left;
    width: 1.78rem;
    height: .7rem;
    margin-left: .3rem;
}

.SubYaoDiv3>a {
    float: right;
    font-size: .26rem;
    color: #3e79d4;
    line-height: .76rem;
    margin-right: .6rem;
}

.SubTiJiao {
    width: 100%;
    padding-top: .3rem;
    overflow: hidden;
    text-align: center;
    padding-left: 0.08rem;
    padding-right: 0.08rem;
    box-sizing: border-box;
}

.SubTiJiao button {
    float: left;
    width: 2.4rem;
    height: .64rem;
    line-height: .64rem;
    text-align: center;
    font-size: .28rem;
    color: #ffffff;
    background: #1b65b9;
    outline: none;
    border: none;
}

.SubTiJiao button:nth-of-type(2) {
    float: right;
    background: #a6a6a6;
}


/*写信表单结束*/


/*征集调查细览开始*/

.zjdcxl-content,
.zjdcxl-yjlb,
.zjdcxl-yjfk {
    background-color: #fff;
}

.SubShiLus {
    height: 0.8rem;
    line-height: 0.8rem;
    border-bottom: .03rem solid #e5e5e5;
}

.SubShiLus>em {
    float: left;
    font-size: .32rem;
    color: #1b65b9;
    font-weight: bold;
    height: 0.8rem;
    border-bottom: .03rem solid #1b65b9;
}

.zjdcxl-content>aside,
.zjdcxl-yjlb aside,
.zjdcxl-yjfk aside {
    height: 0.8rem;
    line-height: 0.8rem;
    border-bottom: 1px solid #e0e0e0;
    box-sizing: border-box;
    font-size: 0.32rem;
    font-weight: 700;
    color: #1b65b9;
}

.zjdcxl-content>aside span,
.zjdcxl-yjlb aside span,
.zjdcxl-yjfk aside span {
    font-size: 0.32rem;
    font-weight: 700;
    color: #1b65b9;
    display: inline-block;
    height: 0.8rem;
    box-sizing: border-box;
    border-bottom: .03rem solid #1b65b9;
}

.zjdcxl-content .contentBox {
    margin-top: 0.3rem;
}

.zjdcxl-content .contentBox>h3 {
    line-height: 0.5rem;
    color: #333;
    font-size: 0.28rem;
}

.zjdcxl-content .contentBox .dateSource {
    font-size: 0.24rem;
    color: #999;
    margin-top: 0.2rem;
    padding-bottom: 0.31rem;
    border-bottom: 1px dashed #d1d1d1;
    line-height: 0.3rem;
}

.zjdcxl-content .contentBox .dateSource .date {
    float: left;
    /*width: 3.47rem;*/
    margin-bottom: .15rem;
}

.zjdcxl-content .contentBox .dateSource .source {
    float: left;
    /*width: 3.43rem;*/
}

.zjdcxl-content .contentBox .content * {
    line-height: 0.48rem !important;
    font-size: 0.26rem !important;
    color: #666 !important;
    font-family: "微软雅黑" !important;
}

.zjdcxl-content .contentBox .content p {
    margin: 0.4rem 0;
}

.zjdcxl-content .contentBox .content p:last-child {
    margin-bottom: 0;
}

.zjdcxl-yjlb,
.zjdcxl-yjfk {
    padding-top: .2rem;
}

.zjdcxl-yjlb ul {
    padding-top: 0.37rem;
}

.zjdcxl-yjlb ul li .liTop {
    height: 0.46rem;
    line-height: 0.46rem;
    background-color: #f7f7f7;
    border-radius: 0.05rem;
}

.zjdcxl-yjlb ul li .liTop span {
    float: left;
    font-size: 0.26rem;
    color: #024ca1;
    padding-left: 0.17rem;
}

.zjdcxl-yjlb ul li .liTop em {
    float: right;
    font-size: 0.24rem;
    color: #999;
    padding-right: 0.25rem;
}

.zjdcxl-yjlb ul li .liBot {
    padding: 0.2rem 0.1rem;
}

.zjdcxl-yjlb ul li .liBot p {
    font-size: 0.26rem;
    line-height: 0.4rem;
    color: #4e4e4e;
}

.zjdcxl-yjfk {
    padding-bottom: 0.4rem;
}

.zjdcxl-yjfk .SubZaiLiu {
    padding-top: 0;
    margin-top: -0.2rem;
}

.zjdcxl-content .contentBox .content .FileDoc a {
    display: block;
    font-size: .28rem;
    color: #1b65b9 !important;
    height: .76rem;
    line-height: .76rem;
    text-decoration: underline;
    margin-bottom: 0.3rem;
}

.SubZaiLiu {}

.SubZaiLiux ul li {
    padding-top: .16rem;
}

.SubZaiLiux ul li .SubZaiLiuxs {
    padding: 0 .16rem;
    height: .69rem;
    line-height: .69rem;
}

.SubZaiLiux ul li .SubZaiLiuxs span {
    font-size: .28rem;
    color: #ff0000;
}

.SubZaiLiux ul li .SubZaiLiuxs em {
    font-size: .28rem;
    color: #333333;
}

.SubZaiLiux ul li .SubZaiLiuxx {
    margin: 0 .06rem;
    padding: 0 .15rem;
    height: .6rem;
    background: #fff;
    border: 1px solid #e1e1e1;
}

.SubZaiLiux ul li .SubZaiLiuxx input {
    display: block;
    width: 100%;
    height: .6rem;
    outline: none;
    background: none;
    border: none;
    font-size: .24rem;
    color: #666;
}

.SubZaiLiux ul li .SubZaiLiuxx1 {
    height: 2.06rem;
    box-sizing: border-box;
    padding: .15rem;
    position: relative;
    background: #fff;
}

.SubZaiLiux ul li .SubZaiLiuxx1 textarea {
    display: block;
    width: 100%;
    height: 100%;
    outline: none;
    background: none;
    border: none;
    resize: none;
    font-size: .24rem;
    color: #666;
    line-height: .48rem;
}

.SubZaiLiux ul li .SubZaiLiuxx2 {
    float: left;
    width: 3rem;
}

.YanZhengImg {
    float: left;
    width: 1.79rem;
    height: .6rem;
    margin-left: .12rem;
}

.HuanBa {
    float: right;
    font-size: .26rem;
    color: #3e79d4;
    line-height: .6rem;
    margin-right: .6rem;
}

#strSource {
    margin-bottom: .2rem;
}

#strSource span {
    display: block;
    font-size: .24rem;
    line-height: .48rem;
}


/*征集调查细览结束*/

#isPC_box {
    display: none !important;
}

#isMobile_box {
    display: block !important;
}

.article_content1 * {
    font-size: .26rem;
    line-height: .38rem;
}