@charset "utf-8";
/* CSS Document */
.hide.active{display: block !important;}
.header_search{ padding: 0;}
.search_top {line-height: 40px; font-size: 14px;}
.search_top  a,.search_top  a:hover{ margin: 0 8px;}
.header_search .container{height: auto;}

.ss_header{height:142px;  }
.ss_header .logo{   padding:20px 0 0 0; text-align:center; float:left;}
.ss_header .logo ul li .img_title{ display:none;}
.ui-menu.ui-widget { position: absolute;  left: 0;  top: 40px;  border: 1px solid #99b68f;  width: 538px;  padding: 10px 0;  background: #fff;}
.ui-menu.ui-widget li {  line-height: 32px;  font-size: 16px;  padding: 0 0 0 18px;  float: none;}
.searchbox ul li.se_box .input-area .search-keywords-twice {  border: none;}
.search_noreslut {  height: 280px;}
/*搜索框*/
.containerbox{ position: relative; z-index: 9; padding: 20px;}
/*搜索框*/
.search_typebg{ background:rgba(255,255,255,0.5); border-top:5px solid #cc0c0d; padding:10px 0; box-shadow: #cccccc87 0 0 5px; margin-bottom: 30px;}
.searchbox_bg{ height:40px; float:right; width:525px; padding:50px 0 0 0;}
.searchbox{height:40px; width:100%; margin:0 auto;  position:relative;}
.searchbox ul{ width: 395px; position: relative;z-index:11; height: 40px;}
.searchbox ul li input{ background: none; border: 0 none; outline: none;width:100%;}
/*.searchbox ul li.se_box{height:34px; position: absolute; left: 0; right: 44px; background:#fff; border:#ccc 1px solid; padding: 2px 62px 2px 15px;}*/
.searchbox ul li.se_box{height:34px; position: absolute; left: 0; right: 0; background:#fff; border:#ccc 1px solid; padding: 2px 44px 2px 15px;}
.searchbox ul li.se_box .msg-box{left:0;top:40px;position:absolute;z-index:9999999;}
.searchbox ul li.se_box input{float:left; height:34px; border-right:none; line-height:34px; font-size:16px;}
.searchbox li.sea_an{width:44px;height:40px; position: absolute; right: 0; top: 0;}
.searchbox li.sea_an input{float:left; height:40px; background:url(/_res/images/sea_an.png) center center no-repeat #ff4112;overflow:hidden; cursor:pointer; outline:none; text-indent:-999em;}
.searchbox .result_search{ float:right; font-size:15px; color:#695435; padding:10px 0 0 0; line-height:22px;}
.searchbox .result_search input{ background:#fff; border:1px solid #c1c1c1; width:18px; height:18px; margin:-5px 10px 0 0;}
.searchbox .se_boxlist{ position:absolute; left:0; top:40px; border:1px solid #c8bea4; width:538px; padding:10px 0; background:#fff;}
.searchbox .se_boxlist ul li{ line-height:32px; font-size:16px; padding:0 0 0 18px; float:none;}
.searchbox .se_boxlist ul li .red{ color:#f50404;}
.input-area{float: left; width: 495px; height: 34px; background: #fff;  border: #cc0c0d 1px solid; border-right: none; line-height: 34px; padding: 2px 15px 2px 15px; font-size: 18px;  color: #333; }
.searchbox ul li.se_box .input-area .search-keywords { border: none; }
.first-input{float: left; line-height: 36px; font-size: 16px;  color: #999;  padding-right: 10px;  margin-right: 10px;  max-width: 265px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;background: url(/_res/images/arrow_right.png) right center no-repeat;}
.searchbox ul li.se_box input { width: 100%; padding: 0; }
input.srkcss:focus{
  outline: none;
  border-color:#9ecaed !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
.search_typebox{padding: 0 10px;}
.search_tips{width: 1020px; height:auto; line-height:34px; font-size:16px; padding:15px 0 5px;}
.search_tips .red{ color:#e00000; padding:0 8px;}
.search_tips .search_time{ float:left; line-height:30px;}
.search_titcont{ float:right; width:386px; margin:6px 0 0 0; }
.search_titcont li{ float:left; width:98px; text-align:center; height:28px; line-height:28px; background:#f7f8fc; border:1px solid #e5e5e5; color:#666; font-size:16px; margin:0 0 0 20px; }
.search_titcont li a{  color:#666; }
.search_titcont li.active{ background:#cc0c0d; color:#fff; border:1px solid #cc0c0d;}
.search_titcont li.active a{ color:#fff;}

.ai-area{  font-size: 20px; line-height: 80px; color: #B46E42;}
.ai-area .ai-ico{ display: inline-block; margin: 0 10px; vertical-align: top; }
.ai-area .ai-link{ display: inline-block; font-size: 16px; padding: 0 22px 0 10px; height: 30px; line-height: 30px; background: #F7F8FC;border: 1px solid #E5E5E5;  background: url(/_res/images-new/ai-link.png) 80px center no-repeat #fff; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.ai-area .ai-link:hover{ background-position: 84px center; }
@media (max-width: 767px) {
  .ai-area{ margin-top: 0; line-height: 1.6; text-align: center;}
  .ai-area .ai-ico{ display: block;  }
  .ai-area .ai-link{  }


}
/*搜索分类*/
.search_typetable td{ font-size:15px;line-height:32px; padding:0 ; color:#333; }
.search_typetable .search_type{ font-weight:bold; text-align:left;  width:110px; letter-spacing:0.2px;}
.search_typetable .search_typesm{ letter-spacing:4px;}
.reslut_type ul li{ display:inline; float:left; margin-right:25px;}
.reslut_type ul li a{ color:#5b5b5a;}
.reslut_type ul li.typeline{width:1px; margin:0 15px;  height:32px; float:left; background:url(/_res/images/typeline.gif) center center no-repeat; display:none;}
.reslut_type ul li.active{ color:#cc0c0d; font-weight:bold; text-decoration:underline; }
.reslut_type ul li.active a,.reslut_type ul li a:hover{ color:#cc0c0d; }
.reslut_type ul li.dateform.active { text-decoration:none;}
.reslut_type ul li.dateform.active .datefont{ text-decoration:underline;}
.reslut_type .dateform .dateinput{ width:208px; height:22px; line-height:22px; font-size:14px; border:1px solid #e5ded0; padding:0 5px; color:#999; margin-left:5px; }
.reslut_type .dateform input.active{ border:1px solid #ffaa05;}
.reslut_type .dateform .datesubmit{ width:43px; font-size:12px; height:24px; line-height:22px; border:1px solid #dce6fb; background:#cc0c0d; text-align:center; color:#fff; margin-left:6px; cursor:pointer; }
.reslut_infotype{  font-size:14px;}
.reslut_infotype ul li{ display:inline;    float:left; margin:0 25px 0 0; }
.reslut_infotype ul li select{ margin:0 0 0 12px; width:160px; border:1px solid #dcdcdc;}
.search_unit{   position:relative; line-height:28px; clear:both;}
.search_unit ul{ clear:both;  position:relative; padding-left:66px; left:0; display:block; min-height:32px;}
.search_unit .search_bmlist{ height:32px; overflow:hidden; clear:both;  }
.search_unit .showbm{ height:auto; overflow:inherit;}
.search_unit ul li.unittype{ width:66px; margin-right:0; position:absolute; left:0; top:0; }
.search_unit ul li{ float:left; margin-right:10px; white-space:nowrap; height:28px; overflow:hidden;}
.search_unit ul li a{ color:#5b5b5a;}
.search_unit ul li a:hover{ color:#cc0c0d;}
.search_unit ul li a.active{ font-weight:bold; color:#cc0c0d; text-decoration:underline; }
.search_unit ul li a.wait:hover,.search_unit ul li a.wait{ color:#acacab;}
.search_unit .tit{ position:absolute; right:25px; bottom:4px; color:#333; cursor:pointer; width:64px; height:26px; line-height:26px;border:1px solid #e5e5e5;  background:#f7f8fc; font-size:14px; padding-left:12px;}
.search_unit .tit .hide_btn{ display:none; height:26px;  background:url(/_res/images/closeico.png) 38px center no-repeat #f7f8fc;  }
.search_unit .tit .show_btn{ height:26px;   background:url(/_res/images/openico.png) 38px center no-repeat #f7f8fc;  }
.unitlist{ display:none; padding:10px 20px;-moz-box-shadow: 3px 3px 4px #f5f5f5; position:absolute; top:77px; left:0px;
  -webkit-box-shadow: 3px 3px 4px #f5f5f5;
  box-shadow: 3px 3px 4px #f5f5f5; border:1px solid #f5f5f5; border-top:none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#f5f5f5')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#f5f5f5'); background:#fff;}
/*搜索列表*/
.searchlist_bg{  background:url(/_res/images/searchline.gif) 1038px top repeat-y; min-height:500px;}
.leftbar{ width:1020px; height:auto; float:left; padding-right:20px;}
.searchlistw{ clear:both;}
.searchlistw .search-list{height:auto;margin-bottom:10px; font-size:13px; overflow:hidden; }
.searchlistw .search-list li.search-title{line-height:40px; height:40px; background:#f7f7f7; font-weight:bold;font-size:18px; padding:0 0 0 10px; clear:both;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.searchlistw .search-list li.search-title a{ color:#333;}
.searchlistw .search-list li.search-title a:hover{text-decoration:underline;}
.searchlistw .search-list li.search-title img{ vertical-align:middle; padding:0 8px 0 0;}
.searchlistw .search-list li.search-resources{ color:#999; height:35px; line-height:35px; font-size:14px; padding:0 0 0 20px;}


.searchlistw .search-list li .date{ padding-left:45px; display:block; float:left;}
.searchlistw .search-list li .author{  display:block; float:left;}
.searchlistw .search-list li .df_btn{ margin:6px 0 0 45px; width:66px; padding-left:34px; color:#cc0c0d; height:23px; line-height:23px; display:block; float:left; background:url(/_res/images/df_btn.png) 0 0 no-repeat;}
.searchlistw .search-list li .zxbl_btn{margin:6px 0 0 0; width:66px; padding-left:34px; color:#cc0c0d; height:23px; line-height:23px; display:block; float:left; background:url(/_res/images/zxbl_btn.png) 0 0 no-repeat; }
.searchlistw .search-list li.search-info{line-height:25px; max-height:50px; overflow:hidden; clear:both; font-size:14px; padding:0 0 0 20px;}
.searchlistw .search-list li.search-column{color:#cc0c0d;line-height:26px;}
.searchlistw .search-list li.search-url{height:auto;line-height:25px; color:#4c70b7;font-family:Arial, Helvetica, sans-serif;font-size:14px; padding:0 0 0 20px; word-break: break-all;}
.searchlistw .search-list li.search-url a{color:#4c70b7;}
.searchlistw .search-list li.search-url a:hover{text-decoration:underline;}
.searchlistw .search-listimg{ position:relative; margin-bottom:15px; height:163px;}
.searchlistw .search-listimg .search-img{ text-align: center; position:absolute;top:60px; left:20px; overflow: hidden; width:173px; height:104px;}
.searchlistw .search-listimg .search-img img{ width: auto; height: auto; max-height: 100%; max-width: 100%;}
.searchlistw .search-listimg li.search-resources{ padding-top:12px; }
.searchlistw .search-listimg li.search-resources,.searchlistw .search-listimg li.search-info,.searchlistw .search-listimg li.search-url{ padding-left:212px; }

.searchlistw01 .search-list{height:auto;margin-bottom:10px; font-size:13px; overflow:hidden; }
.searchlistw01 .search-list li.search-title{line-height:40px; height:40px; background:#f7f7f7; font-weight:bold;font-size:18px; padding:0 0 0 10px; clear:both;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-bottom: 10px;}
.searchlistw01 .search-list li.search-title a{ color:#333;}
.searchlistw01 .search-list li.search-title a:hover{text-decoration:underline;}
.searchlistw01 .search-list li.search-title img{ vertical-align:middle; padding:0 4px;}
.searchlistw01 .column{ display: block; float: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.searchlistw01 .column .red{color: #ff0000;}
.searchlistw01 .search-list li.search-title a.more{ font-weight: normal; padding: 0 10px; font-size: 14px; color:#4c70b7;}
.searchlistw01 .sea-list{ line-height: 30px; height: 30px; overflow: hidden; font-size: 15px; padding-left: 25px;background: url("/_res/images/icon.gif") 10px center no-repeat;}
.searchlistw01 .sea-list a{display:block; float: left; max-width: 100%; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.search-listimg{ position:relative; margin-bottom:15px; height:155px !important;}
.search-listimg li.search-title{ margin-bottom: 10px;}
.search-listimg .search-img{ text-align: center; position:absolute;top:48px; left:0; overflow: hidden; width:173px; height:104px;}
.search-listimg .search-img img{ width: auto; height: auto; max-height: 100%; max-width: 100%;}
.search-listimg li.search-resources{ padding-top:12px; }
.search-listimg li.search-resources,.search-listimg li.search-info,.search-listimg li.search-info-res,.search-listimg li.search-url{ padding-left:185px !important;}

/*热点信息&搜索历史*/
.rightbar{ width:325px; height:auto; float:left; padding-left:15px;}
.fenlei_tit{ height:36px; line-height:36px; }
.fenlei_tit span{ float:left; font-size:16px; font-weight:bold;}
.fenlei_tit .ftit{ float:right; cursor:pointer;}
.fenlei_tit .ftit .hide_btn1{ padding-right:23px; background:url(/_res/images/ss_sq.png) right center no-repeat; font-size:14px; font-weight:normal; color:#999;}
.fenlei_tit .ftit .show_btn1{  display:none; padding-right:23px; background:url(/_res/images/ss_zk.png) right center no-repeat; font-size:14px;font-weight:normal; color:#999;}
.histry{ margin:5px 0; margin-bottom:20px; overflow:hidden; width:100%;}
.histry ul li{ min-height:26px; max-width:90%;   line-height:24px; display:inline; float:left; font-size:15px; text-align:center; margin:14px 13px 0 0;}
.histry ul li a{ display:block; padding:0 5px; border:1px solid #cccccc;  line-height:24px;  border-radius: 3px; -moz-border-radius: 3px;  color:#666; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; }
.histry ul li a:hover{ background:#eb6e6e; border:1px solid #eb6e6e; color:#fff;}
.hot_list{margin-bottom:10px;}
.hot_list ul li{ height:33px; line-height:33px;  font-size:14px;  }
.hot_list ul li a{margin-left: 15px; display: block;   height:33px;white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.hot_list ul li span{ float: left; width:15px;margin-top:10px; text-align:center; height:15px; margin-right:10px; font-size:12px;  background:#888; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:15px;}
.hot_list ul li .num1{ background:#ff4e00;}
.hot_list ul li .num2{ background:#ff8400;}
.hot_list ul li .num3{ background:#ffb400;}
/*搜索无内容*/
/*搜索无内容*/
.search_noreslut2{ background:#fff; padding:80px 0 80px 0;}
.search_noreslut2 .search_noreslutbox{ width:715px; margin:45px auto;   background:url(/_res/images-error/no_result.png) 10px 0  no-repeat;height: 180px;}
.search_noreslut2 .search_noreslutfont{ font-size:20px; line-height:50px; padding:80px 0 0 320px;}
.search_noreslut2 .search_noreslutfont h1{ font-size:24px;  line-height:38px;  font-weight: bold;}
.search_noreslut2 .search_noreslutfont p{ font-size: 20px;
  color: #999999;
}
.search_noreslut2 .search_noreslutfont h2{ font-size:20px; font-weight:bold;}
.search_noreslut2 .search-h20{ height:20px; background:#fff; margin-bottom:80px;}
/*分页*/
.pagination{ margin-top: 25px}
.pagination .inputBar button{ background:#eee; border:1px solid #d5d5d5; height:31px; line-height:31px; width:28px; margin: -1px 5px 0 0;}
.zsk_box .pagination{ border:none;}
/*外链弹窗*/
.btn-group{ height:30px; margin-top:20px; padding-left:130px;}
.btn-group .btn{ width:60px; height:30px; margin-right:20px; text-align:center; line-height:30px; background:#8d744b; color:#fff; font-size:12px; float:left; display:block;}
.jump-info p{word-break:break-all;}
.date-picker-wrapper .footer { background:none; padding:0; border: 0 none;}
@media (min-width: 1199px) and (max-width:1419px) {
  .searchlist_bg{ background-position: 818px 0;}
  .leftbar{width: 800px;}
  .search_tips{width: 800px;}
}
@media (min-width: 992px) and (max-width:1199px) {
.ss_header .logo img{ height: 78px;}
.searchlist_bg{ background-position: 700px 0;}
.leftbar{width: 682px;}
.rightbar{width: 235px;}
.search_tips{width: 682px;}
  .hot_img{ width: 100%; height: auto;}
}
@media(max-width:991px) {
  .ss_header .logo{ float: none;}
.search_tips,.leftbar{ width: auto; float: none;}
.leftbar{ padding-right: 0;}
}
@media (min-width: 768px) and (max-width:991px) {
.searchbox_bg{width:auto; float:none; padding-top: 20px; height: auto;}
  .searchbox ul{ width: auto; float:none;}
  .searchlist_bg{ background: none;}
  .ss_header{ height: auto;}
  .rightbar{ float: none; width: 100%; padding-left: 0px;}
  .searchbox .result_search{ float: none;}
  .searchbox{ height: auto; padding-bottom: 10px;}
  .search_typebg{ margin-bottom: 20px;}
  .containerbox{ padding: 15px;}
}
@media (max-width: 767px) {
.ss_header{ height:auto; background: none;}
.ss_header .logo {  float: none; text-align:center; width: auto;}
.searchbox_bg {  float: none; padding: 15px 0;margin:0 auto; height:auto;}
.searchlist_bg { background:none;}
  .topbox,.containerbox,.ss_header{ padding:0 5px;}
.rightbar{ display:none;}
.search_tips{width: 100%;}
.searchlistw .search-list li.search-title{padding-left: 5px;}
.header .topbg {  height: auto;}
  .containerbox{ padding: 10px;}
  .hot_wrap{ display: none;}
.menu{ height:70px; line-height:30px; padding:10px 0 0 0;}
.menu ul li {   padding: 0;  height: 30px;  line-height: 30px;width:25%; text-align:center;}
.menu ul li.num4{ background:none;}
.ss_logo img{ width:100%; height:auto;}
.searchbox_bg {  float: none; padding: 15px 0;margin:0 auto; height:auto; width:auto;}
.searchbox_bg .searchbox ul.fl{ float:none; height:40px; margin: 0 auto; width: auto;}
.searchbox_bg .searchbox .result_search{ float:none;}
.searchbox_bg .searchbox{ height:80px;}
.searchbox li.sea_an { position:absolute; right:0; top:0; z-index:12;}
.input-area{ width:84%;     padding: 2px 10% 2px 5%;}
.searchbox .se_boxlist { width: 99%;}
.pagination { margin-bottom:0;}
.search_typebg{ display:none;}
.search_tips{width:auto; height:auto; padding:0 10px 10px;}
.search_tips .search_time{ line-height:22px; padding-top: 8px; text-align: justify;}
.search_tips .search_time,.search_tips .search_titcont{ float:none;}
.search_titcont  li{ margin:0 20px 0 0;}
.search-listimg { height:auto !important;}
.search-listimg .search-img { position:inherit; top:auto; left:auto; margin:0 auto;}
.search-list li.search-resources,.searchlistw .search-list li.search-resources,.searchlistw .search-list li.search-resources { padding: 0;}
  .search-listimg li.search-resources,.search-listimg li.search-info,.search-listimg li.search-info-res,.search-listimg li.search-url{ padding-left:0 !important;}
.searchlistw .search-list li .date { padding-left: 10px;}
.searchlistw .search-list li .df_btn{ margin: 6px 0 6px 10px;}
.searchlistw .search-list li.search-resources{  line-height:28px; height: auto;}
.searchlistw .search-list li.search-info,.searchlistw .search-list li.search-url{ padding-left: 0;}
  .searchlistw01 .search-list li.search-title{ white-space: normal;}

  .search_noreslut2 .search_noreslutbox {
    background: none;
  }

  .search_noreslut2 .search_noreslutfont {
    padding: 0 0 0 20px;
  }

  .search_noreslut2 .search_noreslutfont h1 {
    font-size: 18px;
  }

  .search_noreslut2 .search_noreslutfont p {
    font-size: 14px;
  }
}
@media (max-width:480px) {
.header .topbg {  height: auto;}
  .ss_header .logo img{width: 96%;}
.menu{ height:70px; line-height:30px; padding:10px 0 0 0;}
.menu ul li {   padding: 0;  height: 30px;  line-height: 30px;width:25%; text-align:center;}
.menu ul li.num4{ background:none;}
.searchbox_bg {  float: none; padding: 15px 0;margin:0 auto; height:auto; width:auto;}
.searchbox_bg .searchbox ul.fl{ float:none; height:40px;}
.searchbox_bg .searchbox .result_search{ float:none;}
.searchbox_bg .searchbox{ height:80px;}
.searchbox li.sea_an { position:absolute; right:0; top:0; z-index:12;}
.searchbox ul li.se_box { width: auto;}
.input-area{ width:84%;     padding: 2px 10% 2px 5%;}
.searchbox .se_boxlist { width: 99%;}
.pagination { margin-bottom:0;}
.search_typebox{ display:none;}
.search_tips{ height:auto; padding:0 0 10px 0;}
.search_tips .search_time,.search_tips .search_titcont{ float:none;}
.search_titcont  li{ margin:0 20px 0 0;}
.searchlistw .search-listimg { height:auto;}
.searchlistw .search-listimg .search-img { position:inherit; top:auto; left:auto; margin:0 auto;}
.searchlistw .search-list li .df_btn{ margin-left:0;}
}

/*2021.1.13 新增功能样式*/
.searchlistw01 .search-list{margin-bottom: 20px;}
.searchlistw01 .search-list li.search-title{ background: none; padding: 0; margin-bottom: 5px; height: auto; font-size: 18px; line-height: 32px;}
.searchlistw01 .search-list li.search-info {line-height: 25px;max-height: 50px;color: #666;overflow: hidden;clear: both;font-size: 14px;}
.searchlistw01 .search-list li.search-title img {vertical-align: middle;padding: 0 4px;}
.searchlistw01 .search-list li.search-info-res, .searchlistw01 .search-list li.search-resources {color: #999;height: auto;line-height: 35px;font-size: 14px;overflow: hidden;}
.searchlistw01 .search-list li.search-info-res span {padding-right: 5px;}
.searchlistw01 .search-list li .date {padding-left: 45px;display: block;}
.searchlistw01 .search-list li .author {display: block;float: left;}
.searchlistw01 .search-list li .df_btn {margin: 6px 0 0 45px;width: 66px;padding-left: 34px;color: #C50001;height: 23px;line-height: 23px;display: block;float: left;background: url(/_res/ss_images/df_btn.png) 0 0 no-repeat;}

.search-column-name {display: inline-block;font-size: 16px;color: #fff;height: 32px;font-weight: normal;line-height: 32px;background: #cc0c0d;padding: 0 12px;}
/*搜索内容-信息公开*/
.search-public-table{margin-top: 15px;}
.search-public-table .table {font-size: 15px;border: 1px solid #eee;}
.search-public-table .table td {border: 1px solid #eee;color: #666;line-height: 20px;padding:10px; word-break: break-all;}
.search-public-table .table td span i {display: inline-block;padding: 0 .25em;}
.search-public-table .table td i {font-style: normal;}
.search-public-table .table .search-public-table-info {line-height: 22px;padding: 9px 20px;background: url("/_res/ss_images/gk-wj-btn.png") left 12px no-repeat;color: #C50001;}
.search-public-table .table .td-label {width: 350px;}
.searchlistw01 .search-list li.search-column {color: #999;padding: 7px 0 0 0;}
.searchlistw01 .search-list li.search-url {height: auto;line-height: 25px;color: #4c70b7;font-family: Arial, Helvetica, sans-serif;font-size: 14px;padding: 5px 0 0 0;word-break: break-all;}
.searchlistw01 .search-list li.search-url a{color: #4c70b7;}
.searchlistw01 .search-list li.search-url a:hover{color: #dd0000;}
/*搜索内容-在线办事*/
.search-work-guide-ul {padding: 20px;border: #eee 1px solid;}
.search-work-guide-bg {padding: 15px 20px;background: #fafafa;}
.search-work-guide-bg .search-type-title {font-weight: 700;font-size: 16px;}
.search-work-guide-bg .search-type-title img{padding: 0 5px 0 0;}
.search-work-list li {height: 40px;line-height: 40px;font-size: 15px;border-bottom: #eaeaea 1px dotted;vertical-align: bottom;overflow: hidden;padding-left: 12px;background: url("/_res/images/icon.gif") left center no-repeat;}
.search-work-guide-ul .search-work-list li .btn-online-processing {float: right;display: block;width: 66px;height: 23px;line-height: 23px;font-size: 14px;padding-left: 34px;margin: 6px 0 0 10px;background: url(/_res/ss_images/zxbl_btn.png) 0 0 no-repeat;}
.search-work-list li .title {display: block;margin-right: 50px;float: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.search-work-list li .date{ float: right; color: #666; padding-left: 0 !important;}
.searchlistw01 .search-list li .zxbl_btn, .searchlistw01 .search-list li .online-link {margin: 6px 0 0 0;width: 66px;padding-left: 34px;height: 23px;line-height: 23px;display: block;float: left;background: url(/_res/ss_images/zxbl_btn.png) 0 0 no-repeat;}
/*搜索内容-常见问题*/
.search-question-ul {padding: 20px;border: #eee 1px solid;}
.search-question-ul .search-question-list li {font-size: 15px;height: 32px;line-height: 32px;overflow: hidden;vertical-align: bottom;padding-left: 12px;background: url("/_res/images/icon.gif") left center no-repeat;}
.search-question-ul .search-question-list li .date {float: right;color: #999;font-size: 14px;padding-left: 0;}
.search-question-ul .search-question-list li a {display: block;float: none;margin-right: 90px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*搜索内容-专题*/
.search-zt-images-ul {padding: 20px;border: #eee 1px solid;min-height: 200px;_height: 200px;position: relative;}
.search-zt-images-ul .search-zt-info-img {position: absolute;left: 20px;top: 20px;width: 370px;height: 200px;line-height: 200px;overflow: hidden;text-align: center;}
.search-zt-images-ul .search-zt-info-img img {height: 100%; width: 100%;}
.search-zt-images-ul .search-zt-info {margin-left: 390px;}
.search-zt-images-ul .search-zt-info .search-zt-info-title a {display: block;font-size: 20px;font-weight: bold;color: #C50001;line-height: 38px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.search-zt-images-ul .search-zt-info .search-zt-info-list li {height: 32px;line-height: 32px;vertical-align: bottom;padding-left: 12px;background: url("/_res/images/icon.gif") left center no-repeat;}
.search-zt-images-ul .search-zt-info .search-zt-info-list li a {display: block;float: none;font-size: 15px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*搜索内容-领导-左侧*/
.search-leader-info-ul {padding: 20px;border: #eee 1px solid;position: relative;}
.search-leader-info .search-leader-img {width: 120px;height: 160px;text-align: center;overflow: hidden;float: left;}
.search-leader-info .search-leader-img img {width: auto;height: auto;max-height: 100%;max-width: 100%;}
.search-leader-info .search-leader-info-con {margin-left: 140px;position: relative;}
.search-leader-info-con .search-leader-name {height: 36px;line-height: 36px;padding: 8px 0;font-size: 15px;}
.search-leader-info-con .search-leader-name .leader-name {font-size: 20px;font-weight: bold;margin-right: 18px;}
.search-leader-info-con .search-leader-resume {font-size: 15px;line-height: 24px;padding-top: 5px;}
.search-leader-info-con .search-leader-resume .detailed {font-size: 14px;color: #C50001;}
.search-leader-info-con .search-leader-xiexin {position: absolute;top: 5px;right: 0;display: block;width: 81px;height: 35px;border-radius: 4px;line-height: 35px;font-size: 16px;color: #C50001;padding-left: 48px;background: #ebf2fc url("../ss_images/xiexin_btn.png") 20px center no-repeat;}
.search-leader-info-con .search-leader-xiexin:hover {text-decoration: underline;}
.search-leader-info-news {padding: 15px 20px;background: #fafafa;margin-top: 20px;}
.leader-info-tit span {height: 28px;line-height: 28px;font-size: 16px;font-weight: bold;}
.search-leader-info-news .leader-info-list li {height: 32px;line-height: 32px;vertical-align: bottom;padding-left: 12px;background: url("/_res/images/icon.gif") left center no-repeat;}
.search-leader-info-news .leader-info-list li a {display: block;float: none;font-size: 15px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*搜索内容-领导-右侧*/
.search-leader-type {height: auto;width: 100%;line-height: 45px;position: relative;border-bottom: none;}
.search-leader-type ul {margin-right: -10px;}
.search-leader-type li {float: left;width: 157px;margin-right: 10px;text-align: left;}
.search-leader-type ul li a {display: block;color: #fff;font-size: 18px;padding-left: 53px;background: #e2696a url("../ss_images/leader_ship_icon.png") no-repeat 20px;cursor: pointer;}
.search-leader-type ul li.active a, .search-leader-type ul li a:hover {background-color: #cc0c0d;}
.search-leader-type-list {background: #fafafa;padding-top: 10px;margin-bottom: 10px;}
.search-leader-type-list li.num1 {border-top: #eee 1px solid;}
.search-leader-type-list li {border-bottom: 1px solid #eee;line-height: 30px;}
.search-leader-type-list li a {display: block;line-height: 30px;padding: 10px 0;}
.search-leader-type-list li .leader-name {float: left;width: 84px; line-height: 30px; height: 30px; text-align: center;display: block;font-size: 18px;font-weight: bold;}
.search-leader-type-list li .leader-position {margin-left: 84px;color: #666;font-size: 0; padding: 4px 5px 0 0;}
.search-leader-type-list li .leader-position span.span1 {background: none;font-size: 15px; line-height: 22px; display: inline-block;}
.search-leader-type-list li.active a, .search-leader-type-list li a:hover {border-left: 2px solid #cc0c0d;}
.search-leader-type-list li.active .leader-name{color: #cc0c0d;}
@media (min-width: 992px) and (max-width: 1199px) {
.search-zt-images-ul .search-zt-info-img {width: 300px;}
.search-zt-images-ul .search-zt-info {margin-left: 320px;}
.search-leader-type li {width: 112px;}
.search-leader-type ul li a {padding-left: 28px;font-size: 16px;background-position: 5px center;}
}
@media (max-width: 991px) {
  .searchlist_bg{background: none; min-height: 200px;}
.searchlistw01 .search-list{ margin-bottom: 15px;}
.search-zt-images-ul, .search-leader-info-ul, .search-work-guide-ul, .search-question-ul {padding: 15px;}
.search-leader-info-news{margin-top: 10px;}
.search-zt-images-ul .search-zt-info-img {top: 15px;left: 15px;}
}
@media (max-width: 767px) {
.search-zt-images-ul, .search-leader-info-ul, .search-work-guide-ul, .search-question-ul {padding: 10px;}
.search-zt-images-ul .search-zt-info-img {position: static;width: 100%;height: auto;line-height: 0;}
.search-zt-images-ul .search-zt-info {margin-left: 0;margin-top: 10px;}
.search-leader-info-news, .search-work-guide-bg {padding: 10px;}
.search-public-table .table td{padding: 8px;}
}
@media (max-width: 479px) {
  .search-leader-info .search-leader-img {float: none;margin: 0 auto;}
  .search-leader-info .search-leader-info-con {margin-left: 0;margin-top: 10px;}
  .search-leader-info-con .search-leader-name {height: auto;margin-right: 120px;}
}
/*专题推荐*/
.search-topic-recommend-list {margin-bottom: 10px;}
.search-topic-recommend-list li {line-height: 32px;height: 32px;vertical-align: bottom;padding-left: 12px;background: url("/_res/images/dot.png") left center no-repeat;}
.search-topic-recommend-list li a {display: block;font-size: 15px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*热点信息*/
.hot_img {
  margin-bottom: 10px;
  cursor: pointer;
}
.hot_wrap{
  margin-bottom: 20px;
}

.hot_wrap ul li {
  width: 100%;
  line-height: 32px;
  height: 32px;
  overflow: hidden;
  border-bottom: 1px dashed #ccc;
}

.hot_wrap ul li>span {
  float: right;
  color: #999;
  font-size: 13px;
}

.hot_wrap ul li a {
  font-size: 14px;
  display: inline-block;
  max-width: 642px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hot_wrap .red {
  color: red;
}
.wza-on .search_unit .tit{ display: none;}
.wza-on .search_unit .search_bmlist{ height: auto;}


.searchlistw01 .zc-tags {
  height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 5px;
  font-size: 14px;
  color: #666;
  line-height: 24px;
}

.searchlistw01 .zc-tags .t-sp {
  display: inline-block;
  font-size: 14px;
  margin-right: 8px;
  border-radius: 4px;
  height: 24px;
  line-height: 24px;
  padding: 0 10px;
  background: #eff0f1;
  margin-bottom: 4px;
}


.ls-fj { color: #cc0c0d;font-size: 16px; padding-right: 10px !important; background: url(/_res/images-search/arrow-ico01.png) no-repeat right center; cursor: pointer; }
.ls-fj.on { background: url(/_res/images-search/arrow-ico.png) no-repeat right center; }
.ls-fj i { font-style: normal; color: #cc0c0d; }
.ls-fjlb { clear: both; border: 1px solid #eee; padding: 0 25px 0 25px; border-radius: 4px; margin-top: 10px; }
.ls-fjlb li { border-bottom: 1px dashed #ddd; height: 50px; line-height: 50px; }
.ls-fjlb li:nth-last-of-type(1) { border-bottom: 0; }
.ls-fjlb li a { font-size: 16px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ls-fjlb li a.file { padding-left: 20px; }
.ls-fjlb li.word a { background: url(/_res/images-search/fjtype01.png) no-repeat 0 center; }
.ls-fjlb li.pdf a { background: url(/_res/images-search/fjtype02.png) no-repeat 0 center; }
.ls-fjlb li.similarity a {
  width: 50%;
}
.ls-fjlb li.similarity .lable {
  color: #999;
  margin-right: 10px;
}

.ls-fjlb li.similarity .siteName {color: #999;margin-right: 10px; max-width: 160px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.ls-fjlb li.similarity .date {
  color: #999;
}

@media (min-width: 992px) and (max-width:1199px) {
  .ls-fjlb { padding: 10px 25px 20px 25px; }
  .ls-fjlb li { height: 50px; line-height: 50px; }
  .ls-fjlb li.similarity .siteName{max-width: 106px;}
  .ls-fjlb li.similarity .title1{width: 420px;}
}
@media (max-width: 991px) {
  .ls-fjlb { padding: 10px 15px 15px 15px; }
  .ls-fjlb li { height: 45px; line-height: 45px; }
  .ls-fj { float: none; }
  .ls-fjlb li.similarity .siteName{max-width: 136px;}
  .ls-fjlb li.similarity .title1{width: 470px;}
}
@media (max-width: 767px) {
  .ls-fjlb { padding: 10px; }
  .ls-fjlb li { height: 40px; line-height: 40px; }
  .ls-fjlb li{height: auto; line-height: 1.6; padding: 8px 0 35px; position: relative;}
  .ls-fjlb li.similarity a{float: none; width: auto !important; white-space: normal; max-width: none; display: inline;}
  .ls-fjlb li.similarity .siteName{ max-width: none; white-space: normal; float: none; margin: 0 0 0 5px;}
  .ls-fjlb li.similarity .date{ position:absolute; right: 0; bottom: 5px;}
}

/*搜索历史*/
.ls-search-title { position: relative; }
.ls-search-title .delete-link { position: absolute; right: 0; top: 0; font-size: 14px; color: #999; background: url(/_res/images/delete-ico.png) no-repeat left center; padding-left: 14px; display: block; }
.ls-search-title .delete-link:hover { color: #cc0c0d;background: url(/_res/images/delete-ico-h.png) no-repeat left center;}
.ls-record-row { margin-bottom: 24px; overflow: hidden; padding: 20px; background: #fff; }
.ls-record-list ul { margin-right: -8px; margin-top: 15px; }
.ls-record-list li { float: left; width: auto; margin: 0 8px 8px 0; padding: 0 30px 0 20px; border-radius: 16px; border: 1px solid #dcdcdc; max-width: 100%; box-sizing: border-box; position: relative; }
.ls-record-list li a { max-width: 100%; line-height: 32px; display: inline-block; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: 0.4s all; font-size: 16px; color: #666; vertical-align: middle; }
.ls-record-list li a:hover { color: #cc0c0d; border-color: #fef5ea; }
.ls-record-list li span { display: inline-block; vertical-align: middle; width: 12px; height: 12px; background: url(/_res/images/clearbtn.png) no-repeat right center; padding-left: 10px; position: absolute; top: 50%; margin-top: -6px; right: 14px; }
.ls-record-list li span:hover { background: url(/_res/images/clearbtnh.png) no-repeat right center; }
@media (min-width: 992px) and (max-width:1199px) {
  /* .ls-record-list li { width: 123px; } */
  .ls-record-row { padding: 15px; }
}
@media (max-width: 991px) {
  .ls-record-row { margin-bottom: 10px; padding: 10px; }
  .ls-record-list ul { margin-right: 0; }
  .ls-record-list li { width: auto; }
}
@media (max-width: 767px) {
  .ls-record-list li a{font-size: 14px; line-height: 2;}

}