body {
    color: #4f4f4f;
    font-family: "宋体",Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: left;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
.mt10 {
    margin-top: 10px;
}
.fl {
    display: inline;
    float: left;
}
.ml10 {
    margin-left: 10px;
}
.ml20 {
    margin-left: 20px;
}
.mr10 {
    margin-right: 10px;
}
.mt10 {
    margin-top: 10px;
}
.bold {
    font-weight: bold;
}
.f12 {
    font-size: 12px;
}
.f14 {
    font-size: 14px;
}
.f16 {
    font-size: 16px;
}
.clear::after {
    clear: both;
    content: "clear";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.middle_cont .LeftSide_con dl dt.cur {
    color: #333333;
    font-weight: bold;
}
.middle_cont .list_service dd {
    color: #999;
    padding: 15px 0 0 10px;
}
.middle_cont .list_service dd span,.middle_cont .list_service dd a{
    display: block;
    height: 16px;
    float: left;
    padding-left: 20px;
    margin-right: 16px;
}
.middle_cont .list_service dd .icon_bg{
    background: rgba(0, 0, 0, 0) url(../images/outerindex/icons2.png) no-repeat scroll 0 0;
}
.middle_cont .list_service dd .icon_banli,.middle_cont .list_service dd .icon_query{
    background-position: -495px -140px;
}
.middle_cont .list_service dd  .icon_down,.middle_cont .list_service dd .icon_zxbanli{
    background-position: -495px -120px;
}
.middle_cont .list_service dd .online_zixun,.middle_cont .list_service dd .icon_yuyue{
    background-position: -495px -160px;
}
.middle_cont ,.container {
   overflow:hidden;
    width: 100%;
}
.middle_cont  .Fixbg {
border: 1px solid #b0b0b0;
}
.clearfix {
    overflow: hidden;
}
.middle_cont .LeftSide {
    overflow: hidden;
    width:23%;
}
.LeftSide .pic_wrapper{
    border: 1px solid #e1e1e1;
    padding-bottom: 20px;
    width:92%;
    min-width: 200px;
    margin: 10px auto 10px;
}
.pic_wrapper .pic_detail{
    margin-top:10px;
    overflow: hidden;
    color: #999;
    font-weight: bold;
    text-align: center;
}
.LeftSide .left_side_bar
{
    border: 1px solid #e1e1e1;
    margin: 0 auto;
    min-width: 200px;
    width: 92%;
}
.left_side_bar .all_selected,.left_side_bar .left_service_hd{
    border-bottom: 1px solid #e1e1e1;
    height: 50px;
    overflow: hidden;
}
.left_side_bar .tit_img
{
  float: left;
  margin: 13px 10px 0 10px;
  border: 0 none;
}
.left_service_hd .nav_name{
    color: #404040;
    font-size: 16px;
    line-height: 50px;
    float: left;
    font-weight: bold;
}
.all_selected .all_name
{
    font-size: 14px;
    line-height: 50px;
    float: left;
    font-weight: bold;
}
.leftSpanTip{
    display: block;
    overflow: hidden;
}
.leftSpanTipSecond{
     background: rgba(0, 0, 0, 0) url("../images/outerindex/close.png") no-repeat scroll 20px center;
    border-bottom: 1px solid #e1e1e1;
    color: #000;
    cursor: pointer;
    float: left;
    height: 40px;
    line-height: 40px;
    padding-left: 40px;
    width: 100%;
    font-size: 12px;
}
.littleLeftSpanTip{
    display: none;
    margin: 0;
    padding: 0;
}
.center_icon img{
    width: 160px;
    height: 160px;
    margin: 0 auto;
    display: block;
}
.pic_detail .detail_icon{
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding-left: 20px;   
    margin: 5px 20px 0 0;
}
.tip_second_active{
    color: #c81623;
    background: #f7f7f7 url(../images/outerindex/open.png) no-repeat scroll 20px center;
}
.pic_detail .left_emial{
    background:url(../images/outerindex/mail.jpg) no-repeat scroll 0 0;
}
.pic_detail .right_web{
background:url(../images/outerindex/bumen.png) no-repeat scroll 0 0;
}
.pic_wrapper .pic_tit{
    color: #0995e0;
    text-align: center;
    margin: 10px 0;
    font-size: 16px;
    font-weight: bold;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.middle_cont .RightSide {
    border: 1px solid #dcdddd;
    margin-right: 5px;
    margin-top: 10px;
    min-height: 500px;
    overflow: hidden;
    padding: 2px 2px 15px;
    width: 75%;
}
.all_selected_active{
    background-color: #f7f7f7;
    color: #c81623;
}
.middle_cont .white {
    color: #ffffff;
}
h1, h2 {
    font-size: 14px;
}
.middle_cont .LeftSide_con {
    padding: 15px 20px;
}
.middle_cont .LeftSide_con dl {
    margin-bottom: 7px;
}
.middle_cont .LeftSide_con dl dt.cur {
    color: #333333;
    font-weight: bold;
}

.middle_cont a:link, a:visited {
    color: #4f4f4f;
    text-decoration: none;
}
.middle_cont .Pos {
    background: rgba(0, 0, 0, 0) url(../images/outerindex/contentbady.png) repeat-x scroll 0 0;
    height: 46px;
}
.middle_cont .first_title{
    color:#0995e0;
    font-weight: bold;
    font-size: 16px;
    margin: 12px 10px 0;
    float: left;
}
.middle_cont .hd_nav
{
  float: left;
}
.middle_cont .Pos .hd_nav li{
    list-style: none;
    float: left;
    position: relative;
}
.Pos .hd_nav li .second
{
    display: none;
    position: absolute;
    top:40px;
    left: -5px;
    z-index: 220;
}
.Pos .hd_nav li .second a
{
    display: block;
	text-align:center;
    float: left;
    font-size: 13px;
    padding:7px 20px;
    text-decoration: none;
    background: #fff;
    border-bottom:1px solid #dcdddd;
}
.Pos .hd_nav li .second a:hover{
	color:red;
	background: #f9f9f9;
 }
.service_tit_item
{
    display: block;
    height: 30px;
    line-height: 30px;
    padding:0 20px;
    text-align: center;
    float: left;
    margin: 8px 0 0;
    font-weight: bold;
}
.middle_cont .Pos .text_active{
    color: #eb0101;
    text-decoration: none;
}
.list_service{margin:10px 10px 0}
.middle_cont .list_service td {
    background: #f7f7f7 none repeat scroll 0 0;
	border:1px solid #e1e1e1;
    padding: 23px 10px;
}
.middle_cont .list_service td a:hover{
    color: #4f4f4f;
}
.middle_cont .list_service .empty_space td{
    border: 0 none;
    background:#fff url(../images/outerindex/topback.jpg) repeat-x  0 -676px;
    height: 16px;
    width: 100%;
    padding: 0;
}
.middle_cont .list_page {
    height: 30px;
    padding: 30px 0 20px;
    text-align: center;
	width:450px;
	margin-left:auto;
	margin-right:auto;
}
.middle_cont .list_page span {
    background:url(../images/outerindex/list_page_bg.jpg) no-repeat 0 0;
    color: #7f7f7f;
    cursor: pointer;
    display:block;
	float:left;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-left: 11px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 30px;
}
.middle_cont .list_page input {
    background:url(../images/outerindex/list_page_turn.jpg) no-repeat scroll 0 0;
    border: medium none;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 35px !important;
	display:block;
}
.middle_cont .list_page .gopage {
    width: 35px;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.middle_cont .list_page .page_text,.middle_cont  .list_page .page_text:hover {
    background: 0 none;
    color: #7f7f7f;
    cursor: default;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    width: 50px;
	float:left;
	display:block;
}
.middle_cont .list_page span.page_prev a,.middle_cont  .list_page span.page_next a {
    line-height: 100px;
}
.middle_cont .list_page span a {
    color: #7f7f7f;
    display: block;
}
.middle_cont .list_page span  a:hover ,.middle_cont .list_page .active  a{
    color: #fff !important;
}
.middle_cont .list_page span.page_prev {
    background: url(../images/outerindex/list_page_prev.jpg) no-repeat scroll left top;
}
.middle_cont .list_page span.page_prev.disabled {
    background: url(../images/outerindex/list_page_prev_no.jpg) no-repeat scroll left top;
}
.middle_cont .list_page span.page_next {
    background: url(../images/outerindex/list_page_next.jpg) no-repeat scroll left top;
}
.middle_cont .list_page span.page_next:hover{
  background:url(../images/outerindex/list_page_next.jpg) no-repeat scroll left top;	
}
.middle_cont .list_page span.page_next.disabled {
    background: url(../images/outerindex/list_page_next_no.jpg) no-repeat scroll left top;
}
.middle_cont .list_page span.page_prev.disabled a, .middle_cont .list_page span.page_next.disabled a {
    cursor: default;
}
/*查询详细*/
.middle_cont .arc_service {
    padding: 30px;
}
.middle_cont .arc_service .summary h4 {
    line-height: 36px;
    margin-bottom: 20px;
}
h3, h4, h5, h6 {
    font-size: 12px;
}
.middle_cont .service_tips {
    background:  url(../images/outerindex/bg_summary.jpg) repeat scroll 0 0;
    padding: 20px;
}
.middle_cont .service_tips td,.middle_cont .service_tips th {
    border-bottom: 1px dotted #e3e3e3;
    line-height: 1.5;
    padding: 8px 10px;
    vertical-align: top;
}
.middle_cont .data_server a {
    color: #f00;
    text-decoration: underline;
}
.middle_cont .singlePage {
    border: 1px solid #dcdddd;
}
/*办理查询*/
.middle_cont  .service_online {
    padding: 15px 0;
}

.middle_cont  .service_online a.dis {
    background: #e9e9e9 none repeat scroll 0 0;
    color: #bbb;
    cursor: default;
}

.middle_cont .icon_zhinan {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #e8e8e8;
    padding: 10px;
}
.middle_cont .icon_zhinan li {
    float: left;
    margin: 0 10px;
    width: 145px;
}
.middle_cont li {
    list-style: outside none none;
}

.middle_cont .icon_zhinan li a {
    display: block;
    font-family: "微软雅黑","宋体";
    font-size: 16px;
    height: 25px;
    padding-top: 90px;
    text-align: center;
}
a:link, a:visited {
    color: #4f4f4f;
    text-decoration: none;
}
.middle_cont  a:hover {
    color: #eb0101;
    text-decoration: none;
}
.middle_cont .service_zhinan .Accordion dl {
    border: 1px solid #fff;
    margin-top: 15px;
    padding-bottom: 10px;
}

.middle_cont .service_zhinan .Accordion dd {
    line-height: 1.8;
    padding: 15px 0 0;
}

.middle_cont .service_zhinan .Accordion dt.on i {
    background-position: center bottom;
}
.icon_zhinan  a:hover {
    color: #eb0101;
    text-decoration: none;
}

.middle_cont .service_zhinan .Accordion dt i {
    background: rgba(0, 0, 0, 0) url("../images/outerindex/bg_acc02.gif") no-repeat scroll center top;
    cursor: pointer;
    display: inline-block;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
}
/*新的查询页面*/
#content {
     font-family: "微软雅黑";
    font-size: 14px;
    background-color: #fff;
    min-height: 400px;
    margin: 0 auto;
    padding: 0 5px;
    width: 990px;
}
.colorful_cont #sitemap {
    background: #fcfcfc none repeat scroll 0 0;
    border: 1px solid #f0f0f0;
    height: 30px;
    line-height: 30px;
    opacity: 0.8;
}
.colorful_cont #sitemap .smtitle {
    background-position: -495px -197px;
    margin-left: 10px;
    padding-left: 20px;
}
.colorful_cont  .icons {
    background: rgba(0, 0, 0, 0) url("../images/outerindex/icons.png") no-repeat scroll 0 0;
}
.colorful_cont #sitemap .smspace {
    background-position: -268px -2px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    width: 20px;
}
.colorful_cont a, a:link {
    color: #333;
    cursor: pointer;
    text-decoration: none;
}
.colorful_cont .detailpage {
    min-height: 340px;
}
.colorful_cont .itemdetail {
    margin-top: 20px;
    padding: 20px;
}
.colorful_cont .itembody {
    float: left;
    margin-left: 20px;
    position: relative;
    width: 740px;
}
.colorful_cont .itembody .itemhead {
    border-bottom: 1px dashed #e1e1e1;
    line-height: 12px;
}
.colorful_cont .itembody .itemtitle {
    line-height: 24px;
    max-width: 350px;
    overflow: hidden;
}
.colorful_cont #bdshare {
    float: left;
    font-size: 12px;
    padding-bottom: 2px;
    text-align: left !important;
    z-index: 999;
}
.colorful_cont span.bds_more,.colorful_cont  .bds_tools a {
    cursor: pointer;
    display: block;
    float: left;
    font-family: "宋体",Arial;
    height: 16px;
    padding-bottom: 3px;
    padding-left: 22px;
    padding-top: 6px;
}
.colorful_cont span.bds_more {
    background: rgba(0, 0, 0, 0) url("../images/outerindex/is.png") no-repeat scroll 0 5px  !important;
}
.colorful_cont .bds_more {
    background-image: url("../images/outerindex/is.png") !important;
    background-position: 0 4px !important;
}
.colorful_cont .bds_tools a {
    background: rgba(0, 0, 0, 0) url("../images/outerindex/is.png") no-repeat scroll 0 0;
}
.colorful_cont .bds_qzone {
    background-position: 0 -75px !important;
}
.colorful_cont .bds_tsina {
    background-position: 0 -115px !important;
}
.colorful_cont .bds_tqq {
    background-position: 0 -235px !important;
}
.colorful_cont .bds_renren {
    background-position: 0 -195px !important;
}
.colorful_cont .bds_t163 {
    background-position: 0 -715px !important;
}
.colorful_cont .itembody .itemlink {
    height: 180px;
    position: absolute;
    right: 10px;
    top: 45px;
}
.colorful_cont .card {
    position: relative;
    width: 400px;
}
.colorful_cont .graybk {
    background-color: #f7f7f7;
}
.colorful_cont .graybd {
    border: 1px solid #e1e1e1;
}
.colorful_cont .card .cardhead {
    border-bottom: 1px dashed #e1e1e1;
    min-height: 50px;
    padding: 10px;
}
.colorful_cont .yhfont {
    font-family: "Microsoft YaHei",STXihei,Arial,Helvetica,sans-serif,Simsun,宋体;
}
.colorful_cont .card .carddesc {
    border-bottom: 1px dashed #e9e9e9;
    color: #555;
    line-height: 24px;
    padding: 5px 0 5px 5px;
    width: 385px;
}
.colorful_cont  .card .cardlink {
    padding: 3px 20px;
    text-align: left;
}
.colorful_cont .margin_icon {
    float: left;
    margin: 5px 20px 12px 0;
    padding-left: 22px;
}
.colorful_cont .bmwz {
    background: rgba(0, 0, 0, 0) url("../images/outerindex/bumen.png") no-repeat scroll 0 0;
}
.colorful_cont .sina_pic {
    background: rgba(0, 0, 0, 0) url("../images/outerindex/sina.png") no-repeat scroll 0 0;
}
.colorful_cont .gov_email {
    background: rgba(0, 0, 0, 0) url("../images/outerindex/mail.jpg") no-repeat scroll 0 0;
}
.colorful_cont .itembody .itemcontent {
    margin-top: 10px;
    width: 500px;
}
.colorful_cont  .itembody .itemcontent p, .itembody .itemcontent .p {
    line-height: 26px;
}
.colorful_cont .itembody .itemcontent p, .itembody .itemcontent .p {
    line-height: 26px;
}
.colorful_cont .itembuttons {
    margin-top: 10px;
}
.colorful_cont .itembuttons a {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    margin-right: 20px;
    padding: 0 10px;
}
.colorful_cont .white, a.white {
    color: #fff;
}

