@charset "utf-8"; 
body{margin: 0px;background: url(../img/zfxxgk-bg.jpg) no-repeat top center #fff;font: 14px "Microsoft YaHei",'iconfont', "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;color: #666;}
form{margin: 0px;display: inline}
label,input,select,button,textarea{vertical-align: middle;outline: none;-webkit-appearance: none;}
ul,ol,li,dl,dt,dd{list-style-type: none;margin: 0;padding: 0;}
h1,h2,h3,h4,h5{margin: 0;padding: 0;font-weight: normal;font-size: 12px;}
/* 去除选择下拉后的底色背景*/:-webkit-autofill{-webkit-text-fill-color-: #000 !important;transition: background-color 5000s ease-in-out 0s;}
/* 公共样式_表单相关*/input[type=checkbox]{-webkit-appearance: checkbox;}
input[type=radio]{-webkit-appearance: radio;}
body,a{color: #333;}
a{text-decoration: none;}
.fl{float: left;}
.fr{float: right;}
.clearfix{zoom: 1;}
.clearfix:before, .clearfix:after{content: "";display: block;clear: both;}
/*单行溢出*/.text-ellipsis{display: block;white-space: nowrap;word-wrap: normal;overflow: hidden;-o-text-overflow: ellipsis;/* 1*/text-overflow: ellipsis;text-align: left;/* 2*/}
.hand{cursor: pointer;}
/*弹性布局*/.flex{display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;-webkit-box-lines: multiple;}
.flexnew{display: -webkit-box;display: -moz-box;display: box;}
/*flex布局*//*竖直方向排列*/.flexvert{flex-direction: column;-ms-flex-direction: column;-webkit-flex-direction: column;-moz-box-orient: vertical;-webkit-box-orient: vertical;}
.flexbet{justify-content: space-between;-moz-box-pack: justify;-webkit-box-pack: justify;}
/*flex水平两端对齐*/.flexcenter{justify-content: center;-moz-box-pack: center;-webkit-box-pack: center;}
/*flex水平两端对齐*/.flexmid{align-items: center;-moz-box-align: center;-webkit-box-align: center;}
/*flex垂直居中*/.flex1{-webkit-box-flex: 1;-moz-box-flex: 1;flex: 1;-webkit-flex: 1;-ms-flex: 1;min-width: 0;}

/*暂无信息*/
.empty{color:#999;font-size:14px;padding:10px 5px;line-height:2em;}

.f14{font-size:14px;}
.all{width:1100px;margin:auto;}.copy{padding:20px 0;}

.loa{font-size:35px; padding-left:10px; height:70px; line-height:70px; overflow:hidden;}
.channel-logo{padding-top:28px;}
.channel-logo img{display:block;width:508px}
.top-title{margin-top:50px;text-align:center}
.channel-title{color: #ffffff;font-weight: 600;font-size: 100px;font-family: "微软雅黑";text-shadow: 0 6px 3px rgb(0 0 0 / 30%);}

/* 左导航 */
.dl_nav{width:240px; margin-left:36px;float:left}
.dl_nav01{width:100%;}
.dl_nav_h1,.dl_nav_h2{ width:240px;height:68px; margin-bottom:15px; float: left;font-size:23px;color: rgb(45,102,165);background: #fff;border: 1px solid #ddd;overflow:hidden}
.dl_nav_h1 a{ color: rgb(45,102,165);font-size:23px; display: block;}
.dl_nav_h1 a:hover,.dl_nav_h1.on a{ text-decoration:none; background-color:rgb(45,102,165);color:#fff;}
.dl_nav_h1 em.iconImg{width:40px;;float:left;padding-right:20px;margin-left: 20px;}
.dl_nav_h1 em.iconImg img{display:block;width:100%;height:100%}
.dl_nav_h1 .btn{font-size: 44px;text-align: right;font-family: serif;margin-left: 28px;}

.dl_nav_h2:hover{background-color:rgb(45,102,165);color:#fff!important;}
.dl_nav_h2 a:hover,.dl_nav_h1.on a{ text-decoration:none; background-color:rgb(45,102,165);color:#fff;}

.dl_nav_h1 div { float: left; width: 95px;}

.dl_nav_h1.on{width:238px;background-color:rgb(45,102,165);color: rgb(255,255,255);font-size:23px; border:1px solid #2c6294;}


.dl_nav_h1.on em img,.dl_nav_h1:hover em img,.dl_nav_h2:hover em img{filter: brightness(100);}
.dl_nav_h1:hover,.dl_nav_h2:hover,.dl_nav_h1:hover a,.dl_nav_h2:hover a{color:#fff!important;}

.sideMenu .lineh2 a:hover,.sideMenu .lineh2 .on>a{color:#c00;text-decoration:underline;}
.sideMenu ul{ width:240px; display:none; background:#fff;color:#999; float: left; margin-bottom:15px;/* 默认都隐藏 */}
.sideMenu ul li{ padding:4px 0px 4px 30px;line-height:24px; font-size:15px; font-weight: 400;cursor: pointer;position: relative;}
.sideMenu ul li a{ text-decoration:none; color:#4a4a4a; display: block;} 
.sideMenu ul li i{position: absolute;right: 16px;top: 8px;}
.sideMenu ul li span{ font-size:35px;float:left; margin-right:10px;font-weight:500}
.sideMenu ul li:hover{background-color:rgb(230,245,255); display:block;color:#2d66a5;}
.sideMenu ul li a:hover{color:#2d66a5; font-size: 16px; font-weight: 600; } 
.sideMenu ul li.on{color:#2d66a5; font-size: 16px;  background-color:rgb(230,245,255);}
.sideMenu ul li.on>a{ color:#2d66a5; display: block;font-weight: 600;}
.sideMenu ul li.on2{color:#fff; font-size: 16px;  background-color:#2D66A5;}
.subChild{display: none;}
.sideMenu ul li.on .subChild{ width:240px; display: block;background: #f7f7f7;margin-left: -60px;padding: 10px 0;margin-top: 10px;}
.sideMenu ul li.on .subChild a{padding: 10px 0 10px 80px;line-height: 1.6;color: #000;font-weight: 300;font-size: 14px;color: #666;}
.sideMenu ul li.on .subChild a:hover,
.sideMenu ul li.on .subChild a.on{background: #ddd;}

.sideMenu ul li .lineh2 a:hover{font-size:14px;font-weight:500}

.sonsz{ margin-left:294px;width:510px; height:50px;}
.sonsaz{ background:url(../img/soubg.png) no-repeat center center; height:50px; padding:1px 0;}
/* 政府信息公开指南 */
.scroll_main {width:728px;display: block; float:left;min-height:1000px; background-color:#FFF; border:1px solid #fffbfb;/* box-shadow: darkgrey 0px 0px 3px 1px ; */padding:0px 20px; margin-left:18px;/*inset边框内阴影*/}
.scroll_main1 {width:770px;display: block; float:left;min-height:1000px; background-color:#FFF; border:1px solid #fffbfb;/* box-shadow: darkgrey 0px 0px 3px 1px ; */margin-left:18px;/*inset边框内阴影*/}
/* 滚动内容区样式 */
.scroll_wrap {padding:0 18px;position: relative; }
.scroll_wrap h1{ width:730px; text-align:center; margin:0px; padding:0px; margin-top:38px; margin-bottom:20pt; color:#2d66a5; font-weight:600;font-size:32pt;}
.scroll_wrap .scroll_cont {min-height:500px;overflow: hidden;margin-right:5px; padding:0px 20px;}
.scroll_wrap .xxgkzn{font-size:16pt;line-height:30pt;}
/*滚动条自定义样式*/
.ScrollStyle{overflow: auto !important;}
.ScrollStyle::-webkit-scrollbar{box-sizing:border-box;width:10px;height:10px;background:#eee;}
.ScrollStyle::-webkit-scrollbar-button{width:10px;height:0px;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start{background-position:0 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start:hover{background-position:-10px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start:active{background-position:-20px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end{background-position:-30px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end:hover{background-position:-40px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end:active{background-position:-50px 0;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start{background-position:0 -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:hover{background-position:-10px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:active{background-position:-19px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end{background-position:-30px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:hover{background-position:-40px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:active{background-position:-50px -11px;}
.ScrollStyle::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.15);border-radius:5px;}
.ScrollStyle::-webkit-scrollbar-thumb{border:1px solid rgba(0,0,0,.21);background-color:#2d66a5; border-radius:5px; height:78px;}
.ScrollStyle::-webkit-scrollbar-thumb:hover{border:1px solid rgba(0,0,0,.21);background-color:#2d66a5;}
.ScrollStyle::-webkit-scrollbar-thumb:active{background:-webkit-gradient(linear,left top,left bottom,from(#e4e4e4),to(#f4f4f4));}
.ScrollStyle::-webkit-scrollbar-corner{background-color:#f1f1f1;}


.inps3{ width:435px; height:18px; margin-top:8px; border:0px; color:#303030; font-size:16px; background-color:transparent; padding:0 0 0 10px;}
.buts3{ width:40px; height:42px; margin-left:10px; border:0px; cursor:pointer; background:url(../img/zfxxgk_searchbtn.png) no-repeat; margin-top:3px;}
.tita{ border-bottom:2px solid #f2f2f2; height:35px;}
.titb{ float:left; display:inline; padding:0 15px; height:35px; line-height:35px; overflow:hidden; text-align:center; color:#fff; font-size:18px; background:#2d66a5;}
.newList-wrap{ padding:20px;}
.newList-wrap li{ height:60px; line-height:60px; font-size:16px;}
.newList-wrap li a .title{max-width: 70%;font-size: 16px;color: #333;}
.newList-wrap li a .date{margin-right: 14px;font-size: 16px;color: #999;}
.newList-wrap li:hover .title{color: #1C86EE;}
.newList-wrap + div{padding:0 20px;}
.foot{position: relative;width: 100%;padding: 30px 0;line-height: 30px;text-align: center;background-color: #eeedeb;border-top: 3px solid #0856a6;}
.foot .red{position: absolute;top: 96px;left: 50%;margin-left: -460px;display: inline-block;width: 80px;height: 72px;}
.foot .zhaocuo{position: absolute;top: 108px;right: 50%;margin-right: -460px;display: inline-block;width: 110px;height: 55px;}
.foot .menu a{padding: 0 10px;}