﻿/* ==========================================================================
   页面样式设置
 ============================================================================ */

@charset "UTF-8";

/* 领导信息公开、时政红河、信息公开频道、信息公开三级目录、政民互动
 ============================================================================ */

/************************* 公共功能  ***************************/
.bdnone {
    border: none !important;}
.overflowh {
    overflow: hidden;}
.mr0 {
    margin-right: 0 !important;}
.mt10 {
    margin-top: 10px;}
.mb11 {
    margin-bottom: 11px;}
/************************* 公共模块  ***************************/
/* 列表-基类*/
.pym-new li {
    text-align: right;
    font-size: 12px;
    color: #848484;}
.pym-new li a {
    float: left;
    text-align: left;
    font-size: 14px;
    color: #000;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
.pym-new li a:hover {
    color: #e14b45;}
.pym-new1 li {
    height: 50px;
    line-height: 50px;
    padding-left: 10px;
    padding-right: 14px;
    border-top: 1px solid #ebebeb;}

/* 列表-扩展类1*/
.pym-new1 li:hover {
    background: #fcfcfc;}
.pym-new1 li a {
    padding-left: 16px;
    background: url(dy1-li-on.png) no-repeat left center;}
.pym-new1 li:hover a {
    background-image: url(del-li-on.png);}

/* 上图 下文字 这里是适用小图标  */
.m-navicon {
    overflow: hidden;}
.m-navicon li {
    float: left;}
.m-navicon li a {
    display: block;}
.m-navicon a img {
    display: block;}
.m-navicon a span {
    display: block;}

/* 上图标 下文字 居中 */
.m-navicon-tb li {
    width: 100px;}
.m-navicon-tb li a {
    text-align: center;
    overflow: hidden;}
.m-navicon-tb a img {
    margin: 0 auto;}

/* 左图标 右文字*/
.m-navicon-lr li {
    width: 100px;
    height: 45px;
    line-height: 45px;}
.m-navicon-lr a img {
    float: left;}
.m-navicon-lr a span {
    float: left;}

/* 下拉列表1--基类 */
.m-slide-list >li>a {
    display: block;
    height: 40px;
    line-height: 40px;
    padding-left: 25px;
    font-size: 14px;
    color: #000;
    border-bottom: 1px solid #dedede;
    border-left: 3px solid #fff;
    background: url(py-zmhd-icon6.png) no-repeat 174px center;}
.m-slide-list >li.active>a {
    background-color: #fff;
    background-image: url(py-zmhd-icon5.png);
    border-left-color: #4395af;}

/* 下拉列表1-扩展 */
.m-slide-list-1 >li>a {
    background-image: none;}
.m-slide-list-1 >li.active>a {
    background-image: none;}

/* 导航列表 */
.m-slide-list1>a {
    display: block;
    height: 58px;
    margin-bottom: 6px;
    background: #fcfcfc url(py-xgpd-icon3.png) no-repeat 337px center;
    border: 1px solid #dfdfdf;
    border-left: 3px solid #45aee2;}
.m-slide-list1>a:hover {
    border-color: #54a0d8;
    background-color: #54a0d8;
    background-image: url(py-xgpd-icon3_1.png);}
.m-slide-list1>a:hover span {
    color: #fff;}
.m-slide-list1>a>i {
    float: left;
    width: 43px;
    height: 39px;
    margin-right: 32px;
    margin-left: 27px;
    margin-top: 10px;
    background: url(py-xgpd-sprite1.png) no-repeat;}
.m-slide-list1>a>span {
    float: left;
    color: #000;
    line-height: 58px;
    font-size: 16px;}
.m-slide-list1>a.a1>i {
    width: 55px;
    height: 23px;
    margin-top: 15px;
    margin-left: 18px;
    background-position:-381px -76px;}
.m-slide-list1>a.a1:hover>i {
    background-position:-456px -73px;}
.m-slide-list1>a.a2>i {
    background-position:-250px 0;}
.m-slide-list1>a.a2:hover>i {
    background-position: -313px 0;}
.m-slide-list1>a.a3>i {
    background-position:0 -66px;}
.m-slide-list1>a.a3:hover>i {
    background-position: -61px -66px;}
.m-slide-list1>a.a4>i {
    background-position:0 0;}
.m-slide-list1>a.a4:hover>i {
    background-position: -60px 0;}
.m-slide-list1>a.a5>i {
    background-position: -251px -62px;}
.m-slide-list1>a.a5:hover>i {
    background-position: -314px -61px;}
.m-slide-list1>a.a6>i {
    background-position: -123px 0;}
.m-slide-list1>a.a6:hover>i {
    background-position: -186px 0;}
.m-slide-list1>a.a7>i {
 background-position: -124px -63px;}
.m-slide-list1>a.a7:hover>i {
    background-position: -187px -62px;}
.m-slide-list1>a.a8>i {
    background-position: -382px 0;}
.m-slide-list1>a.a8:hover>i {
    background-position: -457px 0;}
.m-slide-list1>a.a9>i {
    background-position: -124px -63px;}
.m-slide-list1>a.a9:hover>i {
    background-position:-187px -62px;}

/*修改 */
/* 列表 */
.m-slide-list2>li>a {
    height: 32px;
    line-height: 32px;
    color: #3d3d3d;
    font-size: 12px;}
.m-slide-list2>li{
    padding-left: 25px;}
.m-slide-list2>li:hover{
    background:#44aee3 ;
    color: #FFFFFF;}
.m-slide-list2>li:hover>a{
    color: #FFFFFF;}
/* tab切换 */
.pym-tabtt li {
    float: left;
    width: 80px;
    height:29px;
    padding: 3px 10px 7px;
    text-align: center;
    color: #010101;
    font-size: 12px;
    background: #f9f9f9;
    border-left: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    cursor: pointer;}
.pym-tabtt li.lh38 {
    line-height: 20px;}
.pym-tabtt li.bdlnone {
    border-left: none;}
.pym-tabtt li.active {
    font-weight: bold;
    color: #006a8b;
    background: #fff;
    border-bottom: none;}
.pym-tabct {
    display: block;}
/* 盒子 */
.m-box1 {
     border: 1px solid #dfdfdf;}
.m-boxtitle1 {
    height: 41px;
    background: url(py-xgpd-icon4.png) no-repeat right bottom;
    border-bottom: 1px solid #dfdfdf;}
/************************* 公共元件  ***************************/
.font14 {
    font-size: 14px;}
.font16 {
    font-size: 16px;}
.font20 {
    font-size: 20px;}
.font22 {
    font-size: 22px;}
.font12 {
    font-size: 12px;}
.colo1 {
    color: #006a8b;}
.colo2 {
    color: #3c3c3c;}
.colo3 {
    color: #e14b45;}
.colo4 {
    color: #3e3e3e;}
.lh24 {
    line-height: 24px;}
.pyu-in {
    display: block;
    width: 83px;
    height: 20px;
    background: url(py-ldxx-icon1.png) no-repeat;}
/* 更多 */
.pyu-more {
    padding-right: 16px;
    font-size: 12px;
    color: #4a7ca0;
    background: url(py-main-icon35.png) no-repeat 29px center;}
/* 标题1 */
.pyu-title {
    padding-right: 4px;
    border-bottom: 3px solid #3a849b;}
.pyu-title span {
    color: #3a849b;
    font-size: 16px;
    line-height: 21px;
    font-weight: bold;}
.pyu-title img {
    margin-left: 20px;
    margin-right: 15px;
    vertical-align: middle;}
/************************* 领导信息公开  ***************************/
.pym-ldxx-ct1 {
    width: 200px;}
.pym-ldxx-ct1 .pysm-navlist li {
    height: 70px;}
.pym-ldxx-ct1 .pysm-navlist li a {
    display: block;
    width: auto;
    line-height: 0;}
.pysm-navlist .h5 {
    padding-top: 11px;
    padding-bottom: 6px;}
.pym-ldxx-ct2 .info .date {
    margin-left: 330px;}
.pym-ldxx-ct2 .info .changeFontSize {
    margin-right: 325px;}
.pyg-ldxx-ct1 {
    width: 540px;
    height: 461px;}
.pyg-ldxx-ct1 .csl-content {
    width: 100%;
    height: 358px;}
.pyg-ldxx-ct1 .csl-content img {
    width: 540px;
    height: 358px;}
.pyg-ldxx-ct1 .csl-word {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 538px;
    height: 102px;}
.pyg-ldxx-ct1 .date-wrap {
    left: 10px;
    top: 318px;
    z-index: auto;}
.pyg-ldxx-ct1 .csl-btn {
    position: absolute;
    bottom: 15px;
    right: 9px;}
.pyg-ldxx-ct1 .p-con p {
    width: 400px;}
.pyg-ldxx-ct2 {
    width: 610px;
    border: 1px solid #dfdfdf;}
.pym-ldxx-title .p {
    padding-left: 25px;
    padding-right: 28px;}
.pym-ldxx-title .h1 {
    padding-top: 16px;
    padding-bottom: 7px;
    text-align: center;}
.pyg-ldxx-ct2 .pym-new {
    padding-top: 11px;}
.pyg-ldxx-ct2 .pym-new li a {
    width: 460px;}
ul.pym-ldxx-news li {
    padding-left: 12px;
    text-align: right;
    color: #848484;}
ul.pym-ldxx-news li a {
    float: left;
    max-width: 250px;
    text-align: left;}
.pyg-ldxx-in {
    height: 100px;
    margin-top: 10px;
    font-size: 0;
    text-align: center;
    background: url(py-ldxx-img2.jpg) no-repeat;}
.pyg-ldxx-in .img {
    padding-top: 18px;}
.pyg-ldxx-in .pyu-in {
    margin: 10px auto 0;}

/************************* 政民互动  ***************************/
.pyg-zmhd-sidelf,
.m-zmhd-sidelf {
    width: 201px;}
.pyg-zmhd-sidelf .m-zfxx-sidebg {
    width: 200px;}
.m-zmhd-sidelf .pym-header {
    border-right: none;}
.m-zmfd-navicon li {
    float: none;
    width: 192px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 3px;}
.m-zmfd-navicon li img {
    margin-top: 14px;
    margin-left: 18px;
    margin-right: 11px;}
.m-zmfd-navicon li span {
    width: 100px;
    line-height: 18px;
    margin-top: 16px;
    color: #fff;}
.m-zmfd-navicon li span.mt8 {
    margin-top: 8px;}
.m-zmfd-navicon li.bac1 {
    background: #e05b5c;}
.m-zmfd-navicon li.bac2 {
    background: #f4a93f;}
.m-zmfd-navicon li.bac3 {
    background: #54a0d8;}
.m-zmhd-sidelf .m-zmfd-navicon {
    padding-left: 4px;
    margin-top: 4px;
    border-bottom: 1px solid #dedede;}
.m-zmhd-sidelf .pym-zmhd-sideli li a {
    border-left: none;
    background-color: #f1f1f1;}
.pym-zmhd-sideli li:hover a {
    border-left: none;
    background-color: #f1f1f1;}
.pym-zmhd-sideli {
    display: none;}
.pyg-zmhd-sidert {
    width: 999px;}
.pym-zmhd-title {
    border-bottom: none;
    background: none;
	overflow:hidden;}
.m-zmhd-sidert {
    margin-top: 1px;}

/************************* 信箱公开频道  ***************************/
.pyg-xgpd-wrap {
    margin-top: 9px;}
.pyg-xgpd-sidelf {
    float: left;
    width: 380px;}
.pyg-xgpd-sidert {
    float: right;
    width: 770px;}
.m-xgpd-navicon li {
    width: 187px;
    height: 142px;
    margin-right: 6px;}
.m-xgpd-navicon li.bac1 {
    background: #54a0d8;}
.m-xgpd-navicon li.bac2 {
    background: #f6b83a;}
.m-xgpd-navicon li img {
    margin-top: 14px;
    margin-bottom: 9px;}
.m-xgpd-navicon li span {
    color: #fff;
    font-size: 16px;}
/* 右侧 */
.pym-xgpd-ct1 {
    width: 378px;
    height: 329px;}
.pym-xgpd-ct1 .pyu-title {
    padding-top: 9px;
    padding-bottom: 8px;}
.pym-xgpd-ct1 .pyu-more {
    margin-top: 15px;
    margin-right: 14px;}
.pym-xgpd-ct1 .pym-newslist {
    height: 246px;
    padding-left: 21px;
    margin-top: 13px;}
.pym-xgpd-ct1 .pym-newslist li a {
    max-width: 305px;}

/************************* 信箱公开三级目录  ***************************/
/* 左侧 */
.pym-ldxx-ct1 .pyg-zfxx-sidelf {
    width: 201px;}
.pym-ldxx-ct1 .m-zfxx-sidebg {
    width: 200px;}
.pym-ldxx-ct1 .md-side-li.on {
    background-image: none;}
.pym-ldxx-ct1 .m-slide-list2 {
    background: #fff;
    border-bottom: 1px solid #dedede;}
.pym-ldxx-ct1 .pym-tabtt {
    display: block;}
/* 右侧 */
.pyg-xgsl-sidert {
    float: right;
    width: 979px;}
.pym-xgsl-sidert .h2t {
    padding-left: 12px;
    margin-top: 25px;
    margin-bottom: 21px;}
.pym-xgsl-sidert {
    margin-right: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e9e9e9;}
.pym-xgsl-sidert .py-table1 {
    border:1px solid #e9e9e9;}
.pym-xgsl-sidert .py-table1 .tb1-one {
    width: 50px;}
.pym-xgsl-sidert .py-table1 .tb1-two {
    width: 115px;}
.pym-xgsl-sidert .py-table1 .tb1-three {
    width: 110px;}
.pym-xgsl-sidert .py-table1 .tb1-four {
    width: 130px;}
.pym-xgsl-sidert .py-table1 .tb1-five {
    width: 400px;}
.pym-xgsl-sidert .py-table1 .tb1-six {
    width: 100px;}
.pym-xgsl-sidert .py-table1 .title {
    color: #5c5c5c;
    vertical-align: bottom;
    font-size: 14px;}
.pym-xgsl-sidert .py-table1 th {
    font-size: 14px;}

/* 新增 3-27*/
.m-xgpd-navicon li{
    height: 70px;
    margin-bottom: 6px;
    float: left;
    margin-right: 0px;}
.m-xgpd-navicon li.m-right{
    margin-right: 6px;}
.m-xgpd-navicon li a{
    display: block;
    height: 70px;
    padding-left: 89px;
    line-height: 70px;
    font-size: 16px;
    color: #FFFFFF;
    text-align: left;}
.m-xgpd-navicon li.enter1 a{
    background: url(xxgk-enter-icon_03.jpg) no-repeat;}
.m-xgpd-navicon li.enter2 a{
    background: url(xxgk-enter-icon_05.jpg) no-repeat;}
.m-xgpd-navicon li.enter3 a{
    background: url(xxgk-enter-icon_09.jpg) no-repeat;}
.m-xgpd-navicon li.enter4 a{
    background: url(xxgk-enter-icon_10.jpg) no-repeat;}

/*新增 3-28*/
.dc-list-title{
    padding-left: 22px;
    height: 40px;
    line-height: 40px;
    background: #f9f9f9;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #e9e9e9;}
.dc-list-row{
    height: 40px;
    line-height: 40px;
    padding-left: 22px;
    border-bottom: 1px solid #e9e9e9;}
.dc-list-row p{
    max-width: 620px;
    height: 40px;
    line-height: 40px;
    color: #5c5c5c;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    float: left;}
.dc-list-row:hover{
    background: #fcfcfc;}
.dc-list-row span{
    float: right;
    margin-right: 90px;
    color: #5c5c5c;
    font-size: 12px;
    line-height: 40px;}

/*3-31 新增*/
.pd-ysgk-title{
    height: 30px;}
.pym-xgsl-sidert {
    position: relative;}
.list-tr{cursor: pointer;}
.list-info-wrap{position: absolute;left: 0px;top: 86px;z-index: 10;}
.list-info-con tr>td {height: 26px;line-height: 26px;}
.con-list-info{display: none;position: absolute;left: -19px;padding-left: 20px;}
.list-info-con{padding-top: 25px;width: 958px;height: 140px;font-size: 14px;background: #44aee3;color: #fff;}
.list-info-con table{margin-left:35px;border:none;}
.info-con-td1,.info-con-td2,.info-con-td3{height: 26px;line-height: 26px;}
.info-con-td1,.info-con-td3{width: 70px;}
.info-con-td2{width: 398px;}
.info-con-td4{width: 300px;}
.m-slide-list-1 >li.down-on.active>a{background-image: url(py-zmhd-icon5.png);background-repeat: no-repeat;color: #006a8b;}

.pym-xgpd-ct1{height: 358px;}
.pd-ysgk-title{padding-left:40px;height: 46px;background: url(pd-ysgk-img.png) 5px center no-repeat;}
.pd-ysgk-title h1{height: 46px;line-height: 46px;font-size: 16px;font-family: "微软雅黑";font-weight: bold;color: #3a849b;}
.m-xgpd-navicon li.enter5 a{background: url(xxgk-enter-icon_05.jpg) no-repeat;}
.m-xgpd-navicon li.enter6 a{background: url(xxgk-enter-icon_06.jpg) no-repeat;}
.yfsq-link{background:#fff;}
.yfsq-link a{display: block;height: 40px;line-height: 40px;padding-left: 25px;font-size: 14px;color: #000;}


/*新增*/
.list-xxgk-con{
    position: relative;
    line-height: 41px;
    height: 41px;}
.py-table1 tr>td.py-txtlf{
    overflow: visible;
    text-overflow: ellipsis;
    white-space: normal;}
.list-xxgk-con:hover a{
    text-decoration: underline;
    color: #e14b45;}
.list-xxgk-con:hover .con-list-info{
    display: block;}
.list-info-con tr>td{
    text-align: left;
    color: #000;
    border-bottom: none;}
.con-list-info{
    width: 601px;
    left: 50%;
    margin-left: -360px;
    z-index: 2000;}

.list-info-con{
    width: 600px;
    background: #d6f1fe;
    height:135px;}
