.left-nav {
    width: 260px;
    float: left;
    border: 1px solid #dedede;
    background: #F4F4F4;
    position: relative;
    margin-left: 18px;
    padding-top: 100px;
}

.left-nav .channalname {
    position: absolute;
    left: -16px;
    top: 40px;
    width: 260px;
    color: #fff;
    height: 65px;
    line-height: 45px;
    text-align: center;
    background: url('../img/cname.png') left center no-repeat;
}

.left-nav li {
    background: url('../img/row.png') right center no-repeat;
    line-height: 3;
    text-align: center;
    font-size: 16px;
}

.left-nav li:hover,
.left-nav li.on {
    color: #0669ba;
    background: url('../img/row-active.png') right center no-repeat;
}

.left-nav li.on a {
    color: #0669ba;
}

.right-con {
    float: right;
    width: 800px;
    background: #F4F4F4;
    padding: 20px;
}

.leadPic {
    width: 97.2%;
    float: left;
    margin: 10px;
}

.leadPic .leader-img {
    float: left;
}

.leadPic .leader-img img {
    width: 120px;
    height: 156px;
}

.leadintro {
    width: 610px;
    padding: 25px 20px;
    height: 106px;
    float: right;
    background: #fff;
}

.leadintro h3 {
    background: url('../img/ld.png') left center no-repeat;
    padding-left: 25px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 5px;
}

.leadintro h3 a {
    float: right;
    color: #0669ba;
    font-weight: normal;
    font-size: 15px;
}

.leadintro p {
    line-height: 1.6;
    padding-left: 18px;
    margin-bottom: 2px;
}

.leadintro p:nth-child(3) {
    padding-left: 46px;
}

.w150 {
    width: 150px;
    word-wrap: break-word;
}

.leadPicS {
    width: 43%;
    margin-left: 20px;
    margin-top: 10px;
}

.w110 {
    width: 100px;
    word-wrap: break-word;
}

.h92 {
    height: 110px;
}

li.leadPicS a {
    text-align: left;
    color: #686868;
    font: 10px/30px 微软雅黑;
    line-height: 18px;
}

/* 正副厅级干部 */
.zftjgb li {
    float: left;
    margin: 0 20px 20px 0;
    line-height: 2;
    text-align: center;
}

/*机构职能*/
.connetbody {
    padding: 20px;
    color: #333;
    font-size: 16px;
    line-height: 1.8;
    background: #fff;
}

.connetbody p {
    margin-bottom: 8px;
}

/*委内机构*/
.wnjg {
    text-align: center;
}

.wnjg td {
    padding: 8px;
    border: 1px solid #dedede;
}

.mapbg {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    width: 520px;
    height: 495px;
    background: url(../img/mapbg.png) no-repeat
}

.mapbg a {
    position: absolute;
    display: block;
    text-indent: -9999em
}

.mapbg a.mapOn,
.mapbg a:hover {
    background: url(../img/mapHover.png) no-repeat
}

.mapbg a.aycity {
    top: 2px;
    left: 273px;
    z-index: 1;
    width: 81pt;
    height: 81pt
}

.mapbg a.aycity:hover {
    background-position: 0 0
}

.mapbg a.hbcity {
    top: 34px;
    left: 303px;
    z-index: 2;
    width: 58px;
    height: 55px
}

.mapbg a.hbcity:hover {
    background-position: -229px 0
}

.mapbg a.pycity {
    top: 1pc;
    left: 374px;
    width: 97px;
    height: 82px
}

.mapbg a.pycity:hover {
    background-position: -119px 0
}

.mapbg a.xxcity {
    top: 53px;
    left: 251px;
    width: 99pt;
    height: 92px
}

.mapbg a.xxcity:hover {
    background-position: right 0
}

.mapbg a.jycity {
    top: 109px;
    left: 142px;
    width: 57px;
    height: 34px
}

.mapbg a.jycity:hover {
    background-position: 0 -121px
}

.mapbg a.jzcity {
    top: 88px;
    left: 187px;
    width: 82px;
    height: 65px
}

.mapbg a.jzcity:hover {
    background-position: -151px -351px
}

.mapbg a.smxcity {
    top: 129px;
    left: 1px;
    width: 137px;
    height: 150px
}

.mapbg a.smxcity:hover {
    background-position: 0 -182px
}

.mapbg a.lycity {
    top: 129px;
    left: 65px;
    width: 146px;
    height: 148px
}

.mapbg a.lycity:hover {
    background-position: right -137px
}

.mapbg a.zzcity,
.mapbg a.zzcity:hover {
    top: 138px;
    left: 196px;
    width: 122px;
    height: 70px;
    background-position: -139px -121px
}

.mapbg a.kfcity {
    top: 135px;
    left: 291px;
    width: 7pc;
    height: 78px
}

