﻿@charset "utf-8";
/* CSS Document */
body {
	background: url(jb_bg.jpg) top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
* {
	list-style: none;
	text-decoration: none;
	font-family: "微软雅黑";
	margin: 0;
	border: 0;
	padding: 0;
}
wrap {
	width: 100%;
}
a, a:hover {
	text-decoration: none;
}
img {
	display: block;
	border: none;
}
.clearfix {
	clear: both;
}
#header {
	width: 100%;
	margin: auto
}
/*top蓝条*/
.jb_top {
	width: 100%;
	margin: auto;
	height: 36px;
	background-color: #1a4287;
}
.jb_top1 {
	width: 1000px;
	margin: auto;
}
.jb_top_left {
	float: left;
}
.jb_top_left li {
	float: left;
	line-height: 36px;
	margin-right: 16px;
}
.jb_top_left li a {
	color: #FFF;
	font-size: 14px;
}
.jb_top_right {
	float: right;
}
.jb_top_right li {
	float: left;
	line-height: 36px;
	margin-left: 16px;
}
.jb_top_right li a {
	color: #FFF;
	font-size: 14px;
}
/*top蓝条-end*/


.con {
	width: 960px;
	clear: both;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px
}
/*logo 搜索*/
.jb_ding {
	clear: both;
	width: 420px;
	margin: auto;
	height: 110px;
	overflow: hidden;
	float: left;
}
.jb_ding1 {
	width: 420px;
	margin: auto;
}
.jb_ding1 li {
}
.jb_logo {
	padding-top: 13px;
	text-align: center
}
.jb_sousuo {
	width: 400px;
	height: 46px;
	background-color: #FFF;
	border: 2px solid #bababa;
	border-radius: 5px;
	margin-top: 18px;
	float: right;
}
.jb-sstext {
	width: 319px;
	height: 46px;
	float: left;
	font-size: 16px;
	color: #3b4567;
	padding-left: 15px;
	line-height: 46px;
}
.jb-ssbutton {
	width: 66px;
	height: 46px;
	background: url(jb_biao.png) center no-repeat;
	cursor: pointer;
}
.jb_bsdt {
	height: 46px;
	width: 180px;
	margin-left: 47px;
	margin-top: 10px;
}
.jb_bsdt dl {
	width: 96px;
	height: 46px;
	float: left;
	padding-right: 20px;
}
.jb_bsdt dl dt {
	width: 96px;
	height: 46px;
}
.jb_bsdt dl dd {
	width: 96px;
	height: 46px;
	text-align: center;
}
.jb_bsdt dl dd a {
	color: #1a4287;
	color: 16px;
}
.jb_ewm {
	padding-top: 3px;
}
/*logo 搜索-end*/

/*网上办事大厅*/
.online {
	width: 475px;/* background:#FFF;*/
	height: 150px;
	float: right;
}
.online h2 {
	height: 57px;
	width: 100%
}
.online ul {
	width: 100%
}
.online ul li {
	width: 80px;
	height: 80px;
	float: left;
	margin: 0px 7px
}
/*top导航*/
.jb_dh {
	clear: both;
	width: 100%;
	margin: auto;
	height: 40px;
	background: url(jb_tm1.png) repeat;
}
.jb_dh1 {
	width: 1100px;
	margin: 0px auto;
}
.jb_dh1 li {
	float: left;
	font-size: 18px;
	line-height: 40px;
	padding-left: 88px;
}
.jb_dh1 li a {
	color: #000;
}
.jb_dh1 li a:hover {
	color: #6384A4;
}
/*top导航-end*/

#content {
	clear: both;
	width: 960px;
	margin: auto;
	margin-top: 30px;
	position: relative;
	height: 100%;
	overflow: hidden;
}
/*要闻*/
.jb_yw {
	width: 960px;
	margin: auto;
}
.jb_yw p {
	padding: 30px 0 30px 0;
}
.jb_yw p span {
	font-size: 16px;
	font-weight: bold;
	color: #1a4287;
	background: url(jb_xb.png) no-repeat 0 5px;
	padding-left: 20px;
}
.jb_yw p a {
	color: #000;
	line-height: 26px;
}
/*要闻-end*/