.colorful_cont .detailtab {
    position: relative;
}

ol, ul {
    list-style: outside none none;
}


.colorful_cont .detailtab .tabcontents {
    padding: 10px 0;
}
.colorful_cont .ui_tabs_content.selectedContent {
    display: block;
}
.colorful_cont .itemdesc {
    padding: 0 18px 18px;
}
.colorful_cont #contentlink {
    background-color: #f7fafd;
    border: 1px solid #d9e5ee;
}
.colorful_cont .contentlink .clul li {
    float: left;
    margin: 10px 20px;
}
.colorful_cont .contentlink .clul li .handbook_icons {
    background: rgba(0, 0, 0, 0) url("../images/outerindex/tb.png") no-repeat scroll 0 0;
    display: block;
    height: 70px;
    width: 70px;
}
.colorful_cont .contentlink .clul li .tiaojian {
    background-position: -22px 0;
    margin-left: 22px;
}
.colorful_cont .contentlink .clul li .yiju {
    background-position: -372px 0;
    margin-left: 16px;
}
.colorful_cont .contentlink .clul li .jieda {
    background-position: -572px 0;
    margin-left: 3px;
}

.colorful_cont .contentlink .clul li .operation_name {
    color: #333;
    display: block;
    margin-top: 15px;
    text-align: center;
}
.colorful_cont .contentlink .clul li .cailiao {
    background-position: -92px 0;
    margin-left: 22px;
}
.colorful_cont .contentlink .clul li .liucheng {
    background-position: -192px 0;
    margin-left: 25px;
}
.colorful_cont .contentlink .clul li .biaoge {
    background-position: -462px 0;
    margin-left: 3px;
}
.colorful_cont .itemdesc .deschead {
    height: 40px;
    line-height: 30px;
    padding: 3px 10px 0 20px;
}
.colorful_cont .itemdesc .descarrow {
    background-position: 0 -20px;
    height: 21px;
    margin-top: 2px;
    width: 26px;
}
.colorful_cont .icons {
    background: rgba(0, 0, 0, 0) url("../images/outerindex/icons.png") no-repeat scroll 0 0;
}
.colorful_cont .descbottom {
    border-top: 1px solid #ccc;
    margin: 10px auto;
}
.colorful_cont .detailtab .tabcontents {
    padding: 10px 0;
}
.colorful_cont .ui_tabs_content {
    display: none;
}
.colorful_cont .itemdesc {
    padding: 0 18px 18px;
}

