﻿@charset "utf-8";
menu{ background: #f8f8f8;}
header{ background: none;}
nav{ width: 1000px; margin:0 auto; height: 40px; overflow: hidden;}
nav a.gjss{ margin: 0 0 0 10px; color:#fff; vertical-align: /*\**/-3px;}
nav .search{ right: 10px; }


h2{background: url(index-h3.png) repeat-x left bottom; border-bottom:3px solid #1c74bb; position: relative;color:#1C75BC; padding:0 10px; line-height: 30px; height: 30px; font-size: 15px; font-weight: bold;}
h2 a{color:#1C75BC;}
h2 .more{  height: 30px; line-height: 30px; position: absolute;top: 0; right: 10px; color:#999; font-size: 12px; font-weight: normal;}
.borderbox{ border: 1px solid #b0b4b7; background: #fff;}

.dotlist{ padding: 5px 10px;}
.dotlist li{ line-height: 29px; background: url(dot.png) no-repeat left center; padding-left: 10px;}
.datelist{ padding:15px 30px;}
.datelist li{ position: relative;; line-height: 30px; height: 30px; background: url(dot.png) no-repeat left center; padding-left:10px;}
.datelist li span{ position: absolute; right: 0 ; top:0;}

/********************************************************信息公开首页**********************************************************/
.left{width: 255px; float: left;}
.bigright{ width: 730px; float: right;}


.zfld{ *padding-bottom:15px;margin-bottom: 15px;}
.zfld table{ line-height: 28px; border-left:1px solid #b0b4b7; border-top:1px solid #b0b4b7; width: 225px; margin: 15px auto; font-size: 14px;}
.zfld th{ border-bottom: 1px solid #b0b4b7; background: url(index-h3.png) repeat-x left top; font-weight: normal;}
.zfld td{ border-bottom: 1px solid #b0b4b7; border-right: 1px solid #b0b4b7; background: url(deep-graybar.png) repeat-x left top; padding-left: 20px;color:#1C75BC;}
.zfld .ldxxbtn{ display: block; margin: 15px auto; width: 225px;}
.con1 .szfxxgkdt{ *padding-bottom:15px;}
.con1 .szfxxgkdt table{ line-height: 30px;border-left:1px solid #b0b4b7; border-top:1px solid #b0b4b7; width: 700px; margin: 15px auto;}
.con1 .szfxxgkdt td,.con1 .szfxxgkdt th{border-bottom: 1px solid #b0b4b7; border-right: 1px solid #b0b4b7; padding:0 0 0 5px;}
.con1 .szfxxgkdt th{ background: #e6e7e9; line-height: 36px;}
.con2 .zfxxgkzl,.con2 .szfgb{ margin-bottom:15px;}

.con2 .xyxx{ margin-bottom:15px;}
.con2 .xyxx .tab{ background: url(index-h3.png) repeat-x left bottom; line-height: 28px;}
.con2 .xyxx .tab li{ border-left: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; text-align: center; float: left; margin-left:-1px; _display: inline;}
.con2 .xyxx .tab li.now{ background: url(tab-now.png) repeat-x left bottom; color:#fff;}
.con2 .xyxx .tab li.now a{ color:#fff;}
.con2 .xyxx .tab li a{ display: block;}


.con2 .btn{ margin: 15px 0;}
.con2 .btn li{ width: 214px; margin: 5px auto; vertical-align: top;}
.con2 .btn li img{ display: block;}
.con2 .left h3{ color:#1C75BC; font-size: 15px; line-height: 30px; padding: 0 15px;}
.con2 .left .list1 ,.con2 .left .list2{ margin: 0 15px; line-height: 24px;}
.con2 .left .list1 { border-bottom: 1px dashed #ccc; padding-bottom: 15px; margin-bottom: 10px;}
.con2 .left .list2{margin-bottom: 10px;}
.con2 .left .list2 a{ margin-right: 2px;}
.con2 .btnbox{ display:block; background: url(index-h2.png) repeat-x left bottom; color:#666; text-align:center; line-height: 38px; height: 38px; font-size: 15px; font-weight: bold; border: 1px solid #b0b4b7;border-bottom:3px solid #1c74bb; margin:0 0 15px;}
.con2 .btnbox:hover{ color:#1C75BC;}
.con2 .qxxxgk{ padding-bottom: 10px;}
.con2 .qxxxgk p{ line-height: 24px; margin:0 15px;}
.con2 .qxxxgk p a{ margin-right: 12px;}
.con2 .qxxxgk .city{ padding:10px 0; margin-bottom:10px;border-bottom: 1px dashed #ccc; }
.con2 .bmxxgk{ margin: 15px 0;}
.con2 .bmxxgk ul{ line-height: 24px; padding: 10px 0 10px 15px; height: 243px; overflow-y:auto;}

.con2 .xwfbh{ margin-bottom: 15px;}
.con2 .xwfbh .pic{ width: 140px; height: 100px; margin: 15px auto 0; display: block;}
.con2 .xwfbh img{ width:140px; height:100px;}

.con2 .bigright .smallbox{ width: 355px;  border: 1px solid #b0b4b7; background: #fff; margin-bottom: 15px;}
.con2 .bigright .smallbox h2{ border-bottom:2px solid #6490b3;}
.con2 .bigright .tab{ background: url(index-h3.png) repeat-x left bottom; line-height: 28px;}
.con2 .bigright .tab li{ border-left: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; text-align: center; float: left; margin-left:-1px; _display: inline;}
.con2 .bigright .tab li.now{ background: url(tab-now.png) repeat-x left bottom; color:#fff;}
.con2 .bigright .tab li.now a{ color:#fff;}
.con2 .bigright .tab li a{ display: block;}

/*网站导航*/
.wzdh { margin: 0 auto 40px; background: url(xxgk-wzdh-bg.png) no-repeat center top; }
.newdh { color: #8D1616; display: block; font-size: 12px; font-weight: bold; height: 40px; line-height: 40px; text-decoration: none; }
.newdh:link, .newdh:hover, .newdh:active, .newdh:visited { color: #8D1616;}
.unnewdh { color: #fff; cursor: pointer; font-weight: bold; height: 40px; line-height: 40px; padding: 0 10px 0 7px; border-left: 1px solid #91b7dc;}
.tab-cur { background: #fff; color: #2270bb; }
.unnewdh span { cursor: pointer; display: block; background: url(xxgk-wzdh-arrow.png) no-repeat right center;}
.x-arrow { cursor: pointer; height: 33px; }
.dhblack { color: #000000; font-size: 12px; line-height: 24px; text-decoration: none; }
.dhgray { color: #868686; font-size: 12px; line-height: 24px; text-decoration: none; }
.data-list { background: #FFF; border: 1px solid #CCCCCC; border-top: none; }
.web_navtitle { background: url(xxgk-wzdh-title.png) no-repeat scroll left top transparent; }
.fourlist { overflow: hidden; zoom: 1; padding: 20pxpx 0 0 10px; background: #fff;}
.fourlist li { width: 24%; float: left; line-height: 23px; }
.fivelist { overflow: hidden; zoom: 1; padding: 20px 0 0 10px; }
.fivelist li { width: 19.5%; float: left; line-height: 23px; }
.sixlist { overflow: hidden; zoom: 1; padding: 5px 10px 0 10px; }
.sixlist li { width: 16.5%; float: left; line-height: 23px; }

/********************************************************信息公开折叠列表页**********************************************************/
.doclist{ padding-bottom: 20px;}
.doclist .left{width: 220px; float: left;}
.doclist .bigright{ width: 765px; float: right;}
.doclist .normallist{ padding: 15px;  border-top:3px solid #1c74bb; }
.doclist .normallist li{ background: url(menu-2.png) no-repeat 0 9px; line-height:30px; padding: 0 0 0 20px;}
.doclist .menulist{ margin: 5px 0 0 0;}
.doclist .menulist dt{ background: url(menu-1.png) no-repeat bottom left; line-height: 32px; padding: 0 0 0 40px; font-size: 14px; color:#fff; cursor: pointer;}
.doclist .menulist dt a{ color:#fff;}
.doclist .menulist dt.now{ background: url(menu-1.png) no-repeat top left;}
.doclist .menulist dd{  background: url(menu-2.png) no-repeat 0 -40px;  line-height:20px; padding: 0 0 0 20px; margin:10px 15px; cursor: pointer; display: none;}
.doclist .menulist dd:hover{ color: #000;}
.doclist .menulist dd.now{ background: url(menu-2.png) no-repeat 0 -83px;}
.doclist .menulist dd li a{ color:#1c74bb;}
.doclist .menulist dd li a:hover{ color: #333;}
.doclist .menulist dd a.now{ color:#C00;}
.doclist .menulist dd ul{display: none; line-height: 30px;}
.doclist .bigright{ padding-bottom: 20px;}
.doclist .bigright table{ width: 96%; margin:15px auto; line-height: 30px; border-right: 1px solid #b0b4b7; border-bottom: 1px solid #b0b4b7;  }
.doclist .bigright th,.doclist .bigright td{ border-left: 1px solid #b0b4b7; border-top: 1px solid #b0b4b7; padding-left:5px; }
.doclist .bigright th{ background:#f2f2f2;}
.doclist .page{ line-height: 30px; text-align: center;}
.doclist .page a{ margin:0 15px;}
.doclist .page .inputtext{ width: 40px; height: 19px; border: 1px solid #c0c0c0; background: #fff; vertical-align: baseline;}
.doclist .page .gotopage{ vertical-align: -6px; vertical-align: -9px\9; *vertical-align: -4px;  margin-left: 5px;}

/*iframe右侧*/
.iframetable table{ width: 96%; margin:15px auto; line-height: 30px; border-right: 1px solid #b0b4b7; border-bottom: 1px solid #b0b4b7;  }
.iframetable th,.iframetable td{ border-left: 1px solid #b0b4b7; border-top: 1px solid #b0b4b7; padding-left:5px; }
.iframetable th{ background:#f2f2f2;}
.fanye{ line-height: 30px; text-align: center;}
.fanye a{ margin:0 15px;}
.fanye .gotopage{ vertical-align: -6px; vertical-align: -9px\9; *vertical-align: -4px;  margin-left: 5px;}


/*领导信息公开*/
.ldxxgk{ width:1000px; margin:0 auto 15px;}
.ldxxgk .left{ width:255px; float:left;}
.ldxxgk .left .btn{ margin:15px 0;}
.ldxxgk .left .btn li{ margin:5px auto; width:214px; vertical-align:top;}
.ldxxgk .left h3{ color:#1C75BC; font-size: 15px; line-height: 30px; padding: 0 15px; font-family: "宋体";}
.ldxxgk .left .list1 ,.ldxxgk .left .list2{ margin: 0 15px; line-height: 24px;}
.ldxxgk .left .list1 { border-bottom: 1px dashed #ccc; padding-bottom: 15px; margin-bottom: 10px;}
.ldxxgk .left .list2{margin-bottom: 10px;}
.ldxxgk .left .list2 a{ margin-right: 3px;}
.ldxxgk .qxxxgk{ padding:10px 0; margin:15px 0;}
.ldxxgk .qxxxgk p{ line-height: 24px; margin:0 15px;}
.ldxxgk .qxxxgk p a{ margin-right: 12px;}
.ldxxgk .qxxxgk .city{ padding:10px 0; margin-bottom:10px;border-bottom: 1px dashed #ccc; }
.ldxxgk .bmxxgk{ margin: 15px 0;}
.ldxxgk .bmxxgk ul{ line-height: 24px; padding: 10px 0 10px 15px; height: 243px; overflow-y:auto;}
.ldxxgk .right{ width:730px; float:right;}
.ldxxgk .szfld{ margin-bottom:10px;}
.ldxxgk .szfld .linebg{ background: url(linebg1.png) left top; padding:15px 0;}
.ldxxgk .szfld ul li{ line-height:30px; width: 162px; float: left; padding: 0 0 0 20px;}
.ldxxgk .xqfzr{ margin-bottom:10px;}
.ldxxgk .xqfzr .linebg{ background: url(linebg2.png) left top; padding:15px 0;}
.ldxxgk .xqfzr ul li{ line-height:30px; width: 338px; float: left; padding: 0 0 0 20px;}
.ldxxgk .bmfzr{ padding-bottom:20px;}
.ldxxgk .bmfzr .tab1{ width:700px;border:1px solid #fff; border-collapse:collapse; display:block; line-height:26px; margin:15px auto;}
.ldxxgk .bmfzr .tab1 td{ border:1px solid #fff; border-collapse:collapse;height:35px; text-align:center;}
.ldxxgk .bmfzr .tab1 td p{ width:100%; display:block; text-align:center; font-family: "宋体"; }

/*领导信息详情*/

.ldxxgk .info{ padding: 15px; margin-bottom: 15px;}
.ldxxgk .info .pic{ width: 90px; height: 120px; float: left;}
.ldxxgk .info .text{ width: 590px; float: right; position: relative;}
.ldxxgk .info h3{ font-size: 16px; padding: 15px 0; border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.ldxxgk .info p{ line-height: 24px;}
.ldxxgk .info .wyxx{ background: url(index-h3.png) repeat-x left bottom; width: 100px; height: 30px; border: 1px solid #ccc; position: absolute; right: 0; top:0; line-height: 30px; font-size: 14px; text-align: center; }
.ldxxgk .grjl p{ line-height: 24px; padding: 10px 30px; font-size: 16px;}

/*内容页*/
.nry{ width:1000px; margin:10px auto 40px; overflow:hidden;}
.nry .con1{ padding:10px 20px 0;  background:#fff; border:2px solid #ccc; border-top:3px solid #1c74bb; padding-bottom:10px; }
.nry .con1 .left{ float:left; width:600px;}
.nry .con1 p{ line-height:26px; font-size:13px; }
.nry .con2{ margin-top:10px; background:#fff; border:2px solid #ccc;}
.nry .con2 h1{ font-size:22px; text-align:center; padding:40px 0 10px; line-height:26px; color:#000;}
.nry .con2 h5{ font-size:22px; text-align:center; padding:5px 0 40px; line-height:26px; color:#000; font-weight:normal;}
.nry .con2 h4{ font-size:12px; color:#000; line-height:20px; padding-bottom:40px; text-align:center; border-bottom:2px solid #ccc; }
.nry .con2 .cbank{ padding:40px 80px;}
.nry .con2 .cbank h3{ color:#000; line-height:26px; font-size:13px; }
.nry .con2 .cbank h6{ color:#000; line-height:26px; font-size:13px; text-align:center; font-weight:normal;  }
.nry .con2 .cbank p{ color:#000; font-size:14px; line-height:26px; }
.nry .con2 .cbank .lk{ float:right; padding-top:20px; text-align:right; }
.nry .con2 .bbank{ border-top:2px solid #ccc; padding:20px 80px; border-bottom:2px solid #ccc;}
.nry .con2 .bbank p{ color:#000; font-size:13px; line-height:26px; }
.nry .con2 .bbank p a{ font-size:14px; color:#1c74bb;}
.nry .con2 .put{ margin:20px auto; text-align:center; }
.nry .con2 .close{ width:150px; padding-right:80px;}


.sjzfbm{ margin:15px 0;}
.undis{display:none}

/*市政府各部门单位目录*/
.whitefont12 { font-family: "宋体"; font-size: 12px; color: #FFFFFF; text-decoration: none; }
.whitefont12 a { font-family: "宋体"; font-size: 12px; color: #FFFFFF; text-decoration: none; }
.redfont12 { font-family: "宋体"; font-size: 12px; color: #c61c05; text-decoration: none; }
.redfont12 a { font-family: "宋体"; font-size: 12px; color: #c61c05; text-decoration: none; }
.whitefont14 { font-family: "宋体"; font-size: 14px; color: #FFFFFF; text-decoration: none; }
.whitefont14 a { font-family: "宋体"; font-size: 14px; color: #FFFFFF; text-decoration: none; }
.orangefont14 { font-family: "宋体"; font-size: 14px; color: #1c75bc; text-decoration: none; }
.orangefont14 a { font-family: "宋体"; font-size: 14px; color: #1c75bc; text-decoration: none; }
.bian { border: 1px solid #1c75bc; border-top:none; }
.bian2{ border: 1px solid #cdcdcd; border-top:none; }
.font24 { font-family: "宋体"; font-size: 24px; color: #1c75bc; text-decoration: none; }
.font24 a { font-family: "宋体"; font-size: 24px; color: #1c75bc; text-decoration: none; }

.con_table{margin: 20px auto;width: 1200px;background: #fff;padding: 20px;}