.jb_qh {
	width: 960px;
	margin: auto;
}
/* 新版轮播 */
.fullSlide {
	position: relative;
	height: 400px;
	width: 480px;
	float: left;
	background: #FFF
}
.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important;
	height: 400px;
	overflow: hidden;
	text-align: center;
}
.fullSlide .bd li a {
	display: block;
	height: 320px;
	top: 20px
}
.fullSlide .bd li p {
	display: block;
	padding: 10px;
	line-height: 22px;
	color: #333;
	font-size: 14px;
	z-index: 10;
	position: absolute
}
.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
}
.fullSlide .hd ul {
	text-align: center;
}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 42px;
	height: 5px;
	margin: 1px;
	overflow: hidden;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	line-height: 999px;
}
.fullSlide .hd ul .on {
	background: #002367;
}
.fullSlide .prev, .fullSlide .next {
	display: block;
	position: absolute;
	z-index: 1;
	top: 170px;
	margin-top: -30px;
	left: 8%;
	z-index: 1;
	width: 40px;
	height: 60px;
	background: url(slider-arrow.png) -126px -137px #000 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 0.5;
	display: none;
}
.fullSlide .next {
	left: auto;
	right: 8%;
	background-position: -6px -137px;
}
/*轮播�?/
/*.jb_qhlef{ width:450px; height:220px; float:left;}
#focus{width:450px;height:300px;border:1px solid #7a7a7a;overflow:hidden;position:relative;}
#focus a{position:relative;zoom:1;}
#focus p{position:absolute;height:30px;line-height:30px;padding-left:15px;bottom:2px;left:0;color:#fff;font-size:14px;font-weight:bold;}
#focus p span{float:left;}
#focus a:hover .text{text-decoration:underline;cursor:pointer}
#focus s{position:absolute;height:38px;line-height:38px;width:100%;bottom:0;left:0;filter:Alpha(Opacity=70);Opacity:0.7;background:#000;cursor:pointer}
#ctr{position:absolute;bottom:12px;right:17px;z-index:2;color:#fff;}
#ctr span{background:url(doc.png) no-repeat;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/doc.png', sizingMethod='crop');text-align:center;width:12px;height:11px;float:left;margin-right:7px;cursor:pointer}
#ctr span.current{background:url(doc_hover.png) no-repeat;_background:none;}*/
/*轮播�?end*/

/*tab切换*/
.jb_qhrig {
	width: 470px;
	float: right;
	background: #FFF
}
.tabbox {
	width: 468px;
	height: 398px;
	border: solid #CCC 1px
}
.tabbox .lj {
	width: 468px;
	height: 46px;
	border-bottom: #CCC 1px solid;
	line-height: 46px;
}
.tabbox .tab {
	clear: both;
	overflow: hidden;
	height: 46px;
	float: left;
}
.tabbox .tab a {
	font-size: 16px;
	display: block;
	width: 145px;
	float: left;
	text-decoration: none;
	color: #000;
	line-height: 46px;
	padding-right: 10px;
	background: url(classtitlemiddle.jpg) right center no-repeat;
	text-align: center;
}
.tabbox .tab a.on {
	font-weight: bold;
}
#tabbgnone {
	background: none
}
.lj1 {
	height: 30px;
	line-height: 46px;
}
.lj1 a {
	font-size: 16px;
	display: block;
	width: 112px;
	float: left;
	text-decoration: none;
	color: #000;
	line-height: 46px;
	background: url(classtitlemiddle.jpg) right center no-repeat;
	text-align: center
}
.lj1 a:hover {
	color: #1a4287;
	font-weight: bold;
}
.tabbox .content {
	padding: 8px 15px;
}
.tabbox .content li {
	display: none;
}
.content li p {
    padding-left: 10px;
    font-size: 14px;
    display: block;
    overflow: hidden;
    line-height: 30px;
    height: 30px;
}
.content li p a {
    color: #333;
    display: block;
    line-height: 30px;
    float: left;
}
.content li p span {
    display: block;
    line-height: 30px;
    float: right;
}
/*tab切换-end*/

