.content .cont_color {
  color: #fff;
}
.content .cont_float_box .cont_float_box-content {
  overflow: hidden;
  padding-left: 10px;
}
.content .cont_float_box .cont_float_box-content > :first-child {
  margin-top: 0;
}
.content .cont_sort_search {
  overflow: hidden;
}
.content .cont_sort_search .cont_sort_search-box_content {
  margin-top: -10px;
  margin-right: -25px;
}
.content .cont_sort_search .cont_sort_search-category {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  margin-top: 10px;
  padding-right: 25px;
}
.content .cont_sort_search .cont_sort_search-category_title {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-top: 0;
  padding-right: 15px;
  font-weight: bold;
}
.content .cont_sort_search .select {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.content .cont_sort_search .cont_sort_search-category_market select {
  width: 110px;
}
.content .cont_sort_search .cont_sort_search-category_industry select {
  width: 110px;
}
.content .cont_sort_search .cont_sort_search-category_ranking select {
  width: 130px;
}
.content .cont_input .cont_input-box_content {
  margin-top: -10px;
}
.content .cont_input .cont_input-category {
  padding-top: 10px;
}
.content .cont_input .cont_input-category_title {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-top: 0;
  padding-right: 15px;
  font-weight: bold;
  vertical-align: middle;
}
.content .cont_input .cont_input-text {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 5px;
  vertical-align: middle;
}
.content .cont_input .cont_input-text input[type="text"] {
  *width: 290px;
}
.content .cont_input .liner_btns {
  margin-top: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.content .cont_input .liner_btns .form_btn-bg {
  display: block;
}
.content .cont_total_box {
  margin: 0.7em 0 0 0;
  border: 2px solid #d1d1d1;
  background: #f1f1f1;
  padding: 10px;
}
.content .cont_total_box .cont_total_box-content > :first-child {
  margin-top: 0;
}
.content .cont_total_box .cont_total_box-content .bold {
  padding-right: 20px;
}
.content .cont_calendar {
  position: relative;
  width: 80%;
  margin: 0 auto;
  z-index: 10;
}
.content .cont_calendar .cont_calendar-prev,
.content .cont_calendar .cont_calendar-next {
  position: absolute;
  top: 7px;
  z-index: 50;
}
.content .cont_calendar .cont_calendar-prev {
  left: 10px;
}
.content .cont_calendar .cont_calendar-next {
  right: 10px;
}
.content .cont_calendar td {
  font-size: 128%;
  /* 18px */
  white-space: nowrap;
}
.content .cont_calendar td .cont_calendar-link {
  font-weight: bold;
  text-decoration: none;
  display: block;
  float: left;
}
.content .cont_calendar td .cont_calendar-num {
  font-size: 77.7%;
  color: #ca2420;
  display: block;
  float: right;
  padding-top: 2px;
}
.content .cont_calendar .cont_calendar-sun,
.content .cont_calendar .cont_calendar-sat {
  background: #fbeeee;
}
.content .cont_calendar .cont_calendar-month {
  font-size: 114%;
  /* 16px */
}
.content .cont_calendar .cont_calendar-month a {
  text-decoration: none;
}
.content .cont_stock_links .label {
  float: left;
  margin-top: 0;
  margin-right: 15px;
}
.content .cont_stock_links .cont_stock_links-link {
  margin-top: 0;
  overflow: hidden;
  *zoom: 1;
}
.content .cont_nomark {
  padding-left: 0;
}
.content .cont_nomark .cont_nomark-li {
  list-style-type: none;
  margin-top: 0;
  text-indent: 0;
}
.content .cont_sheet_select {
  width: 100%;
  font-size: small;
}
.content .cont_404_search {
  *zoom: 1;
}
.content .cont_404_search:after {
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
}
.content .cont_404_search p {
  margin: 0;
}
.content .cont_404_search .box.search_box {
  margin-top: 0.3em;
}
.content .cont_404_search .cont_404_search-heading {
  font-weight: bold;
  float: left;
  margin-right: 15px;
  margin-top: 4px !important;
}
.content .cont_404_search-form {
  overflow: hidden;
  margin-right: 0;
}
.content .cont_404_search-form .cont_404_search-form_inner {
  padding-right: 10px;
  *zoom: 1;
  position: relative;
}
.content .cont_404_search-form .cont_404_search-form_inner:after {
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
}
.content .cont_404_search-form .input_text {
  margin-left: 0px;
  margin-right: 70px;
}
.content .cont_404_search-form .input_text-inner input {
  width: 100%;
  height: 22px;
}
.content .cont_404_search-form .form_search_btn {
  position: absolute;
  top: 0;
  right: 10px;
}
.content .cont_404_search-form .form_search_btn input {
  width: 62px;
  height: 28px;
}
.content .cont_404_search-sub .cont_404_search-heading {
  padding-right: 35px;
}
.content .cont_404_search-sub .input_radio-liner {
  float: left;
}
.content .cont_404_search-sub .input_text-placeholder {
  overflow: hidden;
}
.content .cont_search-form {
  overflow: visible;
  margin-left: 225px;
}
.content .def_search-sub .def_search-heading {
  padding-right: 35px;
}
.content .def_search-sub .input_radio-liner {
  float: left;
}
.content .def_search-sub .input_text-placeholder {
  overflow: hidden;
}
