.mainsearchtable {
  width: 680px;
}
.demo {
  width: 100%;
}


.select-list a {
  display: inline-block;
  padding: 5px 10px;
  height: 30px;
  color: rgb(105, 105, 105);
  text-decoration: none;
  white-space: nowrap;
}

.select-list a:hover {
  background-color: #E3E3E3;
  color: rgb(51, 153, 204);
}

.selectselect-list .selected a {
  background-color: rgb(51, 153, 204);
  color: rgb(255, 255, 255)!important;
  line-height: 24px;
}

.select-result dt {
  font-weight: bold;
}

.select-no {
  color: rgb(190, 190, 190);
}

.select .select-result a {
  padding-right: 20px;
  background: rgb(51, 153, 204) url(../img/close.gif) right 9px no-repeat;
}

.select .select-result a:hover {
  background-position: right -15px;
}

span.input-right {
  float: right;
}

#jp-keyword-btn {
  background: #66377a;
  padding: 5px 8px;
  color: #fff;
  border: 1px solid #66377a;
}

input#jp-keyword-input {
  height: 29px;
  margin-right: -5px;
  padding: 0 5px;
  font-size: 13px;
  font-family: "Microsoft YaHei",ç€µé‚¦å–›é’‚å¬®æ¢¿é›å¯¸æ‹¨,"MicrosoftJhengHei",é–¸æ¥€å­©é‹å†ªç´’é¡æ¶šæ‹¨,STHeiti,MingLiu;
  color: rgb(113, 113, 113);
  border: 1px solid #d9d9d9;
  width: initial;
}



.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  background: #66377a !important;
  color: rgb(255, 255, 255);
}
.sidebar2 a {
  color: #61a1c9 !important;
}
.entry-list {
  margin-top: 25px;
  padding: 0 15px;
}

.citymore {
  background: url(../img/down.gif) no-repeat right 10px;
  font-size: 14px;
  padding-right: 17px;
  /* width: 90px; */
  margin: 0 auto;
  margin-top: -3px;
  float: right;
  color: #39C;
  right: 5px;
  cursor: pointer;
}
span.citymore.active {
  background: url(../img/up.gif) no-repeat right 10px;
}
.content p font,.content p font b {
  font-size: 14px !important;
  font-family: 'Microsoft YaHei' !important;
}
.tab-content>.active p span {
  font-family: "Microsoft YaHei" !important;
  font-size: 14px !important;
  line-height: 23px;
}


p.results.select-no.select-menu {
  border: 1px solid #D0D0D0;
  width: 110px;
  padding: 3px;
  margin: 4px;
}
.form-select span {
  width: 100%;
}

#select4, #select5 {
  width: 240px;
  border: 1px solid #D7D7D7;
  position: absolute;
  background: #fff;
  z-index: 20;
  border-top: none;
  margin-top: -15px;
  height: 350px;
  overflow: scroll;
  overflow-x: hidden;
}
#select4 {
  width: 240px;
}
#select5 {
  width: 167px;
}
dt.xgzy {
  display: block;
  color: #666;
  left: 19px;
  padding-top: 2px;
}
.select-list span a {
  width: 100%;
}
p.sshy, p.sshy5 {
  border: 1px solid #d9d9d9;
  width: 167px;
  padding-left: 8px;
  background: url(../img/down.gif) no-repeat right 11px;
  background-position: 147px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
p.sshy.active,p.sshy5.active  {
  background: url(../img/up.gif) no-repeat right 10px;
  background-position: 147px;
}
.form-select {
  float: left;
  height: 28px;
  background: #fff;
  margin-left: 5px;
}
.select2 .select span{
  margin-bottom: 8px;
}
.searchbox {
  margin: 10px;
  display: inline-block;
}
.searchbox .condition{
  float: left;
  line-height: 2;
  margin: 0 10px;
  color: #999;
}

.form-select p, .form-select input {
  height: 28px;
  line-height: 28px;
}

