﻿@charset "utf-8";
.ls-search-container{ padding: 20px 30px; background: #fff;}
/*站群列表*/
.ls-search-sites{
    display: none;right: 0;border-radius: 10px; -moz-border-radius: 10px;   border:1px solid #1d67b9; left:0; top:75px; padding: 20px; background: #fff; position: absolute; z-index: 999; -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);}
.ls-search-sites  .sites-list { clear: both;position: relative;padding-left: 80px; line-height: 40px; left: 0;display: block;}
.ls-search-sites  .sites-list .unittype{ position: absolute; left:0; top:0; font-size: 16px;   width: 80px; font-weight: bold; }
.ls-search-sites  .sites-list .unittype .sp-font{ margin: 0 8px;}
.ls-search-sites  .sites-list  ul li{ float: left; width:16.6%; margin-bottom: 10px; font-size: 16px; text-align: center; }
.ls-search-sites  .sites-list  ul li a{ display: block; margin: 0  5px; padding: 0 8px; height: 40px; line-height: 40px; background: #f9fafb;   -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; border-radius: 5px; -moz-border-radius: 5px;
    cursor: pointer; }
.ls-search-sites  .sites-list  ul li a:hover,
.ls-search-sites  .sites-list  ul li a.active { background: #1d67b9; color: #fff;  }
@media (max-width: 1419px) and (min-width: 1200px){

}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-search-sites{ top:125px;}
    .ls-search-sites  .sites-list  ul li{ width: 20%;}
}
@media (max-width: 991px){
    .ls-search-sites{ top:255px;}
    .ls-search-sites  .sites-list  ul li{ width: 25%;}
}
@media (max-width: 767px){
    .ls-search-sites{ padding: 10px; left:5px; right: 5px;}
    .ls-search-sites  .sites-list{ padding-left: 0;}
    .ls-search-sites  .sites-list .unittype{ position: static; display: block;}
    .ls-search-sites  .sites-list  ul li{ width: 50%;}
}
 /*搜索导航*/
.ls-search-nav{ height: 55px; background: #f1f1f1; line-height: 55px;}
.ls-search-nav li{ float: left; padding: 0 25px; font-size: 18px; font-weight: bold; color: #555;}
.ls-search-nav li a{ color: #555; display: block;  position: relative;}
.ls-search-nav li i{ position: absolute; width: 0; left:0; right: 0; bottom: 0;}
.ls-search-nav li a i{display: block; position:absolute; left:50%; bottom:0; height:3px; background:#1e67b9; width:0; z-index:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.ls-search-nav li a:hover i,.ls-search-nav li.active a i{ width:100%; left:0;}
.ls-search-nav li.active a,.ls-search-nav li.active { color: #1e67b9;}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-search-nav li{ padding: 0 20px; }
}
@media (max-width: 991px){
    .ls-search-container{ padding: 20px; }
    .ls-search-nav{ height: auto; }
}
@media (max-width: 767px){
    .ls-search-container{ padding: 10px; background: #fff;}
}
/*搜索分类*/
.search_typetable { margin-bottom: 10px;  }
.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_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; margin-right: 90px !important;  }
.search_unit.expand .search_bmlist{ height:auto; overflow:inherit;}
/*.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:#1c67ba; text-decoration:underline; }
.search_unit ul li a.wait:hover,.search_unit ul li a.wait{ color:#acacab;}
.search_unit .tit{ position:absolute; right:0; bottom:4px; color:#333; cursor:pointer; width:64px; height:26px; line-height:26px;border:1px solid #e5e5e5;  background:#edf5ff; font-size:14px; padding-left:12px;}
.search_unit .hide_btn{ display:none; height:26px;  background:url(../ss_images/closeico.png) 38px center no-repeat #edf5ff;  }
.search_unit .show_btn{ height:26px;  background:url(../ss_images/openico.png) 38px center no-repeat #edf5ff;  }
.search_unit.expand .hide_btn{ display:block; height:26px;  background:url(../ss_images/closeico.png) 38px center no-repeat #edf5ff;  }
.search_unit.expand .show_btn{ display:none; }
@media (max-width: 767px){
    .search_typetable{ display: none;}

}

/*搜索条件*/
.ls-search-top{ width: 975px; position: absolute; left:0; top:0; line-height: 29px; padding: 5px 0 10px 0; border-bottom: 1px solid #dcdcdc; font-size: 14px;}
.ls-search-top .ls-search-time{ color: #999; padding-right: 20px;}
.ls-search-top .ls-search-type .select {float: left;margin-right: 12px;height: 29px;}
.ls-search-top .ls-search-type .select select { border: none; }
.ls-search-top .ls-result-module { float: right;}
.ls-search-top .ls-result-module .result-title{  float:left; line-height: 30px; padding-right: 10px; color: #1e67b9;cursor: pointer;}
.ls-search-top .ls-result-module .ls-result-form{ float: left; border: 1px solid #ddd; border-radius: 5px; -moz-border-radius: 5px;   position: relative; width: 180px; height: 30px;}
.ls-search-top .ls-result-module .ls-result-form li.ss1{ position: relative; display: block; margin-right: 40px; padding-left: 10px;  }
.ls-search-top .ls-result-module .ls-result-form li.ss1 input{ display: block; width: 100%; border: none; height: 30px; line-height: 30px;}
.ls-search-top .ls-result-module .ls-result-form li.ss2{ position: absolute; width: 40px;  height: 30px; right: 0; top:0; bottom: 0; color: #999; }
.ls-search-top .ls-result-module .ls-result-form li.ss2 input{ width: 100%; border: none;  height: 30px;  font-size: 0;  background: url(../images-search/search-btn.png) center center no-repeat; vertical-align: top; }
.ls-search-top .ls-result-module .ls-result-form li .msg-box{ position: absolute; top:0;}
.ls-search-time{  margin-top: 10px;}
.ls-search-time .search-count{ color: #f00; margin: 0 2px;}
@media (min-width: 1200px) and (max-width: 1419px) {
    .ls-search-top{ width: 855px; }
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-search-top{ width: 662px;  }
    .ls-search-top .ls-search-time{ float: none; margin-bottom: 6px;}
}
@media (max-width: 991px){
    .ls-search-top{ float: none; width: auto; position: static;}
    .ls-search-top .ls-search-time{ float: none;}
}
@media (max-width: 767px){
    .ls-search-top .ls-search-type,.ls-search-top .ls-result-module{ float: none; line-height: 30px; }
    .ls-search-top .ls-result-module{ margin-top: 10px;}

}
/*主体*/
.ls-search-main{ padding: 20px 0 0 0;}
.ls-search-content{ position: relative; }
.ls-search-left{ width: 975px;  padding: 48px 30px 0 0; border-right: 1px solid #dcdcdc; }
.ls-search-right{ width: 324px; }
.ls-search-row{ margin:20px 0; }
.ls-search-left2{ padding-top: 0;}
@media (min-width: 1200px) and (max-width: 1419px) {
    .ls-search-left{ width: 855px;}
    .ls-search-right{ width: 224px; }
}

@media (min-width: 992px) and (max-width:1199px) {
    .ls-search-left{ width: 662px;   padding: 78px 20px 0 0;}
    .ls-search-right{ width: 224px; }
}
@media (max-width: 991px){
    .ls-search-left{ padding: 0; border: none;}
    .ls-search-left,.ls-search-right{ width: auto; float: none;}
    .ls-search-right{ margin-top: 10px;}
}
@media (max-width: 767px){
    .ls-search-main{ padding: 10px 0 0 0;}

}
/*标题*/
.ls-search-tabs{ min-height: 35px; line-height: 35px; background: #f1f1f1; font-size: 16px; color: #555555;}
.ls-search-tabs li{ float: left; font-weight: bold;}
.ls-search-tabs li a{ padding: 0 20px; color: #555555;}
.ls-search-tabs li.active,.ls-search-tabs li.active a{  color: #1e67b9;}
.ls-search-title{  height: 30px; line-height: 30px; position: relative;}
.ls-search-title .tit{font-size: 18px; font-weight: bold;}
.ls-search-title .delete-link{ position: absolute; right: 0; top:0; font-size: 14px; color: #999;  background: url(../images-search/delete-ico.png) no-repeat left center; padding-left: 20px; display: block;}
.ls-search-title .delete-link:hover{ color: #1e67b9; background: url(../images-search/delete-ico-hover.png) no-repeat left center;}
@media (max-width: 767px){
    .ls-search-tabs li a{ padding: 0 15px;}
}
/*聚合列表*/
.search-work-guide-ul{   padding: 10px;border: #eee 1px solid;margin-top: 20px;}
.search-work-guide-ul .search-work-guide-bg{height:auto;  padding: 10px; background: #fafafa; overflow:hidden; position: relative;}
.search-work-guide-ul .search-work-guide-bg .search-type-title{line-height:40px; height:40px;  font-weight:bold;font-size:18px;  clear:both;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; position: relative; }
.search-work-guide-ul .search-work-guide-bg .search-type-title img{ vertical-align:middle; padding:0 8px 0 0;}
.search-work-list li{ height: 36px; line-height: 36px; background: url(../images-new/ico.png) no-repeat left center; padding: 0 90px 0 14px;  font-size: 16px; position: relative;}
.search-work-list li .date {  position:absolute; right: 0; top:0; color: #999;}
.search-work-list li a{ display: inline-block;  max-width: 100%; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
@media (max-width: 767px){
    .search-work-list li{ padding-right: 0; height: auto; line-height: 26px; margin-bottom: 8px; background-position: left 10px;}
    .search-work-list li a{white-space:normal; }
    .search-work-list li .date{ position: static; display: block; float: none;}
}
/*专题*/
.ls-special-ban{ float: left;  width: 320px;}
.ls-special-ban .special-title{ display: none; font-size: 18px; padding: 5px 0; font-weight: bold; line-height: 38px; }
.ls-special-ban .special-img img{ width: 100%; height: auto; }
.ls-special-box{ margin-left: 340px;}
.ls-special-box .ls-doc-list{ margin-top: 0;}
.ls-special-box .ls-doc-list li{ padding-right: 0;     height: 36px;line-height: 36px;}
.ls-special-box .ls-doc-list li .date{ display: none;}
@media (max-width: 767px){
    .ls-special-ban{ float: none;  width: auto; text-align: center;}
    .ls-special-ban .special-img img{ max-width: 100%; width: auto;}
    .ls-special-box{ margin-left: 0;}
}
/*公共列表*/
.ls-doc-list{ margin-top: 6px;}
.ls-doc-list li{ height: 34px; line-height: 34px;     background: url(../images-new/ico.png) no-repeat left center; padding:0 90px 0 14px; position: relative; font-size: 14px;  }
.ls-doc-list li a{  max-width: 98%; 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; }
/*综合列表*/
.ls-search-list .red{ color: #ff6600; }
.ls-search-list .search-title{ line-height: 30px; font-size: 16px; margin-bottom: 10px; }
.ls-search-list .search-title .search-column-name{ display: inline-block; padding: 0 8px; background: #1d67ba;border-radius: 5px; -moz-border-radius: 5px; color: #fff; margin-right: 12px; }
.ls-search-list .search-title .title-link{ background: url(../images-search/search-xwico.png) no-repeat left center; padding-left: 22px; }
.ls-search-list .search-info{ font-size: 14px; margin-bottom: 5px; line-height: 26px;}
.ls-search-list .search-url{ font-size: 14px;  white-space: normal; word-break: break-all;  color: #999; padding-bottom: 5px; line-height: 26px;}
.ls-search-list .search-info-res{ font-size: 14px;   margin-bottom: 5px; line-height: 26px;}
.ls-search-list .search-info-res .content-info{ margin-right: 12px;  color: #999; display: inline-block; vertical-align: middle;}
.ls-search-list .search-info-res .content-info a:hover{ color: #d80c18;}
.ls-search-list .search-info-res .column{ color: #1e67b9;}
.ls-search-list .work-column{  font-size: 14px; padding-bottom: 5px; line-height: 26px;}
.ls-search-list .work-column p{ /*min-width: 50%;*/ float: left;margin-right: 20px;}
.ls-search-list  .search-public-table{ margin-bottom: 10px;}
.ls-search-list  .search-public-table .table{ border: 1px solid #dcdcdc; }
.ls-search-list  .search-public-table .table td{ padding: 8px; line-height: 26px; border-bottom: 1px solid #dcdcdc; }
.ls-search-list  .search-public-table .table .td-label{ width: 90px; text-align: center; background: #f7f7f7; }
.ls-search-list  .search-public-table .table .td-label i{ display: inline-block; width: 12px;}
.ls-search-list  .search-public-table .table .td-label i.i1{  width: 8px;}
.ls-search-list .search-info-res .downfile{ margin:0 10px; color: #1e67b9;}
.ls-search-list .search-info-res .downfile a{  margin-right: 10px; color: #1e67b9; display: inline-block;  padding-left: 20px;  }
.ls-search-list .search-info-res .downfile .doclink{background: url(../images-search/doc-file.png) left center no-repeat; }
.ls-search-list .search-info-res .downfile .pdflink{ background: url(../images-search/pdf-file.png) left center no-repeat ; }
.ls-search-list .search-info-res .content-filelist{ position: relative; display: inline-block;   color: #1e67b9;}
.ls-search-list .search-info-res .content-filelist .policy { padding-left: 20px; background: url(../images-search/file-ico.png) no-repeat left center; color: #1e67b9;}
.ls-search-list .search-info-res .content-popbox .toparr{position: absolute;left:50%; margin-left: -31px; top:-12px;height: 13px;width:21px;background: url("../images-search/filearr.png") left top no-repeat;z-index: 3; display: block;}
.ls-search-list .search-info-res .content-popbox{position: absolute;left: -100px; width: 300px; right: 0; top: 36px;background: #fff;border-radius: 4px;padding: 12px 20px; z-index: 2;box-shadow: 0 0 10px #cecece;display: none;}
.ls-search-list .search-info-res .content-popbox .close{ text-align: right; height: 15px; display: block; }
.ls-search-list .search-info-res .content-popbox .close a{ display: block; float: right; font-size: 0; width: 15px; height: 15px; background: url("../images-search/closejd.gif") 0 0 no-repeat; cursor: pointer;}
.ls-search-list .search-info-res .content-popbox li{  line-height: 24px;background: url(../images-new/ico.png) no-repeat left 10px;padding: 0 0 0 14px;position: relative;font-size: 14px; margin-bottom: 8px;}
.ls-search-list .search-info-res .content-popbox li a{color: #666;}
.ls-search-list .search-info-res .content-popbox li a:hover{color: #b60000;}
.ls-search-list .state{ height: 22px; line-height: 22px;  border-radius: 3px; -moz-border-radius: 3px;  font-size: 14px; background: #f1f1f1; padding: 0 8px; color: #666; display: inline-block;}
.ls-search-list .starting{  background: #ff6600; color: #fff; }
.ls-search-list.ls-work-list .search-info {
    margin-right: 20px;
}

@media (max-width: 767px){
    .ls-search-list .work-column p{ min-width: auto; float: none;}
    .ls-search-list .search-info-res .content-filelist{ padding: 10px; border: 1px solid #dcdcdc;  display: block;  margin: 10px 0;}
    .ls-search-list .search-info-res .content-popbox{ position: static; box-shadow: 0 0 0 #cecece; width: auto; padding: 0; display: block !important;}
    .ls-search-list .search-info-res .content-popbox .toparr,.ls-search-list .search-info-res .content-popbox .close{ display: none;}
}
/*图片列表*/
.ls-img-list .search-img{ float: left; width: 130px;}
.ls-img-list .search-img img{ width: 100%; height: 78px;}
/*.ls-img-list .search-info,.ls-img-list  .search-url,.ls-img-list .search-info-res{ margin-left: 160px; }*/
.ls-img-list .search-info{ margin-left: 150px; height: 78px; overflow: hidden; }
.ls-picturelist-list li{ float: left; width:303px; margin-top:20px; border: 1px solid #e8e8e8;}
.ls-picturelist-list li a{ display: block;  padding-bottom: 10px;}
.ls-picturelist-list li a:hover{ background:#f5f9ff; color: #1e67b9;}
.ls-picturelist-list li .img_img{ display: block; margin-bottom: 10px;}
.ls-picturelist-list li img{ width: 100%; height: auto;}
.ls-picturelist-list li .img_title,.ls-picturelist-list li .date,.ls-picturelist-list li .resources{ display: block;  font-size: 14px;  padding: 5px 20px; }
.ls-picturelist-list li .img_title{ font-size: 16px; line-height: 24px;}
.ls-picturelist-list li .date{ color: #999;}
.ls-picturelist-list li .resources{ color: #1e67b9;}
.page_more{ text-align: center;  font-size: 16px; margin-top: 10px;}
.page_more .more-font{ display: inline-block; color: #999;  background: url(../images-search/page-more.png) no-repeat right center; padding-right: 20px; }
.page_more .more-font:hover{ color: #125db2;  background: url(../images-search/page-more-hover.png) no-repeat right center; }
@media (min-width: 1200px) and (max-width: 1419px) {
    .ls-picturelist-list li{  width:262px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-picturelist-list li{  width:314px;}
}
@media (max-width: 991px){
    .ls-picturelist-list li{  width:346px;}
}
@media (max-width: 767px){
    .ls-img-list .search-img{ float: none; width: auto; margin-top:10px;}
    .ls-img-list .search-img img{  height: auto;}
    .ls-img-list  .search-info,.ls-img-list  .search-url,.ls-img-list .search-info-res{ margin-left: 0; }
    .ls-picturelist-list li{  width:100%; box-sizing: border-box; margin-top: 10px; float: none;}
}
/*视频列表*/
.ls-video-list  .search-title .title-link{ padding-left: 28px; background: url(../images-search/search-spico.png) no-repeat left center;}
.ls-videolist-list ul{ margin-right: -30px;}
.ls-videolist-list li{ float: left; width: 221px; margin:20px 30px 0 0; position: relative;}
.ls-videolist-list li a{ display: block;}
.ls-videolist-list li img{ width: 100%; height: 165px;}
.ls-videolist-list li .img_title{ position: absolute; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  left:0; right: 0; bottom: 0; height: 40px; line-height: 40px; text-align: center; color: #fff; padding: 0 6px; background: rgba(0, 0, 0, 0.6);  }
.ls-videolist-list li .ico{ display: block; position: absolute;  background: url(../images-search/videoico.png) no-repeat left center; left:50%; top:50%; margin-top: -29px; margin-left:-29px; width: 58px;height: 58px;  }
.ls-videolist-list li a:hover .ico{transition: ease-in-out .7s; transform: rotate(360deg); }
@media (min-width: 1200px) and (max-width: 1419px) {
    .ls-videolist-list li{  width: 264px;}
    .ls-videolist-list li img{ height: 198px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-videolist-list li{  width: 200px;}
    .ls-videolist-list li img{ height: 150px;}
}
@media (max-width: 991px){

}
@media (max-width: 767px){
    .ls-videolist-list ul{ margin-right: 0;}
    .ls-videolist-list li{  margin:10px 0 0 0; float: none; width: auto;}
    .ls-videolist-list li img{ height: auto;}
}
/*留言列表*/
.ls-message-list .search-title .title-link{ padding-left: 28px; background: url(../images-search/search-hdico.png) no-repeat left center;}
/*信息公开列表*/
.ls-public-list .search-title .title-link{ padding-left: 28px; background: url(../images-search/search-gkico.png) no-repeat left center;}
/*政策法规*/
.ls-publictype-row{ margin: 20px 0;}
.ls-public-code{ line-height: 22px; margin-bottom: 10px; position: relative; padding-right: 86px;}
.ls-public-code .tit{ display: block; float: left;}
.ls-public-code .item_box{ margin-left: 50px;}
.ls-public-code .item{ display: inline-block; margin-right: 4px; padding: 0 20px 0 8px; background: #f7f7f7; height: 22px; line-height: 22px; border: 1px solid #ececec; cursor: pointer; position: relative; margin-bottom: 5px;}
.ls-public-code .item:hover{ background: #1e67b9; border: 1px solid #1e67b9; color: #fff;}
.ls-public-code .item i{ display: block;  width: 9px; position: absolute; right: 5px; top:0; bottom: 0; background: url(../images-search/search-close.png) no-repeat center center;}
.ls-public-code .item:hover i{ background: url(../images-search/close-h.png) no-repeat center center;}
.ls-public-code .item.all{ position: absolute; right: 0; border: none; height: 30px; line-height: 30px; background: none; border: none;  top:50%; margin-top: -20px; padding: 0 0 0 30px;  color: #8cb9ea; margin-right: 0;}
.ls-public-code .item.all i{ left:0; right: auto;   display: inline-block;background: url(../images-new/f5-ico.png) center center no-repeat;width: 15px;height: 30px;margin-left: 10px; vertical-align: top; }
.ls-public-code .item.all:hover{ background: none;     color: #8cb9ea;}
.ls-public-code .item.all:hover  i{ transition: ease-in-out .7s; transform: rotate(360deg);}

.ls-public-type{  background: #fbfbfb;}
.ls-public-type .table td{ padding: 8px; line-height: 24px;}
.ls-public-type .table .type-tit-td{ width: 90px; text-align: center; background: #f7f7f7;}
.ls-public-type .table .type-tit-td i{ display: inline-block; margin:0 6px;}
.ls-public-type .table .border-b { border-bottom: 1px solid #ccc;}

.type-list-box{ position: relative;}
.type-list-box ul{ display: block; padding-right: 80px;}
.type-list-box.type-date-box ul{ padding-right: 0;}
.type-list-box li{ display:inline-block; padding: 0 12px;  background: url(../images-search/tyle-line.png) no-repeat right center;}
.type-list-box li:last-child{ background: none;}
.type-list-box .more-like{ position: absolute; display: block; padding-right: 12px; right:20px; top:0; background: url(../images-search/more-ico.png) no-repeat right center; color: #1e67b9;}
.type-list-box .more-like.open{ background: url(../images-search/more-icoh.png) no-repeat right center;}
@media (max-width: 767px){
    .ls-search-list  .search-public-table .table{ border-bottom: none;}
    .ls-public-type .table td,.ls-search-list  .search-public-table .table td{ width: auto !important;   display: block !important;}
    .ls-public-type .table .type-tit-td,.ls-search-list  .search-public-table .table .td-label{ text-align: left;}
    .ls-public-code{ padding-right: 0;}
    .ls-public-code .item.all{ position:relative;  display: block; margin-top: 0;}
}
 /*省市政策*/
.ls-policy-list .ls-policy-tit{ height: 32px; line-height: 32px; padding-left: 22px;  background: url(../images-search/ku-ico.png) no-repeat left center; }
.ls-policy-list li{ margin-bottom: 10px;}
.ls-policy-list li img{ max-width: 100%; height: auto;}
.ls-policy-list li .img-title{ display: none; }
@media (max-width: 767px){
    .ls-policy-list li img{ width: 100%;}
}
/*便民服务*/
.ls-service-row{  margin-bottom: 20px;}
.ls-work-title{ line-height: 20px;}
.ls-work-title .tit{ border-left:4px solid #1e67b9; padding-left: 6px; font-size: 18px; font-weight: bold; line-height: 20px;}
.ls-service-list ul{ margin-right: -12px;}
.ls-service-list li{ width: 155px; float: left; text-align: center; margin:10px 12px 0 0; }
.ls-service-list li a{ display: block; background: #fafafa; padding: 0 5px; height: 48px; line-height: 48px;  border: 1px solid #f1f1f1;border-radius: 5px; -moz-border-radius: 5px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s; }
.ls-service-list li a:hover{  border: 1px solid #1e67b9; color: #1e67b9;}
@media (min-width: 1200px) and (max-width: 1419px) {
    .ls-service-list ul{ margin-right: 0;}
    .ls-service-list li{ width: auto; float: none; margin-right: 0;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-service-list ul{ margin-right: 0;}
    .ls-service-list li{ width: auto; float: none; margin-right: 0;}
}
@media (max-width: 991px){
    .ls-service-list li{ width: 172px;}
}
@media (max-width: 767px){
    .ls-service-list ul{ margin-right: -1%;}
    .ls-service-list li{ width: 49%; margin-right: 1%;}
}
/*政务新媒体*/
.ls-search-list .search-title-wx .title-link{background: url(../images-search/search-wx.png) no-repeat left center; padding-left: 28px;}
.ls-search-list .search-title-wb .title-link{background: url(../images-search/seearch-sina.png) no-repeat left center;  padding-left: 28px;}
.ls-search-list .search-title-tt .title-link{background: url(../images-search/search-tt.png) no-repeat left center;  padding-left: 28px;}
.ls-search-list .search-title-dy .title-link{background: url(../images-search/search-dy.png) no-repeat left center;  padding-left: 28px;}
.ls-medium-list .search-info-res { position: relative; }
.ls-medium-list .search-info-res .medium-column-info{ position:absolute; right: 0; top:0; }
.ls-medium-list .search-info-res .medium-column-info span{ display: inline-block; color: #999; margin-left: 15px;;  }
.ls-medium-list .search-info-res .medium-column-info .dy{  background: url(../images-search/yd-ico.png) no-repeat left center; padding-left: 20px;}
.ls-medium-list .search-info-res .medium-column-info .dz{  background: url(../images-search/zan-ico.png) no-repeat left center; padding-left: 20px;}
.ls-medium-list .search-info-res .medium-column-info .zk{  background: url(../images-search/kan-ico.png) no-repeat left center; padding-left: 20px;}
.ls-medium-list .search-info-res .medium-column-info .ly{  background: url(../images-search/ly-ico.png) no-repeat left center; padding-left: 20px;}
.ls-medium-list .search-info-res .medium-column-info .zf{  background: url(../images-search/zf-ico.png) no-repeat left center; padding-left: 20px;}
.ls-medium-list .search-info-res .medium-column-info .pl{  background: url(../images-search/pl-ico.png) no-repeat left center; padding-left: 20px;}
@media (max-width:1199px) {
    .ls-medium-list .search-info-res .medium-column-info{ position:static;}
    .ls-medium-list .search-info-res .medium-column-info span{ margin-left: 0; margin-right: 15px;}
}

/*答问知识库*/
.ls-knowledge-row{ margin-bottom: 15px;}
.ls-knowledge-tab{ background: #f1f1f1; margin-top: 5px;}
.ls-knowledge-tab li{ width: 50%; float: left;}
.ls-knowledge-tab li a,.ls-knowledge-tab li span{ cursor: pointer; display:block; font-size: 14px; height: 30px; line-height: 30px; text-align: center; position: relative;}
.ls-knowledge-tab li.active a,.ls-knowledge-tabbtabs li.active span{ font-weight: bold; color: #1d67ba; background: #eaf5ff;}
.ls-knowledge-tab li i{display: none; position: absolute; border: 4px transparent solid; border-bottom-color:#1d67ba; left: 50%; margin-left: -4px; bottom: 0;}
.ls-knowledge-tab li.active i{ display: block;}
.ls-knowledge-list{ margin-top: 6px; min-height: 160px;}
.ls-knowledge-list li{float: left;width: 33.3%; }
.ls-knowledge-list li a{display: block; line-height: 32px; font-size: 14px; padding-left: 15px; background: left center no-repeat; background-image: url(../images-new/ico.png) !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
@media  (max-width: 1419px) {
    .ls-knowledge-list li{width: 50%; }
}
@media  (max-width:991px) {
    .ls-knowledge-row{ margin-bottom: 10px;}
    .ls-knowledge-list{ min-height: auto;}
    .ls-knowledge-list li{width: 20%; }
}
@media  (max-width:767px) {
    .ls-knowledge-list li{width: 33.3%; }
}
 /*热搜排行*/
.ls-ph-row{ margin-bottom: 20px;}
.ls-ph-list li{ height: 34px; line-height: 34px; position: relative; padding: 0 0 0 30px;}
.ls-ph-list li span{ position: absolute; left:0; top:50%; margin-top: -10px; display: block; width: 20px; line-height: 20px; text-align: center; height: 20px; color: #fff; background: #ccc;}
.ls-ph-list li .num1{  background: #fe2d37;}
.ls-ph-list li .num2{  background: #ff6600;}
.ls-ph-list li .num3{  background: #faaf20;}
.ls-ph-list li a{  max-width: 98%; display: inline-block; float: none; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; }
@media (max-width: 767px){
    .ls-ph-row{ margin-bottom:10px;}
}
/*专题服务*/
.ls-zt-row{ margin-bottom: 20px;}
.ls-zt-list{ margin-top: 8px;}
.ls-zt-list li{ margin-bottom: 10px; }
.ls-zt-list li img{ width: 100%; height: auto; }
.ls-zt-list li .img-title{ display: none;}
@media (max-width: 767px){
    .ls-zt-row{ margin-bottom: 10px;}
}
/*搜索历史*/
.ls-record-row{ margin-bottom: 20px;}
.ls-record-list li{ line-height: 24px; padding: 5px 0; }
@media (max-width: 767px){
    .ls-record-row{ margin-bottom: 10px;}
}
/*搜索评价*/
.ls-assess-row{ background: #f1f1f1; padding: 15px; margin-bottom: 20px;}
.ls-assess-row .ls-assess-title{ font-size: 16px; font-weight: bold; line-height: 32px; margin-bottom: 5px;}
.ls-assess-row .ls-assess-btn{ text-align: center; margin-right:-10px;}
.ls-assess-row .ls-assess-btn .btn{ height: 36px; line-height: 36px;  border-radius: 3px; -moz-border-radius: 3px;  margin-right: 10px;  width: 136px; background: #fff; border: 1px solid #fff; }
.ls-assess-row .ls-assess-btn .btn:hover{ border-color: #1d67ba;}
.ls-assess-row .ls-assess-btn .btn-yes{ padding-left: 30px;  background: url(../images-search/search-good.png) no-repeat 40px center #fff;}
.ls-assess-row .ls-assess-btn .btn-no{ padding-left: 30px;  background: url(../images-search/search-sad.png) no-repeat 36px center #fff;}
@media (min-width: 1200px) and (max-width: 1419px) {
    .ls-assess-row .ls-assess-btn .btn{ width: 90px;  }
    .ls-assess-row .ls-assess-btn .btn-yes{ padding-left: 20px;  background: url(../images-search/search-good.png) no-repeat 10px center #fff;}
    .ls-assess-row .ls-assess-btn .btn-no{ padding-left: 20px;  background: url(../images-search/search-sad.png) no-repeat 10px center #fff;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-assess-row .ls-assess-btn .btn{ width: 90px;  }
    .ls-assess-row .ls-assess-btn .btn-yes{ padding-left: 20px;  background: url(../images-search/search-good.png) no-repeat 10px center #fff;}
    .ls-assess-row .ls-assess-btn .btn-no{ padding-left: 20px;  background: url(../images-search/search-sad.png) no-repeat 10px center #fff;}
}
@media (max-width: 767px){
    .ls-assess-row{  padding: 10px; margin-bottom: 10px;}
}
@media (max-width: 400px){
    .ls-assess-row .ls-assess-btn .btn{ margin-right:0;  }
    .ls-assess-row .ls-assess-btn .btn{ width: 46%; margin-right: 2%;  }
    .ls-assess-row .ls-assess-btn .btn-yes{ padding-left: 20px;  background: url(../images-search/search-good.png) no-repeat 10px center #fff;}
    .ls-assess-row .ls-assess-btn .btn-no{ padding-left: 20px;  background: url(../images-search/search-sad.png) no-repeat 10px center #fff;}
}
/*搜索结果反馈*/
.ls-assess-form{ background: #fff; margin-top: 20px; padding: 15px;     -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2);}
.ls-assess-form .ls-assess-title{ font-size: 16px; line-height: 32px;}
.ls-assess-form .assess-tit{ font-size: 14px; color: #666; line-height: 32px;}
.ls-assess-form .assess-qus,.ls-assess-form .assess-btn{ margin-bottom: 10px;}
.ls-assess-form .assess-qus select{ width: 100%; color: #666; border: 1px solid #ddd; font-size: 14px; height: 40px; line-height: 40px; }
.ls-assess-form .assess-btn .search-submit,.ls-assess-form .assess-btn .search-reset{ height: 36px; line-height: 36px; padding: 0 16px; border: none; font-size: 14px; background: #f1f1f1; margin-right: 5px; border-radius: 3px; -moz-border-radius: 3px; }
.ls-assess-form .assess-btn:hover .search-submit{ background: #0958b0; }
.ls-assess-form .assess-btn .search-submit {  background:#0252ab; color: #fff;}
.ls-assess-form .assess-btn .search-reset:hover{background: #e3e3e3; }
@media (max-width: 767px){
    .ls-assess-form{ margin-top: 15px;}
}
/*满意弹窗*/
.ls-assess-good{ background: #fff; padding: 15px; position:fixed; z-index: 999;  width: 260px; height: 100px; top:50%; margin-top: -50px; left:50%; margin-left:-130px;    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2); text-align: center;  }
.ls-assess-good .assess-good-title{  font-size: 16px; padding-top: 5px; }
.ls-assess-good .assess-good-title  span{ display: block; line-height: 32px; text-align: center; }
.ls-assess-good .assess-good-info{ font-size: 14px; color: #666; line-height: 30px;}

/*搜索无结果*/
.search_noreslut{ padding:40px 0;}
.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) {
    .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;}

}
