* {
  font-family: 微软雅黑;
}

em {
  color     : red;
  font-style: normal;
}

.clearfix::after {
  clear     : both;
  content   : "";
  display   : block;
  width     : 0px;
  height    : 0px;
  visibility: hidden;
}

.allhistory {
  position  : absolute;
  width     : 638px;
  max-height: 1000px;
  z-index   : 9999;
  background: #FFF;
  cursor    : default;
  box-shadow: 0 2px 10px #BBBBBB;
  top       : 262px;
}

.allhistory ul li {
  border-bottom: 1px dashed #E9E9E9;
  cursor       : pointer;
  padding      : 2px 5px;
}

.cleanhistory {
  text-align: right;
  cursor    : pointer;
}

.content_left,
#jsearch-condition-box-content {
  width: 100%;
}

.header_wrap {
  height: 80px;
  width : 1200px;
  margin: 0 auto;
}

.header_wrap div {
  float     : left;
  margin-top: 14px;
}

.header_wrap .logo {
  width    : 255px;
  /* height: 80px; */
}

.header_wrap .place {
  padding-right: 20px;
  margin-left  : 10px;
  margin-top   : 30px;
  padding-left : 10px;
  /* width     : 108px; */
  height       : 20px;
  border-left  : 1px solid #E4E4E4;
  text-align   : center;
  line-height  : 20px;
  font-size    : 14px;
}

.header_wrap .help {
  margin-top: 30px;
  float     : right;
  font-size : 14px;
}

.header_wrap .help a {
  color: #B0B0B0;
}

.search_wrap {
  height         : 180px;
  background     : url(../images/bg.jpg) no-repeat;
  background-size: cover;
  padding-top    : 40px;
}

.search_wrap .search {
  width   : 925px;
  height  : 50px;
  margin  : 0 auto;
  position: relative;
}

.search_wrap .search .input1 {
  width       : 680px;
  height      : 50px;
  float       : left;
  border      : none;
  outline     : none;
  line-height : 50px;
  padding-left: 30px;
  margin-top  : 30px;
}

.search_wrap .search .input2 {
  width            : 130px;
  height           : 50px;
  background-color : #E7A422;
  color            : white;
  line-height      : 50px;
  border           : none;
  outline          : none;
  font-size        : 16px;
  /* letter-spacing: 10px; */
  margin-top       : 30px;
}

.search_wrap .search a {
  color: #ffffff;
}

#rusult-in {
  cursor: pointer;
}

.search_wrap .search .gaoji {
  position      : absolute;
  right         : 48px;
  top           : 35px;
  cursor        : pointer;
  /* font-weight: bold; */
  font-size     : 14px;
}

.search_wrap .search .zcwjjs {
  position : absolute;
  right    : -50px;
  top      : 57px;
  cursor   : pointer;
  font-size: 14px;
}

.search_wrap .search .spiltsearch {
  position : absolute;
  right    : 38px;
  top      : 56px;
  cursor   : pointer;
  color    : #ffffffff;
  font-size: 14px;
}

.jgqsearch {
  position      : absolute;
  right         : 0px;
  top           : 60px;
  cursor        : pointer;
  /* font-weight: bold; */
  font-size     : 14px;
}

.jgqsearch input[type=checkbox] {
  width  : 16px;
  height : 16px;
  outline: none;
}

.jgqsearch input[type=checkbox] {
  background-image: url("../images/checkbox.png");
}

.jgqsearch input[type=checkbox]:checked {
  background-image: url("../images/checkbox_check.png");
}

.search_wrap .search .huatong {
  position: absolute;
  right   : 285px;
  top     : 60px;
}

.search_wrap .search .jiansuo {
  margin-top: 14px;
  display   : none;
}

.search_wrap .search .jiansuo input {
  width       : 120px;
  height      : 30px;
  margin-right: 54px;
  border      : none;
  outline     : none;
  padding-left: 5px;
}

.search_wrap .search .jiansuo span {
  color: white;
}

.search_wrap .search .reci {
  font-size  : 14px;
  color      : #dee1e6;
  padding-top: 18px;
}

.search_wrap .search .reci span {
  margin-right: 20px;
  color       : #ffffff;
  font-size   : 16px;
}

.content_wrap {
  background-color: #ffffff;
  height          : auto;
  overflow        : hidden;
  width           : 100%;
  padding-top     : 40px;
}

.content_wrap .contentBox {
  height          : auto;
  overflow        : hidden;
  margin          : 0 auto;
  background-color: white;
}

.content_wrap .content_title {
  /* width: 1140px; */
  margin          : 0 auto;
  background-color: #ffffff;
  /* padding-top     : 30px; */
  overflow        : hidden;
}

.content_wrap .content_title ul {
  /* width: 1150px; */
  height          : 40px;
  /* border-bottom: 1px solid #B5D2F7; */
  /* margin-left  : 30px;
  margin-right    : 30px; */
}

.content_wrap .content_title ul li {
  width        : 100px;
  max-width    : 100px;
  height       : 40px;
  float        : left;
  font-size    : 16px;
  line-height  : 40px;
  overflow     : hidden;
  word-break   : break-all;
  border-top   : 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  border-right : 1px solid #d8d8d8;
}

.content_wrap .content_title ul li:first-child {
  border-left: 1px solid #d8d8d8;
}

.content_wrap .content_title ul li a {
  color      : #333333;
  font-weight: 400;
}

.menuBox {
  display: none;
}

.content_wrap .content_title ul .current {
  background-color: #1677ff;
  text-align      : center;
}

.content_wrap .content_title ul .current a {
  color: white;
}

.content_wrap .content {
  position        : relative;
  width           : 100%;
  height          : auto;
  overflow        : hidden;
  margin          : 0 auto;
  background-color: #ffffff;
}

.content_wrap .content .content_left {
  float      : left;
  /* position: relative; */
  margin-top : 30px;
  margin-left: 30px;
}

.content_wrap .content .content_left .range {
  /* margin-top: 30px; */
  /* margin-bottom: 30px; */
  /* margin-left: 27px; */
  width           : 773px;
  height          : 52px;
  line-height     : 52px;
  background-color: #f5f5f5;
  padding-left    : 10px;
  position        : relative;
}

.content_wrap .content .content_left .range span {
  margin-right: 10px;
}

.content_wrap .content .content_left .range .chaxun {
  display: inline-block;
}

.content_wrap .content .content_left .range span img {
  margin-top : -8px;
  margin-left: 5px;
}

.content_wrap .content .content_left .fanwei {
  position        : absolute;
  display         : none;
  top             : 50px;
  left            : 66px;
  width           : 95px;
  height          : 155px;
  text-align      : center;
  background-color: #ffffff;
  line-height     : 38px;
  cursor          : pointer;
  font-size       : 16px;
  box-shadow      : rgba(0, 0, 0, .2) 0 1px 5px 0px;
  z-index         : 999;
}

.content_wrap .content .content_left .pailie {
  display: inline-block;

}

.content_wrap .content .content_left .paixu {
  position        : absolute;
  display         : none;
  top             : 50px;
  width           : 95px;
  /* height       : 80px; */
  text-align      : center;
  background-color: #ffffff;
  line-height     : 38px;
  cursor          : pointer;
  font-size       : 16px;
  box-shadow      : rgba(0, 0, 0, .2) 0 1px 5px 0px;
  z-index         : 999;
}

