@charset "utf-8";
/* CSS Document */
body{
	padding:0;
	margin:0;
	font-family: '微软雅黑', sans-serif;
	background:#f4f4f4;
	
}
body a{
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.main-div{width:950px;margin:auto;text-align:center;background:#fff;border-radius:4px;}
.conter-div{width:940px;padding:5px;}
input[type="button"],input[type="submit"]{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}

.zz {margin-top: 0px;margin-right: auto;margin-bottom: 0px;    margin-left: auto;}
.tc{ text-align:center;}
.response-img {
    max-width: 100%;
}
h1,h2,h3,h4,h5,h6{
	margin:0;			   
}	
p{
	margin:0;
}
ul{
	margin:0;
	padding:0;
}
label{
	margin:0;
}
.table-container
{
width: 100%;
overflow-y: auto;
_overflow: auto;
margin: 0 0 1em;
}
table{border:0; border-collapse:collapse;}

/*字号*/
.font12{font-size:12px;}
.font14{font-size:14px;}
.b{ font-weight:bold;}
.f_red{color:#ff0000;}
/*高*/
.height250{ height:250px;}
.height225{height:225px;}
.height200{height:200px;}
/*td*/
.td-height18 td{height:18px;}
.td-height48 td{height:48px;}
.td-height53 td{height:53px;}
.td-height60 td{height:60px;}
.left{ float:left;}
.right{float:right;}
.clear{clear:both;}
.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
.gray_b{border:1px solid #999;}
button{border:0px;}
.blue{color:#0f82c1;}
/*边距*/
.top-m6{margin-top:6px;}
.top-m10{margin-top:10px;}
.top-m20{margin-top:20px;}
.top-m30{margin-top:30px;}
.left-m10{margin-left:10px;}
.left-p10{padding-left:10px;}
.left-p20{padding-left:20px;}
.left-p30{padding-left:30px;}
.right-p10{padding-right:10px;}
.right-p20{padding-right:20px;}
.right-p30{padding-right:30px;}
.top-p5{padding-top:5px;}
.top-p10{padding-top:10px;}
.top-p20{padding-top:20px;}
.bottom-p10{padding-bottom:10px;}
.bottom-p20{padding-bottom:20px;}
.gray-box{border:1px solid #ddd;}
.w890{width:890px;text-align:left;}
.span500{width:500px;}
/*-----start-header----*/
.headerbg{width:100%;}
.headertop{width:950px; height:80px;margin:auto; text-align:center;display:block;}
.headertopleft{width:30%;padding-left:10px; float:left;}
.headertopright{ float:right;margin-top:30px;}
.header {
	width:100%;
	margin:auto;
 	text-align:center;
	}
#nav{width:950px;margin:auto;height:46px; background:url(../img/nav_bg.jpg) repeat-x; text-align:center; border-radius:4px;}
.nav li{
	position: relative;
	float: left;
    }
.nav li a{
	line-height: 46px;
	padding:0px 15px;
	float:left;
	height:46px;
	color:#fff;
	font-size:14px;
}
.nav li a:visited{background-color:#88bf00; color:#fff;}
.nav li a:hover {
    background-color:#88bf00; color:#fff; border-radius:6px;
}
.nav li a:active{background:#88bf00; color:#fff;}
.nav li .nav-w {
	z-index:21;
	position:absolute;
	display:none;
	float:left;
	clear:both;
	overflow:hidden;
	top:46px;
	background:#f4f4f4;
	}
.nav li:hover a{ background:#88bf00; color:#fff; border-radius:6px;}
.nav li .section-nav1{height:auto; overflow: hidden;}
.nav li .section-nav1 ul {
	position:static;
	padding:4px;
	margin:0px;
	width:110px;
	overflow:hidden;
	color:#333;
	}
.nav li .section-nav1 ul li {
	position:static;
	padding:0px;
	width:100%;
	background:none;
	float:left;
	color:#333;
}
.nav li .section-nav1 ul li a {
	text-align:left;
	padding:0px;
	margin-top:0px;
	line-height:18px;
	*line-height:18px; 
	_line-height:18px;
	width:auto;
	padding-left:3px;
	display:block;
	background:none;
	float:none;
	height:auto;
	font-size:12px;
	overflow:hidden;
	cursor:pointer;
	color:#333;
	margin-bottom:3px;
	margin-top:3px;
}
.nav li .section-nav1 ul li a:hover {
    background:#bcbe8f;
	color: #fff;
   }
 .rxico{display:block;}
/**兼容平板和手机界面导航**/
.top-nav{
	float:left;
	
}
.top-nav li{
	display:inline-block;
	float:left;	
}
.top-nav li a{
	 font-size:1em;
	 text-transform:uppercase;
	 padding:20px 25px;
	 display: block;
	 text-align:center;
	 color:#FFF;
	 -webkit-transition: all 0.5s ease-in-out;
	 -moz-transition: all 0.5s ease-in-out;
	 -o-transition: all 0.5s ease-in-out;
	 transition: all 0.5s ease-in-out;	
}
.top-nav li a:hover,.top-nav li.active a{
	background:#181818;	
	color:#B1599B;
	border-top:5px solid #B1599B;
	text-decoration:none;
}
.top-nav span.menu {
  display: none;
}

@media(max-width:768px){
span.menu{
	display: block;
	text-align: right;
	cursor: pointer;
	position: relative;
}
.top-nav ul{
	display: none;
	position:absolute;
	width: 96.4%;
	z-index: 9999;
	left: 2%;
	margin:0.5em 0em;
	background:#ddd;

	border:0;
}
.top-nav span.menu{
	display: block;
	color:#fff;
}
.top-nav ul li{
	display: block;
	float:none;
	padding:  0.3em;
	text-align: center;
}
.top-nav ul li a{
	color:#000;
	display:block;
	margin:0;
	background: none;
	border:none;
	padding:0.4em;
}
.top-nav ul li a:hover,.top-nav ul li.active a{
	background: none;
	border:none;
	color:#000;	
}
.top-nav {
  margin-top: 1.1em;
}


}
@media(max-width:640px){
.top-nav ul {
  width: 95.4%;
  left: 2.5%;
}
}
@media(max-width:480px){
.logo img{
  width: 100%;
}
.top-nav ul {
  width: 94%;
  left: 3%;
}


}
@media(max-width:320px){

.header-bottom {
  padding: 0 10px;
}


}
  /**内容页头部**/
 .conheaderbg{width:100%; height:274px; background:url(../img/body_bg.jpg) repeat-x;display:block;}
.conheadertop{width:950px; height:80px;margin:auto; text-align:center;padding-top:10px;display:block;}
.conheadertopleft{width:30%;padding-left:10px; float:left;}
.conheadertopright{ float:right;}
.conheader {
	width:950px;
	margin:auto;
 	text-align:center;
	height:151px;
	background:url(../img/top.jpg);
	}
#connav{width:950px;margin:auto;height:46px; background:url(../img/nav_bg.jpg) repeat-x; text-align:center; border-radius:4px;}
.connav li{
	position: relative;
	float: left;
    }
.connav li a{
	line-height: 46px;
	padding:0px 15px;
	float:left;
	height:46px;
	color:#fff;
	font-size:14px;
}
.connav li a:visited{background-color:#88bf00; color:#fff;}
.connav li a:hover {
    background-color:#88bf00; color:#fff; border-radius:6px;
}
.connav li a:active{background:#88bf00; color:#fff;}
.connav li .nav-w {
	z-index:21;
	position:absolute;
	display:none;
	float:left;
	clear:both;
	overflow:hidden;
	top:46px;
	background:#f4f4f4;
	}
.connav li:hover a{ background:#88bf00; color:#fff; border-radius:6px;}
.connav li .section-nav1{height:auto; overflow: hidden;}
.connav li .section-nav1 ul {
	position:static;
	padding:4px;
	margin:0px;
	width:110px;
	overflow:hidden;
	color:#333;
	}
.connav li .section-nav1 ul li {
	position:static;
	padding:0px;
	width:100%;
	background:none;
	float:left;
	color:#333;
}
.connav li .section-nav1 ul li a {
	text-align:left;
	padding:0px;
	margin-top:0px;
	line-height:18px;
	*line-height:18px; 
	_line-height:18px;
	width:auto;
	padding-left:3px;
	display:block;
	background:none;
	float:none;
	height:auto;
	font-size:12px;
	overflow:hidden;
	cursor:pointer;
	color:#333;
	margin-bottom:3px;
	margin-top:3px;
}
.connav li .section-nav1 ul li a:hover {
    background:#bcbe8f;
	color: #fff;
   }
/**全文检索**/
.search-div{width:236px;height:29px;}
.search_bg{width:236px;height:29px;text-align:center;background:url(../img/search_bg.jpg) no-repeat;background-size:100% 100%;margin:4px auto 10px auto;}
.search_bg2{width:210px;height:29px;text-align:center;background:url(../img/search_bg2.jpg) no-repeat;margin:4px auto 10px auto;}
.spantxt{width:200px;height:29px;padding-left:8px; float:left;}
.spantxt2{width:180px;height:29px;padding-left:8px; float:left;}
.spantxt2 input[type="text"]{width:180px;height:22px;background:#fff;border:0px; margin-top:3px;font-szie:12px;}
.spantxt input[type="text"]{width:200px;height:22px;background:#fff;border:0px; margin-top:3px;outline:none;}
.searchan{width:23px; height:20px; float:right;margin-right:5px;}
.searchMenu1{ border:0; float:right; cursor:pointer; background-image:url(../img/search_an.jpg); width:23px; height:20px;margin-top:4px;}
/*答疑解惑*/
/* marqueeleft */
.marqueeleft{height:240px;width:630px;overflow:hidden;margin:10px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:240px;height:223px;overflow:hidden;}
.marqueeleft li .pic{display:block;width:240px;height:200px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}

/*行高*/
.height_8{height:8px; line-height:8px; font-size:8px;}
.main{width:950px;
      padding:8px;
     margin:auto;
	 text-align:center;
	 background:#fff;
	 border-radius:4px;
	}
.left-div{width:280px; float:left;}
.sleft-div{width:400px; float:left;}
.sright-div{width:240px; float:right;}
.right-div{width:649px; float:right;margin-top:10px;}
.tzgg-div{width:240px;float:right;}
/**焦点图片**/
.Focuspicdiv{width:280px;float:left;}
.Focuspic{width:280px;float:left;height:180px;background:#f3f1f1;}
.Focuspic img{width:310px;height:180px;}
/*中心动态*/
.news{width:400px;float:left;margin-left:8px;height:180px;}
.news-nav{width:100%;height:25px;background:url(../img/news_nav.jpg) repeat-x;border-bottom:1px solid #dddddd;}
.news-nav-left{width:200px;
           float:left;
		   color:#068adf;
		   text-align:left;
		   padding-left:10px;
		   font-size:14px;
		   font-weight:bold;
		   line-height:25px;}
.news-nav-right{ padding-right:8px; float:right;margin-bottom:6px;}
.news-con{padding-left:8px;
         padding-top:6px;
		 font-size:12px;
		 text-align:left;
		 width:395px;}
.news-con ul li{list-style:none; }
.news-con ul{margin-left:0px; list-style-image:none; list-style-position:outside;}
.news-con li{height:24px;
            line-height:24px;
            text-align:left;
		   }
.news-con li a:link{text-decoration:none;
                    color:#333;
					font-size:12px;}
.news-con li a:visited{text-decoration:none;
                     color:#333;}
.news-con li a:hover{text-decoration:none;
                     color:#ff0000;}
.span300{width:300px;
        float:left;
		margin-left:4px;}
.spantime{float:right;color:#999;font-size:12px;}
.more a:link{color:#66967c; text-decoration:none; font-size:12px;}
.more a:visited{color:#2f598a; text-decoration:none;}
.more a:hover{color:#2f598a; text-decoration:underline;}
.w265{width:265px;}
.hand{ cursor:pointer;}
.gray_bg{width:280px;height:178px;background:url(../img/gray_bg.jpg);margin:2px auto 3px auto;text-align:center;}
.grey-bg{background:#f4f4f4;}
.dwbxt{width:264px;height:33px;}
/*业务表单下载*/
.ywbd{width:278px;height:220px;}
.ywbd-title{font-size:14px; font-weight:bold; text-align:left;color:#66967c;}
.ywbd-smalltitle{width:65px;height:25px; line-height:25px;text-align:center;border:1px solid #ddd; font-size:12px; color:#66967c;border-radius:4px;}
.ywbd-con td{padding:4px; height:38px;}
.ywbd-con td a:link{color:#66967c; text-decoration:none;}
.ywbd-con td a:active{color:#66967c; text-decoration:none;}
.ywbd-con td a:visited{color:#66967c; text-decoration:none;}
.ywbd-con td a:hover{color:#66967c; text-decoration:none;}
/*政务公开*/
.zwgk-div{height:324px;width:281px; background:url(../img/xxgk_bg.jpg) no-repeat;}
.zwgk-con{width:260px;margin:auto; text-align:center;padding-top:13.4529%;}
.zwgk-con td{height:40px;}
.zwgk-con li{height:30px;width:125px;text-align:center;color:#333;margin-top:10px;background:url(../img/zwgksbig.png);}
.zwgk-con li a{font-size:12px;}
.indexpmfw-con{width:260px;margin:auto; text-align:center;padding-top:8.4529%;}
.indexpmfw-con td{height:40px;}
.indexpmfw-con li{height:30px;width:125px;text-align:center;color:#333;margin-top:10px;background:url(../img/zwgksbig.png);}
.indexpmfw-con li a{font-size:12px;}

/*营业网点*/
.yywd-div {
	height: 445px;
	width: 281px;
	background: url(../img/yywd_bg.jpg) no-repeat center center;
	background-size: 100% 100%;
	padding: 15px;
	box-sizing: border-box;
}

.yywd-container {
	margin-top:12px;
	height: 100%;
	display: flex;
	flex-direction: column;
}

.yywd-section{
	margin-top:20px;
}

.yywd-section:last-child {
	margin-bottom: 0;
}

.yywd-title {
	color: #2166c8;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
	width: 100%;
}

.yywd-content {
	text-align: left;
}

.yywd-item {
	font-size: 11px;
	line-height: 1.3;
	margin-bottom: 6px;
	color: #333;
}

.yywd-item:last-child {
	margin-bottom: 0;
}

/*信息公开*/
.xxgk-div{width:100%;height:291px; background:#f9f9f9;border:1px solid #ddd;margin-top:10px;}
.xxgk-div table td{width:30%;}
.xxgk-nav{height:22px; line-height:22px;}
.xxgk-navleft{float:left;font-size:14px;color:#027bd4; font-weight:bold;padding:5px;}
.xxgk-con{width:203px;height:250px; background:#fff;border:1px solid #ddd; float:left;margin-left:4px;}
.xxgk-stitle{width:188px; height:22px;margin-left:4px;}
.xxgk-scon ul li{list-style:none; }
.xxgk-scon ul{margin-left:0px; padding-left:10px; list-style-image:none; list-style-position:outside;}
.xxgk-scon li{height:24px;
            line-height:24px;
            text-align:left;
	       }
.xxgk-scon li a:link{text-decoration:none;
                    color:#333;font-size:12px;}
.xxgk-scon li a:visited{text-decoration:none;
                     color:#333;}
.xxgk-scon li a:hover{text-decoration:none;
                     color:#ff0000;}
/*问与答*/
.wyddiv{width:690px; height:118px;}
.wyd-nav{width:40px; height:116px; background:url(../img/wydnav.jpg); float:left;}
.wydtab{ width:648px; height:111px; overflow:hidden; float:left; }
.wydtab_b{ overflow:hidden; }
.wydmenu  { width:652px; padding-left:10px; float:left;height:29px;line-height:29px; background:url(../img/zcfg_nav.jpg) repeat-x;border-bottom:1px solid #ddd;}
.wydmenu li{ display:block; float:left; display: list-item; text-align:center; background:none;height:22px; line-height:22px; margin-top:2px;}
.wydmenu li a{ display:block;padding-left:10px; padding-right:10px; height:22px ; float:left ; text-align:center ; line-height:22px ;color:#66967c;}
.wydmenu li a:hover{color:#fff;cursor:pointer; background:#b8b78a; border-radius:6px;}
.wydmenu li a:active{color:#66967c;}
.wydmenu li a:visited{color:#66967c;}
.wydmenu_d{border-bottom:1px #FFFFFF solid; }
.wydtab ul li.aaa
{
color:#fff;cursor:pointer; background:#b8b78a; border-radius:6px;
}
.wydtab ul li.aaa a
{
color:#fff;cursfor:pointer; background:#b8b78a; border-radius:6px;
}
.wyd-con{width:645px; height:80px; line-height:28px;}
.wyd-con ul li{list-style:none; }
.wyd-con ul{margin-left:0px; padding-left:10px; list-style-image:none; list-style-position:outside;}
.wyd-con li{line-height:28px;
            text-align:left;
		 }
.wyd-con li a:link{text-decoration:none;
                    color:#333;font-size:12px;}
.wyd-con li a:visited{text-decoration:none;
                     color:#333;}
.wyd-con li a:hover{text-decoration:none;
                   color:#ff0000;}
/*便民服务*/
.pmfw-div{width:281px; height:120px;margin-top:10px; background:url(../img/bmgj_bg.jpg) no-repeat;}
.pmfw-con{padding:30px  6px 6px 6px;}
.pmfw-con td{height:40px;}
/*在线答疑*/
.zxdn-div{width:236px; height:295px;}
.zxdn-con{width:228px; height:232px;}
.zxdn-con ul li{list-style:none; }
.zxdn-con ul{margin-left:0px; padding-left:10px; list-style-image:none; list-style-position:outside;}
.zxdn-con li{line-height:28px;
             text-align:left; }
.zxdn-con li a:link{text-decoration:none;
                    color:#333;font-size:12px;}
.zxdn-con li a:visited{text-decoration:none;
                     color:#333;}
.zxdn-con li a:hover{text-decoration:none;
                     color:#ff0000;}
/*办事指南*/
.ywznmore{padding-left:25px;margin-top:0px;}
.ywzn-title{ color:#068adf;
		   padding-left:10px;
		   font-size:14px;
		   font-weight:bold;}
#ywzn_card1{width:405px;height:250px;margin-top:6px;}
.ywzn-nav-left{width:78px;
           float:left;
		   color:#068adf;
		   text-align:left;
		   padding-left:10px;
		   font-size:14px;
		   font-weight:bold;}
.ywzn-nav-right{ float:right;}
.ywzntab{ width:405px; height:218px; overflow:hidden; margin-top:6px;}
.ywznmenu{ width:405px;height:25px;line-height:25px; background:url(../img/news_nav.jpg) repeat-x;border-bottom:1px solid #dddddd;}
.ywznmenu li{ display:block; float:left; display: list-item; text-align:center; background:none;height:22px; line-height:22px; margin-top:2px;margin-left:5px;}
.ywznmenu li a{ display:block;padding-left:10px; padding-right:10px; height:22px ; float:left ; text-align:center ; line-height:22px ;color:#3b89c0;}
.ywznmenu li a:hover{color:#fff;cursor:pointer; background:#89c13a; border-radius:6px;}
.ywznmenu li a:active{color:#fff;}
.ywzn.menu li a:visited{color:#3b89c0;}
.ywznmenu_d{border-bottom:1px #FFFFFF solid; }
.ywzntab ul li.aaa a
{
color:#fff;cursor:pointer; background:#89c13a; border-radius:6px;
}
/*-----访问量----*/
.fw-div{width:281px; height:50px;background:#f8f8f8; line-height:50px; font-size:14px;}
/**友情链接**/
.linkpic-div{width:935px;height:68px; border:1px solid #ddd; line-height:68px;}
.linkpic-con{width:895px; margin:auto; text-align:center;padding-top:10px;}
.linkpic-conleft{width:15%;float:left;padding-left:4%;color:#068adf;font-size:14px;font-weight:bold;}
.linkpic-conright{width:76% float:left; padding-left:20px;}
#link-con span{width:25%;float:left;}
#link-con select{width:100%; height:25px; line-height:25px;}

/**尾部**/
.foot{width:100%;height:150px;background:#f4f4f4;margin:auto;text-align:center;border-top:3px solid #3a87be;display:block;}
.foot-con{width:528px;text-align:center;margin:auto;color:#666;line-height:24px;padding-top:10px;} 
/**内容页尾部**/
.confoot{width:100%;height:150px;background:#f4f4f4;margin:auto;text-align:center;border-top:3px solid #3a87be;display:block;}
.confoot-con{width:528px;text-align:center;margin:auto;color:#666;line-height:24px;padding-top:10px;} 
/**当前位置**/
.dqwz{width:950px;height:30px;line-height:30px;color:#122e67;text-align:left;background:#f8f8f8;padding-left:10px;display:block;}
.dqwz a:link{ text-decoration:none; color:#122e67;font-size:12px;}
.dqwz a:visited{ text-decoration:none; color:#122e67;}
.dqwz a:hover{ text-decoration:none; color:#122e67;}
/**二级页左侧**/
.ejyleft{width:242px;
         float:left;}
.ejyleft-nav{width:298px; border:1px solid #ddd; height:auto;}
.ejyleft-nav ul{width:298px;}
.ejyleft-nav ul li{height:35px; line-height:35px; text-align:center;}
.ejyleft-nav li a:link{ display:block;color:#666;height:35px; line-height:35px; width:278px;}
.ejyleft-nav li a:hover{color:#3b89c0; background:url(/${res}/img/ejynav_bg.jpg);}
.ejyleft-nav > li.active > a,
.ejyleft-nav > li.active > a:hover,
.ejyleft-nav > li.active > a:focus {
  color:#3b89c0; background:url(/${res}/img/ejynav_bg.jpg);
  height:35px;
  line-height:35px;
}
.tygray-box{border:1px solid #ddd; border-radius:4px;}
/*通知公告二级页*/
.ejy-tzgg{width:240px; height:224px; background:url(../img/ejytzggbg.jpg);}
/*热点新闻*/
.rdxw-div{width:240px; height:180px;}
.rdxw-nav{width:235px;height:29px; line-height:29px; background:url(../img/zcfg_nav.jpg) repeat-x;border-bottom:2px solid #c03c38; }
.rdxw-navleft{color:#c03c38; font-size:14px; font-weight:bold;text-align:left; padding-left:5px; float:left;}
/**二级页右侧**/
.ejyright{width:758px;
          float:right;
		  height:auto !important; 
		  min-height:515px; 
		  height:515px;
		  border:1px solid #ddd;
         }
         
.ejyright-graybox{width:683px;height:226px; border:1px solid #ddd;}
.ejyright-grayboxnav{width:681px; height:29px; line-height:29px; background:url(../img/zcfg_nav.jpg) repeat-x; border-bottom:1px solid #ddd;}
.ejyright-grayboxcon{padding:0px 8px;}
.ejyright-grayboxcon ul{ list-style:none;}
.ejyright-grayboxcon ul{margin-left:0px; padding-left:0px; list-style-image:none; list-style-position:outside;}
.ejyright-grayboxcon li{line-height:32px;
                        height:32px;
                        text-align:left;
			            border-bottom:1px dashed #d7d7d7;
			            overflow:hidden;
		               }
.ejyright-grayboxcon a:link{ text-decoration:none;color:#333;}
.ejyright-grayboxcon a:visited{ text-decoration:none;color:#333;}
.ejyright-grayboxcon a:hover{ text-decoration:none;color:#ff0000;}
.span580{width:76.31578%; float:left;}


.gray-line{width:873px;height:1px; line-height:1px; font-size:1px; border-bottom:1px solid #d7d7d7;}
/**留言薄**/
.lyb{padding-top:20px; text-align:left; padding-left:30px;}
.lyb table{width100%}
.lyb table td{height:50px;font-size:16px;}
/**留言列表**/
.listtitle{width:870px; height:35px; line-height:35px; background:#f4f4f4; text-align:left; border-top:2px solid #206f96;border-bottom:1px solid #999; font-size:16px;}
.listcon{width:870px;line-height:26px; text-align:left;}
.hflist{color:#0000ff;}
/**贷款计算器**/
.jsq_title{font-size:18px;color:#0389d2; text-align:left;margin-bottom:10px;}
.jsq_box{width:856px;height:311px;border:1px solid #999; background:#f4f4f4;}
.jsq_line{width:1px; height:215px;margin-top:20px;border-left:1px solid #999; float:left;}
.jsq_box  table td{height:40px;font-size:14px;}
.jsq_input{width:168px;border:1px solid #666;}
.jsq_left{ float:left;width:485px; height:310px; border-right:1px solid #999;}
.jsq_right{width:316px; float:right; padding-right:20px;}
.jsq-con{width:484px;height:274px; background:#fff; text-align:left;}
.jsqleft{width:259px;float:left;}
.jsqcenter{width:29px;float:left;}
.jsqright{width:460px;float:left;}
/*网络问政二级页*/
.ejy_wlwzdiv{width:867px;height:auto !important; height:150px;min-height:150px;border:1px solid #a6bdf2;}
/*二级页办事指南*/
.bszn_left{width:150px;height:auto!important;min-height:300px;background:url(../img/bg_mleft.gif);margin-top:10px;float:left;display:inline-block;}
.bszn_left ul{list-style:none;}
.bszn_left li{width:100%;
	          height:28px;
              line-height:28px;
              text-align:right;
              }
.ejyactive,.active{width:100%;height:25px;line-height:25px;background:url(../img/green_bg.jpg) no-repeat;}
.bszn_left li a:link{display:block;height:25px; line-height:25px;width:100%;color:#333;font-size:12px;padding-right:20px;display:inline-block;}
.bszn_left li a:visited{color:#333;font-size:12px;}
.bszn_left li a:hover{height:25px;line-height:25px;width:100%;background-color:#ddd;color:#ff0000;padding-right:20px;font-size:12px;}
.gkml_left{width:170px;height:auto!important;height:auto;margin-top:10px;float:left;border:1px solid #ddd;}
.gkml_right{width:740px;height:auto!important;min-height:350px;height:auto;float:right;margin-top:10px;border:1px solid #ddd;}
.gkml_right ul{ list-style:none;}
.gkml_right ul{margin-left:0px;padding-left:10px;list-style-image:none; list-style-position:outside;}
.gkml_right li{height:32px;
                        line-height:32px;
                        text-align:left;
			            border-bottom:1px dashed #d7d7d7;
		               }
.gkml_right a:link{ text-decoration:none;color:#333;}
.gkml_right a:visited{ text-decoration:none;color:#333;}
.gkml_right a:hover{ text-decoration:none;color:#ff0000;}
.gkml_right .title{width:100%;height:25px;line-height:25px; background:url(../img/news_nav.jpg) repeat-x;border-bottom:1px solid #dddddd; text-align:left;padding-left:10px;display:inline-block;color:#3a87be;}
.ejy_vote .title{width:100%;height:25px;line-height:25px; background:url(../img/news_nav.jpg) repeat-x;border-bottom:1px solid #dddddd; text-align:left;padding-left:10px;display:inline-block;color:#3a87be;}
.bszn_right{width:760px;height:auto!important;min-height:350px;height:auto;float:right;margin-top:10px;}
.bszn_right_szwz{height:22px;width:98%;border-bottom:1px solid #ddd;float:right;text-align:right;margin-top:10px;padding-right:20px; line-height:22px;font-size:12px;}
.bszn_right_ywlx{width:100%;height:40px;border:none;margin-top:40px;background:url(../img/alonetitlebg.jpg) no-repeat center center;}
.bszn_right_ywys{width:100%;height:10px;padding-top:13px;font:12px;font-weight:bold;}
.bszn_right_con{width:760px;height:auto!important;min-height:350px;height:auto;paddint-top:10px;}
.bszn_right_time{float:right;margin-right:4px;font-size:12px;color:#999;}
.span752{width:752px; float:left; font-size:14px;color:#333;}
.ejypage{width:95%;height:35px;line-height:35px;  text-align:center;padding-top:10px;}
.sqgk table td input[type=text]{height:22px; line-height:22px;border:1px solid #ddd;}
.sqgk table td{height:28px; line-height:28px;padding:4px;font-size:14px;}
.border_line{border-bottom:1px solid #ddd;}
.rim05{ width:100%;border:1px solid #d8d8d8;}
.tptitle{ height:48px; line-height:48px; padding:5px;}
.tptitle span{ color:#F00;}
.tptitle1 span{ color:#F00;}
..height580{height:auto!important;min-height:580px;}
.wenda_button {
	background: url("../img/wenda_search.png") no-repeat; margin: 0px 5px 0px 0px; width: 89px; height: 25px; line-height: 25px; float: right; cursor: pointer;
}
.wenda_title {
	display: inline-block;
}
.wenda_title span {
	line-height: 30px; margin-left: 10px;
}
.wenda_clear {
	clear: both;
}
.w100{width:100px;}
.ejyright-time{float:right;margin-right:4px;font-size:12px;color:#999;}
.lyb{padding-top:20px; text-align:left; padding-left:30px;border:1px solid #ddd;}
.lyb table{width100%}
.lyb table td{height:40px;font-size:14px;}
/*网站导航*/
.wzdh td{height:25px;padding:6px;}
.wzdh .right-td{text-align:right;}
.wzdh.left-td{text-align:left;}
.wzdh .wzdh-title{font-weight:bold;background:url(../img/wzdh_title.jpg) repeat-x;}
.wzdh .wzdh-title a{font-size:14px;color:#666;text-decoration:none;}
.wzdh .wzdh-title a:hover{font-size:12px;color:#666;text-decoration:none;}
.wzdh .wzdh-title a:visitd{font-size:12px;color:#666;text-decoration:none;}
.wzdh .wzdh-subt{color:#666;}
.wzdh .wzdh-subt a{font-size:12px;color:#666;text-decoration:none;}
.wzdh .wzdh-subt a:hover{font-size:12px;color:#666;text-decoration:none;}
.wzdh .wzdh-subt a:visitd{font-size:12px;color:#666;text-decoration:none;}
/**内容部分**/
.zjycon{width:890px; line-height:28px;height:auto !important; min-height:515px; height:515px; color:#666; margin:auto; text-align:center;}
.zjycon-title{ font-size:20px; color:#333;padding-top:10px;padding-bottom:10px; line-height:30px;}
.tpbutton{background:#f0ad4e;padding: 6px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;color:#fff;border:none;}
.pagejump {
	padding: 5px 40px 10px 0px; height: 24px; clear: both; border-top-color: rgb(204, 204, 204); float: right;
}
.pagejump .word01 {
	padding: 0px 1px; height: 24px; color: rgb(51, 51, 51); line-height: 24px; float: left;
}
.pagejump li {
	margin: 0px 1px; float: left; list-style-type: none;
}
.pagejump a {
	background: rgb(255, 245, 238); margin: 0px 1px; padding: 0px 7px; border: 1px solid rgb(255, 127, 0); height: 22px; color: rgb(255, 127, 0); line-height: 22px; float: left; display: block;
}
.pagejump a:hover {
	background: rgb(255, 127, 0); color: rgb(255, 255, 255); text-decoration: none;
}
.pagejump input {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); width: 22px; height: 22px; line-height: 22px; text-indent: 1px; float: left; display: block;
}
.pagejump .thisclass {
	background: rgb(255, 255, 255); margin: 0px 1px; padding: 0px 7px; border: 1px dashed rgb(204, 204, 204); height: 22px; color: rgb(153, 153, 153); line-height: 22px; font-weight: bolder; float: left; display: block;
}
.pagejump .pageinfo {
	height: 22px; line-height: 22px;
}
.printbg{height:35px; line-height:35px;margin-top:10px; font-size:12px;color:#666; text-align:right;padding-bottom:50px;display:block;}
.printcon{background:#f4f4f4;margin-left:8px; margin-right:8px;display:block;}
@media(min-width:770px){.header-bottom{display:none;}}
@media screen and (min-width:551px) and (max-width:768px){
	#container1{display:none;}
	.tptitle{height:auto;line-height:24px;}
   .conheaderbg{display:none;}
   .header-bottom{display:none;}
   .header img{width:100%;}
   .headerbg{width:100%;display:none;}
   .headertop{width:100%;height:50%;}
    .headertopleft{width:30%;float:left;text-align:left;}
    .headertopright{margin-top:1%;margin-right:2%;}
   .rxico{display:none;}
    #nav{width:100%;}
   .dqwz{display:none;}
   .conter-div{width:100%;padding:5px;}
   .zjycon{width:100%;padding:8px;}
   .ejyright{width:95%;padding:2%; }
   .w890{width:100%;text-align:left;}
   .main-div{width:100%;}
   .confoot{display:none;}
   .printbg{display:none;}
   .printcon{display:none;}
   .main{width:100%;}
   .nav li a{padding:0px 6px;float:left;color:#fff;font-size:14px;}
  .Focuspicdiv{width:29.47368%;}
  .Focuspic{width:100%;}
   .left-div{width:100%;}
   .news{width:68.31578%;}
   .right-div{width:100%;}
  .Focuspic img{width:100%;}
    .right-div{width:100%;}
   .sleft-div{width:100%;}
   .tzgg-div{width:100%; flaot:left;margin-top:6px;}
   .sright-div{width:100%;}
   .indexrxico img{width:100%;}
   .fwptico img{width:100%;}
   .dtico img{width:100%;}
   .zwgk-div { width: 50%;background-size:100%;float:left;height:230px;border-bottom:1px solid #ddd;}
   .pmfw-div{width:50%;float:right;background-size:100%;border-bottom:1px solid #ddd;margin-top:0px;height:230px;}
   .fw-div{display:none;}
   .ywzntab{width:100%;}
   .ywznmenu{width:100%;}
   .news-con{width:100%;}
   .spantime{margin-right:4%;}
   .xxgk-con{width:31.27889%;}
   .linkpic-div{width:100%;}
   .foot-con{width:50%;}
   .bszn_left{width:15.78947%;} /**150/950**/
   .bszn_right {width:80.84210%;}/**768/950**/
   .gkml_left{width:17.89473%}/**170/950**/
   .gkml_right{width:77.89473%}/**740/950**/
   .ejyactive{background:#81b105;}
   .dqwz{display:none;}
   .jsqleft{width:100%;}
   .jsqcenter{display:none;}
  .jsqright{width:100%;}
  .span500{width:90%;}
  .w100{display:none;}
}	
@media screen and (min-width:401px) and (max-width:550px){
	#container1{display:none;}
	.tptitle{height:auto;line-height:24px;}
	.bszn_right_szwz{display:none;}
	.container-fluid{display:none;}
   .conheaderbg{display:none;}
   .header-bottom{
	background:#3986be;
	padding:0 20px;
	height:40px;
	 }
   .headerbg{display:none;}
   .headertop{width:100%;}
   .headertopleft{width:80%;text-align:left;}
   .headertopright{width:100%;}
   .header img{width:100%;}
   .rxico{display:none;}
    .search-div{display:none;}
   .dqwz{display:none;}
   .conter-div{width:100%;padding:5px;}
   .zjycon{width:100%;padding:8px;}
   .w890{width:100%;text-align:left;}
   .ejyright{width:95%;padding:2%; }
   .main-div{width:100%;}
   .confoot{display:none;}
   .printbg{display:none;}
   .printcon{display:none;}
    #nav{display:none;}
    .nav li .nav-w{display:none;}
    .nav li a{line-height:30px;padding:0px 15px;float:left;height:30px;color:#fff;font-size:14px;}
    .main{width:100%;}
    .left-div{width:100%;}
    .sleft-div{width:100%;text-align:center;}
    .Focuspicdiv{width:100%;}
    .Focuspic{width:99%;margin:auto!important; text-align:center;}
    .Focuspic img{width:100%;}
    .right-div{width:100%;}
    .news{width:100%;margin-top:2%;}
    .news-con{width:95%;}
    .span300{width:90%;}
    .spantime{display:none;}
    .sright-div{width:100%;float:left;}
    .tzgg-div{margin-top:4px;width:100%;}
    .tzgg-div img{width:100%;}
    .zwgk-div{width:100%;background:url(../img/xxgk_bg.jpg) no-repeat;background-size:100%;border-bottom:1px solid #ddd;margin-top:6px;}
    .zwgk-con{width:260px;margin:auto; text-align:center;padding-top:10.4529%;}
    .pmfw-div{width:100%; background:url(../img/bmgj_bg.jpg) no-repeat;background-size:100%;border-bottom:1px solid #ddd;margin-top:6px;}
    .indexpmfw-con{width:260px;margin:auto; text-align:center;padding-top:7.4529%;}
    .fw-div{width:100%;}
    .xxgk-div{width:100%;border:none;}
    .ywzntab{width:100%;}
   .ywznmenu{width:100%;}
    .ywznmore{text-align:left;} 
    .xxgk-con{width:100%;margin-top:6px;}
    .xxgk-div table td{width:100%;}
    .linkpic-div{display:none;}
    .foot-con{width:50%;}
    .bszn_left{display:none;}
    .bszn_left li{text-align:center;} 
    .bszn_right{width:100%;}
    .gkml_left{width:100%;}
    .gkml_left{width:100%;}
   .gkml_right{width:100%;}
   .span580{width:100%;}
   .ejyactive{background:#81b105;}
    .dqwz{display:none;}
    .wzdh .wzdh-title{background:#f8f8f8;}
    .jsqleft{width:100%;}
   .jsqcenter{display:none;}
  .jsqright{width:100%;}
 .span500{width:90%;}
 .w100{display:none;}
}
@media screen and (max-width:400px){ 
	.ywznmenu .ywznmore{display:none;}
	#container1{display:none;}
	.tptitle{height:auto;line-height:24px;}
	.bszn_right_szwz{display:none;}
	.container-fluid{display:none;}
	.headerbg{display:none;}
	.header-bottom{
	background:#3986be;
	padding:0 20px;
	height:40px;
	display:block;
   }
   .header img{width:100%;}
	.conheaderbg{display:none;}
	.headertop{width:100%;height:30%;}
	.headertopleft{width:100%;}
   .headertopright{width:100%;}
   .rxico{display:none;}
    #nav{display:none;}
    .nav{padding-left:10px;}
    .nav li .nav-w{display:none;}
    .search-div{display:none;}
    .conter-div{width:100%;padding:5px;}
    .zjycon{width:100%;padding:8px;}
	.w890{width:100%;text-align:left;}
	.main-div{width:100%;}
	.confoot{display:none;}
	.printbg{display:none;}
	.printcon{display:none;}
	 #nav{width:100%;}
	 .main{width:100%;}
	 .left-div{width:100%;}
	 .sleft-div{width:100%;text-align:center;}
	 .Focuspicdiv{width:100%;}
	 .Focuspic{width:100%;}
    .Focuspic img{width:100%;}
    .right-div{width:100%;}
    .news{width:100%;margin-top:2%;margin-left:0px;}
    .news-con{width:95%;}
    .span300{width:100%;}
    .spantime{display:none;}
     .sright-div{width:100%;float:left;}
     .tzgg-div{width:100%;float:none;}
     .tzgg-div img{width:100%;}
    .zwgk-div{width:100%;background:url(../img/xxgk_bg.jpg) no-repeat;background-size:100%;margin-top:4px;border-bottom:1px solid #ddd;}
    .zwgk-con{width:260px;margin:auto; text-align:center;padding-top:10.4529%;}
    .pmfw-div{width:100%; background:url(../img/bmgj_bg.jpg) no-repeat;background-size:100%;border-bottom:1px solid #ddd;}
    .indexpmfw-con{width:260px;margin:auto; text-align:center;padding-top:7.4529%;}
    .fw-div{width:100%;}
    .xxgk-div{width:100%;border:none;}
    .ywzntab{width:100%;}
   .ywznmenu{width:100%;}
    .xxgk-con{width:100%;margin-top:6px;}
    .xxgk-div table td{width:100%;}
    .linkpic-div{display:none;}
    .foot-con{width:50%;}
    .bszn_left{display:none;}
    .bszn_left li{text-align:center;} 
   .bszn_right {width:100%;}
   .span580{width:100%;}
   .ejypage{height:55px;line-height:20px;}
   .ejyactive{background:#81b105;}
   .gkml_left{width:100%;}
   .gkml_right {width:100%;}
    .dqwz{display:none;}
    .wzdh .wzdh-title{background:#f8f8f8;}
    .jsqleft{width:100%;}
   .jsqcenter{display:none;}
  .jsqright{width:100%;}
  .span500{width:90%;}
  .w100{display:none;}
  }


/* 模拟页面主体内容，让页脚自然沉底（视觉测试用）*/
.dummy-content {
	flex: 1;
	text-align: center;
	padding: 40px 20px;
	color: #4a5568;
	font-family: '微软雅黑', 'Segoe UI', Roboto, sans-serif;
}

/* 页脚整体容器 - 采用传统布局 + 响应式增强 */
.custom-footer {
	background: #f4f4f4;
	width: 100%;
	clear: both;
	font-family: '微软雅黑', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;
	margin-top: auto;      /* 让页脚自动贴底（与flex主体配合）*/
}

/* 核心内容区：固定宽度+自适应居中，原1080px保留但增加响应式 */
.footer-container {
	max-width: 950px;
	width: 100%;
	margin: 0 auto;
	padding: 20px 24px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 24px;
}

/* 左侧图标区域 (事业单位标识) */
.footer-left {
	flex: 0 0 auto;
	min-width: 180px;
	text-align: center;
}

.footer-left a {
	display: inline-block;
	transition: opacity 0.2s ease;
}

.footer-left a:hover {
	opacity: 0.85;
}

.sydw-img {
	height: 90px;
	width: auto;
	display: block;
	max-width: 100%;
}

/* 右侧文字信息区 */
.footer-right {
	flex: 1;
	min-width: 260px;
	color: #2c3e4e;
	font-size: 14px;
	line-height: 1.6;
}

/* 信息行样式，保持间距一致 */
.info-line {
	margin-bottom: 8px;
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	gap: 8px;
}

.info-line:last-child {
	margin-bottom: 0;
}

/* 标签/文本样式，兼容长地址换行 */
.info-text {
	word-break: break-word;
	white-space: normal;
}

/* 分隔符号优化：使用更清晰的间隔，原页面使用 &nbsp; 较多，但改用flex自然间隔 */
.separator {
	display: inline-block;
	margin: 0 8px;
	color: #9aaebf;
}

/* 手机等窄屏幕优化 */
@media (max-width: 768px) {
	.footer-container {
		flex-direction: column;
		text-align: center;
		gap: 16px;
		padding: 20px 16px;
	}
	.footer-right {
		text-align: center;
	}
	.info-line {
		justify-content: center;
	}
	.separator {
		margin: 0 6px;
	}
	.sydw-img {
		height: 80px;
	}
}

/* 针对原代码中 border-top 样式保持但增强现代感 */
.footer-top-border {
	border-top: 3px solid #3a87be;
	width: 100%;
}

/* 技术支持等辅助样式，维持原意，视觉更统一 */
.support-text {
	color: #5a6e7c;
	font-size: 13px;
}

/* 链接样式 */
a {
	text-decoration: none;
}

/* 轻微hover效果提升体验 */
.footer-right span:hover {
	color: #1f6392;
	transition: color 0.2s;
}

/* 保持联系信息清晰可读 */
.contact-highlight {
	font-weight: 500;
}