@charset "utf-8";
/* CSS Document */
body{ background-attachment:fixed; width:100%; /*background:url(jb_bg.jpg) no-repeat*/}
*{ list-style:none; text-decoration:none; font-family:"微软雅黑"; margin:0; border:0; padding:0; border-style:none}
wrap{ width:100%;}
a,a:hover{ text-decoration:none;}
img{ display:block;border:none;}
.clearfix{ clear:both;}

#header{ width:100%;margin:auto; height:100px;background:#243a45; border-bottom:solid 1px #1b2b33}
.banner{height:500px; background:url(banner.jpg) center no-repeat}
/*top蓝条*/
.jb_top{ width:100%; margin:auto; height:30px; }
.jb_top1{ width:1180px; margin:auto;}
.jb_top_left{float:left;}
.jb_top_left li{ float:left; line-height:28px; 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:30px; margin-left:16px;}
.jb_top_right li a{ color: #333; font-size:14px;}
/*top蓝条-end*/
/*top导航*/
.jb_dh{ clear:both; width:1180px; margin:auto;height:60px;}
.jb_dh .toplogo{ width:397px; height:45px; float:left;margin-top: 14px;}
.jb_dh1{ width:700px;margin:0px auto; float:right}
.jb_dh1 li{float:left;font-size:16px;width:80px; height:60px;color: #FFF; text-align:center; margin:0px 10px}
.jb_dh1 li a{ color:#FFF;display:block;line-height:70px; width:80px;text-align:center;}
.jb_dh1 li a:hover{ background:#1b2b33;}
.jb_dh1 .now a{ background:#1b2b33;}
/*top导航-end*/

.con{ width:100%; clear:both; height:auto; overflow:hidden; margin-bottom:10px;background:url(bg.png) top center no-repeat}
/*logo 搜索*/
.jb_ding{ clear:both; width:800px; margin:auto;overflow:hidden; margin-top:430px;}
.jb_ding1{ width:100%; margin:auto;}
.jb_ding1 li{}
.jb_logo{text-align:center;}
.jb_sousuo{ width:600px; height:46px;border:2px solid #fefefe; border-radius:5px; margin-top:18px; margin:0px auto; color:#cecece}
.jb-sstext{ width:519px; 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 #243a45; cursor:pointer;}
.jb_bsdt{ height:46px; width:96px;}
.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:#FFF; color:16px;}
.jb_ewm{ padding-top:3px;}
/*logo 搜索-end*/

/*网上办事大厅*/
.online{ width:100%;height:100px; margin:20px auto}
.online h2{ height:55px; width:100%}
.online ul{ width:100%}
.online ul li.bsdt{ width:150px;}
.online ul li{ width:100px;height:100px; float:left; margin:0px 12px}


#content{ clear:both; width:1180px; margin:auto;margin-top:30px; position:relative; height:100%; overflow:hidden; background:#FFF; padding:10px;}
/*要闻*/
.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*/

/*图标导航*/
.navimg{ width:228px; height:398px; float:left; overflow:hidden; margin-right:10px; }
.navimg ul{ width:100%; height:auto}
.navimg ul li{ width:99%; border:solid 1px #CCCCCC; height:85px; border-radius: 2px; margin-bottom: 12px;}
/*.navimg ul li:last-child{ border-bottom:0;}*/
.navimg ul li a{display:block;line-height: 85px;color:#4f4f4f;width:100%;}
.navimg ul li a span{ padding-left:60px; font-size:16px}
.navimg ul li a.ico1{ background:url(iconl1.png) 15px center no-repeat;}
.navimg ul li a.ico1:hover{ background:url(iconl1h.png) 15px center no-repeat #243a45; color:#FFF}
.navimg ul li a.ico2{ background:url(iconl2.png) 15px center no-repeat;}
.navimg ul li a.ico2:hover{background:url(iconl2h.png) 15px center no-repeat #243a45; color:#FFF}
.navimg ul li a.ico3{ background:url(iconl3.png) 15px center no-repeat;}
.navimg ul li a.ico3:hover{background:url(iconl3h.png) 15px center no-repeat #243a45; color:#FFF}
.navimg ul li a.ico4{ background:url(iconl4.png) 15px center no-repeat;}
.navimg ul li a.ico4:hover{background:url(iconl4h.png) 15px center no-repeat #243a45; color:#FFF}
/*.navimg ul li a.ico5{ background:url(iconl5.png) 15px center no-repeat;}
.navimg ul li a.ico5:hover{background:url(iconl5h.png) 15px center no-repeat #243a45; color:#FFF}*/

/* 新版轮播 */
.fullSlide{width:100%;position:relative;height:400px; width:480px; float:left}
.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;color: #243a45;}
.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:400px; height:300px; float:left;}
#focus{width:400px;height:300px;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;}
#focus p span{float:left;}
#focus s{position:absolute;height:38px;line-height:38px;width:100%;bottom:0;left:0;filter:Alpha(Opacity=70);Opacity:0.7;background:#243a45;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切换*/
/*tab切换*/
.jb_qhrig{ width:450px; float:right;}
.tabbox{width:450px;height:385px; border:solid #CCC 1px}
.tabbox .lj{width:450px;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:112px;float:left;text-decoration:none;color:#000; line-height:46px; 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:10px;}
.tabbox .content li{display:none;}
.content li p{/*padding-left:15px; background:url(jb_dian.png) no-repeat left center;*/font-size:15px;  display:block; border-bottom:solid 1px #eeeeee}
.content li p a:hover{color:#187eb1}
.content li p a{ color: #333; display:block; line-height:35px;}
.content li p span{ display:block; line-height:30px;}
/*tab切换-end*/
.jb_xh{ clear:both; width:1180px; margin:auto;height:100%; overflow:hidden; margin-top:10px;}

/*----------------------------------------------党政信息-------------------------------------------------*/
.dzxx{width:338px; height:398px; float:left; background:#FFF; border:solid 1px #CCCCCC}
.dzxx h2{ display:block;font-size:18px;}
.dzxx h2 a{ display: inline-block;line-height:40px; height:40px;color:#243a45; border-top:3px solid #243a45; padding:0px; margin:0px; margin-left:10px;}
/*解读回应*/
.dzxx .dzlist{ width:318px; padding:5px 10px; height: auto; overflow:hidden}
.dzxx .dzlist li{ display:block; width:88px;height:27px;border:1px solid #cecece; border-radius:4px; float:left; margin:5px 8px; background:#fcfcfc; font-size:14px}
.dzxx .dzlist li a{ display: inline-block;color:#6b7487; height:27px; line-height:27px; width:88px; text-align:center; /*background:url(libg.gif) right center no-repeat*/}
.dzxx .dzlist .now{ border:1px solid #243a45;}
.cntbox{ display: none;}
/*政策解读*/
.dzxx .zcjd{width:314px;padding:5px 12px;height: 280px;overflow: hidden;}
.dzxx .zcjd h3{ width:80px; color:#000; height:32px; border:1px solid #486da9; border-radius:4px; line-height:32px; font-size:16px; font-weight:normal}
.dzxx .zcjd h3 a{ display:block;color:#333; text-align:center}
.dzxx .zcjd li{border-bottom:dashed 1px #e1e1e1;display:block;font-size:14px;/* min-height: 57px; */margin-bottom: 7px;}
.dzxx .zcjd li a{ color:#333; line-height:28px;}
.dzxx .zcjd li span{ margin-left:10px; color:#486da9; float:right; padding-right:12px;}
/*------------------------------------------------信息公开----------------------------------------------------------------*/
.xxgk{width:338px; height:398px; float:left; background:#FFF;  margin-left:10px; border:solid 1px #CCCCCC}
.xxgk h2{ display:block;font-size:18px;}
.xxgk h2 a{ display: inline-block;line-height:40px; height:40px;color:#243a45; border-top:3px solid #243a45; padding:0px; margin:0px; margin-left:10px;}
/*公开列表*/
.xxgk .gklist{ width:318px; padding:5px 10px; height: auto; overflow:hidden}
.xxgk .gklist li{ display:block; width:140px;height:35px;border:1px solid #cecece; border-radius:4px; float:left; margin:5px 8px; background:#fcfcfc; font-size:14px}
.xxgk .gklist li:hover{border:1px solid #243a45}
.xxgk .gklist li a{ display: inline-block;color:#6b7487; height:35px; line-height:35px; width:140px; text-align:center; /*background:url(libg.gif) right center no-repeat*/}
/*公开图标*/
.xxgk .gklist1{ width:318px; padding:0px 10px; height:auto; overflow:hidden}
.xxgk .gklist1 li{ display:block; width:140px;height:85px;border:1px solid #adadad;  float:left; margin:4px 8px; font-size:14px}
.xxgk .gklist1 li:hover{border:1px solid #243a45}
.xxgk .gklist1 li p{ display: inline-block; height:40px;width:100%;text-align:center; padding-top:8px;}
.xxgk .gklist1 li p img{ margin:auto}
.xxgk .gklist1 li a{ display: block;color:#243a45; height:42px; line-height:32px; text-align:center}


/*------------------------------------------------网上服务-------------------------------------------------------------------*/
.wsfw{width:478px; height:198px; float:left; background:#FFF; margin-left:10px; border:solid 1px #CCCCCC}
.wsfw h2{ display:block;font-size:18px;}
.wsfw h2 a{ display: inline-block;line-height:40px; height:40px;color:#243a45; border-top:3px solid #243a45; padding:0px; margin:0px; margin-left:10px;}
/*频道检索*/
.pdjs_sousuo{ text-align:center; width:440px; margin:10px auto; margin-top:18px; margin:0px auto}
.pdjs_sousuo span{ display:inline-block; float:left; width:80px; font-size:16px;color:#243a45; height:35px; line-height:35px;}
.pdjs-sstext{ width:260px; height:35px; float:left;border:1px solid #adadad;border-radius:6px; font-size:14px; color:#3b4567; padding-left:15px; line-height:35px;}
.pdjs-ssbutton{ width:66px; height:35px; background:url(jb_biao.png) center no-repeat #243a45; cursor:pointer;border-radius:6px;}
/*网上图标*/
.wsfw .wslist{ width:460px; padding:0px 10px; height:100%; overflow:hidden; clear:both; margin-top:10px;}
.wsfw .wslist li{ width:120px; height:85px; border:solid 1px #adadad; float:left; margin:5px 15px;}
.wsfw .wslist li a{ display:block;color:#243a45; width:120px; height:85px;}
.wsfw .wslist li a span{ display:block;font-size:16px;text-align:center;line-height:32px; padding-top:50px;}
.wsfw .wslist li a.ico1{ background: url(wsico1.png) center 8px no-repeat;}
.wsfw .wslist li a.ico1:hover{ background:url(wsico1h.png) center 8px no-repeat #243a45; color: #FFF}
.wsfw .wslist li a.ico2{ background:url(wsico2.png) center 8px no-repeat;}
.wsfw .wslist li a.ico2:hover{background:url(wsico2h.png) center 8px no-repeat #243a45; color:#FFF}
.wsfw .wslist li a.ico3{ background:url(wsico3.png) center 8px no-repeat;}
.wsfw .wslist li a.ico3:hover{background:url(wsico3h.png) center 8px no-repeat #243a45; color:#FFF}

/*------------------------------------------------互动交流-------------------------------------------------------------------*/
.hdjl{width:478px;height: 198px;float:left;background:#FFF;/* margin-top:10px; */margin-left:10px;border:solid 1px #CCCCCC;}
.hdjl h2{ display:block;font-size:18px;}
.hdjl h2 a{ display: inline-block;line-height:40px; height:40px;color:#243a45; border-top:3px solid #243a45; padding:0px; margin:0px; margin-left:10px;}
.hdjl .hdlist{ width:460px; padding:5px 10px; height: auto; overflow:hidden; margin-bottom:5px}
.hdjl .hdlist li{ display:block; width:140px;height:32px;border:1px solid #cecece; border-radius:4px; float:left; margin:0px 5px;background:#fcfcfc; font-size:14px}
.hdjl .hdlist li a{display: inline-block;color:#6b7487;height:32px; line-height:32px; width:140px; text-align:center;}
.hdjl .hdlist li:hover{border:1px solid #243a45}
/*民意征集*/
.scrollbox{width:460px;margin: 0px auto;overflow: hidden;padding:0px 10px;}
.scrollbox .title{ height:90px; width:30px; background:#243a45; float:left;}
.scrollbox .title a{ display:inline-block; color:#FFF; font-size:16px; line-height:20px; text-align:center; padding-top:5px;}
.scrollDiv{width:400px;height:90px;overflow:hidden;background:#fcfcfc; float:left}
.scrollDiv li{height:90px; width:360px; padding:0 20px;overflow:hidden; vertical-align:bottom; zoom:1; border-bottom:#B7B7B7 dashed 1px;}
.scrollDiv li h3{ height:24px; padding-top:13px; font-size:16px; color:#353535; line-height:24px;width:360px;}
.scrollDiv li h3 a{color:#353535; text-decoration:none}
.scrollDiv li h3 a:hover{ color: #039}
.scrollDiv li div{ height:40px; width:380px; color:#416A7F; line-height:20px; overflow:hidden; font-size:14px}
.scrollDiv li div a{ color:#416A7F; text-decoration:none}
.scroltit{ height:90px;width:30px;float:left;}
.scroltit .updown{float: left; width:30px; height:45px;}
.but_up{ background: url(up.gif) no-repeat 0 0; text-indent:-9999px}
.but_down{background: url(down.gif) no-repeat 0 0; text-indent:-9999px}
/*专题专栏*/
.ztzl_box{padding:0 5px;}
.ztzl_box a{float: left;margin-left:5px;margin-right: 5px;margin-top: 13px;}
/*底部*/
#footer{ clear:both; width:100%;margin:auto; background:url(bottombg.png) bottom center no-repeat}
/*link*/
.jb_link{width:100%;/* border-top:1px solid #CCC; */height:98px; margin-top:30px;}
.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:#243a45;*/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:#333333; 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:#333;}
/*底部-end*/



/*侧边栏*/
.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:240px; }
.code_box .code:nth-child(3) img { /*width:366px;*/ height:284px; }
.code_box { position: absolute; right: 80px; top: 0; }
/*rtop-end*/