﻿@charset "utf-8";
/* CSS Document */
body{background: #fff;}
.red {color: red;}
 a:focus,input:focus,textarea:focus,select:focus,button:focus,textarea:focus{outline:none;}
.wza a:focus, .wza  input:focus, .wza  textarea:focus, .wza  select:focus .wza  button:focus, .wza  textarea:focus{outline:auto;}
/*头部*/
 .search-oldlink{position: absolute;right: 20px;top: 0;z-index: 1;}
 .search-oldlink li{float: left;font-size: 15px; padding: 0 15px;height: 38px;line-height: 38px; background-image:url(../images/topline.jpg); background-position: right center; background-repeat: no-repeat; }
 .search-oldlink li:last-child{background: none !important;}
 .search-oldlink li a{color: #666;}

.header{ width:100%; position:relative;}
.header .topbg{ background:#eef1f5; }
.topbox{ position: relative;}
.menu{  height:38px; line-height:38px; font-size:15px;margin-right: 150px;}
.menu .menutit{ float:left; font-weight:bold;}
.menu ul{ float:left;}
.menu ul li{ float:left; padding:0 10px; background-image:url(../ss_images/smenu_line.gif); background-position: right center !important; background-repeat: no-repeat !important;}
.menu ul li a{ color:#555; }
.menu ul li.last{ background:none !important;}
.ss_head{ padding:0 20px; height:100px; }
.ss_head .ss_logo{ float:left; padding:15px 0 0 0; }
/*搜索框*/
 .search_typebg{ background:#f7f7f7; border-top:1px solid #eee; padding:5px 0;}
 .searchbox_bg{ height:78px; float:right; width:720px; padding:32px 0 0 0;}
 .searchbox{height:40px; width:100%; margin:0 auto;  position:relative;}
 .searchbox ul li{float:left;}
 .searchbox ul li.se_box{width:540px;height:40px;position:relative; z-index:11;}
 .searchbox ul li.se_box .msg-box{left:0;top:40px;position:absolute; z-index:9999999;}
 .searchbox ul li.se_box input{float:left;width:509px;height:34px;background:#fff;border:#3871cb 1px solid; border-right:none; line-height:43px;padding:2px 15px 2px 15px;font-size:16px;color:#333;}
 .searchbox li.sea_an{width:39px;height:40px;}
 .searchbox li.sea_an input{float:left;width:100%;height:40px;background:url(../ss_images/sea_an.png) center center no-repeat #3871cb;border:none;overflow:hidden;cursor:pointer;outline:none; font-size:18px; color:#fff; text-indent:-999em;border:#c8bea4 1px solid; border-left:none; }
 .searchbox li.se_say{ display:none; position:absolute; left:512px; top:7px; width:19px; height:27px; background:url(../ss_images/sayico.png) center center no-repeat; z-index:112; cursor:pointer; }
 .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: #3871cb 1px solid; border-right: none; line-height: 43px;  padding: 2px 29px 2px 15px;  font-size: 18px;  color: #333; }
 .searchbox ul li.se_box .input-area .search-keywords, .searchbox ul li.se_box .input-area .search-keywords-twice { 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(../ss_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 20px; }
 .search_tips{ height:44px; line-height:44px; font-size:16px; padding:10px 0 0 0; width: 880px;}
 .search_tips .red{ color:#e00000; padding:0 8px;}
 .search_tips .search_time{ float:left;}
 .search_titcont{ float:right; width:240px; margin:6px 0 0 0; }
 .search_titcont li{ float:left; width:98px; text-align:center; height:28px; line-height:28px; background:#ecf2fd; 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:#3871cb; color:#fff; border:1px solid #3871cb;}
 .search_titcont li.active a{ color:#fff;}
/*搜索分类*/
.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(../ss_images/typeline.gif) center center no-repeat; display:none;}
.reslut_type ul li.active{ color:#4e6da9; font-weight:bold; text-decoration:underline; }
.reslut_type ul li.active a{ color:#244b97; }
.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; border:1px solid #e5ded0; padding:0 5px; color:#999; margin-left:5px; }
.reslut_type .dateform input.active{ border:1px solid #388bff;}
.reslut_type .dateform .datesubmit{ width:40px; height:24px; line-height:24px; border:1px solid #dce6fb; background:#dce6fb; text-align:center; color:#5a5a59; 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;}
.search_unit ul li a{ color:#5b5b5a;}
.search_unit ul li.disabled a{ color:#b1b1b1;}
.search_unit ul li.active a,
.search_unit ul li a.active{ font-weight:bold; color:#244b97; 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:#ecf2fd; font-size:14px; padding-left:12px;}
.search_unit .tit .hide_btn{ display:none; height:26px;  background:url(../ss_images/closeico.png) 38px center no-repeat #ecf2fd;  }
.search_unit .tit .show_btn{ height:26px;   background:url(../ss_images/openico.png) 38px center no-repeat #ecf2fd;  }
.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;}
/*专题*/
.ls-special-box{ margin-bottom: 15px;}
.ls-special-ban{ margin-bottom: 10px;}
.ls-special-ban .special-title{ font-size: 18px; padding: 5px 0; font-weight: bold; line-height: 38px; }
.ls-special-ban .special-img img{ width: 100%; height: auto; }
/*公共列表*/
.ls-doc-list li{ height: 34px; line-height: 34px;   position: relative; font-size: 15px;  }
.ls-doc-list li a{  max-width: 100%; display: inline-block; float: none; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ls-doc-list li .date{ position: absolute; right: 0; top:0; color: #999; display: none; }
/*搜索列表*/
.searchlist_bg{  background:url(../ss_images/searchline.gif) 895px top repeat-y; min-height:500px;}
.leftbar{ width:880px; height:auto;min-height:100px; 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; 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;}
.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:#666; height:23px; line-height:23px; display:block; float:left; background:url(../ss_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:#666; height:23px; line-height:23px; display:block; float:left; background:url(../ss_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; }
.searchlistw .search-list li.search-column{color:#2052a4;line-height:26px;}
.searchlistw .search-list li.search-url{height:auto;line-height:25px; color:#377127;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.searchlistw .search-list li.search-url a{color:#377127;}
.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{ position:absolute;left:0; top:60px; left:0; width:173px; height:104px;}
.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{ clear:both;}
 .searchlistw01 .search-list{height:auto;margin-bottom:10px; font-size:13px; overflow:hidden; }
 .searchlistw01 .search-list li.search-title{line-height:40px; height:auto; background:#f7f7f7; font-weight:bold;font-size:18px; clear:both;}
 .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 8px 0 0;}
 .searchlistw01 .search-list li.search-title .showMore{font-size: 15px;}

 .searchlistw01 .search-list li.search-resources{ color:#999; height:35px; line-height:35px; font-size:14px;}
 .searchlistw01 .search-list li .date{ padding-left:45px; color: #666; display:block; float:left;}
 .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:#666; height:23px; line-height:23px; display:block; float:left; background:url(../ss_images/df_btn.png) 0 0 no-repeat;}
 .searchlistw01 .search-list li.sea-list{overflow: hidden;margin-top:6px;font-size:15px;}
 .searchlistw01 .search-list li .zxbl_btn{margin:0; width:66px; padding-left:34px; color:#666; height:23px; line-height:23px;font-size:14px; display:block; float:left; background:url(../ss_images/zxbl_btn.png) 0 0 no-repeat; }
 .searchlistw01 .search-list li.search-info{line-height:25px; max-height:50px; overflow:hidden; clear:both; font-size:14px; }
 .searchlistw01 .search-list li.search-column{color:#2052a4;line-height:26px;}
 .searchlistw01 .search-list li.search-url{height:auto;line-height:25px; color:#377127;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
 .searchlistw01 .search-list li.search-url a{color:#377127;}
 .searchlistw01 .search-list li.search-url a:hover{text-decoration:underline;}
 .searchlistw01 .search-listimg{ position:relative; margin-bottom:15px; height:163px;}
 .searchlistw01 .search-listimg .search-img{ position:absolute;left:0; top:60px; left:0; width:173px; height:104px;}
 .searchlistw01 .search-listimg li.search-resources{ padding-top:12px; }
 .searchlistw01 .search-listimg li.search-resources,.searchlistw01 .search-listimg li.search-info,.searchlistw01 .search-listimg li.search-url{ padding-left:212px; }
 /*热点信息&搜索历史*/
.rightbar{ width:285px; height:auto; float:left; padding-left:15px; margin-top: -10px;}
.fenlei_tit{ height:36px; line-height:36px; }
.fenlei_tit span,.fenlei_tit a{font-size:16px; font-weight:bold;}
.fenlei_tit2{border-bottom: 1px solid #ccc; height: 42px; line-height: 42px;}
.fenlei_tit2 span,.fenlei_tit2 a{font-size:20px; color: #1B50A0;}
.fenlei_tit2 .hotico{ display: inline-block; background:url(../ss_images/hot-ico.png) left center no-repeat; padding-left: 28px; }

.fenlei_tit .ftit{ float:right; cursor:pointer;}
.fenlei_tit .ftit .hide_btn1{ padding-right:23px; background:url(../ss_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(../ss_images/ss_zk.png) right center no-repeat; font-size:14px;font-weight:normal; color:#999;}
/*历史记录*/
.history-box{ background: #fafafa; padding: 5px 20px; }
.histry{  margin-bottom:10px;  width:100%; text-align: center;}
.histry ul{margin-right: -13px; text-align: left;}
.histry li{ min-height:26px; max-width:90%;  display:inline; float:left; font-size:15px;  margin:8px 9px 0 0;}
.histry li a{ display:block; padding:0 5px;  line-height:24px;  color:#666;  }
.histry li a:hover{color:#ff4e00;}
.histry .delete-link{  display: inline-block; font-size: 14px; color: #999;  background: url(../ss_images/delete-ico.png) no-repeat left center; padding-left: 20px; cursor: pointer; margin-top: 10px; }
.histry .delete-link:hover{ color: #1e67b9; background: url(../ss_images/delete-ico-hover.png) no-repeat left center;}

 /*热搜排行*/
.hot_list{   margin:8px 0;}
.hot_list ul li{ height:38px; line-height:38px;font-size:15px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.hot_list ul li span{ display:inline-block; width:16px; text-align:center; border-radius: 4px; -moz-border-radius: 4px;  height:16px; margin-right:10px; font-size:12px; line-height: 16px;  background:#888; color:#fff; font-family:Arial, Helvetica, sans-serif; }
 .hot_list ul li .num1{ background:#ff4e00;}
 .hot_list ul li .num2{ background:#ff8400;}
.hot_list ul li .num3{ background:#ffb400;}
.hot_list ul li a{ height:33px;}

 .hot-topic-lists-01{width: 100%;height: auto;margin-top: 10px;}
 .hot-topic-lists-01 ul li{float: left;width: 48%;height: 40px;line-height: 40px;margin: 0 1% 10px;background: #fff;}
 .hot-topic-lists-01 ul li a{display: block;border: 1px solid #e3e3e3;color: #444;border-radius: 4px;text-align: center;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .hot-topic-lists-01 ul li:hover a,.hot-topic-lists-01 ul li.active a{border: 1px solid #7696c6;color: #4976ba;}
 /*专题专栏*/
.search-ztlist{ margin-bottom: 10px;}
.ztzl-list li{ margin-top: 15px;}
.ztzl-list li img{ width: 100%; height: auto;}
.ztzl-list li .img-title{ display: none;}
/*领导列表*/
.leader-listbox{ background: #f8fcff; padding:0 18px 10px 18px; margin: 10px 0;}
.leader-title{ font-size: 20px; color: #1B50A0; font-weight: bold; height: 44px; line-height: 44px; border-bottom: 1px solid #D1E4F1;}
.leader-list li{   margin-bottom: 10px; border-bottom: 1px dashed #D1E4F1;}
.leader-list li a{  display: block; position: relative;  line-height: 26px; padding: 10px 0; color: #454545;}
.leader-list li .leader_name_add{  float: left;  font-size: 18px; font-weight: bold; width: 75px;  }
.leader-list li .leader_job_add{ font-size: 15px; color: #666;  margin-left: 75px; display: block;}
.leader-list li a:hover .leader_name_add{ color: #1B50A0;}
/*领导信息*/
.leader-infobox{ border: 1px solid #eee; padding: 20px 20px 10px 20px; margin-bottom: 20px; position: relative;}
.leader-infobox .lico1{ display: block; position: absolute; left:0; top:0;  width: 20px; height: 20px; border-top:1px solid #1B50A0; border-left:1px solid #1B50A0;  }
.leader-infobox .lico2{ display: block; position: absolute; right:0; top:0;  width: 20px; height: 20px; border-top:1px solid #1B50A0; border-right:1px solid #1B50A0;  }
.leader-infobox .lico3{ display: block; position: absolute; left:0; bottom:0;  width: 20px; height: 20px; border-left:1px solid #1B50A0; border-bottom:1px solid #1B50A0;  }
.leader-infobox .lico4{ display: block; position: absolute; right:0; bottom:0;  width: 20px; height: 20px; border-right:1px solid #1B50A0; border-bottom:1px solid #1B50A0;  }
.leader-infocont  .leader-pic{  width: 169px;}
.leader-infocont  .leader-pic img{  width: 100%; height: auto;}
.leader-infocont  .leader-info{  margin-left: 188px;}
.leader-infocont  .leader-info .leader-name-job{ padding: 5px 0; line-height: 32px;  }
.leader-infocont  .leader-info .leader-name{ font-size: 20px; font-weight: bold; }
.leader-infocont  .leader-info .leader-job{ font-size: 16px; color: #666; margin-left: 10px; }
.leader-infocont  .leader-jj{ margin-bottom: 20px;}
.leader-infocont  .leader-infotit{ font-size: 16px; color: #1B50A0; font-weight: bold; line-height: 1.6;}
.leader-infocont  .leader-text{ font-size: 16px;  line-height: 1.6;}
.leader-hdbox{ margin-top: 20px; border-top:1px dashed #d8d8d8; padding-top: 15px;}
.leader-hdtitle{ font-size: 20px; position: relative;   line-height: 30px; font-weight: bold;}
.leader-hdtitle i{ display:block; position: absolute; top:50%; margin-top: -10px; left:0;  background: #1B50A0;  width: 4px; height: 20px; }
.leader-hdtitle .tit{  padding-left: 12px;  color: #1b50a0;}
.leader-hdtitle a.tit:hover{  color: #d3070d;}
.leader-hdlist li{ font-size: 16px; position: relative;  height: 40px; line-height: 40px; padding: 0 100px 0 20px;  background:url(../images/dot.jpg) left center no-repeat;   }
.leader-hdlist li a{   display: block; float: none;max-width: 100%; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.leader-hdlist li img{ display: none;}
.leader-hdlist li .date{ position: absolute; right: 0; top:0; color: #999; font-size: 15px; }
@media (max-width: 767px) {
    .leader-infocont .leader-pic{ float: none; width: auto; text-align: center;}
    .leader-infocont  .leader-info{  margin-left: 0; margin-top: 8px;}
}
/*搜索主题*/
.search-theme-list{height: auto;margin: 10px -2% 0 0;}
.search-theme-list  li{float: left;width: 31.3%;height: 32px;line-height: 32px;margin: 0 2% 10px 0;background: #F7F8FC;}
.search-theme-list  li a{display: block;border-radius: 4px;text-align: center;font-size: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.search-theme-list a:hover{ background: #1B50A0; color: #fff;}
/*搜索评价*/
.search-assess{ position:fixed; right: 20px; width: 90px;  top:50%; margin-top: -104px; background: #fff; -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);}
.search-assess .search-assess-title{ background: #1B50A0; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 18px; font-weight: bold;}
.search-assess ul{ display: block; padding: 5px 15px;}
.search-assess li{ text-align: center; padding: 10px 0;}
.search-assess li.num1{  border-bottom: 1px solid #eee;}
.search-assess li a:hover .title{ color: #1b50a0;}
.search-assess li a:hover img{ transition: ease-in-out .7s; transform: rotate(360deg);}
.search-assess li .title{ display: block; line-height: 2; font-size: 16px; color: #666;}

/*#knowledge li{ padding: 5px 0; line-height: 1.5;}*/
/*#knowledge li a{ font-size: 15px !important;}*/
/*搜索无内容*/
.search_noreslut{  padding:40px 0;}
.search_noreslut .search_noreslutbox{ width:715px; margin:0 auto;   background:url(../ss_images/no_result.gif) left top  no-repeat;}
.search_noreslut .search_noreslutfont{ font-size:20px; line-height:50px; padding:80px 0 0 320px;}
.search_noreslut .search_noreslutfont h1{ font-size:24px;  line-height:38px;  padding-bottom:15px;}
.search_noreslut .search_noreslutfont h2{ font-size:20px; font-weight:bold;}
.search_noreslut .search-h20{ height:20px; background:#fff; margin-bottom:80px;}
 .tips-box .tips-img{ float: left;}
 .tips-box .tips-img img{ max-width: 98%; height: auto;}
 .tips-box .tips-info{ margin-left: 275px;}
 .tips-box .tips-title{ font-size: 18px; font-weight: bold; padding-top: 45px; line-height: 40px;}
 .tips-box .tips-subtitle{ font-size: 16px; color: #999;}
 @media (max-width: 767px) {
     .search_noreslut{  padding:20px 0;}
     .tips-box .tips-img{ float: none; text-align: center;}
     .tips-box .tips-info{  width: 285px; margin: 0 auto; }
     .tips-box .tips-title{  padding-top: 10px;}

 }
/*分页*/
 .pagination .go-page {width: 40px;height: 30px;line-height: 22px;padding: 2px 5px;border: #0d57ac 1px solid;margin: -5px 6px 0 3px;margin: -3px 3px 0;background: #0d57ac;vertical-align: middle;color: #fff;}
 .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;}


 .ui-menu.ui-widget {position: absolute;left: 0;top: 40px;border: 1px solid #c8bea4;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;}
 .ui-helper-hidden-accessible{display:none;}
 .search-list li .zxbl_btn{margin:6px 0 0 0; width:66px; padding-left:34px; color:#e22929; height:23px; line-height:23px; display:block;}
@media (max-width:1199px) {
.ss_head{ height:auto;}
.ss_head .ss_logo {  float: none; text-align:center;}
.search-oldlink{ position: static;}
.search-oldlink ul{ float: right;}
.menu{ margin-right: 0;}
.menu ul{ float: none;}
.menu ul li{ padding: 0; width:10%; text-align: center;  }
.searchbox_bg {  float: none; padding: 15px 0;margin:0 auto; height:auto;}
}
@media (min-width: 992px) and (max-width:1199px) {
.ss_head{ height:auto;}
.ss_head .ss_logo {  float: none; text-align:center;}
.searchbox_bg {  float: none; padding: 15px 0;margin:0 auto; height:auto;}
.searchlist_bg { background: url(../ss_images/searchline.gif) 772px top repeat-y;}
.search_tips{ width: 757px;}
.leftbar { width: 757px;}
.rightbar { width: 200px;}
}

@media (min-width: 768px) and (max-width:991px) { 
.ss_head{ height:auto;}
.ss_head .ss_logo {  float: none; text-align:center;}

.searchbox_bg {  float: none; padding: 15px 0;margin:0 auto; height:auto;}
.searchlist_bg { background:none;}
.search_tips{ width: auto;}
.leftbar{ width: auto; float:none; padding-right: 0;}
.rightbar{ display:none;}
}
@media (max-width: 991px) {
    .menu ul li{ width:33.3%;  }
    .menu ul li.num3,.menu ul li.num6{ background:none;}

}
@media (max-width: 767px) {
    .ss_head{ height:auto;}
    .ss_head .ss_logo {  float: none; text-align:center;}
    .searchbox_bg {  float: none; padding: 15px 0;margin:0 auto; height:auto;}
    .searchlist_bg { background:none; min-height: 100px;}
    .search_tips{ width: auto;}
    .leftbar{ width: auto; float:none; padding:0;}
    .rightbar{ display:none;}
    .header .topbg {  height: auto;}

    .ss_head .ss_logo{width: 90%;margin: 0 auto;}
    .ss_logo img{ width:100%; max-width: 348px;height:auto;}
    .containerbox{ padding: 0 10px;}
    .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:auto;}
    .searchbox li.sea_an { position:absolute; right:0; top:0; z-index:12;}
    .searchbox ul li.se_box { width: 100%;}
    .searchbox ul li .first-input{display:none;}
    .searchbox ul li .search-keywords-twice{width:100%;}
    .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.search-resources,.searchlistw .search-list li.search-resources,.searchlistw .search-list li.search-resources { padding: 0 10px;}
    .searchlistw .search-listimg li.search-resources, .searchlistw .search-listimg li.search-info, .searchlistw .search-listimg li.search-url { padding: 0 10px;}
    .searchlistw .search-list li .date { padding-left: 0;}

    .searchlistw01 .search-listimg { height:auto;}
    .searchlistw01 .search-listimg .search-img { position:inherit; top:auto; left:auto; margin:0 auto;}
    .searchlistw01 .search-list li.search-resources,.searchlistw01 .search-list li.search-resources,.searchlistw01 .search-list li.search-resources { padding: 0 10px;}
    .searchlistw01 .search-listimg li.search-resources, .searchlistw01 .search-listimg li.search-info, .searchlistw01 .search-listimg li.search-url { padding: 0 10px;}
    .searchlistw01 .search-list li .date { padding-left: 0;}

}
 @media (max-width:480px) {
     .topbox,.ss_head{ padding:0 5px;}
     .header .topbg {  height: auto;}
     .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;}
     .searchbox_bg .searchbox .result_search{ float:none;}
     .searchbox li.sea_an { position:absolute; right:0; top:0; z-index:12;}
     .searchbox ul li.se_box { width: 100%;}
     .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.search-resources,.searchlistw .search-list li.search-resources,.searchlistw .search-list li.search-resources { padding: 0 10px;}
     .searchlistw .search-listimg li.search-resources, .searchlistw .search-listimg li.search-info, .searchlistw .search-listimg li.search-url { padding: 0 10px;}
     .searchlistw .search-list li .date { padding-left: 0;}

     .searchlistw01 .search-listimg { height:auto;}
     .searchlistw01 .search-listimg .search-img { position:inherit; top:auto; left:auto; margin:0 auto;}
     .searchlistw01 .search-list li.search-resources,.searchlistw01 .search-list li.search-resources,.searchlistw01 .search-list li.search-resources { padding: 0 10px;}
     .searchlistw01 .search-listimg li.search-resources, .searchlistw01 .search-listimg li.search-info, .searchlistw01 .search-listimg li.search-url { padding: 0 10px;}
     .searchlistw01 .search-list li .date { padding-left: 0;}
}

/*********站群搜索 on **********/
 .station_searchbox{ height: 100%; min-height: 630px; position: relative;}
 .station_search{ padding-top: 78px;}
 .search_logo{ text-align: center; height: 190px; overflow: hidden; line-height: 0;}
 .search_logo img{vertical-align: top; *vertical-align: middle;}
 .search_tabbox{ padding: 52px 0 100px; width: 800px; margin: 0 auto;}
 .search_tabbox .tel{ height: 40px; overflow: hidden;}
 .search_tabbox .tel a{display: block; float: left; width: 77px; height: 37px; line-height: 37px; text-align: center; background: #eef1f5; color: #777777; font-size: 20px; font-weight: bold; margin-right: 4px; transition: 0.4s all;}
 .search_tabbox .tel a:hover{ color: #3871cb;}
 .search_tabbox .tel a.active{ background: #3871cb; color: #fff; height: 40px;}

 .search_formbox{height: 56px; border: 2px solid #3871cb;}
 .search_formbox li input{background: none; border: 0 none; vertical-align: top; *vertical-align: middle; width: 100%; outline: none;}
 .search_formbox li.ss1{ margin-right: 78px; width: auto; padding: 5px 20px; height: 46px;}
 .search_formbox li.ss1 input{ font-size: 16px; height: 46px; line-height: 46px;}
 .search_formbox li.ss2{ width: 78px; height: 56px; float: right;background: #3871cb;}
 .search_formbox li.ss2 input{ height: 56px; text-indent: -20em; overflow: hidden; background: #3871cb url("../images/searz_ico.gif") center center no-repeat;}

 .search_hot{ padding: 6px 0 0; height: 34px; line-height: 34px; color: #3871cb; font-size: 16px;}
 .search_hot span.tit{display: inline-block; vertical-align: middle;}
 .search_hot ul,.search_hot ul li{display: inline;}
 .search_hot ul li a{display: inline-block; height: 18px; line-height: 18px; margin: 0 10px 0 5px; color: #3871cb; border-bottom: 2px solid #9cb8e5; vertical-align: middle;}

 .station_search_fot{position: absolute; _position: absolute; width: 100%; left: 0; bottom: 0; height: auto; text-align: center;}
 .station_search_fot .fot_part1{ height: auto; line-height: 30px; padding: 15px 0; width: 100%; background: #5478ad; color: #fff; font-size: 22px;}
 .station_search_fot .fot_part1 span{padding: 0 6px;}
 .station_search_fot .fot_part1 span.date{ display: inline-block; vertical-align: middle; height: 22px; line-height: 22px; text-align: center; padding: 0 10px; font-size: 14px; background: #c61f0c; border-radius: 3px; margin-right: 9px;}
 .station_search_fot .fot_part2{ line-height: 24px; font-size: 14px; padding: 16px 0;}

 @media (min-width: 768px) and (max-width:991px) {
     .search_tabbox{width: 755px;}
     .station_search_fot .fot_part1,.station_search_fot .fot_part2{padding-left: 20px; padding-right: 20px; width: auto;}
 }
 @media (max-width: 767px) {
     html,body{height: auto !important;}
     .station_searchbox{height: auto;min-height: 0;}
     .station_search{padding-top: 20px;}
     .search_tabbox{padding: 40px 5px 50px; width: auto;}
     .search_tabbox .tel a{ font-size: 15px; margin: 0 0 0 1%; width:11.358%;}
     .search_logo{ height: auto;}
     .search_logo img{width: 100%; height: auto;}
     .station_search_fot{position: inherit;}
     .search_hot{height: auto; line-height: 20px; padding: 6px 0;}
     .search_hot ul li a{ margin: 0 5px;}
     .search_formbox{height: 46px;}
     .search_formbox li.ss1{padding: 5px 10px;height: 36px;}
     .search_formbox li.ss1 input{font-size: 14px;height: 36px; line-height: 36px;}
     .search_formbox li.ss2{height: 46px;}
     .search_formbox li.ss2 input{ height: 46px;}

 }
 @media (max-width: 480px) {
     .search_tabbox{padding: 40px 5px;}
     .station_search_fot .fot_part1{font-size: 18px; padding:10px; width: auto; line-height: 28px;}
     .station_search_fot .fot_part2{overflow: hidden; padding: 15px 10px;}
 }




/*********站群搜索 end**********/
 .searchlistw2 .search-list {
     height: auto;
     margin-bottom: 20px;
     font-size: 13px;
     overflow: hidden;
     /*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-list li {
     height: 36px;
     line-height:36px;
     font-size: 15px;
     border-bottom: #eaeaea 1px dotted;
     vertical-align: bottom;
     overflow: hidden;
     padding:2px 0 2px 0;
     position: relative;
     /*background: url("../images/dot.png") left center no-repeat;*/
 }

 .search-work-guide-ul{  padding: 20px;border: #eee 1px solid;}
 .search-work-guide-ul .search-work-guide-bg{ padding: 15px 20px; background: #fafafa;}
 .searchlistw01 .search-list.search-work-guide-ul li.search-title{ background: none;}
 .search-work-guide-ul .search-work-list li .btn-online-processing {display: block;width: 66px;height: 23px;line-height: 23px;font-size: 14px;padding-left: 34px;background: url(../ss_images/zxbl_btn.png) 0 0 no-repeat; position: absolute;right: 0; top:13px;}
 .search-work-list li .title {display: block;margin-right: 100px;float: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .search-work-list li .date {padding-left: 45px;display: block;position: absolute;right: 0;top: 0;}
 @media (max-width: 767px) {
     .search-work-guide-ul{ padding: 10px;}
     .search-work-guide-ul .search-work-guide-bg{ padding: 10px; }
 }

.suggest-wrapper textarea{ border: 1px solid #ddd;  box-sizing: border-box; width: 100% !important;  }

/*2024-10-11*/
/*公开*/
.searchlistw .search-list li.search-resources.search-public-table {
    margin-top: 15px;height: auto; margin-bottom: 5px;
}
.searchlistw .search-list li.search-resources.search-public-table td.td-label {
    border: 1px solid #eee;
    color: #666;
    line-height: 20px;
    padding: 10px;
    word-break: break-all;
}
/*搜索-单位*/
.searchlistw .search-list li.search-title .search-column-tips{display: inline-block; height: 28px;line-height: 28px;color: #fff;font-size: 16px;padding:0 10px;border-radius: 3px;margin:6px 5px 6px 10px;background: #164FA6;}
.ls-search-unit-pic{width: 360px;height: 95px;float: left; margin-top: 5px; position: relative;color: #E10000;}
.ls-search-unit-pic a{color: #E10000;}
.ls-search-unit-pic img{width: 100%;height: 100%;}
.ls-search-unit-pic .ls-search-unit-name{display: block;width: 100%; height: 30px;line-height: 30px;top: 19px; position: absolute;left: 0;text-align: center;font-size: 22px;font-weight: bold;}
.ls-search-unit-pic .ls-search-unit-website{display: block;width: 100%;position: absolute;top:50px;left: 0;text-align: center;font-size: 16px;}
.ls-search-unit-info{margin: 20px 0 0 380px;font-size: 14px; line-height: 26px;}
.ls-search-unit-nav{overflow: hidden;}
.ls-search-unit-nav a{display: block;float: left;margin:10px 10px 0 0;font-size: 14px;height: 30px;line-height: 30px; padding: 0 14px;border-radius: 2px;background: #F7F7F7;}
.ls-search-unit-nav a:hover{background:#164fa6;color: #fff;}
/*数据发布 > 图表*/
.ls-search-dataBox{ margin-bottom: 10px;}
.ls-search-data-title{ background: #f7f7f7; font-size: 18px; line-height: 40px; font-weight: bold; padding: 0 10px;}
.ls-search-data-eChart-tel{ width: 180px; float: left;}
.ls-search-data-eChart-tel li{ margin: 0 0 8px; text-align: center; transition: 0.4s all; cursor: pointer;}
.ls-search-data-eChart-tel li a{ display: block;  background: #f7f7f7; border-radius: 5px; padding: 6px 5px; line-height: 2; font-size: 14px;}
.ls-search-data-eChart-tel li.num1{margin-top: 0;}
.ls-search-data-eChart-tel li.active a{ background: #164fa6; color: #fff;}
.secondQuota_wrap {display: none;}
.ls-search-data-eChart-tel li.active .secondQuota_wrap{display: block;}
.secondQuota {padding: 10px;background: #fff;margin-top: 5px;text-align: center;cursor: pointer;}
.secondQuota.active { color: #E10000;}
.chart-top{height:30px;font-size:14px;color:#666;line-height:30px;margin-bottom:6px;}
.chart-top ul li{float:left;margin:0 5px;}
.tjy_sjtop {height: auto;margin-bottom: 0;}
.tjy_sjtop ul li{ width:80px; height:32px;cursor: pointer; padding-bottom:5px; float:left; margin-right:10px; text-align:center;  font-size:14px;}
.tjy_sjtop ul li span{background:#e9e9e9; display:block;height:32px; line-height:32px;}
.tjy_sjtop ul li.active{ background:url(../images/fbsecdot.jpg) center bottom no-repeat;}
.tjy_sjtop ul li.active span{ background:#55ade4; color:#fff;}
.ls-search-data-eCharts{ margin-left: 190px; height: 410px; overflow: hidden;}
.ls-search-data-eCharts .statistic-chart{width: 100%;height: 380px;  }
@media (max-width: 767px) {
    /*搜索-单位*/
    .ls-search-unit-pic{width: auto;height: auto; float: none;}
    .ls-search-unit-info{margin-left: 0;}
    /*数据发布 > 图表*/
    .ls-search-data-eChart-tel{ float: none; width: auto;}
    .ls-search-data-eChart-tel li{width:100%; box-sizing: border-box; margin:0px 0 10px; }
    .ls-search-data-eCharts{ margin-left: 0px;}
}

.laydate-main-list-0 .layui-laydate-header{padding-right: 40px;}
.laydate-main-list-1 .layui-laydate-header{padding-left: 40px;}



