@charset "utf-8";
.smartSearchBodyContainer{width:1200px;margin-left: auto;margin-right:auto;padding-top: 20px;padding-bottom:50px;}
.smartSearchFilterToolbar{padding: 30px;background: url(../images/smartSearchToolbarBg.png) #dad7e2 no-repeat center;}
.resultTotalsBox{padding-left: 18px;padding-right:18px;}
.resultTotalsBox i.textBg{display: block;width: 18px;height: 36px;top: 0;}
.resultTotalsBox i.textBg.textBgLeft{left: 0;background: url(../images/resultTotalsLeftBg.png) no-repeat left center;}
.resultTotalsBox i.textBg.textBgRight{right: 0;background: url(../images/resultTotalsRightBg.png) no-repeat right center;}
.resultTotalsBox .resultTotalsMain{padding: 0 5px;background-color: #1e4b9c;font-size: 16px;line-height: 36px;}
.resultTotalsBox .resultTotalsMain span.text{color: #fff;}
.resultTotalsBox .resultTotalsMain span.number{color: #FFC600;}
.smartSearchFilterToolbar .filterBox{padding-top: 15px;}
.smartSearchFilterToolbar .filterBox .filterItemTypeBox{padding: 8px 0;line-height: 32px;font-size: 16px;}
.smartSearchFilterToolbar .filterBox .filterItemTypeBox .filterName{width: 84px;font-weight: bold;padding-left: 16px;}
.smartSearchFilterToolbar .filterBox .filterItemTypeBox .filterName i.icon{display: block;width: 8px;height: 32px;left: 0;top: 0;background: url(../images/filterNameDotIcon.png) no-repeat center;}
.smartSearchFilterToolbar .termsList{width: 1020px;}
.smartSearchFilterToolbar .termsList .termsName{margin-right: 35px;}
.smartSearchFilterToolbar .termsList .termsName a{color:#595963;cursor: pointer;}
.smartSearchFilterToolbar .termsList .termsName:hover a{color: #B21405;font-weight: bold;}
.smartSearchFilterToolbar .termsList .termsName a:hover{color: #B21405;font-weight: bold;}
.smartSearchFilterToolbar .termsList .termsName.active a{color: #B21405;font-weight: bold;}
.kmgovDateItem{height: 32px;}
.kmgovDateLabel { display: block; font-weight: 400; color: #595963; cursor: pointer;}
.smartSearchFilterToolbar .termsList .termsName.active .kmgovDateLabel{color: #B21405;font-weight: bold;}
.kmgovDateInputBox { z-index: 9;width: 158px;display: none;height: 130px;top: 32px;left: 0;background: url(../images/kmgovDateInputBoxBg.png) no-repeat left top;padding-top: 20px;padding-bottom: 10px;padding-left: 15px;padding-right: 15px;}
.kmgovDateInput {user-select: none;cursor: pointer;display: block;width: 94px;padding-left: 10px;padding-right: 32px;height: 22px;line-height: 22px;border: 1px solid #e6e6e6;background-color: #fff;border-radius: 3px;}
.kmgovDateInputTitleLable{font-size: 14px;color: #000;line-height: 24px;}
.kmgovDateInputItem{margin-top: 10px;padding-left: 20px;}
.kmgovDateLabelBox{height: 32px;padding-right: 24px;}
.kmgovDateLabelBox i.fa{cursor: pointer;display: block;width: 14px;height: 8px;right: 5px;top: 12px;background: url(../images/jtIcon.png) no-repeat center;}
.kmgovDateLabelBox i.fa.fa-caret-up{background: url(../images/jtIconA.png) no-repeat center;}
.kmgovDateInputItem .leftText{width: 20px;left: 0;height: 24px;line-height: 24px;font-size: 14px;color: #525359;}
.kmgovDateInputItem .time{width: 32px;height: 24px;right: 0;top: 0;display: block;background: url(../images/timeIcon.png) no-repeat center;user-select: none;}
#sureSelTimeBtn{cursor: pointer;user-select: none;margin-top: 8px;margin-left: auto;margin-right: auto;width: 90px;height: 26px;background: #1e4b9c;border-radius: 4px;line-height: 26px;text-align: center;color: #FCF3F3;font-size: 14px;}
/*  */
.smartSearchFilterResultBox{padding-top: 20px;}
.smartSearchFilterResultMainBox{width: 790px;/*padding-right: 30px;*/}
.smartSearchFilterResultRelevantColumnTitle{padding-left: 14px;line-height: 32px;font-size: 20px;font-weight: 600;color: #000000;padding-top: 4px;padding-bottom:4px;border-bottom: 1px solid #EFEFEF;}
.smartSearchFilterResultRelevantColumnTitle .leftLine{display: block;width: 4px;left: 0;height: 20px;top: 10px;background-color: #B21405;user-select: none;}
.smartSearchFilterResultRelevantColumnTitle .smartSearchFilterRelevantColumnName{height: 32px;line-height: 32px;letter-spacing: 2px;}
.smartSearchFilterResultRelevantColumnList{padding: 8px 0;}
.smartSearchFilterResultRelevantColumnList li{padding: 4px 0;height: 32px;line-height: 32px;}
.smartSearchFilterResultRelevantColumnList li a{display: block;padding-right: 160px;position: relative;font-size: 14px;color: #3F3F43;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.smartSearchFilterResultRelevantColumnList li span{display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.smartSearchFilterResultRelevantColumnList li  i.fwTypeName{display: block;position:absolute;height:22px;right: 0;top: 4px;font-style: normal;line-height: 22px;background: #eef7ff;font-size: 14px;padding: 0 8px;border: 1px solid #5382af;color: #1a69b6;border-radius: 3px;user-select: none;max-width: 142px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.smartSearchFilterResultRelevantColumnList li span.time{width: 98px;text-align: right;height: 32px;line-height: 32px;color: #B7B7B7;right: 0;top: 0;}
.smartSearchFilterResultFocusBox{overflow: hidden;}
.smartSearchFilterResultFocus{width: 434px;height: 252px;overflow: hidden;display: none;}
.smartSearchFilterResultFocus li a,.smartSearchFilterResultFocus li img{display: block;width: 434px;height: 252px;}
.smartSearchFilterResultFocus span.next,.smartSearchFilterResultFocus span.prev{cursor: pointer;display: block;width: 46px;height: 100px;top: 50%;margin-top: -50px;filter: alpha(opacity=20); -moz-opacity: .2; opacity: .2; transition: All .5s ease; -webkit-transition: All .5s ease; -moz-transition: All .5s ease; -o-transition: All .5s ease}
.smartSearchFilterResultFocus span.next{right: 0;background: url(../images/rightJt.png) #000 no-repeat center;}
.smartSearchFilterResultFocus span.prev{left: 0;background: url(../images/leftJt.png) #000 no-repeat center;}
.smartSearchFilterResultFocus .prev:hover, .smartSearchFilterResultFocus .next:hover { filter: alpha(opacity=60); -moz-opacity: .6; opacity: .6 }
.smartSearchFilterResultFocus .hd { overflow: hidden; zoom:1; position: absolute; bottom: 5px; right: 10px; z-index: 3 }
.smartSearchFilterResultFocus .hd li { float: left; line-height: 5px; text-align: center; font-size: 12px; width: 20px; height: 5px; cursor: pointer; overflow: hidden; background: #919191; margin-left: 4px; filter: alpha(opacity=80); opacity: .8; transition: All .5s ease; -webkit-transition: All .5s ease; -moz-transition: All .5s ease; -o-transition: All .5s ease; }
.smartSearchFilterResultFocus .hd .on { background: #fff; filter: alpha(opacity=100); opacity: 1; }
.smartSearchFilterResultFocusNews{height: 252px;width: 336px;overflow: hidden;display: none;}
.smartSearchFilterResultFocusNewsList li{line-height: 28px;padding: 4px 0;font-size: 14px;}
.smartSearchFilterResultFocusNewsList li a{display: block;height: 28px;line-height: 28px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-left: 20px;position: relative;}
.smartSearchFilterResultFocusNewsList li i.fkIcon{width: 16px;height:28px;left: 0;top: 0;background: url(../images/fkIcon.png) no-repeat center;}
.smartSearchFilterResultFocusNewsList li span.title{height: 14px;color: #3F3F43;}
.smartSearchFilterResultTab{margin-bottom: 10px;}
.smartSearchFilterResultTabNav{padding: 5px 0;border-bottom: 1px solid #EFEFEF;display: none;}
.smartSearchFilterResultTabNav li{line-height: 42px;float: left;margin: 0 8px;font-size: 20px;color: #000000;font-weight: 600;cursor: pointer;}
.smartSearchFilterResultTabNav li.on{color: #B21405;}
.smartSearchTabPalList li{line-height: 32px;padding: 8px 0;font-size: 14px;}
.smartSearchTabPalList li a{display: block;height: 24px;line-height: 24px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-left: 20px;position: relative;padding-right: 140px;}
.smartSearchTabPalList li i.fkIcon{width: 16px;height:24px;left: 0;top: 0;background: url(../images/fkIcon.png) no-repeat center;}
.smartSearchTabPalList li i.fwTypeName{height:22px;right: 0;top: 0;font-style: normal;line-height: 22px;background: #FBF5F1;font-size: 14px;padding: 0 8px;border: 1px solid #B21405;color: #B21405;border-radius: 3px;user-select: none;}
.smartSearchTabPalList li i.fwTypeTime{height:24px;right: 0;top: 0;font-style: normal;line-height: 24px;font-size: 14px;padding: 0 8px;color: #B21405;border-radius: 3px;user-select: none;font-style: normal; width: 98px; text-align: right; color: #B7B7B7;}
.smartSearchTabPalList li span.title{height: 14px;color: #3F3F43;}
.smartSearchFilterResultTabPal{padding-top: 8px;}
/*  */
#relatedCategories{margin-bottom: 15px;}
#relatedCategories .relatedCategoriesItem a{margin-right: 10px;padding: 0 16px;line-height: 28px;margin-bottom: 6px;/*background: #FBF5F1;border: 1px solid #B21405;*/border-radius: 16px;display: block;font-size: 16px;}
/*  */
#smartSearchRelevantList{padding: 10px 0;}
#smartSearchRelevantList .noresult{line-height: 24px;font-size: 14px;}
#smartSearchRelevantList li{margin-bottom: 30px;}
.smartSearchRelevantItemTitle{height: 30px;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 16px;}
.smartSearchRelevantItemTitle span.columnName{font-size: 14px;display: block;float: left;height: 30px; background: #1a69b6; border-radius: 4px;padding: 0 10px;color: #fff;margin-right: 5px;max-width: 135px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.smartSearchRelevantItemTitle a.relevantItemTitleText{display: block;float: left;color: #2E5CA7 ;max-width: 635px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.smartSearchRelevantItemTitle a.relevantItemTitleText em{color: #B21405;font-style: normal;}
.xxgkTypeItemTable{width:788px;border-right: 1px solid #EFEFEF;border-top: 1px solid #EFEFEF;margin-top:15px;}
.xxgkTypeItemTable .xxgkTypeItemTowTdItem{width: 363px;padding: 10px 15px 5px;line-height: 24px;border-left: 1px solid #EFEFEF;border-bottom: 1px solid #EFEFEF;}
.xxgkTypeItemTable .xxgkTypeLabel{font-size: 14px;font-weight: bold;height: 24px;overflow: hidden;width: 80px;text-overflow:ellipsis;white-space: nowrap;}
.xxgkTypeItemTable .xxgkTypeText{font-size: 14px;}
.xxgkTypeItemTable .xxgkTypeItemTowTdItem .xxgkTypeText{width: 238px;height: 24px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xxgkTypeItemTable .xxgkTypeItemTd{padding: 10px 15px 5px;line-height: 24px;border-left: 1px solid #EFEFEF;border-bottom: 1px solid #EFEFEF;}
.publicTypeItemTextCon{padding: 8px 0;font-size: 14px;color: #3F3F43; line-height: 24px;}
.publicTypeItemTextCon em{color: #B21405;font-style: normal;}
.publicTypeItemInfoBox span{display:block;font-size: 14px;line-height: 21px;float: left;margin-right:12px;color: #B7B7B7;}
/*  */
.smartSearchRecommendMainBox{padding-left: 29px;width: 350px;border-left: 1px solid #EFEFEF;padding-bottom: 90px;}
.smartSearchRecommendTypeTitle{padding-left: 14px;line-height: 32px;font-size: 20px;font-weight: 600;color: #000000;padding-top: 4px;padding-bottom:14px;}
.smartSearchRecommendTypeTitle .leftLine{display: block;width: 4px;left: 0;height: 20px;top: 10px;background-color: #B21405;user-select: none;}
.smartSearchRecommendTypeTitle .smartSearchRecommendTypeName{height: 32px;line-height: 32px;letter-spacing: 2px;}
.smartSearchRecommendList{padding-left: 14px;padding-bottom: 30px;}
.recommendTitle{line-height: 32px;font-weight: 600;color: #000000;font-size: 16px;}
.recommendTitle span{display: block;height: 32px;line-height: 32px;}
.recommendTitle span.showMoreColumnTjBtn{right: 0;color: #B21405;top: 0;padding-right: 24px;cursor: pointer;user-select: none;}
.recommendTitle span.showMoreColumnTjBtn i{display: block;height: 32px;width: 20px;right: 0;top: 0;background: url(../images/jtIcon.png) no-repeat center;}
.recommendTitle span.showMoreColumnTjBtn i.zsjtUp{background: url(../images/jtIconA.png) no-repeat center;}
#showMoreColumnTjList{overflow: hidden;}
#showMoreColumnTjList.showMoreColumnTjList1{max-height: 120px;}
#showMoreColumnTjList li{line-height: 24px;font-size: 14px;color: #3F3F43;cursor: pointer;margin-top: 6px;}
#showMoreColumnTjList li:hover{ background-color: #eee; font-weight: bold;}
#showMoreColumnTjList2{overflow: hidden;}
#showMoreColumnTjList2.showMoreColumnTjList1{max-height: 120px;}
#showMoreColumnTjList2 li{line-height: 24px;font-size: 14px;color: #3F3F43;cursor: pointer;margin-top: 6px;}
#showMoreColumnTjList2 li:hover{ background-color: #eee; font-weight: bold;}
/* 查看更多办事服务 */
#bsfwBtnBox{text-align: center;}
#moreBsfwBtnIs {font-size: 16px;display: inline-block;width: 100px;margin-left:25px;margin-right: 25px;height: 32px;line-height: 32px;margin-bottom: 16px;cursor: pointer;text-align: center;color: #B21405;border-radius: 6px;margin-top: 8px;font-weight: 600;background: url(../images/jzgdBtn.png) no-repeat center;}
#sqBsfwBtnIs {font-size: 16px;display: inline-block;width: 100px;margin-left:25px;margin-right: 25px;height: 32px;line-height: 32px;margin-bottom: 16px;cursor: pointer;text-align: center;color: #B21405;border-radius: 6px;margin-top: 8px;font-weight: 600;background: url(../images/sqBtn.png) no-repeat center;}
/*  */
.pagination { text-align: center; margin-top: 20px; }
.pagination .prev-btn, .pagination .next-btn, .pagination .page-number { display: inline-block; vertical-align: middle; font-size: 14px; line-height: 24px; padding: 0 10px; border: 1px solid #D8D8D8; background-color: #fff; cursor: pointer; user-select: none; }
.pagination .page-number{ color: #3F3F43; }
.pagination .page-number,.pagination .prev-btn{ border-right: 0; }
.pagination .prev-btn{ border-radius: 6px 0px 0px 6px; }
.pagination .next-btn{ border-radius: 0 6px 6px 0; }
.pagination .prev-btn, .pagination .next-btn{ color: black; }
.pagination .active { background-color: #1a69b6; color: #fff; border: 1px solid #1a69b6; }
.pagination .disabled { /* pointer-events: none; */ cursor: not-allowed; opacity: 0.5; }
.smartSearchRecommendPicLink{margin-bottom: 15px;}
.smartSearchRecommendPicLink a,.smartSearchRecommendPicLink img{display: block;width: 100%;height: 100%;}
.smartSearchRecommendMainBox .recommendList li{padding: 4px 0;}
.smartSearchRecommendMainBox .recommendList li a{display: block;line-height: 24px; font-size: 14px; color: #3F3F43;}
.smartSearchRecommendMainBox .recommendList li a:hover{background-color: #eee;font-weight: bold;}
/* 弹窗 */
.tydlModa { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.2); z-index: 5000; z-index: 999;}
.tydlModa .tydlAlertBox { width: 300px; border-radius: 5px; border: 1px solid #d9d9d9; background: #fff; overflow: hidden; margin: 0 auto; }
.tydlModa .tydlAlertBox h6 { background: #f2f2f2; padding: 10px; line-height: 20px; font-size: 16px; text-align: center; }
.tydlModa .tydlAlertBox p { padding: 20px; line-height: 26px; font-size: 14px; color: #808080; }
.tydlModa .tydlAlertBox .btn { cursor: pointer; width: 80px; line-height: 36px; border-radius: 5px; text-align: center; font-size: 16px; margin: 0 auto 20px; background: #D9D9D9; }
.tydlModa .tydlAlertBox .col2 .col { width: 120px; float: left; }
.tydlModa .tydlAlertBox .col2 .col .btn { width: 100%; }
.tydlModa .tydlAlertBox .col2 { padding: 0 20px; }
.tydlToast { z-index: 1000;position: fixed; display: inline-block; padding: 5px 10px; line-height: 24px; font-size: 14px; color: #fff; background: #000; max-width: 300px; border-radius: 5px; }
.tydlLoadding { border-radius: 8px; position: fixed; max-width: 280px; padding: 20px; background: #8e8e8e; text-align: center; color: #fff; font-size: 16px; line-height: 24px; }
.tydlLoadding .loaddingImg { width: 50px; height: 50px; margin: 0 auto; display: block; }
/* 搜索联想 */
.zcwdHeadSearch,.zcwdHeadBanner{overflow: visible;}
.zcwdHeadSearch{position: relative;z-index: 999;}
.zcwdHeadSearch .autocomplete-button { border: 0; background-color: transparent; width: 79px; height: 52px; float: left; display: block; outline: none; text-indent: -9999px; cursor: pointer; }
.proposal-box {position: absolute;height: auto;left:26px;}
.proposal-list {list-style: none;box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.44);-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;border-radius: 12px;background: #fff;overflow: hidden;}
.proposal-list li { text-align: left; padding: 10px; font-family: inherit; border-bottom: 1px solid rgba(0, 0, 0, 0.16); height: 32px; line-height: 32px; background-color: rgb(255, 255, 255); cursor: pointer; }
.proposal-list li.proposal.selected { background-color: #D11E1E; color: white; }
/* 返回顶部 */
#return-top { position: fixed; cursor: pointer; bottom: 15%; left: 50%; margin-left: 600px; width: 52px; height: 52px; display: none; background: url(../images/return-top.png) no-repeat center center; }
.proposal-jt{position: absolute; display: none; width: 16px; height: 11px; top: -11px; left: 36px; background: url(../images/sjtIcon.png?t=21) no-repeat center bottom;}