﻿@charset "utf-8";
/* CSS Document */
#search_hasreslut{padding-bottom: 20px;}
.ls-search{ width: 330px; background-image: url("../images_new/searbg2.png") !important;}
.ls-search .ss1{position: relative;}
.ls-search .msg-box{position: absolute; left: 0;}

.ls-searchbox{ padding-left: 419px;}
.result_search{float:left; font-size:16px; padding:10px 0 0 15px; line-height:22px;}
.result_search input{background:#fff; border:1px solid #c1c1c1; width:18px; height:18px; margin:-5px 10px 0 0;}
.input-area{float:left; width:495px; height:34px; background:#fff; border:#487bc5  1px solid; border-right:none; line-height:34px; font-size:18px; color:#333;}
.searchbox ul li.se_box .input-area .search-keywords { border: none; }
.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:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background: url(../ss_images/arrow_right.png) right center no-repeat;}
.ls-top-oldlink{padding: 0 0 0 10px;}

/*搜索框*/
.search_typebg{background:#f7f7f7; padding:10px 0;box-shadow:#cccccc87 0 0 5px;}
.search_tips{width:910px;height:auto;line-height:30px;font-size:16px;padding:10px 0 8px 0;}
.search_tips .red{ color:#e00000; padding:0 8px;}
.search_tips .search_time{ float:left;padding-top:6px;}
.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:#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:#487bc5 ; color:#fff; border:1px solid #487bc5 ;}
.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:#487bc5 ; font-weight:bold; text-decoration:underline; }
.reslut_type ul li.active a{ color:#487bc5 ; }
.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:#487bc5 ; 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.active{ font-weight:bold; color:#4c70b7; 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(../ss_images/closeico.png) 38px center no-repeat #f7f8fc;  }
.search_unit .tit .show_btn{ height:26px;   background:url(../ss_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:0; -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(../ss_images/searchline.gif) 940px top repeat-y; min-height:500px;}
.leftbar{ width:910px; height:auto; float:left;}
.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{ display:block; float:left;}
.searchlistw .search-list li .author{ display:block; float:left; padding-right:45px;}
.searchlistw .search-list li .df_btn{ margin:6px 0 0 45px; width:66px; padding-left:34px; color:#487bc5 ; 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:#487bc5 ; 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; clear:both; font-size:14px; padding:0 0 0 20px; overflow: hidden; text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  line-clamp: 2;
}
.searchlistw .search-list li.search-column{color:#2052a4;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{   padding: 20px;border: #eee 1px solid;margin-bottom: 20px;}
.searchlistw01 .search-list{height:auto;    padding: 15px 20px; background: #fafafa;; font-size:13px; overflow:hidden; position: relative;}
.searchlistw01 .search-list li.search-title{line-height:40px; height:40px;  font-weight:bold;font-size:18px; padding:0 0 0 10px; clear:both;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; position: relative; }
.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 .column{ display: block; float: none; margin-right: 90px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.searchlistw01 .column .red{color: #ff0000;}
.searchlistw01 .search-list li.search-title a.more{ position: absolute; right: 0; top: 0; font-weight: normal; padding: 0 10px; font-size: 14px; color:#4c70b7;}
.searchlistw01 .sea-list{ line-height: 30px; height: 30px; overflow: hidden; font-size: 15px; background: url("../images_new/ico.png") 10px center no-repeat; padding:2px 90px 2px 25px; position: relative;    border-bottom: #eaeaea 1px dotted;}
.searchlistw01 .ss-bslist{ padding-right: 70px;}
.searchlistw01 .sea-list a{display:block; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.searchlistw01 .sea-list .ss-title{ float: none !important; width: 100% !important;}
.searchlistw01 .sea-list .ss-date{ position: absolute; right: 0; top: 2px; color: #999;}
.searchlistw01 .sea-list .ss-date a{ color: #c70017;}


/*热点信息&搜索历史*/
.rightbar{ width:330px; height:auto; float:right;}
.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(../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;}
.histry{ margin:0 0 5px; 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{ display: block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.hot_list ul li span{ display:inline-block; width:15px; text-align:center; height:15px; margin-right:10px; font-size:12px;  background:#888; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:15px; float: left; margin-top: 10px;}
.hot_list ul li .num1{ background:#ff4e00;}
.hot_list ul li .num2{ background:#ff8400;}
.hot_list ul li .num3{ background:#ffb400;}
/*搜索无内容*/
.search_noreslut{  padding:40px 0 80px 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{  width: 555px; margin: 0 auto;}
.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) {
	.searchlistw01{   padding: 10px;}
	.searchlistw01 .search-list{ padding: 10px;}
	.searchlist_bg{ min-height:300px;}
	.search_noreslut{  padding:20px 0;}
	.tips-box{  width: auto; }
	.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;}

}
/*外链弹窗*/
.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:#487bc5 ; 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;width: auto;display: none;}


/*搜索内容-领导-左侧*/
.search-leader-info-ul { padding: 20px;border: #eee 1px solid;position: relative;margin-bottom:20px;}
.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: 25px;}
.search-leader-info-con .search-leader-resume p{ min-height: 72px;}
.search-leader-info-con .search-leader-resume .detailed {font-size: 14px; color: #487bc5 ;}
.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: #fff;padding-left: 48px;background: #fdb850 url("../images/ld_xiexin_btn.png") 20px center no-repeat;}
.search-leader-info-con .search-leader-xiexin:hover{color: #fff;background-color: #fc9428;}
.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("../images/dot.png") 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;}

/*搜索内容-领导-右侧*/
.hide.active{display: block !important;}
.search-leader-type {height: 48px !important;width: 100%;line-height: 40px;position: relative;border-bottom: none;}
.search-leader-type li{ float: left; width: 157px; text-align: left;}
.search-leader-type li.search-leader-tabs-2{ float: right;}
.search-leader-type li a {display: block; color: #333; font-size: 16px; padding-left: 55px; background: url(../images_new/ldzc_sec1.jpg) center 0 no-repeat !important; cursor: pointer; height: 48px;}
.search-leader-type li.active a, .search-leader-type li a:hover {background: url(../images_new/ldzc_sec2.png) center 0 no-repeat #fff !important; color: #fff;}
.search-leader-type-list {background: #fafafa; padding-top: 10px;margin-bottom: 10px;}
.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 10px 1px;}
.search-leader-type-list li a{ color: #487bc5 ;}
.search-leader-type-list li .leader-name {float: left;width: 83px;text-align: center;display: block;font-size: 18px;font-weight: bold;}
.search-leader-type-list li .leader-position {margin-left: 80px;color: #666;font-size: 0;}
.search-leader-type-list li .leader-position span.span1 {background: none;font-size: 15px;padding: 1px 6px 2px 0; display: block; line-height: 1.8;}
.search-leader-type-list li.active a, .search-leader-type-list li a:hover {border-left: 1px solid #d81b18; padding-left: 0;}
.search-leader-type-list li.active .leader-name {color: #487bc5 ;}


@media (min-width: 992px) and (max-width:1299px) {
	.ls-searchbox{padding-left: 0; padding-top: 30px;}
	.ls-search{margin-left: 240px;}
	.ls-top-oldlink{ float: none; margin: 0 auto; padding-top: 15px; clear: both; text-align: center;}
	.searchlist_bg{ background-position: 677px 0;}
	.search_tips{width: auto;}
	.leftbar{width: 662px;}
	.rightbar{width: 300px;}
	.search-leader-type li{width: 145px;}
	.search-leader-type li a{padding-left: 45px;}
}
@media(max-width:991px) {
	.ls-searchbox{padding-left: 0;}
	.search_tips{ width: auto; padding: 0 0 10px;}
	.result_search{float: none; text-align: center;}
	.leftbar{ width: auto; float: none;}
	.leftbar{ padding-right: 0;}
	.containerbox{padding: 5px 10px;}
	.search_noreslut{background: none; padding: 0;}
	.search_noreslut .search_noreslutfont,.search_noreslut .search_noreslutbox{padding: 0; background: none; width: auto;}
	.search-leader-info-ul{ margin-bottom: 10px; padding: 10px;}
	.search-leader-info-con .search-leader-xiexin{top: 0;}
	.search-leader-info-news{ margin-top: 10px; padding:5px 10px;}
}
@media (max-width: 767px) {
	.ls-search{background-image: none !important;}
	.search_typebox{ display:none;}
	.search_tips{height: auto; padding:0 0 10px;}
	.search_tips .search_time{ line-height:28px; padding-top: 0;}
	.search_tips .search_time,.search_tips .search_titcont{ float:none;}
	.search_titcont li{ margin: 0 10px 0 0;}
	#search_hasreslut{padding: 0;}
	.containerbox{ margin-top: 0 !important; padding: 10px;}

	.searchlistw .search-list li.search-title{ height: auto; line-height: 1.4; padding: 8px; white-space: normal;}
	.searchlistw .search-listimg { height:auto;}
	.searchlistw .search-listimg .search-img { position:inherit; top:auto; left:auto; margin:8px auto 0;}
	.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 .author{padding-right: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{padding-left: 10px!important;}

	.search-leader-info .search-leader-img{ float: none; margin: 0 auto; text-align: center;}
	.search-leader-info .search-leader-info-con{margin: 10px 0 0;}
	.search-leader-info-con .search-leader-name{height: auto;}
	.search-leader-info-con .search-leader-xiexin{position: static;}
}
@media (max-width:480px) {
	.pagination { margin-bottom:0;}
	.search_typebox{ display: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;}
	.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 .author{padding-right:10px;}
	.searchlistw .search-list li .df_btn{ margin-left:0;}
}




