﻿/* ==========================================================================
   页面样式设置
 ============================================================================ */

@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("imagesdy1-li-on.png") no-repeat left center;
}
.pym-new1 li:hover a {
    background-image: url("imagesdel-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("imagespy-zmhd-icon6.png") no-repeat 174px center;
}
.m-slide-list >li.active>a {
    background-color: #fff;
    background-image: url("imagespy-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("imagespy-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("imagespy-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("imagespy-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("imagespy-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("imagespy-ldxx-icon1.png") no-repeat;
}
/* 更多 */
.pyu-more {
    padding-right: 16px;
    font-size: 12px;
    color: #4a7ca0;
    background: url("imagespy-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("imagespy-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("imagesxxgk-enter-icon_03.jpg") no-repeat;
}
.m-xgpd-navicon li.enter2 a{
    background: url("imagesxxgk-enter-icon_05.jpg") no-repeat;
}
.m-xgpd-navicon li.enter3 a{
    background: url("imagesxxgk-enter-icon_09.jpg") no-repeat;
}
.m-xgpd-navicon li.enter4 a{
    background: url("imagesxxgk-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("imagespy-zmhd-icon5.png");background-repeat: no-repeat;color: #006a8b;}

.pym-xgpd-ct1{height: 358px;}
.pd-ysgk-title{padding-left:40px;height: 46px;background: url('imagespd-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("imagesxxgk-enter-icon_05.jpg") no-repeat;}
.m-xgpd-navicon li.enter6 a{background: url("imagesxxgk-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;
}