.content_wrap .content .content_left .paixu li {
  width        : 60px;
  border-bottom: 1px solid #ffffff;
  margin-left  : 18px;
}

.content_wrap .content .content_left .fanwei li {
  width        : 60px;
  border-bottom: 1px solid #ffffff;
  margin-left  : 18px;
}

.content_wrap .content .content_left .fanwei li:hover {
  color: #1277ff;
}

.content_wrap .content .content_left .paixu li:hover {
  color: #1277ff;
}

.content_wrap .content .content_left .leixing {
  width        : 100%;
  line-height  : 52px;
  height       : 52px;
  overflow     : hidden;
  border-bottom: 1px dashed #e0cdcd;
}

.content_wrap .content .content_left .leixing .number {
  /* color: #1c5cac; */
  margin-right: 48px;
}

.content_wrap .content .content_left .city {
  width: 800px;

  padding-left: 40px;
  line-height : 75px;
  background  : url(../images/line.png) no-repeat bottom;
}

.content_wrap .content .content_left .city .number {
  color       : #1c5cac;
  margin-right: 25px;
}

.content_wrap .content .content_left .webname {
  width: 800px;

  padding-left: 40px;
  line-height : 75px;
}

.content_wrap .content .content_left .webname .number {
  margin-right: 33px;
  color       : #1c5cac;
}

.content_wrap .content .content_left .result {
  width       : 800px;
  height      : 45px;
  padding-left: 40px;
  color       : #A0A0A0;
}

.content_wrap .content .content_left .result .number2 a {
  color: #1c5cac;
}

.content_wrap .content .content_left .service_wrap .service_ul {
  height       : 50px;
  width        : 800px;
  border-bottom: 1px solid #EDEDED;
  margin-left  : 30px;
}

.content_wrap .content .content_left .service_wrap .service_ul li {
  height     : 50px;
  line-height: 50px;
  float      : left;
}

.content_wrap .content .content_left .service_wrap .service_ul .more_service {
  float: right;
}

.content_wrap .content .content_left .service_wrap .service_ul .more_service a {
  color: #A0A0A0;
}

.content_wrap .content .content_left .service_wrap .service_ul .current2 {
  letter-spacing: 5px;
  font-size     : 20px;
  color         : #1C5CAC;
  border-bottom : 3px solid #1C5CAC;
}

.content_wrap .content .content_left .service_wrap .service_list {

  margin-left: 10px;
}

.content_wrap .content .content_left .service_wrap .service_list span {
  display     : inline-block;
  height      : 126px;
  width       : 106px;
  text-align  : center;
  line-height : 227px;
  margin-right: 30px;
}

.content_wrap .content .content_left .service_wrap .service_list span a {
  color: black;
}

.content_wrap .content .content_left .service_wrap .service_list .service_logo {
  background: url(../images/eye1.png) no-repeat center center;
}

.content_wrap .content .content_left .service_wrap .service_list .service_logo2 {
  background: url(../images/eye2.png) no-repeat center center;
}

.content_wrap .content .content_left .service_wrap .service_list .service_logo3 {
  background: url(../images/eye3.png) no-repeat center center;
}

.content_wrap .content .content_left .bszn .bszn_ul {
  height        : 50px;
  width         : 100%;
  border-bottom : 1px solid #EDEDED;
  /* margin-left: 30px; */
}

.content_wrap .content .content_left .bszn .bszn_ul li {
  height     : 50px;
  line-height: 50px;
  float      : left;
}

.content_wrap .content .content_left .bszn .bszn_ul .more_service {
  float: right;
}

.content_wrap .content .content_left .bszn .bszn_ul .more_service a {
  color: #A0A0A0;
}

.content_wrap .content .content_left .bszn .bszn_ul .current2 {
  font-size       : 18px;
  color           : #333333;
  /* border-bottom: 2px solid #1C5CAC; */
  max-height      : 800px;
  overflow        : hidden;
}

.content_wrap .content .content_left .bszn .bszn_list {
  width         : 100%;
  /* margin-left: 30px; */
  margin-top    : 20px;
}

.content_wrap .content .content_left .bszn .bszn_list li {
  width        : 100%;
  height       : 40px;
  line-height  : 40px;
  padding-left : 20px;
  background   : url(../images/point_03.png) no-repeat 4px center;
  border-bottom: 2px dashed #E8E8E8;
  padding-right: 1px;
}

.content_wrap .content .content_left .bszn .bszn_list li a {
  color: black;
}

.content_wrap .content .content_left .bszn .bszn_list li span {
  float: right;
  color: #B0B0B0;
}

.cjwt_wrap {

  margin-top: 20px;

}

.cjwt_wrap .cjwt_ul {
  height       : 40px;
  width        : 800px;
  border-bottom: 1px solid #EDEDED;
  margin-left  : 30px;
}

.cjwt_wrap .cjwt_ul li {
  float: left;
}

.cjwt_wrap .cjwt_ul .more_service {
  float: right;
}

.cjwt_wrap .cjwt_ul .more_service a {
  color: #A0A0A0;
}

.cjwt_wrap .cjwt_ul .current2 {
  letter-spacing: 5px;
  font-size     : 20px;
  color         : #1C5CAC;
  width         : 150px;
  height        : 40px;
  border-bottom : 3px solid #1C5CAC;
}

.zcxw_wrap {
  margin-top   : 20px;
  margin-bottom: 20px;
}

.zcxw_wrap .zcxw_ul {
  height       : 40px;
  width        : 800px;
  border-bottom: 1px solid #EDEDED;
  margin-left  : 30px;
}

.zcxw_wrap .zcxw_ul li {
  float: left;
}

.zcxw_wrap .zcxw_ul .more_service {
  float: right;
}

.zcxw_wrap .zcxw_ul .more_service a {
  color: #A0A0A0;
}

.zcxw_wrap .zcxw_ul .current2 {
  letter-spacing: 5px;
  font-size     : 20px;
  color         : #1C5CAC;
  width         : 100px;
  height        : 40px;
  border-bottom : 3px solid #1C5CAC;
}

.content_wrap .content .content_left .article_wrap {
  /*      查询范围下拉框遮挡住标题问题修改      */
  /*position: relative;*/
  width         : 100%;
  /* height     : 170px; */
  border-bottom : 1px solid #EDEDED;
  /* margin-left: 20px; */
}

.content_nav em {
  color: red;
}

.zxblsxItemWrapTitle p {
  display    : inline-block;
  line-height: 30px;
  font-size  : 14px;
  color      : #666666;
  float      : left;
  width      : 100%;
}

.content_wrap .content .content_left .article_wrap .article_title {
  font-size     : 20px;
  /* margin-left: 10px; */
  margin-top    : 30px;
}

.content_wrap .content .content_left .article_wrap .article_title a {
  color: black;
}

.content_wrap .content .content_left .article_wrap .article_abstract {
  /* margin-left: 10px; */
  margin-top: 25px;
}

.content_wrap .content .content_left .article_wrap .article_abstract a {
  color: #999999;
}

.content_wrap .content .content_left .article_wrap .site {
  /* margin-left: 10px; */
  padding-top  : 25px;
  width        : 770px;
  z-index      : 999;
  margin-bottom: 30px;
}

.content_wrap .content .content_left .article_wrap .site .img1 {
  display: none;
}


.content_wrap .content .content_left .article_wrap .site a {
  color: #1C5CAC;
}

