@charset "utf-8";

.topHeader{ height: auto; background: none;}
.topLink a,.topLink,.topLink span a{ color: #fff !important;}
.location{ font-size: 14px;}

body{ background: url(../images/gfbanner.jpg) no-repeat top  center;}
.gfWrap,.gfBanner{ width:1200px; margin: 0 auto;}
.gfBanner{ height: 450px;}
.gflogo{ width:1200px;padding-top:25px; height: 88px;}
.xuanchuanyu{ width:650px;margin: 0 auto;margin-top:65px; height: 93px; text-align: center;}
.fz{float: left;}
.fy{float: right;}
.clear{clear: both;}

.location{ height:49px; line-height:49px; background:url(../images/location.png) 0px center no-repeat #fff; text-indent:35px; color:#888; font-size: 14px;}
.location a{ color:#888;}

.gfSearch{width:1177px; margin-top:5px; background: #f5f5f5;padding:30px 3px 30px 20px;}
.gaojBox{width:100%;}
.pollingBox{overflow: hidden;zoom:1;margin-bottom:10px; margin: 0 9px 17px 0;}
.pollingBox h4,.pollingBox span,.pollingBox2 h4,.pollingBox2 span{ display: block; float: left;text-align: center; font-weight: normal; font-size: 16px;}
.pollingBox h4,.pollingBox2 h4{margin-right:15px; height: 40px; line-height: 40px;width:66px; }
.pollingBox span{ padding-right:1px;}
.pollingBox span input,.pollingBox span select,.pollingBox2 span input{height: 38px; line-height: 38px; border: 1px solid #d6d6d6; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; text-indent: 10px; outline: none; color: #444;}
.pollingBox2 h4{width:152px;}
.pollingBox2 span input{ width:666px;}
.mt20{margin-right:8px;}

.wenjName{ width:770px;}
.wenjName span{ width:680px; }
.wenjName span input{width:678px;}
.wenhao{ width:381px; }
.wenhao span,.gbriq span{width:299px;}
.wenhao span input,.wenhao span select,.gbriq span input{width:294px;}
.gbriq{ width:381px;}
.gjBtn{ width:98.6%; border-top:1px solid #d3d3d3; padding-top:22px; display:table; text-align: center;margin-top:15px;}
.gjBtn input{ display:inline-block; margin: 0 22px;width:140px; height: 43px; line-height: 43px;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; letter-spacing: 5px; font-size:16px; border:none; outline: none; cursor: pointer;}
input.query1{  background: #1571d3; color: #fff;}
input.query2{ background: #e0e0e0; color: #666;}

.gflist{ width:100%;margin-top:20px;min-height: 500px;}
.gaugeHead{ width: 100%; height: 38px; background: #f3faff; line-height: 38px; padding:10px 0; overflow: hidden;zoom:1;}
.gaugeHead span,.articles li span,.articles li a{ display: block; background: url(../images/gfline2.jpg) no-repeat right; float: left; text-align: center;}
span.nameBt,a.nameBt{width:57%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; text-align: left !important;margin-right: 1%; padding-left:2%; }
span.wenZihao{width:15%;}
span.date{width:15%;}
span.wenZhuant{width:10%; background: none;}

.gfCenter,.articles{ width:100%;font-size:16px;}
.articles li{ border-bottom:1px solid #ebebeb;padding:10px 0; margin-bottom:10px; height: 35px; line-height: 35px; overflow: hidden;zoom:1;}
.articles li:hover{ background:#f5f5f5;}
.articles li span,.articles li a{ background: none!important;}

.zwxqy{ width:100%; margin:0 auto;}
.gkhead{ border:1px solid #dfeaf7;border-bottom:none; border-right:none; overflow:hidden;zoom:1; margin:0 auto; margin-bottom:10px; }
.gkhead .hbgtoub td{ border:1px solid #dfeaf7; border-top:0; border-left:0; line-height:28px;padding:9px 5px;}
.gkhead .hbgtoub td.wjTit{ width:143px; background:#f0f6fc; border-right:1px solid #dfeaf7; text-align:center;}
.gkhead .hbgtoub td{ width:400px;}
.gkhead .hbgtoub td b{ text-decoration: none; font-weight: normal;}
.detaTit{ width:80%;margin: 0 auto;margin-top:30px;}
.detaTit h1{ text-align:center; font-size:30px; color:#045fbc; line-height:50px;}
.detaTit h2{ text-align:center; font-size:22px; color:#444; line-height:40px;margin-top:10px;}
.detaTit .subheading{ font-size:18px; }
.detaTime{ width:100%; height:40px; color:#777; margin-top:20px; background:#f5f5f5; font-size: 13px;}
.shij{ width:1090px;  line-height:40px; text-align:center;}
.shij span{ margin-right:10px;}
.fenx{ text-align:right;margin-top:8px; }
.fenx span{ width:35px; display:block; float:left;margin:0px 10px; }
.fenx span a{ display:block;color: #777; }

.datin{ width:100%; height:48px; margin:45px auto 35px auto; border-top:1px dashed #dddddd;padding-top:15px;}
.datin1{ width:1160px; height:48px;  border:1px dashed #dddddd; float:left;}
.sharebox{ margin-left:10px;margin-top:5px; vertical-align: middle;}
.day1{ height:48px; line-height:48px; overflow:hidden;} 
.day1 a{ padding-left:22px; float:left; margin-right:10px;}
.day1 a.error{ background:url(../images/details-ico2.png) no-repeat 0 0px;}
.day1 a.shut{ background:url(../images/details-ico2.png) no-repeat 0 -48px;}
.gkDetaTime{ width:100%; margin:15px auto; height:40px;line-height:40px; text-align:right; color:#666; font-size:15px; border-bottom:1px solid #e0e0e0;padding-bottom:10px;}
.gkDetaTime span{ margin-right:10px;}
.detailsCenter{ width:100%; margin-top:30px;min-height: 700px;margin-bottom:20px;}
.xqleftBox{width:100%;line-height:35px;  font-size:18px;}
.wenz{width: 100%; }
.wenz p{ width:100%;margin-left: 0px !important;} 
.wenz img{ margin:15px auto; text-align:center; max-width:100%!important; display:block; height:auto !important; }
.wenz table{ border-bottom:none !important;border-right:none !important; border:1px solid #cfcece !important;margin:0;border-collapse:collapse;border-spacing:0;width:100% !important;}
.wenz table td{ border-bottom:1px solid #cfcece !important; padding:10px 5px !important; border-left:none !important; border-top:none !important; border-right:1px solid #cfcece !important;}

.noResults{ width:100%; margin-top:10px;}
.notake{ width:100%; line-height: 36px; font-size: 15px;}
.notake span{ color: #d2120e;}
.ssPoint{ width:100%; margin-top:20px; border-top:1px solid #eee;padding-top:15px;}
.ssPoint h3{font-size: 15px;}
.ssPoint h3,.ssPoint p{ display: block; width:100%; line-height: 30px; }

.page {margin: 35px auto;overflow: hidden; width:100%; display:table; text-align: center;}
.page a,.pager span { height: 19px;line-height: 19px; padding: 3px 10px; display:inline-block;  border: 1px solid #cccccc; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;color: #5d5d5d;margin: 0 3px; font-size: 13px;display: block;float: left;text-align: center;}
.page .current { background: #00ADF7;color:#fff; border: 1px solid #a1bce5;height: 19px;line-height: 19px;padding: 3px 10px;-webkit-border-radius: 3px;}
.page .bai12_22h input { font-size: 13px !important;}
.page .inp1 { padding: 3px 5px; text-align: center;  outline: none; border: 1px solid #DDDDDD;}
.page .inp2 { background: #e9e9e9; border: 1px solid #dddddd; padding: 6px 10px;border-radius: 3px; display: inline-block;cursor: pointer; margin: 0 5px;}
.page span{ display:inline-block;  margin: 0 5px;display: block;float: left;border: 1px solid #cccccc;height: 19px;line-height: 19px;padding: 3px 10px;-webkit-border-radius: 3px;}
.page span input{ margin: 0 5px;}

.fileBox{ width:100%; margin-top:20px; overflow: hidden;zoom:1;}
.fileMenu{ width:280px; float: left;}

.rightCenter{ width:890px; float: right;}
.gflist{margin-top:0;}
.gaugeHead{ background:#f0f5ff; font-size: 16px;}

.Leftcdtit{ width:100%; height: 60px; line-height: 60px; font-weight: bold; font-size: 20px; color: #fff; text-align: center; background: #2176ce;margin-bottom:10px;}
.hunnav{ background:#eef4fe;margin-bottom:5px;padding:11px 0; border-radius: 3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.hunna h3,.hunna h3 a,.hunna h3 i,.hunna h3 span{ display: block; width:100%;}
.hunnav h3{ width: 279px; height:56px;  overflow:hidden;zoom:1;padding-left:20px;box-sizing:border-box; font-size: 16px; }
.hunnav h3 i{width:45px; height: 45px; float: left; background: url(../images/search-nav.png) no-repeat 0 0;border-radius:50%;}
.hunnav h3 span{ width:166px; margin-left:17px; line-height: 45px;transition: 400ms;}

h3.fbjg i{ background-position: 0 0;}
h3.fbjg:hover i,h3.fbjg.current i{ background-position: -49px 0;}
h3.ztfl i{ background-position: 0 -45px;}
h3.ztfl:hover i,h3.ztfl.current i{ background-position: -49px -45px;}
h3.gknf i{ background-position: 0 -90px;}
h3.gknf:hover i,h3.gknf.current i{ background-position: -49px -90px;}

h3.zcNew i{ background-position: 0 -180px;}
h3.zcNew:hover i,h3.zcNew.current i{ background-position: -49px -180px;}

h3.zejdnew i{ background-position: 0 -225px;}
h3.zejdnew:hover i,h3.zejdnew.current i{ background-position: -49px -225px;}

h3.gwywjk i{background-position: 0 -271px;}
h3.szfwjk i{background-position: 0 -317px;}
h3.gwywdpt i{background-position: 0 -363px;}
h3.zcwdpt i{background-position: 0 -409px;}

.hunnav.current{ background: #f0f5ff;}

ul.erji{ width:237px; margin:0 auto; margin-top:10px;}
ul.erji li{width:221px; line-height: 40px; background:url(../images/searc-left-arrow1.png) no-repeat 220px 15px #fff;margin-bottom:10px; padding-left:16px;font-size: 15px;}
ul.erji li.on,ul.erji li:hover{ background:url(../images/searc-left-arrow2.png) no-repeat 220px 15px #fff; color: #0079ce;}
ul.erji li a{ display: block; width:100%;}
ul.erji li:hover a,ul.erji li.on a{ color: #0079ce;}

#treeViewBox13{padding-bottom:5px;}

.hunnav-link{ background: #2177ce;}
.hunnav-link span{ color: #fff;}

.gfSearch {width: 780px;background: url(../images/zctm-bg.png) repeat;padding: 7px !important;margin: 0 auto;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;margin-top: 40px;}
.gaojBox {width: 780px;margin: 0 auto;overflow: hidden;zoom: 1;}
.gaojBox input.from-control {width: 640px;text-indent: 40px;}
.gaojBox input {display: block;float: left;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;height: 52px;line-height: 52px;border: none;outline: none;background: url(../images/fdj.png) no-repeat 5px 10px #fff;}
.gaojBox input.btn {width: 125px;text-align: center;color: #fff;background: #fdbc48;height: 55px;line-height: 55px;cursor: pointer;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;float: right;font-size: 16px;}

.fileMenu{ width:280px;float: left;}
.rightCenter{ width:890px;float: right;}
.resultBox1{ background: #f5f5f5; height:45px; line-height: 45px;  text-indent: 19px;}
.resultBox1 strong{ color: #f37b07;}
.resultList{margin-top:10px;}
.resultList li{ padding-left:12px; border-bottom: 1px solid #ebebeb; margin-bottom:18px; padding-bottom:18px;}
.resultList h3{ display: block; width:100%; height: 35px; line-height: 35px;margin-bottom:10px; font-size: 17px;}
.resultList h3 a{width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block;}
.resultList h3 a:hover{ color: #1556c7;margin-left:5px;transition: 400ms;}
.resultList h3 a s,.gov-item a s,.newlist li a s{ color: #eb2121; text-decoration: none;}
.resultList li span,.resultList li a.download{ display: inline-block; padding:5px 18px; margin-right:10px; background: #eef4fe;border-radius: 3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-size:14px; color: #3967b9;margin-top:5px; }
.resultList li a.download{ background: url(../images/download-icon.png) no-repeat 15px 8px #f3f6fc;padding-left:45px; text-transform: uppercase;}
.resultList li a.download:hover{background: url(../images/download-icon2.png) no-repeat 15px 8px #3967b9; color: #fff;transition: 400ms;}
.resultList li span.date{width:auto;}
.zwxqy{ width:100%; margin:0 auto;}
.gkhead{width:98%; border:1px solid #c9e8fa;border-bottom:none; border-right:none; overflow:hidden;zoom:1; margin:3px 0 15px 0; font-size: 14px;}
.gkhead td{ padding:6px 10px !important; height:20px; border-bottom:1px solid #c9e8fa;border-right:1px solid #c9e8fa;}
.gkhead td.biaotou{ width:101px !important; text-align:center;  background:#f4f8ff; }
.gkhead td.zhengwen{ line-height:23px !important;}
.resultList li p {display: block;line-height: 26px;color:grey;margin-top: 10px;text-indent: 32px; font-size: 16px;}

