﻿.bt15 { margin-bottom: 15px; }
.main { margin-top: 15px; }
.path { margin: 0 auto; width: 1200px; height: 28px; line-height: 28px; margin-top: 12px; }
.path a.on { color: #d00000; }
.page { clear: both; padding-top: 15px; text-align: center; }
#main-a .fr { width: 365px; overflow: hidden; }
#main-a .fl { width: 820px; overflow: hidden; }
.box { border: 1px solid #cecece; }
.box .hd { padding-left: 15px; padding-right: 10px; height: 40px; line-height: 40px; position: relative; }
.box .hd span { float: right; }
.box .hd h3 { position: absolute;; left: 15px; top: -1px; float: left; background-color: #de2910; padding-left: 25px; padding-right: 25px; height: 40px; line-height: 40px; overflow: hidden; text-align: center; font-size: 16px; font-weight: bold; }
.box .hd h3 a { color: #fff; }
.box .bd { padding-top: 10px; padding-left: 15px; padding-right: 15px; padding-bottom: 10px;overflow: hidden; }
#zwgg { margin-bottom: 15px; }
#zwgg .bd li { line-height: 30px; height: 30px; }
#zwdt .bd { padding-bottom: 30px; }
#zwdt .bd ul li { border-bottom: 1px dotted #c7c7c7; overflow: hidden;height:34px;line-height:34px;background: url(../images/dot.gif) no-repeat 0px 16px;
    padding-left: 14px; }
#zwdt .bd .date{float:right;}
#zwdt .bd ul li .pic { float: left; }
#zwdt .bd ul li .pic img { width: 190px; height: 140px; margin-right: 16px; }
#zwdt .bd ul li .title { line-height: 30px; height: 30px; padding-bottom: 15px; font-weight: bold; font-size: 16px; }
#zwdt .bd ul li .intro { color: #646464; line-height: 30px; }
#zwdt .bd ul li .intro .more { color: #d00000; }


/*信息排行*/
#xxph .tit { font-size: 16px; font-weight: bold; line-height: 40px; height: 40px; border-bottom: 1px dotted #c7c7c7; background: url(../images/xxgk.png) left center no-repeat; padding-left: 12px; }
#xxph .depart { background: url(../images/num.png) 0px 2px no-repeat; display: block; width: 340px; height: 192px; }
#xxph .bit { overflow: hidden; padding-top: 10px; }
#xxph .depart li { width: 148px; height: 32px; line-height: 32px; padding-left: 22px; float: left; overflow: hidden; }
#xxph .depart li span { float: right; padding-right: 15px; }

/*政务专题*/
#zwzt .bd { padding: 20px; overflow: hidden; padding-left: 0px; }
#zwzt .bd li { float: left; margin-left: 20px; text-align: center; }
#zwzt .bd li .pic img { width: 237px; height: 82px; border: 4px solid #f9eee6; }
#zwzt .bd li.on .pic img { border: 4px solid #f19383; }
#zwzt .bd li .title { line-height: 30px; height: 30px; overflow: hidden; padding-bottom: 5px; }

/*政务动态内容页*/
#art-cont { padding: 38px; border: 1px solid #d2d2d2; padding-left: 56px; padding-right: 56px; }
#art-cont .art-title { font-size: 28px; font-weight: bold; font-family: "微软雅黑"; line-height: 28px; text-align: center; }
#art-cont .art-sub { height: 40px; line-height: 40px; text-align: center; background-color: #efeded; margin-top: 32px; }
#art-cont .art-sub span, #art-cont .art-sub span a { padding-left: 6px; padding-right: 6px; }
#fontzoom { margin-top: 30px; font-size: 16px; line-height: 28px; margin-bottom: 36px; }
#art-cont .art-txt .propert { line-height: 30px; height: 30px; text-align: right; border-bottom: 1px solid #d2d2d2; padding-bottom: 8px; }
#art-cont .art-txt .dlink { margin-top: 15px; clear: both; }
#art-cont .art-txt .dlink .hd { height: 35px; overflow: hidden; }
#art-cont .art-txt .dlink h3 { background: url(../images/dlink.png) no-repeat; width: 120px; height: 35px; text-indent: -999px; }
#art-cont .art-txt .dlink .bd { overflow: hidden; padding-top: 15px; }
#art-cont .art-txt .dlink .bd li { float: left; width: 520px; float: left; }
#fontzoom p{text-indent:2em; margin:7.8pt 0;line-height:150%;font-family: "宋体";}
#fontzoom table p{text-indent:0em;margin:0;line-height:150%;}
#fontzoom table td{ margin:0px;line-height:150%;border: 1px solid #000;}
#fontzoom img{max-width: 750px;height: auto !important;}

#fontzoom table td p{text-indent:0px;}
#fontzoom table td{padding:8px;line-height:24px;text-align: center}
#fontzoom table  .td1{width:120px;}
#fontzoom table tr:first-child{text-align: center}






/*行政处罚案件信息公开专栏*/
#main-xzcf { padding-bottom: 20px; }
#main-xzcf .table2 { background-color: #e9e9e9; font-size: 12px; }
#main-xzcf .table2 td { padding: 8px; }
#main-xzcf .table2 .tit td { background-color: #efe3e3; font-weight: bold; font-size: 14px; }
#main-xzcf .chooseplatform { position: absolute; z-index: 3000; background-color: #fff; border: 3px solid #de2910; color: #333; padding: 8px; display: none; width: 170px; line-height: 26px; }
#main-xzcf .weibourl { cursor: pointer; display: block; }
.xzxk{overflow: hidden;margin-bottom:10px;}
.xzxk a{padding:10px;background: #de2910;font-size:14px;display: block;float:left;font-weight:bold;width:100px;text-align:center;color:#fff;margin-right:10px;}
.xzxk a.a1{background: #efe3e3;color:#990000;}
/*民意征集*/
.list2 li { height: 30px; line-height: 30px; border-bottom: 1px dashed #c7c7c7; }
.list2 .sp { background: none; border-bottom: none; }
#zfgzpy { padding-bottom: 32px; }
#zfgzpy .page { padding-top: 40px; }
#zfgzpy .hd h3 { left: 0px; }

.box-myzj .hd { padding-left: 15px; padding-right: 10px; height: 40px; line-height: 40px; position: relative; }
.box-myzj .hd span { float: right; }
.box-myzj .hd h3 { position: absolute;; left: 0px; top: 0px; float: left; background-color: #de2910; width: 145px; height: 40px; line-height: 40px; overflow: hidden; text-align: center; font-size: 16px; font-weight: bold; }
.box-myzj .hd h3 a { color: #fff; }
.box-myzj .bd { padding-top: 10px; padding-left: 15px; padding-right: 15px; padding-bottom: 10px; border: 1px solid #cecece; }
#myzj .box-myzj { width: 590px; margin-top:20px;}
#myzj .box-myzj .bd { height: 150px; overflow: hidden; }

/*政民互动首页*/
.jh{ height:112px;overflow: hidden; }
.lyxdBox{ margin-top:20px;overflow: hidden; }
.lyxdBox .lyhd span{display: inline-block; height:45px; width:145px;margin-right:30px;}
.lyxdBox .lyhd span a{ height:45px; line-height:45px;}
.lyxdBox .lyhd span a.a1{display: block; height:45px; width:85px; padding-left:60px;  background: url(../images/lyxd_icon.png) no-repeat 15px 10px #de2910;color:#fff;  }
.lyxdBox .lyhd span a.a2{display: block;height:45px; width:85px; padding-left:60px; background: url(../images/wyly_icon_on.png) no-repeat 15px 10px #fbd3d1;  }

.lyxdBox .lybd{background-color: #edeaea; margin-top:20px; height:303px;}
.lyxdBox .lybd ul{padding:16px;  }
.lyxdBox .lybd ul li span{color: #de2910; }
.lyxdBox .lybd ul li{background: url(../images/dot.gif) no-repeat left center; padding-left:30px; border-bottom:1px dashed #c7c7c7;height:45px; line-height:45px; }
.lyxdBox .lybd ul li a{height:45px; line-height:45px; }
.gengduo{height:45px; float:right; padding-right:20px;}

.zjlist{ padding-top:10px;}
.zjlist li{ width:268px; float:left; padding-left:10px; }
.zjlist li .pic{ border:1px solid #ccc; padding:2px; width:256px;height:66px;}
.zjlist li .pic img{width:256px;height:66px; }
.zjlist li .title{ height:66px; line-height:26px;}
/*政府机构设置介*/
#art-cont .art-title2 { font-size: 35px; }
#jgjc { margin-top: 45px; }
#jgjc .hd { height: 45px; line-height: 45px; border-bottom: 1px solid #cecece; }
#jgjc .hd li { float: left; width: 128px; height: 45px; overflow: hidden; background: url(../images/jgbg.png) no-repeat; text-align: center; margin-right: 10px; font-size: 16px; }
#jgjc .hd li.on { background: url(../images/jgbgon.png) no-repeat; }
#jgjc .hd li.on a { color: #fff; }
#jgjc .bd { padding-top: 15px; line-height: 33px; }

#jcwrap { padding:16px; border: 1px solid #d2d2d2;}
#jcwrap .tt { background: url(../images/jchd.png) no-repeat top center; height: 172px; }
#jcwrap .bt { overflow: hidden; }
.jc-box { float: left; width: 175px; overflow: hidden; margin-right: 15px; display: inline; }
.jc-box .hd { font-size: 16px; background-color: #ff7800; height: 60px; border: 1px solid #c76711; text-align: center; color: #fff; font-weight: bold; }
.jc-box .hd h3 { vertical-align: middle; font-weight: bold; line-height:60px; }
.jc-box1 .hd h3 { vertical-align: middle; font-weight: bold; line-height: 22px; padding-top: 10px; }
.jc-box .bd { padding-top: 10px; }
#bm4 .hd h3{padding-top:13px;line-height:18px; }
#bm5 .hd h3{padding-top:13px;line-height:18px;}
#bm2,#bm3{ width:140px;}
#bm1{width:210px;}
#bm6{width:200px;}
#bm5{width:200px;}
.jc-box .bd li.li1 { background: url(../images/jcli2.png) repeat-x top; border: 1px solid #d5d5d5; margin-bottom:5px; padding:10px 5px 0px;  text-align: center; }
.jc-box .bd ul h3 { background-color: #d5d5d5; font-weight: bold; border: 1px solid #c6c5c5; margin-bottom: 1px; padding-top: 15px; padding-bottom: 15px; text-align: center; }
/*领导之窗*/
#ldzc-box { overflow: hidden; }
#ldzc-box .side { width: 275px; }
#ldzc-box .maincont { width: 910px; border: 1px solid #e5e5e5; }
#ldzc-box .maincont .ldjie { padding: 20px; }
#ldzc-box .maincont .title { height: 52px; line-height: 52px; background: url(../images/ldjjhd.png) no-repeat left center; font-family: "微软雅黑"; font-size: 26px; color: #d00000; }
#ldzc-box .maincont .title span { color: #333; padding-left: 10px; }
#ldzc-box .maincont .cont { clear: both; margin-top: 15px; padding-left: 20px; min-height: 350px; }
#ldzc-box .maincont .cont .pic { float: left; width: 235px; height: 314px; background-color: #b7b8b9; position: relative; overflow: visible; }
#ldzc-box .maincont .cont .pic img { width: 235px; height: 314px; position: absolute; top: -5px; left: -5px; }
#ldzc-box .maincont .cont .icont { float: right; width: 600px; }
#ldzc-box .maincont .cont .icont .zBd{text-indent:2em;}
#ldzc-box .maincont .hd { border-bottom: 1px solid #e5e5e5; height: 42px; line-height: 42px; }
#ldzc-box .maincont .hd h3 { background: url(../images/ldjjh3.png) no-repeat; width: 140px; height: 42px; text-align: center; color: #fff; font-size: 16px; font-weight: bold; }
#ldzc-box .maincont .bd { padding-top: 15px; margin-bottom: 15px; line-height: 32px; }
#ldzc-box .maincont .ldxg .list2 li { height: 34px; line-height: 34px; }

#ldzc-box .side .hd { background: url(../images/ldzch.png) no-repeat; height: 42px; font-size: 16px; font-weight: bold; line-height: 42px; overflow: hidden; padding-left: 20px; color: #fff; margin-bottom: 5px; cursor: pointer; }
#ldzc-box .side .hd.selected { background: url(../images/ldzchon.png) no-repeat; height: 42px; font-size: 16px; font-weight: bold; line-height: 42px; overflow: hidden; padding-left: 20px; color: #fff; margin-bottom: 0px; }
#ldzc-box .side .hd a { color: #fff; }
#ldzc-box .side .bd li { height: 36px; line-height: 36px; border-bottom: 1px solid #fff; border-top: 1px solid #fff; background-color: #eeeeee; padding-left: 13px; padding-right: 15px; }
#ldzc-box .side .bd li a { position: relative; }
#ldzc-box .side .bd li span { float: right; width: 20%; display: inline-block; height: 20px; text-align: justify; text-justify: distribute-all-lines; /*ie6-8*/ text-align-last: justify; /* ie9*/ -moz-text-align-last: justify; /*ff*/ -webkit-text-align-last: justify; /*chrome 20+*/ clear: right; }

@media screen and (-webkit-min-device-pixel-ratio:0) { /* chrome*/
    #ldzc-box .side .bd li span:after { content: "."; display: inline-block; width: 60px; overflow: hidden; height: 0; }
}

/*内容*/


/*信息公开内容 public-content*/
.articleCon { padding: 0 40px 30px; }
.public-content { margin-bottom: 15px; border: 1px solid #ccc; }
.data-more td { padding: 10px; }
td.tdlab { text-align: right; }
td.tdlab span { display: block; text-align: right; color: #999; font-weight: normal; }
.public-content .h1title { color: #f00; }
.public-content .toolbar .fr .zoom a.on { background: #d34f12; }
.redname { font-size: 35px; font-weight: bold; color: #f00; text-align: center; line-height: 80px; font-family: '微软雅黑'; }
.redsymbol { height: 60px; text-align: center; font-weight: bold; background: url(../images/redhtwj.png) no-repeat bottom center; font-size: 16px; font-family: '宋体'; }

.redtitle, .redsub { font-size: 16px; font-weight: bold; padding: 20px; text-align: center; line-height: 150%; font-famize:28px; font-weight: bold;}
.subtit{border-bottom:1px dashed #ccc;padding-bottom:20px;margin-bottom:20px;text-align:center;color:#ccc;}
/*政府信息公开规定*/

#xxgk { overflow: hidden; }
#xxgk .side { width: 255px; overflow: hidden; }
#xxgk .maincont { width: 926px; overflow: hidden; }
#xxgk .side .hd { height: 119px; margin-bottom: 10px; background: url(../images/zf_xxgk.png) no-repeat left center;text-indent: -999px; overflow: hidden; }
.sidenav li.li0 { height: 45px; text-indent: -999px; overflow: hidden; width: 255px; margin-bottom: 7px; background: url(../images/zfxxgkzn.png) no-repeat; }
.sidenav li.li2 { background: url(../images/zfxxgkgd.png) no-repeat; }
.sidenav li.li3 { background: url(../images/zfxxgkml.png) no-repeat; }
.sidenav li.li4 { background: url(../images/zfxxgknb.png) no-repeat; }
.sidenav li.li5 { background: url(../images/xzcfxxgk.png) no-repeat; }
.sidenav li.li6 { background: url(../images/gclyxxgk.png) no-repeat; }
.sidenav li.li0 a { display: block; width: 255px; height: 45px; }
.sidenav li.last { margin-bottom: 0px; }

.sidenav .zbox { display: block; border: 1px solid #dfdfdf; background-color: #f9f6f6; margin-bottom: 7px; }
.sidenav .zbox .inav { display: block; margin-left: 30px; background: url(../images/trlileft.png) repeat-y; }
.sidenav .zbox .inav li { padding-left: 46px; background: url(../images/trli.png) no-repeat left center; line-height: 30px; }
.sidenav .zbox .inav li a { color: #de2910; }

.box-xxgk { overflow: hidden; margin-bottom: 15px; }
.box-xxgk .hd { padding-left: 15px; padding-right: 10px; height: 45px; line-height: 45px; position: relative; border-bottom: 1px solid #d5d5d5; }
.box-xxgk .hd span { float: right; }
.box-xxgk .hd h3 { position: absolute; left: 0px; top: 0px; float: left; background-color: #de2910; padding:0px 5px;; height: 45px; line-height: 45px; overflow: hidden; text-align: center; font-size: 16px; font-weight: bold; }
.box-xxgk .hd h3.a1 { position: absolute; left: 140px; top: 0px; float: left; background-color: #de2910; padding:0px 5px;; height: 45px; line-height: 45px; overflow: hidden; text-align: center; font-size: 16px; font-weight: bold; }
.box-xxgk .hd h3 a { color: #fff; }
.box-xxgk .bd { padding-top: 12px; }

/*政府信息公开规定列表*/
.tab1 td { border: 1px solid #dae3e7; height: 45px; padding-left: 10px; text-align: center; }
.tab1 .hd td { height: 45px; line-height: 45px; background-color: #ebf3fa; font-size: 16px; font-weight: bold; }
.tab1 .bd .number { text-align: center; }
.tab1 .bd.even { background-color: #f2f2f2; }
.tab1 .bd .name { text-align: left; }
#gkxxjs { margin: 0 auto; width: 1178px; margin-top: 15px; clear: both; overflow: hidden; border: 1px solid #c9c9c9; padding: 10px; }
#gkxxjs li { margin-left: 10px; float: left; height: 28px; line-height: 28px; margin-bottom: 8px; margin-top: 8px; }
#gkxxjs li.tit { margin-left: 20px; margin-right: 5px; display: inline; }
#gkxxjs li.bit input { width: 230px; border: 1px solid #ccc; height: 26px; padding-left: 8px; color: #666; margin-left: 5px; display: inline; }
#gkxxjs li.bit #sltDepartmentCategory { border: 1px solid #ccc; height: 26px; width: 150px; }
#gkxxjs li.bit #gvDepartmentName { width: 190px; border: 1px solid #ccc; height: 26px; }
.xxgk-tp { line-height: 54px; margin-bottom: 0px; overflow: hidden; }
.xxgk-tp ul.gk { width: 658px; overflow: hidden; }
.xxgk-tp ul.xzcf { width: 262px; overflow: hidden; }
.xxgk-tp ul.gk li { float: left; border: 1px solid #dbd4d4; background: url(../images/xgkbg.png) repeat-x; height: 52px; line-height: 52px; padding-left: 10px; margin-right: 8px; margin-bottom: 10px; display: inline; }
.xxgk-tp ul.gk li.last { margin-right: 0px; }
.xxgk-tp ul.gk li a { display: block; height: 52px; padding-left: 50px; }
.xxgk-tp ul.gk li.li1 a { background: url(../images/xgk01.png) no-repeat left center; width: 148px; }
.xxgk-tp ul.gk li.li2 a { background: url(../images/xgk02.png) no-repeat left center; width: 148px; }
.xxgk-tp ul.gk li.li3 a { background: url(../images/xgk03.png) no-repeat left center; width: 148px; }
.xxgk-tp ul.gk li.li4 a { background: url(../images/xgk04.png) no-repeat left center; width: 148px; }
.xxgk-tp ul.gk li.li5 a { background: url(../images/xgk05.png) no-repeat left center; width: 148px; }
.xxgk-tp ul.gk li.li6 a { background: url(../images/xgk06.png) no-repeat left center; width: 148px; }

.xxgk-tp ul.xzcf li { width: 260px; margin-bottom: 10px; }
.xxgk-tp ul.xzcf li a { display: block; height: 54px; }
.xxgk-tp ul.xzcf li.li1 a { background: url(../images/sgszl.jpg) no-repeat left center; width: 260px; }
.xxgk-tp ul.xzcf li.li2 a { background: url(../images/gcly01.png) no-repeat left center; width: 260px; }

.xxgk-zdgk{margin: 0px auto; width: 1198px}
.sidenav2 li.li0 { height: 45px; text-indent: -999px; overflow: hidden; width: 255px; margin-bottom: 7px; background: url(../images/zfxxgkml.png) no-repeat; }
.sidenav2 li.li2 { background: url(../images/ysqgkml.png) no-repeat; }
.sidenav2 li.li3 { background: url(../images/lmdh.png) no-repeat; }
.sidenav2 li.li4 { background: url(../images/zfxxgksqlc.png) no-repeat; }
.sidenav2 li.li5 { background: url(../images/zfxxgkmfdy.png) no-repeat; }
.sidenav2 li.li6 { background: url(../images/zfxxsqhsm.png) no-repeat; }
.sidenav2 li.li0 a { display: block; width: 255px; height: 45px; }
.sidenav2 li.last { margin-bottom: 0px; }
#zwgklist .hd { height: 45px; line-height: 45px; background-color: #ebf3fa; font-size: 16px; font-weight: bold; border: 1px solid #dae3e7; font-weight: bold; padding-left: 20px; padding-right: 20px; }
#zwgklist .hd h3 { font-weight: bold; }
#zwgklist .hd span { float: right; }
#zwgklist .bd { padding-right: 10px; padding-top: 10px; }
#zwgklist .list .sp { border-bottom: 1px dashed #ccc; margin-bottom: 20px; padding-bottom: 20px; }
/*政务公报*/
#zfgb { border: 1px solid #d2d2d2; padding: 20px; }
#zfgb .hd { border-bottom: 3px solid #de2910; height: 130px; background: url(../images/zfgb.gif) no-repeat top center; }
#zfgb .hd h3 { padding-left: 326px; padding-top: 50px; font-weight: bold; line-height: 24px; }
#zfgb .mid { padding-top: 10px; background-color: #fefbfb; padding: 10px; font-size: 16px; padding-bottom: 20px; }
#zfgb .mid li { line-height: 38px; height: 38px; }
#zfgb .bd { margin-top: 30px; clear: both; overflow: hidden; }
#zfgb .bd .gblist { background-color: #f5f5f5; display: block; border: 1px solid #e3e9ed; overflow: hidden; margin-bottom: 15px; }
#zfgb .bd .gblist li { float: left; width: 90px; text-align: center; line-height: 45px; }
#zfgb .bd .gblist li.title { float: left; width: 158px; height: 45px; line-height: 45px; background-color: #de2910; text-align: center; }
#zfgb .bd .gblist li.title a { color: #fff; }

#myzheng .bd { padding: 20px; }
#myzheng .bd .fr { width: 740px; line-height: 30px; }
#myzheng .bd .fr .tit { font-size: 16px; color: #F00; font-weight: bold; }
#myzheng .hd { color: #fff; }


/*嘉定信息公开目录导航样式*/
#Dnav { margin-left: 20px; }
#Gov_Catelog { font-size: 12px; margin-bottom: 10px; }


/*行政处罚内容页*/

.govDetailTable{border:1px solid #ccc;}
.govDetailTable td{border:1px solid #ccc; padding:5px 5px;}

.govDetailTable td.tdlab{ background-color:#f7f7f7;}


#bm6 .hd h3{line-height:18px;padding-top:12px;}
.jigouBox{ margin-bottom:6px; border:1px solid #ddd;}
.jigouBox h3{ text-align:center; padding-bottom:10px; padding:5px 15px; background-color:#f3a25a; color:#fff;background: url(img/jggghd.jpg) repeat-x top;border-left:1px solid #fff;border-right:1px solid #fff;}
.jigouBox ul li{ line-height:34px;padding-bottom:10px;  padding:5px 15px;text-align:center;background:url(../images/jcli2.png) repeat-x top;}
.jigouBox ul li.li2{ border-top:1px dashed #fff;}
.jigouBox ul li.liht{ line-height:20px;}