.content_wrap .content .content_left .article_wrap .shoucang {
  position   : absolute;
  top        : 0px;
  left       : -16px;
  text-align : center;
  width      : 56px;
  height     : 74px;
  font-size  : 14px;
  line-height: 22px;
  background : url(../images/hover_img.png) no-repeat;
  padding-top: 25px;
  cursor     : pointer;
  box-shadow : rgba(0, 0, 0, .2) 0 1px 5px 0px;
  display    : none;

}

.content_wrap .content .content_left .article_wrap .shoucang li:hover {
  color: #1C5CAC;
}

.content_wrap .content .content_left .btn_more {
  text-align: center;
  margin-top: 30px;
}

.content_wrap .content .content_left .btn_more button {
  width           : 200px;
  height          : 50px;
  border          : none;
  border          : 1px solid #EDEDED;
  color           : #ffffff;
  background-color: #1677ff;
}

.content_wrap .content .content_left .related_search_wrap {
  margin-left: 30px;
}

.content_wrap .content .content_left .related_search_wrap .related_search {
  margin-top    : 20px;
  padding-bottom: 70px
}

.content_wrap .content .content_left .related_search_wrap .related_search li {
  float       : left;
  width       : 90px;
  height      : 25px;
  background  : url(../images/point_2.png) no-repeat 0px center;
  padding-left: 15px;
  margin-right: 35px;
}

.content_wrap .content .content_left .related_search_wrap .related_search li a {
  color: black;
}

.content_wrap .content .content_right {
  min-height      : 400px;
  float           : left;
  margin-top      : 30px;
  margin-left     : 30px;
  /* margin-right    : 30px; */
  background-color: #ffffff;
}

.content_wrap .content .content_right .relevant_img {
  margin-top      : 30px;
  padding         : 0 23px;
  /* width        : 318px;
  margin          : 0 auto;
  background-color: #FAFAFA; */
}

.content_wrap .content .content_right .relevant_img h3 {
  margin-left: 20px;
  padding-top: 20px;
}

.content_wrap .content .content_right .relevant_img .hr {
  /* width: 270px; */
  height          : 1px;
  margin          : 15px auto;
  background-color: #E0E0E0;
}

.hot_word {
  width           : 280px;
  /* height       : 160px; */
  background-color: #F5F5F5;
  margin-left     : 20px;
}

/* .hot_word .word1{
  padding-top: 23px; 
  padding-left: 37px;
  color: #413737;
}
.hot_word .word2{
  padding-left: 170px;
  color: #413737;
}
.hot_word .word3 .word_span{
   font-size: 14px;
   color: #B0B0B0;
   padding-left: 10px;
}
.hot_word .word3 .word_span2{
  font-size: 20px;
  padding-left: 20px;
  color: #1C5CAC;
}
.hot_word .word4{
  padding-left: 170px;
  font-size: 14px;
   color: #B0B0B0;
}
.hot_word .word5{
  padding-left: 10px;
  font-size: 14px;
   color: #B0B0B0;
}
.hot_word .word6{
  color: #413737;
  padding-left: 120px;
} */

/* .content_wrap .content .content_right .relevant_img .relevant_list {
  background-color: #FAFAFA;
  margin-left: 18px;
  height: 300px;
} */

.content_wrap .content .content_right .relevant_img .relevant_list #n2 {
  margin-top: 20px;
}

.content_wrap .content .content_right .relevant_img .relevant_list ul {
  margin-top: 20px;
}

.content_wrap .content .content_right .relevant_img .relevant_list ul li {
  float: left;
}

.content_wrap .content .content_right .relevant_img .relevant_list ul li a {
  display: inline-block;
  color  : black;
}

.content_wrap .content .content_right .relevant_img .relevant_list ul li span {
  display   : inline-block;
  margin-top: 15px;
  color: #666666;
  font-size: 14px;
}

.content_wrap .content .content_right .recommend {
  /* height: 333px; */
  margin          : 10px auto;
  background-color: #FAFAFA;
}

.content_wrap .content .content_right .recommend ul li {
  line-height  : 30px;
  padding-left : 39px;
  background   : url(../images/point_03.png) no-repeat 26px center;
  width        : 300px;
  overflow     : hidden;
  text-overflow: ellipsis;
  white-space  : nowrap;
}

.content_wrap .content .content_right .recommend ul li a {
  color: black;
}

.content_wrap .content .content_right .hot_search {
  /* height: 333px; */
  margin-top         : 20px;
  /* background-color: #FAFAFA; */
  display            : none;
}

content_wrap .content .content_right .hot_search .hot_search_title {
  font-size: 18px;
}

.hot_search_title b {
  font-size: 18px;
}

.content_wrap .content .content_right .hot_search .hot_search_title span {
  display: inline-block;
  color  : black;
}

.content_wrap .content .content_right .hot_search .hot_search_list {
  min-height   : 333px;
  margin-bottom: 70px;
}

