﻿@charset "utf-8";
/*css Reset*/

/* ==========================================================================
焦点图-广告
========================================================================== */
.focusAd{ overflow: hidden;  position: relative; z-index: 1;}
.focusAd .bd .pic img{width: 1000px; height: 45px;margin-top:15px;}
.focusAd .hd{ overflow:hidden; position:absolute; left: 0; bottom: 16px; width: 100%; height: 24px; margin: 0 auto; text-align: center;}
.focusAd .hd ul{display: inline-block; _display: inline; margin: 0 auto; text-align: center; overflow: hidden;}
.focusAd .hd li{ width: 24px; height: 24px; float: left; margin: 0 5px; overflow: hidden; text-align: center; background-color: #ebeff3; border-radius: 50%; cursor: pointer; color: #3687bc;}
.focusAd .hd li span{}
.focusAd .hd li.on{ background-color: #62b6f5; color: white;}

/* 百姓办事菜单 */
.bxbsList{overflow: hidden; margin: -5px -25px 0 0;}
.bxbsList li{width: 180px; height: 130px; float: left; margin: 20px 25px 0 0; text-align: center;}
.bxbsList li a{position: relative; z-index: 1; display: block; padding: 85px 0 13px; height: 30px; line-height: 30px; font-size: 16px; color: #0168b7; border: 1px solid #d8d7d7; border-radius: 3px;}
.bxbsList li a:hover{color:white; background-color: #0168b7; border-color: #0168b7;}
.bxbsList li a .icon{position: absolute; z-index: 1; left: 0; top: 22px; display: block; width: 100%; height: 52px; line-height: 52px; float: left; overflow: hidden; background: url(images/bxbsListIcon.png) center top no-repeat;}
.bxbsList li a:hover .icon{background-image: url(images/bxbsListIconHover.png);}
.bxbsList li.li1{display: none;}
.bxbsList li.li3 a .icon{background-position: center -52px;}
.bxbsList li.li4 a .icon{background-position: center -104px;}
.bxbsList li.li5 a .icon{background-position: center -156px;}
.bxbsList li.li6 a .icon{background-position: center -208px;}
.bxbsList li.li7 a .icon{background-position: center -260px;}
.bxbsList li.li8 a .icon{background-position: center -312px;}
.bxbsList li.li9 a .icon{background-position: center -364px;}
.bxbsList li.li10 a .icon{background-position: center -416px;}
.bxbsList li.li11 a .icon{background-position: center -468px;}

.bxbsList li.li3 a{padding:0;width:180px; height: 130px; line-height: 300px; text-indent: -9999px; overflow: hidden;  background: none; background: url(images/ygjyIcon.gif) left top no-repeat;}
.bxbsList li.li3 a .icon{display: none;}

/* 办案公示 */
.boxBags{overflow: hidden; margin-top: 15px;}
.boxBags .hd a{width: 128px; height: 45px; line-height: 45px; float: left; text-indent: 48px; overflow: hidden; font-size: 16px; color: white; background: #0168b7 url(images/indBoxHdIcon.png) 16px 12px no-repeat;}
.boxBags .bd{overflow: hidden; height: 24px; line-height: 24px; padding: 10px 0 9px; border: 1px solid #d8d7d7; border-left: 0;}

.jdSearch{width: auto; float: left; margin-left: 30px; font-size: 12px;}
.jdSearch label,
.jdSearch input,
.jdSearch select,
.jdSearch a{width: auto; float: left;}
.jdSearch input{margin:0 2px 0 5px; padding: 0 5px; width: 80px; height: 22px; line-height: 22px; overflow: hidden; font-size: 12px; border: 1px solid #dadada;}
.jdSearch select{width: 146px; height: 24px; line-height: 24px; border: 1px solid #dadada;}
.jdSearch a{margin-left: 4px; width: 40px; height: 24px; line-height: 24px; text-align: center; background-color: #0168b7; border-radius: 2px; color: white; cursor: pointer;}
.jdSearch a:hover{background-color: #025392;}

.listBox{overflow: hidden; height: 24px; margin: 0 0 0 30px; padding-left: 29px; float: left; font-size: 12px; border-left: 1px solid #e7e7e7;}
.bagsList li{height: 24px; line-height: 24px; overflow: hidden;}
.bagsList li span{width:auto; float: left; height: 24px; line-height: 24px;}
.bagsList li span.num{width: 100px;}
.bagsList li span.name{width: 210px;}
.bagsList li span.state{width: 110px; margin-right: 0; color: #999;}

/* 通用框 */
.indBox{overflow: hidden; margin-top: 15px;}
.indBox .hd{height: 43px; line-height: 43px; border: 1px solid #d8d7d7; background-color: #f5f5f5;}
.indBox .hd .more{float: right; margin-right: 15px; font-size: 12px; color: #999;}
.indBox .hd .more:hover{color: #0168b7;}
.indBox .hd h3{position: relative; z-index: 1; width: auto; float: left; height: 45px; line-height: 45px; padding: 0 20px 0 45px; margin: -1px 0 0 -1px; font-size: 16px; color: white; background: #0168b7 url(images/indBoxHdIcon.png) 16px -29px no-repeat;}
.indBox .hd h3,
.indBox .hd h3 a{color: white;}
.indBox .bd{padding: 12px 19px; overflow: hidden; border: 1px solid #d8d7d7; border-top: none;}
.indBox .bd .nodeList{overflow: hidden;}
.indBox .bd .nodeList li{width: 33.3%; float: left; height: 46px; line-height: 46px; overflow: hidden; text-indent: 10px; font-size: 14px; background: url(images/dot01.png) left center no-repeat;}

/* 系统专区 */
#boxXtzq{}
#boxXtzq .hd h3{background-color: #ab1c1d;}
#boxXtzq .bd{padding:12px 0 12px 15px; }
#boxXtzq .nodeDepList{overflow: hidden;}
#boxXtzq .nodeDepList li{overflow: hidden; padding: 10px 0; line-height: 20px;}
#boxXtzq .nodeDepList li a{font-size: 13px; color: #8c8b8b; margin: 0 4px;}
#boxXtzq .nodeDepList li a:hover{color: #c23434;}
#boxXtzq .nodeDepList li .nodeName{font-size: 14px; font-weight: bold; color: #c23434;}
#boxXtzq .nodeDepList li .nodeName a{margin:0; color: #c23434;}

#boxQyxx,
#boxRyxx{width: 490px;}
#boxQyxx .bd,
#boxRyxx .bd{height: 184px;}
#boxQyxx .hd h3{background-position: 19px -67px;}
#boxRyxx .hd h3{background-position: 20px -107px;}