@charset "gb2312";
/* CSS Document */

/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0; font-family:"微软雅黑"; font-size:14px; cursor:default;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#313131;}
a:hover{ text-decoration:none; color:#bc2c31;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }


.clearfix{ clear:both; height: 0px; line-height: 0px; font-size: 0px;}
.fl{ float: left;}
.fr{ float: right;}
.wt250{ width: 250px; overflow:hidden;}
.wt330{ width: 330px; overflow:hidden;}
.wt520{ width: 520px; overflow:hidden;}
.wt870{ width: 870px; overflow:hidden;}
.mt10{ margin-top: 10px;}
.mt20{ margin-top: 20px;}
.mt30{ margin-top: 30px;}
.ml20{ margin-left:20px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}

body{ background:url(2015jrb-header-bg.jpg) no-repeat center top #fff;}

/* top */
.top{ height: 30px; line-height: 30px; background:#3d79ac; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;  }
.top_cont{ width: 1140px; margin:0 auto; position:relative;}
.sz_windows{ width: 103px; height: 32px; line-height: 32px; text-align: center; background-color: #556fb5; position: absolute; right: 0; top: 0;}
.sz_windows a{ color:#fff;}
.top li{ float: left; color:#fff; font-size:12px;}
.top li a{ color:#fff; padding:0 8px;}

/* header */
.header{ width: 1140px; height:178px; margin:0 auto;}
.header .logo{ float: left; padding:54px 0 0 10px;}
.header .search{ float: right; margin:79px 10px 0 0; border:2px solid #3d79ac;}
.search span.dropselect_box { position:relative;  width:89px; border-right:1px solid #3d79ac; display:inline-block; float:left; height:28px; z-index:99;}
.dropselect_SimpleSelect { width:100%; /*height:30px;*/ display:block; overflow:hidden; background:url(2015fzw_search_jt.png) no-repeat 72px 12px #fff; line-height:28px; text-indent: 10px; position: relative; left:0px; top:0px; padding:0;}
.dropselect_SimpleSelect ul{border:none;}
.dropselect_SimpleSelect li{ width:100%; height:28px; line-height:28px;}
.dropselect_SimpleSelect li a{height:auto; width:85%; color:#bc2c31;}
.dropselect_SimpleSelect li.hover a { color:#959595; font-size:12px; width:100%; display:block;}
.dropselect_SimpleSelect li a:hover,.dropselect_SimpleSelect li a:focus,.dropselect_SimpleSelect li:hover,.dropselect_SimpleSelect li:focus{background:none;}
.search_text{ float:left; border:none; width: 195px; height:28px; line-height:28px; color:#cecece; text-indent:10px; font-size: 12px;}
.search_sub{ float:left; width:61px; height:28px; background:#3d79ac; border:none; color:#fff; cursor:pointer;}

.main{ width: 1140px; margin:0 auto; overflow:hidden;}

/* 首页 开始 */
.picBox{background: url(2015jrb_box_bg.png) no-repeat center bottom; padding-bottom:10px; overflow:hidden;}
.tzgg{ width: 250px;height: 375px; float:left; background: url(2015jrb_tzgg_bg.gif) repeat;}
.tzgg h2{ font-size: 16px; color:#005997; line-height: 32px; margin:8px 16px 0;}
.tzgg h2 a{ color:#959595; font-size:12px; font-weight:normal; float:right;}
.tzgg ul{ margin:0 16px; line-height: 24px;}
.tzgg ul li{ border-bottom:#c4c4c4 1px dashed; padding:4px 0;}
.tzgg ul li:last-child{ border-bottom:none;}
.tzgg ul p{ font-size:12px; color:#959595; text-align:right;}

.slideBox{ float:left; width:560px; height:374px; overflow:hidden; position:relative;}
.slideBox .hd{ height:9px; overflow:hidden; position:absolute; right:20px; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; background: url(2015jrb_button_doc.png) left center no-repeat; width: 9px;height: 9px;margin-right: 5px; cursor:pointer;}
.slideBox .hd ul li.on{ background-position: right center;}
.slideBox .bd{ position:relative; height:374px; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li p{ position:absolute; left:0px; bottom:0px; width: 100%;height: 52px;line-height: 52px; text-indent: 20px;z-index:2;color: #fff; background:rgba(0,0,0,0.7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A5000000,endColorstr=#A5000000); font-size:16px;}
.slideBox .bd li img{ width:560px; height:374px;}

.xhyw{width:330px; height:375px; margin-top:-1px; float:left; background-color: #fff;}
.xhyw h3 a{font-size:18px; color:#3d79ac; line-height: 30px;}
.xhyw h3{margin:0 15px; height:77px; padding:15px 0 0; border-bottom:#acacac 1px dashed;}
.title{ height: 48px; overflow:hidden; background:url(2015jrb_title_bg.png) repeat-x; line-height: 48px;}
.title li, .title h2{ float: left; height: 37px;line-height: 37px; font-size: 16px; color:#535353; margin:10px 0 0 10px; padding:0 19px; font-weight:bold;}
.title li.active, .title h2{ border:1px solid #c9c9c9; border-bottom:none; background:#fff; }
.title li a{color:#535353;}
.xhyw li a{color:#3d79ac;}
.xhyw .title li.active{border-top:#3d79ac 1px solid;}
.title a.more{ float: right; color:#959595; margin-right:15px; font-size:12px;}
.title a.wyzx{ float:right; margin-right:20px;}
.title a:hover{ color:#bc2c31;}
.news_list{ margin:11px 12px 0;}
.news_list li{ height:36px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.news_list li span{font-size:12px; color:#25659c; float:right;}
.news_list li > a{ color:#434343; width:85%; float:left; overflow:hidden; text-overflow: ellipsis; }
.news_list li > a:hover{ color:#bc2c31;}
.news_list li .date{ float: right; color:#959595; font-size:12px;}
.li_ico li{background: url(2015rfb_list_bg.gif) no-repeat left center; text-indent: 12px;}
.xhyw .title h2{border-top:#4981b1 1px solid; color:#005997; margin: 9px 0 0 10px;}
.xhyw .news_list li a{width:75%; overflow:hidden; text-overflow:ellipsis; float:left;}
.xhyw .news_list{height:222px; margin:11px 15px 0; overflow:hidden;}
.border{ border:#e9e9e9 1px solid; border-top:none; overflow:hidden; display:none;}
.xhyw .border{display:block;}


.contentLeft{width:250px; margin-top:20px; float:left;}

.sub-list > ul{padding:7px 5% 0 0;}
.sub-list li{padding:12px 0 12px 73px; background-color:#d9e6f0; -moz-border-radius:10px;  -webkit-border-radius:10px; border-radius:10px; margin-top:13px; background-image:url(2015jrb_nav_icon01.gif); background-repeat:no-repeat; background-position:38px center;}
.sub-list li.ico-02{background-image:url(2015jrb_nav_icon02.gif); }
.sub-list li.ico-03{background-image:url(2015jrb_nav_icon03.gif); }
.sub-list li.ico-04{background-image:url(2015jrb_nav_icon04.gif); }
.sub-list li.ico-05{background-image:url(2015jrb_nav_icon05.gif); }
.sub-list li.ico-06{background-image:url(2015jrb_nav_icon06.gif); }
.sub-list li.ico-06 ul{ border-left:#7fa5c6 1px solid; margin-left:22px; padding-left:16px; line-height: 28px;}

.map-list{margin:20px 20px 0 0; padding-bottom:10px; background:url(2015jrb-map.jpg) no-repeat right top;}
.map-list li{width:97px; height:35px; line-height: 35px; text-align:center; background-color:#01bcf0; margin-bottom:10px;}
.map-list li a{color:#fff; font-size:12px; display:block;}
.map-list li a:hover{background-color:#3d79ac;}

.pic_list{padding-top:20px;}
.pic_list li{ margin-bottom:6px;}
.pic_list li:last-child{ margin-bottom:0;}
.pic_list a{ display:block;}

.news_title a.wyzx{color:#25659c; font-weight:bold;}
.wyzx img{vertical-align:middle;}

.contentRight{width:890px; margin-top:20px; float:left; overflow:hidden; background:url(2015jrb_content_bg.png) no-repeat 1px top;}
.contentRight_l{width:520px; float:left; margin-left:20px; overflow:hidden;}
.contentRight_r{width:330px; float:left; margin-left:20px; overflow:hidden;}
.tab-pane{display:none;}
.jcdt .active, .zcfg .active, .zzqy .active{display:block;}
.dczj ul{line-height:26px; border-bottom:#d0d0d0 1px dashed; padding:10px 0;}
.dczj ul dl{overflow:hidden;}
.dczj ul dt{font-weight:bold; width:83px; text-align:right; float:left;}
.dczj ul dd{width:400px; float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ad-title{width:42px; height:86px; padding-top:15px; line-height: 16px; font-size:16px; font-weight:bold; text-align: center; background-color:#005997; color:#fff; float:left; }
.ad-title span{display:block;}
#kk2 {float: right;height: 101px;width: 827px;}
.ad-banner{width:100%; float:left; height:110px; clear:both; margin:20px 0 30px; text-align:right;}

.news_title{ height: 45px; border-top:3px solid #3684bf; background:url(2015jrb_title_bg.gif) repeat; line-height: 45px;}
.news_title h2{ float: left; font-size: 16px; color:#313131; margin-left: 18px;}
.news_title a{ float: right; font-size: 12px; color:#959595; margin-right: 18px;}
.news_title a:hover{ color:#bc2c31;}

.wsbs{clear:both;}
.wsbs dl dt{ padding:0 10px; line-height: 46px; margin-top:1px; border-bottom:#bbc2c7 1px dashed;}
.wsbs dl dt.active{ background-color: #e5eef4; font-weight:bold;}
.wsbs dl dd{display:none;}
.wsbs dl dd.active{display:block; background-color: #e5eef4; }
.wsbs dl dd ul{background-color: #e5eef4; overflow:hidden; padding:16px 0;}
.wsbs dl dd ul li{width:20%; float:left; text-align: center;}
.wsbs dl dd ul li img{ vertical-align: middle;}
.info_list ul{padding-top:20px; overflow:hidden;}
.info_list li{width:157px; height:62px; overflow:hidden; margin-bottom:12px; float:left; text-align:center; line-height:62px; border:#dce2e6 1px solid; background-color:#eee;}
.info_list li a{font-size:16px;}

/* 手风琴样式 */
.sidebar {clear:both; padding-top:10px;}
.sidebar > p{ height:72px; padding-bottom:10px;}
.has_sub, .has_sub2{ line-height: 45px; margin-bottom:11px; background:url(2015jrb-has-sub-bg.gif) no-repeat left top;}
.has_sub > a, .has_sub2 > a{font-size:16px; color:#fff; display:block;}
.has_sub a img, .has_sub2 a img{vertical-align:middle; margin:0 20px 0 29px;}
.has-sub-list{ margin-top:1px; border:#dce2e6 1px solid; padding:15px 0 15px 30px; background-color:#eee; line-height: 34px;}
.has-sub-list li{  padding-left:20px; background: url(2015jrb_has_sub_ico.gif) no-repeat left center;}

.hidden {display:none;}


/* 友情链接 */
.SiteNavigation .title .tabs li a:hover{

}
.SiteNavigation{ border:1px solid #ddd; overflow:hidden; margin:0 auto; background:#FFF; }
.SiteNavigation .title{ }
.SiteNavigation .title h1{ float:left; line-height:48px; font-size:20px; color:#2c5e98; font-family:"微软雅黑"; text-indent:1em;}
.SiteNavigation .title .tabs{ float:left; margin-left:15px; display:inline; }
.SiteNavigation .title .tabs li{ width:120px; height:40px; text-align:center; float:left; font-size:14px; margin-left:10px; display:inline; padding:0;}
.SiteNavigation .title .tabs li a{ width:120px; height:40px; display:block; color:#666;}
.SiteNavigation .title .tabs .hover,.SiteNavigation .hd .on,.SiteNavigation .title .tabs li a:hover{  height:39px; border:1px solid #ddd; border-bottom:none; background-color:#fff; display:block; color:#2c5e98; text-decoration:none;}
.SiteNavigation .title .tabs li.meov a{  height:39px; border:1px solid #ddd; border-bottom:none; background-color:#fff; display:block; color:#c00; text-decoration:none;}
.SiteNavigation .infoList{ padding-bottom:25px; float:left;}
.SiteNavigation .infoList li{ float:left; line-height:34px; text-align:center; margin:25px 0 0 19px; display:inline;}
.SiteNavigation .infoList li a{ width:158px; height:34px; display:block; color:#666; background:#FAFAFA; border:1px solid #ddd;}
.SiteNavigation .infoList li a:hover{ color:#c00; text-decoration:none;}
.show_tab{height:39px; border:1px solid #ddd; border-bottom:none; background-color:#fff; display:block; color:#c00; text-decoration:none;}

/* footer */
.footer{ background:#315a7a; text-align:center; padding:29px 0 43px;}
.footer .gov_ico img{width:40px; height:49px;}
.footer p{ color:#fff; padding-top:10px; font-size:12px;}
.footer p a{ color:#fff;}
.footer p a:hover{ text-decoration:underline;}