.content_wrap .content .content_right .hot_search .hot_search_list li {
  /* height: 40px; */
  padding-left  : 32px;
  line-height: 25px;
  overflow      : hidden;
  margin-bottom : 5px;
}
b:focus{outline: none;}
.content_wrap .content .content_right .hot_search .hot_search_list li a {
  color: #666666;
  font-size: 14px;
}
.content_wrap .content .content_right .hot_search .hot_search_list li a:hover{color: #1277ff;}

.content_wrap .content .content_right .hot_search .hot_search_list li:nth-of-type(1) {
  background: url(../images/list_img1.png) left 5px no-repeat;
}

.content_wrap .content .content_right .hot_search .hot_search_list li:nth-of-type(2) {
  background: url(../images/list_img2.png) left 5px no-repeat;
}

.content_wrap .content .content_right .hot_search .hot_search_list li:nth-of-type(3) {
  background: url(../images/list_img3.png) left 5px no-repeat;
}

.content_wrap .content .content_right .hot_search .hot_search_list li:nth-of-type(4) {
  background: url(../images/list_img4.png) left 5px no-repeat;
}

.content_wrap .content .content_right .hot_search .hot_search_list li:nth-of-type(5) {
  background: url(../images/list_img5.png) left 5px no-repeat;
}

.content_wrap .content .content_right .hot_search .hot_search_list li:nth-of-type(6) {
  background: url(../images/list_img6.png) left 5px no-repeat;
}

.content_wrap .content .content_right .hot_search .hot_search_list li:nth-of-type(7) {
  background: url(../images/list_img7.png) left 5px no-repeat;
}

.content_wrap .content .content_right .hot_search .hot_search_list li:nth-of-type(8) {
  background: url(../images/list_img8.png) left 5px no-repeat;
}

.foot_wrap {
  height: 100px;

  background-color: #F1F2F3;
  font-size       : 14px;
}

.foot_wrap .foot {
  width : 1200px;
  margin: 0 auto;
}

.foot_wrap .foot li {
  float      : left;
  margin-top : 20px;
  margin-left: 20px;
}

.foot_wrap .foot .border_left {
  border-left : 1px solid #B0B0B0;
  padding-left: 45px;
  float       : right;
  margin-right: 30px;
}

.contentBox .menu ul {
  position  : fixed;
  left      : 50%;
  /* top    :50%;
  margin-top:-82px; */
}

/* .menu {
  position:absolute;
  left:50%;
  top:50%;
  margin-left: -750px;
  font-size: 20px;
  margin-top:-82px;
} */

.menu ul {
  width       : 250px;
  border-right: 1px solid #DFDFDF;
}

.menu ul li {
  padding-right: 10px;
  margin-top   : 10px;
  text-align   : right;
}

.menu ul li a {
  color     : black;
  text-align: right;
  max-height: 26px;
  overflow  : hidden;
  display   : inline-block;
}

.menu ul .menu_li {
  padding-left: 38px;
  max-height  : 26px;
}

.menu ul .active {
  border-right: 3px solid #1C5CAC;
}

.menu ul .active a {
  color: #1C5CAC;
}

.ui-noresult-box {
  display   : none;
  font-size : 14px;
  margin-top: 15px;
  color     : #272727;
  width     : 728px;
  margin    : auto;
}


/*高级检索，政策文件检索*/
.rf {
  float: right;
}

.lf {
  float: left;
}

.clearfix {
  zoom: 1;
}

.highLevelSearchSelectModal {
  position  : fixed;
  top       : 0px;
  left      : 0px;
  width     : 100%;
  z-index   : 999;
  background: rgb(255, 255, 255);
  height    : 505px;
  display   : none;
}

.highLevelSearchSelectModal>.modelWrap {
  height       : 70px;
  border-bottom: 1px solid rgb(224, 224, 224);
  padding-top  : 30px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselect>.tabselectList>span {
  display       : inline-block;
  padding-bottom: 18px;
  font-size     : 16px;
  font-weight   : 540;
  margin-right  : 30px;
  cursor        : pointer;
  color         : rgb(51, 51, 51);
}

.highLevelSearchSelectModal>.modelWrap>.tabselect>.tabselectList>span.active {
  color        : #1277ff;
  border-bottom: 1px solid #1277ff;
}

.more_service a:hover {
  color: #1277ff !important;
}

.highLevelSearchSelectModal>.modelWrap>.tabselect>.closeBtn>img {
  width     : 18px;
  height    : 18px;
  cursor    : pointer;
  margin-top: 16px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent {
  margin-top: 35px;
  font-size : 14px;
  color     : rgb(51, 51, 51);
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.searchKeyword>.searchKeywordTitle {
  width       : 100px;
  text-align  : right;
  margin-right: 24px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.searchKeyword>.searchKeywordInput {
  margin-top: -8px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.searchKeyword>.searchKeywordInput input {
  width        : 400px;
  height       : 40px;
  border       : 1px solid rgb(228, 228, 228);
  border-radius: 3px;
  margin-bottom: 20px;
  text-indent  : 16px;
}

#pq {
  margin-left: 62px;
  outline    : none;
}

#oq {
  margin-left: 34px;
  outline    : none;
}

#gq {
  margin-left: 18px;
  outline    : none;
}

#gql {
  margin-left: 15px;
  outline    : none;
}

#noKeyword {
  margin-left: 78px;
  outline    : none;
}

#Keyword {
  outline: none;
}

#dispatch {
  outline: none;
}

#messageNum1 {
  outline: none;
  width  : 120px !important;
}

#messageNum2 {
  outline    : none;
  width      : 120px !important;
  margin-left: 16px;
}