/*菜单*/
.jb_xh {
	clear: both;
	width: 960px;
	margin: auto;
	height: 100%;
	overflow: hidden;
	margin: 18px 0 ;
	
}
/*= effect-4 css =*/
.single-member {
	width: 147.5px;
	float: left;
	text-align: center;
	position: relative;
}
/*专题专栏*/
.effect-1 {
	max-height: 100px;
	min-height: 100px;
	overflow: hidden;
}
.effect-1 .member-image {
	position: absolute;
	width: 100%;
	transition: 0.4s;
}
.effect-1 .member-image img {
	width: 100%;
}
.effect-1 .more-info {
	height: 0;
	transition: 0.4s;
	overflow: hidden;
	z-index: 9;
	position: relative;
	background-color: #006699;
}
.effect-1 .more-info a {
}
.effect-1:hover .more-info {
	height: 150px;
	transition: 0.4s;
	padding: 10px;
}
.effect-1 .more-info ul {
	width: auto;
	margin: 0px auto;
	text-align: center
}
.effect-1 .more-info ul li {
	width: 100%;
	text-align: center
}
.effect-1 .more-info ul li a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #FFF;
	font-size: 14px;
	text-align: center
}
.effect-1 .more-info ul li a.mor {
	border: solid 1px #FFFFFF;
	width: 100px;
	height: 32px;
	line-height: 32px;
	border-radius: 4px;
	margin-top: 5px;
}
/*党政信息*/
.effect-2 {
	max-height: 100px;
	min-height: 100px;
	overflow: hidden;
	margin-left: 15px;
}
.effect-2 .member-image {
	position: absolute;
	width: 100%;
	transition: 0.4s;
}
.effect-2 .member-image img {
	width: 100%;
}
.effect-2 .more-info {
	height: 0;
	transition: 0.4s;
	overflow: hidden;
	z-index: 9;
	position: relative;
	background-color: #999933;
}
.effect-2 .more-info a {
}
.effect-2:hover .more-info {
	height: 150px;
	transition: 0.4s;
	padding: 10px;
}
.effect-2 .more-info ul {
	width: auto;
	margin: 0px auto;
	text-align: center
}
.effect-2 .more-info ul li {
	width: 100%;
	text-align: center
}
.effect-2 .more-info ul li a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #FFF;
	font-size: 14px;
	text-align: center
}
.effect-2 .more-info ul li a.mor {
	border: solid 1px #FFFFFF;
	width: 100px;
	height: 32px;
	line-height: 32px;
	border-radius: 4px;
	margin-top: 5px;
}
/*网上服务*/
.effect-3 {
	max-height: 100px;
	min-height: 100px;
	overflow: hidden;
	margin-left: 15px;
}
.effect-3 .member-image {
	position: absolute;
	width: 100%;
	transition: 0.4s;
}
.effect-3 .member-image img {
	width: 100%;
}
.effect-3 .more-info {
	height: 0;
	transition: 0.4s;
	overflow: hidden;
	z-index: 9;
	position: relative;
	background-color: #666699;
}
.effect-3 .more-info a {
}
.effect-3:hover .more-info {
	height: 100px;
	transition: 0.4s;
	padding: 10px;
}
.effect-3 .more-info ul {
	width: auto;
	margin: 0px auto;
	text-align: center
}
.effect-3 .more-info ul li {
	width: 100%;
	text-align: center
}
.effect-3 .more-info ul li a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #FFF;
	font-size: 14px;
	text-align: center
}
.effect-3 .more-info ul li a.mor {
	border: solid 1px #FFFFFF;
	width: 100px;
	height: 32px;
	line-height: 32px;
	border-radius: 4px;
	margin-top: 5px;
}
/*信息公开*/
.effect-4 {
	max-height: 100px;
	min-height: 100px;
	overflow: hidden;
	margin-left: 15px;
}
.effect-4 .member-image {
	position: absolute;
	width: 100%;
	transition: 0.4s;
}
.effect-4 .member-image img {
	width: 100%;
}
.effect-4 .more-info {
	height: 0;
	transition: 0.4s;
	overflow: hidden;
	z-index: 9;
	position: relative;
	background-color: #3399cc;
}
.effect-4 .more-info a {
}
.effect-4:hover .more-info {
	height: 100px;
	transition: 0.4s;
	padding: 10px;
}
.effect-4 .more-info ul {
	width: auto;
	margin: 0px auto;
	text-align: center
}
.effect-4 .more-info ul li {
	width: 100%;
	text-align: center
}
.effect-4 .more-info ul li a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #FFF;
	font-size: 14px;
	text-align: center
}
.effect-4 .more-info ul li a.mor {
	border: solid 1px #FFFFFF;
	width: 100px;
	height: 32px;
	line-height: 32px;
	border-radius: 4px;
	margin-top: 5px;
}
/*互动交流*/
.effect-5 {
	max-height: 100px;
	min-height: 100px;
	overflow: hidden;
	margin-left: 15px;
}
.effect-5 .member-image {
	position: absolute;
	width: 100%;
	transition: 0.4s;
}
.effect-5 .member-image img {
	width: 100%;
}
.effect-5 .more-info {
	height: 0;
	transition: 0.4s;
	overflow: hidden;
	z-index: 9;
	position: relative;
	background-color: #19448a;
}
.effect-5 .more-info a {
}
.effect-5:hover .more-info {
	height: 150px;
	transition: 0.4s;
	padding: 10px;
}
.effect-5 .more-info ul {
	width: auto;
	margin: 0px auto;
	text-align: center
}
.effect-5 .more-info ul li {
	width: 100%;
	text-align: center
}
.effect-5 .more-info ul li a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #FFF;
	font-size: 14px;
	text-align: center
}
.effect-5 .more-info ul li a.mor {
	border: solid 1px #FFFFFF;
	width: 100px;
	height: 32px;
	line-height: 32px;
	border-radius: 4px;
	margin-top: 5px;
}
/*= effect-4 css end =*/
#footer {
	clear: both;
	width: 100%;
	margin: auto
}
/*link*/
.jb_link {
	width: 100%;
	background: url(jb_tm.png) repeat;
	border-top: 1px solid #1a4287;
	height: 98px;
}
.jb_linkk {
	width: 960px;
	margin: auto;
}
.link {
	width: 960px;
	margin: auto;
}
.link span {
	float: left;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	padding: 13px 20px 0 20px;
}
.link1 {
	clear: both;
	width: 960px;
	margin: auto;
}
.link1 span {
	float: left;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	padding: 13px 20px 0 20px;
}
.select_box {
	width: 155px;
	margin: 10px 10px 5px 10px;
	padding: 0px;
	position: relative;
	float: left;
	padding-right: 39px;
}
.select_box input {
	width: 100%;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	display: block;
	overflow: hidden;
	border: 1px solid #ccc;
	padding-right: 20px;
	padding-left: 10px;
	background: #fff url(select_input_bg.gif) no-repeat 160px center;
}
.select_box ul {
	width: 180px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0;
	top: 30px; /**等于input的高�?*/
	border: 1px solid #ccc;
	background: #fff;
	overflow: hidden;
	display: none; /**隐藏**/
	background: #ebebeb;
	z-index: 99999;
}
.select_box ul li {
	list-style-type: none;
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	display: block;
	overflow: hidden;
	padding-left: 10px;
	cursor: pointer;
}
.select_box ul li a p {
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	display: block;
	overflow: hidden;
	cursor: pointer;
}
.select_box ul li P {
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	display: block;
	overflow: hidden;
	cursor: pointer;
	font-size: 14px;
	color: #5b5b5b;
}
.select_box ul li a {
	font-size: 14px;
	color: #000;
}
.select_box ul li:hover {
	background: #ccc;
}
/*link-end*/