/*download.html*/
.content_doc_left {
    float: left;
    margin-left: 5px;
    width: 743px;
}
.content_doc_right {
    float: right;
    margin: 20px 0;
    width: 230px;
}
.content_doc_left .doc_title {
    color: #5cb5ed;
    padding: 20px 10px 10px;
}
.doc_title_p {
    background: rgba(0, 0, 0, 0) url("../images/outerindex/ico-24.png") no-repeat scroll 0 0;
    display: inline-block;
    font-size: 19px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin-top: 5px;
    overflow: hidden;
    padding-left: 40px;
}
.xls, .xlsx {
    background-position: 0 -427px;
}
a, a:link {
    cursor: pointer;
    text-decoration: none;
}
a, a:link, a:active, a:hover {
    color: #333;
    cursor: pointer;
    text-decoration: none;
}
.downTable {
    background: #43a425 none repeat scroll 0 0;
    border: 1px solid #56aa29;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    padding: 7px 22px 8px;
    vertical-align: middle;
}
.download_icon {
    background: rgba(0, 0, 0, 0) url("../images/outerindex/sprite.png") no-repeat scroll -188px -96px;
    color: #fff;
    display: block;
    padding: 0 2px 0 22px;
}
.content_doc_right ul li.li_grid_title {
    font-size: 15px;
    font-weight: bold;
    padding: 5px 5px 5px 10px;
}
.content_doc_right ul li {
    border: 1px solid #5cb5ed;
    padding: 10px 0;
}
.content_doc_right ul li {
    width: 185px;
}
.content_doc_right ul li.li_grid_content {
    border-top: 0 none;
    color: #5cb5ed;
    padding-left: 10px;
    padding-right: 5px;
}
img {
    border: 0 none;
}
.ml5 {
    margin-left: 5px;
}
.content_doc_right ul {
    margin: 10px 15px 0 10px;
}
.descall{
	line-height:30px;
}

@media (max-width: 600px) {
   
.middle_cont .LeftSide,.middle_cont .RightSide{width:100%}
.middle_cont .list_page{height:auto;width:auto !important;}

}
