* { margin: 0; padding: 0; }
body { font-family: 'microsoft yahei'; }
.w { width: 1200px; margin: 0 auto; }
a { text-decoration: inherit; }
a, li { list-style: none; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { clear: both;  *zoom:1;}
.w {width:840px; float:left}
/*banner上面浮层*/
.cat_wrap {/* box-shadow: 1px 1px 2px #bfbcbc;*/ background: #fff; width:243px; position: absolute; z-index: 999; top:0px; }
.cat_wrap .cat_title { width: 192px; height: 50px; line-height: 50px; font-size: 16px; background: url(i/juxing.png) no-repeat; margin-left: -6px; margin-top: -15px; background-size: 100%; color: #fff; text-align: center; }
.cat_wrap .cat_header { min-height:396px; }
.cat_wrap .cat_list div { background: #fff;/* border-left: 3px solid transparent; */height:79px}
.cat_wrap .cat_list div li { float: left; color: #323232; font-size: 14px;/* margin: 7px 0px;*/ }
.cat_wrap .cat_list div li:first-child {/* margin-left: 15px; margin-right: 10px; */}
.cat_wrap .cat_list { cursor: pointer; }
.cat_wrap .cat_list div.active { width:243px; /*padding-left: 1px; */position: relative; z-index: 999;}
/*banner浮层滑动显示弹框*/
.cat_subcont { display: none; }
.cat_subcont.active { display: block; }
.cat_subcont .cat_sublist { position: absolute; z-index: 998; top:0px; left:255px; padding-top: 5px; min-height: 394px; width:570px; background: #fff;}
.cat_subcont .cat_sublist .fore1 { width:570px; }
.cat_subcont .cat_sublist .fore1 .fore_list { padding: 0 20px; }
.cat_subcont .cat_sublist .fore1 .fore_list h3 { padding: 5px; border-bottom: 1px solid #d3d3d3; }
.cat_subcont .cat_sublist .fore1 .fore_list h3 a { font-size: 14px; color: #00a1ea; }
.cat_subcont .cat_sublist .fore1 .fore_list li { float: left; padding: 5px; }
.cat_subcont .cat_sublist .fore1 .fore_list li a { font-size: 12px; color: #333; }
.cat_subcont .cat_sublist .fore1 .fore_list li a:hover { color: #00a1ea; text-decoration: underline; }

.ico1{ background:url(ico_zw.png); text-indent:-9999px; display:block; height:79px; width:243px;}
.active .ico1 {background:url(ico_zw_h.png);text-indent:-9999px}

.ico2{ background:url(ico_jg.png); text-indent:-9999px; display:block; height:79px; width:243px;}
.active .ico2 {background:url(ico_jg_h.png);text-indent:-9999px}


.ico3{ background:url(ico_zc.png); text-indent:-9999px; display:block; height:79px; width:243px;}
.active .ico3{ background:url(ico_zc_h.png);text-indent:-9999px}

.ico4{background:url(ico_xx.png); text-indent:-9999px; display:block; height:79px; width:243px;}
.active .ico4{background:url(ico_xx_h.png);text-indent:-9999px}

.ico5{background:url(ico_hd.png); text-indent:-9999px; display:block; height:79px; width:243px;}
.active .ico5{background:url(ico_hd_h.png);text-indent:-9999px}


/*政务*/
/*tab*/
.jb_qhrig1{ width:560px; float:right;}
.tabbox1{width:100%;height:360px;}
.tabbox1 .lj{width:100%;height:50px; line-height:50px;}
.tabbox1 .tab{ clear:both;overflow:hidden;height:50px; float:left; }
.tabbox1 .tab a{ font-size:16px;display:block; width:130px;float:left;text-decoration:none;color: #333; line-height:45px; background:#f3f3f3; text-align:center; margin-right:5px;}
.tabbox1 .tab a.on{ background:#5d8ddb; color:#FFF}
#tabbgnone1{ background:none}
.tabbox1 .content1{padding:10px 0px; height: auto}
.tabbox1 .content1 li{display:none;font-size:14px; }
.content1 li p{ display:block; height:45px; background: url(news_icon01.png) left center no-repeat;border-bottom:1px dashed #dcdcdc}
.content1 li p a{ color:#2c2c2c; display:inline-block; line-height:45px; float:left; padding-left:20px;}
.content1 li p a:hover{ color:#5d8ddb}
.content1 li p span{ display: inline-block; line-height:45px; float:right}

/*机构*/
/*tab*/
.jb_qhrig2{ width:560px; float:right;}
.tabbox2{width:100%; min-height:300px;}
.tabbox2 .lj{width:100%;height:50px; line-height:50px;}
.tabbox2 .tab{ clear:both;overflow:hidden;height:50px; float:left; }
.tabbox2 .tab a{ font-size:16px;display:block; width:130px;float:left;text-decoration:none;color: #333; line-height:45px; background:#f3f3f3; text-align:center; margin-right:5px;}
.tabbox2 .tab a.on{ background:#5d8ddb; color:#FFF}
#tabbgnone2{ background:none}
.tabbox2 .content2{padding:10px 0px; height: auto}
.tabbox2 .content2 li{display:none;font-size:14px; }
.content2 li p{ display:block; height:45px; background: url(news_icon01.png) left center no-repeat;/*border-bottom:1px dashed #dcdcdc*/}
.content2 li p a{ color:#2c2c2c; display:inline-block; line-height:45px; float:left; padding-left:20px;}
.content2 li p a:hover{ color:#5d8ddb}
.content2 li p span{ display: inline-block; line-height:45px; float:right}

.link2{ width:100%; height:auto; clear:both; margin-top:30px;}
.link2 a{ width:260px; height:50px; margin:0px 10px;}

/*政策*/
/*tab*/
.jb_qhrig3{ width:560px; float:right;}
.tabbox3{width:100%;height:360px;}
.tabbox3 .lj{width:100%;height:50px; line-height:50px;}
.tabbox3 .tab{ clear:both;overflow:hidden;height:50px; float:left; }
.tabbox3 .tab a{ font-size:16px;display:block; width:130px;float:left;text-decoration:none;color: #333; line-height:45px; background:#f3f3f3; text-align:center; margin-right:5px;}
.tabbox3 .tab a.on{ background:#5d8ddb; color:#FFF}
#tabbgnone3{ background:none}
.tabbox3 .content3{padding:10px 0px; height: auto}
.tabbox3 .content3 li{display:none;font-size:14px; }
.content3 li p{ display:block; height:45px; background: url(news_icon01.png) left center no-repeat;border-bottom:1px dashed #dcdcdc}
.content3 li p a{ color:#2c2c2c; display:inline-block; line-height:45px; float:left; padding-left:20px;}
.content3 li p a:hover{ color:#5d8ddb}
.content3 li p span{ display: inline-block; line-height:45px; float:right}

/*信息*/
.content4 h2{ height:45px; line-height:45px;border-bottom:1px solid #dcdcdc; text-align:left;}
.content4 h2 a{ color:#1c66bb; border-bottom:2px #1c66bb solid; display:inline-block; height:44px; line-height:44px; font-size:18px;}
.content4 li p{ display:block; height:45px; background: url(news_icon01.png) left center no-repeat;border-bottom:1px dashed #dcdcdc; font-size:14px}
.content4 li p a{ color:#2c2c2c; display:inline-block; line-height:45px; float:left; padding-left:20px;}
.content4 li p a:hover{ color:#5d8ddb}
.content4 li p span{ display: inline-block; line-height:45px; float:right}

.link3{ width:100%; height:auto; clear:both; margin-top:40px;}
.link3 a{ width:260px; height:50px; margin:0px 15px;}