﻿@charset "utf-8";
/* CSS Document */
body {font-family:"微软雅黑",Microsoft YaHei;font-size:14px; margin:0;padding:0;color:#333; min-width:1240px;}

div { float:none; margin:0px auto; padding:0;}

form,img,ul,ol,li,dl,dt,dd,input,p,br,button{margin: 0; padding: 0; border: 0;}
ul,li,ol {list-style: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
a { text-decoration: none; color:#333; }
a:hover { text-decoration: none;color:#1859b4; }
i,em { font-style:normal;}
img { border:0;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both; line-height:0; height:0; display:block;}
.clearfix:after{content: " "; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix {zoom: 1; }

.zfxxgk_top { width:1100px; margin:0 auto; height:365px; background:url(../image/zfxxgk_bg.jpg) center top no-repeat #fff;background-size:100% }
.zfxxgk_top2 { width:1100px; margin:0 auto; height:365px; background:url(../image/top2.jpg) center top no-repeat #fff; }
.zfxxgk_top3 { width:1100px; margin:0 auto; height:365px; background:url(../image/top2_2.png) center top no-repeat #fff; }
.zfxxgk_logo { margin-top:20px; }
.bank_index { float:right; margin-top:20px; font-size:18px;}
.bank_index a { color:#444;}
.zfxxgk_main { width:1028px; margin:0 auto; background:#f2f2f2; padding:80px 36px 40px;}
.zfxxgk_search_box {position: relative; margin-bottom: 50px;}
.search_line {position: absolute; top:50%; width: 100%; height: 0;border-top: 2px solid #dfdfdf;}
.search_box {position: relative; background-color: #f2f2f2; padding: 0 20px; width: 510px;margin: 0 auto;}
.search_content {width: 100%; border: 2px solid #2d66a5;border-radius: 5px;background-color: #fff;height: 44px;line-height: 44px;overflow: hidden;}
.search_content input.s_box{outline: none;height: 44px; line-height: 44px;width: 88%;border: none;padding-left: 10px;font-size: 18px;}
.search_content input.search_icon{display: block;float: right; margin-top: 2px; width: 8%;outline: none; margin-right: 10px; cursor:pointer}

.zfxxgk_content { width:auto;}
.zfxxgk_l { float: left; width:240px; }
.zfxxgk_l ul { height:auto;}
.zfxxgk_l li {position: relative;  width: 100%; margin-bottom: 15px; background-color: #fff;}
.zfxxgk_l li .tab_menu {display: block;height: 43px;width: auto;border: 1px solid #dfdfdf;background-color: #fff;padding: 10px 18px 15px 20px;}

.zfxxgk_l li.on .tab_menu {border: 1px solid #dfdfdf;background-color: #116cbf;}
.zfxxgk_l li.on .tab_menu a{color: #fff;}
.zfxxgk_l li .tab_menu a {width: 100%;height: 100%;color: #2d66a5;}
.zfxxgk_l li .tab_menu span{float: left;font-size: 22px;line-height: 1.1; word-wrap:break-word; width:100px;}
.zfxxgk_l li.on .icon_tab {display: none;}
.zfxxgk_l li.on .icon_tab_on {display: block;}
.zfxxgk_l li .icon_tab_on {display: none;}

.zfxxgk_l li.addon .tab_menu {border: 1px solid #dfdfdf;background-color: #116cbf;}
.zfxxgk_l li.addon .tab_menu a{color: #fff;}
.zfxxgk_l li.addon .icon_tab {display: none;}
.zfxxgk_l li.addon .icon_tab_on {display: block;}


.zfxxgk_l li .icon_tab {float: left; margin: 5px 15px 0 0;}
.sub_menu_add { background:url(../image/add.png) right 18px center no-repeat;}
.zfxxgk_l li.on .sub_menu_add { background:url(../image/ajj.png) #116cbf right 18px center no-repeat;}

.sub_menu {border: 1px solid #dfdfdf; border-top: 0;width: auto;padding: 20px 0;display:none;}
.sub_menu li { text-align:center; line-height:32px; font-size: 16px; background:url(../image/icon_list_1.png) 65px no-repeat;}
.sub_menu li:hover { background:url(../image/icon_list_2.png) 65px no-repeat;}
.sub_menu li a { display:block;}
.sub_menu li:hover { background-color:#e7f5ff; color:#2d66a5}
.sub_menu li:hover a {color:#2d66a5}
.zfxxgk_r { float: left; width:768px; margin-left: 18px; border: 1px solid #dfdfdf; background:#fff;min-height: 360px;}
.zfxxgk_m {   margin-left: 18px; border: 1px solid #dfdfdf; background:#fff;min-height: 360px;}
.zfxxgk_r_main {padding: 30px 20px 25px;}
.zfxxgk_r_title {font-size: 32px;color: #2d66a5;line-height: 1.4;text-align: center;margin-bottom: 30px;}
.zfxxgk_r_content {font-size: 16px;line-height: 2;color: #333;}
.zfxxgk_r_content img{max-width:100%;}

.zfxxgk_r_main_top { margin: 30px 20px 0; padding-bottom:15px;  border-bottom:1px #d3dce5 solid;}

.scrollbar::-webkit-scrollbar {width: 10px;  height: 1px;}
.scrollbar::-webkit-scrollbar-thumb {border-radius: 10px; background: #2c66a5; height:8px;}
.scrollbar::-webkit-scrollbar-track { border-radius: 10px; background: #f2f2f2;}
.scrollbar::-webkit-scrollbar-track-piece { }

.zfxxgk_r_title1 { border-bottom:2px #dfdfdf solid;}
.zfxxgk_r_title1 h3 { background:#116cbf; color:#fff; font-size: 18px; line-height:36px; display:inline-block; min-width:120px; padding-left:10px; padding-right:10px; float:left; text-align:center;}
.zfxxgk_list li {font-size: 16px; line-height:1; padding-bottom:20px;}
.zfxxgk_list li a { color:#333; margin-right:15px;}
.zfxxgk_list li span { color: #999;}

.zfxxgk_neirong_title h2{font-size: 32px;color: #2d66a5;line-height: 1.4;text-align: center;margin-bottom: 15px;}
.zfxxgk_neirong_title {border-bottom:1px #dfdfdf solid;margin-bottom:20px;}
.share { text-align:center; font-size:15px; color:#333; padding-bottom:20px; }

.title_pic { height:56px;  margin-top:6px;}
.title_pic h3 { float: left; font-size: 16px; width:25%; color: #7c7e7f; display:block; font-weight:500; cursor:pointer; text-align:center; line-height:50px;background:url(../image/tabbg.png) repeat-x; height:56px;}
.title_pic h3.on {background:url(../image/tabon.png) no-repeat; color:#fff;  }

.pic_box li { float: left; text-align:center; margin:10px 2%; width:21%; }
.pic_box li img { width:118px; height:146px; border:1px #cdcdcd solid; padding:4px;}
.pic_box li h3{ line-height:24px; font-size:14px; font-weight:500; margin-top:5px;}
.pic_box li:hover img {border:1px #1859b4 solid;}

/*==========政府公报========*/

.zfgb_main { width:1100px; margin: 0 auto;box-shadow:0px 0px 8px 0px #d9d9d9; padding:40px 0}
.zfgb_l { float: left; width:300px; margin-left:20px; }
.zfgb_l_1 { background:#f1f1f1; padding:20px;}
.zfgb_l_title {font-size: 19px; color: #015293; padding-left: 20px; line-height: 25px; background:url(../image/icon_title_1.png) left center no-repeat}
.zfgb_l_form { margin-top:16px; background: #0998df; height: 45px; color: #fff; font-size: 16px; padding-top:5px;}
.zfgb_l_form_1 { float: left; margin:5px 0 0 10px; position:relative;}
.year_box {border: 0;appearance: none; -webkit-appearance: none;-ms-appearance: none;-moz-appearance: none;-o-appearance: none;background:url(../image/jb.png) 180px center no-repeat #fff;width:60px; height:28px; outline:none; padding-left:10px; color:#999; font-size:14px; float: left; position:relative}
.year_box .select_text{height:28px;line-height:28px; cursor:pointer}
.year_box .select_ul{display:none;position:absolute;top:28px;left:0;width:70px;background:#e8e8e8; overflow-y: scroll; height:150px;}
.year_box .select_ul li{line-height:28px;text-indent:5px; color:#333}
.year_box .select_ul li:hover{color:#fff;background:#6AA7EA; cursor:pointer}
.gbcenter {display: inline-block;height: 35px;line-height: 30px; float: left; margin-left:5px;}
.btn_1 { float: left; margin-left:8px; margin-top:5px; cursor:pointer}
.zfgb_l_2 { height:318px; background:url(../image/zfgb_img.png) center no-repeat; border:1px #d9d9d9 solid; margin-top:20px; text-align:center}
.zfgb_l_2 a { line-height: 520px;color: #3d3d3d;    font-size: 16px; display:block}
.zfgb_l_3,.zfgb_l_4,.zfgb_l_5 { margin-top:20px; }
.zfgb_2_title,.zfgb_3_title,.zfgb_4_title { height:50px; line-height: 50px; text-align:center; background: #3c82c9;  font-size:19px;font-weight: bold; margin-bottom:10px;}
.zfgb_2_title a,.zfgb_3_title a { color:#fff; display:block}
.zfgb_2_txt {color: #333; 	font-size: 16px;     line-height: 28px; margin:4px;}
.zfgb_2_txt a {color: #cb0f0f;}
.zfgb_3_txt {color: #333; 	font-size: 17px;     line-height: 36px; margin:4px;}
.zfgb_4_title { color:#fff;}
.zfgb_4_txt { position:relative;}
.zfgb_4_txt span {display: block; height:45px; line-height:45px; background:url(../image/jb.png) 96% center no-repeat #f4f4f4; text-align:center; font-size:16px; cursor:pointer}
.zfgb_4_txt ul { position:absolute; width:99.6%;border: 1px solid #eeeeee; overflow-y: auto; max-height: 145px; background-color: #fff; display:none;}
.zfgb_4_txt ul li {height: 30px;line-height: 30px; overflow: hidden; padding: 0 10px; cursor: pointer; text-align:center}
.zfgb_4_txt ul li a { display:block; color:#747474; font-size:16px;}
.zfgb_4_txt ul li:hover { background:#e0e0e0}

.zfgb_r { float: left; width: 720px; margin-left:40px;}
.zfgb_r_1 { border:1px #d9d9d9 solid; padding:20px 20px 30px;}
.zfgb_r_title_1 { background:url(../image/gbss.png) left center no-repeat ; font-size:20px;font-weight: bold;color: #3c82c9; line-height:45px; padding-left:30px;}
.zfgb_r_form { margin-top:15px;}
.zfgb_r_form_l { width:48%; float:left;}
.zfgb_r_form_l_bt {font-size: 17px;    line-height: 28px;  float:left; margin-right:20px;}
.zfgb_r_form_l_box { float: left; }
.bt_txt {height: 28px; line-height: 28px; width: 264px;background: #ffffff;border: 1px solid #eeeeee;outline: none;font-size: 15px; color: #999999;text-indent:8px;}
.zfgb_r_form_r { width:48%; float:right;}
.zfgb_r_btn { width:280px; margin:20px auto 0;}
.search_btn1 {border: none;outline: none;background: #0998df;width: 118px; height: 38px;line-height: 38px;color: #ffffff;border-radius: 6px;font-size: 19px; float:left; text-align:center; cursor:pointer}
.reset_btn { background: #dbdbdb;outline: none; width: 118px;height: 38px; line-height: 38px; border: none; color: #333; border-radius: 6px; font-size: 19px;cursor:pointer;float:right;}
.zfgb_r_title {border-bottom:1px solid #dadada; background:url(../image/icon_title_1.png) left center no-repeat;  color: #3c82c9;  padding-left: 20px; font-size:18px; font-weight:bold; line-height:34px; margin-top:30px;}
.zfgb_r_title a {color: #3c82c9;}
.zfgb_r_list li { height: 35px; line-height: 35px; overflow:hidden; font-size: 16px; margin-top:5px; }
.zfgb_r_list li a { float: left; display:block; color:#444; font-size: 16px; }
.zfgb_r_list li span { float: right; display:block; color:#929191; }

/*==========政府公报列表页========*/

.zfgb_list_1 li {    background: #296fb7; margin-bottom:10px; line-height:50px; text-align:center;}
.zfgb_list_1 li a { font-size:18px; color:#fff; display:block;}
.zfgb_list_1 li:hover {background: #1b5da1;}
.zfgb_list_1 li.on {background: #1b5da1; }
.zfgb_mbx {color: #3b3b3b; font-size:18px; border-bottom: 2px solid #296fb7; line-height:45px;}
.zfgb_list_2 li { height: 35px; line-height: 35px; overflow:hidden; font-size: 16px; margin-top:5px; background:url(../image/icon_list_3.png) left center no-repeat; padding-left:15px; }
.zfgb_list_2 li a { float: left; display:block; color:#222; font-size: 16px; }
.zfgb_list_2 li a:hover { color:#900}
.zfgb_list_2 li span { float: right; display:block; color:#929191; }

/*==========政府公报内容页========*/

.zfgb_content_main { width:1070px; margin:0 auto;}
.zfgb_h10 { margin-top:30px;}
.zfgb_h10 h2 { color:#353535}
.nextprevious {border-top: 1px dotted #cccccc; margin-top:50px; padding-top:15px;}
.nextprevious .next { float: left; }
.nextprevious .pre { float: right; }

/*==========申请公开的内容========*/

.STYLE1 { color:#666; font-weight: bold; font-size: 14px;}
.hot { color:#f00;}
.inputtxt { border: solid 1px #ccc; height:22px; line-height:22px;}
.cxbtn_1 { border:1px #ccc solid; background:#ddd; padding:1px 10px;cursor:pointer}
.tjbtn_1 { border:1px #ccc solid; background:#ddd; padding:5px 12px; margin-top:10px; cursor:pointer}
.tjbtn_1:hover,.cxbtn_1:hover { opacity:.9}

.xabox {top: 0;left: 0; width: 100%;height: 100%;z-index: 100;background-color: rgb(0, 0, 0); opacity: 0.8; position: fixed; pointer-events: auto;display:none;}
.a_pub { position: fixed; width: 800px; height: 600px;top: 0;*top: 100px;left: 0;*left: 50%; right: 0; bottom: 0; margin: auto; *margin-left: -400px; background-color: #fff; border-radius: 10px; z-index: 200;  padding: 35px;color: #333;line-height: 30px; display: block;}
.top .ts {text-align: center;font-size: 20px;}
.top .tsy {text-indent: 2em;}
.a_pub .center { position: relative; height: 460px;overflow: auto;}
.a_pub .btnbox { margin: 15px auto 0;text-align: center;}
.a_pub .button {padding: 0px 10px;background-color: #1E9FFF; color: #fff; height: 30px; line-height: 30px; border-radius: 6px; cursor: pointer; text-align: center; border: 0;}

/*==========footer========*/

.footer {  margin-top:40px; height:180px; border-top: 1px #dfdfdf solid; }
.footer .f_content { width: 1100px; margin: 0 auto; font-size: 16px; padding-top: 30px; color:#444444; }
.footer .footer_1_l { float: left; padding-left:50px; }
.footer .footer_1_l p { line-height: 30px; text-align:center; font-size:16px;color: rgb(68, 68, 68);}
.footer .footer_1_r { float: left; padding-top:0px; padding-right:25px; }
.footer .footer_1_r img {margin-left: 15px;}



			.pages a,
			.pages span {
				display: inline-block;
				padding: 2px 5px;
				margin: 0 1px;
				border: 1px solid #f0f0f0;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
			}
			
			.pages a,
			.pages li {
				display: inline-block;
				list-style: none;
				text-decoration: none;
				color: #58A0D3;
			}
			
			.pages a.first,
			.pages a.prev,
			.pages a.next,
			.pages a.end {
				margin: 0;
			}
			
			.pages a:hover {
				border-color: #50A8E6;
			}
			
			.pages span.current {
				background: #50A8E6;
				color: #FFF;
				font-weight: 700;
				border-color: #50A8E6;
			}




