﻿
@charset "UTF-8";
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, input, button, textarea, p, blockquote, th, td{margin:0;padding:0;}
body{color: #333;text-align: left;font-size: 14px;font-family:"Microsoft YaHei";font-family: microsoft yahei,Arial,Helvetica,sans-serif;/* background: url(../images/ind_mbg.png) ; */background: #fdfdfe;}
/*清除浮动*/
.clearfix{*zoom: 1;}
/* 针对IE7 hack，触发IE7的haslayout，以清除浮动 */
.clearfix:before,
.clearfix:after{display: table; content: ""; line-height: 0;}
.clearfix:after{clear: both;}
a{text-decoration:none; color:inherit; color: #222;;}
a:link,a:visited{color: inherit;text-decoration: none;}
a:active,a:hover{color: #0062eb;text-decoration: none;}
img{margin:0px; padding:0px; border: none;}
p{margin:0px; padding:0px;}
em{font-style: normal;}
li,ul{list-style: none;text-decoration: none;}
li{list-style-type: none;}
div{word-wrap: break-word;word-break: break-all;}
h1,h2,h3,h4,h5,h6{font-size: 9pt; font-weight: normal;;}
button,input,select,textarea{font-weight: inherit;font-size: inherit;font-size: 100%;font-family: inherit;border:none;outline:none;}

.icon {width: 1.5em;height: 1.5em;vertical-align: -0.3em;fill: currentColor;overflow: hidden;}

/* url_方块样式分页 */
.page{clear:both; overflow:hidden;padding:25px 0; font-size:0; text-align:center; }
.page a,.page span{display:inline-block; *display:inline; zoom:1; height:30px;margin:0 3px 5px 0; padding:0 12px; font-size:14px; line-height:30px; background-color: #efefef; border-radius: 4px;}
.page a:hover,.page span:hover{text-decoration:none; color:#0167cc; }
.page .current{font-weight:bold;color:#333 !important; background: none; }
.page select,.page input{margin:0 4px; vertical-align:middle; border:0 solid #e1e1e1; background:#efefef; }
.page input{padding:0 4px; text-align:center; outline:none;}
.page .disabled{pointer-events:none; opacity:.5;filter:alpha(opacity=50); -moz-opacity:.5; }

.qrCode { display:flex;flex-direction: column;align-items: center;padding: 20px 0; }

.wrap { background:none}
#content {padding: 40px 0;width: 1200px;}
.side { width: 300px; margin-right:30px; }
.mainContent { float: none; overflow: hidden; width:auto; }

#zcwjkheader {background:url(../img/zcwjk/bg.jpg) no-repeat;height: 420px;}
.topBar {border-bottom: 1px solid #ffffff4d;height:36px;padding: 12px 0;line-height:36px;}
.backHome { float:right;height:36px; line-height:34px; background:#EA9327; padding:0 15px; border-radius:5px; font-size:18px; }
#logo {left:auto;position:relative;margin:auto;top:auto;float: left;}
#logo img {height:36px;transform: scale(1.2);margin-left: 20px;}

.searchBox {width:638px;margin: 10px auto;padding: 0 0 20px;background: url(../img/zcwjk/zcwjk_logo.png) no-repeat 70% center;height: 230px;}
#publicityName {line-height: 500px;height: 180px;overflow: hidden; display:block;}
.searchCon {position:relative;display: flex;background:#fff;border-radius:25px;b;padding: 0 20px;gap: 20px;}
#searchKeyword {width: 100%;padding: 0 20px;box-sizing:border-box;height:50px;background:transparent;order: 0;border-left: 1px solid #ddd!important;}
.searchBtn { position:absolute; top:0; right:0; background:#EA9327 url(../img/zcwjk/srhico.png) no-repeat center; height:50px; width:50px; border-radius:50%!important; display:block; line-height:500px; overflow:hidden;}
.navLinks { text-align:center;}
.navLinks a { display:inline-block; padding:0 15px 0 50px; background:#ffffff36 url(../../base/img/topBarbtn.png) no-repeat 15px / 25px;; height:56px; line-height:56px; font-size:16px; font-weight:bolder; color:#fff; border-radius:5px; margin:0 20px;}
.searchSelect {float:left;height: 50px!important;border: 0!important;background: transparent;text-align: center;}

.countNum { height:55px; padding:20px 0;text-align:center;background:#0F71DA; line-height:55px; color:#fff; font-size:16px;}
.countNum span { width:286px; display:inline-block;}
.countNum span i { font-size:35px; font-weight:bold;}

#columnA { margin-bottom: 40px; }
#columnA:after { content:""; display:block; clear:both;}

.zcwjkMenu .hd { height:24px; padding:25px 0; background:linear-gradient(to right, #1067C9, #2268B7); border-radius: 0 30px 0 0}
.zcwjkMenu .hd h3 { padding-left:20px; font-size:24px; line-height:24px; color:#fff; font-weight:bold; border-left:3px solid #D80A09;}
.zcwjkMenu .bd li { margin-top:3px; box-sizing:border-box;}
.zcwjkMenu .bd .li1>h3 { position:relative;padding-left:48px; font-size:18px; font-weight:bolder; background:#F2F8FF;padding:15px 0 15px 48px;; line-height:30px;}
.zcwjkMenu .bd .li1>h3:before {transition:all 0.5s;content:"";position:absolute;left:20px;top:50%;margin-top:-10px;width:20px;height:20px;background: url(../img/zcwjk/arrico.png) no-repeat center;filter:grayscale(1);opacity:.5;cursor: pointer;}
.zcwjkMenu .bd .li1.on>h3:before { opacity:1; filter:none; transform:rotate(90deg)}
.zcwjkMenu .bd .li2>h3 {height:24px;padding:15px 30px;font-size:14px;font-weight:bold;background:#f8f8f8 no-repeat 90%;transition:all 0.2s;cursor: pointer;}
.zcwjkMenu .bd .li2.hasChild>h3 { background-image: url(../img/zcwjk/closestate.png) ; }
.zcwjkMenu .bd .li2.hasChild.hasChild.on>h3 { background-image:url(../img/zcwjk/openstate.png)}
.zcwjkMenu .bd .ul2 { height:240px; overflow-y:auto; }
.zcwjkMenu .bd .subMenu li ,
.zcwjkMenu .bd .ul2 li { border-bottom:1px dashed #DDDCDC; line-height:24px; padding:10px 0; text-align:center; font-weight:bold;}
.zcwjkMenu .bd .subMenu li a,
.zcwjkMenu .bd .ul2 li a { color:#666;}
.zcwjkMenu .bd .ul2 li a:hover,
.zcwjkMenu .bd .ul2 li.on a { color:#1F68BC }
.zcwjkMenu .bd .deptItem h3 span { cursor:pointer;}
.zcwjkMenu .bd .deptItem h3 span:hover { color:#D80A09}
.zcwjkMenu .bd .deptItem .show:before {  opacity:1; filter:none; }

.deptList {grid-gap: 20px;grid-template-columns: repeat(3, 1fr);display: grid;}
.deptList li a{display: block;height: 48px;line-height: 48px;border: 1px solid #ddd;font-size: 15px;text-align: center;padding: 0 10px; transition:all 0.3s}
.deptList li a:hover { background:#1F68BC; color:#fff; border-color:#1F68BC}
.deptList2{grid-template-columns: repeat(2, 1fr);}
.deptList2 li a{height: 60px;line-height: 60px;}

.zcwjkListPage .zcwjkMenu .bd .ul2 { overflow:inherit; height:auto;}

.zcwjList li {border-bottom:1px dashed #bbb;padding: 18px 0 19px;line-height:24px;color:#666;}
.zcwjList li a {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333;font-size:16px;font-weight: bold;margin-bottom:10px;}
.zcwjList li span { min-width:220px; margin-right:20px; display:inline-block}
.zcwjList li em { font-weight:bold; color:red}

.columnTitle {border-bottom:1px solid #DFDFDF;height:32px;margin-bottom: 50px;}
.columnTitle h3 { height:65px; line-height:65px; text-align:center;}
.columnTitle h3 a { position:relative; display:inline-block; padding:0 44px; font-size:30px; font-weight:bold; color:#1752B5; background:#fff;}
.columnTitle h3 a:after,
.columnTitle h3 a:before { position:absolute; left:0; content:""; height:65px; width:44px; background:url(../img/zcwjk/columntidot.svg) no-repeat center; }
.columnTitle h3 a:after { left:auto; right:0; transform:scale(-1)}

#columnB .columnCon { box-shadow:0 0 25px #a8a8a840; border-radius:10px; padding:30px;}
#wzjdBox { margin-bottom:30px;}
.jdBox .hd{ margin-bottom:10px;}
.jdBox .hd h3 { text-align:center;}
.jdBox .hd h3 a{ position:relative; color:#0F71DA; font-size:22px; font-weight:bold; display:inline-block; }
.jdBox .hd h3 a:after { content:""; position:absolute; top:25%; right:-30px;; width:67px; height:28px; background:linear-gradient(to right, #1678E000 , #007CFF); border-radius:14px; opacity:0.7;}
.jdBox .ft {text-align:center;margin-top: 20px;}
.jdBox .ft li { display:inline-block;width:30px; height:8px; line-height:100px; overflow:hidden; background:#d9d9d9; border-radius:4px; margin:0 10px; transition:all 0.5s}
.jdBox .ft li.on { background:#D80A09; width:50px;}

.jdBox .topicList li { float:left; width:495px; padding:30px; background:linear-gradient(to bottom,#FDFEFF, #EBF5FF); overflow:hidden; border-radius:10px; margin-right:30px;}
.jdBox .topicList li .title { margin-bottom:10px;}
.jdBox .topicList li .title a { font-weight:bold; display:block; line-height:26px; height:52px; font-size:18px;}
.jdBox .topicList li .intro {line-height: 1.8;color:#6a6a6a}

#twjdBox .hd { margin-bottom:40px; }
.jdBox { clear:both;}
.jdBox:after { content:""; display:block; clear:both;}
.jdBox .picList li { float:left; width:360px; margin-right:30px;}
.jdBox .picList li .pic img {border-radius:5px;object-fit: cover;object-position: top;}
.jdBox .picList li .title {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 36px;line-height: 36px;}
.jdBox .picList li .date { color:#848484}


#footer { background:#1264B7; padding:30px 0}

/*内容页*/
.govDetail {background:#F9F9F9;padding:30px 140px;margin-bottom: 20px;}
.govDetailTable td,
.govDetailTable { background:#f9f9f9; border:0!important; line-height:34px;}
.govDetailTable td { width:40%  }
.govDetailTable td.tdlab {width:10%;font-weight:bold;text-align:justify;}
.govDetailTable td br{ display:none}

.publicityCon h2.title {text-align:center;line-height:40px;font-size:30px;font-weight:bold;color:#1752B5;padding: 20px 0 10px;height: auto;}
.property { height:56px; line-height:56px; text-align:right; border-bottom:1px solid #D3D3D3; margin-bottom:40px;}
.property>a,
.property>span { margin-right:20px;}
.property .dyBtn { background:url(../img/zcwjk/printico.svg) no-repeat left; padding-left:20px;}

.property2{text-align:center;}
.property2>span {display:inline-block; margin:0 10px;}

.publicityCon .side { float:right; width:270px; padding-left:30px;}
.printArea .conTxt {color:#333;font-size:12pt;line-height:2; overflow:hidden;font-family:simsun;border-right:1px solid #e9e9e9;padding-right:30px;}
.printArea .conTxt img {max-width:800px;height:auto !important;margin-top:10px;}
.printArea .conTxt p {;}
.printArea .conTxt table p {margin-bottom:0;}
.printArea .conTxt a {color:blue;text-decoration:underline;}
.printArea .conTxt p[style="line-height:16px"] a[style="font-size:12px;color:#0066cc"] {font-size:16px !important;}
.printArea .conTxt em {font-style:italic;}
.printArea .conTxt ul,.printArea .conTxt ol {padding-left:2em;}
.printArea .conTxt ul li {zoom:normal;list-style:square;text-indent:0 !important;}
.printArea .conTxt ol li {zoom:normal;list-style:decimal;text-indent:0 !important;}
.printArea .conTxt h1 {font-size:2em;margin:.67em 0;}
.printArea .conTxt h2 {font-size:1.5em;margin:.75em 0;}
.printArea .conTxt h3 {font-size:1.17em;margin:.83em 0;}
.printArea .conTxt h5 {font-size:.83em;margin:1.5em 0;}
.printArea .conTxt h6 {font-size:.75em;margin:1.67em 0;}
.printArea .conTxt h1,.printArea .conTxt h2,.printArea .conTxt h3,.printArea .conTxt h4,.printArea .conTxt h5,.printArea .conTxt h6,.printArea .conTxt b,.printArea .conTxt strong {font-weight:bolder;}
.printArea .videoPlayer {position:relative;z-index:1500;background:#000;width:800px;text-align:center;margin:20px auto;height:600px;}
.printArea table td,.printArea table th {border:1px solid #333;}

.articleSide { margin-bottom:30px;}
.articleSide h3 { height:24px; line-height:24px; padding-left:28px; background:url(../img/zcwjk/jdico.svg) no-repeat 0; font-weight:bold; font-size:18px; color:#1752B5; margin-bottom:10px;}
.articleSide h3.fileIco { background-image:url(../img/zcwjk/fileico.svg)}

.infoList li { position:relative; line-height:24px; font-size:14px; padding:12px 0 12px 13px; border-bottom:1px dashed #E2E2E2}
.infoList li:before { content:""; position:absolute; top:22px; left:0; width:5px; height:5px; background:#d9d9d9; border-radius:50%;}

.sideFixed { display:none}

.filterBox { padding-left:50px; overflow:hidden;}
.filterBox input { height:20px; line-height:20px; padding:7px 10px;; border-radius:5px; border:1px solid #e9e9e9;}
#timerangersearch { padding:8px 10px; font-size:14px; color:#fff; background:#e1bd88; color:#fff; border-radius:5px; transition:all 0.5s}
#timerangersearch:hover { background:#d69332;  }