#messageNum3 {
  outline    : none;
  width      : 120px !important;
  margin-left: 16px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.wordType {
  margin-bottom: 20px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.wordType>.wordTypeTitle {
  width       : 125px;
  text-align  : right;
  margin-right: 24px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.wordType>.wordTypeList .wordTypeListItem {
  float     : left;
  width     : 145px;
  text-align: left;
  cursor    : pointer;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.wordType>.wordTypeList .wordTypeListItem>.macked {
  width        : 18px;
  height       : 18px;
  border       : 1px solid rgb(153, 153, 153);
  border-radius: 50%;
  margin-top   : 2px;
  margin-right : 15px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.wordType>.wordTypeList .wordTypeListItem>.macked>div {
  width        : 10px;
  height       : 10px;
  background   : rgb(153, 153, 153);
  border-radius: 50%;
  margin       : 3px auto 0px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.wordType>.wordTypeList .wordTypeListItem>.wordTypeListTitle {
  color: rgb(153, 153, 153);
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.wordType>.wordTypeList .selectOn>.wordTypeListTitle {
  color: rgb(51, 51, 51);
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.wordType>.wordTypeList .selectOn>.macked {
  border-color: #1277ff;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.wordType>.wordTypeList .selectOn>.macked>div {
  background: #1277ff;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.timeFrame {
  margin-bottom: 20px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.timeFrame>.timeFrameTitle {
  width       : 125px;
  text-align  : right;
  margin-right: 24px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.timeFrame>.timeFrameList .timeFrameListItem {
  float     : left;
  width     : 145px;
  text-align: left;
  cursor    : pointer;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.timeFrame>.timeFrameList .timeFrameListItem>.macked {
  width        : 18px;
  height       : 18px;
  border       : 1px solid rgb(153, 153, 153);
  border-radius: 50%;
  margin-top   : 6px;
  margin-right : 15px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.timeFrame>.timeFrameList .timeFrameListItem>.macked>div {
  width        : 10px;
  height       : 10px;
  background   : rgb(153, 153, 153);
  border-radius: 50%;
  margin       : 3px auto 0px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.timeFrame>.timeFrameList .timeFrameListItem>.timeFrameListTitle {
  color      : rgb(153, 153, 153);
  display    : inline-block;
  height     : 22px;
  line-height: 28px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.timeFrame>.timeFrameList .selectOn>.timeFrameListTitle {
  color      : rgb(51, 51, 51);
  display    : inline-block;
  height     : 22px;
  line-height: 28px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.timeFrame>.timeFrameList .selectOn>.macked {
  border-color: #1277ff;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.timeFrame>.timeFrameList .selectOn>.macked>div {
  background: #1277ff;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.sortOrder {
  margin-bottom: 20px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.sortOrder>.sortOrderTitle {
  width       : 125px;
  text-align  : right;
  margin-right: 24px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.sortOrder>.sortOrderList .sortOrderListItem {
  float     : left;
  width     : 145px;
  text-align: left;
  cursor    : pointer;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.sortOrder>.sortOrderList .sortOrderListItem>.macked {
  width        : 18px;
  height       : 18px;
  border       : 1px solid rgb(153, 153, 153);
  border-radius: 50%;
  margin-top   : 2px;
  margin-right : 15px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.sortOrder>.sortOrderList .sortOrderListItem>.macked>div {
  width        : 10px;
  height       : 10px;
  background   : rgb(153, 153, 153);
  border-radius: 50%;
  margin       : 3px auto 0px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.sortOrder>.sortOrderList .sortOrderListItem>.sortOrderListTitle {
  color: rgb(153, 153, 153);
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.sortOrder>.sortOrderList .selectOn>.sortOrderListTitle {
  color: rgb(51, 51, 51);
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.sortOrder>.sortOrderList .selectOn>.macked {
  border-color: #1277ff;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.sortOrder>.sortOrderList .selectOn>.macked>div {
  background: #1277ff;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.keyWordSite {
  margin-bottom: 20px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.keyWordSite>.keyWordSiteTitle {
  width       : 125px;
  text-align  : right;
  margin-right: 24px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.keyWordSite>.keyWordSiteList .keyWordSiteListItem {
  float     : left;
  width     : 145px;
  text-align: left;
  cursor    : pointer;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.keyWordSite>.keyWordSiteList .keyWordSiteListItem>.macked {
  width        : 18px;
  height       : 18px;
  border       : 1px solid rgb(153, 153, 153);
  border-radius: 50%;
  margin-top   : 2px;
  margin-right : 15px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.keyWordSite>.keyWordSiteList .keyWordSiteListItem>.macked>div {
  width        : 10px;
  height       : 10px;
  background   : rgb(153, 153, 153);
  border-radius: 50%;
  margin       : 3px auto 0px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.keyWordSite>.keyWordSiteList .keyWordSiteListItem>.keyWordSiteListTitle {
  color: rgb(153, 153, 153);
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.keyWordSite>.keyWordSiteList .selectOn>.keyWordSiteListTitle {
  color: rgb(51, 51, 51);
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.keyWordSite>.keyWordSiteList .selectOn>.macked {
  border-color: #1277ff;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.keyWordSite>.keyWordSiteList .selectOn>.macked>div {
  background: #1277ff;
}

.beginSearchBtn {
  margin-top: 40px;
}

.beginSearchBtn>button {
  border          : none;
  width           : 100px;
  height          : 40px;
  color           : rgb(255, 255, 255);
  background-color: #1277ff;
  border-radius   : 5px;
  font-size       : 14px;
  cursor          : pointer;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent {
  display: none;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.searchKeyword>.searchKeywordTitle {
  width       : 100px;
  text-align  : right;
  margin-right: 24px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.searchKeyword>.searchKeywordInput {
  margin-top: -8px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.searchKeyword>.searchKeywordInput label {
  display     : inline-block;
  width       : 100px;
  color       : rgb(51, 51, 51);
  text-align  : right;
  margin-right: 28px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.searchKeyword>.searchKeywordInput input {
  width        : 400px;
  height       : 40px;
  border       : 1px solid rgb(228, 228, 228);
  border-radius: 3px;
  margin-bottom: 20px;
  text-indent  : 16px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.timeFrame {
  margin-bottom: 20px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.timeFrame>.timeFrameTitle {
  width       : 111px;
  text-align  : right;
  margin-right: 24px;
  padding-top : 3px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.timeFrame>.timeFrameList .timeFrameListItem {
  float     : left;
  width     : 145px;
  text-align: left;
  cursor    : pointer;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.timeFrame>.timeFrameList .timeFrameListItem>.macked {
  width        : 18px;
  height       : 18px;
  border       : 1px solid rgb(153, 153, 153);
  border-radius: 50%;
  margin-top   : 6px;
  margin-right : 15px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.timeFrame>.timeFrameList .timeFrameListItem>.macked>div {
  width        : 10px;
  height       : 10px;
  background   : rgb(153, 153, 153);
  border-radius: 50%;
  margin       : 3px auto 0px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.timeFrame>.timeFrameList .timeFrameListItem>.timeFrameListTitle {
  color      : rgb(153, 153, 153);
  display    : inline-block;
  height     : 22px;
  line-height: 28px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.timeFrame>.timeFrameList .selectOn>.timeFrameListTitle {
  color      : rgb(51, 51, 51);
  display    : inline-block;
  height     : 22px;
  line-height: 28px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.timeFrame>.timeFrameList .selectOn>.macked {
  border-color: #1277ff;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.timeFrame>.timeFrameList .selectOn>.macked>div {
  background: #1277ff;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.sortOrder {
  margin-bottom: 20px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.sortOrder>.sortOrderTitle {
  width       : 111px;
  text-align  : right;
  margin-right: 24px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.sortOrder>.sortOrderList .sortOrderListItem {
  float     : left;
  width     : 145px;
  text-align: left;
  cursor    : pointer;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.sortOrder>.sortOrderList .sortOrderListItem>.macked {
  width        : 18px;
  height       : 18px;
  border       : 1px solid rgb(153, 153, 153);
  border-radius: 50%;
  margin-top   : 2px;
  margin-right : 15px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.sortOrder>.sortOrderList .sortOrderListItem>.macked>div {
  width        : 10px;
  height       : 10px;
  background   : rgb(153, 153, 153);
  border-radius: 50%;
  margin       : 3px auto 0px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.sortOrder>.sortOrderList .sortOrderListItem>.sortOrderListTitle {
  color: rgb(153, 153, 153);
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.sortOrder>.sortOrderList .selectOn>.sortOrderListTitle {
  color: rgb(51, 51, 51);
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.sortOrder>.sortOrderList .selectOn>.macked {
  border-color: #1277ff;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.sortOrder>.sortOrderList .selectOn>.macked>div {
  background: #1277ff;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.keyWordSite {
  margin-bottom: 20px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.keyWordSite>.keyWordSiteTitle {
  width       : 111px;
  text-align  : right;
  margin-right: 24px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.keyWordSite>.keyWordSiteList .keyWordSiteListItem {
  float     : left;
  width     : 145px;
  text-align: left;
  cursor    : pointer;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.keyWordSite>.keyWordSiteList .keyWordSiteListItem>.macked {
  width        : 18px;
  height       : 18px;
  border       : 1px solid rgb(153, 153, 153);
  border-radius: 50%;
  margin-top   : 2px;
  margin-right : 15px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.keyWordSite>.keyWordSiteList .keyWordSiteListItem>.macked>div {
  width        : 10px;
  height       : 10px;
  background   : rgb(153, 153, 153);
  border-radius: 50%;
  margin       : 3px auto 0px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.keyWordSite>.keyWordSiteList .keyWordSiteListItem>.keyWordSiteListTitle {
  color: rgb(153, 153, 153);
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.keyWordSite>.keyWordSiteList .selectOn>.keyWordSiteListTitle {
  color: rgb(51, 51, 51);
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.keyWordSite>.keyWordSiteList .selectOn>.macked {
  border-color: #1277ff;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.keyWordSite>.keyWordSiteList .selectOn>.macked>div {
  background: #1277ff;
}

#eq {
  margin-left: 20px;
  outline    : none;
}

.contentWidth {
  width : 1200px;
  margin: 0px auto;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.timeFrame .timeFrameTitle {
  vertical-align: middle;
  padding-top   : 7px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.timeFrame .timeFrameListItem {
  vertical-align: middle;
  padding-top   : 5px;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.policyContent>.timeFrame>.timeFrameList li.timeFrameListTime {
  float     : left;
  width     : 350px;
  text-align: left;
  cursor    : pointer;
}

.highLevelSearchSelectModal>.modelWrap>.tabselectContent>.highLevelSearchContent>.timeFrame>.timeFrameList li.timeFrameListTime {
  float     : left;
  width     : 350px;
  text-align: left;
  cursor    : pointer;
}

.layui-input:hover {
  border-color: rgb(210, 210, 210) !important;
}

.layui-input {
  height                     : 30px;
  line-height                : 30px;
  border-color               : rgb(210, 210, 210);
  border-width               : 1px;
  border-style               : solid;
  border-radius              : 2px;
  margin                     : 0px;
  padding                    : 0px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display                    : inline-block;
  width                      : 200px;
  background                 : url("../images/icon.png") 176px -203px no-repeat rgb(255, 255, 255);
  color                      : rgb(167, 167, 167);
}

/*遮罩层样式*/
.highLevelSearchSelectModalBg {
  position        : fixed;
  top             : 0;
  left            : 0;
  width           : 100%;
  height          : 100%;
  background-color: black;
  z-index         : 100;
  -moz-opacity    : 0.4;
  opacity         : .40;
  filter          : alpha(opacity=40);
  display         : none;
}

/*搜索评价*/

.queryAssess {
  font-size : 18px;
  height    : 92px;
  padding   : 0 23px;
  /* margin-top: 30px; */
}

.queryAssess>h2,
.relevant_list h2,
.hot_search_title h2 {
  font-size   : 19px;
  color       : rgb(51, 51, 51);
  padding-left: 2px;
}

.queryAssess>.assessBtn {
  margin-top: 22px;
}

.queryAssess>.assessBtn>div {
  height       : 50px;
  border-radius: 5px;
  cursor       : pointer;
  line-height  : 50px;
  font-size    : 16px;
  font-weight  : bold;
}

.questionList {
  display: none;
}

.feedbackContent {
  width     : 335px;
  margin-top: 35px;
  padding   : 0 23px;
  display   : none;
}

.feedbackContent>.feedbackItem>.questionList {
  position    : absolute;
  z-index     : 9999;
  background  : #ffffff;
  cursor      : default;
  box-shadow  : 0 2px 10px #BBBBBB;
  padding-left: 14px;
}

.feedbackContent>.feedbackItem>.questionList ul {
  margin-bottom: 20px;
}

.feedbackContent>.feedbackItem>.questionList li {
  color     : #666666;
  margin-top: 20px;
  cursor    : pointer;
  font-size : 14px;
}
.feedbackContent>.feedbackItem>.questionList li:hover{color: #1277ff;}

.feedbackContent>.feedbackTitle>span {
  display    : inline-block;
  font-size  : 18px;
  font-weight: bold;
  color      : rgb(51, 51, 51);
}

.feedbackItem .questionp {
  font-size  : 16px;
  margin-left: -7px;
}

.feedbackContent>.feedbackItem {
  margin-top : 24px;
  font-weight: bold;
}

.feedbackContent>.feedbackItem>input {
  width        : 100%;
  height       : 48px;
  border       : 1px solid #dedede;
  border-radius: 4px;
  text-indent  : 14px;
  margin-top   : 20px;
  background   : url("./tooldown.png") 325px center no-repeat;
  font-weight  : bold;
  outline      : none;
  font-size    : 16px;
}

.result_feedback_question_describe {
  display: none;
}

.result_feedback_question_describe p {
  font-size    : 16px;
  color        : rgb(51, 51, 51);
  line-height  : 22px;
  margin-top   : 26px;
  margin-bottom: 10px;
}


#feedback_question {
  width      : 100%;
  height     : 74px;
  padding    : 7px 14px;
  line-height: 22px;
  resize     : none;
  border     : 1px solid rgb(204, 207, 215);
  margin-top : 4px;
  font-size  : 14px;
  outline    : none;
  color: #666666;
}

.feedbackContent>.feedbackItem>.qsubmit {
  margin-top: 20px;
}

.feedbackContent>.feedbackItem>.qsubmit>button {
  border       : none;
  font-size    : 14px;
  background   : #f5f5f5;
  color        : #1277ff;
  border-radius: 5px;
  cursor       : pointer;
}

.feedbackContent>.feedbackItem>.qsubmit>button.tjfk {
  margin-left : 14px;
  margin-right: 20px;
  background  : #1277ff;
  color       : #ffffff;
}


.jgq {
  outline     : none;
  border      : none;
  display     : none;
  width       : 300px;
  height      : 50px;
  border-image: initial;
  border-right: none;
  border-left : none;
  text-indent : 10px;
  position    : absolute;
  left        : 70px;
  font-size   : 16px;
  color       : rgb(153, 153, 153);
  top         : 30px;
}

#searchtext {
  display: none;
}

.ui-placehoder {
  outline     : none;
  border      : none;
  height      : 50px;
  border-image: initial;
  line-height : 50px;
  position    : absolute;
  left        : 30px;
  font-size   : 14px;
  color       : #999999;
  top         : 30px;
}

#errorword {
  font-size  : 14px;
  color      : #e7a422;
  display    : none;
  padding-top: 20px;
}

.queryAssess>.pjcg {
  font-size : 16px;
  color     : rgb(51, 51, 51);
  text-align: center;
  margin-top: 6px;
}

.queryAssess>.gxn {
  font-size : 14px;
  color     : rgb(153, 153, 153);
  margin-top: 6px;
  display   : block;
  text-align: center;
}


.historyWrap {
  width     : 680px;
  background: rgb(255, 255, 255);
  box-shadow: rgba(32, 85, 191, 0.14) 0px 5px 10px 0px;
  position  : absolute;
  top       : 81px;
  padding   : 15px;
  color     : rgb(153, 153, 153);
  font-size : 14px;
  z-index   : 9;
  display   : none;
}

.historyWrap>.titleWrap>.clearAll {
  cursor: pointer;
  color : rgb(20, 146, 255);
}

.historyWrap>.historyList {
  margin-top: 10px;
}

.historyWrap>.historyList>ul>li {
  float        : left;
  border       : 1px solid rgb(191, 191, 191);
  border-radius: 20px;
  padding      : 4px 20px;
  margin-right : 10px;
  margin-bottom: 10px;
}

.historyWrap>.historyList>ul>li:hover {
  background: rgb(240, 241, 242);
}

.historyWrap>.historyList>ul>li>a {
  color      : rgb(153, 153, 153);
  float      : left;
  line-height: 21px;
}

.historyWrap>.historyList>ul>li>.delete {
  cursor        : pointer;
  vertical-align: 3px;
  margin-left   : 5px;
}

.history-list-title {
  padding: 0 3px;
}

.jcse-result-box {
  padding-bottom: 10px;
  padding-top   : 10px;
}

/* 视频类 */
.video_box {
  vertical-align: top;
  display       : inline-block;
  width         : 215px;
  margin-bottom : 15px;
}

.jcse-video-img {
  /* background: #f2f2f2;
  padding: 5px; */
  margin-bottom: 5px;
}

.jcse-video-img img {
  margin        : auto;
  vertical-align: middle;
  width         : 205px;
  height        : 140px;
}

.jcse-video-date {
  color      : #B4B4B4;
  font-size  : 10px;
  line-height: normal;
  text-align : right;
}

.jcse-video-title {
  font-size    : 13px;
  text-align   : left;
  margin-bottom: 0px;
  line-height  : normal;
}

/* 视频类 */
.app_box {
  position      : relative;
  vertical-align: top;
  display       : inline-block;
  text-align    : center;
  width         : 139px;
  margin        : 0 15px 15px 15px;
}

.jcse-app-pic {
  width      : 139px;
  height     : 103px;
  line-height: 105px;
  overflow   : hidden;
  position   : relative;
}

/* 领导信息 */
.jcse-leader-name a {
  color          : rgb(37, 126, 196);
  cursor         : pointer;
  font-family    : 微软雅黑;
  font-size      : 16px;
  text-decoration: none;
  font-weight    : bolder;
}

.jcse-leader-introduction {
  font-size: 13px;
  color    : #333333;
  overflow : hidden;
  margin   : 20px 0;
}

.jcse-leader-cols {
  position: absolute;
  bottom  : 0;
}

.jcse-leader-cols>a {
  color       : #31588d;
  padding     : 5px;
  margin-right: 5px;
}

.jcse-leader-image {
  float          : left;
  width          : 115px !important;
  height         : 143px !important;
  margin         : 3px 10px 0 10px;
  vertical-align : bottom;
  border         : 0;
  background-size: cover;
  border         : 1px solid #EAEAEA;
}

.jcse-leader-other-info {
  font-size: 14px;
}

.jcse-leader-url a {
  color: #248706;
}

.jcse-leader-right {
  float     : left;
  width     : 640px;
  height    : 143px;
  margin-top: 3px;
  position  : relative;
}

.jcse-leader-info {
  word-wrap: break-word;
  margin   : 10px 0;
}

/* 普通信息 */
.news-result {
  width        : 100%;
  height       : auto;
  border-bottom: #E3E3E3 1px solid;
}

.news-result {
  width         : 100%;
  padding-top   : 10px;
  padding-bottom: 10px;
  text-align    : left
}

.jcse-result-box {
  overflow: hidden;
}

.jcse-result-box a {
  cursor         : pointer;
  text-decoration: none;
  color          : #333333;
  font-size      : 15px;
}

.jcse-news-title>a {
  font-size: 15px;
}

.jcse-news-other-info {
  clear: both;
}

.jcse-news-url {
  float: left;
}

.jcse-news-abs-content {
  float        : left;
  color        : #666666;
  font-size    : 13px;
  line-height  : normal;
  margin-top   : 10px;
  margin-bottom: 5px;
}

.jcse-news-other-info {
  font-size: 13px;
}

.jcse-news-date {
  color: #666666;
  float: right;
}

.jcse-news-url a {
  color    : #248706;
  font-size: 13px;
}

.jcse-similarly-head {
  clear: both
}

.jcse-similarly-head span {
  color : red;
  cursor: pointer;
}

.jcse-similarly-items {
  display: none
}

.jcse-similarly-item-date {
  font-size: 13px
}

/* 政策类 普通信息类*/
.comprehensiveItem .xxgkInfo {
  margin-top: 10px;
}

.comprehensiveItem .xxgkInfo table {
  width          : 100%;
  border-collapse: collapse;
  border-left    : 1px solid rgb(235, 235, 235);
  border-top     : 1px solid rgb(235, 235, 235);
}

.comprehensiveItem .xxgkInfo table td {
  width        : 200px;
  height       : 50px;
  border-bottom: 1px solid rgb(235, 235, 235);
  border-right : 1px solid rgb(235, 235, 235);
  text-align   : center;
  padding      : 10px;
}

.comprehensiveItem .xxgkInfo table td.xxgkInfotitle {
  background-color: rgb(241, 242, 243);
}

.comprehensiveItem {
  border-bottom : 1px solid rgb(234, 235, 235);
  padding-bottom: 20px;
  margin-bottom : 10px;
}

.comprehensiveItem .titleWrapper>span {
  display: inline-block;
}

.comprehensiveItem .titleWrapper>.typeTtitle {
  height       : 26px;
  color        : rgb(255, 255, 255);
  /* background: rgb(20, 146, 255);  */
  text-align   : center;
  line-height  : 26px;
  font-size    : 14px;
  border-radius: 4px;
  margin-right : 14px;
  padding      : 0px 12px;
}

.comprehensiveItem .titleWrapper a {
  font-size     : 18px;
  /* font-weight: 580;  */
  line-height   : 36px;
  color         : #1677ff
}

.comprehensiveItem .newsDescribe {
  font-size: 14px;
}

.comprehensiveItem .newsDescribe>a {
  color      : #999999;
  line-height: 24px;
}

.comprehensiveItem .sourceTime {
  margin-top: 5px;
}

.comprehensiveItem .sourceTime>span {
  font-size   : 14px;
  color       : rgb(153, 153, 153);
  display     : inline-block;
  margin-right: 122px;
}

.comprehensiveItem .sourceTime>span:first-child {
  color: #999999;
}

.comprehensiveItem .sourceTime>span>em {
  font-style: normal;
}

.comprehensiveItem .firstpic {
  float: left;
}

/* 办事类 */
.zxblsxItem {
  border-bottom: 1px dashed rgb(232, 232, 232);
  padding      : 10px 0px;
}

.zxblsxItemWrapTitle {
  max-width  : 70%;
  display: inline-block;
}

.zxblsxItem .zxblsxItemWrap {
  /* margin-left: 10px; */
}

.zxblsxItem .zxblsxItemWrap .typeTtitle {
  padding      : 5px 12px;
  font-size    : 16px;
  color        : #282828;
  border-radius: 5px;
  margin-right : 18px;
}

.zxblsxItem .zxblsxItemWrap .textTitle {
  max-width  : 540px;
  color      : #1677ff;
  font-size  : 16px;
  margin-top : 3px;
  line-height: 30px;
}

.zxblsxItem .zxblsxItemWrap .zxblBtn {
  color: #1677ff;
}

.gsblan {
  display    : block;
  width      : 100px;
  height     : 28px;
  line-height: 28px;
  text-align : center;
  background : #E7F1FF;
  font-size  : 12px;
  color      : #1677FF;
  float      : left;
}

.gsblan:hover {
  background: #1677FF;
  color     : #FFFFFF !important;
}

.zxblsxItem .zxblsxItemWrap .bszn {
  margin-right: 10px;
}

.lastzxblsxItem {
  margin-bottom: 20px;
}

/* 附件类 */
.jcse-result-document {
  padding-bottom: 10px;
  padding-top   : 10px;
}

.jcse-result-document-left {
  float: left;
}

.jcse-result-document-right {
  margin-left: 10px;
  float      : left;
}

.jcse-result-document-left-icon {
  width      : 30px;
  height     : 30px;
  float      : left;
  margin-left: 5px;
  margin-top : 4px;
}

.jcse-result-document-left-img {
  height: 117px;
  width : 117px;
}

.jcse-result-document-left-name {
  float      : left;
  border     : 1px solid #d6c9aa;
  color      : #d6c9aa;
  padding    : 0 8px;
  line-height: 34px;
}

.jcse-result-document-left-bottom {
  margin-top: 4px;
  text-align: center;
}

.jcse-result-document-right-title a {
  font-size  : 18px;
  line-height: 36px;
  color      : #333333
}

.jcse-result-document-right-content {
  font-size: 14px;
}

.jcse-result-document-right-content>a {
  color      : #999999;
  line-height: 24px;
}

.jcse-result-document-right-bottom {
  font-size: 14px;
  color    : #999999;
}

.gqvali {
  display: none;
}

.gqvali1 {
  display: none;
}

.no_results {
  display: none;
}

.weidu {
  margin-bottom: 15px;
}

.weidu_title {
  padding-right: 20px;
}

.number.on {
  color: #1C5CAC;
}

.btn_more button {
  outline: none;
}

.relevant_list b {
  font-size: 18px;
}

@media screen and (max-width: 1599px) {
  .content_wrap .contentBox {
    width: 1200px;
  }

  .contentBox .menu ul {
    margin-left: -810px;
    font-size  : 14px;
  }

  .content_wrap .content .content_left {
    width: 850px;
  }

  .content_wrap .content .content_right {
    width: 290px;
  }

  .queryAssess {
    width: 290px;
  }

  .queryAssess>.assessBtn>div.my {
    background: url(../images/my.png) 18px center / 23px no-repeat #f5f5f5;
  }

  .queryAssess>.assessBtn>div.bmy {
    background : url("../images/bmy.png") 18px center / 23px no-repeat #f5f5f5;
    margin-left: 12px;
  }

  .queryAssess>.assessBtn>div {
    width       : 116px;
    padding-left: 56px;
  }

  .feedbackContent {
    width: 290px;
  }

  .feedbackContent>.feedbackItem>.questionList {
    width: 244px;
  }

  .feedbackContent>.feedbackItem>.qsubmit>button {
    width : 96px;
    height: 35px;
  }

  .jr_images {
    width : 113px;
    height: 88px;
  }

  .content_wrap .content .content_right .relevant_img .relevant_list ul li {
    width : 113px;
    height: 155px;
  }

  .content_wrap .content .content_left .paixu {
    left: 215px;
  }

  .comprehensiveItem .firstpic img {
    width : 160px;
    height: 160px;
  }

  .comprehensiveItem .content {
    float      : left;
    width      : 550px;
    /* margin-left: 10px; */
  }

}

@media screen and (min-width: 1599px) {
  .content_wrap .contentBox {
    width: 1200px;
  }

  .contentBox .menu ul {
    margin-left: -860px;
    font-size  : 16px;
  }

  .content_wrap .content .content_left {
    width: 805px;
  }

  .content_wrap .content .content_right {
    width: 335px;
  }

  .queryAssess {
    width: 335px;
  }

  .queryAssess>.assessBtn>div.my {
    background: url(../images/my.png) 26px center / 25px no-repeat #f5f5f5;
  }

  .queryAssess>.assessBtn>div.bmy {
    background : url("../images/bmy.png") 26px center / 25px no-repeat #f5f5f5;
    margin-left: 12px;
  }

  .queryAssess>.assessBtn>div {
    width       : 138px;
    padding-left: 68px;
  }

  .feedbackContent {
    width: 335px;
  }

  .feedbackContent>.feedbackItem>.questionList {
    width: 288px;
  }

  .feedbackContent>.feedbackItem>.qsubmit>button {
    width : 120px;
    height: 40px;
  }

  .jr_images {
    width : 135px;
    height: 88px;
  }

  .content_wrap .content .content_right .relevant_img .relevant_list ul li {
    width : 135px;
    height: 155px;
  }

  .content_wrap .content .content_left .paixu {
    left: 215px;
  }

  .comprehensiveItem .firstpic img {
    width : 180px;
    height: 180px;
  }

  .comprehensiveItem .content {
    float      : left;
    width      : 580px;
    /* margin-left: 10px; */
  }
}

input::-ms-clear,
input::-ms-reveal {
  display: none;
}

.specialNav_item {
  text-align: center;
}

.knowledgecard {
  width: 100%;
}

.knowledgecard .template {
  width        : 100%;
  margin-bottom: 15px;
}

.knowledgecard .template .imgdiv {
  float: left;
}

.knowledgecard .template .data {
  float      : left;
  width      : 520px;
  margin-left: 25px
}

.knowledgecard li {
  list-style: disc;
}

.knowledgecard .template a {
  font-size  : 16px;
  line-height: 36px;
  color      : #2677ff;
}


.knowledgecard .template .data2 {
  width      : 100%;
  margin-left: 20px;
  margin-top : 8px
}

.catelogs {
  border-bottom: 1px solid #eeee;
}

.catelog {
  display       : none;
  letter-spacing: 2px;
  cursor        : pointer;
  height        : 40px;
  line-height   : 40px;
  font-size     : 16px;
  padding       : 0 8px;
}

.catelog.current {
  color        : #227eff;
  border-bottom: 1px solid #227eff;
}


.queryAbout {
  margin-top   : 60px;
  margin-bottom: 40px;
  display      : none;
}

.queryAbout>.queryAboutTitle {
  border-bottom: 1px solid #eaeaea;
}

.queryAbout>.queryAboutTitle>span {
  display       : inline-block;
  font-size     : 20px;
  font-weight   : bold;
  color         : #333333;
  padding-bottom: 16px;
  border-bottom : 2px solid #333333;
}

.queryAbout>.queryAboutList {
  margin-top: 10px;
}

.queryAbout>.queryAboutList li {
  float        : left;
  font-size    : 16px;
  margin-right : 10px;
  margin-bottom: 20px;
}

.queryAbout>.queryAboutList li>a {
  color        : #333333;
  background   : url(./mackIcon.png) left center no-repeat;
  padding-left : 15px;
  font-size    : 16px;
  width        : 240px;
  overflow     : hidden;
  white-space  : nowrap;
  text-overflow: ellipsis;
  float        : left;
}

.customtime {
  display: none;
}

.content_title_right,
.content_title_left {
  float      : left;
  width      : 30px;
  height     : 40px;
  color      : #1c5cac;
  text-align : center;
  line-height: 40px;
  cursor     : pointer;
}

.content_title_left div,
.content_title_right div {
  width  : 30px;
  height : 40px;
  display: none;
}

.content_title_item {
  width   : 1140px;
  overflow: hidden;
  float   : left;
}

.fanwei .jsearch-condition-box-items {
  display: block !important;
}

.paixu .jsearch-condition-box-items {
  display: block !important;
}

.rmyy_list_box {
  width              : 100%;
  height             : 55px;
  margin-top         : 10px;
  line-height        : 55px;
  font-size          : 16px;
  padding-left       : 30px;
  border-bottom      : 1px solid rgb(234, 235, 235);
  margin-bottom      : 10px;
  background         : url(../images/wicon.png) no-repeat center left;
  background-position: 5px;
}

.rmyy_list_box .word_left {
  float        : left;
  /* width        : 635px; */
  color        : #1677FF;
  white-space  : nowrap;
  text-overflow: ellipsis;
  overflow     : hidden;
}

.rmyy_list_box .ljbl {
  float       : right;
  width       : 100px;
  height      : 28px;
  line-height : 28px;
  text-align  : center;
  font-size   : 12px;
  color       : #1677FF;
  margin-top  : 14px;
  margin-right: 10px;
  background  : #E7F1FF;
}

.rmyy_list_box .ljbl:hover {
  background: #1677FF;
  color     : #FFFFFF;
}
.relevant_list{display: none !important;}
.content_title_item .specialNav_item:hover{background: #1277ff;}
.content_title_item .specialNav_item:hover b a{color: #ffffff;}
.content_title_item .specialNav_item b a:hover{color: #ffffff;}
    /* style.css */
    .knowledgecard .template .imgdiv img {
      height: auto !important;
      margin-top: 10px;
  }

  .knowledgecard li {
      list-style: none;
      border-bottom: 1px dashed #dedede;
  }

  .knowledgecard li:before {
      content: "";
      width: 4px;
      height: 4px;
      border-radius: 50%;
      display: inline-block;
      vertical-align: middle;
      margin-right: 12px;
      background-color: #1677ff;
  }

  .knowledgecard .template a {
      line-height: 32px;
  }
  #toast {
    position: fixed;
    top: 18%;
    left: 50%;
    padding: 10px;
    width: 200px;
    margin-left: -100px;
    background-color: rgba(22, 119, 255 ,0.80);
    color: #fff;
    text-align: center;
    box-shadow: 1px 1px 15px rgba(0 ,0 ,0,0.30);
    z-index: 999;
    font-size: 16px;
    transition: all .3s ease;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate3d(0,-1rem,0);
    transform: translate3d(0,-1rem,0);
}