.mapbg a.kfcity:hover {
    background-position: -145px -230px
}

.mapbg a.sqcity {
    top: 149px;
    right: 2px;
    width: 147px;
    height: 113px
}

.mapbg a.sqcity:hover {
    background-position: right -392px
}

.mapbg a.pdscity {
    top: 202px;
    left: 157px;
    z-index: 1;
    width: 117px;
    height: 87pt
}

.mapbg a.pdscity:hover {
    background-position: 0 -22pc
}

.mapbg a.xccity {
    top: 196px;
    left: 226px;
    z-index: 2;
    width: 75pt;
    height: 68px
}

.mapbg a.xccity:hover {
    background-position: right -308px
}

.mapbg a.lhcity {
    top: 236px;
    left: 259px;
    z-index: 3;
    width: 4pc;
    height: 55px
}

.mapbg a.lhcity:hover {
    background-position: -166px -447px
}

.mapbg a.zkcity {
    top: 202px;
    left: 309px;
    width: 127px;
    height: 126px
}

.mapbg a.zkcity:hover {
    background-position: -247px -517px
}

.mapbg a.nycity {
    top: 255px;
    left: 54px;
    width: 229px;
    height: 148px
}

.mapbg a.nycity:hover {
    background-position: 0 -504px
}

.mapbg a.zmdcity {
    top: 283px;
    left: 228px;
    width: 170px;
    height: 90pt
}

.mapbg a.zmdcity:hover {
    background-position: 0 -668px
}

.mapbg a.xycity {
    top: 369px;
    left: 279px;
    width: 180px;
    height: 93pt
}

.mapbg a.xycity:hover {
    background-position: right -668px
}

.citylink {
    padding: 20px 0 70px 5px
}

.citylink li {
    float: left;
    margin: 1pc 1pc 0 0;
    width: 170px;
    height: 30px;
    border: 1px solid #e0e0e0
}
.citylink li.lstLi {
    width: 200px;
}

.citylink li a {
    display: block;
    height: 30px;
    background: #f3f3f3;
    color: #444;
    text-align: center;
    font: 700 14px/30px 微软雅黑
}

.citylink li a.mapOn,
.citylink li a.mapOn:hover,
.citylink li a:hover {
    background: #ed5734;
    color: #fff;
    text-decoration: none
}

.pleft_menu li dl {
    padding: 1px 0;
    border-top: 1px solid #e3e3e3
}

/* 领导详情 */
.jsmore {
    background: #fff;
    padding: 20px;
}

.jsmore .ldlist {
    width: 150px;
}

.jsmore .ldlist p {
    line-height: 3;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.jsmore .ldlist img {
    width: 100%;
    height: auto;
}

.jsTxtbox {
    width: 550px;
    border-left: 1px dashed #dedede;
    padding-left: 30px;
}

.jsTxtbox dt {
    padding-left: 30px;
    height: 28px;
    background: #fafafa url(../img/pageskin.png) 13px -145px no-repeat;
    font-weight: 700;
    line-height: 28px
}

.jsTxtbox dd {
    padding: 0 20px 30px 30px;
    line-height: 2
}

/* 通用列表 */
.news-list li {
    line-height: 2;
    background: url('../img/fk.png') left center no-repeat;
    padding-left: 20px;
}

.news-list li span {
    float: right;
    color: #999;
}

/* -------------------------适老化------------------------- */
.oldModel .jsTxtbox dt {
    height: 44px;
    line-height: 44px
}
.oldModel .left-nav li {
    font-size: 32px;
}

.oldModel .leadPic {
    width: 780px;
}

.oldModel .leadintro {
    width: 620px;
    height: auto;
}

.oldModel .leadintro h3 {
    font-size: 32px
}

.oldModel .leadintro p {
    font-size: 28px
}

.oldModel .zftjgb li h3 {
    font-size: 28px
}

.oldModel .Section0 h2 span {
    font-size: 52px !important;
    line-height: 1.5
}

.oldModel .Section0 p span {
    font-size: 35px !important;
    line-height: 2
}

.oldModel .connetbody {
    font-size: 32px;
}

.oldModel .connetbody .cl li[style="background:#fafafa;font-weight:bold;"]:nth-of-type(1) {
    display: none;
}

.oldModel .connetbody .cl li {
    width: 100%;
    line-height: 2
}

.oldModel .citylink li {
    width: 358px;
    height: 50px;
}
.oldModel .citylink li.lstLi,.oldModel .citylink li.lstLi2 {
    width: 735px;
}

.oldModel .citylink li a {
    height: 50px;
    font: 700 28px/30px 微软雅黑;
    line-height: 50px
}

.oldModel .jsmore .ldlist p {
    font-size: 38px;
}

.oldModel .jsTxtbox {
    font-size: 32px;
}