/*办事查询*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;} 
.clearfix{*zoom:1;} 

.cx-box{
    height: 58px;
    background: url(bsfwcxbg.png) top center no-repeat;
    text-align: center;
    margin: 10px 0 50px;
}
.cx-box h2{
    line-height: 58px;
    font-size: 22px;
    color: #c50001;
}
.cx-box h2 i{
    font-size: 40px;
    padding-right: 10px;
    vertical-align: middle;
}
.cx-search{
    width: 727px;
    margin: 0 auto 25px;
    border-radius: 4px;
}

.cx-search input[type='text'] {
    width: 654px;
}
.cx-search input[type='button'] {
    border-radius: 0 4px 4px 0;
}
.cx-bq ul li{
    float: left;
    margin: 5px 15px 5px;
    padding: 5px 15px;
    border-radius: 20px;
    border: 1px solid #ddd;
    color: #666;
    cursor: pointer;
}
.cx-bq{
    width: 757px;
    margin: 0 auto 25px;
}
.cx-bq ul li.on{
    background-color: #c50001;
    color: #fff;
}

.cx-rc{
    width: 727px;
    margin: 0 auto 60px;
}
.cx-rc .title{
    font-size: 17px;
    font-weight: bold;
    color: #c50001;
}
.cx-rc span{
    margin: 0 8px;
}
.cx-rc span a{
    color: #666;
}
.cx-key {
    padding: 0 15px;
    line-height: 40px;
}
.cx-key span{
    color: #c50001;
}
.cx-dq{
    padding: 0 15px;
    margin: 40px 0;
}
.cx-dq ul li{
    float: left;
    margin: 0 10px 0 0;
    padding: 3px 10px;
    border-radius: 20px;
    border: 1px solid #ddd;
    color: #666;
    cursor: pointer;
}
.cx-dq ul li.on {
    background-color: #c50001;
    color: #fff;
}
.cx-dq .title{
    margin: 0 10px 0 0;
}
.cxnr ul li{
    float: left;
    width: 23%;
    padding: 30px 20px;
    text-align: center;
    margin: 0 1% 2% 1%;
    color: #666;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 5px 2px #ddd;
    -webkit-box-shadow: 1px 1px 5px 2px #ddd;
    -moz-box-shadow: 1px 1px 5px 2px #ddd;
    -webkit-transition: all .4s;
}

.cxnr ul li .title{
    font-size: 18px;
    font-weight: bold;
	padding-top: 10px;
    padding-bottom: 10px;
	text-overflow:ellipsis; 
	overflow:hidden; 
	white-space:nowrap;
	
}
.cxnr ul li p{
    line-height: 22px;
    margin-bottom: 10px;
	text-overflow:ellipsis; 
	overflow:hidden; 
	white-space:nowrap;
}

.cxnr ul li.on{
    background: #c50001;
    color: #fff;
}
.cxnr ul{
    display: none;
}

.xl{
    background-color: #eee;
}
.xl .num{
    width: 180px;
    height: 180px;
    text-align: center;
    border-radius:20px;
    padding: 30px 0 0;
    background-color: #c50001;
    color: #fff;
    font-size: 88px;
}
.xl .num span{
    font-size: 22px;
}
.qszd{
    width: 800px;
    height: 180px;
    text-align: center;
    font-size: 28px;
    line-height: 180px;
}
.qszd i{
    font-size: 200px;
    vertical-align: middle;
}

.qszd span{
    margin: 0 20px;
}

.fc{
    width: 180px;
}
.fc span{
    line-height: 180px;
    padding: 10px 14px;
    background-color: #FF9900;
    color: #fff;
}
.fc span i{
    padding-right: 8px;
}
.zp{
    margin: 50px 0 0;
}

.zp ul li{
    float: left;
    width: 100px;
    font-size: 18px;
    text-align: center;
    padding: 14px 16px 0;
    height: 370px;
    background: url(wfn-gj-bg.png) 50% 5% no-repeat;
}
.zp ul li span{
    padding: 18px;
    background: url(wfn-gkzd-bg.png) 50% no-repeat;
}

.zp ul li i,.zp ul li p{
    padding: 0 18px;
}
.zp ul li i{
    display: inline-block;
    padding-top: 20px;
}

.cx-bq {
    width: 100%;
    margin: 0 auto 25px;
}


.cx-search{margin-top:15px;}
.cx-dq ul li{margin-bottom:10px;}
.gjxl ul.gjxlh{
	position:relative;
}
.gjxl>ul>li{
	float: left;
    width: 31%;
    padding: 30px 20px;
    text-align: center;
    margin: 0 1% 2% 1%;
    color: #666;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 5px 2px #ddd;
    -webkit-box-shadow: 1px 1px 5px 2px #ddd;
    -moz-box-shadow: 1px 1px 5px 2px #ddd;
    -webkit-transition: all .4s;
	background:url(bsfwcxgjbg.png) center  no-repeat;
	
}

.gjxl>ul>li:hover{

	color:#fff;
	background:url(bsfwcxylbg.png) center no-repeat #c50001;
}

.gjxl ul li .title{
    font-size: 18px;
    font-weight: bold;
	padding-top: 10px;
    padding-bottom: 10px;
	text-overflow:ellipsis; 
	overflow:hidden; 
	white-space:nowrap;
	
}
.gjxl ul.gjxlh>li>p{
    line-height: 22px;
    margin-bottom: 10px;
	text-overflow:ellipsis; 
	overflow:hidden; 
	white-space:nowrap;
}

.gjxl .zp{position:absolute;
	width: inherit;
	z-index:999;
	padding:30px 20px;
	top:150px;
	background-color: #eee;
	
  
}
.gjxl ul .zp p{
	text-overflow: initial;
    overflow: initial;
    white-space: initial;
}
.gjxl .gjwf{font-weight:bold;margin-bottom:10px;}
.gjxl .gjwf  table{
	table-layout:fixed;
}
.gjxl .gjwf td{
	margin-bottom:0;
	text-overflow:ellipsis; 
	overflow:hidden; 
	white-space:nowrap;
}
.gjxl .zp ul {
    display: block;
}

.iconwangfanjiantou{font-size:18px;}
.icongongjiaozhanpai{font-size:18px;}

.xl .num{font-size:30px;height:120px;width:220px;padding: 0 0;}
.xl .num table{height:100%;width:100%;}
.xl .num  a{
font-size:30px;color:#fff;
}
 a:hover .xl .num {
font-size:30px;color:#bbb;
}

.qszd{font-size:20px;height:120px;line-height:normal;}
.qszd i {
    font-size: 110px;
    vertical-align: middle;
}
.fc span{line-height:120px;}
.qszd table{width:100%;height:100%;}
.qszd .first{width:40%;padding:0 0 0 10px;color:#000;}
.qszd .center{width:20%;color:#000;}
.qszd .last{width:40%;padding:0 10px 0 0;color:#000;}
.zp ul li{height:450px;background: url(wfn-gj-bg.png) 50% 3.5% no-repeat;}
.cxnr ul li:hover{
background: inherit;
background-color: #c50001;
color:#fff;
}



.cxnr ul li:hover{
	background:url(bsfwcxylbg.png) center no-repeat #c50001;
}
.cxnr.jdc ul li{
	background:url(bsfwcxjdcbg.png) center  no-repeat;
}
.cxnr.jdc ul li:hover{
	background:url(bsfwcxylbg.png) center  no-repeat #c50001;
}
/*一次办好*/
.ycbh ul {
    width: 100%;
}
.ycbh ul li{
    float: left;
    width: 46%;
    padding: 30px 20px;
    text-align: center;
    margin: 0 2% 4% 2%;
    color: #666;
    border: 1px solid #ddd;
	background:url(bsfwycbhbg.png) center  no-repeat #f9f9f9;
    box-shadow: 1px 1px 5px 2px #ddd;
    -webkit-box-shadow: 1px 1px 5px 2px #ddd;
    -moz-box-shadow: 1px 1px 5px 2px #ddd;
    -webkit-transition: all .4s;
}
.ycbh ul li:nth-of-type(odd){
	 width: 49%;
	 margin: 0 2% 2% 0;
}
.ycbh ul li:nth-of-type(even){
	 width: 49%;
	 margin: 0 0 2% 0;
}

.ycbh ul li a{
	color: #666;
}
.ycbh ul li .title{
    font-size: 18px;
    font-weight: bold;
	padding-top: 10px;
    padding-bottom: 10px;
	text-overflow:ellipsis; 
	overflow:hidden; 
	white-space:nowrap;
	
}
.ycbh ul li p{
    line-height: 22px;
    margin-bottom: 10px;

}

