﻿/* create by lkw at 2018/4/13*/
@charset "UTF-8";
.bodybg { position: absolute; top: 40px; z-index: 1; width: 100%; height: 925px; }
.bodybg .con { position: relative; width: 100%; height: 925px; overflow: hidden; }
.bodybg .bgItem { width: 1920px; position: absolute; left: 50%; margin-left: -960px; display: none; }
.zy-top { background: url("../images/topbg.png") top center no-repeat; width: 100%; height: 40px; line-height: 34px; position: relative; z-index: 2; }
.zy-top .con { width: 1200px; margin: 0 auto; font-size: 12px; }
.zy-top .con a { color: #666; }
.zy-top .con a:hover { color: #666666; }
.zy-logo { height: 152px; width: 1200px; margin: 0 auto; position: relative; z-index: 2; }
.logo { display: block; width: 300px; height: 101px; margin-top: 26px; float: left; }
.fenge { display: block; /*width: 1px;*/ height: 80px; background: url("../images/tqfg.png"); float: left; margin: 40px 33px 0 33px; }
.tianqi { float: left; margin: 30px 0 0 60px; }
.tianqi-l .nr { font-size: 12px; color: #fff; }
.zy-cyzy .tianqi-l .nr { color: #666; }
.tianqi-l p.nr { margin: 10px 0 10px 0; text-align: center; }
.kqzl { font-size: 12px; color: #fff; display: inline-block; width: 16px; height: 16px; background: #00c024; text-align: center; line-height: 16px; }
.tianqiimg { display: block; width: 46px; height: 45px; margin: 10px 15px 0 15px; }
.zy-logo .search { background: url("../images/searchbg.png"); width: 329px; height: 47px; margin-top: 57px; }
.zy-logo .search input { padding: 0 10px 0 40px; width: 190px; line-height: 47px; height: 47px; }
.zy-logo .search .btn { font-size: 16px; color: #fff; line-height: 47px; text-align: center; display: block; width: 80px; }
.zy-nav .con { width: 1200px; margin: 0 auto; }
.zy-cyzy .zy-nav { width: auto; }
.zy-nav { position: relative; z-index: 2; height: 50px; width: 1200px; margin: 0 auto; background: #004e8c; }
.navItem { display: block; width: 200px; height: 50px; line-height: 50px; float: left; font-size: 20px; color: #fff; text-align: center; cursor: pointer; font-weight: bold; }
.navItem.cur, .navItem:hover { background: #003762; }
.navItem img { margin: -6px 15px 0 0; }
.zy-btm { position: relative; z-index: 1; /*background: url("../images/btmbg.png") bottom center no-repeat;*/ height: 340px; }
.zy-btm .con { width: 1200px; margin: 0 auto; }
.zy-btm .links .tabs { border-bottom: 2px #e6e6e6 solid; }
.zy-btm .links .tabItem { height: 58px; line-height: 58px; display: block; float: left; width: 270px; text-align: center; font-size: 14px; color: #333333; margin-bottom: -2px; }
.zy-btm .links .tabItem.cur, .zy-btm .links .tabItem:hover { color: #004e8c; font-weight: bold; border-bottom: 2px #004e8c solid; }
.zy-btm .tabCon .a { font-size: 14px; color: #333333; margin: 0 15px; line-height: 40px; cursor: pointer; }
.zy-btm .tabCon .a:hover { color: #004e8c; }
.zy-btm .caixian { display: block; background: url("../images/caixian.png"); height: 1px; margin: 15px 0; }
.zy-btm .wzxx p { text-align: center; font-size: 12px; color: #666666; line-height: 40px; }
.wzzc { display: block; width: 110px; height: 55px; margin-left: 470px; }
.dzjg { display: block; width: 52px; height: 64px; margin-left: 40px; }
.zy-con { width: 100%; /*position: relative; z-index: 2;*/ overflow: hidden; }
.sy-tzgg { padding: 0 20px; border: 1px #e3e3e3 solid; height: 50px; line-height: 50px; margin-top: 10px; background: #fff; }
.sy-tzgg .pic { display: block; margin: 14px 10px 0 0; }
.sy-tzgg .tit { font-size: 14px; color: #dd000f; font-weight: bold; display: block; }
.sy-tzgg .con { font-size: 14px; color: #666666; display: block; max-width: 990px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 50px; cursor: pointer; }
.sy-tzgg .lbt { width: 1000px; height: 50px; overflow: hidden; }
.sy-lb { border: 1px #e3e3e3 solid; margin-top: 10px; padding: 15px; background: #fff; }
.sy-lb .jrtt .tit { display: block; font-size: 32px; color: #004e8c; width: 1100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 59px; text-align: center; font-weight: bold; }
.syban { width: 640px; height: 400px; position: relative; overflow: hidden; }
.syban .lbitem { width: 640px; height: 400px; }
.syban .lbt { position: relative; display: block; z-index: 1; }
.syban .lbt .nav { position: absolute; bottom: 0; left: 0; z-index: 2; display: block; height: 50px; width: 600px; line-height: 50px; padding: 0 20px; font-size: 16px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(lbtNav.png); }
.sy-lb .lbbtn-l, .sy-lb .lbbtn-r { display: block; width: 40px; height: 40px; position: absolute; top: 50%; margin-top: -20px; z-index: 2; cursor: pointer; }
.sy-lb .lbbtn-l { left: 10px; background: url(lbbtnl.png); }
.sy-lb .lbbtn-r { right: 10px; background: url(lbbtnr.png); }
.zyyw { margin-left: 20px; width: 500px; height: 400px; overflow: hidden; }
.tabnav1 { border-bottom: 1px #e3e3e3 solid; }
.tabnav1 .tabn { float: left; height: 40px; padding: 0 10px; text-align: center; font-size: 20px; font-weight: bold; line-height: 30px; margin-bottom: -1px; cursor: pointer; }
.tabnav1 .tabn.cur { color: #004e8c; border-bottom: 1px #004e8c solid; background: url(tabsj.png) bottom center no-repeat; }
.xwItem { line-height: 40px; }
.xwItem .nr { margin: 0 3px; font-size: 15px; color: #000000; float: left; }
.xwItem a.nr { max-width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.xwItem .data { float: right; font-size: 12px; color: #999999; }
.xwItem a.nr:hover { color: #1b5295; cursor: pointer; }
.sy-ztzl { margin-top: 20px; border: 1px #e3e3e3 solid; }
.sy-ztzl .tit { display: block; float: left; background: url("../images/ztzlbg.png"); width: 98px; height: 105px; margin: -1px; }
.sy-ztzl .tit span { display: block; width: 50px; height: 50px; font-size: 18px; color: #1b5295; margin: 28px 0 0 23px; text-align: center; font-weight: bold; line-height: 26px; }
.sy-ztzl .con { float: left; height: 105px; margin: -1px 0; width: 1102px; position: relative; }
.sy-ztzl .con .more { position: absolute; top: 0; right: 0; display: block; background: url("../images/symore.png"); width: 53px; height: 51px; }
.sy-ztzl .lbitem .pic { display: block; width: 249px; height: 75px; margin-right: 20px; float: left; }
.sy-ztzl .gundong { height: 75px; overflow: hidden; margin: 15px 0 0 23px; width: 1050px; }
.zftj { margin-top: 20px; }
.gjzf .tit .ls { display: block; float: left; width: 4px; height: 22px; background: #004e8c; margin: 3px 12px 0 0; }
.gjzf { padding: 30px 22px; border: 1px #e3e3e3 solid; width: 544px; height: 190px; overflow: hidden; background: #fff; }
.gjzf .tit { font-size: 20px; color: #004e8c; font-weight: bold; }
.gjzf .con { margin-top: 20px; }
.gjzf .con .xwItem { line-height: 43px; }
.zftj .gjzf:first-child { margin-right: 20px; }
.sy-bsfw { margin-top: 20px; border: 1px #e3e3e3 solid; padding: 20px; background: #fff; }
.sy-bsfw .tit .tabn { display: block; float: left; width: 287px; height: 50px; line-height: 50px; text-align: center; margin-left: 3px; font-size: 20px; font-weight: bold; color: #333333; background: #e7e7e7; }
.sy-bsfw .tit .tabn:first-child { margin-left: 0; }
.sy-bsfw .tit .tabn.cur { color: #fff; background: #004e8c; }
.sy-bsfw .tit .tabn span { display: inline-block; height: 50px; vertical-align: top; }
.sy-bsfw .tit .tabn .pic { width: 30px; margin: 0 10px 0 0; }
.sy-bsfw .tit .tabn.bs .pic { background: url(bstab1.png) center no-repeat; }
.sy-bsfw .tit .tabn.bs.cur .pic { background: url(bstab1c.png) center no-repeat; }
.sy-bsfw .tit .tabn.zw .pic { background: url(bstab2.png) center no-repeat; }
.sy-bsfw .tit .tabn.zw.cur .pic { background: url(bstab2c.png) center no-repeat; }
.sy-bsfw .tit .tabn.hd .pic { background: url(bstab3.png) center no-repeat; }
.sy-bsfw .tit .tabn.hd.cur .pic { background: url(bstab3c.png) center no-repeat; }
/*首页数据发布图片*/
.sy-bsfw .tit .tabn.sj .pic { background: url(bstab3.png) center no-repeat; }
.sy-bsfw .tit .tabn.sj.cur .pic { background: url(bstab3c.png) center no-repeat; }
/*首页数据发布图片*/
.sy-bsfw .content { width: 1150px; }
.sy-bsfwl { margin-top: 22px; width: 810px; }
.sy-bsfwl .con { margin-top: 20px; }
.sy-bsfwl .tabnav1 .tabn { font-size: 16px; height: 35px; }
.bsnavl { }
.bsnavl .tabl { display: block; width: 14px; height: 90px; border: 1px #dcdcdc solid; font-size: 16px; color: #004e8c; padding: 68px 16px 0 16px; position: relative; }
.bsnavl .tabl img { display: none; }
.bsnavl .tabl.cur img { display: block; width: 5px; height: 9px; position: absolute; right: -6px; top: 50%; margin-top: -5px; }
.bsnavl .tabl.zt { background: url(bslnav1.png) center 29px no-repeat; }
.bsnavl .tabl.zt.cur { color: #fff; background: #004e8c url(bslnav1c.png) center 29px no-repeat; border: 1px #004e8c solid; }
.bsnavl .tabl.dw { background: url(bslnav2.png) center 29px no-repeat; }
.bsnavl .tabl.dw.cur { color: #fff; background: #004e8c url(bslnav2c.png) center 29px no-repeat; border: 1px #004e8c solid; }
.sy-bsfwl .tabnr { margin-left: 2px; width: 760px; }
.bsitem { display: block; float: left; width: 175px; height: 68px; line-height: 70px; font-size: 14px; text-align: center; border: 1px #dcdcdc solid; margin-left: 13px; margin-bottom: 13px; }
.bsitem:hover { border: 1px #96c5ea solid; }
.bsitem img { margin: 0 10px 0 0; }
.more2 { display: block; background: url("../images/more2.png"); width: 60px; height: 20px; line-height: 20px; text-align: center; font-size: 12px; color: #7e7e7e; margin: 7px 0 0 0; }
.sy-bsfwr { margin-top: 35px; margin-left: 44px; }
.sy-bmfw { height: 216px; width: 293px; border: 1px #dcdcdc solid; }
.sy-bmfw .tit1 { background: #004e8c; margin: -1px; height: 40px; line-height: 40px; font-size: 16px; /*color: #fff;*/ padding: 0 11px 0 23px; }
.sy-bmfw .tit1 a { color: #fff; }
.sy-bmfw .tit1 .more2 { background: url("../images/more3.png"); color: #74a5cc; margin: 10px 0 0 0; }
.bmfwItem { display: block; width: 70px; height: 65px; font-size: 14px; color: #444444; float: left; margin: 12px 13px; cursor: pointer; }
.bmfwItem:hover { color: #004e8c; }
.bmfwItem .pic { display: block; margin: 7px auto; }
.bmfwItem .mc { display: block; text-align: center; }
.sy-ygzw { display: block; height: 62px; width: 293px; border: 1px #dcdcdc solid; margin-top: 7px; line-height: 62px; text-align: center; font-size: 16px; color: #444444; }
.sy-ygzw img { margin: 0 10px 0 0; }
.sy-ygzw:hover { border: 1px #96c5ea solid; }
.sy-yzzy { margin: 25px 0 0 0; border: 1px #dcdcdc solid; padding: 25px 22px; background: #fff; }
.sy-yzzy .tit { font-size: 20px; font-weight: bold; }
.sy-yzzy .tit .ls { display: block; float: left; width: 4px; height: 21px; background: #004e8c; margin: 3px 12px 0 0; }
.sy-yzzy .tit .nrt { color: #004e8c; }
.sy-yzzy .tit .nr0 { margin: 0 0 0 15px; }
.sy-yzzy .content { margin-top: 20px; }
.sy-yzzy .item1 { width: 379px; }
.mrr1 { margin-right: 1px; }
.mrb1 { margin-bottom: 1px; }
.item2 { width: 175px; }
.item3 { width: 189px; }
.item4 { width: 393px; }
.sy-yzzy .img img:hover { transform: scale(1.4); transition: all 0.6s; }
.sy-yzzy .img { overflow: hidden; }
.sy-zygkItem1 { display: block; width: 138px; height: 114px; border: 1px #dcdcdc solid; margin-right: 10px; margin-bottom: 9px; float: left; cursor: pointer; }
.sy-zygkItem1:hover { border: 1px #96c5ea solid; }
.sy-zwgkl { margin-top: 35px; width: 310px; }
.sy-zygkItem1 img { display: block; margin: 20px auto; }
.sy-zygkItem1 span { display: block; text-align: center; }
.zxgk { margin-top: 35px; height: 236px; overflow: hidden; }
.zxgk .tit1 .tab2 { display: block; border: 1px #dcdcdc solid; width: 130px; height: 34px; line-height: 34px; text-align: center; font-size: 16px; color: #333333; margin-left: 6px; cursor: pointer; }
.sy-bsfw .content0 { height: 410px; overflow: hidden; }
.zxgk .tit1 .tab2.cur { background: #004e8c; border: 1px #004e8c solid; color: #fff; }
.zxgk .tit1 .tab2:first-child { margin-left: 0; }
.sy-ldzc { width: 250px; margin-left: 44px; margin-top: 35px; }
.sy-ldzc .tit2 { height: 43px; line-height: 43px; background: #004e8c; font-size: 16px; padding-left: 30px; }
.sy-ldzc .tit2 .nr { color: #fff; }
.sy-ldzc .tit2 .more3 { font-size: 12px; color: #6f94c0; margin-right: 20px; }
.sy-ldzc .pic { width: 120px; /*height: 140px;*/ margin-top: 10px; margin-left: 10px; }
.sy-ldzc .pic .nm { font-size: 14px; font-weight: bold; text-align: center; margin-top: 5px; }
.sy-ldzc .pic .zw { font-size: 14px; text-align: center; }
.sy-ldzc .pic:first-child { margin-left: 0; }
.lygk { margin-top: 10px; }
.zdlygkItem { display: block; float: left; width: 85px; margin: 0 10px; cursor: pointer; }
.zdlygkItem:hover .bt { color: #004e8c; }
.zdlygkItem .pic { display: block; margin: 8px auto; }
.zdlygkItem .bt { text-align: center; font-size: 14px; color: #333333; }
.sy-hdjll { margin-top: 25px; width: 828px; }
.sy-hdjll .tItem .nm a:hover { color: #004e8c; }
.sy-hdjll .con2 { margin-top: 10px; font-size: 14px; }
.sy-hdjll .thead { font-weight: bold; }
.sy-hdjll .con2 .bh { display: block; float: left; width: 103px; text-align: center; }
.sy-hdjll .con2 .nm { display: block; float: left; width: 370px; text-indent: 10px; }
.sy-hdjll .con2 .nm { display: block; max-width: 90%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sy-hdjll .thead { height: 40px; line-height: 40px; }
.sy-hdjll .thead .nm { text-indent: 30px; }
.sy-hdjll .con2 .lx { display: block; float: left; width: 70px; text-align: center; }
.sy-hdjll .con2 .qk { display: block; float: left; width: 90px; text-align: center; }
.sy-hdjll .con2 .sj { display: block; float: left; width: 95px; text-align: center; }
.sy-hdjll .con2 .dw { display: block; float: left; width: 100px; text-align: center; }
.sy-hdjll .tItem { height: 36px; line-height: 36px; }
.sy-hdjlr { margin-top: 35px; margin-left: 31px; width: 300px; margin-right: -10px; }
.sy-dfjlit { display: block; float: left; border: 1px #dcdcdc solid; width: 138px; height: 58px; text-align: center; font-size: 16px; color: #444444; margin-right: 10px; margin-bottom: 10px; }
.sy-dfjlit .nr { width: 138px; height: 58px; vertical-align: middle; display: table-cell; }
.sy-dfjlit span { display: inline-block; vertical-align: middle; }
.sy-dfjlit:hover { border: 1px #96c5ea solid; }
.sy-dfjlit .pic { margin: -4px 10px 0 0; }
.sy-zxdc .tit2 { height: 50px; line-height: 50px; background: #004e8c; width: 290px; font-size: 16px; color: #fff; text-indent: 20px; }
.sy-zxdc .more2 { background: url("../images/more3.png"); margin: 15px 10px 0 0; color: #a3b5cb; font-size: 12px; text-indent: 0; }
.sy-zxdc .wt { font-size: 14px; color: #555555; margin: 10px 25px 10px 15px; }
.sy-zxdc .xx { font-size: 14px; color: #555555; line-height: 28px; }
/*领导信息*/
.hx-ldxxl { box-sizing: border-box; width: 260px; margin-left: 30px; }
.hx-ldxx-tit { margin-top: 15px; height: 50px; line-height: 50px; background: #979797 url(hx-ldxxjt2.png) 228px center no-repeat; }
.hx-ldxx-tit a { font-size: 18px; color: #fff; display: block; margin-left: 20px; padding-left: 20px; background: url(hx-ldxxt2.png) 0 center no-repeat; }
.hx-ldxx-tit.cur a { background: url(hx-ldxxt.png) 0 center no-repeat; }
.hx-ldxx-tit.cur { background: #004e8c url(hx-ldxxjt.png) 228px center no-repeat; }
.hx-ldxx-nr { display: none; padding-bottom: 23px; }
.hx-ldxx-nr .li { display: block; position: relative; margin-top: 8px; height: 36px; line-height: 36px; box-sizing: border-box; border: 1px #eaeaea solid; background-color: #fff; }
.hx-ldxx-nr .li.cur { background-color: #3273a8; border: 1px #3273a8 solid; }
.hx-ldxx-nr .li.cur .nm, .hx-ldxx-nr .li.cur .zw { color: #fff; }
.hx-ldxx-nr .li span { display: block; float: left; }
.hx-ldxx-nr .li .nm { font-size: 16px; margin: 0 20px; color: #4b4b4b; }
.hx-ldxx-nr .li .zw { margin-top: 9px; font-size: 12px; line-height: 20px; color: #6c6c6c; }
.hx-ldxx-nr .li.cur .sj { position: absolute; right: -6px; top: 12px; width: 6px; height: 11px; background: url(hx-ldxx-sj1.png); }
.hx-ldxxr { width: 850px; margin-left: 36px; }
.hx-ldxx-xx { margin-top: 15px; /*margin-bottom: 50px;*/ }
.hx-ldxx-xx .ldzp { display: block; width: 225px; /*height: 290px;*/ }
.hx-ldxx-xx .ldzp .nm { text-align: center; font-size: 24px; font-weight: bold; margin: 10px 0 8px 0; }
.hx-ldxx-xx .ldzp .zw { text-align: center; font-size: 18px; color: #004e8c; }
.hx-ldxx-xx .ldzp img { width: 100%; height: 100%; }
.hx-ldxx-xx .ldxx { margin-left: 32px; width: 580px; }
.hx-ldxx-xx .ldxxt { margin-bottom: 24px; }
.hx-ldxx-xx .ldxxt span { font-size: 12px; color: #5d5d5d; margin-left: 10px; }
.hx-ldxx-xx .ldxxt a { font-size: 30px; color: #000; font-weight: bold; }
.hx-ldxx-xx .tr { height: 50px; line-height: 50px; border-bottom: 1px #aaaaaa dashed; }
.hx-ldxx-xx .tr.nbd { border-bottom: none; }
.hx-ldxx-xx .td1 { float: left; width: 170px; }
.hx-ldxx-xx .td { float: left; width: 204px; }
.hx-ldxx-xx .nr { font-size: 14px; color: #333333; }
.hx-ldxx-xx .lm { font-size: 13px; color: #999999; }
.hx-ldxx-xx .xjbs { display: block; width: 140px; height: 36px; line-height: 36px; text-align: center; color: #fff; font-size: 16px; background: #e60902; margin-top: 35px; }
.hx-ldxx-jlnr { margin-bottom: 45px; }
.hx-ldxx-jlt { height: 36px; line-height: 36px; margin-bottom: 30px; }
.hx-ldxx-jlt a { display: block; float: left; width: 90px; text-align-last: justify; font-size: 22px; color: #000000; }
.hx-ldxx-jlt .ls { width: 8px; height: 25px; background: #00a6ff; margin: 5px 10px 0 0; }
.hx-ldxx-jlt .hx { margin-left: 26px; width: 700px; height: 18px; border-bottom: 1px #d6d6d6 solid; }
.hx-ldxx-jlnr p { line-height: 36px; font-size: 14px; color: #333333; }
.hx-ldxx-jlnr li { line-height: 45px; }
.hx-ldxx-jlnr li a, .hx-ldxx-jlnr li span { font-size: 14px; color: #333333; }
.hx-ldxx-jlnr li a { margin: 0 20px 0 0; }
.zy-hxloc { width: 1200px; margin: 10px auto 0px auto; height: 40px; line-height: 40px; background: #26689d; position: relative; z-index: 2; }
.zy-hxloc a, .zy-hxloc span { display: block; height: 36px; float: left; font-size: 14px; color: #ffffff; }
.hx-dqwz { margin-left: 18px; padding-left: 30px; background: url(zy-local_03.png) 0 center no-repeat; }
.bdr1 { width: 100%; border: 1px #dcdcdc solid; background: #fff; }
.hx-wzfg { margin: 0 5px; }
.hx-ldxx-xx .hx-ldxx-jl { margin-left: 28px; width: 595px; }
.hx-ldxx-xx .hx-ldxx-jlt { margin-bottom: 10px; }
.hx-ldxx-xx .hx-ldxx-jl .hx { width: 450px; }
.hx-ldxx-xx .ckgd { display: block; font-size: 14px; color: #9c9c9c; margin-top: 10px; }
.ldxx-tphdit { display: block; float: left; width: 190px; margin: 0 10px 10px 10px; }
.ldxx-tphdit .pic { width: 100%; display: block; margin-bottom: 10px; }
.ldxx-tphdit .bt { display: block; font-size: 14px; color: #3f3f3f; text-align: center; line-height: 25px; }
.ldxx-tphdit:hover .bt { color: #004e8c; }
/*信件详情*/
/*
.xjxq {
 margin-top: 20px;
}
*/
.xjxq .hx-hdjll { width: 855px; font-size: 14px; box-sizing: border-box; margin-bottom: 40px; background: #FFFFFF; border-bottom: 1px #d6e7f5 solid; border-right: 1px #d6e7f5 solid; }
.xjxq .rown { box-sizing: border-box; height: 41px; line-height: 41px; margin-bottom: 1px; }
.xjxq .rowh { min-height: 310px; box-sizing: border-box; margin-bottom: 1px; background-color: #edf7ff; }
.xjxq .rowh2 { min-height: 375px; box-sizing: border-box; margin-bottom: 1px; }
.xjxq .hx-hdjll .lm { width: 98px; height: 100%; text-align: center; color: #3273a8; background: #edf7ff; border-left: 1px #d6e7f5 solid; border-top: 1px #d6e7f5 solid; }
.xjxq .hx-hdjll .nrc { box-sizing: border-box; width: 754px; height: 100%; padding: 0 20px; border-top: 1px #d6e7f5 solid; border-left: 1px #d6e7f5 solid; }
.xjxq .hx-hdjll .nrd { box-sizing: border-box; width: 327px; height: 100%; padding: 0 20px; border-top: 1px #d6e7f5 solid; border-left: 1px #d6e7f5 solid; }
.xjxq .rowh .lm { line-height: 310px; }
.xjxq .rowh2 .lm { line-height: 375px; }
.xjxq .rowh .nrc { padding: 20px; line-height: 32px; text-align: justify; background-color: #fff; }
.xjxq .rowh2 .nrc { padding: 30px 20px; line-height: 33px; text-align: justify; color: #218467; }
.hx-hdjl-tsjb a.bdr1 { margin-top: 10px; display: block; width: 285px; height: 62px; line-height: 62px; text-align: center; font-size: 16px; color: #444444; border-left: 3px #3273a8 solid; }
.hx-hdjl-tsjb a.bdr1 img { margin: 0 10px 0 0; }
.hx-hdjl-tsjb a.bdr1:hover { color: #3273a8; }
.hx-gkph { margin-top: 15px; }
.hx-gkpht { width: 290px; height: 40px; line-height: 40px; background: #3273a8; }
.hx-gkpht span { font-size: 16px; color: #ffffff; margin-left: 10px; }
.hx-gkphnr { font-size: 13px; margin: 5px 0 10px 0; }
.gkph-h { width: 100%; height: 35px; }
.gkph-h div { height: 35px; line-height: 35px; float: left; }
.gkph-bm { width: 107px; }
.gkph-by { width: 80px; margin: 0 5px; text-align: center; color: #004e8c; }
.gkph-hj { color: #004e8c; text-align: center; width: 80px; }
.gkph-h.lm div { background: #ededed; color: #333333; }
.gkph-h.lm .gkph-bm { padding-left: 13px; }
.gkph-h .pm { display: block; float: left; width: 16px; height: 16px; line-height: 16px; text-align: center; margin: 10px 5px; color: #ffffff; font-size: 12px; background: url(hx-xxgkpmn.png) 0 no-repeat; }
.gkph-h .pm.fst { background: url(hx-xxgkpm1.png) 0 no-repeat; }
.gkph-h .pm.scd { background: url(hx-xxgkpm2.png) 0 no-repeat; }
.gkph-h .pm.trd { background: url(hx-xxgkpm3.png) 0 no-repeat; }
.zy-xxxl { margin: 20px 20px 0 20px; }
.hx-hdjlr { width: 290px; }
.zy-zxft { margin-top: 20px; }
.zy-zxft .tit .bt { display: block; background: #3273a8; width: 149px; height: 40px; text-align: center; line-height: 40px; color: #fff; font-size: 16px; }
.zy-zxft .tit .wq { font-size: 14px; color: #333333; display: block; margin-top: 20px; }
.zy-zxft .content { margin-top: 15px; }
.zy-zxft .content .pic, .zy-zxft .content .pic img { display: block; width: 289px; }
.zy-zxft .content .zt { font-size: 14px; color: #595959; font-weight: bold; line-height: 35px; }
.zy-zxft .content .nr { font-size: 14px; color: #595959; line-height: 35px; }
.hx-hdjl-sjxx { width: 850px; background: #ffffff; }
.hx-ldxxt { width: 100%; height: 40px; line-height: 40px; background: #004e8c; }
.hx-ldxxtit { display: block; float: left; font-size: 16px; color: #ffffff; margin-left: 20px; padding: 0 10px; height: 38px; }
.hx-ldxxtit.cur { border-bottom: 2px #df0010 solid; font-weight: bold; }
.hx-ldxx .xxcx { float: right; }
.hx-ldxx .xxcx a { float: left; width: 57px; height: 28px; line-height: 28px; display: block; font-size: 12px; color: #004e8c; padding-left: 32px; margin: 7px 10px; }
.hx-ldxx .wycx { background: url("../images/hx-xxcx.png") 0 no-repeat; }
.hx-ldxx .wyxx { background: url("../images/hx-xxxx.png") 0 no-repeat; }
.ldxxnr { margin: 25px 7px; }
.sjxx .ldxx-row.lm { height: 30px; line-height: 30px; margin-bottom: 10px; width: auto; }
.ldxx-row { height: 35px; line-height: 35px; }
.ldxx-row div { float: left; text-align: center; font-size: 12px; height: 100%; }
.ldxx-row a { color: #444444; }
.ldxx-row a:hover, .gkph-bm a:hover { color: #0068ba; }
.sjxx .ldxx-row.lm div { background: #f1f1f1; float: left; text-align: center; font-size: 14px; color: #333333; font-weight: bold; height: 100%; }
.sjxx .ldxx-row .bh { width: 103px; margin-right: 5px; }
.sjxx .ldxx-row .bt { width: 342px; margin-right: 5px; text-align: left; box-sizing: border-box; padding-left: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sjxx .ldxx-row.lm .bt { padding-left: 10px; }
.sjxx .ldxx-row .lx { width: 85px; margin-right: 5px; }
.sjxx .ldxx-row .qk { width: 85px; margin-right: 5px; }
.sjxx .ldxx-row .sj { width: 87px; margin-right: 5px; }
.sjxx .ldxx-row .dw { width: 100px; }
.sjxx .hx-hdjl-szxx { margin: 30px 0 20px 0; background: #ffffff; }
.sjxx .ldxxnr .jsbt { font-size: 18px; color: #444444; display: block; line-height: 35px; }
.sjxx .ldxxnr p.jsnr { font-size: 14px; color: #bbbbbb; width: 830px; line-height: 22px; }
.sjxx .tablnr .xwItem .nr { font-size: 14px; line-height: 45px; color: #444444; }
.zy-ldzc { position: relative; z-index: 2; margin: 20px auto 0 auto; }
.ldzcItem { margin: 50px 45px; width: 508px; }
.zy-ldzc .swld { font-size: 30px; color: #004e8c; font-weight: bold; text-align: center; margin: 0 0 30px 0; }
.zy-ldzc .ldzp { width: 220px; height: 280px; margin: 0 auto; padding: 19px 21px; }
.zy-ldzc .ldnm { font-size: 20px; color: #333333; font-weight: bold; text-align: center; margin: 18px 0 12px 0; }
.zy-ldzc .ldzw { font-size: 18px; color: #004e8c; text-align: center; }
.zy-ldzc .ldfg { display: block; width: 220px; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 18px; background: #004e8c; margin: 19px auto 0 auto; }
.zy-ldzc .tabnav1 .tabn { font-size: 18px; }
.ldzr .ldit { display: block; float: left; margin: 10px 15px; }
.ldzr .ldit .nm { font-size: 16px; color: #333333; line-height: 25px; }
.ldzr .ldit .zw { font-size: 14px; color: #8f8f8f; }
.zy-cyzylb .lbitem { width: 100%; height: 500px; display: block; position: relative; overflow: hidden; }
.zy-cyzylb .lbitem .pic { position: absolute; width: 1920px; left: 50%; margin-left: -960px; }
.zy-cyzylb .lb { width: 100%; height: 500px; overflow: hidden; }
.zy-cyzylb .lbbtn-l, .zy-cyzylb .lbbtn-r { display: block; position: absolute; top: 50%; margin-top: -35px; width: 70px; height: 70px; }
.zy-cyzylb .andw { width: 1200px; height: 500px; margin: -500px auto 0 auto; position: relative; }
.zy-cyzylb .lbbtn-l { left: 0; background: url("../images/cyzy-lbl.png"); }
.zy-cyzylb .lbbtn-r { right: 0; background: url("../images/cyzy-lbr.png"); }
.zy-cyxd { margin: 20px auto 0 auto; }
.zy-cyxdl { width: 670px; margin: 25px; }
.zy-cyxdl .tabnav1 .tabn { font-size: 16px; height: 30px; }
.hx-hdjl-szxx .tabl { float: left; width: 398px; }
.tablnr { margin-top: 10px; }
.tablnr a.nr { max-width: 90%; }
.hx-hdjl-szxx .tabl:first-child { margin-right: 40px; }
.hx-hdjl-szxx .tabl .tabn { font-size: 16px; height: 30px; }
.hx-hdjl-szxx .tabl .more2 { margin-top: 5px; }
.cyxdlnr { margin-top: 19px; }
.cyxdIt1 { font-size: 18px; color: #fff; text-align: center; display: block; width: 260px; height: 150px; line-height: 150px; background: #f49fb3; }
.cyxdIt1 img { margin-right: 15px; }
.cyxdIt2 { font-size: 18px; color: #fff; text-align: center; display: block; width: 260px; height: 200px; background: #509fda; }
.cyxdIt2 img { display: block; margin: 44px auto 17px auto; }
.cyxdIt3 { font-size: 18px; color: #fff; text-align: center; display: block; width: 200px; height: 116px; line-height: 116px; }
.cyxdIt3 img { margin-right: 10px; }
.cyxdIt3.per { background: #c0b2fb; }
.cyxdIt3.yel { background: #f9d1a3; }
.cyxdIt3.gre { background: #6edd9f; }
.mrb2 { margin-bottom: 2px; }
.mrr2 { margin-right: 2px; }
.cyxdIt4 { font-size: 18px; color: #fff; text-align: center; display: block; width: 200px; height: 175px; }
.cyxdIt4 img { display: block; margin: 45px auto 15px auto; }
.cyxdIt4.blu { background: #95c8ee; }
.cyxdIt4.pin { background: #e9afff; }
.zy-cyxdr { margin-top: 25px; }
.zy-cyxdl .more2 { margin-top: 3px; }
.zy-cyxdr .sy-bmfw { width: 450px; height: 190px; }
.zy-cyxdr .sy-bmfw:first-child { margin-bottom: 18px; }
.zy-cyxdr .xwItem { padding: 0 15px; line-height: 33px; }
.zy-cyxdr .xwItem .nr { font-size: 14px; }
.zy-cyxdr .nr1 { margin-top: 10px; height: 130px; overflow: hidden; }
.zy-zjzybtm { margin: 20px auto; width: 1130px; padding: 30px 34px; }
.zy-zjzybt { width: 100%; height: 36px; background: url(hx-zjzylmbg.png) 0 center repeat-x; }
.zy-zjzybt a { display: block; font-size: 16px; color: #004e8c; width: 141px; height: 36px; line-height: 36px; text-align: center; margin: 0 auto; border: 1px #dcdcdc solid; background: #f3f9ff; }
.hx-zjzy-xcp { width: 440px; height: 320px; display: block; position: relative; float: left; }
.hx-zjzy-xcplay { position: absolute; left: 50%; top: 120px; margin-left: -23px; }
.hx-zjzy-xcp span { position: absolute; left: 138px; top: 180px; font-size: 22px; color: #ffffff; }
.hx-zjzypic, .hx-zjzypid { display: block; position: relative; float: left; margin: 0 0 4px 4px; }
.hx-zjzypic { width: 382px; height: 158px; }
.hx-zjzypid { width: 300px; height: 158px; }
.hx-zjzypic span, .hx-zjzypid span { position: absolute; width: 100%; height: 33px; line-height: 33px; left: 0; bottom: 0; font-size: 14px; color: #ffffff; text-align: center; }
.hx-zjzypic span { background: url("../images/hx-zjzypicnavc.png"); }
.hx-zjzypid span { background: url("../images/hx-zjzypicnavd.png"); }
.hx-tszy { margin: 20px 0; }
.hx-tszy a { overflow: hidden; }
.hx-tszy a:hover img { -webkit-transform: translate3d(0, 0, 0px) scale(1.05); -moz-transform: translate3d(0, 0, 0px) scale(1.05); -ms-transform: translate3d(0, 0, 0px) scale(1.05); -o-transform: translate3d(0, 0, 0px) scale(1.05); transform: translate3d(0, 0, 0px) scale(1.05); }
.zy-jdtj { margin: 20px auto 0 auto; }
#zy-symap { width: 415px; height: 342px; }
.zy-symap { position: relative; }
.jdtjtit { position: absolute; bottom: 90px; left: 38px; }
.dtxx { position: absolute; font-size: 12px; color: #b4b4b4; bottom: 40px; left: 220px; }
.jdtjtit .cn { font-size: 30px; font-weight: bold; color: #000; text-align: center; }
.jdtjtit .en { font-size: 12px; font-weight: bold; color: #a9c9e2; text-align: center; }
.zy-jdtjr { margin-left: 20px; }
.jdtjItem { margin-top: 24px; }
.jdtjit { display: block; float: left; width: 230px; margin: 0 10px; height: 270px; overflow: hidden; }
.jdtjit .pic { display: block; width: 100%; }
.jdtjit .tjittit { font-size: 14px; color: #333333; font-weight: bold; line-height: 40px; max-width: 90%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.jdtjit .tjitnr { font-size: 14px; color: #787878; line-height: 20px; height: 60px; overflow: hidden; }
.jdtjItem .ckgd { display: block; font-size: 14px; color: #c1c1c1; margin-top: 10px; width: 90px; margin-left: 670px; }
.hx-hdjl-szxx .ldxxnr { height: 300px; overflow: hidden; }
.hx-hdjl-sjxx .ldxxnr { height: 355px; overflow: hidden; }
.zy-dzdt { margin-top: 10px; }
.zy-dzdt .sy-lb .jrtt .lbt { width: 1050px; height: 59px; }
.zy-dzdt .sy-lb .jrtt .lbItem { display: block; width: 1050px; height: 59px; text-align: center; margin-left: 20px; }
.zy-dzdt .sy-lb .jrtt .lbItem .bt { font-size: 30px; color: #ea1616; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zy-dzdt .sy-lb .jrtt .lbItem .jj { font-size: 12px; color: #444444; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.jrtt .ttbtn { margin: 8px 0 0 0; width: 30px; height: 42px; }
.jrtt .ttbtns { display: block; background: url(ttbtns.png); width: 30px; height: 20px; margin-bottom: 2px; }
.jrtt .ttbtns:hover { background: url(ttbtnsc.png); }
.jrtt .ttbtnx { display: block; background: url(ttbtnx.png); width: 30px; height: 20px; }
.jrtt .ttbtnx:hover { background: url(ttbtnxc.png); }
.dztj { margin-top: 20px; }
.tjtb { width: 375px; height: 335px; overflow: hidden; margin: 20px 0 20px 15px; }
.tjtbtit { height: 34px; border: 1px #dcdcdc solid; }
.tjtbtab { display: block; float: left; font-size: 14px; color: #333333; height: 36px; line-height: 36px; margin: -1px; padding: 0 15px; }
.tjtbtab.cur { font-size: 16px; color: #fff; background: #3273a9; }
.tjtbtit .more { line-height: 36px; margin-right: 5px; font-size: 12px; color: #bf9a9a; }
.tjtbtit .more img { margin: -2px 0 0 5px; }
.tjtb .content { margin-top: 10px; }
.tjtb .xwItem { line-height: 31px; }
.tjtb .xwItem .nr { font-size: 14px; }
.dzdttp { margin-top: 20px; padding: 20px; width: 1158px; }
.dzdttp .tit { margin: 0 0 18px 0; }
.dzdttp .tit .bt { font-size: 20px; color: #004e8c; font-weight: bold; }
.dzdttp .tit .ls { display: block; width: 4px; height: 22px; margin: 2px 10px 0 0; background: #004e8c; }
.dzdttp .tpit { display: block; width: 255px; height: 220px; }
.dzdttp .tpit .pic { width: 100%; }
.dzdttp .tpit .bt { font-size: 14px; color: #3f3f3f; display: block; text-align: center; max-width: 99%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 40px; }
.dzdttp .fenge { height: 210px; margin: 0 19px; }
/*政务===================================================================*/
.indexpubright { width: 300px; float: right; }
.pubrightcontent { min-height: 300px; background-color: #f2f0f5; padding: 0 10px 10px; margin-top: 10px; }
.indexpubright .lm { background: none; }
.indexpubright .lm:hover { background-color: #004e8c; color: #fff; }
.pubrightcontent .gt-zy-wrap2-tit a { width: auto; padding: 0 10px; }
.pubrightcontent .gt-zy-wrap2-tit span { border-left: 4px solid #3069b8; padding: 0px 10px 0 0; }
.indexpub .gt-yw-wrap1-col2 .gt-sy-wrap1-col2-tab { min-height: 190px; }
.pubrightcontent .gt-yw-wrap1-col2-l { min-height: 180px; }

.hx-xxgkl { width: 290px; float: left; /*margin-left: 0px;*/ list-style: none; }
.hx-xxgkldzc { height: 85px; }
.hx-xxgkldzc a { font-size: 14px; color: #333333; float: left; display: block; width: 138px; height: 28px; text-align: center; padding-top: 55px; border: 1px #dcdcdc solid; }
.hx-xxgkldzc .ldzc { margin-right: 10px; background: #ffffff url(hx-ldzc.png) center 8px no-repeat; }
.hx-xxgkldzc .zfjg { background: #ffffff url(hx-zfjg.png) center 13px no-repeat; }
.hx-xxgkldzc a:hover { color: #004e8c; border: 1px #004e8c solid; }
.hx-xxgklm { }
.hx-xxgklm .lm { margin-bottom: 10px; display: block; width: 210px; height: 48px; line-height: 48px; padding-left: 75px; border: 1px #dcdcdc solid; border-left: 3px #004e8c solid; }
.hx-xxgklm .lm.cur, .hx-xxgklm .lm:hover { border: 1px #004e8c solid; border-left: 3px #004e8c solid; }
.hx-xxgklm .gkzn { background: #ffffff url(hx-gkzn.png) 35px center no-repeat; }
.hx-xxgklm .gkzd { background: #ffffff url(hx-gkzd.png) 35px center no-repeat; }
.hx-xxgklm .gknb { background: #ffffff url(hx-gknb.png) 35px center no-repeat; }
.hx-xxgklm .gkml { background: #ffffff url(hx-gkml.png) 35px center no-repeat; }
.hx-xxgklm .sqgk { background: #ffffff url(hx-sqgk.png) 35px center no-repeat; }
.hx-xxgklm .gkyd { background: #ffffff url(hx-gkyd.png) 35px center no-repeat; }
.hx-xxgklm .gkcj { background: #ffffff url(hx-gkcj.png) 35px center no-repeat; }
.hx-xxgklm .gkzn:hover, .hx-xxgklm .gkzn.cur { color: #ffffff; background: #004e8c url(hx-gkznw.png) 35px center no-repeat; }
.hx-xxgklm .gkzd:hover, .hx-xxgklm .gkzd.cur { color: #ffffff; background: #004e8c url(hx-gkzdw.png) 35px center no-repeat; }
.hx-xxgklm .gknb:hover, .hx-xxgklm .gknb.cur { color: #ffffff; background: #004e8c url(hx-gknbw.png) 35px center no-repeat; }
.hx-xxgklm .gkml:hover, .hx-xxgklm .gkml.cur { color: #ffffff; background: #004e8c url(hx-gkmlw.png) 35px center no-repeat; }
.hx-xxgklm .sqgk:hover, .hx-xxgklm .sqgk.cur { color: #ffffff; background: #004e8c url(hx-sqgkw.png) 35px center no-repeat; }
.hx-xxgklm .gkyd:hover, .hx-xxgklm .gkyd.cur { color: #ffffff; background: #004e8c url(hx-gkydw.png) 35px center no-repeat; }
.hx-xxgklm .gkcj:hover, .hx-xxgklm .gkcj.cur { color: #ffffff; background: #004e8c url(hx-gkcjw.png) 35px center no-repeat; }
.hx-xxgkm { width: 510px; margin-left: 26px; float: left; }
.hx-xxgkm .dzdt-option-nav > span { width: 120px; }
.hx-xxgkm .dzdt-option-model ul li a { width: 370px; }
.hx-rsxx { margin: 20px 0 0 0; }
.hx-zxgk .dzdt-option-nav span.cur, .hx-rsxx .dzdt-option-nav span.cur { background-color: #004e8c; }
.hx-lygkt { width: 100%; height: 42px; line-height: 42px; box-sizing: border-box; border-bottom: 1px #cccccc solid; }
.hx-lygkt span { display: block; float: left; padding: 0 8px; font-size: 16px; color: #ea1616; font-weight: bold; border-bottom: 2px #004e8c solid; height: 42px; box-sizing: border-box; background: url(hx-sj1.png) bottom center no-repeat; }
.hx-lygknr { margin-top: 10px; box-sizing: border-box; }
.hx-lygknr a { display: block; float: left; width: 83px; height: 80px; font-size: 13px; color: #333333; box-sizing: border-box; padding-top: 5px; margin: 5px 1px; text-align: center; }
.hx-lygknr a:hover { color: #004e8c; }
.hx-lygknr a .pic { display: block; margin: 5px auto; }
.hx-zcjf { height: 385px; }
.hx-zcjf .option1 .dzdt-option-model ul li { line-height: 38px; height: 38px; }
.hx-xxgkr { width: 310px; margin-left: 20px; float: left; }
.hx-zcjf .dzdt-option-model ul li a { width: 180px; }
.hx-zcjf .option1 .dzdt-option-nav > span { width: 148px; }
.hx-zcjf .option1 .dzdt-option-nav > span:first-child { margin-right: 2px; }
.hx-xxgkhf { display: block; width: 310px; height: 84px; margin: 30px 0; background: url("../images/hx-xxgkhf.png") no-repeat; }
.bmdht { padding-left: 20px; height: 40px; background: #3273a8; }
.bmdht .bmdhtab { font-size: 16px; color: #ffffff; display: block; float: left; padding: 0 10px; height: 32px; line-height: 32px; margin-top: 8px; }
.bmdht .bmdhtab.cur { background: #fff; color: #3273a8; }
.bmdh-btn { float: right; margin: 10px 7px 0 0; }
.bmdhlb { width: 310px; height: 305px; }
.bmdhlb2 { width: 310px; height: 305px; }
.bmdh-btnl, .bmdh-btnr { float: left; width: 26px; height: 20px; }
.bmdh-btnl { margin-right: 5px; background: url(hx-dhl.png); }
.bmdh-btnl:hover { background: url(hx-dhlh.png); }
.bmdh-btnr { background: url(hx-dhr.png); }
.bmdh-btnr:hover { background: url(hx-dhrh.png); }
.bmdhnr { margin-top: 8px; overflow: hidden; }
.bmdhnr a { float: left; display: block; width: 100px; height: 32px; line-height: 32px; box-sizing: border-box; background: #ffffff; border: 1px #dcdcdc solid; font-size: 12px; color: #444444; text-align: center; margin: 3px 2.5px; }
.bmdhnr a:hover { color: #004e8c; border: 1px #e0e5e7 solid; -moz-box-shadow: 0 0 2px #e0e5e7; -webkit-box-shadow: 0 0 2px #e0e5e7; box-shadow: 0 0 2px #e0e5e7; }
.bmdhnr .lbItem { width: 310px; height: 305px; overflow: hidden; }
.bmdhcon { width: 315px; height: 300px; margin: 0 -2.5px; }
.hx-lygk { margin-top: 20px; }
.hx-lygk .tabnav1 .tabn { font-size: 16px; height: 35px; }
.hx-hdjll { margin-left: 15px; }
.hx-hdjl-sjxx { width: 850px; background: #ffffff; }
/*政务文章列表*/
.xxgk-pd-left-1 a.currentRoot { color: #fff !important; font-weight: 600 !important; background-color: #0071ba !important; padding: auto 2px; background-image: url('') !important; }
.xxgk-ul .currentRoot { color: #fff !important; font-weight: 600 !important; background-color: #0071ba !important; padding: auto 2px; }
.xxgk-ul a.currentRoot:hover { color: #fff !important; }

#rootUl { padding-left: 0px; font-size: 13px; }
#rootUl a { line-height: 26px !important; font-size: 13px; }
.Root { margin-left: 43px; color: #16627a !important; }
.xxgk-gl-1 ul { margin-top: 0px; }
.xxgk-gl-1 .gl-left-1 a:hover { background-color: transparent; color: #359cd6; font-weight: 500; border-color: #daf4fc; }
.xxgk-ul li { height: auto; }
.xxgk-ul a:hover { border: none !important; font-weight: 500 !important; background-color: transparent; background-image: url("") !important; }
.linkpage { background-image: url("../../images/linkpage.png") !important; }
.gl-foot { background-color: white; }
.gt-content { padding-bottom: 20px; }
.hx-xxgklm a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.hx-hdjl-szxx { margin: 20px 0 20px 0; background: #ffffff; }
.hx-hdjl-zxft .hx-zcjf .option1 .dzdt-option-nav > span { width: 148px; }
.hx-hdjl-zxft .dzdt-option-model ul li span { float: left; font-size: 14px; color: #bbbbbb; }
.hx-hdjl-zxft .dzdt-option-model ul li span.cur { color: #4ac3b1; }
.hx-hdjl-zxft .option1 .dzdt-option-model ul li:hover span { color: #bbbbbb; }
.dzdt-option-nav > span { display: inline-block; width: 130px; text-align: center; height: 34px; line-height: 34px; font-size: 16px; background-color: #fff; border: 1px #dcdcdc solid; }
.dzdt-option-nav > span:hover { cursor: pointer; }
.option1 .dzdt-option-nav > span.cur { color: #fff; background-color: #3273a8; border: 1px #3273a8 solid; }
.dzdt-option-nav { margin-bottom: 5px; }
.dzdt-option-con { padding: 0 10px 0; }
.option1 .dzdt-option-model ul li { height: 34px; line-height: 34px; }
.dzdt-option-model ul a:hover, .option1 .dzdt-option-model ul li:hover span { color: #004e8c; }
.dzdt-option-model ul li { padding-left: 13px; text-align: right; background: url(../images/li-icon.png) left center no-repeat; }
.dzdt-option-model ul li a { float: left; display: block; font-size: 14px; max-width: 428px; color: #555555; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: left; }
.dzdt-option-model ul li span { font-size: 12px; color: #555555; }
.dzdt-option-model ul li { padding-left: 13px; text-align: right; background: url(../images/li-icon.png) left center no-repeat; }

.zwgk { }
.zwgk .sy-ztzl { width: 1153px; margin: 20px auto; }
.zwgk .sy-ztzl .con { width: 1057px; }
.zwgk .sy-ztzl .gundong { width: 1010px; }
.mb20 { margin-bottom: 20px; }
/*走进张掖*/
.zy-symap.zjzy { height: 620px; margin-left: 15px; background: transparent; line-height: 26px; width: 394px; }
.zjzytit2 { font-size: 12px; font-weight: bold; color: #a9c9e2; }
.zjzy #zy-symap { width: 380px; }
.zy-symap.zjzy .zjzytit { display: block; width: 120px; height: 26px; margin-bottom: 5px; background: url("../images/hx-zjzygk.png"); }
.zy-zjzy { margin-top: 20px; padding: 20px 10px 0 10px; width: 1178px; }
.zjzyt { position: relative; }
.zy-symap.zjzy .zjzyt { margin-top: -120px; }
.zjzyt .zjzynr { margin-top: 10px; font-size: 14px; color: #444444; }
.zy-zjzytr { margin-left: 40px; width: 725px; }
.hx-zjzuzrt { height: 75px; border-bottom: 1px #eeeeee solid; }
.hx-zjzuzrt a { display: block; float: left; width: 76px; height: 81px; margin-right: 52px; background: url("../images/hx-zjzytabbg.png"); }
.hx-zjzuzrt a.nmr { margin-right: 0; }
.hx-zjzuzrt a.cur { background: url("../images/hx-zjzytabbgn.png"); }
.hx-zjzuzrt a span { display: block; width: 76px; height: 81px; padding-top: 45px; box-sizing: border-box; text-align: center; font-size: 14px; color: #444444; }
.zy-zjzy .zy-zjzybtm { margin-top: 0; }
.hx-zjzuzrt .zrdl { background: url("../images/hx-zjzrdl.png") center 5px no-repeat; }
.hx-zjzuzrt .lswh { background: url(hx-zjlswh.png) center 5px no-repeat; }
.hx-zjzuzrt .rkqy { background: url(hx-zjrkqy.png) center 5px no-repeat; }
.hx-zjzuzrt .mzzj { background: url(hx-zjmzzj.png) center 5px no-repeat; }
.hx-zjzuzrt .zyjj { background: url(hx-zjzyjj.png) center 5px no-repeat; }
.hx-zjzuzrt .csfz { background: url(hx-zjcsfz.png) center 5px no-repeat; }
.hx-zjzyzrnr { margin-top: 20px; }
.hx-zjzyzrnr p { width: 340px; font-size: 14px; color: #444444; line-height: 30px; }
.hx-zjzyzrnr p a { color: #004e8c; }
.hx-zytjt { display: block; width: 337px; height: 89px; line-height: 89px; text-align: center; font-size: 20px; color: #ffffff; background: url(hx-zytj.png); }
.hx-zytj { margin-top: 50px; }
.hx-zytj ul { margin: 10px 5px 0 5px; }
.hx-zytj li a { font-size: 14px; color: #333333; line-height: 32px; }
.hx-zytj li a:hover { color: #004e8c; }
.hx-zytj li span { font-size: 12px; color: #999999; float: right; line-height: 32px; }
.hx-zytjr { margin-left: 34px; }
.hx-zytjr .hx-zytjt { background: url("../images/hx-qxgk.png"); }
.tpxw { padding: 20px 14px; width: 1170px; }
.tpxw-l { width: 260px; background: url("../images/tpxwlbg.png") left bottom no-repeat; }
.tpxw-l .tit { height: 50px; line-height: 50px; background: #004e8c; }
.tpxw-l .tit .pic { margin: -5px 13px 0 23px; }
.tpxw-l .tit { font-size: 18px; color: #fff; }
.tpxw-l { border-bottom: 1px #dcdcdc solid; border-right: 1px #dcdcdc solid; border-left: 1px #dcdcdc solid; }
.tpxw-l .content { margin: 0 -1px; }
.tpxw-l .content .item { display: block; height: 48px; border-bottom: 1px #dcdcdc solid; border-left: 3px #3273a8 solid; padding-left: 35px; font-size: 16px; line-height: 48px; }
.tpxw-l .content .item.cur, .tpxw-l .content .item:hover { color: #fff; background: #3273a8; border-bottom: 1px #3273a8 solid; }
.tpxw-r { width: 888px; margin-left: 15px; }
.tpxw-r .tit { height: 48px; line-height: 48px; border-bottom: 1px #dcdcdc solid; background: #f7f7f7; font-size: 20px; color: #004e8c; font-weight: bold; }
.tpxw-r .tit img { margin: 0 12px 0 18px; }
.tpxw-r .content { margin: 15px 0; }
.tpxwIt { display: block; width: 270px; height: 230px; position: relative; overflow: hidden; float: left; margin-left: 20px; }
.tpxwIt .pic { width: 100%; }
.tpxwIt .play { position: absolute; left: 50%; margin-left: -30px; display: block; background: url("../images/play1.png"); width: 60px; height: 60px; top: 59px; }
.tpxwIt .bt { color: #3b3b3b; font-size: 12px; line-height: 23px; margin: 5px; }
.zy-pager { width: 437px; margin: 20px auto; }
.zy-pager a { display: block; float: left; font-size: 12px; color: #4c4c4c; height: 24px; line-height: 24px; border: 1px #dcdcdc solid; text-align: center; margin-left: 2px; }
.zy-pager a:first-child { margin-left: 0; }
.zy-pager .homepg, .zy-pager .lastpg { width: 58px; }
.zy-pager .prepg, .zy-pager .nexpg { width: 83px; }
.zy-pager .prepg .jt { display: block; width: 27px; height: 24px; float: left; background: #f5f5f5 url(li-iconl.png) center center no-repeat; }
.zy-pager .nexpg .jt { display: block; width: 27px; height: 24px; float: right; background: #f5f5f5 url("../images/li-icon.png") center center no-repeat; }
.zy-pager .numpg { width: 24px; }
.zy-pager a.cur, .zy-pager a:hover { background: #004e8c; border: 1px #004e8c solid; color: #fff; }
.wzkbIt { display: block; height: 43px; line-height: 43px; border-bottom: 1px #dcdcdc solid; }
.wzkbIt:hover .bt { color: #004e8c; }
.wzkbIt .bt { display: block; float: left; font-size: 14px; color: #444444; max-width: 60%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 19px; }
.wzkbIt .data { display: block; float: right; font-size: 12px; color: #999999; margin-right: 19px; }
.hx-xxgklm .list { /*display: none;*/ background: #fff; box-sizing: border-box; padding: 0px 0 18px 0; }
.hx-xxgklm .list .tr { display: block; height: 36px; line-height: 36px; box-sizing: border-box; border-left: 3px #fff solid; font-size: 14px; padding-left: 31px; }
.hx-xxgklm .list .tr a { display: block; float: left; width: 225px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333333; }
.hx-xxgklm .list .ejcd .tr2 a { font-size: 14px; color: #333333; display: block; line-height: 30px; width: 210px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hx-xxgklm .list .ejcd { display: none; box-sizing: border-box; padding-left: 65px; }
.hx-xxgklm .list .tr:hover, .hx-xxgklm .list .tr.cur { border-left: 3px #3273a8 solid; }
.hx-xxgklm .list .tr:hover a, .hx-xxgklm .list .tr.cur a, .hx-xxgklm .list .ejcd .tr2 a:hover { color: #3273a8; }
.hx-xxgklm .list .tr .zk { display: block; float: left; width: 9px; height: 9px; margin-top: 13px; margin-right: 9px; }
.hx-xxgklm .list .tr .zk.bg { background: url(gk-lb1.png); }
.hx-xxgklm .list .tr.cur .zk.bg { background: url(gk-lb2.png); }
.hx-bmdt { width: 850px; height: 233px; overflow: hidden; margin-bottom: 20px; }
.hx-bmdtt { box-sizing: border-box; height: 36px; border: 1px #dcdcdc solid; margin-bottom: 10px; }
.hx-bmdttit { display: block; box-sizing: border-box; padding: 0 15px; height: 36px; line-height: 36px; text-align: center; font-size: 18px; color: #ffffff; background: #004e8c; margin: -1px 0 -1px -1px; }
.hy-bmdtmore { line-height: 36px; font-size: 12px; color: #bf9a9a; display: block; height: 36px; width: 35px; margin-right: 20px; background: url(moreh.png) 28px center no-repeat; }
.hx-bmdt li a { width: 280px; }
.hx-bmdt li { line-height: 30px; }
.hx-bmdt.qx, .hx-bmdt.sp { margin-left: 30px; }
.hx-bmdt.sp { width: 330px; }
.hx-bmdt.sp li a { width: 220px; }
.hx-zfwjjs { margin: 35px 0 10px 0; background: #FFFFFF; box-sizing: border-box; border: 1px #eeeeee solid; }
.hx-zfwjjst { height: 60px; line-height: 60px; }
.hx-zfwjjst a { display: block; font-size: 16px; color: #004e8c; margin-left: 15px; padding-left: 32px; font-weight: bold; background: url(hx-zfwjjs.png) 0px center no-repeat; }
.hx-zfwjjs-sear { display: block; width: 255px; height: 42px; box-sizing: border-box; border: 1px #eeeeee solid; margin: 0 auto; padding: 0 10px; color: #666; }
.hx-zfwjjs-js, .hx-zfwjjs-gjjs { display: block; float: left; height: 38px; line-height: 38px; text-align: center; color: #FFFFFF; font-size: 16px; }
.hx-zfwjjs-ss { margin: 20px 0 25px 18px; }
.hx-zfwjjs-js { margin-right: 12px; width: 76px; background: url("../images/hx-jsbg.png") 0px center no-repeat; }
.hx-zfwjjs-gjjs { width: 119px; background: url("../images/hx-gkksbg.png"); }
.hx-xxgksyr { margin-left: 20px; width: 530px; }
.hx-xxgksyr .gt-yw-wrap1-col2 { width: 100%; margin-left: 0px; margin-bottom: 16px; }
.hx-xxgksyr .gt-yw-wrap1-col2-tit li { width: 25%; }

.hx-gkmlt { height: 32px; line-height: 32px; }
.hx-gkmlt span { display: block; padding-left: 40px; font-size: 20px; color: #004e8c; font-weight: bold; background: url(tpxwt2.png) 1px no-repeat; }
.hx-gkmlss { margin-top: 18px; height: 42px; }
.hx-gkmlss select { height: 42px; width: 100px; border: 1px #d2d2d2 solid; font-size: 14px; color: #333333; box-sizing: border-box; padding: 10px; }
.hx-gkmlss input { width: 635px; box-sizing: border-box; border: 1px #3273a8 solid; border-left: none; background: #fff; height: 42px; line-height: 42px; padding: 0 10px; margin: 0 0 0 -5px; }
.hx-gkmlss a { display: block; float: right; width: 105px; height: 42px; line-height: 42px; text-align: center; color: #fff; font-size: 16px; background: url("../images/hx-gkmlss.png"); }
.hx-gkmlnr { margin-top: 15px; box-sizing: border-box; border: 1px #e5e5e5 solid; background-color: #fff; margin-bottom: 30px; }
.hx-gkmlnr .row { position: relative; height: 39px; line-height: 39px; border-bottom: 1px #e5e5e5 solid; }
.hx-gkml .hx-gkmlnr .row.lm { background: #f7f7f7; }
.hx-gkml .hx-gkmlnr .row.lm div { font-weight: bold; font-size: 15px; color: #333333; }
.hx-gkmlnr .bh, .hx-gkmlnr .bt, .hx-gkmlnr .lx, .hx-gkmlnr .rq { height: 100%; box-sizing: border-box; padding-left: 13px; }
.hx-gkmlnr .lm div { border-right: 1px #e5e5e5 solid; }
.hx-gkmlnr .lm .rq { border-right: none; }
.hx-gkmlnr .bh { width: 181px; font-size: 12px; color: #666666; }
.hx-gkmlnr .bt { font-size: 14px; width: 459px; }
.hx-gkmlnr .lx { font-size: 14px; width: 115px; }
.hx-gkmlnr .rq { font-size: 12px; width: 90px; color: #999999; }
.hx-gkmlnr .bt a { display: block; width: 92%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.hx-gkmlnr .xxxx { display: none; position: absolute; width: 748px; height: 104px; background: #3273a8; left: 0; top: 39px; padding: 25px 50px; color: #fff; z-index: 5; }
.hx-gkmlnr .row:hover { background-color: #f7f7f7; }
.hx-gkmlnr .row:hover .xxxx { display: block; }
.hx-gkmlnr .row:hover .bh { color: #004e8c; }
.hx-gkmlnr .xxxx .tr { width: 370px; line-height: 28px; }
.hx-gkmlnr .hx-fy { padding: 20px 0; }
/*信息公开细览*/
.hx-xxgkxl-top { text-align: center; box-sizing: border-box; padding: 20px 0 0 0; margin: 0 20px; border-bottom: 1px #939597 dashed; }
.hx-xxgkxl-top h1 { font-size: 30px; color: #004e8c; margin-bottom: 20px; }
.hx-xxgkxl-ztys { height: 42px; line-height: 42px; width: 350px; margin: 0 auto; }
.hx-xxgkxl-ztys a, .hx-xxgkxl-ztys span, .hx-xxgkxl-ztys .ysch, .hx-xxgkxl-ztys .ztch { display: block; float: left; font-size: 12px; }
.hx-xxgkxl-ztys .color { margin-right: 6px; width: 16px; }
.hx-xxgkxl-ztys .color img { width: 100%; }
.hx-xxgkxl-ztys .color.cur { width: 18px; }
.hx-xxgkxl-ztys .zt { margin: 0 0 0 33px; }
.hx-xxgkxl-ztys .ztch { margin-top: 8px; background: url(hx-ztqhbg.png) 0 center no-repeat; }
.hx-xxgkxl-ztys .fs { line-height: 22px; margin-right: 22px; width: 22px; height: 22px; background: url(hx-ztqhb.png) 0 center no-repeat; }
.hx-xxgkxl-ztys .da { margin-right: 0; }
.hx-xxgkxl-ztys .fs.cur { color: #fff; background: url(hx-ztqhc.png) 0 center no-repeat; }
.hx-xxgkxl-con { }
.hx-xxgkxl-wzxx { box-sizing: border-box; width: 1002px; margin: 20px auto; border-bottom: 1px #d8e8f5 solid; border-right: 1px #d8e8f5 solid; }
.hx-xxgkxl-wzxx .row { height: 40px; line-height: 40px; }
.hx-xxgkxl-wzxx .row div { height: 100%; float: left; box-sizing: border-box; border-top: 1px #d8e8f5 solid; border-left: 1px #d8e8f5 solid; }
.hx-xxgkxl-wzxx .lm { width: 100px; background: #edf7ff; text-align: center; color: #3273a8; }
.hx-xxgkxl-wzxx .nr { width: 400px; padding-left: 15px; }
.hx-xxgkxl-wzxx .nr span { display: block; width: 90%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.hx-xxgkxl-fj { line-height: 20px; box-sizing: border-box; padding-bottom: 28px; }
.hx-xxgkxl-fj a { color: #3273a8; }
.hx-xxgkxl-fj span { display: block; float: left; font-size: 14px; color: #333333; font-weight: bold; padding-left: 23px; background: url(hx-gkxlfj.png) 0 center no-repeat; }
.hx-xxgkxl-fx { width: 1090px; height: 80px; line-height: 80px; margin: 0 auto; }
.hx-xxgkxl-fx div.lf a { display: block; float: left; width: 70px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #666666; margin: 25px 16px 0 15px; background: url("../images/hx-gl-fx.png") 0px center no-repeat; }
.hx-xxgkxl-fx div.lf a:hover { color: #3273a8; background: url("../images/hx-gl-fxn.png") 0px center no-repeat; }
.hx-xxgkxl-fx div.rt a { display: block; float: left; width: 38px; height: 38px; margin: 21px 0 0 15px; }
.hx-xxgkxl-fx div.rt .wb { background: url(hx-fx-wb.png) 0px center no-repeat; }
.hx-xxgkxl-fx div.rt .wb:hover { background: url(hx-fx-wbn.png) 0px center no-repeat; }
.hx-xxgkxl-fx div.rt .wx { background: url(hx-fx-wx.png) 0px center no-repeat; }
.hx-xxgkxl-fx div.rt .wx:hover { background: url(hx-fx-wxn.png) 0px center no-repeat; }
.hx-xxgkxl-fx div.rt .kj { background: url(hx-fx-kj.png) 0px center no-repeat; }
.hx-xxgkxl-fx div.rt .kj:hover { background: url(hx-fx-kjn.png) 0px center no-repeat; }
.hx-xxgkxl-fx div.rt .mr { background: url(hx-fx-mr.png) 0px center no-repeat; }
.hx-xxgkxl-fx div.rt .mr:hover { background: url(hx-fx-mrn.png) 0px center no-repeat; }
.hx-xxgkxl-ztys.tyxl { width: auto; margin: 0 20px; }
.hx-xxgkxl-ztys.tyxl .changec span { margin: 0 5px; }
.xxlb .hx-hdjl-sjxx .ldxxnr { height: 690px; }
.xxlb .ldxx-row { height: 36px; line-height: 36px; }
.sjxx { margin-top: 20px; }