/*底部*/
/*
.jb_di {
	width: 100%;
	background-color: #1a4287;
	height: 80px;
	clear: both;
}
.jb_di1 {
	width: 1000px;
	margin: auto;
}
.jb_jg {
	float: left;
}
.jb_jg img {
	float: left;
	line-height: 80px;
	padding-top: 20px;
}
.jb_jgtex {
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 80px;
	margin-left: 20px;
}
.jb_bc {
	float: right;
}
.jb_bctu {
	float: right;
	padding-top: 14px;
	padding-left: 20px;
}
.jb_bctex {
	float: left;
}
.jb_bctex li {
	float: left;
	font-size: 14px;
	line-height: 80px;
}
.jb_bctex li a {
	color: #fff;
}*/
/*底部-end*/


/*分页*/
.x_fyf{
	/* margin: 0 auto; */
	margin-top:30px;
	overflow:hidden;
	clear: both;
	height: 21px;
	width: 760px;
	/*position: absolute;
	bottom: 0px;*/
	margin-right: -420px;
	}
.x_fyf dt{ float:right; font-size:12px; color:#666;}
.x_fyf dt select{width:44px; height:20px; border:1px solid #666; font-size:12px; color:#333}
.x_fyf dd{ float:left; overflow:hidden}
.x_fyf dd a{ color:#006ebb; font-size:12px; width:54px; height:18px; line-height:18px;  border:1px solid #d0d2d5; margin-left:8px; display:block; text-align:center ; float:right}
.x_fyf dd a:hover{background:#006ebb; color:#fff; border:1px solid #006ebb}






/*----------------------------------------底部-------------------------------*/
#footer { clear: both; width:100%;height: auto; margin-top:20px;overflow:hidden; border-top:1px solid #8e0800; background: url(jb_tm.png) repeat;min-width: 1036px;}
/*站群导航*/
.downbox { height:100px;}
.down_box { width: 1036px; margin: auto; clear: both; margin-top:20px;}
.down_box span { float: left; font-size: 16px; color: #000; font-weight: bold; padding: 6px 20px 0 20px; }
.select { position: relative; float: left; margin: 0 10px; }
.select dt { height: 33px; display: inline-block; background: url(select_input_bg.gif)  no-repeat 180px center; line-height: 33px; cursor: pointer; width: 180px; padding-right: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 1; text-indent: 12px; color: #000; border: 1px solid #c5c4c4; font-size: 14px; margin-bottom: 15px; }
.select:last-child dt {}
.ash { color: #d7d7d7!important }
.select dd { position: absolute; left: 0; top: 35px; display: none; z-index: 9; width: 210px; /*! padding-top: 35px */
background-color: #fff; }
.select dd ul { width: 210px; height: 90px; overflow: auto; }
.select dd ul li a { line-height: 28px; display: block; font-size: 14px; text-indent: 12px; background: #ebebeb; color: #000000}
.select dd ul li a:hover { background: #f5f5f5; }
/*站群导航结束*/

/*底部结束*/
.footer_box{width:100%; background: #1A4287;clear:both; overflow:hidden; padding:20px 0;font-size: 14px;}
.footers{width:960px; margin:0 auto}
.footers p{ color:#fff; padding-bottom:5px}
.footers p span{ padding-right:20px}
.footers p span a{ color:#fff}
.footer_img{ float:left}
.footer_text{ float:left; width:720px; margin-left:20px}
.footer_jc{ float:right; width:106px; margin-top:10px}
.footer_ico{ background: url(beian.png) no-repeat; padding-left:25px}

/*侧边�?/
.rtop { width: 70px; position: fixed; top: 260px; right: 20px; z-index: 9999999; }
.rtop a { display: block; overflow: hidden; }
.rtop a img { display: block; }
.share,.wechat{ width:70px; height:63px; }
.code_box img { filter: drop-shadow(5px 5px 10px #999); width:120px; height:120px; }
.code_box .code:nth-child(3) img { /*width:366px;*/ height:284px; }
.code_box { position: absolute; right: 80px; top: 0; }
/*rtop-end*/


/* 高亮 */
.toplight a{ color:#6384A4!important;}
.x_new_nav li ul li.leftlight a{ background-color:#1a4287!important; color:white!important;}